:root{color:#17201d;font-synthesis:none;text-rendering:optimizelegibility;--green-950:#043226;--green-900:#074735;--green-800:#075a40;--green-700:#08734b;--green-600:#0b8a58;--green-100:#ddf3e7;--green-50:#eef9f3;--ink:#17201d;--muted:#64716c;--border:#dfe7e3;--surface:#fff;--canvas:#f4f7f5;--red:#d83a3a;--red-soft:#fff0ef;--amber:#b96a08;--amber-soft:#fff5e6;--blue:#1769aa;--blue-soft:#eaf4fd;--shadow:0 10px 30px #11322614;background:#f4f7f5;font-family:Inter,Microsoft YaHei,PingFang SC,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--canvas);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit;letter-spacing:0}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:0}h1{font-size:22px;line-height:1.25}h2{font-size:18px;line-height:1.35}h3{font-size:15px;line-height:1.4}p{line-height:1.6}input,select,textarea{color:var(--ink)}.app-shell{min-height:100vh;display:flex}.sidebar{z-index:30;color:#eaf5f0;background:var(--green-950);border-right:1px solid #ffffff14;flex-direction:column;width:240px;transition:transform .2s;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #ffffff17;align-items:center;gap:11px;min-height:76px;padding:14px 16px;display:flex}.brand-mark{background:#dff3e9;border:1px solid #ffffff29;border-radius:8px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.brand-mark img{width:31px;height:31px;display:block}.brand>div:nth-child(2){min-width:0}.brand strong,.brand span{white-space:nowrap;display:block}.brand strong{font-size:15px}.brand span{color:#a7c6b9;margin-top:4px;font-size:11px}.main-nav{gap:3px;padding:12px 10px;display:grid;overflow-y:auto}.main-nav a{color:#c6dacf;border-radius:6px;align-items:center;gap:11px;min-height:43px;padding:0 12px;font-size:14px;text-decoration:none;transition:background .15s,color .15s;display:flex}.main-nav a:hover{color:#fff;background:#ffffff12}.main-nav a.router-link-active{color:#fff;background:var(--green-700)}.main-nav[aria-busy=true]{cursor:progress}.main-nav[aria-busy=true] a{pointer-events:none}.main-nav a.is-switching{opacity:.78}.main-nav a.is-switching.router-link-active{opacity:1}.sidebar-footer{border-top:1px solid #ffffff17;margin-top:auto;padding:12px}.install-button{color:#fff;background:var(--green-700);border:1px solid #ffffff40;border-radius:6px;width:100%;min-height:38px;margin-bottom:10px}.profile{align-items:center;gap:9px;display:flex}.profile>div:nth-child(2){flex:1;min-width:0}.profile strong,.profile span{display:block}.profile strong{font-size:13px}.profile span{color:#a7c6b9;margin-top:2px;font-size:11px}.avatar{width:34px;height:34px;color:var(--green-800);background:var(--green-100);border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.avatar.small{flex-basis:29px;width:29px;height:29px}.status-dot{background:#34d16f;border-radius:50%;width:8px;height:8px}.version{color:#7fa596;text-align:center;margin-top:12px;font-size:10px}.sidebar-close{margin-left:auto;color:#fff!important;display:none!important}.sidebar-collapse{margin-left:auto;color:#eaf5f0!important}.sidebar-expand{display:none!important}.sidebar-backdrop{display:none}.app-main{width:calc(100% - 240px);min-width:0;margin-left:240px}.app-shell.sidebar-collapsed .sidebar{transform:translate(-100%)}.app-shell.sidebar-collapsed .app-main{width:100%;margin-left:0}.app-shell.sidebar-collapsed .sidebar-expand{display:inline-grid!important}.topbar{z-index:20;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:76px;padding:10px 24px;display:grid;position:sticky;top:0}.topbar-title{align-items:center;gap:10px;min-width:0;display:flex}.eyebrow,.section-kicker{color:var(--green-700);text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.menu-button{display:none!important}.global-search,.search-field{border:1px solid var(--border);background:#fff;border-radius:6px;align-items:center;min-width:0;display:flex}.global-search{height:42px;padding-left:13px}.global-search:focus-within,.search-field:focus-within{border-color:var(--green-600);box-shadow:0 0 0 3px #0b8a581a}.global-search input,.search-field input{background:0 0;border:0;outline:0;width:100%;min-width:0}.global-search input{height:100%;padding:0 10px}.global-search button{color:#fff;background:var(--green-700);border:0;border-radius:0 5px 5px 0;align-self:stretch;min-width:62px}.topbar-actions{justify-content:flex-end;align-items:center;gap:11px;display:flex}.top-user{align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.offline-status{color:var(--red);align-items:center;gap:5px;font-size:12px;display:inline-flex}.notification-button{position:relative}.notification-button>span{color:#fff;background:var(--red);border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;display:grid;position:absolute;top:-5px;right:-6px}.page-content{width:100%;max-width:1720px;margin:0 auto;padding:22px 24px 48px}.page-stack{gap:18px;display:grid}.page-heading{border:1px solid var(--border);background:var(--surface);border-radius:7px;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:12px 16px;display:flex}.page-heading h2{font-size:21px}.heading-category{align-items:center;gap:9px;display:inline-flex;position:relative}.heading-category>span{color:var(--muted);font-size:11px;font-weight:700}.heading-category select{appearance:none;border:1px solid var(--border);background:#fff;border-radius:5px;min-width:145px;height:36px;padding:0 30px 0 10px;font-weight:700}.heading-category svg{pointer-events:none;position:absolute;right:9px}.announcement-people,.announcement-board{border:1px solid var(--border);background:#fff;border-radius:7px;min-width:0;padding:16px}.announcement-people{background:#f8fbf9}.announcement-people button{text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;min-height:48px;padding:7px 8px;display:grid}.announcement-people button:hover,.announcement-people button.active{color:var(--green-800);background:var(--green-50)}.announcement-people button span strong,.announcement-people button span small{display:block}.announcement-people button span strong{font-size:11px}.announcement-people button span small{color:var(--muted);margin-top:2px;font-size:9px}.announcement-people button i{color:#fff;background:var(--red);border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:grid}.announcement-compose{grid-template-columns:1fr auto;gap:8px;display:grid}.announcement-compose input{border:1px solid var(--border);background:#fff;border-radius:5px;outline:0;width:100%;min-width:0;height:40px;padding:0 10px}.announcement-list{margin-top:8px}.announcement-list article{border-bottom:1px solid var(--border);grid-template-columns:10px auto 1fr auto;gap:9px;padding:13px 0;display:grid;position:relative}.announcement-list article:last-child{border-bottom:0}.announcement-list article.pinned{background:#fff9e8;border-radius:5px;margin-inline:-7px;padding-inline:7px}.announcement-copy{min-width:0}.announcement-copy>p{white-space:pre-wrap;margin-top:4px;font-size:11px}.announcement-copy textarea{border:1px solid var(--border);border-radius:4px;width:100%;min-height:54px;margin-top:5px;padding:7px}.danger-icon{color:var(--red)!important}.pin-label{align-items:center;gap:3px;display:inline-flex;color:var(--amber)!important;background:var(--amber-soft)!important}.dashboard-category-row{border:1px solid var(--border);background:#fff;border-radius:7px;align-items:center;gap:12px;min-height:60px;padding:10px 14px;display:flex}.dashboard-category-row>div{margin-right:auto}.dashboard-category-row h2{font-size:16px}.dashboard-category-row select{border:1px solid var(--border);background:#fff;border-radius:5px;min-width:160px;height:37px;padding:0 9px}.dashboard-data-grid{grid-template-columns:1.1fr 1.1fr .9fr;gap:16px;display:grid}.admin-login-card{margin-top:0}.list-table b.库存不足{color:var(--red)}.list-table b.低库存{color:var(--amber)}.list-table b.正常{color:var(--green-700)}.inventory-tabs{justify-content:flex-start}.inventory-tabs button{min-height:38px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 17px;font-weight:700}.inventory-tabs button.active{color:var(--green-800);border-color:var(--green-700)}.more-menu{display:inline-flex;position:relative}.more-popover{z-index:20;border:1px solid var(--border);min-width:145px;box-shadow:var(--shadow);background:#fff;border-radius:6px;padding:5px;position:absolute;top:calc(100% + 5px);right:0}.more-popover button{text-align:left;width:100%;min-height:34px;color:var(--ink);background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;padding:0 9px;font-size:11px;display:flex}.more-popover button:hover{color:var(--green-800);background:var(--green-50)}.icon-button{color:#40514a;background:0 0;border:0;border-radius:6px;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.icon-button:hover{background:#eef3f1}.primary-button,.outline-button,.danger-outline,.text-button{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.primary-button{border:1px solid var(--green-700);color:#fff;background:var(--green-700)}.primary-button:hover{background:var(--green-800)}.outline-button{color:var(--green-800);background:#fff;border:1px solid #b9cec5}.outline-button:hover{border-color:var(--green-700);background:var(--green-50)}.danger-outline{color:var(--red);background:#fff;border:1px solid #efaaa6}.text-button{color:var(--green-800);background:0 0;border:0;padding-inline:0}.compact{min-height:32px;padding:0 10px;font-size:12px}.icon-only{width:40px;min-width:40px;padding:0}.button-group,.row-actions,.toolbar-actions{align-items:center;gap:8px;display:flex}.category-bar{background:var(--surface);border:1px solid var(--border);border-radius:7px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:8px 14px;display:flex}.category-bar>div:first-child{align-items:center;gap:12px;display:flex}.category-bar .section-kicker{margin:0}.category-select{align-items:center;display:flex;position:relative}.category-select select{appearance:none;background:#fff;border:1px solid #cfdcd6;border-radius:5px;min-width:150px;height:37px;padding:0 34px 0 11px;font-weight:700}.category-select svg{pointer-events:none;position:absolute;right:11px}.context-links{align-items:center;gap:4px;display:flex}.context-links a{color:var(--muted);border-radius:5px;padding:8px 11px;font-size:12px;font-weight:600;text-decoration:none}.context-links a:hover,.context-links a.router-link-active{color:var(--green-800);background:var(--green-50)}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(180px,.9fr);gap:12px;display:grid}.metric-card,.quick-create-card{border:1px solid var(--border);background:var(--surface);border-radius:7px;min-height:118px;padding:16px}.metric-card{align-items:center;gap:13px;display:flex}.metric-card>div:last-child{min-width:0}.metric-card span,.metric-card small{color:var(--muted);display:block}.metric-card span{font-size:12px}.metric-card strong{font-variant-numeric:tabular-nums;margin:5px 0 4px;font-size:25px;line-height:1;display:block}.metric-card small{font-size:10px}.metric-icon{border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.metric-icon.green{color:var(--green-700);background:var(--green-100)}.metric-icon.blue{color:var(--blue);background:var(--blue-soft)}.metric-icon.amber{color:var(--amber);background:var(--amber-soft)}.metric-icon.red{color:var(--red);background:var(--red-soft)}.quick-create-card{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.quick-create-card div{grid-column:1/-1}.quick-create-card span,.quick-create-card small{display:block}.quick-create-card span{font-size:13px;font-weight:700}.quick-create-card small{color:var(--muted);margin-top:3px;font-size:10px}.quick-create-card select{border:1px solid var(--border);background:#fff;border-radius:5px;min-width:0;height:34px}.dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);align-items:start;gap:18px;display:grid}.dashboard-grid.lower{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr)}.content-section{border:1px solid var(--border);background:var(--surface);border-radius:7px;min-width:0;padding:17px}.content-section.flush{padding:0;overflow:hidden}.section-heading{justify-content:space-between;align-items:center;gap:14px;min-height:38px;margin-bottom:13px;display:flex}.section-heading.padded{border-bottom:1px solid var(--border);min-height:67px;margin:0;padding:13px 17px}.section-count{color:var(--muted);font-size:12px}.text-link{color:var(--green-700);font-size:12px;font-weight:700;text-decoration:none}.search-field{gap:8px;height:40px;padding:0 11px}.search-field.short{width:min(380px,100%)}.compact-table{margin-top:13px}.table-wrap{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:12px}th,td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e7edea;padding:10px 12px}th{color:#52615b;background:#f7f9f8;height:43px;font-size:10px;font-weight:700}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fbfdfc}.numeric{font-variant-numeric:tabular-nums;font-weight:700}.negative{color:var(--red)}.status{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-height:25px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.status.正常,.status.全部到货{color:var(--green-800);background:var(--green-50)}.status.低库存,.status.部分到货{color:var(--amber);background:var(--amber-soft)}.status.库存不足{color:var(--red);background:var(--red-soft)}.status.生产中{color:var(--blue);background:var(--blue-soft)}.payment-status{color:var(--muted);font-size:11px}.announcement-form{grid-template-columns:1fr auto;gap:8px;display:grid}.announcement-form input{border:1px solid var(--border);border-radius:6px;outline:0;min-width:0;height:40px;padding:0 11px}.feed{margin-top:10px;display:grid}.feed-item{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr;gap:10px;padding:13px 0;display:grid}.feed-item:last-child{border-bottom:0}.feed-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.feed-meta strong{font-size:12px}.feed-meta span{color:var(--green-800);background:var(--green-50);border-radius:3px;padding:2px 5px;font-size:9px}.feed-meta time{color:#87938e;margin-left:auto;font-size:9px}.feed-item p{color:#3e4a45;margin-top:4px;font-size:11px}.login-list{display:grid}.login-list>div{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 0;display:flex}.login-list>div:last-child{border-bottom:0}.login-list span{min-width:0}.login-list strong,.login-list small{display:block}.login-list strong{font-size:12px}.login-list small{color:var(--muted);margin-top:3px;font-size:10px}.page-toolbar{background:var(--surface);border:1px solid var(--border);border-radius:7px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:8px 12px;display:flex}.tabs{align-self:stretch;align-items:center;gap:4px;display:flex}.tabs button{height:100%;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:0 14px;font-weight:700;display:flex}.tabs button.active{color:var(--green-800);border-color:var(--green-700)}.notice{min-height:44px;color:var(--green-800);background:var(--green-50);border:1px solid #cfe7d9;border-radius:6px;align-items:center;gap:8px;padding:10px 13px;font-size:11px;display:flex}.table-tools,.bulk-toolbar{border-bottom:1px solid var(--border);min-height:48px;color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding:8px 14px;font-size:11px;display:flex}.image-scale{align-items:center;gap:4px;display:flex}.image-scale span{margin-right:5px}.product-image{width:var(--image-width);min-width:var(--image-width);background:#fff;border:0;border-radius:4px;align-items:center;max-width:156px;padding:0;display:inline-flex;position:relative;overflow:hidden}.product-image img{width:100%;height:auto;display:block}.product-image>span{color:#fff;background:#043226d6;border-radius:3px;align-items:center;gap:3px;padding:3px 5px;font-size:9px;display:none;position:absolute;inset:auto 4px 4px auto}.product-image:hover>span{display:inline-flex}.product-table th:nth-child(2),.product-table td:nth-child(2){min-width:170px}.print-note{color:var(--green-800);background:var(--green-50);cursor:help;border-radius:4px;padding:5px 7px;position:relative}.print-note:hover:after{content:attr(data-note);z-index:5;color:#fff;background:var(--green-950);white-space:normal;width:180px;box-shadow:var(--shadow);border-radius:5px;padding:9px;font-size:10px;line-height:1.5;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.restricted-price{align-items:center;gap:4px;display:inline-flex}.permission-note{width:fit-content;color:var(--green-800);background:var(--green-50);border-radius:4px;padding:5px 9px;font-size:10px;font-weight:700}.modal-backdrop,.drawer-backdrop{z-index:80;background:#0519128f;position:fixed;inset:0}.modal-backdrop{place-items:center;padding:24px;display:grid}.image-modal{width:min(720px,100%);box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:18px}.modal-header,.drawer-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.image-modal>img{border:1px solid var(--border);border-radius:6px;width:100%;margin-top:16px;display:block}.image-modal>p{color:var(--muted);text-align:center;margin-top:10px;font-size:11px}.drawer-backdrop{align-items:flex-end;display:flex}.bottom-drawer{background:#fff;border-radius:8px 8px 0 0;width:100%;max-height:88vh;animation:.2s ease-out slide-up;overflow-y:auto;box-shadow:0 -18px 60px #05191233}@keyframes slide-up{0%{opacity:.7;transform:translateY(36px)}}.drawer-handle{background:#cfd8d4;border-radius:2px;width:42px;height:4px;margin:7px auto 3px}.drawer-header{border-bottom:1px solid var(--border);min-height:66px;padding:10px max(24px,50vw - 640px)}.drawer-body{max-width:1280px;margin:0 auto;padding:20px 24px}.drawer-footer{border-top:1px solid var(--border);background:#fafcfb;justify-content:flex-end;align-items:center;gap:9px;min-height:68px;padding:12px max(24px,50vw - 640px);display:flex}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.form-grid label,.arrival-panel label{gap:6px;min-width:0;display:grid}.form-grid label>span,.arrival-panel label>span{color:#4f5c57;font-size:11px;font-weight:700}.form-grid input,.form-grid select,.form-grid textarea,.arrival-panel input{background:#fff;border:1px solid #ccd8d3;border-radius:5px;outline:0;width:100%;min-width:0;min-height:40px;padding:8px 10px}.form-grid textarea{resize:vertical;min-height:76px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--green-600);box-shadow:0 0 0 3px #0b8a581a}.form-grid .full{grid-column:1/-1}.form-grid small{color:var(--muted);font-size:10px}.detail-topline,.product-identity{justify-content:space-between;align-items:center;gap:18px;display:flex}.product-identity{background:var(--surface);border:1px solid var(--border);border-radius:7px;padding:18px}.product-identity h2{font-size:24px}.product-identity p{color:var(--muted);margin-top:4px;font-size:12px}.detail-search{width:min(420px,100%);position:relative}.search-suggestions{z-index:15;border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:6px;padding:5px;position:absolute;inset:calc(100% + 5px) 0 auto}.search-suggestions button{text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;width:100%;padding:7px;display:flex}.search-suggestions button:hover{background:var(--green-50)}.search-suggestions img{width:60px}.search-suggestions span,.search-suggestions strong{font-size:11px;display:block}.detail-layout{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:start;gap:18px;display:grid}.image-slot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.image-slot{border:1px solid var(--border);border-radius:6px;min-width:0;padding:9px;position:relative}.image-slot>span{color:var(--muted);margin-bottom:7px;font-size:10px;display:block}.split-image{aspect-ratio:1;background:#f8faf9;position:relative;overflow:hidden}.split-image img{object-fit:cover;width:210%;max-width:none;height:100%;position:absolute;top:0}.split-image.front img{left:0}.split-image.back img{right:0}.split-image.print{opacity:.76}.upload-overlay{color:#fff;cursor:pointer;background:#043226db;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-height:32px;font-size:10px;display:flex;position:absolute;inset:auto 14px 14px}.upload-overlay input{display:none}.print-remark{border-left:3px solid var(--green-600);background:#f7faf8;margin-top:12px;padding:12px}.print-remark strong{font-size:11px}.print-remark p{color:var(--muted);margin-top:4px;font-size:11px}.print-remark textarea{border:1px solid var(--border);border-radius:5px;width:100%;min-height:64px;margin-top:7px;padding:9px}.detail-fields{grid-template-columns:1fr 1fr;display:grid}.detail-fields label{border-bottom:1px solid var(--border);min-height:72px;padding:12px 0}.detail-fields label:nth-child(odd){padding-right:12px}.detail-fields label:nth-child(2n){border-left:1px solid var(--border);padding-left:12px}.detail-fields span,.detail-fields strong{display:block}.detail-fields span{color:var(--muted);margin-bottom:5px;font-size:10px}.detail-fields strong{font-size:12px}.detail-fields input{border:1px solid var(--border);border-radius:4px;width:100%;height:34px;padding:0 8px}.timestamps{color:var(--muted);align-items:center;gap:9px;margin-top:12px;font-size:10px;display:flex}.inventory-info-band{border:1px solid var(--border);background:#fff;border-radius:7px;grid-template-columns:repeat(3,minmax(150px,220px)) minmax(300px,1fr);display:grid;overflow:hidden}.inventory-info-band>button{border:0;border-right:1px solid var(--border);text-align:left;background:#fff;align-items:center;gap:10px;min-height:92px;padding:13px;display:flex}.inventory-info-band>button.active{background:var(--green-50)}.inventory-info-band>button span:last-child{color:var(--muted);font-size:10px}.inventory-info-band>button strong{color:var(--ink);margin-top:4px;font-size:20px;display:block}.inventory-info-detail{padding:13px 16px}.inventory-info-detail h3{margin-bottom:7px}.inventory-info-detail p{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.inventory-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-toolbar{align-items:center}.filter-group{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.filter-group>span{color:var(--muted);margin-right:6px;font-size:11px}.filter-group button{min-height:33px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:5px;padding:0 10px}.filter-group button.active{color:#fff;background:var(--green-700)}.safety-button{background:#f3f7f5;border:0;border-radius:4px;align-items:center;gap:4px;min-height:30px;padding:0 7px;display:inline-flex}.safety-detail-row td{background:#f7faf8;padding:0}.safety-detail-row td>div{color:var(--muted);align-items:center;gap:30px;padding:12px 22px;display:flex}.safety-detail-row strong{color:var(--ink);margin-left:5px}.drawer-product{border:1px solid var(--border);background:#f8faf9;border-radius:6px;align-items:center;gap:14px;padding:11px;display:flex}.drawer-product img{width:125px}.drawer-product strong,.drawer-product span{display:block}.drawer-product strong{font-size:15px}.drawer-product span{color:var(--muted);margin-top:4px;font-size:11px}.drawer-product+.form-grid{margin-top:18px}.drawer-sections{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.drawer-sections section{min-width:0}.drawer-sections h3{margin-bottom:8px}.record-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:11px;display:flex}.record-row span{color:var(--muted)}.order-filter-band{border:1px solid var(--border);background:#fff;border-radius:7px;grid-template-columns:minmax(260px,auto) 160px minmax(250px,1fr) auto;align-items:end;gap:14px;padding:13px;display:grid}.order-filter-band>label{gap:6px;min-width:0;display:grid}.order-filter-band>label>span{color:var(--muted);font-size:10px;font-weight:700}.order-filter-band select,.date-range input{border:1px solid var(--border);background:#fff;border-radius:5px;min-width:0;height:40px;padding:0 9px}.date-range{align-items:center;gap:6px;display:flex}.date-range span{color:var(--muted);font-size:10px}.order-filter-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.calendar-strip{border:1px solid var(--border);background:#fff;border-radius:7px;align-items:center;gap:7px;min-height:54px;padding:8px 13px;display:flex}.calendar-strip>div{align-items:center;gap:6px;margin-right:9px;font-size:11px;font-weight:700;display:flex}.day{border:0;border-radius:5px;width:32px;height:32px;padding:0;font-size:11px}.day.ordered{color:#fff;background:var(--ink)}.day.pending{color:#fff;background:var(--red)}.day.muted{color:#9aa39f;background:#f0f3f2}.calendar-legend{color:var(--muted);align-items:center;gap:5px;margin-left:auto;font-size:9px;display:flex}.calendar-legend i,.matrix-hint .dot{border-radius:50%;width:8px;height:8px}.calendar-legend i.ordered{background:var(--ink)}.calendar-legend i.pending,.dot.pending{background:var(--red)}.calendar-legend i.muted{background:#cfd6d3}.bulk-toolbar label{align-items:center;gap:7px;display:flex}.create-order-layout{grid-template-columns:minmax(260px,.35fr) minmax(0,1fr);gap:20px;display:grid}.product-picker{align-content:start;gap:7px;display:grid}.product-picker>button{border:1px solid var(--border);text-align:left;background:#fff;border-radius:5px;align-items:center;gap:9px;min-height:64px;padding:7px;display:flex}.product-picker>button.selected{border-color:var(--green-600);background:var(--green-50)}.product-picker img{width:82px}.product-picker span,.product-picker strong{font-size:11px;display:block}.order-summary{border:1px solid var(--border);background:#f8faf9;border-radius:6px;justify-content:space-between;align-items:center;padding:10px;display:flex}.order-summary>div span,.order-summary>div strong{text-align:right;display:block}.order-summary>div span{color:var(--muted);font-size:10px}.order-summary>div strong{margin-top:5px;font-size:24px}.price-warning{color:var(--red);background:var(--red-soft);border:1px solid #f1b1ad;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:11px;display:flex}.price-warning label{white-space:nowrap;grid-auto-flow:column;align-items:center;gap:6px;display:flex}.arrival-panel{gap:15px;display:grid}.arrival-panel>p{color:var(--muted);font-size:11px}.order-detail-grid{grid-template-columns:230px 230px 1fr;gap:18px;display:grid}.order-detail-image{text-align:center}.order-detail-image>span{color:var(--muted);margin-top:7px;font-size:10px;display:block}.order-detail-grid dl{margin:0}.inbound-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.two-column-sections{grid-template-columns:1fr 1fr;gap:18px;display:grid}.list-table{padding:0 16px}.list-table>div{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:84px;display:grid}.list-table>div:last-child{border-bottom:0}.list-table span strong,.list-table span small{display:block}.list-table span strong{font-size:12px}.list-table span small{color:var(--muted);margin-top:3px;font-size:10px}.list-table b{color:var(--green-700);font-size:11px}.file-button{cursor:pointer}.file-button input{display:none}.calculation{border:1px solid var(--border);border-radius:5px;align-self:end;min-height:63px;padding:10px 12px}.calculation span,.calculation strong{display:block}.calculation span{color:var(--muted);font-size:10px}.calculation strong{margin-top:5px;font-size:20px}.matrix-hint{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.dot.selected{background:var(--green-600)}.matrix-product{align-items:center;gap:10px;display:flex}.matrix-product span,.matrix-product strong{font-size:11px;display:block}.matrix-table th:not(:first-child),.matrix-table td:not(:first-child){text-align:center;min-width:150px}.matrix-toggle{border:1px solid var(--border);min-width:94px;min-height:34px;color:var(--muted);background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:10px;display:inline-flex}.matrix-toggle.selected{color:var(--green-800);background:var(--green-50);border-color:#9bd1b3}.factory-list{gap:10px;display:grid}.factory-row{border:1px solid var(--border);background:#fff;border-radius:7px;grid-template-columns:auto minmax(190px,1.1fr) minmax(150px,.7fr) minmax(220px,1fr) minmax(150px,auto) auto;align-items:center;gap:16px;min-height:112px;padding:14px;display:grid}.factory-symbol{width:48px;height:48px;color:var(--green-700);background:var(--green-50);border-radius:7px;place-items:center;display:grid}.factory-main h2{margin-bottom:5px}.factory-main p,.factory-contact p{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.factory-contact span,.factory-pricing span{color:var(--muted);margin-bottom:4px;font-size:10px;display:block}.factory-contact strong,.factory-pricing strong{font-size:11px}.factory-contact p{margin-top:4px}.factory-products{gap:4px;display:flex}.settings-band{border:1px solid var(--border);background:#fff;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.settings-icon{width:54px;height:54px;color:var(--green-700);background:var(--green-50);border-radius:7px;place-items:center;display:grid}.settings-band p{color:var(--muted);margin-top:5px;font-size:11px}.settings-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.settings-grid .content-section>svg{color:var(--green-700)}.settings-grid h2{margin-top:13px}.settings-grid p{min-height:58px;color:var(--muted);margin:7px 0 15px;font-size:11px}.version-panel{grid-template-columns:180px 1fr;align-items:center;display:grid}.version-panel h2{font-size:30px}.version-panel dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.version-panel dl>div{border-left:1px solid var(--border);padding:5px 14px}.version-panel dt{color:var(--muted);font-size:10px}.version-panel dd{margin:5px 0 0;font-size:11px}.avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.login-page{background:radial-gradient(circle at 75% 15%,#67d69242,#0000 32%),linear-gradient(145deg,#032b21,#075a40 62%,#0b8a58);place-items:center;min-height:100vh;padding:28px;display:grid}.login-card{background:#fffffffa;border:1px solid #ffffff8c;border-radius:16px;width:min(430px,100%);padding:30px;box-shadow:0 28px 80px #00191247}.login-brand{align-items:center;gap:11px;display:flex}.login-brand strong,.login-brand span{display:block}.login-brand strong{font-size:15px}.login-brand span{color:var(--muted);margin-top:3px;font-size:10px}.login-heading{text-align:center;margin:28px 0 20px}.login-heading h1{font-size:26px}.login-heading p{color:var(--muted);margin-top:7px;font-size:11px}.login-tabs{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.login-tabs button{min-height:42px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;font-weight:700}.login-tabs button.active{color:var(--green-800);border-color:var(--green-700)}.login-form{gap:16px;margin-top:20px;display:grid}.login-form>label{gap:6px;display:grid}.login-form>label>span{color:#52615b;font-size:11px;font-weight:700}.login-form>label>div{border:1px solid #ccd8d3;border-radius:7px;align-items:center;gap:8px;height:45px;padding:0 11px;display:flex}.login-form>label>div:focus-within{border-color:var(--green-600);box-shadow:0 0 0 3px #0b8a581a}.login-form input{background:0 0;border:0;outline:0;flex:1;min-width:0}.password-eye{color:var(--muted);background:0 0;border:0;padding:5px}.login-form .remember-row{grid-template-columns:auto 1fr;justify-content:start;align-items:center;gap:7px}.remember-row input{flex:0 0 15px;width:15px}.login-enter{justify-content:center;width:100%;min-height:45px}.login-error{color:var(--red);font-size:11px}.login-demo{color:#87938e;text-align:center;margin-top:16px;font-size:10px;display:block}.avatar-upload{min-height:34px;color:var(--green-800);cursor:pointer;border:1px dashed #a9bcb4;border-radius:5px;justify-content:center;align-items:center;gap:5px;margin-top:12px;font-size:10px;display:flex}.avatar-upload input{display:none}.mention-composer{position:relative}.mention-menu{z-index:12;border:1px solid var(--border);width:min(320px,100%);box-shadow:var(--shadow);background:#fff;border-radius:6px;padding:5px;position:absolute;top:calc(100% + 4px);left:0}.mention-menu button{text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;width:100%;min-height:38px;padding:5px 7px;display:flex}.unread-dot{background:#e11919;border-radius:50%;width:10px;height:10px;margin-top:10px;box-shadow:0 0 0 4px #ffe4e2}.unread-dot.hidden{visibility:hidden}.expand-button{min-height:30px;color:var(--green-700);background:0 0;border:0;align-items:center;gap:2px;padding:0 5px;font-size:10px;display:inline-flex}.expand-button svg{transition:transform .15s}.expand-button svg.rotated{transform:rotate(180deg)}.announcement-expanded{border-top:1px dashed var(--border);margin-top:12px;padding-top:11px}.reply-list{gap:6px;display:grid}.reply-list p{white-space:pre-wrap;background:#f6f9f7;border-radius:5px;padding:8px 10px}.reply-list p strong{margin-right:6px}.reply-list p span{color:var(--muted);margin-right:10px;font-size:9px}.reply-form{grid-template-columns:1fr auto;gap:7px;margin-top:9px;display:grid}.reply-form textarea{resize:vertical;min-height:58px;margin:0}.expanded-controls{align-items:center;gap:8px;margin-top:8px;display:flex}.expanded-controls button{align-items:center;gap:4px;display:inline-flex}.matrix-legend{border-radius:2px;width:9px;height:9px;margin:0 4px 0 10px;display:inline-block}.matrix-legend.selected{background:#f6c84c}.matrix-legend.partial{background:#4b96df}.matrix-legend.complete{background:#36a86d}.matrix-cell{border:1px solid var(--border);background:#fff;border-radius:6px;place-content:center;gap:3px;width:106px;min-height:48px;display:inline-grid}.matrix-cell span{font-size:10px;font-weight:700}.matrix-cell small{opacity:.7;font-size:8px}.upload-modal{width:min(680px,100%);box-shadow:var(--shadow);background:#fff;border-radius:9px;padding:20px}.upload-channels{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.upload-channels label{min-height:180px;color:var(--green-800);cursor:pointer;background:#f8fbf9;border:1px dashed #9cb7aa;border-radius:7px;align-content:center;place-items:center;gap:8px;padding:18px;display:grid}.upload-channels label strong,.upload-channels label span{display:block}.upload-channels label span{color:var(--muted);font-size:10px}.upload-channels input{width:100%;font-size:10px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.archive-note{color:var(--amber);cursor:help;align-items:center;gap:5px;display:inline-flex;position:relative}.archive-note:hover:after{content:attr(data-note);z-index:10;color:#fff;background:var(--green-950);white-space:pre-wrap;width:230px;box-shadow:var(--shadow);border-radius:6px;padding:10px;font-size:10px;line-height:1.55;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.detail-square{aspect-ratio:1;cursor:zoom-in;background:#f6f8f7;border-radius:5px;overflow:hidden}.detail-square img{object-fit:contain;width:100%;height:100%;display:block}.image-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-info{border-top:2px solid var(--green-100);margin-top:18px;padding-top:15px}.internal-info h3{margin-bottom:5px}.inventory-info-band{grid-template-columns:1fr;display:grid;overflow:hidden}.inventory-metric-buttons{grid-template-columns:repeat(3,1fr);display:grid}.inventory-metric-buttons>button{border:0;border-right:1px solid var(--border);text-align:left;background:#fff;align-items:center;gap:10px;min-height:92px;padding:13px;display:flex}.inventory-metric-buttons>button:last-child{border-right:0}.inventory-metric-buttons>button.active{background:var(--green-50)}.inventory-metric-buttons>button span:last-child{color:var(--muted);font-size:10px}.inventory-metric-buttons>button strong{color:var(--ink);margin-top:4px;font-size:20px;display:block}.inventory-info-detail{border-top:1px solid var(--border);background:#fbfdfc;min-height:108px}.settings-form-section{gap:12px;display:grid}.settings-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.settings-actions>span{color:var(--muted);margin-right:auto;font-size:10px}.member-table{margin-top:12px;overflow-x:auto}.inline-create{grid-template-columns:1fr auto;gap:8px;display:grid}.inline-create input{border:1px solid var(--border);border-radius:5px;min-height:40px;padding:0 10px}.category-chips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.category-chips span{color:var(--green-800);background:var(--green-50);border-radius:4px;padding:6px 9px;font-size:11px}@media (width<=1280px){.metric-grid{grid-template-columns:repeat(3,1fr)}.quick-create-card{min-height:105px}.order-filter-band{grid-template-columns:1fr 160px 1fr}.order-filter-actions{grid-column:1/-1}.factory-row{grid-template-columns:auto 1fr 1fr 1fr auto}.factory-products{display:none}}@media (width<=1050px){.sidebar{box-shadow:var(--shadow);transform:translate(-100%)}.sidebar.is-open,.app-shell.sidebar-collapsed .sidebar.is-open{transform:translate(0)}.sidebar-close,.menu-button{display:inline-grid!important}.sidebar-collapse,.sidebar-expand{display:none!important}.sidebar-backdrop{z-index:29;background:#05191273;border:0;display:block;position:fixed;inset:0}.app-main{width:100%;margin-left:0}.topbar{grid-template-columns:minmax(170px,.7fr) minmax(280px,1fr) auto;padding-inline:16px}.top-user span{display:none}.page-content{padding-inline:16px}.dashboard-grid,.dashboard-grid.lower,.detail-layout{grid-template-columns:1fr}.inventory-info-band{grid-template-columns:repeat(3,1fr)}.inventory-info-detail{border-top:1px solid var(--border);grid-column:1/-1}.factory-row{grid-template-columns:auto 1fr 1fr auto}.factory-pricing{display:none}}@media (width<=760px){.topbar{grid-template-columns:1fr auto;gap:8px;min-height:auto;padding:9px 12px}.topbar-title h1{font-size:17px}.global-search{grid-area:2/1/auto/-1;height:39px}.topbar-actions{grid-area:1/2}.top-user{display:none}.page-content{padding:13px 11px 36px}.page-stack{gap:12px}.category-bar,.page-toolbar{flex-direction:column;align-items:stretch}.page-heading{flex-direction:column;align-items:flex-start}.heading-category{justify-content:space-between;width:100%}.heading-category select{flex:1}.announcement-workspace,.dashboard-data-grid{grid-template-columns:1fr}.announcement-people{gap:5px;display:flex;overflow-x:auto}.announcement-people .section-heading{min-width:130px;margin:0}.announcement-people button{min-width:122px}.announcement-compose{grid-template-columns:1fr 1fr}.announcement-compose input{grid-column:1/-1}.announcement-compose button{grid-column:2}.dashboard-category-row{flex-wrap:wrap;align-items:stretch}.dashboard-category-row>div{width:100%}.dashboard-category-row select{flex:1}.category-bar>div:first-child{justify-content:space-between}.context-links{overflow-x:auto}.context-links a{text-align:center;flex:1 0 auto}.metric-grid,.inventory-metrics,.inbound-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card,.quick-create-card{min-height:104px;padding:12px}.metric-icon{flex-basis:36px;width:36px;height:36px}.metric-card strong{font-size:20px}.quick-create-card{grid-column:1/-1}.tabs{min-height:44px}.toolbar-actions{flex-wrap:wrap;width:100%}.search-field.short{width:100%}.toolbar-actions .search-field{flex:240px}.product-identity,.detail-topline{flex-direction:column;align-items:flex-start}.detail-search{width:100%}.image-slot-grid{grid-template-columns:repeat(2,1fr)}.inventory-info-band{grid-template-columns:1fr}.inventory-info-band>button{border-right:0;border-bottom:1px solid var(--border);min-height:70px}.inventory-info-detail{grid-column:auto}.inventory-toolbar{align-items:stretch}.filter-group{width:100%}.safety-detail-row td>div{flex-direction:column;align-items:flex-start;gap:7px}.drawer-body{padding:16px 12px}.drawer-header,.drawer-footer{padding-inline:14px}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.drawer-sections,.two-column-sections,.order-filter-band{grid-template-columns:1fr}.order-filter-actions{flex-wrap:wrap;grid-column:auto;justify-content:stretch}.order-filter-actions>*{flex:auto}.date-range input{width:100%}.calendar-strip{overflow-x:auto}.calendar-legend{display:none}.create-order-layout{grid-template-columns:1fr}.price-warning{flex-direction:column;align-items:flex-start}.order-detail-grid{grid-template-columns:1fr 1fr}.order-detail-grid dl{grid-column:1/-1}.factory-row{grid-template-columns:auto 1fr auto}.factory-contact{grid-column:2}.settings-band{grid-template-columns:auto 1fr}.settings-band>.status{grid-column:1/-1;width:fit-content}.settings-grid{grid-template-columns:1fr}.version-panel{grid-template-columns:1fr;gap:16px}.version-panel dl{grid-template-columns:1fr 1fr}.version-panel dl>div:nth-child(odd){border-left:0}}@media (width<=430px){.metric-grid,.inventory-metrics,.inbound-metrics{grid-template-columns:1fr}.quick-create-card{grid-column:auto}.image-slot-grid,.detail-fields{grid-template-columns:1fr}.detail-fields label:nth-child(2n){border-left:0;padding-left:0}.detail-fields label:nth-child(odd){padding-right:0}.order-detail-grid{grid-template-columns:1fr}.order-detail-grid dl{grid-column:auto}.factory-row{grid-template-columns:auto 1fr}.factory-row>.outline-button{grid-column:1/-1}.version-panel dl{grid-template-columns:1fr}.version-panel dl>div{border-left:0;border-top:1px solid var(--border)}}.page-heading,.category-bar{display:none}.topbar{min-height:88px}.topbar-title h1{font-size:26px}.topbar-category{min-width:190px}.topbar-category select{min-width:150px;font-size:14px;font-weight:700}.profile{color:inherit;text-decoration:none}.circle-control{border:1px solid var(--border);border-radius:50%}.table-sort-button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.pagination-bar{border-top:1px solid var(--border);min-height:54px;color:var(--muted);justify-content:flex-end;align-items:center;gap:9px;padding:8px 14px;font-size:11px;display:flex}.pagination-bar label{align-items:center;gap:5px;display:inline-flex}.pagination-bar select,.filter-group select{border:1px solid var(--border);background:#fff;border-radius:5px;min-height:34px;padding:0 28px 0 9px}.matrix-tools{align-items:center;gap:6px;display:flex}.matrix-table table{min-width:max-content}.matrix-table th:nth-child(-n+3),.matrix-table td:nth-child(-n+3){z-index:3;background:#fff;position:sticky}.matrix-table th:first-child,.matrix-table td:first-child{min-width:108px;left:0}.matrix-table th:nth-child(2),.matrix-table td:nth-child(2){min-width:128px;left:108px}.matrix-table th:nth-child(3),.matrix-table td:nth-child(3){min-width:145px;left:236px;box-shadow:8px 0 12px #0734270d}.matrix-table th:nth-child(n+4),.matrix-table td:nth-child(n+4){min-width:112px;max-width:126px}.matrix-cell{width:78px;min-height:44px;font-size:18px}.product-image-preview-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.product-image-preview-grid img{border:1px solid var(--border);object-fit:contain;border-radius:6px;width:100%;min-width:0}.product-detail-page .media-section{max-width:75%}.product-detail-page .detail-layout{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr)}.announcement-actions{align-items:center;gap:10px;display:flex}.announcement-actions-row{justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.reply-list p{grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:grid}.reply-list .avatar.tiny{width:22px;height:22px}.reply-list .reply-content{color:var(--ink);font-size:10px}.reply-list time{color:var(--muted);font-size:8px}.reply-delete{color:var(--red);background:0 0;border:0;font-size:8px}.read-by>span{align-items:center;gap:4px;display:inline-flex}.ok-hand{color:#fff;background:var(--green-700);border-radius:8px;padding:1px 4px;font-size:7px;font-weight:800}.reply-dialog textarea{border:1px solid var(--border);resize:vertical;border-radius:6px;width:100%;min-height:110px;margin-top:16px;padding:10px}.bottom-drawer{max-height:66vh}.drawer-filter-row{align-items:center;gap:7px;margin-bottom:12px;display:flex}.drawer-filter-row input{border:1px solid var(--border);border-radius:5px;min-height:32px;padding:0 8px}.date-presets{flex-wrap:wrap;align-items:center;gap:4px;display:flex;position:relative}.date-presets>span{color:var(--muted);margin-right:5px;font-size:10px;font-weight:700}.date-presets>button{border:1px solid var(--border);min-height:35px;color:var(--muted);background:#fff;padding:0 12px}.date-presets>button.active{color:var(--green-800);border-color:var(--green-600);background:var(--green-50)}.date-presets .calendar-trigger{align-items:center;gap:5px;display:inline-flex}.calendar-popover{z-index:25;border:1px solid var(--border);width:540px;box-shadow:var(--shadow);background:#fff;border-radius:7px;grid-template-columns:1fr 1fr;gap:22px;padding:16px;display:grid;position:absolute;top:calc(100% + 7px);left:0}.calendar-popover>div{gap:13px;display:grid}.calendar-popover>div>strong{text-align:center}.calendar-popover>div>span{color:#7d8984;text-align:center;font-size:11px;line-height:2.35}.calendar-popover .calendar-range-inputs{grid-column:1/-1;justify-content:center;align-items:center;gap:8px;display:flex}.calendar-range-inputs input{border:1px solid var(--border);border-radius:5px;min-height:35px;padding:0 7px}.order-filter-band{grid-template-columns:minmax(360px,auto) 150px minmax(220px,1fr) auto}.settings-tabs{border:1px solid var(--border);background:#fff;border-radius:7px;min-height:56px;padding:0 12px}.settings-tabs button{min-height:54px}.avatar-choice-row{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 18px;display:flex}.avatar-choice-row>button{border:1px solid var(--border);background:var(--green-50);border-radius:50%;width:46px;height:46px;font-size:26px}.category-create-form{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.category-create-form>input[type=text],.category-create-form>input:not([type]){border:1px solid var(--border);border-radius:5px;min-width:260px;min-height:40px;padding:0 10px}.category-create-form label{align-items:center;gap:5px;font-size:11px;display:flex}.permission-cards{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.permission-cards article{border:1px solid var(--border);background:#f8fbf9;border-radius:6px;padding:14px}.permission-cards p{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.6}@media (width<=1050px){.product-detail-page .media-section{max-width:none}.product-detail-page .detail-layout{grid-template-columns:1fr}.permission-cards{grid-template-columns:repeat(2,1fr)}}@media print{.sidebar,.topbar,.category-bar,.page-toolbar,.order-filter-band,.calendar-strip,.permission-note,.row-actions{display:none!important}.app-main{width:100%;margin:0}.page-content{max-width:none;padding:0}.content-section{border:0}th,td{color:#000}}.announcement-shell{padding-top:26px;position:relative}.announcement-switcher{gap:4px;display:flex;position:absolute;top:-1px;left:18px}.announcement-switcher button{border:1px solid var(--border);min-width:88px;min-height:34px;color:var(--muted);background:#edf3ef;border-bottom:0;border-radius:12px 12px 0 0;justify-content:center;align-items:center;gap:5px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.announcement-switcher button.active{color:var(--green-900);background:#fff;box-shadow:0 -3px 8px #0734270a}.announcement-publish-button{color:#fff;background:var(--green-700);border:0;border-radius:5px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.announcement-submit-button{color:#fff;background:var(--green-700);border:0;border-radius:5px;justify-content:center;align-self:end;align-items:center;gap:5px;min-width:105px;min-height:36px;font-size:10px;font-weight:800;display:inline-flex}.redesigned-compose{background:#f5faf7;border:1px solid #cfe0d7;border-radius:6px;margin:12px 0 8px;padding:10px}.redesigned-compose textarea{border:1px solid var(--border);resize:vertical;border-radius:5px;width:100%;min-height:74px;padding:9px}.announcement-card{background:#fff;border:1px solid #e0e9e3;border-radius:6px;grid-template-columns:10px auto 1fr auto;gap:8px;margin:6px 0;padding:13px 10px;display:grid;position:relative}.announcement-card.muted{background:#f4f8f5}.announcement-author strong,.announcement-author small{display:block}.announcement-copy>p{white-space:pre-wrap;margin-top:8px;font-size:11px;line-height:1.55}.announcement-time{color:var(--muted);margin-top:8px;font-size:9px}.compose-image-strip button svg{color:#fff;background:#0009;border-radius:50%;padding:2px;position:absolute;top:2px;right:2px}.announcement-more{flex-direction:column;align-items:center;gap:5px;display:flex;position:relative}.announcement-action-menu{z-index:30;border:1px solid var(--border);min-width:86px;box-shadow:var(--shadow);background:#fff;border-radius:6px;padding:4px;position:absolute;top:44px;right:0}.announcement-action-menu button{text-align:left;width:100%;min-height:27px;color:var(--ink);background:0 0;border:0;align-items:center;gap:4px;padding:0 7px;font-size:9px;display:flex}.announcement-pagination{min-height:42px;color:var(--muted);justify-content:flex-end;align-items:center;gap:7px;padding-top:8px;font-size:9px;display:flex}.announcement-pagination label{align-items:center;gap:4px;display:inline-flex}.announcement-pagination select{border:1px solid var(--border);border-radius:4px;min-height:26px}.composer-add{width:30px;height:30px;color:var(--green-800);cursor:pointer;background:#fff;border:1px dashed #9bb7a8;border-radius:4px;justify-content:center;align-items:center;gap:2px;margin-top:6px;font-size:10px;display:inline-flex}.composer-add input{display:none}.chat-hint{color:var(--muted);font-size:9px}.chat-window{grid-template-rows:1fr auto;min-height:420px;display:grid}.chat-message-list{min-height:270px;max-height:450px;padding:8px 0;overflow-y:auto}.chat-message{grid-template-columns:auto 1fr;gap:8px;margin:7px 0;display:grid}.chat-message strong{font-size:10px}.chat-message p{white-space:pre-wrap;margin-top:4px;font-size:11px}.chat-message time{color:var(--muted);margin-top:4px;font-size:8px;display:block}.chat-empty{color:var(--muted);text-align:center;padding:42px 0;font-size:10px}.chat-compose{border-top:1px solid var(--border);grid-template-columns:1fr auto auto;align-items:end;gap:7px;padding-top:10px;display:grid;position:relative}.chat-compose textarea{border:1px solid var(--border);resize:vertical;border-radius:5px;min-height:58px;padding:8px}.dashboard-new{gap:18px}.announcement-workspace{grid-template-columns:188px minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.announcement-people{background:#fbfdfc;border:1px solid #dbe7e0;border-radius:9px;min-height:690px;padding:18px 14px}.contacts-heading{justify-content:space-between;align-items:flex-start;min-height:55px;margin-bottom:12px;padding:0 7px;display:flex}.contacts-heading h2{margin:0;font-size:18px;line-height:1.2}.contacts-heading small{color:var(--green-700);margin-top:4px;font-size:11px;font-weight:800;display:block}.announcement-people>button{width:100%;min-height:58px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:8px 9px;display:grid}.announcement-people>button:hover,.announcement-people>button.active{color:var(--green-900);background:#eaf7f0}.announcement-people>button span strong,.announcement-people>button span small{display:block}.announcement-people>button span strong{font-size:13px}.announcement-people>button span small{color:var(--muted);margin-top:3px;font-size:10px}.announcement-people>button i{color:#fff;background:var(--red);border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-style:normal;display:grid}.contact-avatar,.chat-avatar{width:34px;height:34px;color:var(--green-800);background:#dff5e9;border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.contact-avatar img,.chat-avatar img{object-fit:cover;width:100%;height:100%}.announcement-shell{min-width:0;padding-top:39px;position:relative}.announcement-board{background:#fff;border:1px solid #dbe7e0;border-radius:9px;min-width:0;min-height:690px;padding:20px 20px 14px}.announcement-switcher{z-index:2;align-items:flex-end;gap:0;display:flex;position:absolute;top:0;left:26px}.announcement-switcher button{color:#17382e;background:0 0;border:1px solid #0000;border-bottom-color:#dbe7e0;border-radius:10px 10px 0 0;justify-content:center;align-items:center;gap:7px;min-width:112px;min-height:40px;padding:0 18px;font-size:16px;font-weight:800;display:inline-flex}.announcement-switcher button svg{color:var(--green-800);stroke-width:2.2px}.announcement-switcher button.active{color:#10251f;background:#fff;border-color:#dbe7e0 #dbe7e0 #fff;min-height:46px;box-shadow:0 -3px 10px #123e300a}.redesigned-list{margin:0}.announcement-card{background:#f2f7f4;border:1px solid #dce8e1;border-radius:7px;grid-template-columns:8px auto minmax(0,1fr) 30px;gap:11px;min-height:116px;margin:0 0 8px;padding:16px 12px;display:grid;position:relative}.announcement-card.pinned{background:#fff9e8;border-color:#e7d89f}.announcement-card-spacer{width:8px}.unread-dot{background:var(--red);border-radius:50%;width:8px;height:8px;margin-top:7px}.announcement-avatar{width:37px;height:37px}.announcement-author strong{font-size:13px}.announcement-author small{color:var(--muted);margin-top:2px;font-size:10px}.announcement-copy>p{white-space:pre-wrap;margin-top:10px;line-height:1.65}.announcement-time{color:#83928c;margin-top:8px;font-size:10px;display:block}.announcement-edit{resize:vertical;border:1px solid #b9cec2;border-radius:5px;outline:0;width:100%;min-height:64px;margin-top:8px;padding:8px}.announcement-image-strip,.chat-image-strip,.compose-image-strip{gap:7px;margin-top:9px;display:flex;overflow-x:auto}.announcement-image-strip button,.chat-image-strip button,.compose-image-strip button{background:#e7efeb;border:0;border-radius:5px;flex:0 0 78px;width:78px;height:78px;padding:0;position:relative;overflow:hidden}.announcement-image-strip img,.chat-image-strip img,.compose-image-strip img{object-fit:cover;width:100%;height:100%}.announcement-more{flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:relative}.compact-chevron{color:var(--green-700);width:28px!important;height:28px!important}.compact-chevron svg{transition:transform .18s}.compact-chevron svg.rotated{transform:rotate(180deg)}.more-dots{color:#71827b;background:0 0;border:0;padding:3px}.announcement-action-menu{z-index:30;background:#fff;border:1px solid #d5e1da;border-radius:7px;min-width:112px;padding:5px;position:absolute;top:auto;bottom:28px;right:2px;box-shadow:0 8px 22px #14342a24}.announcement-action-menu button{text-align:left;width:100%;min-height:31px;color:var(--ink);background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:0 9px;font-size:11px;display:flex}.announcement-action-menu button:hover{background:var(--green-50)}.read-by{color:var(--green-800);flex-wrap:wrap;gap:8px;margin-top:8px;font-size:10px;display:flex}.read-by span{align-items:center;gap:4px;display:inline-flex}.announcement-replies{background:#ffffffb8;border-radius:5px;margin-top:9px;padding:8px 10px}.announcement-replies>div{grid-template-columns:auto 1fr auto;align-items:start;gap:7px;padding:5px 0;font-size:10px;display:grid}.reply-avatar{width:25px;height:25px}.announcement-replies p strong,.announcement-replies p span{display:block}.announcement-replies p strong{font-size:9px}.announcement-replies p span{margin-top:2px;font-size:10px}.announcement-replies time{color:var(--muted);font-size:9px}.inline-reply-form{gap:7px;margin-top:9px;display:flex}.inline-reply-form input{border:1px solid #c8d8cf;border-radius:5px;flex:1;min-width:0;min-height:34px;padding:0 9px}.edit-actions{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.announcement-rich-compose{background:#f5faf7;border:1px solid #cfe0d7;border-radius:7px;margin:10px 0 0;padding:10px 12px 12px}.formatting-toolbar{background:#fff;border:1px solid #d7e2dc;border-bottom:0;border-radius:5px 5px 0 0;align-items:center;gap:4px;min-height:36px;padding:4px 6px;display:flex}.formatting-toolbar label,.formatting-toolbar>button{color:#32483f;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:5px;height:27px;padding:0 7px;display:inline-flex}.formatting-toolbar>button:hover,.formatting-toolbar>button.active,.formatting-toolbar label:hover{background:#ecf5f0;border-color:#c5d7cd}.formatting-toolbar select{color:#32483f;background:0 0;border:0;outline:0;font-size:11px}.color-control input{background:0 0;border:0;width:20px;height:20px;padding:1px}.compose-action-row{grid-template-columns:minmax(0,1fr) 72px 112px;align-items:stretch;gap:8px;display:grid}.mention-box{min-width:0;position:relative}.announcement-rich-compose .mention-box textarea{resize:vertical;background:#fff;border:1px solid #d7e2dc;border-radius:0 0 5px 5px;outline:0;width:100%;min-height:88px;padding:12px}.mention-menu{z-index:25;border:1px solid var(--border);min-width:190px;max-height:160px;box-shadow:var(--shadow);background:#fff;border-radius:6px;padding:5px;position:absolute;bottom:calc(100% - 8px);left:8px;overflow:auto}.mention-menu button{text-align:left;background:0 0;border:0;width:100%;min-height:30px;padding:0 8px;font-size:10px}.mention-menu button:hover{background:var(--green-50)}.large-add{border:1px dashed #9bb7a8;border-radius:7px;align-self:stretch;gap:3px;width:72px;height:auto;min-height:54px;margin:0}.announcement-submit-button{color:#fff;background:var(--green-700);border:0;border-radius:7px;justify-content:center;align-self:stretch;align-items:center;gap:7px;min-width:105px;min-height:54px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.announcement-submit-button:disabled,.announcement-publish-button:disabled{opacity:.45}.announcement-footer{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:64px;padding-top:11px;display:grid}.announcement-publish-button{color:#fff;background:var(--green-700);border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex}.announcement-pagination{min-height:36px;color:var(--muted);justify-content:flex-end;align-items:center;gap:7px;padding:0;font-size:10px;display:flex}.chat-window{background:#fff;grid-template-rows:minmax(0,1fr) auto;height:650px;min-height:650px;display:grid}.chat-message-list{scroll-behavior:smooth;min-height:0;max-height:none;padding:12px 12px 20px;overflow-y:auto}.chat-time-divider{color:#8b9692;text-align:center;width:max-content;margin:13px auto 10px;font-size:10px;display:block}.chat-message{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;margin:9px 0 15px;display:grid}.chat-avatar{border-radius:9px;width:38px;height:38px}.chat-message-body{min-width:0}.chat-message-body>strong{color:#78847f;margin-bottom:4px;font-size:10px;font-weight:500;display:block}.chat-bubble{color:#1b2521;white-space:pre-wrap;word-break:break-word;background:#f1f2f2;border:1px solid #e7e9e8;border-radius:4px 9px 9px;width:max-content;max-width:min(72%,680px);padding:10px 13px;font-size:13px;line-height:1.6}.chat-image-strip button{flex-basis:104px;width:104px;height:86px}.chat-compose{z-index:3;background:#f8fbf9;border-top:1px solid #dbe5df;grid-template-columns:minmax(0,1fr) 72px 112px;align-items:stretch;gap:8px;padding:12px;display:grid;position:sticky;bottom:0}.chat-compose textarea{resize:none;background:#fff;border:1px solid #cfdcd5;border-radius:6px;outline:0;min-height:80px;padding:12px;font-size:13px;line-height:1.55}.chat-compose .compose-image-strip{grid-column:1/-1}.chat-context-menu{z-index:1000;background:#fff;border:1px solid #d6dfda;border-radius:7px;min-width:148px;padding:5px;position:fixed;box-shadow:0 10px 28px #112b232e}.chat-context-menu button{width:100%;min-height:34px;color:var(--ink);background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;padding:0 9px;font-size:11px;display:flex}.chat-context-menu button:hover{background:var(--green-50)}@media (width<=900px){.announcement-workspace{grid-template-columns:1fr}.announcement-people{min-height:auto}.announcement-people>button{width:min(48%,190px);display:inline-grid}.announcement-board{min-height:600px;padding:14px}.announcement-switcher{left:14px}.announcement-switcher button{min-width:96px}.announcement-footer{grid-template-columns:1fr;justify-items:stretch}.announcement-footer>span{display:none}.announcement-publish-button{justify-self:center}.announcement-pagination{justify-content:center}.compose-action-row,.chat-compose{grid-template-columns:minmax(0,1fr) 62px 96px}.large-add{width:62px}.announcement-submit-button{min-width:96px;padding-inline:10px}}.redesigned-list{overscroll-behavior:contain;scrollbar-color:#a8beb3 #eef4f0;scrollbar-width:thin;max-height:540px;padding-right:6px;overflow-y:auto}.redesigned-list::-webkit-scrollbar{width:8px}.redesigned-list::-webkit-scrollbar-track{background:#eef4f0;border-radius:8px}.redesigned-list::-webkit-scrollbar-thumb{background:#a8beb3;border-radius:8px}.announcement-copy.thread-visible{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.25fr);align-items:start;gap:22px;display:grid}.announcement-main{min-width:0}.announcement-thread{background:#ffffffb3;border-left:1px solid #d9e6df;border-radius:6px;min-width:0;min-height:92px;padding:8px 10px 10px}.announcement-menu-anchor{width:max-content;min-height:24px;margin-top:3px;position:relative}.announcement-menu-anchor .more-dots{place-items:center;display:grid}.announcement-menu-anchor .announcement-action-menu{inset:24px auto auto 0}.announcement-action-menu .archive-action{color:#c78900}.announcement-action-menu .danger-icon{color:#df3d3d}.announcement-more{justify-content:flex-end;padding-bottom:3px}.announcement-replies{background:0 0;max-height:230px;margin-top:0;padding:0;overflow-y:auto}.announcement-replies>div{background:#ffffffd1;border-bottom:1px solid #e5ece8;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;min-height:52px;padding:7px 8px}.announcement-replies>div:first-child{border-radius:6px 6px 0 0}.announcement-replies>div:last-child{border-bottom:0;border-radius:0 0 6px 6px}.reply-delete{color:#74837c;background:0 0;border:0;border-radius:4px;place-items:center;width:26px;height:26px;padding:0;display:grid}.reply-delete:hover{color:#df3d3d;background:#fff0f0}.empty-thread{color:var(--muted);text-align:center;padding:22px 0;font-size:10px}.announcement-thread .inline-reply-form{margin-top:8px}.announcement-thread .inline-reply-form:first-child{margin-top:24px}.formatting-toolbar{position:relative;overflow:visible}.formatting-toolbar .font-size-control{background:0 0;border-color:#0000;padding-inline:2px}.formatting-toolbar .font-size-control:hover{background:#eef6f2;border-color:#0000}.color-control{align-items:center;height:27px;display:inline-flex;position:relative}.font-color-button{background:0 0;border:0;border-bottom:3px solid;border-radius:3px;width:29px;height:27px;padding:0 0 2px;font-size:17px;font-weight:800;line-height:1}.font-color-button:hover{background:#eef6f2}.color-palette{z-index:450;background:#fff;border:1px solid #cad9d1;border-radius:7px;grid-template-columns:repeat(6,18px);gap:6px;width:156px;padding:8px;display:grid;position:absolute;top:32px;left:0;box-shadow:0 10px 25px #0f372a2e}.color-palette button{border:2px solid #fff;border-radius:50%;outline:1px solid #b7c7bf;width:18px;height:18px;padding:0}.formatting-toolbar>button[title=斜体].active{color:#fff;background:var(--green-700);transform:skew(-5deg)}.mention-box,.announcement-rich-compose{position:relative;overflow:visible}.announcement-rich-compose .mention-menu{z-index:500;min-width:240px;max-height:220px;top:auto;bottom:calc(100% + 8px);left:8px;overflow-y:auto}.archive-link{color:var(--green-700);text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;font-size:10px;text-decoration:underline}.archive-header{grid-template-columns:auto auto minmax(240px,420px);align-items:center;gap:14px;padding:2px 0 14px;display:grid}.archive-header h2{margin:0;font-size:16px}.archive-header input{background:#fff;border:1px solid #cbdad2;border-radius:6px;outline:0;min-height:38px;padding:0 12px}.archive-header input:focus{border-color:var(--green-600);box-shadow:0 0 0 3px #1f8f641a}.archive-back{background:0 0;border:0}.archive-list{border:1px solid #dce7e1;border-radius:7px;max-height:540px;overflow-y:auto}.archive-row{background:#f7faf8;border-bottom:1px solid #e2eae6;grid-template-columns:145px minmax(0,1fr) 110px 48px;align-items:center;gap:12px;min-height:54px;padding:9px 13px;display:grid}.archive-row:nth-child(2n){background:#fff}.archive-row>time{color:var(--muted);font-size:10px}.archive-row>p{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.archive-row>strong{font-size:11px}.archive-detail{background:#fff;border:1px solid #d8e4dd;border-radius:6px;grid-column:1/-1;margin-top:4px;padding:13px}.archive-detail>div strong,.archive-detail>div small{display:block}.archive-detail>div small{color:var(--muted);margin-top:3px;font-size:9px}.archive-detail>p{white-space:pre-wrap;margin-top:10px;line-height:1.65}.archive-empty{color:var(--muted);text-align:center;padding:70px 0;font-size:11px}@media (width<=1100px){.announcement-copy.thread-visible{grid-template-columns:1fr}.announcement-thread{border-top:1px solid #d9e6df;border-left:0}}@media (width<=760px){.archive-header{grid-template-columns:auto 1fr}.archive-header input{grid-column:1/-1}.archive-row{grid-template-columns:100px minmax(0,1fr) 48px}.archive-row>strong{display:none}}.announcement-people,.announcement-board{min-height:590px}.announcement-board{padding-bottom:10px}.redesigned-list{max-height:500px}.announcement-card{background:#f8fbf9;min-height:104px}.announcement-card:nth-child(2n){background:#f5f9f7}.announcement-card.thread-open{min-height:176px}.announcement-author{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.announcement-author time{color:#83928c;font-size:10px;font-weight:400}.announcement-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:9px;line-height:1.65}.announcement-body *{max-width:100%}.announcement-thread{background:#ffffffdb}.reply-collapse{color:#8b9892;background:#eef2f0;border:0;border-radius:5px;place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:inline-grid}.reply-collapse:hover{color:#53655d;background:#e3e9e6}.announcement-footer{min-height:52px;padding-top:7px}.archive-link{color:#87928d;text-decoration:none}.archive-link:hover{color:var(--green-700)}.announcement-rich-compose{margin-top:8px}.formatting-toolbar{gap:3px;min-height:38px}.formatting-toolbar .font-size-control,.format-letter-button,.font-color-button,.toolbar-collapse{color:#31473e;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-width:30px;height:30px;display:inline-flex}.formatting-toolbar .font-size-control{gap:3px;padding:0 4px}.format-letter{font-family:Georgia,Times New Roman,serif;font-size:17px}.format-letter-button{padding:0;font-size:16px}.format-letter-button i{font-family:Georgia,Times New Roman,serif;font-size:18px}.format-letter-button.active{color:#fff;background:var(--green-700)}.font-color-button{border-bottom:3px solid;width:30px;padding:0 0 2px;font-size:17px}.toolbar-collapse{color:#87938e;margin-left:auto;padding:0}.toolbar-collapse:hover{color:#53655d;background:#eef3f0}.toolbar-collapse svg{transition:transform .18s}.toolbar-collapse svg.rotated{transform:rotate(180deg)}.announcement-editor{color:#17382e;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #d7e2dc;border-radius:0 0 5px 5px;outline:0;width:100%;min-height:88px;max-height:210px;padding:12px;line-height:1.65;overflow-y:auto}.announcement-editor:focus{border-color:var(--green-600);box-shadow:inset 0 0 0 1px #1f8f641a}.announcement-editor:empty:before{content:attr(data-placeholder);color:#8b9792;pointer-events:none}.archive-view{min-height:0}.archive-header{grid-template-columns:auto minmax(300px,520px);justify-content:start;gap:18px;padding:2px 0 12px}.archive-list{max-height:500px}.archive-row{grid-template-columns:145px minmax(0,1fr) 110px auto}.archive-actions{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.archive-actions button{color:var(--green-700);background:0 0;border:0;padding:0;font-size:10px}.archive-actions .archive-unarchive{color:#b57900}.archive-actions button:hover{opacity:.72;text-decoration:none}.archive-detail{box-shadow:none;border:0;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:start;gap:24px;padding:16px;display:grid}.archive-detail-content{min-width:0}.archive-detail-author{align-items:baseline;gap:8px;display:flex}.archive-detail-author strong,.archive-detail-author small{display:inline}.archive-detail-author small{color:var(--muted);font-size:9px}.archive-detail-content>p{white-space:pre-wrap;margin-top:10px;line-height:1.65}.archive-image-strip{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.archive-image-strip button{background:#eef3f0;border:0;border-radius:5px;width:auto;max-width:320px;height:auto;max-height:240px;padding:0;overflow:hidden}.archive-image-strip img{object-fit:contain;width:auto;max-width:320px;height:auto;max-height:240px;display:block}.archive-comments{border-left:1px solid #dce6e1;min-width:0;padding-left:20px}.archive-comments h3{margin:0 0 8px;font-size:11px}.archive-comment-empty{color:var(--muted);padding:18px 0;font-size:10px}.archive-replies{max-height:220px}.archive-reply-form{margin-top:10px}.archive-reply-form button{color:#fff;background:var(--green-700);border:0;border-radius:5px;min-width:56px;font-size:10px;font-weight:700}.archive-reply-form button:disabled{opacity:.45}.archive-footer{align-items:center;min-height:52px;padding-top:8px;display:flex}.archive-back{color:#87928d;background:0 0;border:0;padding:0;font-size:10px}.archive-back:hover{color:var(--green-700)}@media (width<=1100px){.archive-detail{grid-template-columns:1fr}.archive-comments{border-top:1px solid #dce6e1;border-left:0;padding-top:14px;padding-left:0}}@media (width<=760px){.archive-header{grid-template-columns:1fr}.archive-header input{grid-column:auto}.archive-row{grid-template-columns:92px minmax(0,1fr) auto}.archive-actions{grid-column:1/-1;justify-content:flex-start}}.redesigned-list{overflow-x:hidden}.announcement-card{align-items:start;overflow:visible}.announcement-card.thread-preview{min-height:154px}.announcement-card.pinned,.announcement-card.pinned.thread-open,.announcement-card.pinned.thread-preview{box-shadow:none;background:#fff8e7;border:1px solid #dce8e1;border-radius:7px;padding:16px 12px}.announcement-copy,.announcement-copy.thread-visible,.announcement-thread{min-width:0}.announcement-copy.thread-visible{grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr)}.announcement-thread.is-preview{min-height:0;max-height:122px;overflow:hidden}.announcement-thread.is-preview .announcement-replies{max-height:108px;overflow:hidden}.announcement-thread:not(.is-preview) .announcement-replies{max-height:300px;overflow-y:auto}.announcement-thread .announcement-replies>div{min-width:0}.formatting-toolbar{background:#fbfdfc;border:1px solid #d5e1da;border-radius:6px 6px 0 0;gap:5px;min-height:40px;padding:4px 7px}.formatting-toolbar .font-size-control,.formatting-toolbar .font-color-button,.formatting-toolbar .format-letter-button,.formatting-toolbar .toolbar-collapse{color:#31473e;min-width:31px;height:31px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:5px;padding:0;transform:none}.formatting-toolbar .font-size-control{justify-content:flex-start;gap:4px;min-width:70px;padding:0 6px}.formatting-toolbar .font-size-control select{min-width:34px}.formatting-toolbar .color-control{height:31px}.formatting-toolbar .font-color-button{width:31px;padding-bottom:2px;font-family:Arial,sans-serif;font-size:16px;font-weight:700;box-shadow:inset 0 -3px}.formatting-toolbar .format-letter-button{justify-content:center;width:31px;font-family:Arial,sans-serif;font-size:16px}.formatting-toolbar .font-size-control:hover,.formatting-toolbar .font-color-button:hover,.formatting-toolbar .format-letter-button:hover,.formatting-toolbar .toolbar-collapse:hover{color:var(--green-800);background:#eef6f2;border-color:#c7d8cf}.formatting-toolbar .format-letter-button.active,.formatting-toolbar>button[title=斜体].active{color:var(--green-800);background:#e4f2eb;border-color:#9fc7b3;transform:none;box-shadow:inset 0 0 0 1px #1f8f6414}.formatting-toolbar .italic-glyph{font-family:Georgia,Times New Roman,serif;font-size:19px;font-style:italic;font-weight:600;line-height:1;display:inline-block;transform:skew(-8deg)}.formatting-toolbar .toolbar-collapse{margin-left:auto}.archive-comments{padding-bottom:4px}@media (width<=1100px){.announcement-card.thread-preview{min-height:0}.announcement-thread.is-preview{max-height:116px}}.announcement-switcher .mention-tab{position:relative}.announcement-switcher .mention-badge{color:#fff;background:#e53935;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-style:normal;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:4px;right:5px;box-shadow:0 0 0 2px #fff}.announcement-content-line{flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;margin-top:9px;display:flex}.announcement-content-line .announcement-body,.announcement-content-line>p{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0;line-height:1.65}.mention-alert{color:#e53935;flex:none;font-size:11px;font-weight:700;line-height:1.65}.chat-content-line{align-items:flex-start;gap:6px;display:flex}.chat-mention-alert{cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px 0 0}.chat-mention-alert:hover{color:#bd2320}.announcement-image-strip{align-items:flex-start}.announcement-image-strip button{background:#fff;border:1px solid #e2e9e5;flex:none;width:auto;max-width:180px;height:auto;max-height:120px}.announcement-image-strip img{object-fit:contain;width:auto;max-width:180px;height:auto;max-height:120px;display:block}.announcement-rich-compose .compose-image-strip{align-items:flex-start}.announcement-rich-compose .compose-image-strip button{flex:none;width:auto;max-width:140px;height:auto;max-height:96px}.announcement-rich-compose .compose-image-strip img{object-fit:contain;width:auto;max-width:140px;height:auto;max-height:96px}.formatting-toolbar .font-color-button{box-shadow:none;border-bottom-color:#0000}.announcement-card.pinned,.announcement-card.pinned.thread-open,.announcement-card.pinned.thread-preview{box-sizing:border-box;background:#fff8e7;border-radius:7px;width:100%;margin:0 0 8px;border:1px solid #dce8e1!important}.announcement-thread{box-shadow:0 5px 16px #1a433417}.chat-mention-box{width:100%;min-width:0;position:relative}.chat-mention-box textarea{width:100%}.chat-mention-menu{z-index:500;min-width:230px;max-height:210px;top:auto;bottom:calc(100% + 8px);left:8px}@media (width<=760px){.announcement-switcher .mention-badge{bottom:2px;right:2px}.announcement-image-strip button,.announcement-image-strip img{max-width:140px;max-height:100px}}.thread-toggle{color:#788780;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;width:max-content;margin:7px 4px 0 auto;padding:3px 6px;font-size:10px;line-height:1.4;display:inline-flex}.thread-toggle:hover{color:var(--green-800)}.thread-toggle svg{transition:transform .18s}.thread-toggle svg.rotated{transform:rotate(180deg)}.announcement-thread.is-preview .thread-toggle{z-index:2;position:relative}.announcement-thread.is-preview,.announcement-thread.is-preview .announcement-replies{max-height:none;overflow:visible}.reply-delete svg{stroke-width:1.8px}.announcement-workspace{grid-template-columns:210px minmax(0,1fr)}.announcement-people{padding-bottom:14px;position:relative}.announcement-board{position:relative}.announcement-card.unread{border-left:1px solid #dce8e1}.recipient-groups{border-top:1px solid #dfe8e3;margin-top:8px;padding:12px 7px 0}.recipient-groups>header{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.recipient-groups>header strong{color:#213e34;font-size:12px}.recipient-groups>header button{color:var(--green-700);background:0 0;border:0;padding:0;font-size:10px}.recipient-groups .recipient-group-row,.recipient-groups .recipient-group-create{color:#29463b;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;width:100%;min-height:34px;padding:0 5px;font-size:11px;display:flex}.recipient-groups .recipient-group-row:hover,.recipient-groups .recipient-group-create:hover{background:#eaf7f0}.recipient-groups .recipient-group-row svg,.recipient-groups .recipient-group-create{color:var(--green-700)}.recipient-group-editor{z-index:45;background:#fff;border:1px solid #d5e2da;border-radius:8px;padding:12px;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 12px 30px #17382e29}.recipient-group-editor>header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.recipient-group-editor>header button{color:#667870;background:0 0;border:0;place-items:center;width:26px;height:26px;padding:0;display:grid}.recipient-group-editor>label{color:#40534b;gap:5px;font-size:10px;display:grid}.recipient-group-editor input[type=text],.recipient-group-editor>label>input{border:1px solid #d2dfd7;border-radius:5px;width:100%;height:32px;padding:0 8px}.recipient-group-editor .group-member-title{margin:12px 0 6px;font-size:10px;display:block}.group-member-picker{gap:2px;max-height:190px;display:grid;overflow-y:auto}.group-member-picker label{grid-template-columns:16px 25px 1fr;align-items:center;gap:6px;min-height:31px;font-size:10px;display:grid}.group-member-picker .contact-avatar{width:25px;height:25px}.recipient-group-editor footer{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.audience-selector{flex:1;align-items:center;gap:5px;min-width:0;margin-left:7px;display:flex;position:relative;overflow:visible}.audience-label{color:#45594f;flex:none;font-size:11px;font-weight:700}.audience-chip,.audience-add{white-space:nowrap;align-items:center;font-size:10px;color:#315044!important;background:#f4faf7!important;border:1px solid #cfe0d7!important;border-radius:5px!important;gap:4px!important;min-height:27px!important;padding:0 7px!important;display:inline-flex!important}.audience-chip:hover{border-color:#a7c8b6!important}.audience-add{color:var(--green-700)!important;background:#fff!important}.audience-picker{z-index:70;background:#fff;border:1px solid #d4e0d9;border-radius:7px;width:240px;max-height:330px;padding:7px;position:absolute;top:calc(100% + 7px);left:0;overflow-y:auto;box-shadow:0 10px 26px #17382e29}.audience-picker>strong{color:#64746d;padding:6px 7px 4px;font-size:9px;display:block}.audience-picker>button{color:#263f35;text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:18px 1fr auto;align-items:center;gap:5px;width:100%;min-height:31px;padding:0 7px;font-size:10px;display:grid}.audience-picker>button:hover{background:#edf7f2}.audience-picker>button span{color:#829089;font-size:9px}.mention-alert{color:#e53935}.chat-group-toolbar{border-bottom:1px solid #dfe8e3;justify-content:space-between;align-items:stretch;min-height:46px;margin:-8px 0 6px;padding:0 3px;display:flex}.chat-group-tabs{align-items:stretch;min-width:0;display:flex;overflow-x:auto}.chat-group-tabs>button{color:#345047;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:6px;min-width:112px;padding:0 13px;font-size:11px;display:inline-flex;position:relative}.chat-group-tabs>button:hover{background:#f3f8f5}.chat-group-tabs>button.active{border-bottom-color:var(--green-700);color:var(--green-800);background:#eaf6f0;font-weight:800}.chat-group-tabs>button i{color:#fff;background:#e53935;border-radius:999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:8px;font-style:normal;display:inline-flex}.chat-group-tabs .chat-group-add{width:45px;min-width:45px;padding:0}.chat-group-settings{color:#455c53;background:0 0;border:0;place-items:center;width:42px;min-width:42px;padding:0;display:grid}.chat-group-settings:hover{color:var(--green-800);background:#f1f7f4}.chat-group-editor-panel{z-index:80;background:#fff;border:1px solid #d4e0d9;border-radius:9px;width:310px;max-height:565px;padding:15px;position:absolute;top:60px;right:14px;overflow-y:auto;box-shadow:0 14px 34px #17382e29}.chat-group-editor-panel>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.chat-group-editor-panel h2{margin:0;font-size:16px}.chat-group-editor-panel>header button{background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.chat-group-name{color:#50625a;gap:6px;margin-bottom:14px;font-size:10px;display:grid}.chat-group-name input{border:1px solid #cedbd4;border-radius:5px;height:35px;padding:0 9px}.chat-group-editor-panel>strong{font-size:11px}.chat-group-member-list{margin-top:7px;display:grid}.chat-group-member-list>div{border-bottom:1px solid #edf1ef;grid-template-columns:29px 1fr auto 25px;align-items:center;gap:7px;min-height:40px;font-size:10px;display:grid}.chat-group-member-list .contact-avatar{width:27px;height:27px}.chat-group-member-list small{color:var(--green-700)}.chat-group-member-list button{color:#788780;background:0 0;border:0;place-items:center;width:25px;height:25px;padding:0;display:grid}.chat-add-member{min-height:34px;color:var(--green-700);background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:0;font-size:10px;display:inline-flex}.chat-member-options{background:#f8fbf9;border:1px solid #e0e8e4;border-radius:6px;gap:2px;padding:6px;display:grid}.chat-member-options>button{text-align:left;background:0 0;border:0;grid-template-columns:25px 1fr 20px;align-items:center;gap:6px;min-height:32px;padding:0 5px;font-size:10px;display:grid}.chat-member-options>button:hover{background:#edf7f2}.chat-member-options .contact-avatar{width:24px;height:24px}.chat-group-editor-panel footer{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.chat-window{height:592px;min-height:592px}@media (width<=1000px){.announcement-workspace{grid-template-columns:188px minmax(0,1fr)}.audience-selector{flex-wrap:wrap}.formatting-toolbar{flex-wrap:wrap;height:auto}.formatting-toolbar .toolbar-collapse{margin-left:auto}}@media (width<=760px){.announcement-workspace{grid-template-columns:1fr}.recipient-group-editor{position:fixed;bottom:14px;left:14px;right:14px}.chat-group-editor-panel{width:auto;position:fixed;top:80px;left:14px;right:14px}}.product-image>.product-image-pair{width:100%;min-width:0;color:inherit;font-size:inherit;background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4px;padding:0;display:grid;position:static;inset:auto}.product-image:hover>.product-image-pair{display:grid}.product-image-pair img{object-fit:contain;width:100%;min-width:0;height:auto}.product-image>.product-image-view{display:none}.product-image:hover>.product-image-view{display:inline-flex}.product-image-heading{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.product-image-heading .image-scale{gap:5px}.product-image-heading .circle-control{width:23px;height:23px;min-height:23px;padding:0}.pagination-bar .product-total{margin-right:auto}.product-picker-image-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:3px;width:88px;min-width:88px;display:grid!important}.product-picker .product-picker-image-pair img{object-fit:contain;width:100%;min-width:0;height:auto}@media (width<=900px){.product-image-heading{gap:4px}.pagination-bar .product-total{width:100%;margin-right:0}.product-table .pagination-bar{flex-wrap:wrap}}.product-detail-page .product-identity{min-height:68px;padding:12px 18px}.product-identity-title{align-items:baseline;gap:22px;min-width:0;display:flex}.product-identity-title>strong{color:var(--green-800);white-space:nowrap;font-size:25px;line-height:1}.product-identity-title h2{text-overflow:ellipsis;white-space:nowrap;font-size:23px;line-height:1.15;overflow:hidden}.product-detail-page .detail-layout{grid-template-columns:minmax(470px,.82fr) minmax(650px,1.18fr);align-items:stretch;gap:14px}.product-detail-page .media-section{max-width:none;min-height:100%}.product-detail-right{grid-template-rows:auto minmax(210px,1fr);gap:14px;min-width:0;display:grid}.product-detail-info-row{grid-template-columns:minmax(0,1.45fr) minmax(250px,.95fr);gap:14px;min-width:0;display:grid}.product-detail-info-row.no-internal-info{grid-template-columns:1fr}.product-detail-info-row>.content-section{min-width:0;height:100%}.product-detail-page .details-section{flex-direction:column;display:flex}.product-detail-page .details-section .timestamps{margin-top:auto;padding-top:14px}.product-detail-page .internal-info{border-top:1px solid var(--border);margin-top:0;padding-top:18px}.internal-fields{margin-top:9px;display:grid}.internal-fields label{border-bottom:1px solid var(--border);min-height:74px;padding:13px 0}.internal-fields label:last-child{border-bottom:0;min-height:104px}.internal-fields span,.internal-fields strong{display:block}.internal-fields span{color:var(--muted);margin-bottom:6px;font-size:10px}.internal-fields strong{font-size:12px;line-height:1.55}.internal-fields input,.internal-fields textarea{border:1px solid var(--border);background:#fff;border-radius:4px;width:100%;padding:8px}.internal-fields textarea{resize:vertical;min-height:64px}.product-detail-page .image-slot{padding:9px}.product-detail-page .inventory-info-band{align-content:start;min-height:210px}.product-detail-page .inventory-metric-buttons>button{min-height:96px}.product-detail-page .inventory-info-detail{min-height:114px;padding:15px 18px}.product-detail-page .inventory-info-detail p+p{margin-top:5px}@media (width<=1320px){.product-detail-page .detail-layout{grid-template-columns:minmax(430px,.9fr) minmax(560px,1.1fr)}.product-detail-info-row{grid-template-columns:minmax(0,1.3fr) minmax(230px,.8fr)}}@media (width<=1050px){.product-detail-page .detail-layout{grid-template-columns:1fr}.product-detail-info-row{grid-template-columns:minmax(0,1.35fr) minmax(250px,.8fr)}}@media (width<=760px){.product-detail-page .product-identity,.product-identity-title{align-items:flex-start}.product-detail-page .product-identity{flex-direction:column}.product-identity-title{flex-wrap:wrap;gap:10px}.detail-search{width:100%}.product-detail-info-row,.product-detail-page .inventory-metric-buttons{grid-template-columns:1fr}.product-detail-page .inventory-metric-buttons>button{border-right:0;border-bottom:1px solid var(--border);min-height:72px}}.matrix-table .shop-heading{width:100%;min-height:34px;color:inherit;font:inherit;cursor:context-menu;background:0 0;border:0;padding:0 8px;font-weight:700}.matrix-table th.active-shop-column,.matrix-table td.active-shop-column{background:#eef8f3}.matrix-table td.active-shop-column{box-shadow:inset 1px 0 #d3eadf,inset -1px 0 #d3eadf}.matrix-cell{background:#fff;border:1px solid #d5dfda;border-radius:7px;place-items:center;width:74px;height:42px;transition:border-color .16s,background .16s,color .16s,opacity .16s;display:inline-grid}.matrix-cell.locked{opacity:.55;cursor:not-allowed}.matrix-cell.none{color:#d55252;background:#fff}.matrix-cell.selected{color:#8a6500;background:#fff2b7;border-color:#e1b834}.matrix-cell.partial{color:#11784e;background:#dff2e8;border-color:#78c09d}.matrix-cell.complete{color:#fff;background:#0b8a58;border-color:#0b8a58}.matrix-none-icon{stroke-width:2.2px}.matrix-context-menu{z-index:85;background:#fff;border:1px solid #d4e0d9;border-radius:7px;width:132px;padding:5px;position:fixed;box-shadow:0 10px 28px #1a382e29}.matrix-context-menu button{width:100%;min-height:34px;color:var(--green-800);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:0 9px;display:flex}.matrix-context-menu button:hover{background:#edf7f2}.matrix-upload-modal{width:min(1040px,100vw - 40px);max-height:86vh;overflow-y:auto}.matrix-upload-modal .upload-channels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px}.matrix-upload-channel{background:#fbfdfc;border:1px solid #d4e0d9;border-radius:8px;min-height:360px;padding:15px}.upload-channel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.upload-channel-heading>div{gap:4px;display:grid}.upload-channel-heading strong{font-size:14px}.upload-channel-heading span{color:var(--muted);font-size:10px}.upload-channel-heading label input,.upload-dropzone input{display:none}.upload-dropzone{min-height:270px;color:var(--green-700);cursor:pointer;background:#f6fbf8;border:1px dashed #9dc6b3;border-radius:8px;align-content:center;justify-items:center;gap:9px;display:grid}.upload-dropzone span{color:var(--muted);font-size:10px}.matrix-upload-thumbnails{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.matrix-upload-thumb{background:#fff;border:1px solid #d9e3de;border-radius:7px;min-height:132px;padding:6px;position:relative}.matrix-upload-thumb img{object-fit:contain;background:#f4f7f5;width:100%;height:118px;display:block}.matrix-upload-thumb.selected{border-color:var(--green-700);box-shadow:0 0 0 2px #0b7a4e24}.thumb-check{border:1px solid var(--green-700);color:#fff;background:var(--green-700);border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:10px;right:10px}.matrix-upload-actions{z-index:2;background:linear-gradient(#ffffffd9,#fff 24%);margin:14px -2px -2px;padding:12px 2px 2px;position:sticky;bottom:-1px}.matrix-upload-actions>span{color:var(--muted);margin-right:auto;font-size:11px}.upload-preview-backdrop{z-index:100}.matrix-upload-large-preview{object-fit:contain;max-width:100%;max-height:76vh;margin:14px auto 0;display:block}.product-detail-page .detail-fields span,.product-detail-page .internal-fields span{font-size:11px}.product-detail-page .detail-fields strong,.product-detail-page .internal-fields strong{font-size:14px}.product-detail-page .print-remark strong{font-size:13px}.product-detail-page .print-remark p{font-size:12px;line-height:1.65}@media (width<=760px){.matrix-upload-modal .upload-channels{grid-template-columns:1fr}.matrix-upload-channel{min-height:300px}}.matrix-table .shop-heading{justify-content:center;align-items:center;gap:7px;display:flex}.matrix-table .shop-heading small{color:var(--green-800);background:#d7eee3;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700}.matrix-cell.main-done,.matrix-cell.aplus-done{color:var(--green-800);background:#eff9f4;border-color:#57ad85}.matrix-channel-mark{color:var(--green-800);place-items:center;font-weight:900;display:grid}.matrix-channel-mark.main{border:1px solid;border-radius:5px;width:27px;height:27px}.matrix-channel-mark.aplus{letter-spacing:.2px;border:1px solid;border-radius:5px;min-width:39px;height:25px;padding:0 6px;font-size:12px}.matrix-upload-modal{width:min(1120px,100vw - 36px)}.matrix-upload-channel{position:relative}.upload-channel-heading{align-items:flex-start}.upload-channel-heading>div{text-align:left;align-content:start;justify-items:start;min-width:0}.upload-channel-heading strong{font-size:16px;line-height:1.25}.upload-add-button{flex-direction:column;justify-content:center;gap:4px;width:86px;min-width:86px;min-height:52px;padding:0 8px}.channel-complete-button{min-height:38px;color:var(--green-800);background:#fff;border:1px solid #9dc6b3;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:800;display:inline-flex}.channel-complete-button.aplus{min-width:92px}.channel-complete-button.active{color:#fff;border-color:var(--green-700);background:var(--green-700)}.channel-complete-button:disabled{opacity:.42;cursor:not-allowed}.matrix-upload-thumbnails{align-content:start;min-height:270px}.matrix-upload-thumb img{object-fit:contain}.shop-inline-edit{justify-content:center;min-width:112px;display:flex}.shop-inline-edit input{border:1px solid var(--green-700);width:116px;height:32px;color:var(--text);text-align:center;background:#fff;border-radius:6px;outline:none;padding:0 9px;font-size:12px;font-weight:700;box-shadow:0 0 0 3px #107b521c}.matrix-cell.none{color:#829c90;background:#fff;border-color:#d1ddd7;width:74px}.matrix-cell.none .matrix-none-icon{color:#829c90}.matrix-cell.selected{color:#fff;background:#d5a624;border-color:#b9890b;width:50px;box-shadow:0 3px 8px #b5890b29}.matrix-cell.main-done{color:#fff;background:#087b50;border-color:#075d3d;width:50px;box-shadow:0 3px 8px #087b5029}.matrix-cell.aplus-done{color:#fff;background:#087b50;border-color:#075d3d;width:74px;box-shadow:0 3px 8px #087b5029}.matrix-cell.complete{color:#fff;background:#087b50;border-color:#075d3d;border-radius:50%;width:44px;height:44px;min-height:44px;box-shadow:0 3px 8px #087b502e}.matrix-aplus-label{color:inherit;letter-spacing:.35px;font-size:13px;font-weight:900}.matrix-upload-channel{flex-direction:column;min-height:430px;display:flex}.matrix-upload-channel .upload-dropzone,.matrix-upload-channel .matrix-upload-thumbnails{flex:1}.channel-confirm-row{justify-content:flex-start;align-items:flex-end;min-height:50px;padding-top:10px;display:flex}.channel-confirm-row .channel-complete-button{min-width:132px;min-height:36px}.channel-confirm-row .channel-complete-button:not(.active):not(:disabled){background:#f2faf6;border-color:#77b798}.matrix-cell.none,.matrix-cell.selected,.matrix-cell.main-done,.matrix-cell.aplus-done,.matrix-cell.complete{border-radius:7px;width:74px;height:44px;min-height:44px}.matrix-cell.main-done,.matrix-cell.aplus-done,.matrix-cell.complete{color:#fff;background:#087b50;border-color:#075d3d;box-shadow:0 3px 8px #087b502e}.matrix-channel-symbol{color:#fff;border:2px solid;border-radius:6px;place-items:center;min-width:30px;height:27px;padding:0 5px;display:inline-grid}.matrix-aplus-label{color:#fff;letter-spacing:.25px;font-size:13px;font-weight:900;line-height:1}.matrix-upload-channel{min-height:350px}.matrix-upload-channel .upload-dropzone,.matrix-upload-channel .matrix-upload-thumbnails{flex:1;min-height:220px}.channel-confirm-row{align-items:center;min-height:auto;padding:0 0 12px}.channel-confirm-row .channel-complete-button{min-width:142px}.matrix-cell.selected{color:#fff;background:#e09a22;border-color:#c77e0f;box-shadow:0 3px 8px #be770d33}.matrix-cell.selected svg,.matrix-cell.main-done svg,.matrix-cell.complete svg,.matrix-cell.none svg{stroke-linecap:round;stroke-linejoin:round}.matrix-channel-symbol{border-width:2.35px;border-radius:6px;min-width:32px;height:28px;padding:0 4px}.matrix-aplus-label{letter-spacing:-.2px;font-family:Segoe UI,Arial,Microsoft YaHei,sans-serif;font-size:16px;font-weight:800;line-height:1}.matrix-channel-symbol{box-sizing:border-box;color:#fff;border:2.4px solid;place-items:center;padding:0;display:inline-grid}.matrix-leaf-symbol{border-radius:7px;width:31px;min-width:31px;height:31px}.matrix-aplus-label{letter-spacing:-.15px;border-radius:7px;width:44px;min-width:44px;height:27px;padding:0;font-family:Arial,Segoe UI,sans-serif;font-size:16px;font-weight:700;line-height:1}.management-tabs-bar{justify-content:flex-start}.management-action-bar .search-field,.inventory-toolbar .search-field{margin-right:auto}.inventory-toolbar .filter-group{margin-left:auto}.inventory-image-heading{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.product-image-heading .circle-control,.inventory-image-heading .inventory-image-control{width:23px;height:23px;min-height:23px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.product-image-heading .circle-control:hover,.inventory-image-heading .inventory-image-control:hover{color:var(--green-700);background:0 0}.matrix-leaf-symbol{border-width:2.8px;border-radius:8px;width:35px;min-width:35px;height:35px}.matrix-aplus-label{letter-spacing:0;border-width:2.8px;border-radius:8px;width:50px;min-width:50px;height:31px;font-size:17px;font-weight:700}@media (width<=640px){.management-action-bar .toolbar-actions,.inventory-toolbar .filter-group{width:100%;margin-left:0}}.matrix-cell.selected,.matrix-cell.main-done,.matrix-cell.aplus-done,.matrix-cell.complete{border-radius:8px;width:74px;height:44px;min-height:44px}.matrix-cell.selected{color:#ffe6a0}.matrix-cell.main-done,.matrix-cell.aplus-done,.matrix-cell.complete{color:#c8ead9}.matrix-package-icon{stroke-width:2.5px;width:35px;height:35px}.matrix-leaf-symbol{border-width:3px;border-radius:8px;width:30px;min-width:30px;height:30px;padding:0}.matrix-leaf-symbol svg{stroke-width:2.5px;width:20px;height:20px}.matrix-aplus-label{letter-spacing:0;border-width:3px;border-radius:8px;width:40px;min-width:40px;height:27px;padding:0;font-family:Arial,Segoe UI,sans-serif;font-size:16px;font-weight:700;line-height:1}.matrix-check-icon{stroke-width:2.5px;width:30px;height:30px}.matrix-cell.selected,.matrix-cell.main-done,.matrix-cell.aplus-done,.matrix-cell.complete{border:0;border-radius:12px;justify-content:center;align-items:center;width:84px;height:50px;min-height:50px;padding:0;display:inline-flex;overflow:visible;transform:none}.matrix-cell.selected{background:linear-gradient(#eda824 0%,#e59612 100%);box-shadow:0 5px 12px #c6810a3d}.matrix-cell.main-done,.matrix-cell.aplus-done,.matrix-cell.complete{background:linear-gradient(#118f60 0%,#087d4f 100%);box-shadow:0 5px 12px #05674138}.matrix-reference-icon{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;display:block}.matrix-package-icon{width:44px;height:40px}.matrix-leaf-icon{width:40px;height:40px}.matrix-check-icon{width:39px;height:39px}.matrix-aplus-icon{width:53px;height:37px}.matrix-cell.none{border-radius:12px;width:84px;height:50px;min-height:50px}.inventory-root .content-section,.inventory-root .table-wrap{overflow:visible}.inventory-popover-host{display:inline-flex;position:relative}.inventory-floating-popover{z-index:30;background:#f4faf7;border:1px solid #c8d9d1;border-radius:8px;width:174px;padding:10px;position:absolute;top:-8px;left:calc(100% + 8px);box-shadow:0 10px 24px #04362524}.inventory-floating-popover>strong{color:var(--green-800);margin-bottom:6px;font-size:12px;display:block}.inventory-floating-popover>small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.inventory-store-line{border-top:1px solid #deebe5;justify-content:space-between;align-items:center;gap:10px;min-height:30px;font-size:12px;display:flex}.inventory-store-line input{text-align:right;width:68px;height:25px;padding:3px 6px}.inventory-action-popover{background:#f4faf7;border-color:#c8d9d1;box-shadow:0 10px 24px #04362524}.sortable-heading{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:700;display:inline-flex}.sortable-heading:hover{color:var(--green-700)}.history-product-summary{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding-bottom:14px;display:flex}.history-product-summary>div{gap:5px;display:grid}.history-product-summary span{color:var(--muted)}.inventory-history-drawer .drawer-filter-row{margin:14px 0}.inventory-history-drawer .outline-button.active{color:#fff;background:var(--green-700);border-color:var(--green-700)}.matrix-upload-channel{padding-bottom:38px;position:relative}.matrix-channel-count{color:var(--muted);font-size:11px;position:absolute;bottom:12px;left:14px}.matrix-upload-actions{justify-content:space-between;align-items:center}.matrix-upload-actions-left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.matrix-upload-actions>.primary-button{margin-left:auto}@media (width<=760px){.inventory-floating-popover{top:calc(100% + 6px);left:auto;right:0}.matrix-upload-actions{align-items:stretch}.matrix-upload-actions-left,.matrix-upload-actions>.primary-button{width:100%}}.inventory-metric-buttons-four{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-icon.violet{color:#6d55c7;background:#f1edff}.date-range-picker{position:relative}.date-range-presets{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.date-range-presets>button{border:1px solid var(--border);min-height:36px;color:var(--muted);background:#fff;border-radius:7px;padding:0 12px}.date-range-presets>button:hover,.date-range-trigger.active{border-color:var(--green-600);color:var(--green-800);background:var(--green-50)}.date-range-trigger{align-items:center;gap:7px;display:inline-flex}.date-range-popover{z-index:90;border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:repeat(2,minmax(250px,1fr));gap:20px;width:min(620px,100vw - 56px);padding:18px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 50px #04322629}.calendar-nav{width:30px;height:30px;color:var(--ink);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:20px}.calendar-nav.prev{left:18px}.calendar-nav.next{right:18px}.calendar-month{min-width:0}.calendar-month header{justify-content:center;align-items:center;gap:7px;min-height:34px;margin-bottom:8px;display:flex}.calendar-month select{border:1px solid var(--border);height:32px;color:var(--ink);background:#fff;border-radius:6px;padding:0 8px}.calendar-week,.calendar-days{grid-template-columns:repeat(7,1fr);display:grid}.calendar-week span{text-align:center;color:var(--muted);padding:7px 0;font-size:11px}.calendar-days button{height:34px;color:var(--ink);background:0 0;border:0;border-radius:0;position:relative}.calendar-days button:hover{background:var(--green-50)}.calendar-days button.muted{color:#b7c0bc}.calendar-days button.range{color:var(--green-900);background:#e7f5ef}.calendar-days button.edge{background:var(--green-700);color:#fff;border-radius:6px;font-weight:700}.archive-editor-backdrop{z-index:130;background:#05241c80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.archive-editor-modal{background:#fff;border-radius:24px;width:min(1120px,100vw - 48px);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 28px 80px #03251c38}.archive-editor-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 30px 16px;display:flex}.archive-editor-header h2{margin:4px 0 0}.archive-editor-layout{grid-template-columns:1.15fr .9fr;gap:28px;padding:24px 30px;display:grid}.archive-image-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.archive-image-drop{cursor:pointer;gap:8px;display:grid}.archive-image-drop strong{color:var(--ink)}.archive-image-drop img{object-fit:contain;border:1px solid var(--border);background:#eef4f1;border-radius:14px;width:100%;height:220px}.archive-image-drop span{color:var(--muted);font-size:11px}.archive-image-drop input{display:none}.archive-note-field{color:var(--muted);gap:7px;margin-top:18px;font-size:12px;display:grid}.archive-note-field textarea{border:1px solid var(--border);resize:vertical;min-height:145px;color:var(--ink);border-radius:8px;padding:12px}.archive-editor-fields{align-content:start;gap:16px;display:grid}.archive-editor-fields label{color:var(--muted);gap:7px;font-size:12px;display:grid}.archive-editor-fields input,.archive-editor-fields select{border:1px solid var(--border);min-height:44px;color:var(--ink);background:#fff;border-radius:8px;padding:0 12px}.archive-editor-footer{border-top:1px solid var(--border);justify-content:flex-end;padding:16px 30px 24px;display:flex}@media (width<=920px){.inventory-metric-buttons-four,.archive-editor-layout{grid-template-columns:1fr 1fr}.archive-editor-layout{grid-template-columns:1fr}}@media (width<=680px){.inventory-metric-buttons-four,.archive-image-pair,.date-range-popover{grid-template-columns:1fr}.date-range-popover{width:min(330px,100vw - 32px);max-height:70vh;overflow:auto}.archive-editor-backdrop{padding:10px}.archive-editor-modal{border-radius:16px;width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.archive-editor-layout,.archive-editor-header,.archive-editor-footer{padding-left:18px;padding-right:18px}}.recent-button.active{color:#fff;background:#08784e;border-color:#08784e}.orders-v125 table{min-width:1700px}.orders-v125 .order-filter-band{grid-template-columns:auto minmax(280px,1fr) auto}.orders-v125 .content-section{overflow:visible}.orders-v125 .table-wrap{overflow:auto}.inventory-root .restock-modal-grid{grid-template-columns:1.15fr .85fr;gap:20px;display:grid}.inventory-root .restock-assets,.inventory-root .restock-fields{background:#fbfdfc;border:1px solid #dce5e0;border-radius:10px;padding:14px}.inventory-root .asset-pair{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.inventory-root .asset-pair figure{margin:0}.inventory-root .asset-pair figcaption{color:#64766e;margin-bottom:5px;font-size:11px}.inventory-root .asset-pair img{object-fit:contain;background:#edf4f0;border-radius:8px;width:100%;height:155px;display:block}.inventory-root .restock-note{gap:5px;display:grid}.inventory-root .restock-note textarea{border:1px solid #d7e1dc;border-radius:7px;padding:9px}.inventory-root .sync-note{color:#08784e;align-items:center;gap:7px;margin-top:8px;font-size:11px;display:flex}.inventory-root .product-meta{background:#eef8f3;border-radius:8px;margin-bottom:14px;padding:14px}.inventory-root .product-meta strong,.inventory-root .product-meta small,.inventory-root .product-meta span{display:block}.inventory-root .product-meta small,.inventory-root .product-meta span{color:#677a71;margin-top:5px}.inventory-root .restock-fields .form-grid{grid-template-columns:1fr}.empty-hint{color:#7c8c84;text-align:center;padding:22px}.matrix-context-menu button:last-child{border-bottom:0}@media (width<=850px){.inventory-root .restock-modal-grid{grid-template-columns:1fr}.inventory-root .asset-pair img{height:125px}.orders-v125 .order-filter-band{grid-template-columns:1fr}}.inventory-root .restock-modal-grid{grid-template-columns:1fr 1fr;gap:34px;min-height:610px}.inventory-root .restock-assets,.inventory-root .restock-fields{background:#fff;border:0;padding:0}.inventory-root .restock-assets{flex-direction:column;display:flex}.inventory-root .asset-pair{gap:18px;margin-bottom:16px}.inventory-root .asset-pair img{background:#e8f1ec;border-radius:12px;height:190px}.inventory-root .asset-pair figcaption{margin:0 0 8px;font-size:12px;font-weight:700}.inventory-root .restock-note{margin-top:4px;font-size:12px;font-weight:700}.inventory-root .restock-note textarea{resize:vertical;background:#fff;height:88px}.inventory-root .restock-fields{flex-direction:column;min-height:610px;display:flex}.inventory-root .product-meta{background:#f4f7f5;border-radius:0;width:min(100%,320px);margin:0 0 26px;padding:12px 14px}.inventory-root .product-meta strong{font-size:18px}.inventory-root .restock-form-stack{gap:12px;display:grid}.inventory-root .restock-form-stack label{color:#50645a;gap:5px;font-size:11px;font-weight:700;display:grid}.inventory-root .restock-form-stack input{background:#fff;border:1px solid #ccd9d2;border-radius:6px;width:100%;height:42px;padding:0 12px;font-size:14px}.inventory-root .restock-submit{justify-content:center;margin-top:auto;padding-top:22px;display:flex}.inventory-root .restock-submit .primary-button{min-width:142px;height:44px;font-size:15px}@media (width<=850px){.inventory-root .restock-modal-grid{grid-template-columns:1fr;min-height:auto}.inventory-root .restock-fields{min-height:auto}.inventory-root .asset-pair img{height:150px}.inventory-root .restock-submit{margin-top:18px}}.restock-modal-grid{grid-template-columns:1fr 1fr;gap:34px;min-height:610px;display:grid}.restock-assets,.restock-fields{background:#fff;border:0;padding:0}.restock-assets{flex-direction:column;display:flex}.asset-pair{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:16px;display:grid}.asset-pair figure{margin:0}.asset-pair figcaption{color:#50645a;margin:0 0 8px;font-size:12px;font-weight:700}.asset-pair img{object-fit:contain;background:#e8f1ec;border-radius:12px;width:100%;height:190px;display:block}.restock-note{color:#50645a;gap:5px;margin-top:4px;font-size:12px;font-weight:700;display:grid}.restock-note textarea{resize:vertical;background:#fff;border:1px solid #d7e1dc;border-radius:7px;height:88px;padding:9px}.sync-note{color:#08784e;align-items:center;gap:7px;margin-top:8px;font-size:11px;display:flex}.restock-fields{flex-direction:column;min-height:610px;display:flex}.product-meta{background:#f4f7f5;width:min(100%,320px);margin:0 0 26px;padding:12px 14px}.product-meta strong,.product-meta small,.product-meta span{display:block}.product-meta strong{font-size:18px}.product-meta small,.product-meta span{color:#677a71;margin-top:5px}.restock-form-stack{gap:12px;display:grid}.restock-form-stack label{color:#50645a;gap:5px;font-size:11px;font-weight:700;display:grid}.restock-form-stack input{background:#fff;border:1px solid #ccd9d2;border-radius:6px;width:100%;height:42px;padding:0 12px;font-size:14px}.restock-submit{justify-content:center;margin-top:auto;padding-top:22px;display:flex}.restock-submit .primary-button{min-width:142px;height:44px;font-size:15px}@media (width<=850px){.restock-modal-grid{grid-template-columns:1fr;min-height:auto}.restock-fields{min-height:auto}.asset-pair img{height:150px}.restock-submit{margin-top:18px}}.restock-modal-grid{grid-template-columns:1.04fr .96fr;gap:34px}.product-meta{width:100%;min-height:176px}.product-attributes{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;margin:12px 0 0;display:grid}.product-attributes div{gap:7px;display:flex}.product-attributes dt{color:#71827a}.product-attributes dd{color:#33473e;margin:0;font-weight:700}.restock-form-stack{gap:14px}.restock-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.money-input{display:block;position:relative}.money-input input{padding-right:34px}.money-input b{color:#50645a;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.restock-total{color:#50645a;align-items:baseline;gap:14px;display:flex}.restock-total strong{color:#17251f;font-size:24px}.buyer-control{gap:8px;display:flex}.buyer-control select{background:#fff;border:1px solid #ccd9d2;border-radius:6px;flex:1;height:42px;padding:0 34px 0 12px}.buyer-manager{background:#f7fbf9;border:1px solid #d7e4dd;border-radius:8px;grid-template-columns:1fr auto;gap:8px;padding:10px;display:grid}.buyer-manager>input{height:36px!important}.buyer-manager>div{gap:6px;display:flex}.restock-submit{justify-content:center}@media (width<=850px){.restock-two,.product-attributes,.buyer-manager{grid-template-columns:1fr}}.restock-form-stack select{color:#24382f;background:#fff;border:1px solid #ccd9d2;border-radius:6px;width:100%;height:42px;padding:0 34px 0 12px;font-size:14px}.restock-owner-row{align-items:end}.restock-owner-row .buyer-control{grid-template-columns:1fr auto;gap:8px;display:grid}.restock-owner-row .buyer-control .outline-button{height:42px}.factory-attribute{border-top:1px solid #dde7e2;grid-column:1/-1;padding-top:3px}.factory-attribute dd{color:#08784e!important}.restock-order-code{margin-top:-10px}.restock-order-code input{letter-spacing:.02em;font-weight:700}.history-modal-v127{gap:12px;min-height:520px;display:grid}.history-modal-search{width:min(460px,100%);position:relative}.history-modal-search .search-field{height:42px}.history-search-results{z-index:5;background:#fff;border:1px solid #d8e3de;border-radius:9px;padding:6px;position:absolute;top:46px;left:0;right:0;box-shadow:0 14px 34px #072d2224}.history-search-results button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e8eeeb;align-items:center;gap:9px;width:100%;padding:7px;display:flex}.history-search-results button:last-child{border-bottom:0}.history-search-results span,.history-search-results strong,.history-search-results small{display:block}.history-search-results span{flex:1}.history-search-results small{color:#71827a;margin-top:2px}.history-modal-v127 .history-product-summary{align-items:center;gap:12px;padding:4px 8px;display:flex}.history-modal-v127 .history-product-summary strong,.history-modal-v127 .history-product-summary span{display:block}.history-modal-v127 .history-product-summary strong{font-size:18px}.history-modal-v127 .history-product-summary span{color:#71827a;margin-top:3px}.history-modal-filter{width:max-content;max-width:100%}.history-type-tabs{z-index:2;align-items:flex-end;gap:8px;margin-bottom:-13px;padding-left:18px;display:flex;position:relative}.history-type-tabs button{color:#3f554b;background:0 0;border:1px solid #0000;border-radius:8px 8px 0 0;padding:9px 15px;font-weight:800}.history-type-tabs button.active{color:#08784e;background:#f6faf8;border-color:#d7e3dd #d7e3dd #f6faf8}.history-record-panel{background:#f6faf8;border:1px solid #d7e3dd;border-radius:10px;min-height:300px;padding:12px 22px}.history-record-panel .record-row{border-bottom:1px solid #dce7e1;justify-content:space-between;padding:12px 0;display:flex}.history-record-panel .record-row:last-child{border-bottom:0}.history-record-panel .positive{color:#08784e}.history-record-panel .negative{color:#cf4848}.history-modal-v127 .history-product-summary{align-items:center;gap:18px;padding:8px 10px 14px}.history-product-images{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;width:190px;display:grid}.history-product-images img{object-fit:contain;background:#eef5f1;border-radius:8px;width:100%;height:88px;display:block}.history-modal-v127 .history-modal-filter .date-range-presets{gap:5px}.history-modal-v127 .history-modal-filter .date-range-presets button{min-height:32px;padding:0 10px;font-size:11px}.history-modal-v127 .history-modal-filter .date-range-trigger{font-size:10px}.history-modal-v127 .history-record-panel .record-row{font-size:11px}.history-modal-v127 .history-record-panel .record-row>span{color:#6d7f76}.history-modal-v127 .history-record-panel .record-row em{color:#3d5148;font-style:normal}@media (width<=700px){.history-product-images{width:150px}.history-product-images img{height:70px}.history-modal-v127 .history-product-summary{flex-direction:column;align-items:flex-start}}.archive-tabs{border-bottom:1px solid var(--border);gap:26px;margin:0 0 18px;display:flex}.archive-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 4px 12px;font-size:15px;font-weight:700}.archive-tabs button.active{color:var(--green-800);border-bottom-color:var(--green-700)}.record-grid{gap:12px;display:grid}.record-card{border:1px solid var(--border);background:#fff;border-radius:14px;align-items:center;gap:18px;padding:18px 20px;display:flex}.record-icon{background:var(--green-50);width:42px;height:42px;color:var(--green-700);border-radius:11px;flex:none;place-items:center;display:grid}.record-main{flex:1;gap:4px;min-width:220px;display:grid}.record-main h2{margin:0;font-size:18px}.record-main p,.contact-stack p{color:var(--muted);align-items:center;gap:6px;margin:0;display:flex}.record-main small,.contact-stack span,.scope-block span,.scope-block small,.sub-cell{color:var(--muted);font-size:12px;display:block}.contact-stack{gap:5px;min-width:170px;display:grid}.wechat-line{color:var(--green-700)!important}.scope-block{gap:5px;min-width:190px;display:grid}.inline-actions{align-items:center;gap:7px;display:flex}.role-chip{color:var(--green-800);background:#edf6f2;border-radius:99px;padding:5px 9px;font-size:12px;font-weight:700}.profile-modal{background:#fff;border-radius:18px;width:min(760px,100vw - 40px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 25px 70px #03251c3d}.profile-modal.wide-profile{width:min(980px,100vw - 40px)}.profile-modal>header,.profile-modal>footer{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.profile-modal>header h2{margin:3px 0 0}.profile-modal>footer{border-top:1px solid var(--border);border-bottom:0;justify-content:flex-end}.profile-modal>form{padding:22px 24px}.check-field{border:1px solid var(--border);border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px 18px;padding:13px;display:flex}.check-field legend{color:var(--muted);padding:0 6px;font-size:12px}.check-field label,.toggle-label{align-items:center;grid-template-columns:none!important;gap:7px!important;display:flex!important}.check-field input,.toggle-label input{width:auto!important;min-height:0!important}.shop-record-grid .record-main{min-width:300px}.permission-editor-grid{gap:14px;display:grid}.permission-editor-grid article{border:1px solid var(--border);border-radius:12px;padding:16px}.permission-editor-grid article>div{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.permission-editor-grid label{color:var(--muted);align-items:center;gap:6px;display:flex}.shipping-context{border:1px solid var(--border);background:#fff;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;padding:16px 18px;display:flex}.shipping-context label{min-width:280px;color:var(--muted);gap:7px;font-size:12px;display:grid}.shipping-context select{border:1px solid var(--border);background:#fff;border-radius:8px;min-height:42px;padding:0 12px}.shipping-context>div{text-align:right;gap:4px;display:grid}.shipping-context small{color:var(--muted)}.shipping-create-grid,.shipping-shop-layout{grid-template-columns:310px minmax(0,1fr);gap:18px;display:grid}.shipping-create-grid aside{align-self:start}.shipping-result{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 3px;display:flex}.shipping-result span{gap:3px;display:grid}.shipping-result small{color:var(--muted)}.shipment-lines{align-content:start;gap:11px;display:grid}.shipment-lines article{border:1px solid var(--border);border-radius:11px;grid-template-columns:42px minmax(170px,1fr) 105px 85px 36px;align-items:end;gap:12px;padding:13px;display:grid}.shipment-lines article>div{gap:3px;display:grid}.shipment-lines article small{color:var(--muted)}.shipment-lines article label{color:var(--muted);gap:5px;font-size:11px;display:grid}.shipment-lines article input{border:1px solid var(--border);border-radius:7px;min-height:36px;padding:0 9px}.order-sequence{color:#73b49e;font-size:20px;font-weight:800}.empty-lines{border:1px dashed var(--border);color:var(--muted);text-align:center;border-radius:10px;padding:40px 12px}.shipment-note{color:var(--muted);gap:7px;font-size:12px;display:grid}.shipment-note textarea{min-height:85px}.shipment-footer{justify-content:flex-end;display:flex}.upload-panel{align-content:start;gap:15px;display:grid}.upload-dropzone{background:var(--green-50);cursor:pointer;border:1px dashed #9fc3b5;border-radius:12px;justify-items:center;gap:8px;padding:34px 18px;display:grid}.upload-dropzone input{display:none}.upload-dropzone small{color:var(--muted)}.import-list{gap:8px;display:grid}.import-list article{border:1px solid var(--border);border-radius:8px;padding:11px}.import-list small{color:var(--muted);display:block}.arrival-history-row{grid-template-columns:minmax(150px,1fr) 105px auto;align-items:center;gap:10px;display:grid!important}.arrival-history-row input{border:1px solid var(--border);border-radius:7px;min-height:34px;padding:0 8px}.arrival-history-actions{gap:6px;display:flex}@media (width<=960px){.record-card{flex-wrap:wrap;align-items:flex-start}.shipping-create-grid,.shipping-shop-layout{grid-template-columns:1fr}.shipment-lines article{grid-template-columns:38px 1fr 95px 75px 34px}}@media (width<=680px){.shipping-context{flex-direction:column;align-items:stretch}.shipping-context label{min-width:0}.shipping-context>div{text-align:left}.shipment-lines article{grid-template-columns:36px 1fr}.shipment-lines article label{grid-column:span 1}.record-main,.contact-stack,.scope-block{min-width:100%}.profile-modal>form{padding:16px}.arrival-history-row{grid-template-columns:1fr 85px}.arrival-history-actions{grid-column:1/-1}}.finance-toolbar{border:1px solid var(--border);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.finance-toolbar>.search-field{flex:1;min-width:320px}.finance-toolbar>div{align-items:center;gap:9px;display:flex}.finance-balance{color:var(--muted);margin-right:10px}.finance-balance strong{color:var(--ink);font-size:17px}.finance-table tr.verified{color:#98a39e;background:#f7f9f8}.finance-table tr.verified strong{color:#98a39e}.finance-thumbs{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.finance-thumbs button{background:0 0;border:0;padding:0}.finance-thumbs img{object-fit:cover;border:1px solid var(--border);border-radius:6px;width:42px;height:42px}.verify-chip{color:#9d6700;background:#fff3d9;border-radius:99px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-block}.verify-chip.done{color:#89938e;background:#eef1ef}.finance-table td small{color:inherit;margin-top:4px;font-size:10px;display:block}.finance-modal{width:min(820px,100vw - 40px)}.finance-upload{border:1px dashed var(--border);border-radius:9px;padding:11px}.finance-upload>.outline-button{width:max-content}.image-preview>.icon-button{background:#fff;position:fixed;top:24px;right:24px}.finance-table table{min-width:1120px}@media (width<=760px){.finance-toolbar{flex-direction:column;align-items:stretch}.finance-toolbar>.search-field{min-width:0}.finance-toolbar>div{flex-wrap:wrap}.finance-balance{width:100%}}.shipping-v229{--ship-panel:#f7faf8}.shipping-v229 .shipping-context>div{max-width:720px}.shipping-product-table{min-width:1320px}.shipping-thumb{width:66px;height:54px;position:relative}.shipping-thumb img,.shipment-lines article>img,.shipping-result>img{border:1px solid var(--border);object-fit:contain;background:#f4f8f6;border-radius:9px;width:54px;height:54px}.thumb-placeholder{border:1px dashed var(--border);width:54px;height:54px;color:var(--muted);border-radius:9px;place-items:center;font-size:11px;display:grid}.review-dot{color:#9c6500;white-space:nowrap;background:#fff0d6;border-radius:99px;padding:2px 5px;font-size:9px;position:absolute;bottom:-3px;right:0}.shipment-top-form{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:minmax(220px,1fr) 170px 100px auto;align-items:end;gap:12px;padding:15px 17px;display:grid}.shipment-top-form>label{color:var(--muted);gap:6px;font-size:12px;display:grid}.shipment-top-form input{border:1px solid var(--border);border-radius:8px;min-height:40px;padding:0 11px}.shipping-workspace{grid-template-columns:340px minmax(0,1fr);gap:18px;display:grid}.shipping-sidebar{align-self:start;max-height:720px;overflow:auto}.shipping-result-list{margin-top:8px}.shipping-result{gap:9px}.shipping-result>span{flex:1;min-width:0}.shipping-result strong,.shipping-result small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-heading{border-top:1px solid var(--border);color:var(--green-800);justify-content:space-between;align-items:center;margin:17px 0 5px;padding-top:15px;display:flex}.shipment-history{border:0;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 3px;display:flex}.shipment-history>span{gap:3px;min-width:0;display:grid}.shipment-history small{color:var(--muted)}.shipping-v229 .shipment-lines article{grid-template-columns:38px 54px minmax(220px,1fr) 115px 36px}.shipment-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.independent-notice{color:var(--green-800);background:#f0f8f4;border:1px solid #b7d6ca;border-radius:10px;align-items:flex-start;gap:10px;padding:13px;display:flex}.independent-notice p{color:var(--muted);margin:4px 0 0;font-size:12px}.shipping-product-modal{width:min(980px,100vw - 40px)}.shipping-product-form{grid-template-columns:220px minmax(0,1fr);gap:22px;display:grid!important}.product-image-editor{align-content:start;justify-items:center;gap:10px;display:grid}.product-image-editor>img,.image-empty{border:1px solid var(--border);object-fit:contain;background:#f6f9f7;border-radius:14px;width:190px;height:190px}.image-empty{color:var(--muted);align-content:center;place-items:center;gap:8px;display:grid}.product-image-editor label input{display:none}.product-image-editor small{text-align:center;color:var(--muted);font-size:11px}.shipping-product-form .form-grid{padding:0}.locked-input input{border-radius:8px 0 0 8px!important}.locked-input button{border:1px solid var(--border);width:40px;color:var(--green-800);background:#f7faf8;border-left:0;border-radius:0 8px 8px 0}.shipping-product-modal>footer{grid-template-columns:auto 1fr auto auto;display:grid}.label-template-modal{width:min(1040px,100vw - 40px)}.label-template-modal>form{grid-template-columns:minmax(360px,1.1fr) minmax(340px,.9fr);gap:22px;display:grid}.template-preview{background:#fff;border:1px solid #aebbb5;width:100%;max-height:470px;position:sticky;top:0;box-shadow:0 10px 25px #0c2b2114}.label-preview-text{white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}.label-preview-barcode{position:absolute}.label-preview-barcode svg{width:100%;height:100%}.template-controls input{border:1px solid var(--border);border-radius:7px;min-height:38px;padding:0 9px}.single-label-preview{justify-items:center;gap:12px;padding:26px;display:grid}.print-label-canvas{background:#fff;border:1px solid #aab8b2;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:min(580px,90%);padding:4%;display:flex}.print-label-canvas>div{width:80%;height:35%}.print-label-canvas svg{width:100%;height:100%}.print-label-canvas>small{text-overflow:ellipsis;white-space:nowrap;max-width:92%;overflow:hidden}.a4-modal{width:min(1080px,100vw - 40px)}.a4-sheet{background:#fff;border:1px solid #cfd8d4;width:min(760px,100% - 44px);min-height:850px;margin:22px auto;padding:28px;box-shadow:0 12px 30px #00000014}.a4-sheet>h2{margin:0 0 5px}.a4-sheet>p{color:var(--muted)}.a4-summary{gap:26px;margin:16px 0;display:flex}.a4-sheet table{border-collapse:collapse;width:100%}.a4-sheet th,.a4-sheet td{text-align:left;border:1px solid #d9e1dd;padding:7px;font-size:11px}@media (width<=1050px){.shipment-top-form{grid-template-columns:1fr 160px 90px}.shipment-top-form>.inline-actions{grid-column:1/-1}.shipping-workspace{grid-template-columns:290px 1fr}.shipment-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=780px){.shipping-workspace,.shipping-product-form,.label-template-modal>form{grid-template-columns:1fr}.shipment-top-form{grid-template-columns:1fr 1fr}.shipment-top-form>label:first-child{grid-column:1/-1}.shipping-v229 .shipment-lines article{grid-template-columns:36px 48px 1fr}.shipping-v229 .shipment-lines article label{grid-column:2/4}.template-controls{grid-template-columns:1fr 1fr}.template-controls>label:first-child{grid-column:1/-1}.template-controls article{grid-template-columns:1fr 1fr 1fr}.product-image-editor{position:static}.shipping-product-modal>footer{grid-template-columns:1fr 1fr}}.finance-review-toolbar{grid-template-columns:190px minmax(180px,260px) 1fr auto;align-items:end;gap:12px;display:grid}.finance-review-toolbar label{color:var(--muted);gap:6px;font-size:12px;display:grid}.finance-review-toolbar input,.finance-review-toolbar select{border:1px solid var(--border);background:#fff;border-radius:8px;min-height:40px;padding:0 10px}.review-lane-switch{gap:7px;display:flex}.review-lane-switch button{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:8px;padding:10px 15px;font-weight:700}.review-lane-switch button.active{background:var(--green-50);color:var(--green-800);border-color:#8ebdab}.finance-review-lanes{grid-template-columns:1fr 1fr;gap:16px;display:grid}.finance-lane{border:1px solid var(--border);background:#fff;border-radius:12px;min-width:0;padding:14px}.finance-lane>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.finance-lane>header h2{margin:0;font-size:16px}.finance-lane>header span{color:var(--green-800);background:#eef5f2;border-radius:99px;padding:4px 8px;font-size:11px}.finance-lane-card{border:1px solid var(--border);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:8px;padding:12px;display:grid}.finance-lane-card.verified{color:#99a29e;background:#f5f7f6}.finance-card-main{min-width:0}.finance-card-main strong,.finance-card-main small{display:block}.finance-card-main small{color:inherit;margin-top:3px;font-size:11px}.finance-card-actions{gap:6px;display:flex}.finance-detail-body{gap:16px;padding:22px 24px;display:grid}.finance-detail-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.finance-detail-grid div{background:#f5f8f6;border-radius:9px;padding:12px}.finance-detail-grid span,.finance-detail-note span{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.finance-detail-images{flex-wrap:wrap;gap:10px;display:flex}.finance-detail-images img{object-fit:cover;border:1px solid var(--border);border-radius:9px;width:110px;height:110px}@media (width<=900px){.finance-review-toolbar{grid-template-columns:1fr 1fr}.finance-review-lanes{grid-template-columns:1fr}}.shipping-v230{--ship-soft:#f3f8f5;--ship-line:#d9e5df;--ship-ink:#18342a;min-width:0}.shipping-v230 .shipping-library-toolbar{grid-template-columns:minmax(220px,1fr) minmax(330px,2fr) auto;align-items:end;gap:12px;display:grid}.shipping-v230 .shipping-library-toolbar>label,.shipment-command-bar>label,.history-toolbar>label{color:var(--muted);gap:6px;font-size:12px;display:grid}.shipping-v230 input,.shipping-v230 select,.shipping-v230 textarea{font:inherit}.product-library-item img,.shipment-search-results img,.shipment-lines-v230 img{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:9px;width:58px;height:58px}.product-library-item strong,.product-library-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-library-item small{color:var(--muted)}.shipping-product-editor{min-width:0}.shipping-select-hint{min-height:520px;color:var(--muted);place-items:center;display:grid}.product-editor-top{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}.product-image-card{justify-items:center;gap:9px;display:grid}.product-image-card>label input{display:none}.product-image-card>small{color:var(--muted);text-align:center;font-size:11px}.compact-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0!important}.compact-form .full{grid-column:1/-1}.locked-input{display:flex}.locked-input input{min-width:0;border-radius:8px 0 0 8px!important}.locked-input button{border:1px solid var(--border);width:40px;color:var(--green-800);cursor:pointer;background:#f7faf8;border-left:0;border-radius:0 8px 8px 0}.delete-product-button{justify-self:start;margin-top:10px}.saved-label-panel{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.saved-label-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.saved-label-panel h3{margin:0;font-size:16px}.saved-label-panel header span{color:var(--muted);font-size:12px}.saved-label-preview{border:1px solid var(--ship-line);background:var(--ship-soft);border-radius:11px;place-items:center;min-height:240px;margin-top:12px;padding:20px;display:grid}.saved-label-preview .template-preview{aspect-ratio:2;background:#fff;width:min(520px,100%);height:auto;position:relative;top:auto;overflow:hidden}.saved-label-preview .template-preview svg{width:100%;height:100%;display:block}.template-controls{grid-template-columns:minmax(170px,1fr) 105px 105px;align-content:start;gap:10px;display:grid}.template-controls>label{color:var(--muted);gap:5px;font-size:11px;display:grid}.template-controls input,.template-controls select{border:1px solid var(--border);background:#fff;border-radius:7px;min-height:38px;padding:0 9px}.template-controls article{border:1px solid var(--border);border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(120px,1fr) repeat(4,72px);align-items:end;gap:8px;padding:10px;display:grid}.template-controls article label{color:var(--muted);gap:4px;font-size:10px;display:grid}.shipment-command-bar{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:170px minmax(210px,1fr) 155px 110px 170px auto;align-items:end;gap:10px;padding:15px 17px;display:grid}.shipment-command-bar input,.shipment-command-bar select,.history-toolbar input,.history-toolbar select{border:1px solid var(--border);background:#fff;border-radius:8px;min-height:40px;padding:0 10px}.shipment-command-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.export-split{position:relative}.export-popover{z-index:30;border:1px solid var(--border);background:#fff;border-radius:9px;gap:4px;width:142px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 30px #11312729}.export-popover button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px}.export-popover button:hover{background:var(--ship-soft)}.shipping-create-v230{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:16px;display:grid}.shipment-search-results{max-height:720px;overflow:auto}.shipment-search-results>.search-field{margin-bottom:10px}.shipment-search-results .product-library-item{grid-template-columns:58px minmax(0,1fr) auto}.shipment-search-results .product-library-item>svg{color:var(--green-800)}.shipment-lines-v230{min-width:0}.shipment-line-head{border-bottom:1px solid var(--border);color:var(--muted);grid-template-columns:42px 58px 92px minmax(130px,1fr) 125px 110px 110px 90px 64px 36px;gap:8px;margin:-2px 0 8px;padding:0 8px 10px;font-size:11px;display:grid}.shipment-lines-v230 article{border-bottom:1px solid var(--border);grid-template-columns:42px 58px 92px minmax(130px,1fr) 125px 110px 110px 90px 64px 36px;align-items:center;gap:8px;padding:10px 8px;display:grid}.shipment-lines-v230 article>span,.shipment-lines-v230 article>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ship-sequence{width:28px;height:28px;color:var(--green-800);background:#dfeee7;border-radius:50%;place-items:center;font-weight:800;display:grid}.shipment-lines-v230 article input{border:1px solid var(--border);border-radius:7px;width:100%;min-height:36px;padding:0 8px}.line-order-actions button,.shipment-lines-v230 .icon-button{border:1px solid var(--border);width:28px;height:28px;color:var(--green-800);cursor:pointer;background:#fff;border-radius:6px;place-items:center;display:grid}.line-order-actions button:disabled{opacity:.35;cursor:not-allowed}.shipment-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.shipment-summary span{background:var(--ship-soft);color:var(--muted);border-radius:8px;gap:4px;padding:12px;font-size:11px;display:grid}.shipment-summary strong{color:var(--ink);font-size:17px}.empty-lines{min-height:320px;color:var(--muted);place-items:center;display:grid}.history-toolbar{grid-template-columns:180px minmax(350px,1fr);align-items:end;gap:14px;display:grid}.date-quick{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.date-quick button{border:1px solid var(--border);min-height:38px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;padding:0 12px}.date-quick button:hover{color:var(--green-800);border-color:#8ebdab}.date-quick input{min-width:260px}.history-shipment-table table{min-width:980px}.history-shipment-table td .inline-actions{justify-content:flex-end}.history-shipment-table .danger-outline:disabled{opacity:.35;cursor:not-allowed}.a4-detail-modal{width:min(1140px,100vw - 36px);max-height:94vh}.a4-preview-scroll{background:#edf2ef;max-height:72vh;padding:18px;overflow:auto}.a4-sheet-v230{box-sizing:border-box;background:#fff;width:794px;min-height:1123px;margin:0 auto;padding:26px;box-shadow:0 10px 28px #00000017}.a4-sheet-v230>header{border-bottom:2px solid #183c2f;justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}.a4-sheet-v230 h2{margin:0 0 5px}.a4-sheet-v230 header p{color:var(--muted);margin:0}.a4-summary{color:var(--muted);gap:24px;margin:12px 0;font-size:12px;display:flex}.a4-sheet-v230 table{border-collapse:collapse;width:100%}.a4-sheet-v230 th,.a4-sheet-v230 td{vertical-align:middle;border:1px solid #d7e0dc;padding:8px 6px;font-size:10px}.a4-sheet-v230 th{background:#f3f7f5}.a4-sheet-v230 td img{object-fit:contain;width:42px;height:42px}.a4-vector-barcode{width:118px;height:42px}.a4-vector-barcode svg{width:100%;height:100%}.a4-note{white-space:pre-wrap;background:#f8faf9;border:1px solid #d7e0dc;margin-top:14px;padding:10px}.a4-detail-modal>footer{justify-content:flex-end;gap:8px;display:flex}.rename-modal{width:min(500px,100vw - 32px)}.rename-modal form{gap:8px;padding:22px;display:grid}.rename-modal form input{border:1px solid var(--border);border-radius:8px;min-height:42px;padding:0 11px}@media (width<=1280px){.shipment-command-bar{grid-template-columns:150px minmax(180px,1fr) 145px 95px 150px}.shipment-command-actions{grid-column:1/-1}.shipment-line-head,.shipment-lines-v230 article{grid-template-columns:38px 52px 84px minmax(120px,1fr) 110px 95px 95px 80px 58px 32px}.shipping-create-v230{grid-template-columns:310px minmax(0,1fr)}}@media (width<=960px){.shipping-v230 .shipping-library-toolbar,.shipment-command-bar,.history-toolbar{grid-template-columns:1fr 1fr}.shipping-product-workspace,.shipping-create-v230{grid-template-columns:1fr}.product-editor-top{grid-template-columns:190px minmax(0,1fr)}.shipment-lines-v230{overflow:auto}.shipment-line-head,.shipment-lines-v230 article{min-width:960px}.date-quick{grid-column:1/-1}.shipment-summary{grid-template-columns:1fr 1fr}}@media (width<=680px){.shipping-v230 .shipping-library-toolbar,.shipment-command-bar,.history-toolbar,.product-editor-top,.compact-form{grid-template-columns:1fr!important}.compact-form .full{grid-column:auto}.shipping-library-toolbar>.primary-button,.shipment-command-actions,.date-quick{grid-column:1/-1}.template-controls{grid-template-columns:1fr 1fr}.template-controls>label:first-child{grid-column:1/-1}.template-controls article,.shipment-summary{grid-template-columns:1fr 1fr}.a4-sheet-v230{transform-origin:0 0;margin-bottom:-315px;transform:scale(.72)}}@media print{body *{visibility:hidden!important}.a4-sheet-v230,.a4-sheet-v230 *{visibility:visible!important}.a4-sheet-v230{width:210mm;min-height:297mm;box-shadow:none;margin:0;padding:9mm;position:absolute;top:0;left:0}.a4-detail-modal,.a4-preview-scroll{background:#fff!important;max-height:none!important;padding:0!important;position:static!important;overflow:visible!important}}.label-designer-modal{flex-direction:column;width:min(1180px,94vw);height:min(820px,92vh);display:flex}.label-designer-toolbar{border-bottom:1px solid #dfe8e4;grid-template-columns:1.1fr 1.3fr 1.4fr .7fr .7fr;gap:10px;padding:14px 20px;display:grid}.label-designer-toolbar label,.label-property-panel label{color:#52645c;flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.label-designer-toolbar input,.label-designer-toolbar select,.label-property-panel input{background:#fff;border:1px solid #ccd9d3;border-radius:6px;height:38px;padding:0 10px}.label-designer-body{flex:1;grid-template-columns:180px 1fr 210px;gap:0;min-height:0;display:grid}.label-element-list,.label-property-panel{background:#f8faf9;border-right:1px solid #e0e8e4;padding:18px}.label-element-list button{text-align:left;color:#30443b;background:0 0;border:0;border-bottom:1px solid #e0e8e4;grid-template-columns:20px 1fr 20px;align-items:center;width:100%;height:42px;display:grid}.label-element-list button.active{color:#007a4d;background:#e5f3ec;font-weight:700}.designer-stage{background:#eef3f0;flex-direction:column;align-items:center;min-width:0;padding:28px;display:flex}.designer-ruler,.designer-size{color:#667a70;margin:0 0 10px;font-size:12px}.designer-size{margin:10px 0 0}.designer-canvas{touch-action:none;background:#fff;border:1px solid #9dafaa;width:min(650px,100%);position:relative;overflow:hidden;box-shadow:0 12px 30px #22352b26}.designer-text{cursor:move;-webkit-user-select:none;user-select:none;border:1px solid #0000;width:94%;padding:2px;position:absolute;transform:translate(-50%,-50%)}.designer-text.selected,.designer-barcode.selected{outline-offset:2px;outline:2px solid #26a269}.designer-barcode{cursor:move;touch-action:none;position:absolute}.designer-barcode svg,.a4-saved-label svg{width:100%;height:100%}.label-property-panel{border-left:1px solid #e0e8e4;border-right:0;flex-direction:column;gap:14px;display:flex}.label-property-panel h3{margin:0;font-size:16px}.switch-row{justify-content:space-between;align-items:center;flex-direction:row!important}.switch-row input{width:18px;height:18px}.property-buttons{gap:5px;display:flex}.property-buttons button{background:#fff;border:1px solid #ccd9d3;width:34px;height:34px}.property-buttons button.active{color:#007a4d;background:#dff2e8;border-color:#83bfa3}.label-property-panel input[type=range]{padding:0}.label-designer-modal>footer{justify-content:space-between}.shipment-a4-modal{flex-direction:column;width:min(1220px,95vw);height:min(900px,94vh);display:flex}.shipment-a4-modal>header p{color:#687a72;margin:4px 0 0}.a4-page-viewport{background:#d9dfdc;flex:1;padding:24px;overflow:auto}.a4-pages{transform-origin:top;width:794px;margin:0 auto}.a4-real-page{background:#fff;flex-direction:column;width:794px;height:1123px;margin:0 auto 24px;padding:30px 34px;display:flex;box-shadow:0 8px 24px #1e30272b}.a4-real-page>header{border-bottom:1px solid #9eb1a8;justify-content:space-between;padding-bottom:8px;display:flex}.a4-real-page h3{margin:0;font-size:18px}.a4-real-page p{color:#55675e;margin:4px 0 0;font-size:11px}.a4-page-summary{padding:8px 0;font-size:12px;font-weight:700}.a4-real-page main{flex:1}.a4-product-row{border-top:1px solid #d8e1dd;grid-template-columns:28px 62px minmax(180px,1fr) 230px 72px;align-items:center;gap:10px;height:90px;display:grid}.a4-product-row>img{object-fit:contain;width:58px;height:58px}.a4-details{flex-direction:column;gap:3px;font-size:10px;display:flex}.a4-details strong{font-size:12px}.a4-saved-label{background:#fff;border:1px solid #b6c3bd;font-family:Arial;position:relative;overflow:hidden}.a4-qty{text-align:center;flex-direction:column;gap:1px;font-size:9px;display:flex}.a4-qty>strong{font-size:18px}.a4-qty>b{margin-top:3px;font-size:13px}.a4-qty button{margin-top:4px;padding:3px 5px;font-size:9px}.a4-real-page>footer{border-top:1px solid #9eb1a8;padding-top:8px;font-size:10px}.shipment-a4-modal>footer{justify-content:space-between}.shipment-a4-modal>footer>span{color:#667a70;font-size:12px}@media (width<=900px){.label-designer-body{grid-template-columns:130px 1fr}.label-property-panel{border-top:1px solid #dfe8e4;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.label-designer-toolbar{grid-template-columns:repeat(2,1fr)}.a4-pages{margin-left:0}.shipment-a4-modal>footer>span{display:none}}.shipping-v232{--ship-green:#176848;--ship-green-soft:#edf7f2;--ship-line:#d8e4de;--ship-muted:#6e7f77;min-width:0}.shipping-v232 button,.shipping-v232 input,.shipping-v232 select,.shipping-v232 textarea{font:inherit}.shipping-main-tabs{margin-bottom:2px}.product-page-head{grid-template-columns:minmax(0,1fr);gap:13px;padding:18px;display:grid;position:relative}.shop-picker-block{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;display:grid}.shop-picker-block>span{color:var(--ship-muted);font-size:12px}.shop-pill-row{flex-wrap:wrap;gap:7px;display:flex}.shop-pill-row button{border:1px solid var(--ship-line);color:#43544d;cursor:pointer;background:#fff;border-radius:8px;padding:8px 16px}.shop-pill-row button.active{background:var(--ship-green-soft);color:var(--ship-green);border-color:#66a88c;font-weight:700}.product-page-head>.search-field{max-width:720px}.add-product-top{position:absolute;top:18px;right:18px}.shipping-product-workspace{grid-template-columns:390px minmax(0,1fr);align-items:start;gap:16px;display:grid}.shipping-product-library{max-height:770px;overflow:auto}.shipping-product-library>header,.shipping-product-editor>header,.saved-label-section>header,.shipment-live-list>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.shipping-product-library h2,.shipping-product-editor h2,.saved-label-section h3{margin:3px 0 0}.library-head-actions{color:var(--ship-muted);align-items:center;gap:8px;font-size:12px;display:flex}.product-library-item{border:0;border-bottom:1px solid var(--ship-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:12px 8px;display:grid}.product-library-item:hover,.product-library-item.active{background:var(--ship-green-soft)}.product-library-item>img,.thumb-placeholder{object-fit:contain;border:1px solid var(--ship-line);background:#fff;border-radius:8px;width:70px;height:70px}.thumb-placeholder{color:#98a69f;place-items:center;font-size:11px;display:grid}.thumb-placeholder.small{width:44px;height:44px}.product-library-item>span{gap:3px;min-width:0;display:grid}.product-library-item strong,.product-library-item b,.product-library-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-library-item strong{color:#223c32}.product-library-item strong em{color:var(--ship-muted);font-size:11px;font-style:normal;font-weight:500}.product-library-item b{font-size:13px}.product-library-item small{color:var(--ship-muted);font-size:11px}.shipping-select-hint{text-align:center;min-height:560px;color:var(--ship-muted);place-content:center;justify-items:center;display:grid}.shipping-select-hint h2{color:#2d453b}.shipping-select-hint p{max-width:510px}.product-editor-top{grid-template-columns:220px minmax(0,1fr);gap:20px;margin-top:18px;display:grid}.product-image-card{align-content:start;justify-items:center;gap:9px;display:grid}.product-image-card>img,.product-image-card>.image-empty{object-fit:contain;border:1px solid var(--ship-line);background:#f8fbf9;border-radius:12px;width:190px;height:190px}.image-empty{color:var(--ship-muted);place-content:center;justify-items:center;gap:7px;display:grid}.product-image-card small{color:var(--ship-muted);text-align:center;font-size:11px}.product-info-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-info-form label{color:var(--ship-muted);gap:6px;font-size:12px;display:grid}.product-info-form label.wide{grid-column:1/-1}.product-info-form input,.product-info-form textarea{border:1px solid var(--ship-line);background:#fff;border-radius:8px;width:100%;min-height:40px;padding:8px 10px}.product-info-form input:disabled,.product-info-form textarea:disabled{color:#384b43;background:#f5f8f6}.product-info-form textarea{resize:vertical;min-height:70px}.saved-label-section{border-top:1px solid var(--ship-line);margin-top:18px;padding-top:16px}.saved-label-card{background:#fff;border:1px solid #aebbb5;justify-items:center;gap:5px;width:min(420px,100%);margin-top:12px;padding:15px;display:grid}.barcode-preview{width:78%;height:70px}.barcode-preview svg{width:100%;height:100%}.saved-label-card span{font-size:11px}.product-editor-footer{border-top:1px solid var(--ship-line);grid-template-columns:auto 1fr auto auto auto;gap:8px;margin-top:18px;padding-top:15px;display:grid}.shipment-command-bar{grid-template-columns:150px 145px minmax(150px,1fr) 145px 115px auto;align-items:end;gap:11px;display:grid;position:relative}.shipment-command-bar>label{color:var(--ship-muted);gap:6px;font-size:12px;display:grid}.shipment-command-bar input,.shipment-command-bar select,.history-filter-row input,.history-filter-row select{border:1px solid var(--ship-line);background:#fff;border-radius:8px;min-height:40px;padding:0 10px}.carton-field>div{grid-template-columns:1fr 38px;display:grid}.carton-field>div input{border-radius:8px 0 0 8px}.carton-field>div button{border-radius:0 8px 8px 0;width:38px;height:40px}.shipment-command-actions{justify-content:flex-end;gap:7px;display:flex}.carton-detail-panel{z-index:20;border:1px solid var(--ship-line);background:#fff;border-radius:10px;width:min(620px,100% - 32px);max-height:340px;padding:14px;position:absolute;top:86px;right:16px;overflow:auto;box-shadow:0 16px 38px #153d2e2b}.carton-detail-panel header{justify-content:space-between;margin-bottom:10px;display:flex}.carton-detail-panel header span{color:var(--ship-muted);font-size:11px}.carton-detail-row{grid-template-columns:65px 1fr 1fr;align-items:center;gap:8px;margin-top:8px;display:grid}.carton-detail-row input{min-height:36px}.shipping-create-workspace{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:16px;display:grid}.shipment-product-search{max-height:760px;overflow:auto}.shipment-product-search>.search-field{margin-bottom:10px}.shipment-product-search .product-library-item{grid-template-columns:68px minmax(0,1fr) 22px}.shipment-live-list{min-width:0}.shipment-live-list>header{color:var(--ship-muted);padding-bottom:12px;font-size:12px}.shipment-table-scroll{overflow:auto}.shipment-line-head,.shipment-live-list article{grid-template-columns:42px 50px 78px minmax(100px,1fr) 50px 105px 86px 92px 68px 36px 36px;align-items:center;gap:7px;min-width:980px;display:grid}.shipment-line-head{border-bottom:1px solid var(--ship-line);color:var(--ship-muted);padding:8px;font-size:10px}.shipment-live-list article{border-bottom:1px solid var(--ship-line);padding:10px 8px;font-size:11px}.shipment-live-list article>img{object-fit:contain;border:1px solid var(--ship-line);border-radius:7px;width:44px;height:44px}.shipment-live-list article>span,.shipment-live-list article>strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.two-line-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;white-space:normal!important;display:-webkit-box!important}.ship-sequence{width:28px;height:28px;color:var(--ship-green);background:#dfefe8;border-radius:50%;place-items:center;display:grid}.shipment-live-list article input{border:1px solid var(--ship-line);border-radius:6px;width:100%;min-height:35px;padding:0 6px}.line-order-actions{gap:2px;display:grid}.line-order-actions button{border:1px solid var(--ship-line);width:28px;height:22px;color:var(--ship-green);background:#fff;border-radius:5px;place-items:center;display:grid}.line-order-actions button:disabled{opacity:.35}.icon-button.danger{color:#bb3f45}.empty-lines{min-height:350px;color:var(--ship-muted);place-content:center;justify-items:center;gap:9px;display:grid}.shipment-note{color:var(--ship-muted);gap:6px;margin-top:14px;font-size:12px;display:grid}.shipment-note textarea{border:1px solid var(--ship-line);resize:vertical;border-radius:8px;min-height:82px;padding:10px}.history-card{padding-top:0}.history-lane-tabs{margin-bottom:17px}.history-filter-row{align-items:end;gap:9px;margin-bottom:15px;display:flex}.history-filter-row label{color:var(--ship-muted);gap:6px;font-size:11px;display:grid}.history-shipment-table{overflow:auto}.history-shipment-table table{width:100%;min-width:1040px}.history-shipment-table th,.history-shipment-table td{white-space:nowrap}.shop-data-modal{width:min(680px,100vw - 32px)}.shop-data-stats{grid-template-columns:1fr 1fr;gap:12px;padding:22px;display:grid}.shop-data-stats>div{border:1px solid var(--ship-line);background:#f8fbf9;border-radius:9px;padding:14px}.shop-data-stats span,.shop-data-stats strong{display:block}.shop-data-stats span{color:var(--ship-muted);margin-bottom:5px;font-size:11px}.shop-data-stats strong{text-overflow:ellipsis;overflow:hidden}.import-message{background:var(--ship-green-soft);color:var(--ship-green);border-radius:8px;margin:0 22px;padding:10px}.shop-data-modal>footer{justify-content:flex-end;gap:8px;display:flex}.shop-data-modal label.primary-button{cursor:pointer}.shipment-a4-modal-v232{width:min(1180px,100vw - 34px);max-height:95vh}.shipment-a4-modal-v232>header p{color:var(--ship-muted);margin:4px 0 0}.a4-page-viewport-v232{background:#e9efec;height:72vh;padding:20px;overflow:auto}.a4-pages-v232{transform-origin:top;width:794px;margin:0 auto}.a4-page-v232{page-break-after:always;background:#fff;width:794px;height:1123px;padding:30px 34px;box-shadow:0 10px 28px #0000001f}.a4-page-v232>header{gap:8px;height:58px;font-size:10px;display:grid;position:relative}.a4-page-v232>header>div{grid-template-columns:1.1fr 1.15fr .9fr 1fr;gap:12px;display:grid}.a4-page-v232>header small{color:#777;position:absolute;top:0;right:0}.a4-row-v232{border:1px solid #555;border-bottom:0;grid-template-columns:80px minmax(0,1fr) 215px 78px;align-items:center;gap:8px;height:97px;padding:6px;display:grid}.a4-row-v232:last-child{border-bottom:1px solid #555}.a4-row-v232.blank{display:block}.a4-image-v232 img,.a4-image-v232>b{object-fit:contain;width:72px;height:72px}.a4-image-v232>b{color:#777;background:#eee;place-items:center;font-size:25px;display:grid}.a4-info-v232{flex-direction:column;gap:2px;min-width:0;font-size:10px;line-height:1.15;display:flex}.a4-info-v232 strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.a4-info-v232 em,.product-code-line{color:#dc2e32;font-style:normal}.a4-label-v232{border:1px solid #777;width:210px;max-height:78px;position:relative;overflow:hidden}.a4-label-v232 svg{width:100%;height:100%}.a4-qty-v232{text-align:center;border:1px solid #555;grid-template-columns:1fr 1fr;align-items:center;font-size:9px;display:grid}.a4-qty-v232 b{font-size:12px}.a4-qty-v232 button{color:#fff;cursor:pointer;background:#16b965;border:0;grid-column:1/-1;justify-content:center;align-items:center;gap:4px;min-height:30px;display:flex}.shipment-a4-modal-v232>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.shipment-a4-modal-v232>footer>span{color:var(--ship-muted);font-size:11px}@media (width<=1250px){.shipment-command-bar{grid-template-columns:140px 140px 1fr 140px 110px}.shipment-command-actions{grid-column:1/-1}.shipping-create-workspace{grid-template-columns:320px minmax(0,1fr)}}@media (width<=960px){.shipping-product-workspace,.shipping-create-workspace{grid-template-columns:1fr}.shipping-product-library,.shipment-product-search{max-height:430px}.shipment-command-bar{grid-template-columns:1fr 1fr}.product-editor-top{grid-template-columns:190px minmax(0,1fr)}.add-product-top{justify-self:start;position:static}.history-filter-row{flex-wrap:wrap}}@media (width<=650px){.shop-picker-block,.product-editor-top,.product-info-form,.shipment-command-bar,.shop-data-stats{grid-template-columns:1fr}.shop-picker-block{align-items:start}.product-info-form label.wide{grid-column:auto}.product-editor-footer{grid-template-columns:1fr 1fr}.product-editor-footer>span{display:none}.a4-pages-v232{transform-origin:0 0!important}.shipment-a4-modal-v232>footer{flex-direction:column;align-items:flex-start}}.shipping-v232 .shipping-main-tabs{border-bottom:1px solid var(--ship-line);gap:10px;padding:0 4px}.shipping-v232 .shipping-main-tabs button{color:#66756e;min-height:52px;padding:0 12px;font-size:15px;font-weight:500}.shipping-v232 .shipping-main-tabs button.active{color:#08784e;font-weight:600}.shipping-v232 .product-page-head{justify-content:space-between;align-items:end;padding:13px 18px;display:flex}.product-shop-select{color:var(--ship-muted);align-items:center;gap:10px;font-size:12px;display:flex}.product-shop-select select{border:1px solid var(--ship-line);color:#31453c;background:#fff;border-radius:8px;width:230px;min-height:42px;padding:0 12px;font-size:18px;font-weight:650}.shipping-v232 .add-product-top{position:static}.shipping-v232 .shipping-product-workspace{grid-template-columns:370px minmax(0,1fr);gap:16px}.shipping-v232 .shipping-product-library{height:730px;max-height:730px;padding:14px;overflow:auto}.library-shop-name{color:#08784e;margin:0 0 8px;font-weight:800;display:block}.shipping-product-library>.search-field{margin-bottom:10px}.shipping-v232 .shipping-product-library>header{padding:2px 0 6px}.shipping-v232 .shipping-product-library>header h2{font-size:16px}.shipping-v232 .shipping-product-editor{min-height:560px}.shipping-v232 .shipping-select-hint{min-height:530px}.shipping-v232 .shipment-command-bar{grid-template-columns:220px 160px minmax(140px,1fr) 180px 150px auto;gap:24px;padding:20px 18px}.shipping-v232 .shipment-command-bar>label>span{height:17px}.shipping-v232 .shipment-command-actions{gap:8px}.shipping-v232 .shipping-create-workspace{grid-template-columns:400px minmax(0,1fr)}.shipping-v232 .shipment-live-list>header{align-items:flex-start;min-height:48px}.shipment-live-heading{align-items:baseline;gap:10px;min-width:0;display:flex}.shipment-live-heading strong{color:#5b6f66;white-space:nowrap;font-size:21px;font-weight:500}.shipment-live-heading span{color:#819087;font-size:12px}.shipping-v232 .shipment-live-list>header>.outline-button{margin-left:auto}.single-app-label-preview{width:min(520px,100%);min-height:180px;padding:0;position:relative;overflow:hidden}.single-app-label-preview>div svg{width:100%;height:100%}.single-label-designer>header p{color:#718178;margin:5px 0 0;font-size:12px}.single-label-designer .label-designer-toolbar{grid-template-columns:1.1fr 1.35fr 1.35fr .75fr .75fr}.single-label-designer .label-element-list h3{margin:0 0 8px;font-size:15px}.single-label-designer .label-element-list button{grid-template-columns:22px 1fr}.single-label-designer .label-element-list p{color:#718178;margin-top:18px;font-size:11px;line-height:1.7}.single-label-designer .designer-canvas:focus{outline-offset:4px;outline:3px solid #99cdb7}.single-label-designer .designer-barcode{transform:translate(-50%,-50%)}.single-label-designer .designer-text{white-space:pre-line;line-height:1.12}.single-label-designer .center-lock{justify-content:center;width:100%}.single-label-designer .center-lock.active{color:#08784e;background:#e5f3ec;border-color:#82bda3}.label-validation{color:#bf373e;margin:10px 0 0;font-size:12px}.label-save-actions,.label-save-menu{position:relative}.label-save-menu>div{z-index:20;background:#fff;border:1px solid #ccd9d3;border-radius:8px;width:150px;padding:5px;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 12px 30px #14322726}.label-save-menu>div button{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:5px;width:100%;padding:8px}.label-save-menu>div button:hover{background:#edf7f2}.single-label-designer .label-property-panel input[type=number]{width:100%}.a4-page-v232>header{gap:5px;height:76px}.a4-page-v232>header h3{margin:0;font-size:22px;line-height:1.1}.a4-page-v232>header>div{grid-template-columns:1.1fr 1.15fr .9fr 1fr}.a4-page-v232 .a4-row-v232{height:95px}.shipment-a4-modal-v232{z-index:210}.shipment-a4-modal-v232 .a4-page-viewport-v232{min-height:480px}.modal-backdrop:has(.shipment-a4-modal-v232){z-index:200}@media (width<=1350px){.shipping-v232 .shipment-command-bar{grid-template-columns:180px 150px minmax(130px,1fr) 155px 130px;gap:12px}.shipping-v232 .shipment-command-actions{grid-column:1/-1}.shipping-v232 .shipping-create-workspace{grid-template-columns:340px minmax(0,1fr)}}@media (width<=960px){.shipping-v232 .shipping-product-workspace,.shipping-v232 .shipping-create-workspace{grid-template-columns:1fr}.shipping-v232 .shipping-product-library{height:430px}.shipment-live-heading{flex-direction:column;align-items:flex-start;gap:3px}.single-label-designer .label-designer-toolbar{grid-template-columns:1fr 1fr}}@media (width<=650px){.shipping-v232 .product-page-head{flex-direction:column;align-items:stretch;gap:12px}.product-shop-select{flex-direction:column;align-items:stretch}.product-shop-select select{width:100%}.shipping-v232 .shipment-command-bar,.single-label-designer .label-designer-toolbar{grid-template-columns:1fr}.shipment-live-heading strong{font-size:17px}}.raised-tab-layout{min-width:0;position:relative}.raised-tabs{z-index:2;align-items:flex-end;gap:8px;min-height:47px;padding:0 18px;display:flex;position:relative;overflow:auto hidden}.raised-tabs button{color:#61746b;min-width:104px;min-height:45px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:10px 10px 0 0;padding:0 18px;font-size:15px;font-weight:650;transition:color .16s,background-color .16s,border-color .16s}.raised-tabs button:hover{color:#08784e;background:#f5faf7}.raised-tabs button.active{color:#08784e;background:#fff;border-color:#d8e3de;margin-bottom:-1px;font-weight:800;position:relative}.raised-tabs button.active:after{content:"";background:#fff;height:3px;position:absolute;bottom:-2px;left:0;right:0}.raised-tabs button span{color:#08784e;background:#eef5f2;border-radius:99px;place-items:center;min-width:21px;height:21px;margin-left:5px;padding:0 6px;font-size:11px;font-weight:800;display:inline-grid}.raised-tab-panel{z-index:1;background:#fff;border:1px solid #d8e3de;border-radius:12px;padding:20px;position:relative;box-shadow:0 1px 2px #12342805}.shipping-history-tabs .raised-tab-panel{min-height:190px}.shipping-history-tabs .history-card{padding-top:20px}.finance-review-toolbar{grid-template-columns:190px minmax(180px,280px) minmax(0,1fr)}.finance-review-toolbar>div:last-child{justify-content:flex-end;align-items:center;gap:9px;display:flex}.finance-review-panel{min-height:270px}.finance-review-panel .finance-lane{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.finance-review-panel .finance-lane>header{margin-bottom:12px}@media (width<=900px){.finance-review-toolbar{grid-template-columns:1fr 1fr}.finance-review-toolbar>div:last-child{grid-column:1/-1;justify-content:flex-start}.raised-tabs{padding-left:12px}.raised-tab-panel{padding:14px}.finance-card-actions{flex-wrap:wrap;justify-content:flex-end}}@media (width<=620px){.raised-tabs{gap:4px}.raised-tabs button{min-width:96px;padding:0 12px;font-size:14px}.finance-review-toolbar{grid-template-columns:1fr}.finance-review-toolbar>div:last-child{grid-column:auto}.finance-balance{width:100%}}.shipping-v232 .shipping-product-editor{padding:0;overflow:hidden}.shipping-product-editor>.product-editor-header{border-bottom:1px solid var(--ship-line);min-height:72px;padding:15px 20px}.shipping-product-editor>.product-editor-header h2{font-size:18px}.product-editor-reference{grid-template-columns:180px minmax(0,1fr);align-items:stretch;gap:0;margin-top:0}.product-editor-reference .product-image-card{border-right:1px solid var(--ship-line);padding:20px 16px}.product-editor-reference .product-image-card>img,.product-editor-reference .product-image-card>.image-empty{background:#f4f5f4;border-radius:0;width:142px;height:142px}.product-image-actions{justify-content:center;align-items:center;gap:16px;display:flex}.product-image-action{color:#354940;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;font-size:12px;display:inline-flex}.product-image-action:hover{color:#08784e}.product-info-table{min-width:0}.product-info-row{color:#62736b;border-bottom:1px solid #e1e7e4;grid-template-columns:96px minmax(0,1fr);align-items:center;min-height:53px;padding:7px 14px;display:grid}.product-info-row>span{font-size:13px}.product-info-row>strong,.product-info-row .locked-product-field>strong{color:#182b23;font-size:14px;font-weight:550}.product-info-row input,.product-info-row select,.product-info-row textarea{color:#182b23;background:#fff;border:1px solid #ccd8d2;border-radius:2px;width:min(100%,360px);min-height:38px;padding:7px 10px}.product-info-row input:disabled{color:#89958f;background:#fff6f6;border-color:#ead4d4}.product-info-row textarea{resize:vertical;width:100%;min-height:66px}.product-info-row .multiline{white-space:pre-wrap;line-height:1.6}.locked-product-field,.weight-field{align-items:center;gap:8px;min-width:0;display:flex}.locked-product-field>strong{min-width:200px}.field-lock{color:#66776f;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;display:grid}.field-lock.unlocked{color:#e04a50}.field-lock:disabled{cursor:default;opacity:.85}.weight-field input{width:100px}.weight-field em{color:#65776e;font-size:12px;font-style:normal}.shipping-product-editor>.saved-label-section{border-top:1px solid var(--ship-line);margin:0;padding:18px 20px}.shipping-product-editor>.product-editor-footer{margin:0;padding:15px 20px}@media (width<=760px){.product-editor-reference{grid-template-columns:1fr}.product-editor-reference .product-image-card{border-right:0;border-bottom:1px solid var(--ship-line)}.product-info-row{grid-template-columns:82px minmax(0,1fr)}.locked-product-field>strong{min-width:0}.shipping-product-editor>.product-editor-header{align-items:flex-start}}.shipping-product-editor>.saved-label-section{padding:18px 20px 22px}.saved-label-section>header{align-items:flex-start}.saved-label-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 10px;display:flex}.saved-label-controls label{color:#65776e;align-items:center;gap:10px;font-size:12px;display:flex}.saved-label-controls select{color:#263b32;width:min(300px,70vw);height:38px;font:inherit;background:#fff;border:1px solid #ccd8d2;border-radius:8px;padding:0 34px 0 11px}.custom-label-badge{color:#fff;background:#08b962;border-radius:7px;align-items:center;min-height:38px;padding:0 18px;font-size:12px;font-weight:700;display:inline-flex}.label-edit-button{color:#263b32;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.label-edit-button:hover{color:#08784e}.saved-label-card.single-app-label-preview{width:min(520px,100%);box-shadow:none;background:#fff;margin:12px auto 0;padding:0}.saved-label-card.default-label-preview{border:2px solid #2e78d6}.saved-label-card.custom-label-preview{border:2px solid #18ad67}.saved-label-size{color:#697b72;text-align:center;margin:8px auto 0;font-size:12px;display:block}.locked-product-field input:not(:disabled){color:#273b32;background:#fff3f3;border-color:#efcaca}.product-info-row .locked-product-field input:disabled{color:#7c8983;background:#f1f4f2;border-color:#d4ddd8}.simplified-template-toolbar{grid-template-columns:minmax(300px,1.7fr) minmax(230px,1.3fr) .72fr .72fr}.simplified-template-toolbar .template-picker-label{flex-direction:row;align-items:center;gap:10px}.simplified-template-toolbar .template-picker-label>span{flex:none}.simplified-template-toolbar .template-picker-label>select{flex:1;min-width:0}.font-control-row{grid-template-columns:minmax(0,1fr) 38px;align-items:end;gap:7px;display:grid}.font-control-row label{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.font-control-row label>span{white-space:nowrap}.font-control-row label>input{width:100%}.font-bold-button{color:#263b32;cursor:pointer;background:#fff;border:1px solid #ccd9d3;border-radius:5px;place-items:center;width:38px;height:38px;display:grid}.font-bold-button.active{color:#007a4d;background:#dff2e8;border-color:#83bfa3}.label-save-actions{flex-wrap:wrap;justify-content:flex-end}.single-label-designer>footer{gap:12px}.shipping-v232 .shipment-live-heading span{font-size:13px}.shipping-v232 .shipment-line-head{font-size:12px;font-weight:650}.shipping-v232 .shipment-live-list article{font-size:13px;line-height:1.45}.shipping-v232 .shipment-live-list article>strong,.shipping-v232 .shipment-live-list article input,.shipping-v232 .shipment-note{font-size:13px}.shipping-v232 .shipment-note textarea{font-size:13px;line-height:1.55}@media (width<=900px){.simplified-template-toolbar{grid-template-columns:1fr 1fr}.single-label-designer>footer{flex-direction:column;align-items:flex-start}.label-save-actions{justify-content:flex-start;width:100%}}@media (width<=650px){.saved-label-controls,.saved-label-controls label{flex-direction:column;align-items:stretch}.saved-label-controls select{width:100%}.custom-label-badge,.label-edit-button{justify-content:center}.simplified-template-toolbar{grid-template-columns:1fr}.font-control-row label{grid-template-columns:64px minmax(0,1fr)}}.raised-tab-panel{border-top:0;border-radius:0 12px 12px;margin-top:-1px}.raised-tabs button.active{margin-bottom:0}.raised-tabs button.active:after{height:2px;bottom:-1px}.shipping-v232 .shipment-command-bar{grid-template-columns:400px 180px 190px 170px 145px minmax(180px,1fr);align-items:center;gap:12px;padding:16px 18px}.shipping-v232 .shipment-command-bar>label{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.shipping-v232 .shipment-command-bar>label>span{flex:none;height:auto}.shipping-v232 .shipment-command-bar>label>input,.shipping-v232 .shipment-command-bar>label>select{min-width:0;height:38px;min-height:38px}.shipping-v232 .shipment-command-bar>label:first-child select{width:230px}.shipping-v232 .shipment-command-bar>label:nth-child(2) input{width:125px}.shipping-v232 .shipment-command-bar>label:nth-child(4) select{width:130px}.shipping-v232 .carton-field>div{grid-template-columns:minmax(0,1fr) 36px;width:96px}.shipping-v232 .carton-field>div input{min-width:0}.carton-edit-button{color:#08784e}.shipping-v232 .shipment-command-actions{align-self:center}.shipping-v232 .shipment-line-head,.shipping-v232 .shipment-live-list article{grid-template-columns:42px 50px 78px 150px 50px 110px 90px 96px 68px 36px 36px;width:max-content;min-width:940px;padding-right:8px}.product-info-row{min-height:46px;padding:5px 14px}.product-info-row input,.product-info-row select,.product-info-row textarea{min-height:36px;padding:6px 10px}.product-info-row.note-row{align-items:center;min-height:46px}.product-info-row.note-row>span{padding-top:0}.product-info-row.note-row textarea{min-height:58px;max-height:72px}.product-info-row .multiline{white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.locked-product-field input.invalid-code:not(:disabled){color:#d94046}.locked-product-field input:not(.invalid-code):not(:disabled){color:#182b23}.carton-detail-modal{width:min(760px,100vw - 32px);max-height:min(720px,100vh - 48px);overflow:hidden}.carton-detail-modal>header p{color:#66776f;margin-top:5px;font-size:12px}.carton-detail-list{max-height:480px;padding:16px 20px;overflow:auto}.carton-detail-modal .carton-detail-row{border-bottom:1px solid #e1e7e4;grid-template-columns:80px minmax(0,1fr) minmax(0,1fr);gap:12px;margin:0;padding:11px 0;display:grid}.carton-detail-modal .carton-detail-row:last-child{border-bottom:0}.carton-detail-modal .carton-detail-row label{color:#65776e;gap:6px;font-size:12px;display:grid}.carton-detail-modal .carton-detail-row input{color:#182b23;background:#fff;border:1px solid #ccd8d2;border-radius:8px;width:100%;height:38px;padding:0 10px}.carton-detail-modal>footer{justify-content:flex-end}.compact-label-designer{width:min(1120px,100vw - 34px);max-height:min(900px,100vh - 34px)}.compact-label-designer>header{padding:16px 20px}.designer-title-line{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.designer-title-line h2{margin:2px 0 0}.designer-title-line>strong{color:#40564b;font-size:13px;font-weight:650}.compact-template-toolbar{grid-template-columns:minmax(220px,1fr) 170px 170px 170px;align-items:end;gap:12px;padding:12px 18px;display:grid}.compact-template-toolbar label{color:#65776e;gap:6px;min-width:0;font-size:12px;display:grid}.compact-template-toolbar input,.compact-template-toolbar select{color:#182b23;background:#fff;border:1px solid #ccd8d2;border-radius:8px;width:100%;height:38px;padding:0 10px}.compact-template-toolbar .default-template-check{color:#29433a;align-items:center;gap:8px;height:38px;display:flex}.compact-template-toolbar .default-template-check input{width:16px;height:16px;padding:0}.compact-label-designer .label-designer-body{grid-template-columns:180px minmax(0,1fr) 220px;min-height:500px}.compact-label-designer .designer-stage{padding:18px}.compact-label-designer .designer-canvas{max-width:650px;max-height:430px}.compact-label-designer>footer{padding:12px 18px}.label-save-menu{position:relative}.label-save-menu>.outline-button{gap:5px}.label-save-popover{z-index:30;background:#fff;border:1px solid #d4dfda;border-radius:8px;width:190px;padding:6px;position:absolute;bottom:calc(100% + 7px);right:0;box-shadow:0 14px 34px #12342829}.label-save-popover button{color:#263b32;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:6px;width:100%;min-height:36px;padding:0 10px}.label-save-popover button:hover{color:#08784e;background:#eef7f2}.designer-text{white-space:pre-line;max-height:96%;line-height:1.12;overflow:hidden}@media (width<=1450px){.shipping-v232 .shipment-command-bar{grid-template-columns:330px 165px 175px 155px 135px minmax(180px,1fr)}.shipping-v232 .shipment-command-bar>label:first-child select{width:210px}}@media (width<=1180px){.shipping-v232 .shipment-command-bar{grid-template-columns:1fr 1fr 1fr}.shipping-v232 .shipment-command-actions{grid-column:1/-1;justify-content:flex-end}.compact-label-designer .label-designer-body{grid-template-columns:160px minmax(0,1fr) 205px}}@media (width<=820px){.shipping-v232 .shipment-command-bar{grid-template-columns:1fr 1fr}.shipping-v232 .shipment-command-bar>label:first-child select,.shipping-v232 .shipment-command-bar>label:nth-child(2) input,.shipping-v232 .shipment-command-bar>label:nth-child(3) input,.shipping-v232 .shipment-command-bar>label:nth-child(4) select{width:100%}.shipping-v232 .shipment-command-bar>label{display:grid}.compact-template-toolbar{grid-template-columns:1fr 1fr}.compact-label-designer .label-designer-body,.carton-detail-modal .carton-detail-row{grid-template-columns:1fr}.label-element-list,.label-property-panel{border:0}}@media (width<=560px){.shipping-v232 .shipment-command-bar,.compact-template-toolbar{grid-template-columns:1fr}.shipping-v232 .shipment-command-actions{justify-content:stretch}.shipping-v232 .shipment-command-actions button{flex:1}}.designer-svg-canvas{background:#fff;width:min(650px,100%);height:auto;display:block;overflow:hidden}.designer-svg-text,.designer-svg-barcode{cursor:move;touch-action:none}.designer-svg-text text,.designer-svg-barcode>svg{pointer-events:none;-webkit-user-select:none;user-select:none}.designer-selection-box{fill:#0000;stroke:#18ad67;stroke-width:.3px;vector-effect:non-scaling-stroke}.saved-label-svg{width:100%;height:100%;display:block}.single-app-label-preview{min-height:0}.a4-label-v232{place-items:center;height:78px;display:grid;aspect-ratio:auto!important}.a4-label-v232>.saved-label-svg{width:100%;height:100%}.shipping-v232 .shipment-command-bar input,.shipping-v232 .shipment-command-bar select{color:#17201d;height:38px;min-height:38px;box-shadow:none;background:#fff;border:1px solid #ccd8d2;border-radius:8px;padding:0 10px;transition:border-color .16s,box-shadow .16s}.shipping-v232 .shipment-command-bar input:focus,.shipping-v232 .shipment-command-bar select:focus{border-color:#0b8a58;outline:none;box-shadow:0 0 0 3px #0b8a5817}.shipping-v232 .shipment-command-bar>label:nth-child(3) input{width:96px}.shipping-v232 .carton-field>div{grid-template-columns:64px 36px;gap:7px;width:107px}.shipping-v232 .carton-field>div input{border-radius:8px;width:64px}.shipping-v232 .carton-field>div .carton-edit-button{border-radius:6px;width:36px;height:38px}.shipping-v232 .shipment-line-head,.shipping-v232 .shipment-live-list article{grid-template-columns:42px 50px 78px 150px 64px 124px 108px 116px 68px 36px 36px;gap:10px;min-width:1040px}.shipping-v232 .shipment-line-head{padding-left:8px;padding-right:8px}.shipping-v232 .a4-label-v232{justify-self:center;place-items:stretch stretch;width:auto;max-width:210px;height:auto;max-height:78px;aspect-ratio:auto!important}.shipping-v232 .a4-label-v232>.saved-label-svg{width:100%;height:100%;display:block}.missing-saved-label{color:#b96a08;background:#fff5e6;place-items:center;width:100%;height:100%;padding:8px;font-size:10px;display:grid}.history-filter-row-v239{align-items:center;gap:14px}.history-filter-row-v239 .date-range-picker{flex:0 auto}.history-filter-row-v239>label{min-width:150px}.shipping-history-menu{justify-content:center}.shipping-action-popover{min-width:118px}.shipping-action-popover .menu-disabled{color:#9aa8a1}.shipping-v232 .history-shipment-table th:last-child,.shipping-v232 .history-shipment-table td:last-child{text-align:center;text-align:center;width:58px;min-width:58px}@media (width<=1180px){.shipping-v232 .shipment-command-bar>label:nth-child(3) input,.shipping-v232 .carton-field>div{width:100%}.shipping-v232 .carton-field>div{grid-template-columns:minmax(0,1fr) 36px}.shipping-v232 .carton-field>div input{width:100%}}.finance-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.finance-balance-pair{color:var(--muted);align-items:center;gap:12px;font-size:11px;display:flex}.finance-balance-pair strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;display:block}.finance-table-panel{padding:18px}.finance-lane-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.finance-lane-heading h2{margin:2px 0 0;font-size:18px}.finance-table-scroll{border:1px solid var(--border);border-radius:8px;overflow-x:auto}.finance-entry-table{border-collapse:collapse;background:#fff;width:100%;min-width:1040px}.finance-entry-table th,.finance-entry-table td{border-bottom:1px solid var(--border);vertical-align:middle;text-align:left;padding:10px 12px;font-size:13px}.finance-entry-table th{color:var(--muted);white-space:nowrap;background:#f4f7f5;font-size:12px;font-weight:700}.finance-entry-table tbody tr:last-child td{border-bottom:0}.finance-entry-table tr.verified{color:#98a39e;background:#f7f9f8}.finance-entry-table tr.verified strong{color:#98a39e}.finance-entry-table tr.editing{color:var(--ink);background:#eef9f3}.finance-entry-table .check-col{text-align:center;width:52px}.finance-entry-table .project-col{min-width:240px}.project-cell{min-width:220px}.project-cell strong,.project-cell small{display:block}.project-cell small{color:var(--muted);margin-top:4px;font-size:11px}.finance-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.finance-amount.income{color:#078356}.finance-amount.expense{color:#1f2b26}.balance-under{color:var(--muted);margin-top:4px;font-size:10px;display:block}.finance-thumbs{flex-wrap:wrap;align-items:center;gap:5px;min-width:80px;display:flex}.finance-thumbs button,.finance-detail-images button{cursor:pointer;background:0 0;border:0;padding:0}.finance-thumbs img{object-fit:cover;border:1px solid var(--border);background:#fff;border-radius:6px;width:42px;height:42px;display:block}.editable-thumb{position:relative}.editable-thumb>.thumb-remove{width:17px;height:17px;color:var(--red);cursor:pointer;background:#fff;border:1px solid #f1b8b8;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-4px;right:-4px}.note-thumbs img{width:30px;height:30px}.note-text{white-space:normal;word-break:break-word;max-width:220px;display:block}.row-input,.row-select,.amount-input,.row-textarea{width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #b8ccc2;border-radius:6px;padding:6px 8px}.row-select{min-width:100px}.project-input{min-width:170px}.row-textarea{resize:vertical;min-height:48px}.row-upload{width:30px;height:30px;color:var(--green-800);cursor:pointer;border:1px dashed #9bbcaf;border-radius:6px;justify-content:center;align-items:center;margin-bottom:5px;display:inline-flex}.row-actions{white-space:nowrap;position:relative}.finance-action-menu{z-index:40;border:1px solid var(--border);background:#fff;border-radius:8px;min-width:126px;padding:5px;display:grid;position:absolute;top:42px;right:10px;box-shadow:0 10px 30px #1132261f}.finance-action-menu button{color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:5px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex}.finance-action-menu button:hover{background:var(--green-50);color:var(--green-800)}.finance-detail-images{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.finance-detail-images img{object-fit:cover;border:1px solid var(--border);border-radius:8px;width:110px;height:110px;display:block}.image-preview{z-index:180}.image-preview>img{border-radius:10px;max-width:min(900px,82vw);max-height:84vh;box-shadow:0 20px 70px #00000059}.preview-close{background:#fff;position:fixed;top:24px;right:24px}.preview-nav{border:1px solid var(--border);width:42px;height:42px;color:var(--green-800);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.preview-prev{left:24px}.preview-next{right:24px}.preview-count{color:#fff;background:#051912b3;border-radius:99px;padding:5px 10px;font-size:12px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (width<=900px){.finance-toolbar-actions{justify-content:flex-start}.finance-balance-pair{width:100%}.finance-lane-heading{flex-direction:column;align-items:flex-start}}.catalog-weight-missing{color:#b36b00;font-weight:700}.catalog-weight-notice{color:#b36b00;align-items:center;gap:6px;margin:8px 0 0;font-size:12px;display:flex}.finance-action-menu button.danger{color:var(--red)}.finance-action-menu button.danger:hover{background:var(--red-soft);color:var(--red)}.finance-action-menu button:disabled{opacity:.55;cursor:not-allowed}.finance-entry-table{table-layout:fixed;min-width:1180px}.finance-entry-table th:first-child,.finance-entry-table td:first-child{width:52px}.finance-entry-table th:nth-child(2),.finance-entry-table td:nth-child(2){width:150px}.finance-entry-table th:nth-child(3),.finance-entry-table td:nth-child(3){width:270px}.finance-entry-table th:nth-child(7),.finance-entry-table td:nth-child(7){width:88px}.finance-entry-table tr.editing td>input,.finance-entry-table tr.editing td>select,.finance-entry-table tr.editing td>textarea{width:100%;min-width:0;margin:0 0 8px;display:block}.finance-entry-table tr.editing .project-cell{min-width:0}.finance-entry-table tr.editing .project-input,.finance-entry-table tr.editing .row-select,.finance-entry-table tr.editing .amount-input{width:100%;min-width:0;min-height:38px}.finance-entry-table tr.editing .row-textarea{min-height:70px}.finance-entry-table tr.editing .row-upload{margin:0 0 8px}.finance-entry-table tr.editing .row-actions{align-items:center;gap:5px;display:flex}.finance-entry-table tr.menu-open td{vertical-align:top;padding-bottom:92px}.finance-entry-table tr.menu-open .finance-action-menu{top:44px;bottom:auto}.finance-table-scroll{overflow:auto visible}@media (width<=1250px){.finance-entry-table{min-width:1120px}.finance-entry-table th:nth-child(3),.finance-entry-table td:nth-child(3){width:230px}.finance-entry-table th:nth-child(5),.finance-entry-table td:nth-child(5){width:220px}}.finance-entry-table tr.editing .finance-date-input{width:100%;min-width:0;height:38px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #b8ccc2;border-radius:6px;outline:0;padding:0 10px}.finance-entry-table tr.editing .finance-date-input:focus{border-color:var(--green-600);box-shadow:0 0 0 3px #0b8a581a}.amount-edit-group{align-items:flex-start;gap:7px;width:100%;display:flex}.amount-direction-wrap{flex:none;position:relative}.amount-direction-button{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:2px;width:47px;height:38px;padding:0;display:flex}.amount-direction-button.expense{background:var(--red-soft);color:var(--red);border-color:#efc0c0}.amount-direction-button.income{background:var(--green-50);color:var(--green-700);border-color:#b9deca}.amount-direction-menu{z-index:70;border:1px solid var(--border);background:#fff;border-radius:7px;gap:3px;width:112px;padding:5px;display:grid;position:absolute;top:43px;left:0;box-shadow:0 10px 30px #1132261f}.amount-direction-menu button{cursor:pointer;background:#fff;border:0;border-radius:5px;align-items:center;gap:7px;height:34px;padding:0 9px;font-size:12px;font-weight:700;display:flex}.amount-direction-menu button.expense{color:var(--red)}.amount-direction-menu button.expense:hover{background:var(--red-soft)}.amount-direction-menu button.income{color:var(--green-700)}.amount-direction-menu button.income:hover{background:var(--green-50)}.finance-entry-table tr.editing .amount-edit-group .amount-input{flex:auto;width:auto;min-width:0;height:38px;margin:0}.finance-entry-table tr.editing .row-actions{flex-wrap:wrap;align-content:flex-start}.finance-entry-table tr.editing .save-row-button{background:var(--green-50);color:var(--green-800);border-color:#b9deca}.finance-save-error{color:var(--red);white-space:normal;flex:0 0 100%;margin-top:3px;font-size:9px;font-weight:600;line-height:1.35}.finance-entry-table th:nth-child(4),.finance-entry-table td:nth-child(4){width:270px}.finance-entry-table th:nth-child(5),.finance-entry-table td:nth-child(5){width:210px}.finance-entry-table th:nth-child(6),.finance-entry-table td:nth-child(6){width:160px}.finance-entry-table tr.editing td{vertical-align:middle;padding:10px}.finance-entry-table tr.editing td>input,.finance-entry-table tr.editing td>select,.finance-entry-table tr.editing td>textarea{margin:0}.finance-entry-table tr.editing .project-input,.finance-entry-table tr.editing .row-note-input{height:38px;margin:0}.note-edit-group,.transaction-edit-group{align-items:center;gap:7px;min-width:0;display:flex}.note-edit-group .row-note-input{flex:auto;width:auto;min-width:0}.note-edit-group .row-upload,.transaction-edit-group .row-upload{flex:0 0 34px;width:34px;height:38px;margin:0}.note-edit-group .finance-thumbs,.transaction-edit-group .finance-thumbs{flex:none;min-width:0}.finance-entry-table tr.editing .row-actions{align-content:center;align-items:center}@media (width<=1250px){.finance-entry-table th:nth-child(4),.finance-entry-table td:nth-child(4){width:240px}.finance-entry-table th:nth-child(6),.finance-entry-table td:nth-child(6){width:145px}}.finance-page .finance-thumbs img{object-fit:contain;background:#fff}.finance-page .image-preview>img{object-fit:contain;width:auto;height:auto}.finance-page .image-preview{cursor:zoom-in;overflow:hidden}.finance-page .image-preview>img{transform-origin:50%;-webkit-user-select:none;user-select:none;will-change:transform;max-width:min(1200px,84vw);max-height:84vh;transition:transform .1s ease-out}.finance-page .image-preview .preview-close,.finance-page .image-preview .preview-nav,.finance-page .image-preview .preview-count{z-index:2}.finance-page .image-preview .preview-count{pointer-events:none;white-space:nowrap}.assembly-products-page,.assembly-detail-page,.assembly-inventory-page,.assembly-orders-page{font-family:Inter,Microsoft YaHei,PingFang SC,Segoe UI,sans-serif}.assembly-product-table{min-width:1080px}.assembly-product-table td,.assembly-parts-table td,.assembly-order-table td{vertical-align:middle}.single-image-thumb{cursor:pointer;background:0 0;border:0;padding:0}.single-image-thumb img,.part-table-image{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:7px;width:58px;height:58px;display:block}.assembly-count-chip{background:var(--green-50);color:var(--green-800);border-radius:99px;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.assembly-matrix-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.assembly-matrix-head h2{margin:2px 0 0;font-size:18px}.assembly-matrix-table{min-width:920px}.matrix-single-product{align-items:center;gap:10px;min-width:230px;display:flex}.matrix-single-product img{object-fit:contain;border:1px solid var(--border);border-radius:7px;width:64px;height:64px}.matrix-single-product span,.matrix-single-product strong{display:block}.file-input-button{width:max-content;height:36px;color:var(--green-800);cursor:pointer;background:#fff;border:1px dashed #9bbcaf;border-radius:6px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.draft-main-image{object-fit:contain;border:1px solid var(--border);border-radius:8px;width:160px;height:160px;margin-top:8px;display:block}.check-field label img{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:5px;width:34px;height:34px}.assembly-image-preview{border:1px solid var(--border);background:#fff;border-radius:10px;width:min(900px,100vw - 80px);height:min(82vh,900px);padding:20px;position:relative}.assembly-image-preview>.icon-button{z-index:2;background:#fff;position:absolute;top:12px;right:12px}.assembly-image-preview>img{object-fit:contain;width:100%;height:100%}.assembly-product-hero{grid-template-columns:minmax(320px,42%) 1fr;gap:22px;padding:20px;display:grid}.assembly-main-image{border:1px solid var(--border);cursor:zoom-in;background:#f7faf8;border-radius:9px;place-items:center;min-height:470px;display:grid;position:relative}.assembly-main-image>img{object-fit:contain;width:100%;height:100%;max-height:520px}.assembly-main-image .upload-overlay{color:var(--green-800);cursor:pointer;background:#fff;border:1px solid #c7ddd2;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;display:flex;position:absolute;bottom:14px;left:14px}.assembly-product-info{align-content:start;gap:16px;display:grid}.assembly-product-info h2{margin:3px 0 0;font-size:24px}.assembly-product-info section{border:1px solid var(--border);background:#fff;border-radius:8px;padding:15px}.assembly-product-info h3{margin:0 0 12px;font-size:16px}.assembly-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.assembly-info-grid.carton{grid-template-columns:repeat(3,minmax(0,1fr))}.assembly-info-grid label{background:#f4f7f5;border-radius:7px;min-height:70px;padding:10px}.assembly-info-grid span,.assembly-info-grid strong{display:block}.assembly-info-grid span{color:var(--muted);font-size:11px;font-weight:600}.assembly-info-grid strong{margin-top:6px;font-size:14px}.assembly-info-grid input{background:#fff;border:1px solid #ccd8d2;border-radius:6px;width:100%;height:36px;margin-top:5px;padding:0 8px}.assembly-related-parts{padding:18px}.part-link-editor{margin-bottom:14px}.stock-number{color:var(--green-800);align-items:center;gap:5px;display:inline-flex}.assembly-product-filter{padding:16px}.assembly-product-cards{flex-wrap:wrap;gap:9px;display:flex}.assembly-product-cards>button{border:1px solid var(--border);min-width:230px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:9px;padding:8px 12px;display:flex;position:relative}.assembly-product-cards>button.selected{border-color:var(--green-700);background:var(--green-50);box-shadow:0 0 0 2px #08734b14}.assembly-product-cards img{object-fit:contain;background:#fff;border-radius:6px;width:54px;height:54px}.assembly-product-cards span,.assembly-product-cards strong{display:block}.assembly-product-cards .selected .product-check,.assembly-product-cards>button.selected .product-check{border-color:var(--green-700);background:var(--green-700)}.assembly-parts-table{min-width:1100px}.calculated-total{background:var(--green-50);color:var(--green-800);border-radius:7px;padding:12px;font-size:20px;display:block}.sub-cell{color:var(--muted);margin-top:4px;font-size:10px;display:block}.assembly-order-table{min-width:1500px}.related-products-cell{white-space:normal;max-width:190px;line-height:1.5;display:block}.assembly-orders-page .row-select-shell{border-radius:6px;align-items:center;gap:2px;width:86px;height:28px;padding:0 5px 0 8px;font-size:10px;font-weight:700;display:inline-flex}.assembly-orders-page .row-select{appearance:none;width:auto;min-width:0;height:28px;color:inherit;font:inherit;background:0 0;border:0;flex:1;padding:0}.assembly-orders-page .state-production{color:#2777b8;background:#eaf4ff}.assembly-orders-page .state-partial{color:#a66a00;background:#fff3dc}.assembly-orders-page .state-complete{color:#08784e;background:#e8f7ef}.assembly-orders-page .pay-unpaid{color:#d64747;background:#ffeded}.assembly-orders-page .pay-partial{color:#a66a00;background:#fff3dc}.assembly-orders-page .pay-paid{color:#08784e;background:#e8f7ef}.assembly-orders-page .order-action-popover{z-index:80;top:auto;bottom:calc(100% + 6px);right:0}.assembly-orders-page .order-action-popover button{align-items:center;gap:6px;display:flex}@media (width<=1000px){.assembly-product-hero{grid-template-columns:1fr}.assembly-main-image{min-height:360px}.assembly-info-grid.carton{grid-template-columns:1fr 1fr}}@media (width<=700px){.assembly-info-grid,.assembly-info-grid.carton{grid-template-columns:1fr}.assembly-product-cards>button{width:100%}.assembly-image-preview{width:calc(100vw - 32px)}}.product-detail-modal-body{grid-template-columns:minmax(360px,42%) minmax(0,1fr);gap:18px;font-family:Inter,Microsoft YaHei,PingFang SC,Segoe UI,sans-serif;display:grid}.product-detail-modal-body>section{border:1px solid var(--border);background:#fff;border-radius:8px;padding:16px}.product-detail-modal-body h3{margin:0 0 13px;font-size:16px}.modal-single-main{border:1px solid var(--border);background:var(--canvas);border-radius:8px;place-items:center;min-height:440px;display:grid;position:relative}.modal-single-main img{object-fit:contain;width:100%;height:440px}.modal-single-main label,.modal-coin-images label{color:var(--green-800);cursor:pointer;background:#fff;border:1px solid #c7ddd2;border-radius:6px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:8px;right:8px}.modal-coin-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.modal-coin-images article{border:1px solid var(--border);background:var(--canvas);border-radius:7px;padding:9px;position:relative}.modal-coin-images article>span{color:var(--muted);margin-bottom:7px;font-size:11px;font-weight:700;display:block}.modal-coin-images img{object-fit:contain;background:#fff;width:100%;height:190px;display:block}.modal-product-fields{align-self:start}.detail-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:16px;display:grid}.detail-modal-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-modal-grid label{background:var(--canvas);border-radius:7px;min-height:67px;padding:9px 10px}.detail-modal-grid span,.detail-modal-grid strong{display:block}.detail-modal-grid span{color:var(--muted);font-size:11px;font-weight:650}.detail-modal-grid strong{margin-top:7px;font-size:14px}.detail-modal-grid input{background:#fff;border:1px solid #ccd8d2;border-radius:6px;width:100%;height:36px;margin-top:5px;padding:0 9px}.full-span{grid-column:1/-1}.modal-related-parts{padding:15px!important}.modal-related-parts .section-heading{margin-bottom:12px}.assembly-product-picker{width:min(680px,100%);position:relative}.assembly-product-picker-trigger{width:100%;min-height:58px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #ccd8d2;border-radius:7px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.picker-placeholder{color:var(--muted);font-size:13px}.picker-selected-summary{flex-wrap:wrap;gap:5px;display:flex}.picker-selected-summary>span,.picker-selected-summary>small{background:var(--green-50);color:var(--green-800);border-radius:5px;padding:4px 7px;font-size:11px;font-weight:650}.assembly-product-picker-menu{z-index:70;border:1px solid var(--border);background:#fff;border-radius:8px;max-height:380px;padding:7px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #1132261f}.picker-menu-head{justify-content:space-between;align-items:center;padding:3px 5px 8px;display:flex}.assembly-product-picker-menu>button:not(.icon-button){width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;padding:8px;display:flex}.assembly-product-picker-menu>button:hover,.assembly-product-picker-menu>button.selected{background:var(--green-50);border-color:#c7ddd2}.assembly-product-picker-menu>button>img{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:6px;width:56px;height:56px}.picker-product-info{flex:1;min-width:0;display:block}.picker-product-info strong,.picker-product-info small{display:block}.picker-product-info strong{font-size:13px}.picker-product-info small{color:var(--muted);margin-top:5px;font-size:11px}.information-page-v347{font-family:Inter,Microsoft YaHei,PingFang SC,Segoe UI,sans-serif}.information-factory-table{min-width:1120px}.information-member-table{min-width:1460px}.information-shop-table{min-width:980px}.information-page-v347 td{vertical-align:middle}.scope-chip{background:var(--green-50);color:var(--green-800);border-radius:5px;padding:4px 7px;font-size:11px;font-weight:700;display:inline-flex}.contact-phone{color:var(--ink);margin-left:9px;font-size:12px;display:inline-block}.assignment-summary{white-space:normal;max-width:300px;line-height:1.55;display:block}.extra-wide-profile{width:min(1260px,100vw - 44px);max-height:92vh}.extra-wide-profile>form{overflow:auto}.member-profile-form{gap:14px;padding:18px 22px;display:grid}.member-form-section{border:1px solid var(--border);background:#fff;border-radius:8px;padding:14px}.member-form-section h3{margin:0 0 10px;font-size:16px}.role-assignment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.role-assignment-grid article{background:var(--canvas);border-radius:7px;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.role-assignment-grid article>strong{width:100%;font-size:13px}.role-assignment-grid label,.compact-checks label{border:1px solid var(--border);background:#fff;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;display:flex}.compact-checks{flex-wrap:wrap;gap:7px;border:0!important;padding:0!important;display:flex!important}.profile-modal footer>span{flex:1}@media (width<=960px){.product-detail-modal-body{grid-template-columns:1fr}.modal-single-main{min-height:330px}.modal-single-main img{height:330px}.role-assignment-grid{grid-template-columns:1fr}}@media (width<=700px){.detail-modal-grid,.detail-modal-grid.three,.modal-coin-images{grid-template-columns:1fr}.extra-wide-profile{width:calc(100vw - 24px)}}.product-detail-modal-v348{align-items:start}.product-detail-modal-v348 .modal-product-media,.product-detail-modal-v348 .modal-product-fields{height:100%}.product-detail-modal-v348 .detail-modal-grid input,.product-detail-modal-v348 .detail-modal-grid select{width:100%;height:36px;color:var(--ink);background:#fff;border:1px solid #ccd8d2;border-radius:6px;margin-top:5px;padding:0 9px}.modal-print-note{border-left:3px solid var(--green-600);background:var(--canvas);border-radius:0 7px 7px 0;margin-top:12px;padding:12px}.modal-print-note strong{font-size:12px}.modal-print-note p{color:var(--muted);white-space:pre-wrap;margin:5px 0 0;font-size:12px;line-height:1.6}.modal-print-note textarea{resize:vertical;border:1px solid #ccd8d2;border-radius:6px;width:100%;min-height:76px;margin-top:8px;padding:9px}.modal-product-timestamps{background:var(--canvas);color:var(--muted);border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:4px;padding:10px 12px;font-size:11px;display:flex}.modal-inventory-section{padding:15px!important}.modal-metric-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.modal-metric-tabs>button{border:1px solid var(--border);color:var(--muted);text-align:left;cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:9px;padding:11px;display:flex}.modal-metric-tabs>button.active{border-color:var(--green-700);background:var(--green-50);color:var(--green-800);box-shadow:0 0 0 2px #08734b0f}.modal-metric-tabs span,.modal-metric-tabs strong{display:block}.modal-metric-tabs span{font-size:11px}.modal-metric-tabs strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:4px;font-size:19px}.modal-inventory-detail{background:var(--canvas);border-radius:7px;min-height:92px;margin-top:10px;padding:12px 14px}.modal-inventory-detail h3{margin:0 0 7px;font-size:14px}.modal-inventory-detail p{color:var(--muted);align-items:center;gap:7px;margin:5px 0;font-size:12px;display:flex}.modal-footer-spacer{flex:1}.information-page-v347+.compact-modal-backdrop{z-index:120}.compact-modal-body>.member-profile-form{padding:0}.compact-modal-body>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){.modal-metric-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.modal-metric-tabs,.compact-modal-body>.form-grid{grid-template-columns:1fr}}.part-multi-picker{margin:10px 0 14px;position:relative}.part-multi-picker-trigger{width:100%;min-height:40px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cbd8d1;border-radius:7px;justify-content:space-between;align-items:center;padding:0 11px;font-size:12px;display:flex}.part-multi-picker-trigger:hover{border-color:var(--green-700)}.part-multi-picker-menu{z-index:90;border:1px solid var(--border);background:#fff;border-radius:9px;max-height:360px;padding:7px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 14px 34px #11322629}.part-picker-head{z-index:2;border-bottom:1px solid var(--border);background:#fff;align-items:center;gap:8px;padding:7px;display:flex;position:sticky;top:-7px}.part-picker-head .search-field{flex:1}.part-multi-picker-menu>button:not(.icon-button){width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:7px;grid-template-columns:22px 46px 1fr;align-items:center;gap:9px;padding:8px;display:grid}.part-multi-picker-menu>button:hover,.part-multi-picker-menu>button.selected{background:var(--green-50);border-color:#c6dcd1}.part-multi-picker-menu>button>img{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:6px;width:46px;height:46px}.part-multi-picker-menu>button strong,.part-multi-picker-menu>button small{display:block}.part-multi-picker-menu>button small{color:var(--muted);margin-top:4px;font-size:10px}.product-check{color:#fff;background:#fff;border:1px solid #aebeb6;border-radius:4px;place-items:center;width:19px;height:19px;display:grid}.selected>.product-check{border-color:var(--green-700);background:var(--green-700)}.part-selected-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.part-selected-chips>button{border:1px solid var(--border);background:var(--canvas);max-width:230px;color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:4px 7px 4px 4px;font-size:10px;display:flex}.part-selected-chips img{object-fit:contain;background:#fff;border-radius:4px;width:26px;height:26px}.part-selected-chips span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picker-selected-summary>span{align-items:center;gap:6px;display:flex}.picker-selected-summary>span img{object-fit:contain;background:#fff;border-radius:4px;width:30px;height:30px}.selected-product-preview{border:1px solid var(--border);background:var(--canvas);border-radius:7px;align-items:center;gap:10px;padding:9px 11px;display:flex}.selected-product-preview img{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:6px;width:58px;height:58px}.selected-product-preview span,.selected-product-preview strong,.selected-product-preview small{display:block}.selected-product-preview small{color:var(--muted);margin-top:4px;font-size:11px}.inline-field-actions{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.inline-field-actions>.outline-button{white-space:nowrap}.field-help{color:var(--muted);margin:0;font-size:11px}.order-detail-grid{display:block}.order-detail-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-top:12px;display:grid}.order-detail-grid dl>div{border-bottom:1px solid var(--border);padding:9px 0}.order-detail-grid dt{color:var(--muted);font-size:10px}.order-detail-grid dd{margin:4px 0 0;font-size:12px}.assembly-matrix-v350{min-width:1080px}.assembly-matrix-v350 th:nth-child(n+4),.assembly-matrix-v350 td:nth-child(n+4){text-align:center;min-width:132px}.matrix-product-thumb{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:7px;width:68px;height:68px}.assembly-matrix-cell{flex-direction:column;align-items:center;gap:7px;display:flex}.matrix-checkbox{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:11px;display:inline-flex}.matrix-checkbox input{opacity:0;pointer-events:none;position:absolute}.matrix-checkbox>span{color:#0000;background:#fff;border:1px solid #aebeb6;border-radius:4px;place-items:center;width:20px;height:20px;display:grid}.matrix-checkbox input:checked+span{border-color:var(--green-700);background:var(--green-700);color:#fff}.matrix-image-button{background:var(--green-50);min-height:29px;color:var(--green-800);cursor:pointer;border:1px solid #b9d1c5;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.assembly-matrix-upload{min-height:430px}.assembly-matrix-upload .raised-tabs{margin-bottom:12px}.assembly-matrix-upload .matrix-upload-thumbnails{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:10px;display:grid}.assembly-matrix-upload .matrix-upload-thumbnails article{border:1px solid var(--border);background:var(--canvas);border-radius:8px;padding:7px;position:relative}.assembly-matrix-upload .matrix-upload-thumb{cursor:pointer;background:0 0;border:0;width:100%;padding:0}.assembly-matrix-upload .matrix-upload-thumb img{object-fit:contain;background:#fff;border-radius:6px;width:100%;height:120px}.assembly-matrix-upload .matrix-upload-thumb span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:10px;display:block;overflow:hidden}.assembly-matrix-upload article>div{justify-content:flex-end;gap:4px;margin-top:5px;display:flex}.matrix-add-more{min-height:175px;color:var(--green-800);cursor:pointer;border:1px dashed #9bbcaf;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.matrix-add-more input{display:none}.matrix-large-preview{flex-direction:column;display:flex}.matrix-large-preview>img{min-height:0}.matrix-large-preview>.outline-button{align-self:center;margin-top:10px}.assembly-outbound-history>.section-heading{border-bottom:1px solid var(--border);padding:15px 18px}.assembly-outbound-filter{margin-bottom:0}.universal-pagination{width:100%}.shipping-product-library>.universal-pagination,.shipment-product-search>.universal-pagination{flex-wrap:wrap;margin-top:auto;padding:8px 0 0}.shipping-product-library>.universal-pagination .product-total,.shipment-product-search>.universal-pagination .product-total{width:100%;margin-right:0}.shipping-product-library>.universal-pagination select,.shipment-product-search>.universal-pagination select{min-height:29px}.shipping-product-library>.universal-pagination .outline-button,.shipment-product-search>.universal-pagination .outline-button{padding:0 7px}.history-card>.universal-pagination{border-top:1px solid var(--border)}@media (width<=760px){.inline-field-actions,.order-detail-grid dl{grid-template-columns:1fr}.part-multi-picker-menu{max-height:64vh;position:fixed;top:18vh;left:18px;right:18px}.assembly-matrix-upload .matrix-upload-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}}.permission-workspace{gap:0;display:grid}.permission-tabs{align-items:flex-end;gap:5px;padding:0 10px;display:flex;overflow-x:auto}.permission-tabs button{border:1px solid var(--border);border-bottom-color:var(--border);min-width:112px;height:42px;color:var(--muted);cursor:pointer;background:#edf3f0;border-radius:10px 10px 0 0;padding:0 18px;font-size:13px;font-weight:700}.permission-tabs button.active{z-index:2;border-color:var(--border);height:47px;color:var(--green-800);background:#fff;border-bottom-color:#fff;margin-bottom:-1px;position:relative}.permission-panel{border-radius:7px;position:relative}.permission-explain{border-left:3px solid var(--green-700);background:var(--green-50);color:var(--muted);border-radius:0 6px 6px 0;margin:-2px 0 4px;padding:10px 12px;font-size:11px;line-height:1.65}.permission-table-wrap{border:1px solid var(--border);border-radius:7px;overflow:auto}.permission-matrix{border-collapse:collapse;width:100%;min-width:980px}.permission-matrix th,.permission-matrix td{border-bottom:1px solid var(--border);text-align:center;padding:10px 9px;font-size:12px}.permission-matrix th{z-index:1;color:#43514c;white-space:nowrap;background:#f4f8f6;font-weight:700;position:sticky;top:0}.permission-matrix th:first-child,.permission-matrix td:first-child{z-index:2;text-align:left;background:#fff;min-width:140px;position:sticky;left:0}.permission-matrix th:first-child{z-index:3;background:#f4f8f6}.permission-matrix th:last-child,.permission-matrix td:last-child{text-align:left;min-width:245px}.permission-matrix td small{color:var(--muted);font-size:10px;line-height:1.5}.permission-matrix tr:last-child td{border-bottom:0}.permission-check{place-items:center;width:28px;height:28px;margin:auto;display:inline-grid}.permission-check input{opacity:0;pointer-events:none;position:absolute}.permission-check span{background:#fff;border:1px solid #b8c8c0;border-radius:4px;width:18px;height:18px}.permission-check input:checked+span{border-color:var(--green-700);background:var(--green-700);box-shadow:inset 0 0 0 4px #fff}.permission-check input:disabled+span{opacity:.5;cursor:not-allowed}.permission-check input:checked:disabled+span{opacity:1;background:var(--green-800)}.permission-scope-layout{grid-template-columns:250px minmax(0,1fr);gap:15px;display:grid}.scope-selector{border:1px solid var(--border);background:#f7faf8;border-radius:7px;flex-direction:column;gap:12px;padding:15px;display:flex}.scope-selector label{color:#33423d;gap:7px;font-size:12px;font-weight:700;display:grid}.scope-selector select{height:40px;font:inherit;background:#fff;border:1px solid #ccd8d2;border-radius:6px;padding:0 10px}.scope-selector p{color:var(--muted);font-size:11px;line-height:1.7}.category-role-grid{grid-template-columns:repeat(2,minmax(250px,1fr));gap:12px;display:grid}.category-role-grid article{border:1px solid var(--border);background:#fff;border-radius:7px;padding:14px}.category-role-grid header{border-bottom:1px solid var(--border);gap:3px;margin-bottom:10px;padding-bottom:10px;display:grid}.category-role-grid header strong{font-size:14px}.category-role-grid header small{color:var(--muted);font-size:10px}.category-role-grid article>label{color:#33423d;align-items:center;gap:8px;min-height:34px;font-size:12px;display:flex}.category-role-grid input,.shop-permission-grid input{accent-color:var(--green-700)}.shop-permission-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px;display:grid}.shop-permission-grid>label{border:1px solid var(--border);background:#fff;border-radius:7px;align-items:center;gap:10px;padding:12px;display:flex}.shop-permission-grid label>span{gap:3px;display:grid}.shop-permission-grid strong{font-size:13px}.shop-permission-grid small{color:var(--muted);font-size:10px}.field-operation-sections{gap:18px;display:grid}.field-operation-sections>section{gap:8px;display:grid}.field-operation-sections h3{font-size:16px}.field-operation-sections>section>p{color:var(--muted);font-size:11px}.permission-matrix.compact{min-width:900px}.settings-page .permission-workspace .content-section{margin:0}@media (width<=960px){.permission-scope-layout,.category-role-grid,.shop-permission-grid{grid-template-columns:1fr}.permission-tabs{padding-left:0}.permission-tabs button{min-width:104px;padding:0 12px}}.settings-data-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-data-actions .outline-button{cursor:pointer}.data-import-status{color:var(--green-800);margin-top:10px;font-size:11px;font-weight:650;line-height:1.5;display:block}.permission-badge-row{flex-wrap:wrap;gap:6px;display:flex}.assignment-stack{gap:7px;min-width:210px;display:grid}.assignment-line{border-bottom:1px dashed var(--border);flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:7px;display:flex}.assignment-line:last-child{border-bottom:0;padding-bottom:0}.permission-badge,.permission-mode-badge{background:var(--green-50);min-height:27px;color:var(--green-800);border:1px solid #cfe1d8;border-radius:6px;align-items:center;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.25;display:inline-flex}.permission-badge.category{color:var(--green-900);background:#e3f3ea;border-color:#bddcca}.permission-badge.role{color:#354b42;background:#f3f7f5;border-color:#d9e4df}.permission-badge.shop{color:#315d78;background:#eef5fb;border-color:#d1e1ed}.permission-mode-badge{white-space:nowrap}.global-scope-card{background:var(--green-50);border:1px solid #cfe1d8;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.global-scope-card small{color:var(--muted);flex-basis:100%;font-size:11px}.all-shop-option{color:var(--green-900);font-weight:700;background:var(--green-50)!important;border-color:#c7dfd2!important}@media (width<=900px){.assignment-stack{min-width:170px}.global-scope-card{align-items:flex-start}}.dashboard-new .announcement-workspace{align-items:start}.dashboard-new .announcement-people{flex-direction:column;height:min(610px,100vh - 214px);min-height:0;padding:14px 12px;display:flex}.dashboard-new .contacts-heading{min-height:45px;margin-bottom:8px}.dashboard-new .contacts-scroll{overscroll-behavior:contain;min-height:0;padding-right:3px;overflow-y:auto}.dashboard-new .announcement-people>.contacts-scroll>button{min-height:48px;padding:7px 8px}.dashboard-new .announcement-people>.contacts-scroll>button+button{margin-top:1px}.dashboard-new .recipient-groups{margin-top:9px}@supports selector(.table-wrap:has(.more-menu)){:is(.content-section:has(.more-menu),.content-section:has(.inventory-popover-host),.table-wrap:has(.more-menu),.table-wrap:has(.inventory-popover-host)){overflow:visible}}.table-wrap .more-menu{z-index:20;position:relative}.table-wrap .more-menu .more-popover{z-index:360;border-radius:7px;top:auto;bottom:calc(100% + 6px);right:0;box-shadow:0 12px 28px #11322629}.inventory-root .inventory-floating-popover{z-index:360}.shipment-a4-modal-v232 .a4-page-v232>header{gap:3px;height:64px;font-size:9px}.shipment-a4-modal-v232 .a4-page-v232>header h3{font-size:19px;line-height:1.1}.shipment-a4-modal-v232 .a4-page-v232>header>div{gap:8px}.shipment-a4-modal-v232 .a4-row-v232{grid-template-columns:90px minmax(0,1fr) 207px 90px;gap:9px;padding:4px 6px}.shipment-a4-modal-v232 .a4-image-v232 img,.shipment-a4-modal-v232 .a4-image-v232>b{width:85px;height:85px}.shipment-a4-modal-v232 .a4-info-v232{grid-template-columns:minmax(0,.98fr) minmax(0,1.04fr);align-items:center;column-gap:11px;font-size:12px;line-height:1.4;display:grid}.shipment-a4-modal-v232 .a4-product-identity,.shipment-a4-modal-v232 .a4-marketplace-fields{gap:4px;min-width:0;display:grid}.shipment-a4-modal-v232 .a4-product-identity strong,.shipment-a4-modal-v232 .a4-product-identity b,.shipment-a4-modal-v232 .a4-marketplace-fields span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shipment-a4-modal-v232 .a4-product-identity .product-code-line{color:var(--red);font-size:13px;font-weight:800}.shipment-a4-modal-v232 .a4-product-title{color:var(--ink);font-size:13px;font-weight:800}.shipment-a4-modal-v232 .a4-pack-count{color:var(--ink);font-size:12px;font-weight:650}.shipment-a4-modal-v232 .a4-marketplace-fields{font-size:12px}.shipment-a4-modal-v232 .a4-marketplace-fields em{color:var(--red);font-style:normal;font-weight:800}.shipment-a4-modal-v232 .a4-label-v232{width:202px;transform:translate(-6px)}.shipment-a4-modal-v232 .a4-qty-v232{border:1px solid #555;grid-template-rows:1fr auto;grid-template-columns:1fr;width:92px;margin-left:-6px;font-size:9px;display:grid;overflow:hidden}.shipment-a4-modal-v232 .a4-qty-values{grid-template-columns:1fr;display:grid}.shipment-a4-modal-v232 .a4-qty-values>span{place-items:center;min-height:27px;padding:2px 4px;display:grid}.shipment-a4-modal-v232 .a4-qty-values>span+span{border-top:1px solid #555}.shipment-a4-modal-v232 .a4-qty-values b{font-size:13px;line-height:1.1;display:block}.shipment-a4-modal-v232 .a4-qty-v232 button{min-height:27px;font-size:9px}.category-chip-editor{gap:9px}.category-chip-editor>button{border:1px solid color-mix(in srgb, var(--category-color) 26%, #dfe7e3);min-width:176px;color:var(--ink);background:color-mix(in srgb, var(--category-color) 8%, #fff);text-align:left;border-radius:7px;align-items:center;gap:7px;padding:8px 9px;display:inline-flex}.category-chip-editor>button:hover{border-color:var(--category-color);background:color-mix(in srgb, var(--category-color) 13%, #fff)}.category-chip-editor>button>i{background:var(--category-color);border-radius:4px;flex:none;width:9px;height:28px}.category-chip-editor>button>span{flex:1;gap:2px;display:grid}.category-chip-editor>button strong{font-size:12px}.category-chip-editor>button small{color:var(--muted);font-size:10px}.category-chip-editor>button>svg{color:var(--category-color)}.category-editor-form{gap:14px;display:grid}.category-editor-form>label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.category-editor-form input[type=text],.category-editor-form input:not([type]){border:1px solid var(--border);background:#fff;border-radius:6px;height:38px;padding:0 10px}.category-editor-form input[type=color]{border:1px solid var(--border);background:#fff;border-radius:6px;width:70px;height:36px;padding:3px}.category-editor-form fieldset{border:1px solid var(--border);border-radius:7px;flex-wrap:wrap;gap:9px;margin:0;padding:10px;display:flex}.category-editor-form legend{color:var(--muted);padding:0 4px;font-size:11px;font-weight:700}.category-editor-form fieldset label{align-items:center;gap:5px;font-size:12px;display:inline-flex}.category-editor-form .form-error{color:var(--red);margin:0;font-size:11px}@media (width<=900px){.dashboard-new .announcement-people{height:520px}.shipment-a4-modal-v232 .a4-info-v232{grid-template-columns:1fr;gap:4px}.shipment-a4-modal-v232 .a4-row-v232{grid-template-columns:68px minmax(200px,1fr) 205px 90px}}.restock-party-summary,.assembly-party-summary{border:1px solid var(--border);background:var(--canvas);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px;display:grid}.restock-party-summary article,.assembly-party-summary article{background:#fff;border-radius:6px;min-width:0;padding:8px 9px}.restock-party-summary span,.assembly-party-summary span{color:var(--green-800);font-size:10px;font-weight:800;display:block}.restock-party-summary strong,.assembly-party-summary strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.restock-party-summary small,.assembly-party-summary small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.45;display:block}.party-selector-row label{min-width:0}.order-edit-form textarea{resize:vertical;background:#fff;border:1px solid #ccd8d2;border-radius:7px;width:100%;padding:9px 10px}.assembly-restock-v357{grid-template-columns:minmax(235px,.72fr) minmax(0,1.28fr);gap:18px;display:grid}.assembly-restock-visual,.assembly-restock-content{border:1px solid var(--border);background:#fbfdfc;border-radius:8px;padding:14px}.assembly-restock-visual{align-content:start;gap:11px;display:grid}.assembly-restock-visual>img{aspect-ratio:1;object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:7px;width:100%}.assembly-restock-visual strong,.assembly-restock-visual small{display:block}.assembly-restock-visual small{color:var(--muted);margin-top:4px;font-size:11px}.assembly-restock-content{align-content:start;gap:12px;display:grid}.assembly-restock-meta{border:1px solid var(--border);background:#fff;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.assembly-restock-meta>div{border-bottom:1px solid var(--border);min-width:0;padding:10px}.assembly-restock-meta>div:nth-child(odd){border-right:1px solid var(--border)}.assembly-restock-meta>div:nth-last-child(-n+2){border-bottom:0}.assembly-restock-meta span,.assembly-restock-meta strong{display:block}.assembly-restock-meta span{color:var(--muted);font-size:10px}.assembly-restock-meta strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;overflow:hidden}.assembly-restock-form{gap:12px;display:grid}.restock-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.restock-form-row label,.assembly-restock-totals label{color:var(--muted);gap:5px;font-size:11px;font-weight:700;display:grid}.restock-form-row input,.restock-form-row select,.assembly-restock-totals input{width:100%;height:38px;color:var(--ink);background:#fff;border:1px solid #ccd8d2;border-radius:6px;padding:0 10px}.assembly-restock-totals{background:var(--green-50);border-radius:7px;grid-template-columns:auto 1fr minmax(150px,.8fr) minmax(150px,.8fr);align-items:end;gap:10px;padding:10px 12px;display:grid}.assembly-restock-totals>span{color:var(--muted);font-size:11px}.assembly-restock-totals>strong{color:var(--green-800);font-variant-numeric:tabular-nums;font-size:18px}.assembly-restock-form .check-field{margin:0}.assembly-restock-form .check-field label{max-width:260px}.assembly-outbound-history .table-wrap{min-height:240px}.outbound-detail-v357{gap:14px;display:grid}.outbound-detail-v357 .table-wrap{max-height:430px;overflow:auto}.outbound-detail-v357 table{min-width:700px}.assembly-order-detail-v357{gap:15px;display:grid}.assembly-order-detail-v357 .order-contract-card{border:1px solid var(--border);background:#f8fbf9;border-radius:8px;padding:14px 16px}.assembly-order-detail-v357 .order-contract-meta{border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:14px;padding-bottom:10px;font-size:12px;display:flex}.assembly-order-detail-v357 .order-contract-meta strong{color:var(--ink);font-variant-numeric:tabular-nums}.assembly-order-detail-v357 .order-contract-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:11px;display:grid}.assembly-order-detail-v357 .order-contract-parties article+article{border-left:1px solid var(--border);padding-left:14px}.assembly-order-detail-v357 .order-contract-parties span{color:var(--green-800);font-size:10px;font-weight:800}.assembly-order-detail-v357 .order-contract-parties strong{margin:4px 0 7px;font-size:14px;display:block}.assembly-order-detail-v357 .order-contract-parties p{color:var(--muted);margin:3px 0;font-size:11px;line-height:1.45}.assembly-order-detail-body{grid-template-columns:220px minmax(0,1fr);gap:15px;display:grid}.assembly-order-part{border:1px solid var(--border);background:#fbfdfc;border-radius:8px;padding:12px}.assembly-order-part img{aspect-ratio:1;object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:7px;width:100%;display:block}.assembly-order-part strong,.assembly-order-part span{display:block}.assembly-order-part strong{color:var(--green-800);margin-top:9px;font-size:13px}.assembly-order-part span{margin-top:3px;font-size:14px;font-weight:700}.assembly-order-facts{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assembly-order-facts>div{border-bottom:1px solid var(--border);padding:11px 12px}.assembly-order-facts>div:nth-child(odd){border-right:1px solid var(--border)}.assembly-order-facts .wide{border-right:0;grid-column:1/-1}.assembly-order-facts span,.assembly-order-facts strong{display:block}.assembly-order-facts span{color:var(--muted);font-size:10px}.assembly-order-facts strong{margin-top:4px;font-size:13px}@media (width<=820px){.restock-party-summary,.assembly-party-summary,.assembly-restock-v357,.assembly-order-detail-body{grid-template-columns:1fr}.assembly-restock-totals{grid-template-columns:1fr 1fr}.assembly-restock-totals label{grid-column:span 1}.assembly-order-detail-v357 .order-contract-parties{grid-template-columns:1fr}.assembly-order-detail-v357 .order-contract-parties article+article{border-top:1px solid var(--border);border-left:0;padding:12px 0 0}.restock-form-row{grid-template-columns:1fr}}.detail-factory-section{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.restock-modal-grid{align-items:start}.restock-fields .restock-order-code{margin-top:0}.restock-party-summary{margin:2px 0}.restock-party-summary article{min-height:98px;position:relative}.restock-party-summary article strong{padding-right:18px}.restock-party-summary article:has(select):after{content:"⌄";color:var(--green-800);pointer-events:none;font-weight:800;position:absolute;top:12px;right:12px}.restock-party-summary select{border:0;border-bottom:1px solid var(--border);appearance:none;width:100%;height:32px;color:var(--green-800);background:0 0;outline:none;margin:0 0 7px;padding:0 26px 0 8px;font-size:10px;font-weight:800}.restock-form-stack>.restock-two:first-child{padding-top:1px}@media (width>=851px){.restock-modal-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:18px 26px;min-height:0;display:grid}.restock-modal-grid>.restock-fields,.restock-modal-grid .restock-form-stack{display:contents}.restock-modal-grid .restock-form-stack>.restock-two:first-child{grid-area:1/1/auto/-1;grid-template-columns:1fr 1fr;gap:14px;display:grid}.restock-modal-grid .party-selector-row{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;gap:14px;display:grid}.restock-modal-grid .restock-party-summary{grid-area:3/1/auto/-1;margin:0}.restock-modal-grid>.restock-assets{grid-area:4/1/span 5;min-height:0}.restock-modal-grid>.product-meta{grid-area:4/2;width:100%;min-height:0;margin:0}.restock-modal-grid .restock-form-stack>.restock-two:not(:first-child):not(.party-selector-row){grid-area:5/2;grid-template-columns:1fr 1fr;gap:12px;display:grid}.restock-modal-grid .restock-total{grid-area:6/2;margin:0}.restock-modal-grid .restock-form-stack>.restock-two:last-child{grid-area:7/2}}.factory-batch-filter{color:var(--muted);gap:5px;margin-bottom:10px;font-size:11px;font-weight:800;display:grid}.factory-batch-filter select{border:1px solid var(--border);width:100%;height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:0 30px 0 10px}.batch-hint{background:var(--amber-soft);color:var(--amber);border:1px solid #ead7ad;border-radius:7px;margin:10px 0;padding:9px 10px;font-size:11px;line-height:1.45}.order-edit-v358{gap:16px;display:grid}.order-edit-v358 .order-contract-card{border:1px solid var(--border);background:#f8fbf9;border-radius:8px;grid-column:1/-1;padding:14px 16px}.order-edit-v358 .order-contract-meta{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:10px;display:grid}.order-edit-v358 .order-contract-meta label,.order-edit-v358 .order-contract-parties label{color:var(--muted);gap:5px;font-size:11px;font-weight:700;display:grid}.order-edit-v358 .order-contract-meta input,.order-edit-v358 .order-contract-parties select,.order-edit-v358 .detail-info-section input{width:100%;height:34px;color:var(--ink);font:inherit;background:#fff;border:1px solid #ccd8d2;border-radius:6px;padding:0 9px}.order-edit-v358 .order-contract-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:11px;display:grid}.order-edit-v358 .order-contract-parties article+article{border-left:1px solid var(--border);padding-left:14px}.order-edit-v358 .order-contract-parties>article>span{color:var(--green-800);margin-bottom:7px;font-size:10px;font-weight:800;display:block}.order-edit-v358 .order-contract-parties strong{margin:7px 0;font-size:14px;display:block}.order-edit-v358 .order-contract-parties p{color:var(--muted);margin:3px 0;font-size:11px;line-height:1.45}.order-edit-v358 .order-detail-content{grid-template-columns:1.2fr 1fr;gap:22px;display:grid}.order-edit-v358 .order-detail-art{border:1px solid var(--border);background:#fbfdfc;border-radius:9px;padding:15px}.order-edit-v358 .order-detail-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.order-edit-v358 .order-detail-images figure{margin:0}.order-edit-v358 .order-detail-images figcaption{color:var(--muted);text-align:center;margin-bottom:5px;font-size:10px;font-weight:700}.order-edit-v358 .order-detail-images img{aspect-ratio:1;object-fit:contain;border:1px solid var(--border);background:var(--canvas);border-radius:6px;width:100%;display:block}.order-edit-v358 .detail-info-section+.detail-info-section{margin-top:14px}.order-edit-v358 .detail-info-section h3{margin:0 0 7px;font-size:14px}.order-edit-v358 .detail-info-section dl{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;margin:0;display:grid}.order-edit-v358 .detail-info-section dl>div{border-bottom:1px solid var(--border);padding:10px 11px}.order-edit-v358 .detail-info-section dl>.wide{grid-column:1/-1}.order-edit-v358 .detail-info-section dt{color:var(--muted);font-size:10px}.order-edit-v358 .detail-info-section dd{margin:4px 0 0;font-weight:700}.order-detail-images.square-images img{aspect-ratio:1;object-fit:contain;height:auto}@media (width<=980px){.create-v127 .create-common{grid-template-columns:repeat(2,minmax(0,1fr))}.order-edit-v358 .order-detail-content{grid-template-columns:1fr}}@media (width<=680px){.create-v127 .create-common,.order-edit-v358 .order-contract-meta,.order-edit-v358 .order-contract-parties{grid-template-columns:1fr}.order-edit-v358 .order-contract-parties article+article{border-top:1px solid var(--border);border-left:0;padding:12px 0 0}.order-edit-v358 .detail-info-section dl{grid-template-columns:1fr}.order-edit-v358 .detail-info-section dl>.wide{grid-column:auto}}.detail-factory-section>h3{color:var(--ink,#17201d);margin:0 0 10px;font-size:16px;font-weight:800}.detail-factory-section .detail-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.percentage-input{display:block;position:relative}.percentage-input input{padding-right:30px}.percentage-input b{color:#60736a;font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.restock-v359{min-height:0}.restock-v359-form{gap:13px;display:grid}.restock-v359-header{grid-template-columns:minmax(0,1.35fr) minmax(120px,.55fr) minmax(190px,.8fr);gap:14px;display:grid}.restock-v359 label{color:#50645a;gap:5px;font-size:11px;font-weight:700;display:grid}.restock-v359 input,.restock-v359 select{color:#17201d;background:#fff;border:1px solid #ccd9d2;border-radius:6px;width:100%;height:40px;padding:0 11px}.restock-v359 input[readonly]{color:#3f5149;background:#f3f7f5;font-weight:700}.restock-v359-parties{background:#f6faf8;border:1px solid #dce5e0;border-radius:8px;grid-template-columns:1fr 1fr;gap:10px;padding:10px;display:grid}.restock-v359-parties article{background:#fff;border-radius:7px;min-width:0;padding:10px 12px}.restock-v359-parties article>span,.restock-v359-parties label>span{color:#08734b;font-size:11px;font-weight:800}.restock-v359-parties article>strong{margin:7px 0 4px;font-size:13px;display:block}.restock-v359-parties article>small{color:#64766e;font-size:10px;line-height:1.55;display:block}.restock-v359-main{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:start;gap:24px;display:grid}.restock-v359 .restock-assets,.restock-v359 .restock-fields{background:#fff;border:0;min-height:0;padding:0}.restock-v359 .restock-assets{flex-direction:column;display:flex}.restock-v359 .asset-pair{gap:12px;margin-bottom:11px}.restock-v359 .asset-pair img{border-radius:8px;height:150px}.restock-v359 .product-meta{background:#f3f7f5;border-radius:7px;width:100%;min-height:0;margin:0;padding:14px}.restock-v359 .product-meta>strong{font-size:18px}.restock-v359 .product-attributes{grid-template-columns:repeat(2,minmax(0,1fr))}.restock-v359 .product-attributes .factory-attribute{border-top:1px solid #dbe5e0;grid-column:1/-1;padding-top:6px}.restock-v359 .restock-fields{gap:13px;display:grid}.restock-v359-entry{gap:12px;display:grid}.restock-v359-entry>.restock-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.restock-v359 .restock-total{margin:0;padding-top:4px}.restock-v359 .restock-total strong{font-size:24px}.restock-deposit{border-top:1px solid #dce5e0;grid-template-columns:150px 1fr;align-items:end;gap:14px;padding-top:10px;display:grid}.restock-deposit p{color:#60736a;margin:0 0 9px;font-size:11px}.restock-deposit p strong{color:#17201d;margin-left:6px;font-size:14px}.restock-v359-entry>.primary-button{justify-self:center;min-width:142px;height:42px;margin-top:4px}.create-v127 .create-common{grid-template-columns:1fr 1fr 1fr!important}.create-party-summary article>select{background:#fff;border:1px solid #ccd9d2;border-radius:6px;width:100%;height:36px;margin-top:6px;padding:0 9px}.create-v127 .create-workspace{grid-template-columns:300px minmax(0,1fr)}.create-v127 .order-lines article{padding:14px}.create-v127 .line-main{grid-template-columns:minmax(0,1fr) 250px}.create-v127 .line-images img{height:108px}.create-v127 .line-attributes{padding:12px}.create-v127 .line-fields-v127{grid-template-columns:125px minmax(145px,1fr) 120px 135px minmax(230px,1fr)!important}.line-pricing{grid-template-columns:auto 104px;align-items:end;gap:3px 10px;display:grid}.line-pricing .line-total{grid-row:1/span 2;margin:0;padding:0 8px 7px 0;font-size:16px}.line-pricing .line-deposit-ratio{grid-area:1/2;grid-template-columns:auto 60px;align-items:center;gap:6px;font-size:10px;display:grid}.line-pricing .line-deposit-ratio input{height:31px;padding-left:7px}.line-pricing small{color:#60736a;white-space:nowrap;grid-area:2/2;font-size:10px}.order-detail-info .detail-info-section h3{color:#17201d;background:#f4f7f5;font-size:14px;font-weight:800}.order-detail-info .detail-info-section dl{grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail-info .detail-info-section:nth-child(2) dl{grid-template-columns:repeat(3,minmax(0,1fr))}.order-detail-info .detail-info-section dl>div{border-bottom:1px solid #edf1ef;min-height:54px;padding:9px 11px}.order-detail-info .detail-info-section dt{font-size:11px}.order-detail-info .detail-info-section dd{font-size:13px}.order-edit-v358 .detail-info-section input{background:#fff;border:1px solid #ccd9d2;border-radius:6px;width:100%;height:34px;padding:0 8px}.order-edit-v358 .detail-info-section .money-field{display:block}@media (width<=1000px){.restock-v359-main,.create-v127 .create-workspace{grid-template-columns:1fr}.restock-v359-header{grid-template-columns:minmax(0,1fr) minmax(120px,.55fr)}.restock-v359-header label:last-child{grid-column:1/-1}.create-v127 .line-main{grid-template-columns:1fr}.create-v127 .line-fields-v127{grid-template-columns:repeat(2,minmax(0,1fr))!important}.line-pricing{grid-column:1/-1}}@media (width<=700px){.restock-v359-header,.restock-v359-parties,.restock-v359-entry>.restock-two,.restock-deposit,.create-v127 .create-common{grid-template-columns:1fr!important}.restock-v359-header label:last-child{grid-column:auto}.order-detail-info .detail-info-section:nth-child(2) dl{grid-template-columns:1fr}}.purchase-create-modal.compact-modal-panel.extra-wide{border-radius:10px;width:min(94vw,1720px);height:min(92vh,1100px);max-height:92vh}.purchase-create-modal .compact-modal-header{padding:18px 24px 15px}.purchase-create-modal .compact-modal-body{flex:1;min-height:0;padding:18px 22px;overflow:hidden}.purchase-create-modal .compact-modal-footer{flex:none}.create-v360,.create-workspace-v360,.create-main-v360{height:100%;min-height:0}.create-v360.create-v127{display:block}.create-v360 .create-workspace-v360{display:grid;grid-template-columns:350px minmax(0,1fr)!important;gap:20px!important}.create-v360 .product-search-card{background:#fff;border-radius:8px;height:100%;padding:14px;overflow:auto;min-height:0!important}.create-v360 .factory-batch-filter{color:#64716c;border-bottom:1px solid #e2e9e5;gap:7px;padding-bottom:14px;font-size:12px;font-weight:700;display:grid}.create-v360 .factory-batch-filter select{color:#17201d;background:#fff;border:1px solid #ccd8d2;border-radius:6px;width:100%;height:40px;padding:0 10px;font-weight:650}.create-v360 .search-field{margin-top:14px}.create-v360 .product-result{padding:9px 3px}.create-v360 .product-result strong{color:#17201d;font-size:14px}.create-v360 .product-result small{color:#475951;margin-top:3px;font-size:12px;line-height:1.35}.create-main-v360{grid-template-rows:auto auto minmax(0,1fr);gap:14px;min-width:0;display:grid}.create-v360 .create-common{gap:16px;padding:0 2px 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important}.create-v360 .create-party-summary{grid-template-columns:1fr 1fr;gap:14px;display:grid}.create-v360 .create-party-summary article{background:#f8fbf9;border-radius:7px;min-width:0;padding:12px 14px}.create-v360 .create-party-summary article>select{background:#fff;border-color:#0000;height:34px;margin:5px 0 0;font-weight:700}.create-v360 .create-party-summary article>strong{margin-top:5px}.create-v360 .order-lines{background:#fbfdfc;border-radius:8px;height:100%;padding:14px;overflow:auto;min-height:0!important;max-height:none!important}.create-v360 .line-images img{height:112px}.create-v360 .line-pricing{grid-template-rows:auto;grid-template-columns:minmax(130px,auto) 112px minmax(140px,auto);align-items:end;gap:12px;display:grid}.create-v360 .line-pricing .line-total{grid-area:1/1;padding:0 0 10px;font-size:16px}.create-v360 .line-pricing .line-deposit-ratio{grid-area:1/2;grid-template-columns:1fr;gap:5px;font-size:11px;display:grid}.create-v360 .line-pricing .line-deposit-ratio input{height:40px}.create-v360 .line-pricing small{color:#50645a;white-space:nowrap;grid-area:1/3;padding-bottom:11px;font-size:11px;font-weight:650}.order-detail-product-language.compact-modal-panel.extra-wide{border-radius:10px;width:min(94vw,1580px);max-height:92vh}.order-detail-product-language .compact-modal-header{padding:20px 26px 17px}.order-detail-product-language .compact-modal-body{padding:22px 26px}.order-detail-product-language .detail-v125{gap:18px;grid-template-columns:1fr!important;display:grid!important}.order-detail-product-language .order-contract-card{background:#fff;border:1px solid #dfe7e3;border-radius:7px;padding:16px}.order-detail-product-language .order-contract-meta{padding-bottom:13px}.order-detail-product-language .order-contract-parties{gap:14px;padding-top:14px}.order-detail-product-language .order-contract-parties article{background:#f4f7f5;border-radius:7px;padding:12px 14px}.order-detail-product-language .order-detail-content{grid-template-columns:minmax(500px,.92fr) minmax(560px,1.08fr);align-items:stretch;gap:20px;display:grid}.order-detail-product-language .order-detail-art,.order-detail-product-language .order-detail-info{background:#fff;border:1px solid #dfe7e3;border-radius:7px;padding:16px}.order-detail-product-language .order-detail-card-title{color:#17201d;margin:0 0 14px;font-size:16px;font-weight:800}.order-detail-product-language .order-detail-images{gap:10px}.order-detail-product-language .order-detail-images img{aspect-ratio:1;object-fit:contain;background:#f4f7f5;border-radius:7px;width:100%;height:auto}.order-detail-product-language .order-detail-note{background:#f4f7f5;border-left:3px solid #0b8a58;margin-top:12px;padding:12px 13px}.order-detail-product-language .order-detail-info{align-content:start;gap:18px;display:grid}.order-detail-product-language .detail-info-section{background:0 0;border:0;border-radius:0;overflow:visible}.order-detail-product-language .detail-info-section+.detail-info-section{border-top:1px solid #dfe7e3;padding-top:17px}.order-detail-product-language .detail-info-section h3{color:#17201d;background:0 0;margin:0 0 12px;padding:0;font-size:16px;font-weight:800}.order-detail-product-language .detail-info-section dl,.order-detail-product-language .order-detail-info .detail-info-section:nth-child(2) dl{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.order-detail-product-language .detail-info-section dl>div{background:#f4f7f5;border:0;border-radius:7px;min-height:66px;padding:11px 12px}.order-detail-product-language .detail-info-section dt{color:#64716c;font-size:11px;font-weight:600}.order-detail-product-language .detail-info-section dd{color:#17201d;font-variant-numeric:tabular-nums;margin-top:6px;font-size:14px;font-weight:750}@media (width<=1280px){.create-v360 .create-workspace-v360{grid-template-columns:310px minmax(0,1fr)!important}.create-v360 .line-main,.order-detail-product-language .order-detail-content{grid-template-columns:1fr}.create-v360 .line-fields-v127{grid-template-columns:repeat(4,minmax(0,1fr))!important}.create-v360 .line-pricing{grid-column:1/-1}}@media (width<=850px){.purchase-create-modal .compact-modal-body{overflow:auto}.create-v360 .create-workspace-v360,.create-v360 .create-common,.create-v360 .create-party-summary,.create-v360 .line-fields-v127,.order-detail-product-language .order-contract-parties,.order-detail-product-language .detail-info-section dl,.order-detail-product-language .order-detail-info .detail-info-section:nth-child(2) dl{grid-template-columns:1fr!important}.create-v360 .product-search-card,.create-v360 .order-lines{height:auto}}.desktop-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-data-grid .desktop-storage-card{grid-column:span 2}.desktop-path-field{gap:7px;margin:14px 0 8px;display:grid}.desktop-path-field>span{color:#496159;font-size:12px;font-weight:800}.desktop-path-field input{color:#1b2e27;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cddbd5;border-radius:7px;padding:8px 10px}.desktop-path-field input:disabled{color:#8ba097;background:#f2f6f4}.desktop-db-path{color:#557068;overflow-wrap:anywhere;background:#f4f8f6;border-radius:7px;padding:9px 10px;font-size:12px;margin:0 0 12px!important}.desktop-storage-card .settings-data-actions{flex-wrap:wrap}@media (width<=780px){.desktop-data-grid{grid-template-columns:1fr}.desktop-data-grid .desktop-storage-card{grid-column:auto}}.product-kind-workspace,.order-kind-tabs{margin-top:-2px}.product-kind-workspace>.raised-tabs,.order-kind-tabs{padding-left:14px}.product-kind-panel{border-top-left-radius:0!important;margin-top:0!important}.product-kind-panel.content-section{padding:0}.order-kind-tabs{margin-bottom:0}.order-kind-panel-start{border-top-left-radius:0;margin-top:-1px}.product-detail-modal-v1463{color:var(--ink);grid-template-columns:minmax(390px,43%) minmax(0,57%);align-items:start;gap:14px}.product-detail-modal-v1463 .detail-surface{background:#fff;border:1px solid #d8e3de;border-radius:8px;overflow:hidden}.product-detail-modal-v1463>.modal-product-media{height:auto;padding:14px}.product-detail-modal-v1463 .modal-product-media>h3,.product-detail-modal-v1463 .detail-panel>h3,.product-detail-modal-v1463 .detail-panel-title{color:#075a40;background:linear-gradient(90deg,#eef7f2 0%,#f8fbf9 72%,#fff 100%);border-bottom:1px solid #d8e3de;margin:-14px -14px 12px;padding:11px 14px;font-size:15px;font-weight:800}.product-detail-modal-v1463 .modal-product-media>h3{margin:-14px -14px 12px}.product-detail-right{gap:12px;min-width:0;display:grid}.product-detail-modal-v1463 .detail-panel{padding:14px}.product-detail-modal-v1463 .detail-panel-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-detail-modal-v1463 .detail-panel-title h3{margin:0;font-size:15px}.product-detail-modal-v1463 .detail-panel-title .text-button{color:#08734b;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;min-height:28px;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.product-detail-modal-v1463 .detail-panel-title .text-button:hover{background:#e5f4ec}.product-detail-modal-v1463 .modal-coin-images{gap:9px}.product-detail-modal-v1463 .modal-coin-images article{background:#f8faf9;padding:8px}.product-detail-modal-v1463 .modal-coin-images img{height:176px}.product-detail-modal-v1463 .modal-print-note{background:#f3f7f5;margin-top:10px;padding:10px 11px}.product-detail-modal-v1463 .modal-print-note p{line-height:1.5}.product-detail-modal-v1463 .detail-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;display:grid}.product-detail-modal-v1463 .detail-inline-grid label{background:#fff;border-bottom:1px solid #e2e9e5;border-radius:0;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:9px;min-height:47px;padding:5px 0;display:grid}.product-detail-modal-v1463 .detail-inline-grid label:nth-last-child(-n+2){border-bottom:0}.product-detail-modal-v1463 .detail-inline-grid label>span{color:#66766f;font-size:11px;font-weight:650}.product-detail-modal-v1463 .detail-inline-grid label>strong{color:#17201d;margin:0;font-size:13px;font-weight:750}.product-detail-modal-v1463 .detail-inline-grid input,.product-detail-modal-v1463 .detail-inline-grid select{height:34px;margin:0}.product-detail-modal-v1463 .modal-product-timestamps{margin-top:0;padding:8px 11px;font-size:10px}.outbound-table-wrap{margin:0 -14px -14px;overflow:auto}.outbound-price-table{border-collapse:collapse;width:100%;min-width:560px}.outbound-price-table th,.outbound-price-table td{text-align:center;white-space:nowrap;border-bottom:1px solid #dfe7e3;height:42px;padding:8px 10px}.outbound-price-table th{color:#08734b;background:#f4f8f6;font-size:11px;font-weight:800}.outbound-price-table th svg{vertical-align:-2px;color:#5c756a;margin-left:3px}.outbound-price-table td{color:#17201d;font-size:12px;font-weight:600}.outbound-price-table tbody tr:last-child td{border-bottom:0}.outbound-price-table input{color:#17201d;text-align:center;background:#fff;border:1px solid #ccd8d2;border-radius:5px;width:74px;height:31px;padding:0 7px}.outbound-price-table td:nth-child(2) input{width:112px}.product-detail-modal-v1463 .modal-inventory-section{border-color:#d8e3de;padding:12px!important}.product-detail-modal-v1463 .modal-metric-tabs{gap:9px}.product-detail-modal-v1463 .modal-metric-tabs>button{min-height:64px;padding:9px 11px}.product-detail-modal-v1463 .modal-metric-tabs>button>svg:last-child{color:#66776f;margin-left:auto}.product-detail-modal-v1463 .modal-metric-tabs span{flex:1}.product-detail-modal-v1463 .modal-metric-tabs strong{font-size:18px}.product-detail-modal-v1463 .modal-inventory-detail{min-height:68px;margin-top:9px;padding:10px 12px}.product-detail-modal-v1463 .modal-inventory-detail h3{font-size:12px}.product-detail-modal-v1463 .modal-inventory-detail p{font-size:11px}@media (width<=1050px){.product-detail-modal-v1463{grid-template-columns:1fr}.product-detail-modal-v1463 .modal-product-media,.product-detail-right{grid-column:1}.product-detail-modal-v1463 .modal-coin-images img{height:210px}}@media (width<=720px){.product-detail-modal-v1463 .detail-inline-grid{grid-template-columns:1fr}.product-detail-modal-v1463 .detail-inline-grid label:nth-last-child(-n+2){border-bottom:1px solid #e2e9e5}.product-detail-modal-v1463 .detail-inline-grid label:last-child{border-bottom:0}.product-detail-modal-v1463 .modal-coin-images,.product-detail-modal-v1463 .modal-metric-tabs{grid-template-columns:1fr}.product-kind-workspace>.raised-tabs,.order-kind-tabs{padding-left:8px}}.management-tabs-bar{background:0 0;border:0;border-radius:0;padding:0}.management-tabs-bar .tabs{background:0 0;border:0;padding-left:14px}.management-action-bar{background:var(--surface);border-radius:0;margin-top:0}.product-kind-workspace{gap:0;margin-top:0}.product-kind-workspace>.raised-tabs,.order-kind-tabs{border:1px solid var(--border);background:var(--surface);border-bottom:0;border-radius:0;margin:0;padding:0}.raised-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:45px}.raised-tabs button.active{border-color:var(--green-700);background:var(--surface);color:var(--green-700)}.product-kind-panel{border-radius:0!important}.order-kind-panel-start{border-top:0;border-radius:0;margin-top:0}.order-tabs{background:0 0;border-radius:0}.version-history-panel{padding:18px}.version-history-panel>.section-heading{margin-bottom:16px}.version-history-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.75fr);align-items:start;gap:18px;display:grid}.version-history-table{border:1px solid var(--border);background:var(--surface);overflow:auto}.version-history-table table{min-width:720px}.version-history-table tr.selected td{background:#eef7f2}.version-editor{border:1px solid var(--border);background:#f8fbf9;gap:11px;padding:15px;display:grid}.version-editor .section-heading{margin:0 0 2px}.version-editor h3{margin:0;font-size:15px}.version-editor label{gap:5px;display:grid}.version-editor label>span{color:var(--muted);font-size:11px;font-weight:700}.version-editor textarea{resize:vertical;min-height:72px}@media (width<=900px){.version-history-layout{grid-template-columns:1fr}}.app-main{position:relative}.topbar{background:#fff;min-height:64px;padding:10px 24px}.topbar-title>div{display:none}.topbar-actions{margin-left:auto}.page-content{padding-top:18px}.page-stack{gap:16px}.management-tabs-bar,.inventory-tabs,.order-tabs,.archive-tabs,.settings-tabs,.shipping-main-tabs{background:0 0;border:0;border-radius:0;min-height:58px;padding:0}.management-tabs-bar .tabs,.inventory-tabs,.order-tabs,.archive-tabs,.settings-tabs,.shipping-main-tabs{gap:24px;padding:0 4px}.management-tabs-bar .tabs button,.inventory-tabs>button,.order-tabs>button,.archive-tabs>button,.settings-tabs>button,.shipping-main-tabs>button{color:#53645d;letter-spacing:0;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:54px;padding:0 10px;font-size:16px;font-weight:750}.management-tabs-bar .tabs button.active,.inventory-tabs>button.active,.order-tabs>button.active,.archive-tabs>button.active,.settings-tabs>button.active,.shipping-main-tabs>button.active{border-bottom-color:var(--green-700);color:var(--green-800);background:0 0}.raised-tabs,.product-kind-workspace>.raised-tabs,.order-kind-tabs,.inventory-kind-tabs{z-index:3;background:0 0;border:0;border-radius:0;align-items:flex-end;gap:6px;min-height:48px;margin:0;padding:0 0 0 16px;display:flex;position:relative;overflow:auto hidden}.raised-tabs button,.product-kind-workspace>.raised-tabs button,.order-kind-tabs button,.inventory-kind-tabs button{background:var(--workbench-tab-muted);color:#5e6f67;letter-spacing:0;border:1px solid #dbe5e0;border-bottom:0;border-radius:10px 10px 0 0;min-width:126px;min-height:43px;margin-top:3px;padding:0 18px;font-size:13px;font-weight:750}.raised-tabs button.active,.product-kind-workspace>.raised-tabs button.active,.order-kind-tabs button.active,.inventory-kind-tabs button.active{border-color:var(--workbench-tab-border);min-height:47px;color:var(--green-700);background:#fff;border-bottom-color:#fff;margin-top:0;margin-bottom:-1px;position:relative}.raised-tabs button.active:after,.product-kind-workspace>.raised-tabs button.active:after,.order-kind-tabs button.active:after,.inventory-kind-tabs button.active:after{content:"";background:#fff;height:4px;position:absolute;bottom:-3px;left:0;right:0}.raised-tabs button span{min-width:21px;height:21px;font-size:11px}.product-kind-workspace{gap:0}.product-kind-workspace .management-action-bar{border-color:var(--workbench-tab-border);background:#fff;border-radius:7px 7px 0 0;min-height:64px;margin:0}.product-kind-panel{border-color:var(--workbench-tab-border)!important;border-radius:0 0 7px 7px!important;margin-top:-1px!important}.order-kind-tabs+.order-filter-band,.inventory-kind-tabs+.inventory-metrics{border:1px solid var(--workbench-tab-border);background:#fff;border-radius:7px 7px 0 0;margin-top:-1px}.inventory-kind-tabs+.inventory-metrics{padding:16px}.inventory-metrics+.inventory-toolbar{border-radius:0;margin-top:-17px}.inventory-toolbar+.content-section{border-radius:0 0 7px 7px;margin-top:-17px}.content-section,.page-toolbar,.metric-card{border-color:var(--border);box-shadow:none}.page-toolbar{min-height:58px}.table-wrap table{font-variant-numeric:tabular-nums;font-size:13px}.table-wrap thead th{color:#43554d;background:#f6f8f7;height:44px;font-size:12px;font-weight:750}.table-wrap tbody td{min-height:52px;color:var(--ink)}.table-wrap tbody tr:hover td{background:#fbfdfc}.pagination-bar{border-top-color:var(--border);min-height:56px}.product-image.single .product-image-pair{grid-template-columns:1fr}.product-image-preview-grid.single{grid-template-columns:minmax(220px,520px);justify-content:center}.product-detail-modal-v1463.accessory{grid-template-columns:minmax(300px,34%) minmax(0,66%)}.product-detail-modal-v1463.accessory .modal-single-main{align-content:center;min-height:360px;display:grid}.product-detail-modal-v1463.accessory .modal-single-main img{object-fit:contain;width:min(100%,320px);max-height:360px;margin:0 auto}.product-detail-modal-v1463 .procurement-panel .detail-inline-grid label>strong{overflow-wrap:anywhere}.outbound-price-table select{background:#fff;border:1px solid #ccd8d2;border-radius:5px;min-width:98px;height:31px;padding:0 25px 0 7px}@media (width<=900px){.management-tabs-bar .tabs,.inventory-tabs,.order-tabs,.archive-tabs,.settings-tabs,.shipping-main-tabs{gap:10px;overflow-x:auto}.management-tabs-bar .tabs button,.inventory-tabs>button,.order-tabs>button,.archive-tabs>button,.settings-tabs>button,.shipping-main-tabs>button{white-space:nowrap;padding:0 8px;font-size:15px}.product-detail-modal-v1463.accessory{grid-template-columns:1fr}}@media (width<=620px){.topbar{min-height:56px;padding:8px 12px}.page-content{padding-top:12px}.raised-tabs,.product-kind-workspace>.raised-tabs,.order-kind-tabs,.inventory-kind-tabs{padding-left:8px}.raised-tabs button,.product-kind-workspace>.raised-tabs button,.order-kind-tabs button,.inventory-kind-tabs button{min-width:108px;padding:0 12px}}.product-kind-workspace,.inventory-kind-workspace,.order-kind-workspace{min-width:0}.product-kind-workspace>.management-action-bar{border:1px solid var(--workbench-tab-border);border-top:0;border-bottom:0;border-radius:0;margin:0}.product-kind-workspace>.product-kind-panel{border:1px solid var(--workbench-tab-border)!important;border-top:0!important;border-radius:0 0 7px 7px!important;margin-top:0!important}.inventory-kind-workspace>.inventory-metrics{border:1px solid var(--workbench-tab-border);background:#fff;border-top:0;border-bottom:0;border-radius:0;margin:0;padding:16px}.inventory-kind-workspace>.inventory-toolbar{border:1px solid var(--workbench-tab-border);background:#fff;border-radius:0;min-height:58px;margin:0}.inventory-kind-workspace>.content-section{border:1px solid var(--workbench-tab-border);border-top:0;border-radius:0 0 7px 7px;margin:0}.inventory-kind-workspace.history-workspace>.inventory-toolbar{border-top:0}.order-kind-workspace>.order-filter-band{border:1px solid var(--workbench-tab-border);background:#fff;border-top:0;border-radius:0;margin:0}.order-kind-workspace>.content-section{border:1px solid var(--workbench-tab-border);border-top:0;border-radius:0 0 7px 7px;margin:0}.order-kind-workspace>.archive-notice{border-radius:0;margin:0}@media (width<=620px){.inventory-kind-workspace>.inventory-metrics{padding:12px}}:root{--workbench-tab-muted:#f0f5f2;--workbench-tab-border:#cfddd6}.raised-tabs,.product-kind-workspace>.raised-tabs,.order-kind-tabs,.inventory-kind-tabs{gap:6px;min-height:42px}.raised-tabs button,.product-kind-workspace>.raised-tabs button,.order-kind-tabs button,.inventory-kind-tabs button{background:var(--workbench-tab-muted);border-color:#d9e5df;border-radius:9px 9px 0 0;min-width:138px;min-height:37px;margin-top:0;padding:0 18px}.raised-tabs button.active,.product-kind-workspace>.raised-tabs button.active,.order-kind-tabs button.active,.inventory-kind-tabs button.active{border-color:var(--workbench-tab-border);background:#fff;border-bottom-color:#fff;min-height:41px;margin-bottom:-1px}.raised-tabs button.active:after,.product-kind-workspace>.raised-tabs button.active:after,.order-kind-tabs button.active:after,.inventory-kind-tabs button.active:after{z-index:1;height:5px;bottom:-3px;left:-1px;right:-1px}.raised-tabs button span{min-width:20px;height:20px}.product-kind-workspace>.management-action-bar,.inventory-kind-workspace>.inventory-metrics,.order-kind-workspace>.order-filter-band,.inventory-kind-workspace.history-workspace>.inventory-toolbar{border-top:1px solid var(--workbench-tab-border);border-radius:8px 8px 0 0}@media (width<=620px){.raised-tabs button,.product-kind-workspace>.raised-tabs button,.order-kind-tabs button,.inventory-kind-tabs button{min-width:118px}}.dashboard-new .announcement-shell{padding-top:42px}.dashboard-new .announcement-switcher{gap:6px;left:16px}.dashboard-new .announcement-switcher button{background:var(--workbench-tab-muted);border:1px solid #d9e5df;border-bottom:0;border-radius:9px 9px 0 0;min-width:122px;min-height:37px;padding:0 17px;font-size:13px}.dashboard-new .announcement-switcher button.active{border-color:var(--workbench-tab-border);min-height:41px;box-shadow:none;background:#fff;border-bottom-color:#fff;margin-bottom:-1px;position:relative}.dashboard-new .announcement-switcher button.active:after{content:"";z-index:1;background:#fff;height:5px;position:absolute;bottom:-3px;left:-1px;right:-1px}.dashboard-new .announcement-board{border-color:var(--workbench-tab-border);border-radius:7px}@media (width<=620px){.dashboard-new .announcement-switcher{left:8px}.dashboard-new .announcement-switcher button{min-width:108px;padding:0 12px}}.finance-accounting-panel{padding:24px}.accounting-upload-actions{flex-wrap:wrap;gap:10px;display:flex}.accounting-upload-actions label{cursor:pointer}.finance-accounting-toolbar{flex-wrap:wrap;align-items:end;gap:18px;margin:18px 0;display:flex}.finance-accounting-toolbar label{color:#51716a;gap:6px;font-size:13px;display:grid}.finance-accounting-toolbar input,.finance-accounting-toolbar select{min-width:150px}.finance-accounting-toolbar>.muted{max-width:410px;line-height:1.55}.finance-kpi-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.finance-kpi-grid article{background:#f4f9f6;border:1px solid #dbe8e2;border-radius:8px;padding:16px}.finance-kpi-grid span{color:#66827a;font-size:13px;display:block}.finance-kpi-grid strong{color:#17372f;margin-top:6px;font-size:24px;display:block}.success-hint{color:#087f5b;background:#edf8f2;border-radius:6px;margin:12px 0;padding:10px 12px}.error-hint{color:#a33d2f;background:#fff1ee;border-radius:6px;margin:12px 0;padding:10px 12px}.accounting-trend-section{border-top:1px solid #e2e9e5;margin-top:24px;padding-top:20px}.accounting-trend-section h3{margin:0}.chart-legend{color:#66827a;align-items:center;gap:6px;font-size:12px;display:inline-flex}.chart-legend i{border-radius:50%;width:9px;height:9px}.chart-legend i.sales{background:#08734b}.chart-legend i.shipped{background:#5d8fb1;margin-left:10px}.accounting-trend-table{gap:10px;display:grid}.accounting-trend-row{grid-template-columns:74px minmax(100px,1fr) 64px minmax(100px,1fr) 64px;align-items:center;gap:10px;display:grid}.accounting-trend-row>strong{color:#31594e;font-size:13px}.accounting-trend-row>b{color:#31594e;text-align:right;font-size:12px}.trend-track{background:#edf2ef;border-radius:5px;height:10px;overflow:hidden}.trend-bar{border-radius:inherit;min-width:2px;height:100%;display:block}.trend-bar.sales{background:#08734b}.trend-bar.shipped{background:#5d8fb1}.restock-assets .asset-single{grid-template-columns:minmax(180px,260px);display:grid}.restock-assets .asset-single figure{margin:0}.restock-assets .asset-single img{aspect-ratio:1;object-fit:contain;background:#f7faf8;border:1px solid #dbe8e2;border-radius:8px;width:100%}.history-product-images.single{grid-template-columns:minmax(96px,150px)}.history-product-images.single img{aspect-ratio:1}.single-line-image,.single-order-image{grid-template-columns:minmax(120px,1fr)!important}.single-line-image figure,.single-order-image figure{max-width:220px}.single-line-image img,.single-order-image img{aspect-ratio:1;object-fit:contain}@media (width<=820px){.finance-kpi-grid{grid-template-columns:repeat(2,1fr)}.accounting-trend-row{grid-template-columns:60px minmax(70px,1fr) 48px}.accounting-trend-row .trend-track:nth-of-type(2),.accounting-trend-row>b:nth-of-type(2){display:none}}.product-detail-modal-v1463 .modal-coin-images img{aspect-ratio:1;object-fit:contain;height:auto}.product-detail-modal-v1463 .modal-print-note{margin-top:18px}.restock-v359 .asset-pair figure{min-width:0}.restock-v359 .asset-pair img{aspect-ratio:1;object-fit:contain;height:auto}.restock-v359 .restock-note{width:86%;margin-top:18px}.restock-v359 .restock-note textarea{min-height:84px}.restock-v359 .restock-total{border-bottom:1px solid #dce5e0;grid-template-columns:auto 1fr;align-items:baseline;gap:14px;padding:4px 0 12px;display:grid}.restock-v359 .restock-deposit{border-top:0;grid-template-columns:132px 172px minmax(150px,1fr);align-items:end;padding-top:0}.restock-v359 .restock-expected-at{width:172px}.restock-v359 .restock-deposit p{align-self:end}.create-v360 .line-images img{aspect-ratio:1;object-fit:contain;height:auto}.create-v360 .line-attributes>strong,.create-v360 .line-stock-summary{display:block}.create-v360 .line-stock-summary{color:#50645a;border-bottom:1px solid #dbe6e0;margin-top:5px;padding-bottom:9px;font-size:12px;font-weight:650}.create-v360 .line-attributes dl{margin-top:9px}.create-v360 .line-order-code input{color:#075a40;font-variant-numeric:tabular-nums}@media (width<=1000px){.restock-v359 .restock-deposit{grid-template-columns:132px 172px 1fr}}@media (width<=700px){.restock-v359 .restock-note,.restock-v359 .restock-expected-at,.create-v360 .line-order-suffix{width:100%}.restock-v359 .restock-deposit{grid-template-columns:1fr}}.order-info-redesign>h3{margin:0!important}.order-primary-metrics,.order-deposit-metrics,.order-status-metrics{border-bottom:1px solid #e5ebe8;gap:16px;padding:16px 14px;display:grid}.order-primary-metrics{grid-template-columns:1fr 1fr 1.35fr}.order-deposit-metrics{grid-template-columns:1fr 1fr 1.2fr}.order-status-metrics{grid-template-columns:1fr 1fr 1fr}.order-primary-metrics span,.order-deposit-metrics span,.order-status-metrics span{color:#64716c;font-size:11px;display:block}.order-primary-metrics strong,.order-deposit-metrics strong,.order-status-metrics strong{color:#17201d;margin-top:6px;font-size:15px;font-weight:800;display:block}.order-total-metric strong{color:#075a40;font-size:24px}.order-unpaid-metric{background:#fff7e8;border-radius:6px;padding:9px 11px}.order-unpaid-metric strong{color:#a46000}.detail-status-select{color:#8a5a00;align-items:center;width:132px;margin-top:6px;display:flex;position:relative}.detail-status-select select{color:#8a5a00;appearance:none;background:#fff8e7;border:1px solid #e7d5a9;border-radius:6px;width:100%;height:34px;padding:0 28px 0 10px;font-size:12px;font-weight:700}.detail-status-select svg{pointer-events:none;position:absolute;right:9px}.detail-status-badge{color:#9a6400;background:#fff3dc;border-radius:6px;margin-top:6px;padding:8px 10px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.arrival-records-block{padding:16px 14px}.arrival-records-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.arrival-records-heading h4{color:#17201d;margin:0;font-size:14px}.arrival-records-heading .outline-button{white-space:nowrap}.arrival-record-summary{background:#f7faf8;border:1px solid #e2e9e5;border-radius:6px;grid-template-columns:1fr auto;gap:12px;padding:12px 13px;display:grid}.arrival-record-summary span{color:#64716c;font-size:12px}.arrival-record-summary strong{font-size:14px}.arrival-record-summary+.arrival-record-summary{margin-top:7px}.arrival-record-empty{color:#7b8c84;border:1px dashed #cbdad1;border-radius:6px;padding:12px;font-size:12px}.arrival-record-row.editing{grid-template-columns:minmax(130px,1fr) 120px auto auto;align-items:center;display:grid}@media (width<=700px){.order-primary-metrics,.order-deposit-metrics,.order-status-metrics{grid-template-columns:1fr}.order-total-metric strong{font-size:21px}.arrival-records-heading{flex-direction:column;align-items:flex-start}.arrival-record-row.editing{grid-template-columns:1fr 1fr auto auto}}.product-detail-modal-v1463.accessory .product-detail-right{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.product-detail-modal-v1463.accessory .product-detail-right>.detail-panel{min-width:0}.product-detail-modal-v1463.accessory .product-detail-right>.detail-panel:first-child{grid-area:1/1}.product-detail-modal-v1463.accessory .product-detail-right>.procurement-panel{grid-area:1/2}.product-detail-modal-v1463.accessory .detail-inline-grid{grid-template-columns:1fr;gap:0}.product-detail-modal-v1463.accessory .detail-inline-grid label{grid-template-columns:86px minmax(0,1fr);min-height:48px}.product-detail-modal-v1463.accessory .modal-single-main{min-height:390px}.product-detail-modal-v1463.accessory .modal-single-main img{width:min(100%,340px);max-height:390px}.restock-v359 .asset-pair{padding-top:18px}.restock-v359 .asset-pair figure{aspect-ratio:1;background:0 0;position:relative}.restock-v359 .asset-pair figcaption{text-align:center;width:100%;margin:0;position:absolute;top:-18px;left:0}.restock-v359 .asset-pair img{aspect-ratio:auto;object-fit:contain;background:#f4f7f5;border:1px solid #dfe7e3;border-radius:8px;width:100%;height:100%}.restock-v359 .asset-single{justify-items:start;padding:18px 0 0 16px;display:grid}.restock-v359 .asset-single figure{aspect-ratio:1;width:min(100%,340px);margin:0 0 0 12px;position:relative}.restock-v359 .asset-single figcaption{text-align:center;width:100%;margin:0;position:absolute;top:-18px;left:0}.restock-v359 .asset-single img{aspect-ratio:auto;object-fit:contain;background:#f4f7f5;border:1px solid #dfe7e3;border-radius:8px;width:100%;height:100%}.restock-v359 .product-meta-title{grid-template-columns:auto minmax(70px,1fr) auto minmax(0,1.5fr);align-items:baseline;gap:5px 10px;display:grid}.restock-v359 .product-meta-title span{color:#64766e;font-size:11px;font-weight:700}.restock-v359 .product-meta-title strong{overflow-wrap:anywhere;min-width:0;font-size:15px}.restock-v359 .product-meta>small{color:#50645a;border-bottom:1px solid #dbe5e0;margin-top:8px;padding-bottom:9px;font-size:12px;display:block}.restock-v359 .product-attributes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin-top:10px}.restock-v359 .product-attributes .factory-attribute{grid-column:1/-1}.restock-v359 .restock-deposit{grid-template-columns:132px minmax(0,1fr);grid-template-areas:"ratio amount""expected amount";align-items:end;gap:8px 14px}.restock-v359 .restock-deposit>label:first-child{grid-area:ratio}.restock-v359 .restock-expected-at{grid-area:expected;width:100%}.restock-v359 .restock-deposit p{grid-area:amount;align-self:center}.create-v360 .line-title strong{grid-template-columns:auto minmax(0,1fr);gap:8px;min-width:0;font-size:16px;line-height:1.35;display:grid}.create-v360 .line-title strong span:last-child{overflow-wrap:anywhere;min-width:0}.create-v360 .line-images{padding-top:18px}.create-v360 .line-images figure{aspect-ratio:1;position:relative}.create-v360 .line-images figcaption{width:100%;margin:0;position:absolute;top:-18px;left:0}.create-v360 .line-images img{aspect-ratio:auto;object-fit:contain;background:#f4f7f5;border:1px solid #dfe7e3;border-radius:8px;width:100%;height:100%}.create-v360 .line-attributes{font-size:12px}.create-v360 .line-product-title{grid-template-columns:auto minmax(0,1fr);gap:8px;font-size:15px;line-height:1.45;display:grid}.create-v360 .line-stock-summary{font-size:12px}.create-v360 .line-fields-v127{grid-template-columns:minmax(220px,1.35fr) 78px 125px 145px minmax(340px,1fr)!important}.create-v360 .line-fields-v127 label,.create-v360 .line-fields-v127 input{font-size:12px}.create-v360 .line-order-suffix{width:78px}.accessory-order-detail-wrap.accessory-order-detail .order-detail-content{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr)}.accessory-order-detail-wrap.accessory-order-detail .order-detail-info{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:12px}.accessory-order-detail-wrap.accessory-order-detail .order-detail-info>.detail-info-section{min-width:0}.accessory-order-detail-wrap.accessory-order-detail .order-detail-images.single-order-image{display:block}.accessory-order-detail-wrap.accessory-order-detail .order-detail-images.single-order-image figure{width:min(100%,360px);margin:0 auto}.accessory-order-detail-wrap.accessory-order-detail .order-detail-images.single-order-image img{aspect-ratio:1;min-height:320px}.accessory-order-detail-wrap.accessory-order-detail .order-primary-metrics,.accessory-order-detail-wrap.accessory-order-detail .order-deposit-metrics,.accessory-order-detail-wrap.accessory-order-detail .order-status-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 10px}.order-info-redesign .order-deposit-metrics strong,.order-info-redesign .order-status-metrics strong{font-size:13px}.accessory-order-detail-wrap.accessory-order-detail .order-total-metric strong{font-size:20px}.accessory-order-detail-wrap.accessory-order-detail .detail-status-select{width:100%}@media (width<=900px){.product-detail-modal-v1463.accessory .product-detail-right,.accessory-order-detail-wrap.accessory-order-detail .order-detail-info{grid-template-columns:1fr}.product-detail-modal-v1463.accessory .product-detail-right>.detail-panel:first-child,.product-detail-modal-v1463.accessory .product-detail-right>.procurement-panel{grid-area:auto/1}}@media (width<=680px){.restock-v359 .product-meta-title{grid-template-columns:auto minmax(0,1fr)}.restock-v359 .product-attributes{grid-template-columns:1fr}.restock-v359 .product-attributes .factory-attribute{grid-column:auto}.restock-v359 .restock-deposit{grid-template-columns:1fr;grid-template-areas:"ratio""expected""amount"}.restock-v359 .restock-expected-at{width:auto}.create-v360 .line-fields-v127{grid-template-columns:1fr 1fr!important}.create-v360 .line-order-code,.create-v360 .line-pricing{grid-column:1/-1}}.product-detail-modal-v1463.accessory{grid-template-columns:minmax(300px,40%) minmax(0,60%);gap:12px}.product-detail-modal-v1463.accessory .product-detail-right{grid-template-columns:minmax(0,.88fr) minmax(0,1fr);align-content:start;gap:10px}.product-detail-modal-v1463.accessory .detail-panel{padding:12px}.product-detail-modal-v1463.accessory .detail-inline-grid label{grid-template-columns:76px minmax(0,1fr);gap:7px;min-height:44px}.product-detail-modal-v1463.accessory .detail-inline-grid label:nth-last-child(-n+2){border-bottom:1px solid #e2e9e5}.product-detail-modal-v1463.accessory .detail-inline-grid label:last-child{border-bottom:0}.product-detail-modal-v1463.accessory .modal-inventory-section{z-index:1;margin-top:-92px;position:relative}.restock-v359 .asset-single figure{width:min(100%,380px);margin-left:22px}.restock-v359 .product-attributes{gap:9px 14px}.restock-v359 .product-attributes div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:7px;display:grid}.restock-v359 .product-attributes dt,.restock-v359 .product-attributes dd{font-size:15px;line-height:1.35}.restock-v359 .product-attributes dt{color:#64766e;font-weight:700}.restock-v359 .product-attributes dd{color:#17201d;overflow-wrap:anywhere;min-width:0;font-weight:700}.create-v360 .line-title strong,.create-v360 .line-attributes .line-product-title{grid-template-columns:1fr;gap:2px;line-height:1.35}.create-v360 .line-title strong{font-size:15px}.create-v360 .line-main{grid-template-columns:minmax(440px,1.18fr) minmax(320px,.82fr);gap:20px}.create-v360 .line-images{justify-self:end;gap:10px;width:calc(100% - 14px)}.create-v360 .line-images figure{min-width:0}.create-v360 .line-images img{min-height:128px}.create-v360 .line-attributes .line-product-title{font-size:15px}@media (width<=1280px){.create-v360 .line-main{grid-template-columns:minmax(360px,1fr) minmax(280px,.86fr)}}@media (width<=900px){.product-detail-modal-v1463.accessory .modal-inventory-section{margin-top:0}.create-v360 .line-main{grid-template-columns:1fr}.create-v360 .line-images{justify-self:stretch;width:100%}}@media (width<=680px){.restock-v359 .asset-single figure{width:min(100%,340px);margin-left:0}.restock-v359 .product-attributes div{grid-template-columns:82px minmax(0,1fr)}}.create-v360 .order-lines article{border-radius:10px;padding:16px}.create-v360 .line-title{align-items:center;min-width:0}.create-v360 .line-title .line-product-title{flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;font-size:16px;line-height:1.3;display:flex}.create-v360 .line-title .line-product-title span{overflow-wrap:anywhere;min-width:0}.create-v360 .line-product{margin-top:14px}.create-v360 .line-main{grid-template-columns:minmax(245px,1.08fr) minmax(250px,1fr) minmax(250px,1fr);align-items:stretch;gap:12px;display:grid}.create-v360 .line-images,.create-v360 .line-product-info,.create-v360 .line-factory-info{background:#f1f6f3;border-radius:7px;min-width:0;margin:0;padding:12px}.create-v360 .line-images{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;padding-top:28px;display:grid}.create-v360 .line-images.single-line-image{grid-template-columns:minmax(0,1fr)}.create-v360 .line-images figure{aspect-ratio:1;width:100%}.create-v360 .line-images figcaption{color:#64766e;font-size:10px;font-weight:700;top:-20px}.create-v360 .line-images img{object-fit:contain;background:#eaf2ee;border-radius:8px;width:100%;height:100%;min-height:0}.create-v360 .line-product-info,.create-v360 .line-factory-info{flex-direction:column;justify-content:flex-start;display:flex}.create-v360 .line-product-info .line-product-title{grid-template-columns:1fr;gap:2px;font-size:15px;line-height:1.45;display:grid}.create-v360 .line-stock-summary{border-bottom:1px solid #dbe6e0;margin-top:8px;padding-bottom:9px;font-size:12px}.create-v360 .line-product-info dl,.create-v360 .line-factory-info dl{grid-template-columns:1fr 1fr;gap:0 14px;margin:0;display:grid}.create-v360 .line-product-info dl div,.create-v360 .line-factory-info dl div{border-bottom:1px solid #dbe6e0;align-items:baseline;gap:6px;min-width:0;padding:8px 0;font-size:12px;display:flex}.create-v360 .line-product-info dl div:nth-last-child(-n+2),.create-v360 .line-factory-info dl div:last-child{border-bottom:0}.create-v360 .line-product-info dt,.create-v360 .line-factory-info dt{color:#64766e;flex:none}.create-v360 .line-product-info dd,.create-v360 .line-factory-info dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.create-v360 .line-factory-info dl{grid-template-columns:1fr}.create-v360 .line-factory-info dl div{padding:11px 0}.create-v360 .line-factory-info dd{color:#08784e}.create-v360 .line-fields-v127{gap:10px;grid-template-columns:minmax(205px,1.45fr) 88px 125px 145px minmax(430px,1.55fr)!important}.create-v360 .line-fields-v127 .line-pricing{grid-template-columns:minmax(145px,auto) 98px minmax(165px,auto);gap:10px}.create-v360 .line-fields-v127 .line-total{font-size:16px;font-weight:800}@media (width<=1180px){.create-v360 .line-main{grid-template-columns:minmax(225px,1fr) minmax(230px,1fr)}.create-v360 .line-factory-info{grid-column:2}.create-v360 .line-images{grid-row:span 2}.create-v360 .line-fields-v127{grid-template-columns:minmax(185px,1.25fr) 82px 115px 135px minmax(380px,1.45fr)!important}}@media (width<=820px){.create-v360 .line-main,.create-v360 .line-fields-v127{grid-template-columns:1fr!important}.create-v360 .line-factory-info,.create-v360 .line-images{grid-area:auto}.create-v360 .line-images{grid-template-columns:repeat(2,minmax(0,1fr))}.create-v360 .line-fields-v127 .line-order-code,.create-v360 .line-fields-v127 .line-pricing{grid-column:auto}}@media (width>=821px){.create-v360 .line-main{align-items:stretch;gap:12px;display:grid;grid-template-columns:240px minmax(0,1fr) minmax(0,1fr)!important}.create-v360 .line-images,.create-v360 .line-product-info,.create-v360 .line-factory-info{min-width:0;grid-area:auto!important}.create-v360 .line-images{justify-self:stretch;width:auto}}@media (width<=820px){.create-v360 .line-main{grid-template-columns:1fr!important}}.create-v360 .create-workspace-v360{grid-template-columns:minmax(280px,330px) minmax(0,1fr)!important;gap:18px!important}.create-v360 .create-main-v360,.create-v360 .order-lines,.create-v360 .order-lines article,.create-v360 .line-main,.create-v360 .line-fields-v127,.create-v360 .line-fields-v127>*{box-sizing:border-box;min-width:0;max-width:100%}.create-v360 .order-lines{overflow:hidden auto!important}.create-v360 .create-party-summary article>select,.create-v360 .create-party-summary article>strong{font-size:14px;font-weight:700;line-height:1.35}.create-v360 .create-party-summary article>select{padding:0 10px}.create-v360 .party-contact-list p{color:#475951;align-items:baseline;gap:5px;min-width:0;margin:0;font-size:10px;line-height:1.45;display:flex}.create-v360 .party-contact-list b{color:#71827a;flex:none;font-weight:600}@media (width>=821px){.create-v360 .line-main{align-items:stretch;gap:12px;grid-template-columns:220px minmax(280px,1.08fr) minmax(230px,.92fr)!important}.create-v360 .line-images.single-line-image{align-content:start;padding:27px 12px 12px}.create-v360 .line-images.single-line-image figure{aspect-ratio:auto;width:100%}.create-v360 .line-images.single-line-image img{width:100%;height:156px;min-height:0}}.create-v360 .line-product-info .line-product-title{grid-template-columns:1fr;gap:5px;line-height:1.35;display:grid}.create-v360 .line-product-info .line-product-title span{align-items:baseline;gap:8px;min-width:0;display:flex}.create-v360 .line-product-info .line-product-title small{color:#71827a;flex:0 0 28px;font-size:11px;font-weight:600}.create-v360 .line-product-info .line-product-title b{color:#17201d;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:700}.create-v360 .line-stock-summary{margin-top:7px;padding-bottom:8px}.create-v360 .line-product-info dl div{padding:7px 0}.create-v360 .line-factory-info dl{grid-template-columns:1fr!important;gap:0!important;display:grid!important}.create-v360 .line-factory-info dl div{width:100%;padding:11px 0;border-bottom:1px solid #dbe6e0!important}.create-v360 .line-factory-info dl div:last-child{border-bottom:0!important}.create-v360 .line-fields-v127{gap:10px;margin-top:10px;grid-template-columns:minmax(170px,1.15fr) 86px minmax(95px,.75fr) minmax(115px,.85fr) minmax(320px,1.7fr)!important}.create-v360 .line-fields-v127 input{min-width:0}.create-v360 .line-fields-v127 .line-pricing{grid-template-columns:minmax(120px,auto) 96px minmax(120px,auto);gap:10px;min-width:0}@media (width<=1280px) and (width>=821px){.create-v360 .create-workspace-v360{grid-template-columns:minmax(250px,285px) minmax(0,1fr)!important;gap:14px!important}.create-v360 .line-main{grid-template-columns:190px minmax(245px,1.08fr) minmax(210px,.92fr)!important}.create-v360 .line-images.single-line-image img{height:142px}.create-v360 .line-fields-v127{grid-template-columns:minmax(160px,1.2fr) 82px minmax(100px,1fr) minmax(110px,1fr)!important}.create-v360 .line-fields-v127 .line-pricing{grid-column:1/-1}}@media (width<=900px){.create-v360 .party-contact-list{grid-template-columns:1fr}}@media (width<=820px){.create-v360 .create-workspace-v360,.create-v360 .line-main,.create-v360 .line-fields-v127{grid-template-columns:1fr!important}.create-v360 .line-images.single-line-image img{aspect-ratio:1;height:auto}.create-v360 .line-fields-v127 .line-pricing{grid-column:auto;grid-template-columns:1fr}}@media (width>=821px){.create-v360 .line-images.single-line-image{align-content:stretch;padding:8px}.create-v360 .line-images.single-line-image figure{height:100%;min-height:180px}.create-v360 .line-images.single-line-image img{border:0;width:100%;height:100%;min-height:180px}}@media (width<=1280px) and (width>=821px){.create-v360 .line-images.single-line-image figure,.create-v360 .line-images.single-line-image img{min-height:164px}}@media (width<=820px){.create-v360 .line-images.single-line-image{padding:8px}}.create-v360 .create-party-summary article{padding:11px 14px}.create-v360 .party-name-line{grid-template-columns:58px minmax(0,1fr);align-items:center;min-width:0;min-height:32px;display:grid}.create-v360 .party-name-line>b,.create-v360 .party-contact-list b{color:#64716c;font-size:11px;font-weight:600}.create-v360 .party-name-line>b{color:#08734b;font-weight:800}.create-v360 .party-name-line>select{color:#17201d;background:#fff;border-color:#0000;width:100%;min-width:0;height:32px;margin:0;padding:0 9px;font-size:14px;font-weight:700}.create-v360 .party-name-line>strong{color:#17201d;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:700}.create-v360 .party-contact-list{grid-template-columns:minmax(0,1fr);gap:4px;margin-top:5px;display:grid}.create-v360 .party-contact-list p{color:#475951;grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:0;min-width:0;margin:0;font-size:11px;line-height:1.45;display:grid}.create-v360 .party-contact-list span{overflow-wrap:anywhere;min-width:0}@media (width<=520px){.create-v360 .party-name-line,.create-v360 .party-contact-list p{grid-template-columns:50px minmax(0,1fr)}}@media (width>=821px){.create-v360 .line-main.core-line-main{align-items:stretch;gap:16px;grid-template-columns:minmax(520px,1.65fr) minmax(270px,.75fr)!important}.create-v360 .core-line-main .line-images{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;justify-self:stretch;gap:10px;width:auto;padding:28px 12px 12px;display:grid}.create-v360 .core-line-main .line-images figure{aspect-ratio:1;width:100%;min-width:0}.create-v360 .core-line-main .line-images img{aspect-ratio:1;object-fit:contain;width:100%;height:100%;min-height:0}}.create-v360 .line-core-info{background:#f1f6f3;border-radius:7px;min-width:0;margin:0;padding:12px}.create-v360 .line-core-info .line-stock-summary{margin-top:0}.create-v360 .line-core-info dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin:9px 0 0;display:grid}.create-v360 .line-core-info dl>div{border-bottom:1px solid #dbe6e0;align-items:baseline;gap:6px;min-width:0;padding:8px 0;font-size:12px;display:flex}.create-v360 .line-core-info dt{color:#64766e;flex:none}.create-v360 .line-core-info dd{color:#17201d;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.create-v360 .line-core-info .line-factory{grid-column:1/-1}.create-v360 .line-core-info .line-factory dd{color:#08784e}@media (width<=1100px) and (width>=821px){.create-v360 .line-main.core-line-main{grid-template-columns:1fr!important}}@media (width<=820px){.create-v360 .line-main.core-line-main{grid-template-columns:1fr!important}.create-v360 .core-line-main .line-images{grid-template-columns:repeat(2,minmax(0,1fr))}}.create-v360 .line-title .core-card-title,.create-v360 .line-title .accessory-card-title{color:#17201d;overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:800;line-height:1.3;display:block}.create-v360 .line-main.core-line-main{align-items:start}.create-v360 .core-line-main .line-images.core-line-images{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.create-v360 .core-media-meta{color:#17201d;flex-wrap:wrap;align-items:baseline;gap:6px 18px;min-width:0;font-size:12px;line-height:1.35;display:flex}.create-v360 .core-media-meta span{align-items:baseline;min-width:0;display:inline-flex}.create-v360 .core-media-meta small{color:#7a8a82;font-size:10px;font-weight:500}.create-v360 .core-media-meta b{overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:700}.create-v360 .core-image-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:20px;display:grid}.create-v360 .core-image-frame{aspect-ratio:1;background:#f4f7f5;border:1px solid #d6e2dc;border-radius:9px;width:100%;display:block;overflow:hidden}.create-v360 .core-image-frame img{border:0;border-radius:0;width:100%;height:100%;display:block;transform:scale(1.06);object-fit:cover!important}.create-v360 .core-print-note{background:#fff;border:1px solid #dfe7e3;border-radius:7px;min-height:58px;padding:9px 11px}.create-v360 .core-print-note>span{color:#64766e;font-size:10px;font-weight:700}.create-v360 .core-print-note p{color:#263a31;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.5}.create-v360 .line-core-info .line-stock-summary{border-bottom:0;padding-bottom:0}.create-v360 .line-core-info dl>div,.create-v360 .line-core-info .line-factory{border-top:0!important;border-bottom:0!important}@media (width<=820px){.create-v360 .core-line-main .line-images.core-line-images{grid-template-columns:minmax(0,1fr)}.create-v360 .core-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.create-v360 .core-image-frame{place-items:center;display:grid}.create-v360 .core-image-frame img{transform-origin:50%;object-position:50% 50%!important;width:100%!important;height:100%!important;margin:0!important}.create-v360 .line-core-info .core-media-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin-bottom:8px;display:grid}.create-v360 .line-core-info .core-media-meta span{align-items:baseline;gap:6px;min-width:0;display:flex}.create-v360 .line-core-info .core-media-meta small{color:#64766e;flex:none;font-size:12px;font-weight:400}.create-v360 .line-core-info .core-media-meta b{color:#17201d;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:700}.create-v360 .core-print-note{align-items:baseline;gap:10px;min-height:0;padding:9px 11px;display:flex}.create-v360 .core-print-note>span{flex:none}.create-v360 .core-print-note p{white-space:normal;flex:auto;min-width:0;margin:0;font-size:10px;line-height:1.45}@media (width<=820px){.create-v360 .line-core-info .core-media-meta{grid-template-columns:minmax(0,1fr)}}.create-v360 .core-image-frame{background:#fff}.create-v360 .core-image-frame img{object-fit:contain!important;object-position:50% 50%!important;width:100%!important;height:100%!important;transform:none!important}.create-v360 .line-core-info .line-stock-summary{color:#64766e;font-variant-numeric:tabular-nums;font-weight:700;font-size:12px!important}.create-v360 .line-core-info .core-factory-divider{margin-top:4px;padding-top:10px;border-top:1px solid #dbe6e0!important}.accounting-workbench{border-radius:7px;padding:0;overflow:visible}.accounting-filterbar{border-bottom:1px solid var(--border);background:#fff;align-items:end;gap:10px;padding:16px 18px;display:flex}.accounting-filter-group{gap:6px;min-width:158px;display:grid}.accounting-filter-group:first-child{min-width:238px}.accounting-filter-group>label,.accounting-upload-selectors label,.accounting-detail-filters label,.accounting-metric-select{color:var(--muted);font-size:12px;font-weight:700}.accounting-filter-group>input,.accounting-upload-selectors input,.accounting-upload-selectors select,.accounting-detail-filters input,.accounting-detail-filters select,.accounting-metric-select select{min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #ccd8d2;border-radius:7px;outline:0;padding:0 10px}.accounting-filter-group>input:focus,.accounting-upload-selectors input:focus,.accounting-upload-selectors select:focus,.accounting-detail-filters input:focus,.accounting-detail-filters select:focus,.accounting-metric-select select:focus{border-color:var(--green-600);box-shadow:0 0 0 3px #0b8a5817}.accounting-shop-select{position:relative}.accounting-select-trigger{width:100%;min-height:38px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #ccd8d2;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:13px;font-weight:650;display:flex}.accounting-shop-menu{z-index:70;border:1px solid var(--border);background:#fff;border-radius:8px;width:310px;padding:7px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 30px #1132261f}.accounting-shop-menu-head{color:var(--muted);justify-content:space-between;align-items:center;padding:5px 7px 8px;font-size:11px;font-weight:700;display:flex}.accounting-shop-menu-head button{color:var(--green-700);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.accounting-shop-menu>label{cursor:pointer;border-radius:6px;align-items:center;gap:9px;padding:8px 7px;display:flex}.accounting-shop-menu>label:hover{background:var(--green-50)}.accounting-shop-menu>label span,.accounting-summary-table td:first-child strong,.accounting-summary-table td:first-child small{display:block}.accounting-shop-menu>label strong{font-size:13px}.accounting-shop-menu>label small,.accounting-summary-table td:first-child small{color:var(--muted);margin-top:2px;font-size:10px}.accounting-upload-setting{width:38px;height:38px;color:var(--green-800);flex:0 0 38px}.accounting-range-separator{color:var(--muted);padding-bottom:11px;font-size:12px}.accounting-range-summary{background:var(--green-50);min-width:260px;color:var(--green-800);border:1px solid #d5e7dd;border-radius:7px;align-items:center;gap:9px;margin-left:auto;padding:8px 11px;display:flex}.accounting-range-summary span{gap:2px;display:grid}.accounting-range-summary small{color:var(--muted);font-size:9px}.accounting-range-summary strong{font-variant-numeric:tabular-nums;font-size:12px}.accounting-workbench>.success-hint,.accounting-workbench>.error-hint{margin:12px 18px 0}.accounting-kpi-strip{border-bottom:1px solid var(--border);background:#f8faf9;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 18px;display:grid}.accounting-kpi-strip article{background:#fff;border:1px solid #dce7e1;border-radius:7px;padding:12px 14px}.accounting-kpi-strip span{color:var(--muted);font-size:11px;font-weight:650;display:block}.accounting-kpi-strip strong{color:var(--green-900);font-variant-numeric:tabular-nums;margin-top:6px;font-size:19px;display:block}.accounting-summary-section,.accounting-chart-section{padding:17px 18px}.accounting-chart-section{border-top:1px solid var(--border)}.accounting-section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.accounting-section-heading h3{color:var(--ink);margin:2px 0 0;font-size:16px}.accounting-section-heading>span{color:var(--muted);font-size:11px}.accounting-table-scroll{border:1px solid var(--border);border-radius:7px;overflow-x:auto}.accounting-summary-table,.accounting-detail-table{border-collapse:collapse;background:#fff;width:100%}.accounting-summary-table{min-width:1280px}.accounting-detail-table{min-width:1120px}.accounting-summary-table th,.accounting-summary-table td,.accounting-detail-table th,.accounting-detail-table td{border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;padding:10px 11px;font-size:12px}.accounting-summary-table th,.accounting-detail-table th{color:var(--muted);background:#f4f7f5;font-size:11px;font-weight:700}.accounting-summary-table tbody tr:last-child td,.accounting-detail-table tbody tr:last-child td{border-bottom:0}.accounting-summary-table tbody tr:hover td,.accounting-detail-table tbody tr:hover td{background:#fbfdfc}.accounting-closing-qty{color:var(--green-700)}.accounting-detail-table img{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:6px;width:44px;height:44px;display:block}.accounting-metric-select{align-items:center;gap:8px;display:flex}.accounting-metric-select select{min-width:190px}.accounting-chart-legend{min-height:24px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:11px;display:flex}.accounting-chart-legend span{align-items:center;gap:6px;display:inline-flex}.accounting-chart-legend i{border-radius:50%;width:9px;height:9px}.accounting-chart-canvas{border:1px solid var(--border);background:#fff;border-radius:7px;margin-top:8px;overflow-x:auto}.accounting-chart-canvas svg{width:100%;min-width:720px;height:260px;display:block}.accounting-chart-canvas text{fill:#718078;font-family:Inter,Microsoft YaHei,sans-serif;font-size:10px}.accounting-chart-canvas .chart-grid line{stroke:#e6ece9;stroke-width:1px}.accounting-chart-canvas .chart-axis{stroke:#bccac3;stroke-width:1px}.accounting-chart-line{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.accounting-chart-note{color:var(--muted);margin:8px 0 0;font-size:10px}.accounting-upload-modal,.accounting-detail-modal{border:1px solid var(--border);background:#fff;border-radius:10px;flex-direction:column;width:min(960px,100vw - 40px);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 10px 30px #1132261f}.accounting-detail-modal{width:min(1180px,100vw - 40px)}.accounting-upload-modal .modal-header h2{align-items:center;gap:8px;display:flex}.accounting-upload-body,.accounting-detail-body{padding:18px 20px;overflow:auto}.accounting-upload-selectors{grid-template-columns:minmax(240px,1fr) 190px;gap:12px;display:grid}.accounting-upload-selectors label,.accounting-detail-filters label{gap:6px;display:grid}.accounting-upload-explain{color:var(--muted);margin:11px 0 14px;font-size:11px;line-height:1.55}.accounting-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.accounting-upload-channel{border:1px solid var(--border);background:#f8faf9;border-radius:7px;padding:15px}.accounting-channel-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.accounting-channel-title>span{color:var(--green-800);align-items:center;gap:8px;display:flex}.accounting-channel-title strong{color:var(--ink);font-size:15px}.accounting-channel-title em{color:var(--muted);background:#eef1ef;border-radius:4px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:700}.accounting-channel-title em.uploaded{background:var(--green-100);color:var(--green-800)}.accounting-upload-channel>p{min-height:34px;color:var(--muted);margin:10px 0;font-size:11px;line-height:1.55}.accounting-channel-path{background:#fff;border-radius:6px;padding:9px 10px}.accounting-channel-path small,.accounting-channel-path span{display:block}.accounting-channel-path small{color:var(--muted);font-size:9px;font-weight:700}.accounting-channel-path span{color:#38574e;margin-top:3px;font-size:11px}.accounting-upload-channel dl{margin:10px 0}.accounting-upload-channel dl>div{border-bottom:1px solid var(--border);grid-template-columns:66px minmax(0,1fr);gap:8px;padding:7px 0;display:grid}.accounting-upload-channel dt{color:var(--muted);font-size:10px}.accounting-upload-channel dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.accounting-file-button{cursor:pointer;width:100%}.accounting-upload-modal .modal-actions,.accounting-detail-modal .modal-actions{border-top:1px solid var(--border);background:#fff;margin-top:auto;padding:12px 18px}.accounting-detail-filters{border:1px solid var(--border);background:#f8faf9;border-radius:7px;grid-template-columns:minmax(220px,1fr) 170px auto 170px minmax(170px,.7fr);align-items:end;gap:10px;margin-bottom:14px;padding:12px;display:grid}.accounting-detail-filters>span{color:var(--muted);padding-bottom:11px;font-size:11px}.accounting-detail-filters>div{background:var(--green-50);border-radius:6px;gap:2px;min-height:38px;padding:7px 10px;display:grid}.accounting-detail-filters>div small{color:var(--muted);font-size:9px}.accounting-detail-filters>div strong{color:var(--green-800);font-size:11px}@media (width<=1100px){.accounting-filterbar{flex-wrap:wrap}.accounting-range-summary{margin-left:0}.accounting-detail-filters{grid-template-columns:1fr 170px auto 170px}.accounting-detail-filters>div{grid-column:1/-1}}@media (width<=760px){.accounting-filter-group,.accounting-filter-group:first-child,.accounting-range-summary{width:100%;min-width:0}.accounting-range-separator{display:none}.accounting-upload-setting{order:2}.accounting-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-section-heading{flex-direction:column;align-items:flex-start}.accounting-channel-grid,.accounting-upload-selectors,.accounting-detail-filters{grid-template-columns:1fr}.accounting-detail-filters>span{display:none}}.maintenance-page{gap:16px}.maintenance-main-tabs{margin-bottom:0}.maintenance-toolbar{border:1px solid var(--border);background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 12px;display:flex}.maintenance-toolbar>span{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.maintenance-message{border-left:3px solid var(--green-700);background:var(--green-50);color:var(--green-800);border-radius:0 6px 6px 0;margin:0;padding:10px 12px;font-size:12px;font-weight:650}.maintenance-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.maintenance-status-grid>article{border:1px solid var(--border);background:#fff;border-radius:7px;align-items:flex-start;gap:11px;min-width:0;padding:15px;display:flex}.maintenance-card-icon{background:var(--blue-soft);width:39px;height:39px;color:var(--blue);border-radius:7px;flex:0 0 39px;place-items:center;display:grid}.maintenance-card-icon.good{background:var(--green-50);color:var(--green-700)}.maintenance-card-icon.warn{background:var(--amber-soft);color:var(--amber)}.maintenance-status-grid article>div{gap:4px;min-width:0;display:grid}.maintenance-status-grid small{color:var(--muted);font-size:11px}.maintenance-status-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.maintenance-status-grid p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.maintenance-overview-panel{gap:12px;display:grid}.maintenance-info-list{border:1px solid var(--border);border-radius:7px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.maintenance-info-list>div{border-bottom:1px solid var(--border);grid-template-columns:130px minmax(0,1fr);gap:10px;min-width:0;padding:12px 14px;display:grid}.maintenance-info-list>div:nth-child(odd){border-right:1px solid var(--border)}.maintenance-info-list>div:nth-last-child(-n+2){border-bottom:0}.maintenance-info-list dt{color:var(--muted);font-size:11px}.maintenance-info-list dd{overflow-wrap:anywhere;font-size:12px;font-weight:700}.danger-text{color:var(--red)}.maintenance-panel{padding:0;overflow:hidden}.maintenance-panel-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.maintenance-panel-heading h2{margin:2px 0 4px;font-size:18px}.maintenance-panel-heading p{color:var(--muted);font-size:11px}.maintenance-panel table{min-width:900px}.maintenance-panel td,.maintenance-panel th{white-space:nowrap}.maintenance-log-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:9px 14px;display:flex}.maintenance-log-toolbar .search-field{margin:0}.maintenance-log-toolbar>span{color:var(--muted);font-size:11px}.maintenance-error-cell{text-overflow:ellipsis;max-width:330px;overflow:hidden}.file-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.maintenance-missing-files{gap:6px;display:grid}.maintenance-missing-files code{background:var(--red-soft);color:var(--red);border-radius:5px;padding:8px;font-size:11px}.maintenance-empty-success{background:var(--green-50);color:var(--green-800);text-align:center;border:1px dashed #a8c8b8;border-radius:7px;padding:18px;font-size:12px}.maintenance-feedback-panel>.maintenance-panel-heading{margin:0}.maintenance-feedback-panel table{min-width:980px}.maintenance-feedback-text{min-width:260px;max-width:420px;line-height:1.55;white-space:normal!important}.maintenance-feedback-panel select{background:#fff;border:1px solid #ccd8d2;border-radius:6px;height:34px;padding:0 8px}.global-feedback-button{height:34px}.feedback-form{gap:13px;display:grid}.feedback-form>label,.feedback-form-grid>label,.feedback-upload{color:#43514c;gap:6px;font-size:12px;font-weight:700;display:grid}.feedback-form input,.feedback-form select,.feedback-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #ccd8d2;border-radius:7px;padding:0 10px}.feedback-form input,.feedback-form select{height:39px}.feedback-form textarea{resize:vertical;padding:10px}.feedback-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.feedback-upload input{height:auto;padding:8px}.feedback-upload img{object-fit:contain;border:1px solid var(--border);background:var(--canvas);border-radius:7px;max-width:220px;max-height:145px}.maintenance-page a.outline-button{text-decoration:none}@media (width<=1100px){.maintenance-status-grid,.file-stats{grid-template-columns:1fr 1fr}.maintenance-info-list{grid-template-columns:1fr}.maintenance-info-list>div,.maintenance-info-list>div:nth-child(odd){border-right:0;border-bottom:1px solid var(--border)}.maintenance-info-list>div:last-child{border-bottom:0}}@media (width<=700px){.maintenance-status-grid,.file-stats,.feedback-form-grid{grid-template-columns:1fr}.maintenance-toolbar,.maintenance-panel-heading,.maintenance-log-toolbar{flex-direction:column;align-items:stretch}.global-feedback-button{padding:0 8px}.maintenance-info-list>div{grid-template-columns:1fr}.maintenance-main-tabs{overflow-x:auto}}.maintenance-overview-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.maintenance-overview-cards>article{gap:9px;padding:13px 12px}.maintenance-overview-cards .maintenance-card-icon{flex-basis:36px;width:36px;height:36px}.maintenance-card-icon.danger{background:var(--red-soft);color:var(--red)}.maintenance-overview-cards strong{font-size:14px}.maintenance-overview-cards p{white-space:normal;line-height:1.45}.maintenance-runtime-info{margin-bottom:2px}.maintenance-technical-row dt,.maintenance-technical-row dd{color:var(--muted);font-weight:500}.maintenance-storage-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.maintenance-storage-card{border:1px solid var(--border);background:#fff;border-radius:7px;min-width:0;overflow:hidden}.maintenance-storage-card>header{border-bottom:1px solid var(--border);background:var(--green-50);justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:12px 14px;display:flex}.maintenance-storage-card.cloud>header{background:var(--blue-soft)}.maintenance-storage-card.local>header{background:var(--amber-soft)}.maintenance-storage-card>header>div{gap:3px;display:grid}.maintenance-storage-card>header span{color:var(--muted);font-size:10px}.maintenance-storage-card>header strong{font-size:14px}.maintenance-state{border-radius:999px;flex:none;padding:5px 8px;font-weight:750;font-size:10px!important}.maintenance-state.good{background:#dff3e9;color:var(--green-800)!important}.maintenance-state.warn{background:#fff0cd;color:#94600a!important}.maintenance-state.danger{background:var(--red-soft);color:var(--red)!important}.maintenance-storage-card>dl{margin:0}.maintenance-storage-card>dl>div{border-bottom:1px solid var(--border);grid-template-columns:105px minmax(0,1fr);align-items:center;gap:9px;min-height:44px;padding:10px 13px;display:grid}.maintenance-storage-card>dl>div:last-child{border-bottom:0}.maintenance-storage-card dt{color:var(--muted);font-size:11px}.maintenance-storage-card dd{overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:700}@media (width<=1450px){.maintenance-overview-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.maintenance-storage-columns{grid-template-columns:1fr}.maintenance-storage-card>dl{grid-template-columns:1fr 1fr;display:grid}.maintenance-storage-card>dl>div:nth-child(odd){border-right:1px solid var(--border)}.maintenance-storage-card>dl>div:last-child{border-right:0}}@media (width<=700px){.maintenance-overview-cards,.maintenance-storage-card>dl{grid-template-columns:1fr}.maintenance-storage-card>dl>div:nth-child(odd){border-right:0}.maintenance-storage-card>dl>div{grid-template-columns:1fr}}.backup-raised-layout{min-width:0}.backup-tertiary-tabs{border-bottom:1px solid var(--border);background:#f8fbf9;gap:0;padding-left:12px}.backup-tertiary-tabs button{border-right:1px solid var(--border);min-width:130px;min-height:42px;padding:0 20px;font-size:13px}.backup-tertiary-tabs button:first-child{border-left:1px solid var(--border)}.backup-workspace-panel{border-radius:0 0 7px 7px;padding:14px;overflow:visible}.backup-workspace-panel>template+*{margin-top:0}.backup-status-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.backup-status-grid>article{border:1px solid var(--border);background:#fff;border-radius:7px;align-items:flex-start;gap:9px;min-width:0;min-height:106px;padding:12px;display:flex}.backup-status-grid article>div{align-content:start;gap:4px;min-width:0;display:grid}.backup-status-grid small{color:var(--muted);font-size:10px}.backup-status-grid strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.backup-status-grid p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.5;overflow:hidden}.backup-status-grid .maintenance-card-icon{flex-basis:36px;width:36px;height:36px}.backup-summary-section{border:1px solid var(--border);background:#fff;border-radius:7px;margin-top:12px;padding:13px}.backup-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:11px;display:flex}.backup-section-heading h2{margin:2px 0 0;font-size:18px}.backup-section-heading>p{color:var(--muted);font-size:10px}.backup-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.backup-summary-card{border:1px solid var(--border);background:#fff;border-radius:7px;min-width:0;overflow:hidden}.backup-summary-card>header{border-bottom:1px solid var(--border);background:var(--green-50);height:47px;color:var(--green-800);align-items:center;gap:9px;padding:0 14px;display:flex}.backup-summary-card.cloud>header{background:var(--blue-soft);color:var(--blue)}.backup-summary-card.local>header{background:var(--amber-soft);color:#aa6200}.backup-summary-card dl{margin:0}.backup-summary-card dl>div{border-bottom:1px solid var(--border);grid-template-columns:126px minmax(0,1fr);align-items:center;gap:8px;min-height:36px;padding:7px 11px;display:grid}.backup-summary-card dl>div:last-child{border-bottom:0}.backup-summary-card dt{color:var(--muted);font-size:10px}.backup-summary-card dd{overflow-wrap:anywhere;min-width:0;font-size:10px;font-weight:700}.backup-summary-card .maintenance-state{display:inline-flex;font-size:9px!important}.backup-bottom-grid{grid-template-columns:1fr 1fr 1.35fr;gap:10px;margin-top:10px;display:grid}.backup-detail-card{border:1px solid var(--border);background:#fff;border-radius:7px;min-width:0;padding:12px}.backup-detail-card>header{border-bottom:1px solid var(--border);color:var(--green-700);align-items:center;gap:8px;padding-bottom:8px;display:flex}.backup-detail-card>header h3{color:var(--ink);margin:0;font-size:13px}.backup-numbered-list{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.backup-numbered-list li{align-items:flex-start;gap:8px;display:flex}.backup-numbered-list li>span{background:var(--green-700);color:#fff;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:9px;font-weight:800;display:grid}.backup-numbered-list p{color:#40504a;margin:2px 0 0;font-size:10px;line-height:1.45}.backup-numbered-list p strong{color:var(--ink);margin-right:4px}.backup-numbered-list small{color:var(--muted);margin-top:2px;font-size:9px;display:block}.backup-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.backup-shortcuts button{border:1px solid var(--border);min-width:0;min-height:76px;color:var(--green-700);text-align:left;cursor:pointer;background:#fff;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px;display:grid}.backup-shortcuts button:hover{background:var(--green-50);border-color:#9dbdae}.backup-shortcuts button>span{gap:3px;min-width:0;display:grid}.backup-shortcuts strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.backup-shortcuts small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.backup-health-banner{border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;min-height:42px;margin-top:10px;padding:9px 13px;font-size:10px;font-weight:700;display:flex}.backup-health-banner.good{background:var(--green-50);color:var(--green-800);border-color:#bfe3d2}.backup-health-banner.warn{background:var(--amber-soft);color:#80520d;border-color:#ead59e}.backup-health-banner.danger{background:var(--red-soft);color:var(--red);border-color:#edc4c4}.backup-reserved-page{background:var(--canvas);border:1px dashed #b9cbc2;border-radius:7px;justify-content:center;align-items:flex-start;gap:12px;min-height:250px;padding:36px;display:flex}.backup-reserved-page h2{margin:3px 0 7px;font-size:19px}.backup-reserved-page p{max-width:620px;color:var(--muted);font-size:11px;line-height:1.7}.backup-page-stack{gap:10px;display:grid}.backup-page-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.backup-page-status-grid>article{border:1px solid var(--border);background:#fff;border-radius:7px;align-items:flex-start;gap:10px;min-width:0;min-height:102px;padding:13px;display:flex}.backup-page-status-grid article>div{gap:4px;min-width:0;display:grid}.backup-page-status-grid small{color:var(--muted);font-size:10px}.backup-page-status-grid strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.backup-page-status-grid p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.45;overflow:hidden}.backup-page-status-grid .maintenance-card-icon{flex-basis:38px;width:38px;height:38px}.maintenance-card-icon.info,.maintenance-state.info{background:var(--blue-soft);color:var(--blue)!important}.backup-settings-layout{grid-template-columns:minmax(0,2.05fr) minmax(290px,1fr);gap:10px;display:grid}.backup-settings-card,.backup-retention-card,.backup-explanation-card,.backup-local-explanation,.backup-recent-card{border:1px solid var(--border);background:#fff;border-radius:7px;min-width:0}.backup-card-heading{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:64px;padding:11px 14px;display:flex}.backup-heading-icon{background:var(--green-50);width:34px;height:34px;color:var(--green-700);border-radius:7px;flex:0 0 34px;place-items:center;display:grid}.backup-card-heading>div:nth-child(2){min-width:0}.backup-card-heading h2{margin:0 0 3px;font-size:17px}.backup-card-heading p{color:var(--muted);font-size:10px}.backup-heading-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.backup-heading-actions .primary-button,.backup-heading-actions .outline-button{height:36px;padding:0 12px;font-size:11px}.backup-form-rows{padding:5px 14px 7px}.backup-form-row{border:0;border-bottom:1px solid var(--border);min-width:0;min-height:38px;color:var(--ink);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:5px 0;font-size:11px;display:grid}.backup-form-row:last-child{border-bottom:0}.backup-form-row>span,.backup-form-row>legend{color:var(--muted);padding:0;font-size:11px;font-weight:700}.backup-form-row>legend{float:left;width:150px}.backup-form-row>input,.backup-form-row>select,.backup-path-control>input,.backup-time-control>input{width:100%;height:31px;color:var(--ink);font:inherit;background:#fff;border:1px solid #ccd8d2;border-radius:6px;padding:0 9px;font-size:11px}.backup-form-row>select:disabled{background:var(--canvas);color:var(--ink);opacity:1}.backup-form-row>input:focus,.backup-form-row>select:focus,.backup-path-control>input:focus,.backup-time-control>input:focus{border-color:var(--green-700);outline:2px solid #08734b1a}.backup-inline-status,.backup-check-list,.backup-radio-list,.backup-time-control,.backup-path-control{align-items:center;gap:12px;min-width:0;display:flex}.backup-inline-status small{color:var(--muted);font-size:10px}.backup-inline-status .text-button{margin-left:auto}.backup-check-list,.backup-radio-list{flex-wrap:wrap}.backup-check-list label,.backup-radio-list label{color:var(--ink);cursor:pointer;align-items:center;gap:5px;font-size:11px;font-weight:650;display:inline-flex}.backup-check-list input,.backup-radio-list input{width:15px;height:15px;accent-color:var(--green-700);margin:0}.backup-check-list>small{color:var(--muted);font-size:9px}.backup-time-control{gap:7px}.backup-time-control>input{font-variant-numeric:tabular-nums;width:100px}.backup-time-control>span{color:#40504a;font-size:11px}.backup-path-control>input{flex:1}.backup-path-control>.outline-button{flex:none;height:31px;padding:0 11px;font-size:10px}.backup-side-stack{grid-template-rows:auto 1fr;gap:10px;display:grid}.backup-retention-card>header,.backup-explanation-card>header,.backup-local-explanation>header{border-bottom:1px solid var(--border);background:var(--green-50);height:54px;color:var(--green-700);align-items:center;gap:8px;padding:0 14px;display:flex}.backup-retention-card h3,.backup-explanation-card h3,.backup-local-explanation h3{color:var(--ink);margin:0;font-size:15px}.backup-retention-card dl{margin:0}.backup-retention-card dl>div{border-bottom:1px solid var(--border);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;min-height:47px;padding:9px 14px;display:grid}.backup-retention-card dl>div:last-child{border-bottom:0}.backup-retention-card dt{color:var(--muted);font-size:11px;font-weight:700}.backup-retention-card dd{font-size:11px;font-weight:650}.backup-explanation-card{background:var(--green-50)}.backup-explanation-card p{color:#41534b;padding:13px 16px;font-size:10px;line-height:1.8}.backup-form-actions{border-top:1px solid var(--border);justify-content:center;align-items:center;gap:9px;min-height:50px;padding:8px 14px;display:flex}.backup-form-actions .primary-button,.backup-form-actions .outline-button{min-width:126px;height:34px;font-size:11px}.backup-local-explanation{background:var(--green-50);padding-bottom:10px}.backup-local-explanation ol{gap:10px;margin:12px;padding:0 12px;list-style:none;display:grid}.backup-local-explanation li{align-items:flex-start;gap:9px;display:flex}.backup-local-explanation li>span{background:var(--green-700);color:#fff;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:10px;font-weight:800;display:grid}.backup-local-explanation li>p{color:#40504a;margin:2px 0 0;font-size:10px;line-height:1.55}.backup-recent-card{overflow:hidden}.backup-recent-card>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;height:42px;padding:0 13px;display:flex}.backup-recent-card>header>div{color:var(--green-700);align-items:center;gap:8px;display:flex}.backup-recent-card h3{color:var(--ink);margin:0;font-size:14px}.backup-recent-card>header .text-button{align-items:center;gap:4px;display:inline-flex}.backup-recent-card table{min-width:850px}.backup-recent-card th,.backup-recent-card td{height:32px;padding:6px 11px;font-size:10px}.backup-recent-card .maintenance-state{padding:4px 8px;font-size:9px!important}.backup-recent-card>footer{background:var(--green-50);min-height:38px;color:var(--green-800);border-top:1px solid #c7e4d5;align-items:center;gap:7px;padding:8px 13px;font-size:9px;font-weight:650;display:flex}.backup-records-page{gap:10px;display:grid}.backup-status-five{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.backup-status-five>article{border:1px solid var(--border);background:#fff;border-radius:7px;align-items:flex-start;gap:10px;min-width:0;min-height:100px;padding:12px;display:flex}.backup-status-five article>div{gap:4px;min-width:0;display:grid}.backup-status-five small{color:var(--muted);font-size:10px}.backup-status-five strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.backup-status-five p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.45;overflow:hidden}.backup-status-five .maintenance-card-icon{flex:0 0 38px;width:38px;height:38px}.backup-record-filter-section,.backup-record-table-section{border:1px solid var(--border);background:#fff;border-radius:7px;min-width:0;overflow:hidden}.backup-record-filter-section>header{height:43px;color:var(--green-700);align-items:center;gap:8px;padding:0 13px;display:flex}.backup-record-filter-section>header h2,.backup-record-table-section>header h2{color:var(--ink);margin:0;font-size:15px}.backup-record-filter-form{grid-template-columns:minmax(330px,1.4fr) minmax(125px,.55fr) minmax(145px,.65fr) minmax(135px,.6fr);align-items:end;gap:9px 12px;padding:0 13px 12px;display:grid}.backup-record-filter-form>label{grid-template-columns:75px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.backup-record-filter-form>label>span{color:var(--muted);font-size:10px;font-weight:700}.backup-record-filter-form input,.backup-record-filter-form select,.backup-record-pagination select{width:100%;height:34px;color:var(--ink);font:inherit;background:#fff;border:1px solid #ccd8d2;border-radius:6px;padding:0 9px;font-size:10px}.backup-record-filter-form input:focus,.backup-record-filter-form select:focus,.backup-record-pagination select:focus{border-color:var(--green-700);outline:2px solid #08734b1a}.backup-record-date-field>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.backup-record-date-field b{color:var(--muted);font-size:10px;font-weight:650}.backup-record-keyword{grid-column:2/4}.backup-record-keyword>div{min-width:0;height:34px;color:var(--muted);background:#fff;border:1px solid #ccd8d2;border-radius:6px;align-items:center;gap:6px;padding:0 9px;display:flex}.backup-record-keyword>div:focus-within{border-color:var(--green-700);outline:2px solid #08734b1a}.backup-record-keyword input{border:0;height:30px;padding:0;outline:0!important}.backup-record-filter-actions{grid-column:4;justify-content:flex-end;align-items:center;gap:7px;display:flex}.backup-record-filter-actions .primary-button,.backup-record-filter-actions .outline-button{white-space:nowrap;height:34px;padding:0 11px;font-size:10px}.backup-record-table-section>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;height:43px;padding:0 13px;display:flex}.backup-record-table-section>header>div{color:var(--green-700);align-items:center;gap:8px;display:flex}.backup-record-table-section>header>span{color:var(--muted);font-size:9px}.backup-history-table{min-width:1180px}.backup-history-table th,.backup-history-table td{vertical-align:middle;height:36px;padding:6px 9px;font-size:10px}.backup-history-table th{white-space:nowrap}.backup-history-table td:first-child{white-space:nowrap;width:145px}.backup-history-table td:nth-child(2){width:70px}.backup-history-table td:nth-child(3){width:95px}.backup-history-table td:nth-child(5){width:68px}.backup-history-table td:nth-child(6){width:88px}.backup-history-table td:nth-child(8){width:70px}.backup-history-table td:nth-child(9){width:220px}.backup-history-table .numeric-cell{font-variant-numeric:tabular-nums}.backup-history-table td>small{color:var(--muted);margin-top:2px;font-size:8px;display:block}.backup-task-actor{text-overflow:ellipsis;white-space:nowrap;max-width:150px;display:block;overflow:hidden}.backup-location-tag{border-radius:4px;justify-content:center;align-items:center;min-width:40px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.backup-location-tag.cloud{background:var(--blue-soft);color:var(--blue)}.backup-location-tag.local{background:var(--amber-soft);color:#a85c00}.backup-history-actions{white-space:nowrap;align-items:center;gap:4px;display:flex}.backup-history-actions .text-button{align-items:center;gap:3px;min-height:26px;padding:0 4px;font-size:9px;display:inline-flex}.backup-record-pagination{border-top:1px solid var(--border);min-height:43px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;font-size:10px;display:flex}.backup-record-pagination>div{align-items:center;gap:5px;display:flex}.backup-record-pagination button{border:1px solid var(--border);width:30px;height:30px;color:var(--muted);cursor:pointer;background:#fff;border-radius:5px;place-items:center;padding:0;font-size:10px;display:grid}.backup-record-pagination button.active{border-color:var(--green-700);background:var(--green-700);color:#fff}.backup-record-pagination button:disabled{cursor:not-allowed;opacity:.45}.backup-record-pagination select{width:auto;min-width:84px;height:30px}.backup-record-table-section>footer{background:var(--green-50);min-height:38px;color:var(--green-800);border-top:1px solid #c7e4d5;align-items:center;gap:7px;padding:8px 13px;font-size:9px;font-weight:650;display:flex}.backup-history-detail-modal{background:#fff;border-radius:10px;width:min(820px,100vw - 40px);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 10px 30px #1132261f}.backup-history-detail-modal>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px 17px;display:flex}.backup-history-detail-modal>header>div{align-items:center;gap:10px;display:flex}.backup-history-detail-modal>header small{color:var(--muted);font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:9px;display:block}.backup-history-detail-modal h2{margin:0;font-size:17px}.backup-history-detail-modal h3{margin:0 0 8px;font-size:13px}.backup-history-detail-body{gap:12px;padding:15px 17px;display:grid}.backup-history-detail-body>dl,.backup-failure-detail dl{border:1px solid var(--border);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.backup-history-detail-body>dl>div,.backup-failure-detail dl>div{border-bottom:1px solid var(--border);grid-template-columns:105px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:8px 11px;display:grid}.backup-history-detail-body>dl>div:nth-child(odd),.backup-failure-detail dl>div:nth-child(odd){border-right:1px solid var(--border)}.backup-history-detail-body>dl>div:nth-last-child(-n+2),.backup-failure-detail dl>div:nth-last-child(-n+2){border-bottom:0}.backup-history-detail-body dt,.backup-failure-detail dt{color:var(--muted);font-size:10px}.backup-history-detail-body dd,.backup-failure-detail dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px;font-weight:700}.backup-history-detail-body>section{border:1px solid var(--border);background:var(--canvas);border-radius:7px;padding:12px}.backup-history-detail-body>section>p{color:#40504a;margin:0;font-size:10px;line-height:1.65}.backup-history-detail-body>.backup-failure-detail{background:var(--red-soft);border-color:#edc4c4}.backup-failure-detail h3{color:var(--red);align-items:center;gap:6px;display:flex}.backup-history-detail-modal>footer{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:8px;min-height:58px;padding:10px 17px;display:flex}.backup-history-detail-modal>footer .primary-button,.backup-history-detail-modal>footer .outline-button{height:36px;font-size:10px}@media (width<=1500px){.backup-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.backup-bottom-grid{grid-template-columns:1fr 1fr}.backup-quick-card{grid-column:1/-1}}@media (width<=1300px){.backup-page-status-grid,.backup-status-five{grid-template-columns:repeat(3,minmax(0,1fr))}.backup-settings-layout{grid-template-columns:1fr}.backup-side-stack{grid-template-rows:auto;grid-template-columns:1fr 1fr}.backup-record-filter-form{grid-template-columns:1fr 1fr}.backup-record-keyword,.backup-record-filter-actions{grid-column:auto}.backup-record-filter-actions{grid-column:1/-1}}@media (width<=1100px){.backup-summary-grid{grid-template-columns:1fr}.backup-summary-card dl{grid-template-columns:1fr 1fr;display:grid}.backup-summary-card dl>div:nth-child(odd){border-right:1px solid var(--border)}.backup-heading-actions{flex-wrap:wrap;width:100%;margin-left:44px}.backup-card-heading{flex-wrap:wrap;align-items:flex-start}}@media (width<=760px){.backup-workspace-panel{padding:10px}.backup-status-grid,.backup-bottom-grid,.backup-page-status-grid,.backup-status-five,.backup-side-stack{grid-template-columns:1fr}.backup-quick-card{grid-column:auto}.backup-shortcuts,.backup-summary-card dl{grid-template-columns:1fr}.backup-summary-card dl>div:nth-child(odd){border-right:0}.backup-section-heading{flex-direction:column;align-items:flex-start}.backup-tertiary-tabs{padding-left:0}.backup-form-row,.backup-record-filter-form{grid-template-columns:1fr}.backup-form-row>legend{float:none;width:auto}.backup-heading-actions{margin-left:0}.backup-path-control,.backup-time-control{flex-direction:column;align-items:stretch}.backup-time-control>input{width:100%}.backup-form-actions{flex-direction:column;align-items:stretch}.backup-form-actions .primary-button,.backup-form-actions .outline-button{width:100%}.backup-record-filter-form>label{grid-template-columns:1fr}.backup-record-filter-actions{flex-wrap:wrap;grid-column:auto;justify-content:stretch}.backup-record-filter-actions>*{flex:1}.backup-record-pagination{flex-direction:column;align-items:flex-start}.backup-history-detail-body>dl,.backup-failure-detail dl{grid-template-columns:1fr}.backup-history-detail-body>dl>div:nth-child(odd),.backup-failure-detail dl>div:nth-child(odd){border-right:0}.backup-history-detail-body>dl>div:nth-last-child(2),.backup-failure-detail dl>div:nth-last-child(2){border-bottom:1px solid var(--border)}}.quick-recovery-page,.advanced-recovery-page{gap:10px;display:grid}.quick-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.quick-status-grid>article{border:1px solid var(--border);background:#fff;border-radius:7px;align-items:flex-start;gap:10px;min-width:0;min-height:92px;padding:12px;display:flex}.quick-status-grid article>div{gap:3px;min-width:0;display:grid}.quick-status-grid small{color:var(--muted);font-size:10px}.quick-status-grid strong{font-size:17px}.quick-status-grid p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.quick-recovery-layout{grid-template-columns:minmax(0,3.35fr) minmax(250px,.95fr);gap:10px;display:grid}.quick-recovery-main,.quick-recovery-side{align-content:start;gap:10px;display:grid}.quick-recovery-card,.quick-detail-card,.quick-help-card,.advanced-step-card,.advanced-history-card{border:1px solid var(--border);background:#fff;border-radius:7px;min-width:0;overflow:hidden}.quick-recovery-card>header,.quick-detail-card>header,.quick-help-card>header{border-bottom:1px solid var(--border);align-items:center;height:46px;padding:0 13px;display:flex}.quick-recovery-card>header>div,.quick-detail-card>header,.quick-help-card>header{color:var(--green-700);align-items:center;gap:8px;display:flex}.quick-recovery-card h2,.quick-detail-card h3,.quick-help-card h3{color:var(--ink);margin:0;font-size:15px}.quick-recovery-card header p{color:var(--muted);margin-left:4px;font-size:9px}.quick-filter-row{border-bottom:1px solid var(--border);grid-template-columns:150px minmax(190px,.8fr) minmax(300px,1.2fr) auto auto;align-items:end;gap:8px;padding:9px 12px;display:grid}.quick-filter-row label{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.quick-filter-row label>span{color:var(--muted);font-size:9px;font-weight:700}.quick-filter-row .date>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:4px;display:grid}.quick-filter-row b{color:var(--muted);font-size:9px}.quick-filter-row input,.quick-filter-row select,.advanced-content-filter input,.advanced-content-filter select{width:100%;height:32px;color:var(--ink);font:inherit;background:#fff;border:1px solid #ccd8d2;border-radius:6px;padding:0 8px;font-size:9px}.quick-filter-row .primary-button,.quick-filter-row .outline-button{height:32px;padding:0 10px;font-size:9px}.quick-table{min-width:900px}.quick-table th,.quick-table td{height:33px;padding:5px 8px;font-size:9px}.quick-table td:first-child{white-space:nowrap;width:138px}.quick-table td:nth-child(7){width:155px}.quick-table .value-change{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.value-change svg{vertical-align:middle;color:var(--muted)}.quick-selected-detail{padding:10px}.quick-selected-detail dl{margin:0}.quick-selected-detail dl>div{border-bottom:1px solid var(--border);grid-template-columns:68px minmax(0,1fr);gap:7px;padding:7px 0;display:grid}.quick-selected-detail dt{color:var(--muted);font-size:9px}.quick-selected-detail dd{overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:700}.quick-detail-card>.empty-hint{padding:28px 14px}.quick-help-card{background:var(--green-50)}.quick-help-card ol{gap:10px;margin:0;padding:11px 13px;list-style:none;display:grid}.quick-help-card li{gap:8px;display:flex}.quick-help-card li>span{background:var(--green-700);color:#fff;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.quick-help-card p{color:#40504a;margin:2px 0 0;font-size:9px;line-height:1.55}.quick-recovery-footer{background:var(--green-50);min-height:46px;color:var(--green-800);border:1px solid #c7e4d5;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.quick-recovery-footer>div{align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.recovery-stepper{border:1px solid var(--border);background:#fff;border-radius:7px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:10px 14px;list-style:none;display:grid}.recovery-stepper li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.recovery-stepper li>span,.advanced-step-card>header>span,.advanced-action-bar>header>span{color:#fff;background:#94a29c;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.recovery-stepper li.done>span,.recovery-stepper li.active>span{background:var(--green-700)}.recovery-stepper strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.recovery-stepper small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;display:block;overflow:hidden}.recovery-stepper svg{color:#9baaa4}.advanced-warning{color:#bd5708;background:#fff8ec;border:1px solid #efd29a;border-radius:7px;align-items:flex-start;gap:9px;padding:10px 14px;display:flex}.advanced-warning p{color:#765f4a;margin:3px 0 0;font-size:8px}.advanced-top-grid{grid-template-columns:minmax(220px,.86fr) minmax(260px,1fr) minmax(430px,1.65fr);gap:8px;display:grid}.advanced-step-card>header{border-bottom:1px solid var(--border);align-items:center;gap:9px;min-height:55px;padding:9px 11px;display:flex}.advanced-step-card>header>span,.advanced-action-bar>header>span{background:var(--green-700);flex-basis:30px;width:30px;height:30px;font-size:11px}.advanced-step-card h2,.advanced-action-bar h2{margin:0;font-size:13px}.advanced-step-card header p,.advanced-action-bar header p{color:var(--muted);margin:2px 0 0;font-size:8px}.advanced-step-card>header>.outline-button{height:30px;margin-left:auto;font-size:8px}.restore-type-list{gap:6px;padding:8px;display:grid}.restore-type-list button{border:1px solid var(--border);min-height:67px;color:var(--green-700);text-align:left;cursor:pointer;background:#fff;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.restore-type-list button.active{border-color:var(--green-700);background:var(--green-50);box-shadow:inset 3px 0 0 var(--green-700)}.restore-type-list button span{gap:3px;min-width:0;display:grid}.restore-type-list button strong{color:var(--ink);font-size:10px}.restore-type-list button small{color:var(--muted);font-size:8px;line-height:1.4}.point-source-tabs{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;height:36px;display:grid}.point-source-tabs span{color:var(--muted);place-items:center;font-size:9px;font-weight:800;display:grid}.point-source-tabs .active{border-bottom:2px solid var(--green-700);color:var(--green-700);background:var(--green-50)}.recovery-point-list{gap:5px;max-height:304px;padding:7px;display:grid;overflow:auto}.recovery-point-list label{border:1px solid var(--border);cursor:pointer;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:60px;padding:7px 8px;display:grid}.recovery-point-list label.selected{background:var(--green-50);border-color:#83baa1}.recovery-point-list label.disabled{cursor:not-allowed;opacity:.58}.recovery-point-list input{accent-color:var(--green-700)}.recovery-point-list strong{font-size:9px;display:block}.recovery-point-list small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.recovery-point-list em{border-radius:4px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800}.recovery-point-list em.good{background:var(--green-50);color:var(--green-700)}.recovery-point-list em.warn{background:var(--amber-soft);color:#a05d08}.advanced-content-filter{border-bottom:1px solid var(--border);grid-template-columns:120px minmax(0,1fr) auto;gap:7px;padding:8px;display:grid}.advanced-content-filter>div{color:var(--muted);border:1px solid #ccd8d2;border-radius:6px;align-items:center;gap:5px;padding:0 7px;display:flex}.advanced-content-filter>div input{border:0;outline:0;height:30px;padding:0}.advanced-content-table{min-width:520px}.advanced-content-table th,.advanced-content-table td{height:31px;padding:5px 7px;font-size:8px}.advanced-content-table tr{cursor:pointer}.advanced-content-table tr.selected{background:var(--green-50)}.advanced-content-table td:first-child{width:30px}.advanced-content-table input{pointer-events:none;accent-color:var(--green-700)}.advanced-content-table td strong{font-size:8px;display:block}.advanced-content-table td small{max-width:220px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.advanced-content-card>.table-wrap{height:235px;overflow:auto}.advanced-content-card>footer{background:var(--green-50);min-height:52px;color:var(--green-800);border-top:1px solid #c7e4d5;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;padding:8px 11px;display:grid}.advanced-content-card>footer strong{font-size:8px}.advanced-content-card>footer small{color:#486258;grid-column:2;font-size:7px}.advanced-bottom-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,1fr);gap:8px;display:grid}.compare-card>.table-wrap{max-height:215px;overflow:auto}.compare-card table{min-width:560px}.compare-card th,.compare-card td{height:31px;padding:5px 9px;font-size:8px}.compare-card tr.different{background:#fff1f1}.compare-card header em{background:var(--amber-soft);color:#9f5b06;border-radius:5px;margin-left:auto;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.recovery-summary{grid-template-columns:.9fr 1.2fr;gap:10px;padding:9px 11px;display:grid}.recovery-summary dl{margin:0}.recovery-summary dl>div{border-bottom:1px solid var(--border);grid-template-columns:75px minmax(0,1fr);gap:7px;padding:5px 0;display:grid}.recovery-summary dt{color:var(--muted);font-size:8px}.recovery-summary dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;font-weight:700;overflow:hidden}.confirmation-list{gap:7px;display:grid}.confirmation-list label{align-items:flex-start;gap:6px;font-size:8px;font-weight:700;display:flex}.confirmation-list input{accent-color:var(--green-700)}.confirmation-list label.danger{color:var(--red)}.recovery-summary>p{background:var(--blue-soft);color:#295f93;border-radius:5px;grid-column:1/-1;align-items:center;gap:6px;margin:0;padding:7px;font-size:8px;display:flex}.advanced-action-bar{border:1px solid var(--border);background:#fff;border-radius:7px;align-items:center;gap:10px;min-height:64px;padding:8px 10px;display:flex}.advanced-action-bar>header{align-items:center;gap:9px;display:flex}.safety-state{color:var(--green-700);align-items:center;gap:6px;margin-left:auto;font-size:8px;display:flex}.advanced-actions{gap:7px;display:flex}.advanced-history-card>header{justify-content:space-between;align-items:center;gap:10px;height:38px;padding:0 11px;display:flex}.advanced-history-card>header>div{color:var(--green-700);align-items:center;gap:7px;display:flex}.advanced-history-card h3{color:var(--ink);margin:0;font-size:11px}.advanced-history-card header>span{color:var(--muted);font-size:8px}.advanced-history-card table{min-width:900px}@media (width<=1450px){.advanced-top-grid{grid-template-columns:1fr 1fr}.advanced-content-card{grid-column:1/-1}.advanced-content-card>.table-wrap{height:auto;max-height:300px}.quick-recovery-layout{grid-template-columns:1fr}.quick-recovery-side{grid-template-columns:1fr 1fr}}@media (width<=1100px){.quick-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-stepper{grid-template-columns:repeat(3,1fr);gap:12px}.recovery-stepper li:nth-child(3n) svg{display:none}.advanced-bottom-grid{grid-template-columns:1fr}.advanced-action-bar{flex-wrap:wrap;align-items:flex-start}.safety-state{margin-left:0}.advanced-actions{margin-left:auto}}@media (width<=760px){.quick-status-grid,.advanced-top-grid,.quick-recovery-side,.quick-filter-row,.quick-filter-row label{grid-template-columns:1fr}.quick-recovery-footer,.advanced-action-bar{flex-direction:column;align-items:stretch}.recovery-stepper{grid-template-columns:1fr}.recovery-stepper li>svg{display:none}.recovery-summary{grid-template-columns:1fr}.advanced-actions{flex-direction:column;margin-left:0}.advanced-actions>*{width:100%}}.point-source-tabs button{color:var(--muted);cursor:pointer;background:#fff;border:0;border-bottom:2px solid #0000;font-size:9px;font-weight:800}.point-source-tabs button.active{border-bottom-color:var(--green-700);color:var(--green-700);background:var(--green-50)}.quick-status-grid small{font-size:12px}.quick-status-grid p{font-size:11px;line-height:1.45}.quick-recovery-card h2,.quick-detail-card h3,.quick-help-card h3{font-size:16px}.quick-recovery-card header p{font-size:11px;line-height:1.45}.quick-filter-row{padding:10px 12px}.quick-filter-row label>span,.quick-filter-row b{font-size:12px}.quick-filter-row input,.quick-filter-row select,.quick-filter-row .primary-button,.quick-filter-row .outline-button{height:38px;font-size:13px}.quick-table th,.quick-table td{height:42px;padding:7px 9px;font-size:13px;line-height:1.4}.quick-selected-detail dl>div{grid-template-columns:78px minmax(0,1fr);padding:9px 0}.quick-selected-detail dt{font-size:12px}.quick-selected-detail dd{font-size:13px;line-height:1.45}.quick-help-card ol{gap:12px;padding:13px}.quick-help-card li>span{font-size:11px}.quick-help-card p{font-size:12px;line-height:1.6}.quick-recovery-footer>div{font-size:12px;line-height:1.45}.quick-recovery-footer .primary-button{height:38px;font-size:13px}.recovery-stepper{padding:12px 14px}.recovery-stepper strong{font-size:12px}.recovery-stepper small{font-size:10px;line-height:1.35}.advanced-warning{padding:11px 14px}.advanced-warning strong{font-size:12px}.advanced-warning p{font-size:11px;line-height:1.5}.advanced-step-card>header{min-height:62px;padding:10px 12px}.advanced-step-card h2,.advanced-action-bar h2{font-size:15px}.advanced-step-card header p,.advanced-action-bar header p{font-size:11px;line-height:1.4}.advanced-step-card>header>.outline-button{height:34px;font-size:12px}.restore-type-list button{min-height:76px;padding:10px}.restore-type-list button strong{font-size:13px}.restore-type-list button small{font-size:11px;line-height:1.45}.point-source-tabs{height:40px}.point-source-tabs span,.point-source-tabs button{font-size:12px}.recovery-point-list label{min-height:72px;padding:9px}.recovery-point-list strong{font-size:12px}.recovery-point-list small{font-size:10px;line-height:1.4}.recovery-point-list em{font-size:10px}.advanced-content-filter{grid-template-columns:130px minmax(0,1fr) auto;padding:9px}.advanced-content-filter input,.advanced-content-filter select{height:38px;font-size:12px}.advanced-content-filter>div input{height:36px}.advanced-content-filter .primary-button{height:38px;font-size:12px}.advanced-content-table,.maintenance-panel .advanced-content-table{table-layout:fixed;width:100%;min-width:0}.advanced-content-table th,.advanced-content-table td{height:40px;padding:7px 8px;font-size:12px;line-height:1.4}.advanced-content-table th:first-child,.advanced-content-table td:first-child{width:38px}.advanced-content-table th:nth-child(3),.advanced-content-table td:nth-child(3){text-overflow:ellipsis;white-space:nowrap;width:104px;overflow:hidden}.advanced-content-table th:nth-child(5),.advanced-content-table td:nth-child(5){white-space:nowrap;width:84px}.advanced-content-table th:nth-child(4),.advanced-content-table td:nth-child(4){width:auto}.advanced-content-table td strong{font-size:12px}.advanced-content-table td small{font-size:10px;line-height:1.4}.advanced-content-card>footer{min-height:60px;padding:9px 11px}.advanced-content-card>.table-wrap{overflow:hidden auto}.advanced-content-card>footer strong{font-size:11px;line-height:1.45}.advanced-content-card>footer small{font-size:10px;line-height:1.4}.compare-card th,.compare-card td{height:39px;padding:7px 9px;font-size:12px;line-height:1.4}.compare-card header em{font-size:11px}.recovery-summary{padding:11px 12px}.recovery-summary dl>div{grid-template-columns:88px minmax(0,1fr);padding:7px 0}.recovery-summary dt{font-size:11px}.recovery-summary dd{font-size:12px}.confirmation-list{gap:9px}.confirmation-list label{font-size:12px;line-height:1.45}.recovery-summary>p{padding:9px;font-size:11px;line-height:1.45}.advanced-action-bar{min-height:72px;padding:10px 12px}.safety-state{font-size:11px}.advanced-actions .primary-button,.advanced-actions .outline-button{height:38px;font-size:12px}.advanced-history-card>header{height:44px}.advanced-history-card h3{font-size:14px}.advanced-history-card header>span{font-size:11px}.advanced-history-card th,.advanced-history-card td{height:38px;padding:7px 8px;font-size:12px}.backup-status-grid small,.backup-page-status-grid small,.backup-status-five small{font-size:12px}.backup-status-grid p,.backup-page-status-grid p,.backup-status-five p,.backup-section-heading>p,.backup-card-heading p{font-size:11px;line-height:1.45}.backup-summary-card>header strong{font-size:15px}.backup-summary-card dt,.backup-summary-card dd{font-size:12px}.backup-summary-card .maintenance-state{font-size:11px!important}.backup-detail-card>header h3,.backup-retention-card h3,.backup-explanation-card h3,.backup-local-explanation h3{font-size:16px}.backup-numbered-list p,.backup-local-explanation li>p{font-size:12px;line-height:1.55}.backup-numbered-list small{font-size:11px}.backup-shortcuts strong{font-size:12px}.backup-shortcuts small{font-size:10px}.backup-health-banner,.backup-heading-actions .primary-button,.backup-heading-actions .outline-button,.backup-form-row,.backup-form-row>span,.backup-form-row>legend,.backup-form-row>input,.backup-form-row>select,.backup-path-control>input,.backup-time-control>input,.backup-inline-status small,.backup-check-list label,.backup-radio-list label,.backup-time-control>span{font-size:12px}.backup-check-list>small{font-size:10px}.backup-path-control>.outline-button{font-size:11px}.backup-retention-card dt,.backup-retention-card dd{font-size:12px}.backup-explanation-card p{font-size:12px;line-height:1.7}.backup-form-actions .primary-button,.backup-form-actions .outline-button{font-size:12px}.backup-recent-card h3{font-size:16px}.backup-recent-card th,.backup-recent-card td{font-size:12px}.backup-recent-card .maintenance-state{font-size:11px!important}.backup-recent-card>footer{font-size:11px}.backup-record-filter-section>header h2,.backup-record-table-section>header h2{font-size:16px}.backup-record-filter-form>label>span,.backup-record-filter-form input,.backup-record-filter-form select,.backup-record-pagination select,.backup-record-filter-actions .primary-button,.backup-record-filter-actions .outline-button{font-size:12px}.backup-record-table-section>header>span{font-size:11px}.backup-history-table th,.backup-history-table td{font-size:12px}.backup-history-table td>small,.backup-location-tag{font-size:10px}.backup-history-actions .text-button,.backup-record-pagination,.backup-record-pagination button,.backup-record-table-section>footer,.backup-history-detail-modal>header small{font-size:11px}.backup-history-detail-modal h2{font-size:18px}.backup-history-detail-modal h3{font-size:14px}.backup-history-detail-body dt,.backup-failure-detail dt{font-size:11px}.backup-history-detail-body dd,.backup-failure-detail dd{font-size:12px}.backup-history-detail-body>section>p{font-size:12px;line-height:1.6}.backup-history-detail-modal>footer .primary-button,.backup-history-detail-modal>footer .outline-button{font-size:12px}.advanced-top-grid{grid-template-columns:minmax(0,.69fr) minmax(0,.75fr) minmax(0,1.95fr)}.advanced-content-table th:nth-child(2),.advanced-content-table td:nth-child(2){width:84px}.advanced-content-table th:nth-child(3),.advanced-content-table td:nth-child(3){width:112px}.advanced-content-table th:nth-child(2),.advanced-content-table td:nth-child(2),.advanced-content-table th:nth-child(3),.advanced-content-table td:nth-child(3){padding-left:12px;padding-right:12px}.compare-card>.table-wrap{overflow:hidden auto}.compare-card table{table-layout:fixed;width:100%;min-width:0}.compare-card th,.compare-card td{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.compare-card th:first-child,.compare-card td:first-child{width:34%}.compare-card th:nth-child(2),.compare-card td:nth-child(2),.compare-card th:nth-child(3),.compare-card td:nth-child(3){width:33%}.log-raised-layout{min-width:0}.log-tertiary-tabs{border-bottom:1px solid var(--border);background:#f8fbf9;gap:0;padding-left:12px}.log-tertiary-tabs button{border:1px solid #0000;border-bottom:0;border-radius:9px 9px 0 0;min-width:136px;min-height:42px;padding:0 20px;font-size:14px;font-weight:750}.log-tertiary-tabs button+button{margin-left:3px}.log-tertiary-tabs button.active{border-color:var(--border);color:var(--green-700);background:#fff;margin-bottom:-1px}.log-tertiary-tabs button.active:after{background:#fff;height:3px;bottom:-2px}.log-workspace-panel{border-radius:0 0 7px 7px;padding:14px;overflow:visible}.log-page-stack{gap:11px;display:grid}.log-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.log-status-grid>article{border:1px solid var(--border);background:#fff;border-radius:7px;align-items:flex-start;gap:10px;min-width:0;min-height:104px;padding:13px;display:flex}.log-status-grid article>div{align-content:start;gap:4px;min-width:0;display:grid}.log-status-grid small{color:var(--muted);font-size:12px}.log-status-grid strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:800;overflow:hidden}.log-status-grid p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.45;overflow:hidden}.log-status-grid .maintenance-card-icon{flex:0 0 40px;width:40px;height:40px}.log-filter-card,.log-table-card,.error-advice-card{border:1px solid var(--border);background:#fff;border-radius:7px;min-width:0}.audit-filter-form,.error-filter-form,.login-filter-form,.backup-log-filter-form{align-items:end;gap:10px;padding:12px;display:grid}.audit-filter-form{grid-template-columns:minmax(330px,1.8fr) repeat(4,minmax(120px,1fr))}.error-filter-form{grid-template-columns:minmax(330px,1.7fr) repeat(3,minmax(140px,1fr))}.login-filter-form,.backup-log-filter-form{grid-template-columns:minmax(330px,1.7fr) repeat(4,minmax(120px,1fr))}.audit-filter-form>label,.error-filter-form>label,.login-filter-form>label,.backup-log-filter-form>label{gap:6px;min-width:0;display:grid}.audit-filter-form>label>span,.error-filter-form>label>span,.login-filter-form>label>span,.backup-log-filter-form>label>span{color:#43514c;font-size:12px;font-weight:700}.audit-filter-form input,.audit-filter-form select,.error-filter-form input,.error-filter-form select,.login-filter-form input,.login-filter-form select,.backup-log-filter-form input,.backup-log-filter-form select{width:100%;height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #ccd8d2;border-radius:7px;padding:0 10px;font-size:13px}.audit-filter-form input:focus,.audit-filter-form select:focus,.error-filter-form input:focus,.error-filter-form select:focus,.login-filter-form input:focus,.login-filter-form select:focus,.backup-log-filter-form input:focus,.backup-log-filter-form select:focus{border-color:var(--green-700);outline:2px solid #08734b1a}.audit-filter-form .date-range>div,.error-filter-form .date-range>div,.login-filter-form .date-range>div,.backup-log-filter-form .date-range>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;display:grid}.audit-filter-form .date-range b,.error-filter-form .date-range b,.login-filter-form .date-range b,.backup-log-filter-form .date-range b{color:var(--muted);font-size:11px}.audit-filter-form .keyword,.error-filter-form .keyword,.login-filter-form .keyword,.backup-log-filter-form .keyword{grid-column:1/3}.log-keyword-input{height:38px;color:var(--muted);border:1px solid #ccd8d2;border-radius:7px;align-items:center;gap:7px;padding:0 9px;display:flex}.log-keyword-input input{border:0;outline:0;height:35px;padding:0}.log-filter-actions{grid-column:3/-1;justify-content:flex-end;align-items:center;gap:9px;display:flex}.log-filter-actions .primary-button,.log-filter-actions .outline-button{min-width:112px;height:38px;font-size:13px}.log-table-card{overflow:hidden}.log-table-card>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 13px;display:flex}.log-table-card>header>div{color:var(--green-700);align-items:center;gap:8px;display:flex}.log-table-card h2{color:var(--ink);margin:0;font-size:16px}.log-table-card>header>span{color:var(--muted);font-size:11px}.log-table-card table{font-variant-numeric:tabular-nums;width:100%}.log-table-card th,.log-table-card td{vertical-align:middle;height:42px;padding:8px 9px;font-size:12px;line-height:1.45}.log-table-card th{font-size:12px;font-weight:750}.audit-log-table{min-width:1360px}.audit-log-table th:first-child,.audit-log-table td:first-child{white-space:nowrap;width:162px}.audit-log-table th:nth-child(2),.audit-log-table td:nth-child(2){width:100px}.audit-log-table th:nth-child(3),.audit-log-table td:nth-child(3){width:108px}.audit-log-table th:nth-child(4),.audit-log-table td:nth-child(4){width:82px}.audit-log-table th:nth-child(5),.audit-log-table td:nth-child(5){width:138px}.audit-log-table th:nth-child(6),.audit-log-table td:nth-child(6),.audit-log-table th:nth-child(7),.audit-log-table td:nth-child(7){width:170px}.audit-log-table th:nth-child(8),.audit-log-table td:nth-child(8){width:200px}.audit-log-table th:nth-child(9),.audit-log-table td:nth-child(9){width:150px}.audit-log-table th:nth-child(10),.audit-log-table td:nth-child(10){white-space:nowrap;width:112px}.log-change-cell,.log-description-cell{overflow-wrap:anywhere;word-break:break-word;white-space:normal!important}.log-cell-clamp{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.log-device-cell span,.log-device-cell small{display:block}.log-device-cell small{color:var(--muted);margin-top:2px;font-size:10px}.log-table-card>footer,.log-health-banner{background:var(--green-50);min-height:43px;color:var(--green-800);border-top:1px solid #c7e4d5;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:650;display:flex}.error-log-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:10px;display:grid}.error-log-table{min-width:1110px}.error-log-table th:first-child,.error-log-table td:first-child{white-space:nowrap;width:160px}.error-log-table th:nth-child(2),.error-log-table td:nth-child(2){white-space:nowrap;width:82px}.error-log-table th:nth-child(3),.error-log-table td:nth-child(3){width:120px}.error-log-table th:nth-child(4),.error-log-table td:nth-child(4){width:170px}.error-log-table th:nth-child(5),.error-log-table td:nth-child(5){width:135px}.error-log-table th:nth-child(6),.error-log-table td:nth-child(6){width:230px}.error-log-table th:nth-child(7),.error-log-table td:nth-child(7){white-space:nowrap;width:105px}.error-log-table th:nth-child(8),.error-log-table td:nth-child(8){width:100px}.error-log-table th:nth-child(9),.error-log-table td:nth-child(9){white-space:nowrap;width:78px}.maintenance-error-cell{overflow-wrap:anywhere;white-space:normal!important}.error-advice-card{background:var(--green-50);overflow:hidden}.error-advice-card>header{height:48px;color:var(--green-700);border-bottom:1px solid #c7e4d5;align-items:center;gap:8px;padding:0 13px;display:flex}.error-advice-card h3{color:var(--ink);margin:0;font-size:15px}.error-advice-card ol{gap:14px;margin:0;padding:13px;list-style:none;display:grid}.error-advice-card li{align-items:flex-start;gap:9px;display:flex}.error-advice-card li>span{background:var(--green-700);color:#fff;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.error-advice-card p{gap:3px;margin:1px 0 0;font-size:12px;line-height:1.45;display:grid}.error-advice-card small{color:var(--muted);font-size:11px;font-weight:500}.log-health-banner{border:1px solid #c7e4d5;border-radius:7px}.log-health-banner>span:last-child{color:var(--muted);margin-left:auto;font-weight:600}.login-log-table{min-width:1160px}.login-log-table th:first-child,.login-log-table td:first-child{white-space:nowrap;width:176px}.login-log-table th:nth-child(2),.login-log-table td:nth-child(2){width:105px}.login-log-table th:nth-child(3),.login-log-table td:nth-child(3){width:160px}.login-log-table th:nth-child(4),.login-log-table td:nth-child(4){width:190px}.login-log-table th:nth-child(5),.login-log-table td:nth-child(5){width:125px}.login-log-table th:nth-child(6),.login-log-table td:nth-child(6){white-space:nowrap;width:84px}.login-log-table th:nth-child(7),.login-log-table td:nth-child(7){width:135px}.login-log-table th:nth-child(8),.login-log-table td:nth-child(8){width:210px}.login-log-table td>strong{font-weight:650}.login-log-table .sub-cell{margin-top:3px;font-size:10px}.log-abnormal-row{background:#fffaf0}.login-security-card,.backup-task-note{border:1px solid var(--border);background:#fff;border-radius:7px;overflow:hidden}.login-security-card>header{min-height:50px;color:var(--green-700);background:var(--green-50);border-bottom:1px solid #c7e4d5;align-items:center;gap:8px;padding:10px 13px;display:flex}.login-security-card h3,.backup-task-note h3{color:var(--ink);margin:0;font-size:15px}.login-security-card>header small{color:var(--muted);margin-left:auto;font-size:11px;font-weight:500}.login-security-card>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:11px;display:grid}.login-security-card article{border:1px solid var(--border);min-width:0;min-height:66px;color:var(--green-700);background:#fbfdfc;border-radius:7px;align-items:flex-start;gap:9px;padding:10px;display:flex}.login-security-card article>span{gap:3px;min-width:0;display:grid}.login-security-card article strong{color:var(--ink);font-size:12px}.login-security-card article small{color:var(--muted);font-size:10px;line-height:1.5}.backup-log-table{min-width:1220px}.backup-log-table th:first-child,.backup-log-table td:first-child,.backup-log-table th:nth-child(2),.backup-log-table td:nth-child(2){white-space:nowrap;width:166px}.backup-log-table th:nth-child(3),.backup-log-table td:nth-child(3){width:104px}.backup-log-table th:nth-child(4),.backup-log-table td:nth-child(4){width:92px}.backup-log-table th:nth-child(5),.backup-log-table td:nth-child(5){width:220px}.backup-log-table th:nth-child(6),.backup-log-table td:nth-child(6){white-space:nowrap;width:95px}.backup-log-table th:nth-child(7),.backup-log-table td:nth-child(7){white-space:nowrap;width:94px}.backup-log-table th:nth-child(8),.backup-log-table td:nth-child(8){width:145px}.backup-log-table th:nth-child(9),.backup-log-table td:nth-child(9){width:220px}.backup-task-note>header{height:45px;color:var(--green-700);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:0 13px;display:flex}.backup-task-note ol{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:11px 14px 7px;list-style:none;display:grid}.backup-task-note li{color:#43514c;align-items:center;gap:8px;font-size:12px;line-height:1.55;display:flex}.backup-task-note li>span{background:var(--green-700);color:#fff;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid}.backup-task-note>p{background:var(--green-50);color:var(--green-800);border-top:1px solid #c7e4d5;margin:0;padding:8px 14px;font-size:11px;font-weight:650}.log-reserved-page{background:var(--canvas);min-height:260px;color:var(--green-700);border:1px dashed #b9cbc2;border-radius:7px;justify-content:center;align-items:flex-start;gap:13px;padding:42px;display:flex}.log-reserved-page h2{color:var(--ink);margin:2px 0 7px;font-size:19px}.log-reserved-page p{color:var(--muted);font-size:12px;line-height:1.7}.log-error-detail-modal{background:#fff;border-radius:10px;width:min(780px,100vw - 32px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 10px 30px #1132261f}.log-error-detail-modal>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:70px;padding:12px 16px;display:flex}.log-error-detail-modal>header>div{align-items:center;gap:10px;display:flex}.log-error-detail-modal>header small{color:var(--muted);font-size:11px;display:block}.log-error-detail-modal h2{margin:3px 0 0;font-size:18px}.log-error-detail-body{padding:14px 16px}.log-error-detail-body dl{border:1px solid var(--border);border-radius:7px;grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.log-error-detail-body dl>div{border-bottom:1px solid var(--border);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:9px 11px;display:grid}.log-error-detail-body dl>div:nth-child(odd){border-right:1px solid var(--border)}.log-error-detail-body dl>div.full{border-right:0;grid-column:1/-1}.log-error-detail-body dl>div:last-child{border-bottom:0}.log-error-detail-body dt{color:var(--muted);font-size:11px}.log-error-detail-body dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:650;line-height:1.55}.log-error-detail-modal>footer{border-top:1px solid var(--border);justify-content:flex-end;gap:9px;padding:11px 16px;display:flex}.log-error-detail-modal>footer .primary-button,.log-error-detail-modal>footer .outline-button{height:38px;font-size:12px}@media (width<=1400px){.log-status-grid,.audit-filter-form,.error-filter-form,.login-filter-form,.backup-log-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-filter-form .date-range,.error-filter-form .date-range,.login-filter-form .date-range,.backup-log-filter-form .date-range{grid-column:1/-1}.audit-filter-form .keyword,.error-filter-form .keyword,.login-filter-form .keyword,.backup-log-filter-form .keyword{grid-column:1}.log-filter-actions{grid-column:2}.error-log-layout{grid-template-columns:1fr}.error-advice-card ol{grid-template-columns:repeat(3,1fr)}.login-security-card>div{grid-template-columns:repeat(2,minmax(0,1fr))}.login-security-card>header{flex-direction:column;align-items:flex-start}.login-security-card>header small{margin-left:0}.backup-task-note ol{grid-template-columns:1fr}}@media (width<=760px){.log-status-grid,.audit-filter-form,.error-filter-form,.login-filter-form,.backup-log-filter-form{grid-template-columns:1fr}.audit-filter-form .date-range,.error-filter-form .date-range,.login-filter-form .date-range,.backup-log-filter-form .date-range,.audit-filter-form .keyword,.error-filter-form .keyword,.login-filter-form .keyword,.backup-log-filter-form .keyword,.log-filter-actions{grid-column:1}.log-filter-actions{flex-direction:column;justify-content:stretch}.log-filter-actions>*{width:100%}.error-advice-card ol,.login-security-card>div,.log-error-detail-body dl{grid-template-columns:1fr}.log-error-detail-body dl>div:nth-child(odd){border-right:0}.log-error-detail-body dl>div.full{grid-column:1}.log-error-detail-modal>footer{flex-wrap:wrap}.log-tertiary-tabs{padding-left:7px}.log-tertiary-tabs button{min-width:108px;padding:0 13px}.log-health-banner{flex-wrap:wrap;align-items:flex-start}.log-health-banner>span:last-child{width:100%;margin-left:25px}}.login-pending{color:#8a5700;background:#fff8e9;border:1px solid #f1d29a;border-radius:7px;padding:10px 12px;font-size:13px;line-height:1.55}.login-enter:disabled{cursor:wait;opacity:.68}.settings-page .permission-tabs{min-width:0}.settings-page .permission-tabs button{min-width:104px}.account-management{gap:14px;display:grid}.security-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.security-toolbar>label,.security-search{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:7px;align-items:center;gap:8px;display:flex}.security-toolbar>label{width:min(430px,100%);height:40px;padding:0 12px}.security-toolbar input,.security-search input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.account-table{border-collapse:collapse;width:100%}.account-table th,.account-table td{border-bottom:1px solid var(--border);text-align:left;padding:10px 12px;font-size:13px}.account-table th{color:#4b5e56;background:#f4f8f6}.account-table select{border:1px solid var(--border);background:#fff;border-radius:6px;height:34px;padding:0 28px 0 9px}.login-security-workspace{gap:14px;display:grid}.security-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.security-stat-grid article{border:1px solid var(--border);background:#fff;border-radius:7px;align-items:center;gap:12px;min-height:90px;padding:14px;display:flex}.security-stat-icon{border-radius:10px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.security-stat-icon.green{color:#08784e;background:#eaf8f1}.security-stat-icon.blue{color:#1769aa;background:#eaf3ff}.security-stat-icon.amber{color:#c46b00;background:#fff4e4}.security-stat-icon.red{color:#d83243;background:#fff0f1}.security-stat-grid article div{gap:2px;display:grid}.security-stat-grid small{color:var(--muted);font-size:13px}.security-stat-grid strong{color:#13251e;font-size:22px;line-height:1.2}.security-stat-grid em{color:var(--muted);font-size:11px;font-style:normal}.security-master-detail{grid-template-columns:285px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.security-account-list,.security-detail{border:1px solid var(--border);background:#fff;border-radius:7px;min-width:0}.security-account-list{overflow:hidden}.security-account-list>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.security-account-list header>div{gap:2px;display:grid}.security-account-list header strong{font-size:15px}.security-account-list header small{color:var(--muted);font-size:11px}.security-search{height:38px;margin:10px;padding:0 10px}.security-account-scroll{max-height:620px;overflow:auto}.security-account-scroll>button{text-align:left;cursor:pointer;background:#fff;border-top:0;border-bottom:1px solid #edf2ef;border-left:3px solid #0000;border-right:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px 13px;display:flex}.security-account-scroll>button:hover{background:#f7fbf9}.security-account-scroll>button.active{border-left-color:var(--green-700);background:#eaf7f1}.security-account-scroll button>span{gap:3px;min-width:0;display:grid}.security-account-scroll strong{font-size:13px}.security-account-scroll small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px;overflow:hidden}.empty-security{text-align:center;color:var(--muted);padding:30px 14px;font-size:12px}.security-detail{align-content:start;gap:13px;padding:14px;display:grid}.security-detail-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.security-detail-header>div{gap:2px;display:grid}.security-detail-header span{color:var(--green-700);font-size:11px;font-weight:800}.security-detail-header h3{font-size:17px}.security-detail-header h3 small{color:var(--muted);font-size:13px;font-weight:600}.security-basic{background:#f7faf8;border:1px solid #e2ebe6;border-radius:7px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:11px 12px;display:grid}.security-basic>div{border-right:1px solid #e2ebe6;min-width:0;padding:0 11px}.security-basic>div:first-child{padding-left:0}.security-basic>div:last-child{border:0;padding-right:0}.security-basic dt{color:var(--muted);margin-bottom:4px;font-size:11px}.security-basic dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:700;overflow:hidden}.security-subsection{gap:8px;display:grid}.security-subheading{justify-content:space-between;align-items:center;gap:12px;display:flex}.security-subheading>div{color:var(--green-800);align-items:center;gap:7px;display:flex}.security-subheading strong{font-size:14px}.security-subheading>small{color:var(--muted);font-size:11px}.security-table-wrap{border:1px solid var(--border);border-radius:7px;overflow:auto}.security-table-wrap table{border-collapse:collapse;width:100%}.security-table-wrap th,.security-table-wrap td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;white-space:nowrap;padding:8px 9px;font-size:12px}.security-table-wrap th{color:#4b5e56;background:#f3f7f5;font-weight:700}.security-table-wrap tr:last-child td{border-bottom:0}.security-table-wrap td[colspan]{text-align:center;color:var(--muted);padding:22px}.security-row-actions{align-items:center;gap:5px;display:flex}.security-row-actions button{color:#08734b;cursor:pointer;background:#fff;border:1px solid #89c7ad;border-radius:5px;height:28px;padding:0 8px;font-size:11px;font-weight:700}.security-row-actions button.danger{color:#d52e3f;border-color:#eca5ad}.security-row-actions button:disabled{opacity:.38;cursor:not-allowed}.security-state{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:750;display:inline-flex}.security-state.online{color:#08734b;background:#e2f7ec}.security-state.pending{color:#b96500;background:#fff2dc}.security-state.offline{color:#68756f;background:#edf1ef}.security-state.disabled{color:#c92d3c;background:#fff0f1}.security-control{background:#f6fbf8;border:1px solid #dce8e2;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.security-control>div{color:var(--green-800);align-items:center;gap:10px;display:flex}.security-control span{gap:3px;display:grid}.security-control strong{font-size:13px}.security-control small{color:var(--muted);font-size:11px}.security-switch{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.security-switch i{background:#aebbb5;border-radius:999px;width:42px;height:23px;transition:all .2s;position:relative}.security-switch i:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.security-switch.on{color:var(--green-700)}.security-switch.on i{background:var(--green-700)}.security-switch.on i:after{transform:translate(19px)}.security-message,.security-loading,.security-note{border-radius:6px;margin:0;padding:9px 12px;font-size:12px}.security-message{color:#08734b;background:#eff9f4;border:1px solid #cce2d7}.security-loading{color:#1769aa;background:#eef5fb}.security-note{color:#50655c;background:#eef7f3}.ip-history-table table{min-width:900px}.security-modal-note{color:var(--muted);margin:12px 0 0;font-size:12px}@media (width<=1200px){.security-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-master-detail{grid-template-columns:245px minmax(0,1fr)}.security-basic{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.security-basic>div{border:0;padding:0}.security-basic>div:nth-child(n+4){border-top:1px solid #e2ebe6;padding-top:8px}}@media (width<=860px){.security-master-detail{grid-template-columns:1fr}.security-account-scroll{max-height:260px}.security-stat-grid{grid-template-columns:1fr}.security-detail-header,.security-subheading,.security-control{flex-direction:column;align-items:flex-start}.security-basic{grid-template-columns:repeat(2,minmax(0,1fr))}.security-toolbar{flex-direction:column;align-items:stretch}}.storage-raised-layout{min-width:0}.storage-tertiary-tabs{padding-left:0}.storage-tertiary-tabs button{min-width:126px;font-size:14px}.storage-workspace-panel{background:#fff;gap:14px;padding:14px;display:grid}.storage-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.storage-status-grid>article{border:1px solid var(--border);background:#fff;border-radius:7px;align-items:flex-start;gap:11px;min-width:0;min-height:104px;padding:14px;display:flex}.storage-status-grid article>div{flex:1;gap:4px;min-width:0;display:grid}.storage-status-grid small{color:var(--muted);font-size:12px;font-weight:650}.storage-status-grid strong{color:var(--ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:800;overflow:hidden}.storage-status-grid p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.storage-status-grid progress{background:#e7eeea;border:0;border-radius:99px;width:100%;height:6px;margin-top:1px;overflow:hidden}.storage-status-grid progress::-webkit-progress-bar{background:#e7eeea;border-radius:99px}.storage-status-grid progress::-webkit-progress-value{background:var(--green-700);border-radius:99px}.storage-overview-grid{grid-template-columns:minmax(280px,1.02fr) minmax(340px,1.16fr) minmax(280px,.98fr);align-items:stretch;gap:10px;display:grid}.storage-overview-card,.storage-recent-card{border:1px solid var(--border);background:#fff;border-radius:7px;min-width:0;overflow:hidden}.storage-overview-card>header,.storage-recent-card>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:11px 14px;display:flex}.storage-overview-card>header>div,.storage-recent-card>header>div{color:var(--green-800);align-items:center;gap:8px;display:flex}.storage-overview-card h2,.storage-recent-card h2{color:var(--ink);margin:0;font-size:16px;font-weight:800}.storage-overview-card>header .text-button{margin:-6px -5px -6px 0}.storage-location-card dl{margin:0;padding:2px 14px 8px}.storage-location-card dl>div{border-bottom:1px solid #e8eeeb;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:10px;min-height:36px;display:grid}.storage-location-card dl>div:last-child{border-bottom:0}.storage-location-card dt{color:var(--muted);font-size:12px}.storage-location-card dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:700}.storage-path-value{font-family:Consolas,Microsoft YaHei,sans-serif;font-size:12px!important}.storage-usage-card{padding-bottom:12px}.storage-usage-summary{background:var(--green-50);border:1px solid #d8e8e0;border-radius:7px;justify-content:center;align-items:baseline;gap:10px;margin:18px 18px 14px;padding:17px;display:flex}.storage-usage-summary strong{font-variant-numeric:tabular-nums;font-size:25px;font-weight:800}.storage-usage-summary span{color:var(--muted);font-size:12px;font-weight:650}.storage-usage-list{gap:15px;padding:0 18px;display:grid}.storage-usage-list>div{gap:7px;display:grid}.storage-usage-list header{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.storage-usage-list header span{color:#34443e;align-items:center;gap:7px;font-weight:700;display:flex}.storage-usage-list header b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:750}.storage-usage-list i{background:var(--green-700);border-radius:3px;width:9px;height:9px}.storage-usage-list i.system{background:#65c89a}.storage-usage-list i.available{background:#dfe6e2}.storage-usage-list progress{background:#edf1ef;border:0;border-radius:99px;width:100%;height:9px;overflow:hidden}.storage-usage-list progress::-webkit-progress-bar{background:#edf1ef;border-radius:99px}.storage-usage-list progress::-webkit-progress-value{background:var(--green-700);border-radius:99px}.storage-usage-list progress.system::-webkit-progress-value{background:#65c89a}.storage-usage-list progress.available::-webkit-progress-value{background:#bfcac5}.storage-type-list{gap:9px;padding:12px;display:grid}.storage-type-list>button{border:1px solid var(--border);min-width:0;min-height:70px;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:7px;grid-template-columns:39px minmax(0,1fr) auto 17px;align-items:center;gap:10px;padding:10px 11px;display:grid}.storage-type-list>button:hover{background:var(--green-50);border-color:#9fc7b5}.storage-type-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.storage-type-list strong{font-size:13px}.storage-type-list small{color:var(--muted);font-size:11px}.storage-type-list b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:800}.storage-type-list>button>svg{color:var(--green-700)}.storage-recent-card>header>span{color:var(--muted);font-size:10px}.storage-recent-card table{width:100%;min-width:1080px}.storage-recent-card th{font-size:12px}.storage-recent-card td{white-space:nowrap;height:42px;font-size:12px}.storage-recent-card td:nth-child(2){text-overflow:ellipsis;max-width:270px;overflow:hidden}.storage-overview-note{border-top:1px solid var(--border);background:var(--green-50);color:var(--green-800);align-items:center;gap:7px;margin:0;padding:9px 13px;font-size:11px;display:flex}.storage-placeholder{min-height:280px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.storage-placeholder h2{color:var(--ink);margin:0;font-size:18px}.storage-placeholder p{margin:0;font-size:12px}@media (width<=1250px){.storage-overview-grid{grid-template-columns:1fr 1fr}.storage-type-card{grid-column:1/-1}.storage-type-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1400px){.storage-status-grid{grid-template-columns:1fr 1fr}}@media (width<=980px){.storage-overview-grid{grid-template-columns:1fr}.storage-type-card{grid-column:auto}.storage-type-list{grid-template-columns:1fr}}@media (width<=650px){.storage-status-grid{grid-template-columns:1fr}.storage-workspace-panel{padding:10px}.storage-location-card dl>div{grid-template-columns:1fr;gap:3px;padding:8px 0}.storage-overview-card>header,.storage-recent-card>header{flex-direction:column;align-items:flex-start}.storage-tertiary-tabs button{min-width:108px}}.maintenance-state.purple,.maintenance-card-icon.purple{color:#7142c7;background:#f1eafd}.storage-tube-summary{background:linear-gradient(#f8fcfa,#f1f8f4);border:1px solid #d6e6de;border-radius:8px;margin:17px 18px 15px;padding:15px 16px}.storage-tube-summary>div{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.storage-tube-summary strong{font-variant-numeric:tabular-nums;color:#12251d;font-size:18px;font-weight:800}.storage-tube-summary span{color:var(--green-700);white-space:nowrap;font-size:13px;font-weight:800}.storage-tube-summary progress{background:#e7eeea;border:1px solid #a9cdbc;border-radius:999px;width:100%;height:22px;display:block;overflow:hidden;box-shadow:inset 0 2px 4px #1c4b3630}.storage-tube-summary progress::-webkit-progress-bar{background:linear-gradient(#eef3f0,#dfe8e3);border-radius:999px}.storage-tube-summary progress::-webkit-progress-value{background:linear-gradient(90deg,#087b50,#20b777);border-radius:999px;box-shadow:inset 0 1px #fff5}.storage-tube-summary small{color:#6b7f76;margin-top:7px;font-size:11px;display:block}.file-health-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:12px;display:grid}.file-health-main-card,.file-health-help section,.storage-settings-card{background:#fff;border:1px solid #d9e6e0;border-radius:8px;box-shadow:0 3px 12px #173f2d08}.file-health-main-card{min-width:0;overflow:hidden}.storage-section-title{border-bottom:1px solid #e2ece7;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.storage-section-title>div{min-width:0;color:var(--green-700);align-items:center;gap:10px;display:flex}.storage-section-title h2{color:#14231c;margin:0;font-size:17px}.storage-section-title p{color:#718179;margin:3px 0 0;font-size:12px}.file-health-filters{background:#fbfdfc;border-bottom:1px solid #e2ece7;grid-template-columns:1.2fr .8fr .8fr .8fr;gap:10px;padding:13px 15px;display:grid}.file-health-filters label,.storage-form-grid label{gap:5px;min-width:0;display:grid}.file-health-filters label>span,.storage-form-grid label>span{color:#40554b;font-size:12px;font-weight:750}.file-health-filters input,.file-health-filters select,.storage-form-grid input,.storage-form-grid select{color:#15261e;height:35px;font:inherit;background:#fff;border:1px solid #cdded6;border-radius:5px;min-width:0;padding:0 10px}.file-health-filters>div{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.file-health-main-card .table-wrap{max-height:430px}.file-health-table{table-layout:fixed;min-width:940px}.file-health-table th:first-child{width:120px}.file-health-table th:nth-child(2){width:90px}.file-health-table th:nth-child(3){width:92px}.file-health-table th:nth-child(4){width:95px}.file-health-table th:nth-child(5){width:155px}.file-health-table th:nth-child(6){width:82px}.file-health-table th:nth-child(7){width:180px}.file-health-table th:nth-child(8){width:170px}.file-health-table td{vertical-align:middle;line-height:1.35}.file-path-cell{text-overflow:ellipsis;white-space:nowrap;color:#60736a;display:block;overflow:hidden}.file-health-actions{white-space:normal}.file-health-actions button{margin:2px 6px 2px 0}.file-health-help{gap:12px;display:grid}.file-health-help section{padding:16px}.file-health-help h3,.storage-settings-card h3{color:#163328;margin:0 0 13px;font-size:15px}.file-health-help dl{gap:13px;margin:0;display:grid}.file-health-help dl div{gap:4px;display:grid}.file-health-help dt{align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.file-health-help dt i{background:#078151;border-radius:50%;width:9px;height:9px}.file-health-help dt i.danger{background:#ec3e43}.file-health-help dt i.purple{background:#8556d8}.file-health-help dd{color:#63736c;margin:0 0 0 16px;font-size:12px;line-height:1.55}.file-health-help ol{gap:12px;margin:0 0 14px;padding:0;list-style:none;display:grid}.file-health-help li{color:#53675d;grid-template-columns:22px 1fr;gap:8px;font-size:12px;line-height:1.55;display:grid}.file-health-help li span{background:var(--green-700);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.storage-settings-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:12px;display:grid}.formal-storage-settings{overflow:hidden}.storage-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;padding:16px;display:grid}.storage-form-grid label.wide{grid-column:span 2}.storage-form-grid label>small{color:#7b8982;font-size:11px;line-height:1.45}.storage-form-grid input:disabled,.storage-form-grid select:disabled{color:#68766f;background:#f4f7f5}.storage-threshold-input{grid-template-columns:1fr 28px;align-items:center;display:grid}.storage-threshold-input b{text-align:center}.storage-switch-row{align-self:end;align-items:center;min-height:35px;grid-template-columns:auto 36px 1fr!important}.storage-switch-row>span{white-space:nowrap}.storage-switch-row input{width:18px;height:18px;padding:0}.storage-switch-row small{grid-column:auto!important}.storage-setting-actions{flex-wrap:wrap;gap:8px;padding:0 16px 15px;display:flex}.storage-risk-note{color:#9a5c00;background:#fff7e8;border-radius:5px;align-items:center;gap:7px;margin:0 16px 15px;padding:10px;font-size:12px;display:flex}.storage-settings-side{gap:12px;display:grid}.storage-settings-side>.storage-settings-card{padding:16px}.threshold-slider{gap:10px;display:grid}.threshold-slider span{justify-content:space-between;align-items:baseline;display:flex}.threshold-slider b{color:var(--green-700);font-size:24px}.threshold-slider small{color:#718179}.threshold-slider input{accent-color:var(--green-700)}.storage-warning-options{gap:16px;margin:12px 0;display:flex}.storage-warning-options label{align-items:center;gap:6px;font-size:12px;display:flex}.storage-warning-options input{accent-color:var(--green-700)}.storage-capacity-message{border-radius:5px;margin:0;padding:9px 10px;font-size:12px}.storage-capacity-message.good{color:#087348;background:#edf9f3}.storage-capacity-message.danger{color:#c72e34;background:#fff0f0}.storage-settings-side ul{color:#586b62;margin:0;padding-left:20px;font-size:12px;line-height:1.75}.storage-risk-warning{color:#8f5705;background:#fff8e9;border:1px solid #f1c47b;border-radius:6px;gap:8px;margin:12px 0 0;padding:10px;font-size:12px;line-height:1.5;display:flex}.storage-risk-warning b{display:block}.storage-test-history{margin-top:12px;overflow:hidden}.storage-test-history>header{border-bottom:1px solid #e2ece7;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.storage-test-history>header>div{color:var(--green-700);align-items:center;gap:8px;display:flex}.storage-test-history h2{color:#17271f;margin:0;font-size:16px}.storage-test-history header>span{color:#738179;font-size:12px}.file-source-detail-modal{background:#fff;border-radius:10px;width:min(680px,100vw - 32px);overflow:hidden;box-shadow:0 25px 70px #0a281c42}.file-source-detail-modal>header{border-bottom:1px solid #dce8e2;justify-content:space-between;align-items:center;padding:16px;display:flex}.file-source-detail-modal>header>div{align-items:center;gap:10px;display:flex}.file-source-detail-modal h2{margin:2px 0 0;font-size:18px}.file-source-detail-modal small{color:#76857d}.file-source-detail-modal dl{background:#e5eee9;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:16px;display:grid}.file-source-detail-modal dl div{background:#fff;grid-template-columns:90px 1fr;padding:11px;display:grid}.file-source-detail-modal dl .full{grid-column:1/-1}.file-source-detail-modal dt{color:#718179}.file-source-detail-modal dd{overflow-wrap:anywhere;margin:0}.file-source-detail-modal>p{color:#35657d;background:#edf7ff;border-radius:6px;gap:8px;margin:0 16px 16px;padding:10px;display:flex}.file-source-detail-modal>footer{border-top:1px solid #dce8e2;justify-content:flex-end;gap:8px;padding:13px 16px;display:flex}@media (width<=1200px){.file-health-layout,.storage-settings-layout{grid-template-columns:1fr}.file-health-help,.storage-settings-side{grid-template-columns:1fr 1fr}}@media (width<=800px){.file-health-filters,.storage-form-grid{grid-template-columns:1fr 1fr}.storage-form-grid label.wide{grid-column:1/-1}.file-health-help,.storage-settings-side{grid-template-columns:1fr}}.formal-storage-settings .storage-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;padding:18px 18px 14px}.formal-storage-settings .storage-form-grid label.wide,.formal-storage-settings .storage-directory-field,.formal-storage-settings .storage-public-field,.formal-storage-settings .storage-capacity-row,.formal-storage-settings .storage-switch-row{grid-column:1/-1}.formal-storage-settings .storage-input-with-action{grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;display:grid}.formal-storage-settings .storage-input-with-action input{border-radius:6px 0 0 6px}.formal-storage-settings .storage-input-with-action button{border:1px solid var(--border,#d4e2dc);color:#167f5b;cursor:pointer;background:#f7fbf9;border-left:0;border-radius:0 6px 6px 0;justify-content:center;align-items:center;display:inline-flex}.formal-storage-settings .storage-input-with-action button:hover{background:#eaf7f0}.formal-storage-settings .storage-capacity-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.formal-storage-settings .storage-readonly-field input{color:#60746b;background:#eef3f1;border-color:#d3e0da;font-weight:700}.formal-storage-settings .storage-readonly-field small,.formal-storage-settings .storage-threshold-field small{color:#71857c}.formal-storage-settings .storage-switch-row{align-items:center;gap:10px;padding-top:2px;grid-template-columns:auto 36px minmax(0,1fr)!important;display:grid!important}.formal-storage-settings .storage-switch-row small{margin-left:2px}.formal-storage-settings .storage-setting-actions{padding:0 18px 16px}@media (width<=800px){.formal-storage-settings .storage-form-grid,.formal-storage-settings .storage-capacity-row{grid-template-columns:1fr}.formal-storage-settings .storage-form-grid label.wide,.formal-storage-settings .storage-directory-field,.formal-storage-settings .storage-public-field,.formal-storage-settings .storage-capacity-row,.formal-storage-settings .storage-switch-row{grid-column:auto}.formal-storage-settings .storage-switch-row{flex-wrap:wrap;display:flex!important}}.version-management-shell{background:#fff;border:1px solid #dce8e3;border-radius:10px;overflow:hidden;box-shadow:0 8px 24px #0d4b390b}.version-subtabs{background:#fbfdfc;border-bottom:1px solid #dce8e3;align-items:flex-end;gap:0;padding:0 14px;display:flex}.version-subtabs button{color:#51635d;background:0 0;border:1px solid #0000;border-bottom-color:#dce8e3;border-radius:8px 8px 0 0;min-width:116px;height:45px;margin:0 0 -1px;padding:0 24px;font-size:14px;font-weight:700}.version-subtabs button.active{color:#087a52;background:#fff;border-color:#dce8e3 #dce8e3 #fff;box-shadow:0 -3px 10px #0d4b3909}.version-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.version-status-grid>article{background:#fff;border:1px solid #dfe9e5;border-radius:9px;align-items:center;gap:12px;min-height:92px;padding:16px;display:flex;box-shadow:0 4px 12px #144b3a09}.version-status-grid>article>div{flex:1;min-width:0}.version-status-grid small{color:#64766f;margin-bottom:5px;font-size:12px;display:block}.version-status-grid strong{color:#12231e;overflow-wrap:anywhere;font-size:21px;line-height:1.22;display:block}.version-status-grid p{color:#6e7e78;margin:7px 0 0;font-size:12px}.release-pill{color:#60706a;white-space:nowrap;background:#eef3f1;border-radius:5px;justify-content:center;align-items:center;min-height:23px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.release-pill.success{color:#08784f;background:#e3f7ed}.release-pill.warning{color:#b36808;background:#fff2db}.release-pill.danger{color:#c53a3a;background:#fee9e9}.release-pill.muted{color:#687671;background:#edf1f0}.version-filter-bar{background:#fbfdfc;border:1px solid #e0e9e6;border-radius:8px;grid-template-columns:150px 150px 150px minmax(220px,1fr) auto;align-items:end;gap:12px;margin:0 14px 12px;padding:13px 14px;display:grid}.version-filter-bar label{gap:6px;min-width:0;display:grid}.version-filter-bar label>span:first-child{color:#52645e;font-size:12px;font-weight:700}.version-filter-bar select,.version-filter-bar input{color:#20322c;background:#fff;border:1px solid #d2e0da;border-radius:6px;width:100%;height:36px;font-size:13px}.version-filter-bar input{padding:0 10px 0 34px}.version-search .input-with-icon{position:relative}.version-search .input-with-icon>svg{z-index:1;color:#789087;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.version-filter-actions{align-items:center;gap:8px;display:flex}.version-filter-actions button{white-space:nowrap;height:36px}.version-record-table{border:1px solid #dfe8e4;border-radius:8px;margin:0 14px;overflow:auto}.version-record-table table{table-layout:fixed;width:100%;min-width:1180px}.version-record-table th{color:#50625c;background:#f5f8f7;height:39px;font-size:12px}.version-record-table th:first-child{width:78px}.version-record-table th:nth-child(2){width:94px}.version-record-table th:nth-child(3){width:320px}.version-record-table th:nth-child(4){width:105px}.version-record-table th:nth-child(5),.version-record-table th:nth-child(6){width:78px}.version-record-table th:nth-child(7){width:66px}.version-record-table th:nth-child(8){width:336px}.version-record-table td{color:#263832;vertical-align:middle;overflow-wrap:anywhere;min-width:0;height:56px;padding:8px 9px;font-size:13px}.version-record-table tbody tr:hover{background:#f8fcfa}.version-summary-cell{line-height:1.45}.version-row-actions{flex-wrap:nowrap;gap:5px;min-width:0;display:flex}.version-row-actions .compact{white-space:nowrap;min-height:30px;padding:5px 7px}.version-management-shell>.universal-pagination{margin:10px 14px 0}.version-info-strip{color:#247055;background:#eef9f4;border:1px solid #d8e9e2;border-radius:7px;align-items:center;gap:8px;margin:12px 14px 14px;padding:10px 12px;font-size:13px;display:flex}.release-lock-banner{color:#a45b06;background:#fff7e9;border:1px solid #edc785;border-radius:7px;align-items:center;gap:9px;margin:14px 14px 0;padding:11px 14px;font-size:13px;display:flex}.release-overview-grid{padding-bottom:12px}.release-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 14px 12px;display:grid}.release-channel-card{background:#fff;border:1px solid #dfe8e4;border-radius:9px;flex-direction:column;min-width:0;padding:14px;display:flex}.release-channel-card.selected{border-color:#71b99e;box-shadow:0 0 0 2px #087a5214}.release-channel-card>header{border-bottom:1px solid #e7eeeb;justify-content:space-between;gap:12px;padding-bottom:11px;display:flex}.release-channel-card>header>div{gap:10px;min-width:0;display:flex}.release-channel-card h2{color:#152720;margin:0;font-size:16px}.release-channel-card header p{color:#6a7a75;margin:5px 0 0;font-size:12px;line-height:1.5}.release-channel-card>header>span{color:#5f716a;white-space:nowrap;font-size:12px}.channel-badge{color:#697873;vertical-align:2px;background:#edf1f0;border-radius:4px;margin-left:5px;padding:2px 7px;font-size:11px;display:inline-flex}.channel-badge.primary{color:#08794f;background:#e2f6ed}.release-channel-card dl{margin:8px 0 12px}.release-channel-card dl>div{border-bottom:1px solid #edf2f0;grid-template-columns:128px minmax(0,1fr);align-items:center;min-height:37px;display:grid}.release-channel-card dt{color:#65766f;font-size:12px}.release-channel-card dd{color:#263832;overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;margin:0;font-size:13px;display:flex}.release-channel-card footer{gap:10px;margin-top:auto;display:flex}.release-channel-card footer button{flex:1;height:36px}.release-dropzone{color:#087a52;background:#fbfdfc;border:1px dashed #bcd1c8;border-radius:7px;place-items:center;gap:5px;min-height:105px;margin:11px 0 4px;display:grid}.release-dropzone strong{font-size:13px}.release-dropzone span{color:#7a8984;font-size:12px}.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}.release-flow-card,.release-history-card{background:#fff;border:1px solid #dfe8e4;border-radius:9px;margin:0 14px 12px;padding:13px}.release-flow-card>header,.release-history-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.release-flow-card>header>div{align-items:flex-start;gap:9px;display:flex}.release-flow-card h2,.release-history-card h2{color:#152720;margin:0;font-size:16px}.release-flow-card header p{color:#71817b;margin:3px 0 0;font-size:12px}.release-flow-card>header>span,.release-history-card>header>span{color:#71817b;font-size:12px}.release-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.release-steps article{background:#fbfdfc;border:1px solid #e0e9e5;border-radius:7px;align-items:center;gap:9px;min-height:65px;padding:10px;display:flex;position:relative}.release-steps article>span{color:#fff;background:#0a875b;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:grid}.release-steps article>div{gap:3px;min-width:0;display:grid}.release-steps strong{font-size:12px;line-height:1.25}.release-steps small{color:#6f7f79;font-size:11px;line-height:1.3}.release-steps article>svg{z-index:2;color:#8ba39a;position:absolute;right:-14px}.release-preflight-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.release-preflight-grid article{color:#087a52;background:#f1faf6;border:1px solid #cce7dc;border-radius:6px;gap:7px;padding:9px;display:flex}.release-preflight-grid article.failed{color:#c33f3f;background:#fff4f4;border-color:#f1c9c9}.release-preflight-grid article>div{gap:2px;min-width:0;display:grid}.release-preflight-grid strong{font-size:12px}.release-preflight-grid span{color:#5f716a;overflow-wrap:anywhere;font-size:11px}.release-flow-card>footer{border-top:1px solid #e6eeeb;align-items:center;gap:10px;margin-top:12px;padding-top:11px;display:flex}.release-flow-card>footer button{min-width:200px;height:37px}.release-flow-card>footer>span{color:#71817b;font-size:12px}.release-history-card{padding-bottom:10px}.release-history-card .table-wrap{border:1px solid #e2eae7;border-radius:7px;overflow:auto}.release-history-card table{min-width:940px}.release-history-card th{color:#52645e;background:#f5f8f7;height:34px;font-size:12px}.release-history-card td{height:36px;padding:6px 9px;font-size:12px}.release-history-card tbody tr{cursor:pointer}.release-history-card tbody tr:hover{background:#f5fbf8}.version-record-modal{background:#fff;border:1px solid #dbe7e2;border-radius:11px;width:min(760px,100vw - 32px);max-height:88vh;overflow:auto;box-shadow:0 24px 70px #0734273d}.version-record-modal>header{border-bottom:1px solid #e4ece9;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.version-record-modal>header>div{align-items:center;gap:10px;display:flex}.version-record-modal header small{color:#71817b;font-size:12px;display:block}.version-record-modal h2{margin:2px 0 0;font-size:18px}.version-record-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:16px 17px;display:grid}.version-record-form label{gap:6px;display:grid}.version-record-form label>span{color:#53655f;font-size:12px;font-weight:700}.version-record-form input,.version-record-form select,.version-record-form textarea{color:#20322c;background:#fff;border:1px solid #d2e0da;border-radius:6px;width:100%;font-size:13px}.version-record-form input,.version-record-form select{height:38px}.version-record-form textarea{resize:vertical;padding:9px 10px}.version-record-form .full{grid-column:1/-1}.version-record-modal>footer{background:#fafcfb;border-top:1px solid #e4ece9;justify-content:flex-end;gap:10px;padding:12px 17px;display:flex}.version-detail-modal dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:10px 17px 16px;display:grid}.version-detail-modal dl>div{border-bottom:1px solid #edf2f0;grid-template-columns:105px 1fr;min-height:44px;padding:9px 0;display:grid}.version-detail-modal dl>.full{grid-column:1/-1}.version-detail-modal dt{color:#667771;font-size:12px}.version-detail-modal dd{color:#243630;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}@media (width<=1250px){.version-status-grid,.version-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.version-filter-actions{grid-column:1/-1}.release-channel-grid{grid-template-columns:1fr}.release-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.release-steps article>svg{display:none}.release-preflight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.version-status-grid,.version-filter-bar,.release-steps,.release-preflight-grid,.version-record-form{grid-template-columns:1fr}.version-filter-actions,.release-flow-card>footer{flex-direction:column;align-items:stretch}.version-row-actions{flex-wrap:wrap;min-width:300px}.release-channel-grid{padding-inline:10px}.release-flow-card,.release-history-card{margin-inline:10px}.version-detail-modal dl{grid-template-columns:1fr}}.version-record-table td{overflow:hidden}.version-summary-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:38px;display:-webkit-box;overflow:hidden}.feedback-workspace{border:1px solid var(--border);background:#fff;border-radius:8px;min-width:0;overflow:hidden}.feedback-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.feedback-heading h2{margin:2px 0 4px;font-size:18px}.feedback-heading p{color:var(--muted);font-size:12px}.maintenance-card-icon.danger{color:var(--red);background:var(--red-soft)}.maintenance-card-icon.info{color:var(--blue);background:var(--blue-soft)}.feedback-stat-grid{border-bottom:1px solid var(--border);background:#fbfdfc;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 16px;display:grid}.feedback-stat-grid article{background:#fff;border:1px solid #dfe9e5;border-radius:7px;align-items:center;gap:12px;min-width:0;min-height:88px;padding:14px;display:flex}.feedback-stat-grid article>div{gap:3px;min-width:0;display:grid}.feedback-stat-grid small{color:#60716b;font-size:12px;font-weight:700}.feedback-stat-grid strong{color:#11271f;font-variant-numeric:tabular-nums;font-size:25px;line-height:1.05}.feedback-stat-grid p{color:#788780;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.feedback-filter-grid{border-bottom:1px solid var(--border);grid-template-columns:minmax(280px,1.65fr) repeat(4,minmax(140px,1fr));gap:12px;padding:14px 16px;display:grid}.feedback-filter-grid label{gap:6px;min-width:0;display:grid}.feedback-filter-grid label>span{color:#52645e;font-size:12px;font-weight:700}.feedback-filter-grid .date-range{grid-column:span 2}.feedback-filter-grid input,.feedback-filter-grid select,.feedback-handle-grid select,.feedback-handle-grid textarea,.feedback-employee-actions textarea{color:#20322c;background:#fff;border:1px solid #cedbd5;border-radius:6px;outline:0;width:100%;min-width:0;font-size:13px}.feedback-filter-grid input,.feedback-filter-grid select,.feedback-handle-grid select{height:38px;padding:0 10px}.feedback-filter-grid .date-range>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;display:grid}.feedback-filter-grid .date-range b{color:#839089;font-size:12px;font-weight:500}.feedback-filter-grid .keyword>div{position:relative}.feedback-filter-grid .keyword svg{color:#789087;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.feedback-filter-grid .keyword input{padding-left:34px}.feedback-filter-grid input:focus,.feedback-filter-grid select:focus,.feedback-handle-grid select:focus,.feedback-handle-grid textarea:focus,.feedback-employee-actions textarea:focus{border-color:var(--green-600);box-shadow:0 0 0 3px #0b8a5814}.feedback-filter-actions{justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.feedback-filter-actions button{height:38px}.feedback-table-section>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 16px;display:flex}.feedback-table-section>header>div{color:var(--green-800);align-items:center;gap:8px;display:flex}.feedback-table-section h3{font-size:15px}.feedback-table-section>header>span{color:var(--muted);font-size:12px}.feedback-table{table-layout:fixed;min-width:1450px}.feedback-table th{color:#50625c;background:#f5f8f7;height:40px;font-size:12px}.feedback-table td{color:#263832;height:48px;padding:8px 10px;font-size:12px}.feedback-table th:first-child{width:94px}.feedback-table th:nth-child(2){width:156px}.feedback-table th:nth-child(3){width:86px}.feedback-table th:nth-child(4){width:120px}.feedback-table th:nth-child(5){width:92px}.feedback-table th:nth-child(6){width:84px}.feedback-table th:nth-child(7){width:300px}.feedback-table th:nth-child(8),.feedback-table th:nth-child(9){width:90px}.feedback-table th:nth-child(10){width:88px}.feedback-table th:nth-child(11){width:104px}.feedback-description-cell span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.feedback-pill{color:#64736e;white-space:nowrap;background:#edf2f0;border-radius:5px;justify-content:center;align-items:center;min-height:24px;padding:2px 9px;font-size:11px;font-weight:750;display:inline-flex}.feedback-pill.good{color:#08784f;background:#e3f7ed}.feedback-pill.warn{color:#a96508;background:#fff1d4}.feedback-pill.info{color:#1769aa;background:#e7f3fd}.feedback-pill.danger{color:#c63c3c;background:#fee8e8}.feedback-pill.muted{color:#66736f;background:#edf1f0}.feedback-table-section>.universal-pagination{margin:10px 14px 0}.feedback-table-section>footer{background:var(--green-50);color:#287158;border:1px solid #d6e9e0;border-radius:7px;align-items:center;gap:7px;margin:10px 14px 14px;padding:10px 12px;font-size:12px;display:flex}.feedback-drawer-backdrop{z-index:90;background:#0519128f;justify-content:flex-end;display:flex;position:fixed;inset:0}.feedback-detail-drawer{background:#fff;flex-direction:column;width:min(720px,94vw);height:100%;animation:.2s ease-out feedback-slide-in;display:flex;box-shadow:-18px 0 50px #05191233}.feedback-detail-drawer>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:13px 17px;display:flex}.feedback-detail-drawer>header>div{align-items:center;gap:11px;display:flex}.feedback-detail-drawer header small{color:#6e7e78;font-size:11px;display:block}.feedback-detail-drawer h2{margin-top:2px;font-size:19px}.feedback-detail-body{background:#f7faf8;flex:1;gap:14px;min-height:0;padding:16px;display:grid;overflow-y:auto}.feedback-detail-drawer>footer{border-top:1px solid var(--border);background:#fff;justify-content:flex-end;gap:9px;padding:12px 16px;display:flex}@keyframes feedback-slide-in{0%{opacity:.75;transform:translate(36px)}}.feedback-detail-section{border:1px solid var(--border);background:#fff;border-radius:7px;padding:14px}.feedback-detail-section>h3,.feedback-section-title h3{font-size:15px}.feedback-section-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.feedback-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:9px 0 0;display:grid}.feedback-detail-list>div{border-bottom:1px solid #edf2f0;grid-template-columns:126px minmax(0,1fr);gap:8px;min-height:42px;padding:8px 0;display:grid}.feedback-detail-list>div:nth-child(odd){padding-right:14px}.feedback-detail-list>div:nth-child(2n){padding-left:14px}.feedback-detail-list>.full{grid-column:1/-1;padding-inline:0}.feedback-detail-list dt{color:#687872;font-size:12px}.feedback-detail-list dd{color:#243630;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px}.feedback-long-text{white-space:pre-wrap;line-height:1.65}.feedback-attachment-list{gap:7px;display:grid}.feedback-attachment-list>button{color:#31433d;text-align:left;background:#fbfdfc;border:1px solid #dfe8e4;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:54px;padding:8px 10px;display:grid}.feedback-attachment-list>button:hover{background:var(--green-50);border-color:#9ccab7}.feedback-attachment-list span{min-width:0}.feedback-attachment-list strong,.feedback-attachment-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.feedback-attachment-list strong{font-size:12px}.feedback-attachment-list small{color:#71817b;margin-top:3px;font-size:10px}.feedback-pending-files,.global-feedback-files{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.feedback-pending-files>span,.global-feedback-files>span{background:var(--green-50);color:#256c52;border:1px solid #d6e7df;border-radius:5px;align-items:center;gap:6px;max-width:100%;padding:6px 8px;font-size:11px;display:flex}.feedback-pending-files button,.global-feedback-files button{color:#586963;background:0 0;border:0;border-radius:4px;place-items:center;width:22px;height:22px;padding:0;display:grid}.feedback-pending-files button:hover,.global-feedback-files button:hover{background:#dcebe4}.feedback-handle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.feedback-handle-grid label,.feedback-employee-actions label{gap:6px;min-width:0;display:grid}.feedback-handle-grid label>span,.feedback-employee-actions label>span{color:#52645e;font-size:12px;font-weight:700}.feedback-handle-grid .full{grid-column:1/-1}.feedback-handle-grid textarea,.feedback-employee-actions textarea{resize:vertical;padding:9px 10px}.feedback-lock-note{color:var(--amber);align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.feedback-verification-box{background:var(--green-50);border:1px solid #cfe6dc;border-radius:7px;gap:11px;margin-top:12px;padding:12px;display:grid}.feedback-verification-box>div{align-items:flex-start;gap:9px;display:flex}.feedback-verification-box>div:last-child{justify-content:flex-end}.feedback-verification-box strong,.feedback-verification-box small{display:block}.feedback-verification-box strong{font-size:13px}.feedback-verification-box small{color:#60756c;margin-top:4px;font-size:11px;line-height:1.55}.feedback-timeline{margin:12px 0 0;padding:0;list-style:none}.feedback-timeline li{grid-template-columns:16px minmax(0,1fr);gap:9px;padding-bottom:15px;display:grid;position:relative}.feedback-timeline li:not(:last-child):before{content:"";background:#bed7cc;width:1px;position:absolute;top:12px;bottom:0;left:6px}.feedback-timeline i{z-index:1;background:var(--green-700);border:3px solid #cde8dc;border-radius:50%;width:13px;height:13px;margin-top:3px;position:relative}.feedback-timeline header{justify-content:space-between;gap:10px;display:flex}.feedback-timeline strong{font-size:12px}.feedback-timeline time{color:#7b8984;white-space:nowrap;font-size:10px}.feedback-timeline p{color:#52625c;margin-top:4px;font-size:11px}.feedback-timeline p span{color:#263832;white-space:pre-wrap;margin-top:3px;display:block}.feedback-auto-info{background:#f8fbf9;border:1px solid #dce7e2;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.feedback-auto-info>div{border-bottom:1px solid #e5ece9;grid-template-columns:80px minmax(0,1fr);gap:7px;padding:8px 10px;display:grid}.feedback-auto-info>div:nth-child(odd){border-right:1px solid #e5ece9}.feedback-auto-info>.full{border-right:0;grid-column:1/-1}.feedback-auto-info dt{color:#6c7b75;font-size:11px}.feedback-auto-info dd{color:#293a34;overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px}.feedback-upload small{color:#75847e;font-size:10px;font-weight:500}.global-feedback-files{margin-top:-5px}.global-feedback-files>span{grid-template-columns:auto minmax(0,1fr) auto auto;width:100%;display:grid}.global-feedback-files b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.global-feedback-files small{color:#6c7a75;font-size:10px}.feedback-history-link{margin-right:auto}@media (width<=1220px){.feedback-stat-grid,.feedback-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-filter-grid .date-range{grid-column:span 2}.feedback-filter-actions{grid-column:1/-1}}@media (width<=720px){.feedback-stat-grid,.feedback-filter-grid,.feedback-detail-list,.feedback-handle-grid,.feedback-auto-info{grid-template-columns:1fr}.feedback-filter-grid .date-range,.feedback-handle-grid .full,.feedback-auto-info>.full{grid-column:auto}.feedback-filter-grid .date-range>div{grid-template-columns:1fr}.feedback-filter-grid .date-range b{text-align:center}.feedback-heading{align-items:flex-start}.feedback-detail-list>div,.feedback-detail-list>div:nth-child(odd),.feedback-detail-list>div:nth-child(2n){grid-template-columns:1fr;padding-inline:0}.feedback-verification-box>div:last-child{flex-direction:column;align-items:stretch}.feedback-detail-drawer>footer{flex-wrap:wrap}.feedback-history-link{margin-right:0}}.category-management-workspace{gap:16px;display:grid}.category-create-panel,.category-list-panel{background:#fff;border:1px solid #dfe7e3;border-radius:7px;overflow:hidden}.category-panel-heading,.category-list-toolbar{border-bottom:1px solid #e4ebe7;justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;display:flex}.category-panel-heading>div,.category-list-toolbar>div{color:#08734b;align-items:center;gap:10px;display:flex}.category-panel-heading span{gap:2px;display:grid}.category-panel-heading strong,.category-list-toolbar strong{color:#17201d;font-size:16px}.category-panel-heading small,.category-list-toolbar>div>span{color:#64716c;font-size:11px;font-weight:500}.category-create-form-v1693{gap:15px;padding:17px 18px;display:grid}.category-create-form-v1693 fieldset{border:0;margin:0;padding:0}.category-create-form-v1693 legend,.category-name-field>span:first-child{color:#28413a;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.category-create-form-v1693 em{color:#d83a3a;font-style:normal}.category-input-wrap{display:block;position:relative}.category-input-wrap input{color:#17201d;background:#fff;border:1px solid #ccd8d2;border-radius:6px;width:100%;height:40px;padding:0 55px 0 12px}.category-input-wrap small{color:#7b8984;font-size:11px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.category-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.category-template-card{cursor:pointer;background:#fff;border:1px solid #d8e2dd;border-radius:7px;grid-template-columns:18px 48px 1fr;align-items:center;gap:12px;min-height:116px;padding:15px;display:grid;position:relative}.category-template-card:hover{border-color:#9fc7b5}.category-template-card.selected{background:#f4fbf7;border-color:#0b8a58;box-shadow:0 0 0 1px #0b8a5814}.category-template-card>input{opacity:0;position:absolute}.template-radio{border:1.5px solid #9aaca4;border-radius:50%;align-self:start;width:16px;height:16px;margin-top:3px}.category-template-card.selected .template-radio{border:5px solid #0b8a58}.template-icon{border-radius:7px;place-items:center;width:48px;height:48px;display:grid}.template-icon.single{color:#08734b;background:#e7f6ee}.template-icon.assembly{color:#1769aa;background:#eaf4fd}.category-template-card>span:last-child{gap:5px;display:grid}.category-template-card strong{color:#17201d;font-size:14px}.category-template-card small{color:#64716c;font-size:11px;line-height:1.55}.category-template-card>span:last-child>em{color:#1769aa;font-size:11px}.category-form-actions{gap:10px;display:flex}.category-form-actions button{min-width:170px}.category-form-message{color:#08734b;background:#eef9f3;border-radius:5px;margin:0;padding:9px 12px;font-size:12px}.category-list-tools{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.category-list-toolbar .category-list-tools label{color:#71817b;border:1px solid #ccd8d2;border-radius:6px;align-items:center;gap:7px;width:320px;height:38px;padding:0 10px;display:flex}.category-list-toolbar input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.category-list-message{color:#08734b;background:#eef9f3;border-bottom:1px solid #dce9e2;margin:0;padding:9px 18px;font-size:12px}.category-management-table{min-width:1000px}.category-management-table th,.category-management-table td{white-space:nowrap}.category-template-pill,.category-status-pill{border-radius:4px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:700;display:inline-flex}.category-template-pill.single,.category-status-pill.enabled{color:#08734b;background:#e7f6ee}.category-template-pill.assembly{color:#1769aa;background:#eaf4fd}.category-status-pill.disabled{color:#d83a3a;background:#fff0ef}.category-product-count{color:#1769aa}.category-row-actions{gap:7px;display:flex}.category-row-actions .danger{color:#d83a3a;border-color:#f1c4c1}.category-safety-warning{color:#8d570d;background:#fff5e6;border:1px solid #f0d4aa;border-radius:5px;align-items:flex-start;gap:7px;margin:0;padding:10px;font-size:12px;line-height:1.5;display:flex}.category-create-modal-v1693{width:min(720px,100vw - 40px)!important}.category-create-modal-form{padding:0}.category-delete-action{margin-right:auto}.category-delete-confirm-v1693{width:min(520px,100vw - 40px)!important}.category-delete-confirm{align-items:flex-start;gap:12px;display:flex}.category-delete-confirm strong{color:#17201d;margin-bottom:6px;font-size:15px;display:block}.category-delete-confirm p{color:#64716c;margin:0;font-size:12px;line-height:1.65}.category-delete-icon{color:#d83a3a;background:#fff0ef;border-radius:7px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.migration-workspace{gap:14px;display:grid}.migration-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.migration-status-grid article{background:#fff;border:1px solid #dfe7e3;border-radius:7px;align-items:center;gap:11px;min-height:92px;padding:14px;display:flex}.migration-status-grid small,.migration-status-grid p{color:#64716c;margin:0;font-size:11px}.migration-status-grid strong{color:#17201d;margin:3px 0;font-size:16px;display:block}.migration-flow{background:#fff;border:1px solid #dfe7e3;border-radius:7px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:14px 18px;display:grid}.migration-step{color:#64716c;align-items:center;gap:9px;padding-right:20px;display:flex;position:relative}.migration-step:not(:last-child):after{content:"";border-top:1px solid #b8c8c1;width:12px;position:absolute;right:6px}.migration-step>span{background:#edf2ef;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.migration-step.current{color:#08734b}.migration-step.current>span{color:#fff;background:#0b8a58}.migration-step.done>span{color:#08734b;background:#ddf3e7}.migration-step.failed{color:#d83a3a}.migration-step.failed>span{background:#fff0ef}.migration-step strong{font-size:12px}.migration-step small{font-size:10px;display:block}.migration-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:14px;display:grid}.migration-panel{background:#fff;border:1px solid #dfe7e3;border-radius:7px}.migration-panel>header{border-bottom:1px solid #e5ece8;align-items:center;gap:8px;min-height:48px;padding:0 15px;display:flex}.migration-panel>header h2{margin:0;font-size:15px}.migration-panel-body{gap:14px;padding:15px;display:grid}.migration-environments{grid-template-columns:1fr 36px 1fr;align-items:stretch;gap:8px;display:grid}.migration-environment{background:#fbfdfc;border:1px solid #dfe7e3;border-radius:6px;padding:12px}.migration-environment small{color:#64716c}.migration-environment strong{margin:5px 0;font-size:14px;display:block}.migration-environment p{color:#64716c;overflow-wrap:anywhere;margin:0;font-size:11px}.migration-arrow{color:#08734b;place-items:center;display:grid}.migration-scope{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.migration-scope label{border:1px solid #dfe7e3;border-radius:5px;align-items:center;gap:7px;padding:10px;font-size:12px;font-weight:650;display:flex}.migration-actions{flex-wrap:wrap;gap:8px;display:flex}.migration-warning{color:#8d570d;background:#fff5e6;border-radius:5px;gap:8px;margin:0;padding:10px;font-size:12px;line-height:1.5;display:flex}.migration-check-list{display:grid}.migration-check-list article{border-bottom:1px solid #edf1ef;grid-template-columns:1fr auto;gap:5px;padding:11px 0;display:grid}.migration-check-list article:last-child{border-bottom:0}.migration-check-list strong{font-size:12px}.migration-check-list p{color:#64716c;grid-column:1/-1;margin:0;font-size:11px;line-height:1.45}.migration-records{background:#fff;border:1px solid #dfe7e3;border-radius:7px;overflow:hidden}.migration-records>header{border-bottom:1px solid #e5ece8;align-items:center;gap:8px;padding:14px 16px;display:flex}.migration-records h2{margin:0;font-size:15px}.migration-log{color:#31413b;white-space:pre-wrap;background:#f7faf8;max-height:360px;padding:14px;font:12px/1.7 Consolas,monospace;overflow:auto}@media (width<=1050px){.category-template-grid,.migration-main-grid{grid-template-columns:1fr}.migration-status-grid{grid-template-columns:repeat(2,1fr)}.migration-flow{grid-template-columns:1fr;gap:8px}.migration-step:after{display:none}.migration-scope{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.category-template-grid,.migration-status-grid{grid-template-columns:1fr}.category-list-toolbar{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.category-list-tools{width:100%;margin-left:0}.category-list-toolbar .category-list-tools label{flex:1;width:auto}.category-template-card{grid-template-columns:18px 40px 1fr}.category-form-actions button{flex:1;min-width:0}.migration-environments{grid-template-columns:1fr}.migration-arrow{transform:rotate(90deg)}}.about-system-page{color:#17251f;gap:16px;display:grid}.about-hero,.about-panel,.about-status-card{background:#fff;border:1px solid #d9e4df;border-radius:7px;box-shadow:0 2px 8px #14433009}.about-hero{justify-content:space-between;align-items:center;gap:24px;min-height:136px;padding:22px 24px;display:flex}.about-identity{align-items:center;gap:20px;min-width:0;display:flex}.about-brand-mark{color:#08734b;background:#eaf7f1;border:1px solid #cfeadd;border-radius:8px;flex:0 0 76px;place-items:center;width:76px;height:76px;display:grid}.about-brand-mark img{width:78%;height:78%;display:block}.about-identity h2{letter-spacing:0;margin:3px 0 2px;font-size:25px;line-height:1.25}.about-identity p{color:#60736a;margin:0;font-size:15px}.about-meta{color:#6a7a73;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.about-meta>i{background:#cad8d2;width:1px;height:13px}.about-health{color:#a24b3f;align-items:center;gap:6px;display:inline-flex}.about-health b{background:#d95b4e;border-radius:50%;width:8px;height:8px}.about-health.healthy{color:#08734b}.about-health.healthy b{background:#16b364}.about-health.inline{font-weight:700}.about-hero-actions{flex:none;gap:10px;display:flex}.about-hero-actions button{justify-content:center;min-width:132px}.about-load-message{color:#835f15;background:#fff9eb;border:1px solid #ecd8aa;border-radius:6px;align-items:center;gap:8px;margin:0;padding:10px 12px;display:flex}.about-load-message button{margin-left:auto}.about-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.about-status-card{align-items:flex-start;gap:14px;min-width:0;min-height:112px;padding:17px 18px;display:flex}.about-card-icon{border-radius:7px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.about-card-icon.green{color:#08734b;background:#e8f6ef}.about-card-icon.blue{color:#1769aa;background:#eaf3fb}.about-card-icon.amber{color:#a86808;background:#fff4df}.about-card-icon.teal{color:#0c7f78;background:#e8f7f5}.about-status-card div{min-width:0}.about-status-card small{color:#60736a;font-size:12px;display:block}.about-status-card strong{overflow-wrap:anywhere;margin-top:5px;font-size:18px;line-height:1.28;display:block}.about-status-card p{color:#7a8a83;margin:7px 0 0;font-size:12px;line-height:1.4}.about-detail-grid{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:14px;display:grid}.about-panel{min-width:0;padding:0 22px 20px}.about-panel>header,.about-quick-section>header{color:#08734b;align-items:center;gap:9px;min-height:54px;display:flex}.about-panel h3,.about-quick-section h3{letter-spacing:0;margin:0;font-size:17px}.about-info-list,.about-version-list{margin:0}.about-info-list>div,.about-version-list>div{border-top:1px solid #e5ece9;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:16px;min-height:39px;display:grid}.about-info-list dt,.about-version-list dt{color:#61736b;font-size:12px}.about-info-list dd,.about-version-list dd{color:#263c32;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.about-update-summary{background:#f7f9f8;border:1px solid #e1e9e5;border-radius:6px;margin-top:14px;padding:14px 16px}.about-update-summary>span{color:#60736a;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.about-update-summary ul{color:#334a40;margin:0;padding-left:18px;font-size:13px;line-height:1.75}.about-update-summary p{color:#84918b;margin:0;font-size:13px}.about-version-button{margin-top:14px}.about-quick-section{min-width:0}.about-quick-section>header{min-height:42px}.about-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.about-quick-grid>button{color:#08734b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e4df;border-radius:7px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:13px;min-width:0;min-height:78px;padding:14px 16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.about-quick-grid>button:hover{border-color:#8cc8ad;transform:translateY(-1px);box-shadow:0 5px 14px #11593a17}.about-quick-grid>button>span:nth-child(2){min-width:0}.about-quick-grid strong,.about-quick-grid small{display:block}.about-quick-grid strong{font-size:14px}.about-quick-grid small{color:#75857e;margin-top:4px;font-size:12px;line-height:1.35}.about-loading{color:#436057;background:#fff;border:1px solid #cfe4da;border-radius:5px;padding:8px 11px;font-size:12px;position:fixed;bottom:18px;right:22px;box-shadow:0 4px 15px #103e2c1a}@media (width<=1120px){.about-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-detail-grid{grid-template-columns:1fr}}@media (width<=760px){.about-hero{flex-direction:column;align-items:stretch;padding:18px}.about-identity{align-items:flex-start}.about-brand-mark{flex-basis:58px;width:58px;height:58px}.about-identity h2{font-size:21px}.about-meta{flex-direction:column;align-items:flex-start;gap:5px}.about-meta>i{display:none}.about-hero-actions{width:100%}.about-hero-actions button{flex:1;min-width:0}.about-quick-grid{grid-template-columns:1fr}}@media (width<=560px){.about-status-grid{grid-template-columns:1fr}.about-identity{gap:12px}.about-hero-actions{flex-direction:column}.about-info-list>div,.about-version-list>div{grid-template-columns:112px minmax(0,1fr);gap:10px}.about-panel{padding-inline:15px}}.profile{border-radius:6px;margin:-5px;padding:6px;transition:background .15s}.profile:hover,.profile.router-link-active{background:#ffffff14}.dashboard-new .announcement-people{height:min(763px,125vh - 268px)}.dashboard-new .announcement-board{min-height:738px}.dashboard-new .redesigned-list,.dashboard-new .archive-list{max-height:625px}.dashboard-new .chat-window{height:740px;min-height:740px}.dashboard-new .recipient-groups>header{flex-wrap:nowrap;gap:8px}.dashboard-new .recipient-groups>header button{white-space:nowrap;flex:none;width:auto;min-width:0;min-height:auto;padding:0;display:inline-flex}.dashboard-new .recipient-group-row>span{flex:1;min-width:0}.dashboard-new .recipient-group-row>small{color:var(--muted);flex:none;font-size:10px}.member-list-v1695 .information-member-table{min-width:1440px}.member-list-v1695 .information-member-table th:last-child,.member-list-v1695 .information-member-table td:last-child{width:330px}.member-identity-cell{align-items:center;gap:9px;min-width:155px;display:flex}.member-identity-cell>span{min-width:0}.member-identity-cell strong,.member-identity-cell small{display:block}.member-identity-cell strong{font-size:13px}.member-identity-cell small{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:10px}.member-row-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.member-editor-v1695{border-radius:10px!important}.member-editor-v1695 .compact-modal-body{padding:16px 20px}.member-editor-v1695 .member-profile-form{gap:12px}.member-editor-v1695 .member-form-section{border-radius:7px;padding:14px 16px}.member-editor-v1695 .member-form-section h3{color:#173d30;margin:0 0 12px;font-size:15px}.member-editor-v1695 .member-form-section h4{color:#365148;margin:15px 0 7px;font-size:12px}.member-basic-layout{grid-template-columns:210px minmax(0,1fr);align-items:center;gap:22px;display:grid}.member-basic-layout>.avatar-editor{border-right:1px solid var(--border);padding-right:20px}.member-account-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.member-reset-password{grid-template-columns:1fr auto;align-items:end;gap:5px 8px;display:grid}.member-reset-password>span{color:var(--muted);grid-column:1/-1;font-size:12px;font-weight:700}.member-reset-password>strong{letter-spacing:2px;background:#f5f7f6;border:1px solid #dbe4e0;border-radius:6px;height:38px;padding:9px 11px}.member-global-role{grid-template-columns:minmax(260px,360px) minmax(180px,1fr);align-items:end;gap:16px;display:grid}.member-global-role>div{background:#f7faf8;border:1px solid #dbe4e0;border-radius:6px;min-height:61px;padding:10px 12px}.member-global-role>div span,.member-global-role>div strong{display:block}.member-global-role>div span{color:var(--muted);font-size:11px}.member-global-role>div strong{color:var(--green-800);margin-top:6px;font-size:13px}.member-form-message{color:#835e10;background:#fff8e8;border:1px solid #efd7a5;border-radius:6px;margin:0;padding:9px 11px;font-size:12px}.avatar-editor{justify-items:center;gap:9px;min-width:0;display:grid}.avatar-editor-actions{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.avatar-editor-actions .primary-button,.avatar-editor-actions .outline-button{height:34px;min-height:34px;padding-inline:10px;font-size:12px}.avatar-editor>small{color:var(--muted);text-align:center;font-size:10px;line-height:1.45}.avatar-editor>p{color:var(--green-700);text-align:center;margin:0;font-size:10px}.avatar-picker-modal{border-radius:10px!important;width:min(660px,100vw - 32px)!important}.system-avatar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.system-avatar-grid>button{color:#42564e;cursor:pointer;background:#fff;border:1px solid #dce6e1;border-radius:7px;min-width:0;padding:9px 5px 7px;position:relative}.system-avatar-grid>button:hover{background:#f6fbf8;border-color:#8fc5ad}.system-avatar-grid>button.selected{border-color:var(--green-700);box-shadow:0 0 0 2px #08734b1a}.system-avatar-choice{aspect-ratio:1;box-sizing:border-box;background:#eef6f2;border-radius:50%;width:66px;height:66px;margin:0 auto;display:block;overflow:hidden}.system-avatar-choice img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.system-avatar-grid small{margin-top:6px;font-size:11px;font-weight:700;display:block}.system-avatar-grid i{background:var(--green-700);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;bottom:7px;right:7px}.personal-center-v1695{gap:16px}.personal-hero,.personal-panel{border:1px solid var(--border);background:#fff;border-radius:7px}.personal-hero{justify-content:space-between;align-items:center;gap:24px;min-height:156px;padding:22px 26px;display:flex}.personal-identity{align-items:center;gap:18px;min-width:0;display:flex;position:relative}.personal-identity>.online-dot{background:#19b965;border:3px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;top:72px;left:75px}.personal-identity h2{letter-spacing:0;margin:0;font-size:23px}.personal-identity strong{color:#394f46;margin-top:5px;font-size:13px;display:block}.personal-identity p{color:var(--green-700);align-items:center;gap:6px;margin:9px 0 0;font-size:12px;display:flex}.personal-identity p i{background:#19b965;border-radius:50%;width:8px;height:8px}.personal-hero>.avatar-editor{justify-items:end}.personal-hero>.avatar-editor>small,.personal-hero>.avatar-editor>p{text-align:right;max-width:330px}.personal-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.personal-panel{min-width:0;padding:0 22px 20px}.personal-panel>header{min-height:56px;color:var(--green-700);align-items:center;gap:9px;display:flex}.personal-panel>header h3{color:#173d30;letter-spacing:0;margin:0;font-size:17px}.personal-form{gap:12px;display:grid}.personal-form label{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;display:grid}.personal-form label span{color:#52665e;font-size:12px;font-weight:700}.personal-panel>footer{align-items:center;gap:12px;margin-top:18px;display:flex}.personal-panel>footer span{color:var(--green-700);font-size:12px}.personal-security-list{margin:0}.personal-security-list>div{border-top:1px solid #e5ece9;grid-template-columns:126px minmax(0,1fr);align-items:center;gap:12px;min-height:50px;display:grid}.personal-security-list dt{color:#52665e;font-size:12px;font-weight:700}.personal-security-list dd{color:#243a31;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.personal-security-list input{width:100%}.personal-security-list dd:has(.masked-password){justify-content:space-between;align-items:center;gap:10px;display:flex}.personal-security-note{color:#536b79;background:#f1f7fc;border-left:3px solid #1769aa;margin:14px 0 0;padding:10px 12px;font-size:11px}.password-change-modal{border-radius:10px!important;width:min(520px,100vw - 32px)!important}.password-change-form{gap:12px;display:grid}.password-change-form label{gap:6px;display:grid}.password-change-form label span{font-size:12px;font-weight:700}.password-change-form>small{color:var(--muted);font-size:11px}.password-change-form>p{background:var(--green-50);color:var(--green-800);border-radius:5px;margin:0;padding:9px 10px;font-size:12px}@media (width<=900px){.dashboard-new .announcement-people{height:auto;min-height:0}.dashboard-new .announcement-board{min-height:600px}.dashboard-new .redesigned-list,.dashboard-new .archive-list{max-height:500px}.dashboard-new .chat-window{height:592px;min-height:592px}}@media (width<=980px){.member-basic-layout{grid-template-columns:1fr}.member-basic-layout>.avatar-editor{border-right:0;border-bottom:1px solid var(--border);padding:0 0 14px}.member-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-columns{grid-template-columns:1fr}}@media (width<=680px){.personal-hero{flex-direction:column;align-items:stretch;padding:18px}.personal-hero>.avatar-editor{justify-items:start}.personal-hero>.avatar-editor>small,.personal-hero>.avatar-editor>p{text-align:left}.personal-form label,.personal-security-list>div{grid-template-columns:1fr;gap:6px;padding:10px 0}.member-account-grid,.member-global-role{grid-template-columns:1fr}.system-avatar-choice{width:54px;height:54px}}.accounting-filterbar{flex-wrap:wrap}.accounting-filter-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.accounting-filter-actions .outline-button,.accounting-filter-actions .primary-button{white-space:nowrap;min-height:38px}.accounting-kpi-strip article{align-items:center;gap:12px;min-width:0;display:flex}.accounting-kpi-strip article>i{width:42px;height:42px;color:var(--green-800);background:#dff3e8;border-radius:50%;flex:none;place-items:center;display:grid}.accounting-kpi-strip article>div{min-width:0}.accounting-kpi-strip article.shipped{background:#f1f8fd}.accounting-kpi-strip article.shipped>i{color:#1769aa;background:#dceefb}.accounting-kpi-strip article.sold{background:#fff8ed}.accounting-kpi-strip article.sold>i{color:#a86008;background:#ffebc9}.accounting-kpi-strip article.closing{background:#f7f4fc}.accounting-kpi-strip article.closing>i{color:#6e4aa1;background:#ebe2f8}.accounting-kpi-strip strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accounting-upload-modal{width:min(980px,100vw - 40px)}.accounting-upload-modal .accounting-upload-body{gap:13px;display:grid}.accounting-upload-modal .accounting-upload-explain{margin:-3px 0 0}.accounting-upload-channel{flex-direction:column;display:flex}.accounting-upload-channel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.accounting-upload-channel dl>div{grid-template-columns:76px minmax(0,1fr)}.accounting-upload-channel dl>div:nth-last-child(-n+2){border-bottom:0}.accounting-channel-actions{grid-template-columns:minmax(0,1.35fr) minmax(110px,.65fr);gap:7px;margin-top:auto;display:grid}.accounting-channel-actions .outline-button{width:100%}.accounting-danger{font-weight:750;color:#c63434!important}.accounting-success{font-weight:750;color:var(--green-700)!important}.accounting-validation-panel,.accounting-import-history{border:1px solid var(--border);background:#fff;border-radius:7px;padding:12px 14px}.accounting-validation-panel h3,.accounting-import-history h3{border-left:3px solid var(--green-600);color:var(--ink);margin:0 0 10px;padding-left:9px;font-size:13px}.accounting-validation-panel>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.accounting-validation-panel article{min-width:0;color:var(--green-700);background:#f4f8f6;border-radius:6px;align-items:center;gap:9px;padding:10px 12px;display:flex}.accounting-validation-panel article.danger{color:#d93636;background:#fff4f2}.accounting-validation-panel span,.accounting-validation-panel small,.accounting-validation-panel strong{display:block}.accounting-validation-panel small{color:var(--muted);font-size:10px}.accounting-validation-panel strong{color:currentColor;margin-top:2px;font-size:14px}.accounting-history-list{gap:6px;display:grid}.accounting-history-list article{background:#f7faf8;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.accounting-history-list span,.accounting-history-list strong,.accounting-history-list small{min-width:0;display:block}.accounting-history-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.accounting-history-list small{color:var(--muted);margin-top:3px;font-size:9px}.accounting-history-list em{color:var(--green-700);flex:none;font-size:10px;font-style:normal;font-weight:750}.accounting-history-list em.danger{color:#c63434}.nested-modal{z-index:190}.accounting-exception-modal{border:1px solid var(--border);background:#fff;border-radius:8px;flex-direction:column;width:min(700px,100vw - 40px);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 18px 48px #1132262e}.accounting-exception-modal .modal-header p{color:var(--muted);margin:4px 0 0;font-size:10px}.accounting-exception-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid;overflow:auto}.accounting-exception-body article{border:1px solid var(--border);background:#f8faf9;border-radius:7px;min-width:0;padding:12px}.accounting-exception-body h3{margin:0 0 9px;font-size:13px}.accounting-exception-body article>div{flex-wrap:wrap;gap:6px;display:flex}.accounting-exception-body code{color:#b12f2f;background:#fff6f4;border:1px solid #efd4d0;border-radius:4px;padding:4px 6px;font-size:10px}.accounting-exception-modal .modal-actions{border-top:1px solid var(--border);margin-top:auto;padding:12px 18px}@media (width<=1100px){.accounting-filter-actions{justify-content:flex-end;width:100%;margin-left:0}}@media (width<=760px){.accounting-filter-actions{flex-wrap:wrap;justify-content:flex-start}.accounting-kpi-strip article{align-items:flex-start}.accounting-upload-channel dl,.accounting-validation-panel>div,.accounting-exception-body,.accounting-channel-actions{grid-template-columns:1fr}.accounting-history-list article{flex-direction:column;align-items:flex-start}}.orders-v1697 .order-stat-grid{border:1px solid var(--border);background:#fff;border-top:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:12px;display:grid}.orders-v1697 .order-stat-card{background:#fbfdfc;border:1px solid #e1eae5;border-radius:7px;align-items:center;gap:9px;min-height:68px;padding:10px 11px;display:flex}.orders-v1697 .order-stat-icon{width:35px;height:35px;color:var(--green-700);background:var(--green-100);border-radius:50%;flex:0 0 35px;place-items:center;display:grid}.orders-v1697 .order-stat-card.blue .order-stat-icon{color:#1769aa;background:#eaf4fd}.orders-v1697 .order-stat-card.amber .order-stat-icon{color:#a66a00;background:#fff3dc}.orders-v1697 .order-stat-card.red .order-stat-icon{color:#d64747;background:#ffeded}.orders-v1697 .order-stat-card strong,.orders-v1697 .order-stat-card span{display:block}.orders-v1697 .order-stat-card strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;line-height:1}.orders-v1697 .order-stat-card div>span{color:var(--muted);margin-top:5px;font-size:11px;font-weight:700}.orders-v1697 .archive-readonly-note{color:#28608c;background:#f0f7fd;border:1px solid #cfe0ef;border-top:0;align-items:center;gap:7px;margin:0;padding:10px 13px;font-size:11px;display:flex}.orders-v1697 .order-filter-band{border-top:0;border-radius:0;grid-template-columns:minmax(360px,auto) minmax(260px,1fr) auto}.orders-v1697 .order-filter-band:has(.order-search-filter){align-items:end}.orders-v1697 .order-compact-filter{gap:6px;min-width:0;display:grid}.orders-v1697 .order-compact-filter>span,.orders-v1697 .order-search-filter>span{color:var(--muted);font-size:10px;font-weight:700}.orders-v1697 .order-compact-filter select{width:100%}.orders-v1697 .order-filter-actions{flex-wrap:nowrap;justify-content:flex-end;gap:7px;display:flex}.orders-v1697 .order-filter-actions .primary-button,.orders-v1697 .order-filter-actions .outline-button{white-space:nowrap}.orders-v1697 .content-section.flush{border-top-left-radius:0;border-top-right-radius:0}.orders-v1697 .table-wrap{overflow-x:auto}.orders-v1697 table{min-width:1560px}.orders-v1697 .archive-table-v1697{min-width:1280px}.orders-v1697 th,.orders-v1697 td{padding:10px 7px}.orders-v1697 td{height:66px}.orders-v1697 .order-code{color:var(--green-900);font-variant-numeric:tabular-nums;white-space:nowrap}.orders-v1697 .archive-quantity{color:var(--green-800);font-variant-numeric:tabular-nums}.orders-v1697 .order-progress{gap:5px;min-width:112px;display:grid}.orders-v1697 .order-progress strong{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.orders-v1697 .order-progress small{color:var(--muted);font-size:10px;font-weight:700}.orders-v1697 .progress-track{background:#e7ece9;border-radius:99px;height:9px;display:block;overflow:hidden}.orders-v1697 .progress-track i{border-radius:inherit;background:var(--green-600);height:100%;transition:width .2s;display:block}.orders-v1697 .payment-progress .progress-track i{background:#3187de}.orders-v1697 .order-detail-button{min-width:52px;color:var(--green-800)}.orders-v1697 .orders-empty{height:120px;color:var(--muted);text-align:center}.orders-v1697 .bulk-toolbar>span{color:var(--muted);font-size:11px}.order-archive-action{color:#b96a08;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff8ec;border:1px solid #edc98f;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:700;display:inline-flex}.order-archive-action:hover{background:#fff3dc;border-color:#d99c3f}@media (width<=1050px){.orders-v1697 .order-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-v1697 .order-filter-band{grid-template-columns:1fr}.orders-v1697 .order-filter-band .date-range-picker,.orders-v1697 .order-filter-band .order-search-filter,.orders-v1697 .order-filter-actions{grid-column:1/-1}.orders-v1697 .order-filter-actions{justify-content:flex-start}}@media (width<=680px){.orders-v1697 .order-stat-grid{grid-template-columns:1fr 1fr}.orders-v1697 .order-filter-band>*{grid-column:auto!important}.orders-v1697 .order-filter-actions{display:flex}.orders-v1697 .archive-readonly-note{align-items:flex-start}}.create-v1698 .purchase-entity-filter{padding-top:14px}.create-v1698 .create-common input[readonly]{color:var(--green-800);font-variant-numeric:tabular-nums;background:#f4f8f6;font-weight:800}.create-v1698 .create-common label>small{min-height:15px;color:var(--muted);font-size:10px;font-weight:500}.create-v1698 .party-name-line{align-items:baseline;gap:7px;display:flex}.create-v1698 .party-name-line>b{color:var(--green-700)}.create-v1698 .party-name-line>strong{color:var(--ink);font-size:14px}.create-v1698 .line-fields-v127{align-items:end;grid-template-columns:minmax(158px,1.2fr) 90px minmax(106px,.78fr) minmax(126px,.9fr) minmax(140px,1fr) 98px minmax(145px,1fr)!important}.create-v1698 .line-order-code small{min-height:14px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.create-v1698 .line-calculated-value{background:var(--green-50);border:1px solid #d8e8e0;border-radius:6px;align-content:center;gap:4px;min-width:0;min-height:62px;padding:7px 10px;display:grid}.create-v1698 .line-calculated-value>span{color:var(--muted);font-size:10px;font-weight:700}.create-v1698 .line-calculated-value>strong{color:var(--green-800);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.create-v1698 .line-deposit-value{background:#f8faf9;border-color:#e1e7e4}.create-v1698 .line-deposit-value>strong{color:var(--ink);font-size:14px}.create-v1698 .line-deposit-value>small{color:var(--muted);font-size:9px}@media (width<=1380px) and (width>=821px){.create-v1698 .line-fields-v127{grid-template-columns:minmax(160px,1.2fr) 90px repeat(3,minmax(105px,1fr))!important}.create-v1698 .line-deposit-ratio,.create-v1698 .line-deposit-value{grid-row:2}.create-v1698 .line-deposit-ratio{grid-column:1}.create-v1698 .line-deposit-value{grid-column:2/4}}@media (width<=820px){.create-v1698 .line-fields-v127{grid-template-columns:1fr 1fr!important}}@media (width<=560px){.create-v1698 .line-fields-v127{grid-template-columns:1fr!important}}.order-delivery-metrics{border-bottom:1px solid #e5ebe8;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:14px;display:grid}.order-delivery-metrics span{color:var(--muted);font-size:11px;display:block}.order-delivery-metrics strong{color:var(--ink);margin-top:6px;font-size:14px;font-weight:800;display:block}.payment-badge{color:#9a6400;background:#fff3dc}.order-edit-v358 .order-contract-meta{grid-template-columns:none;justify-content:space-between;align-items:center;gap:18px;padding-bottom:11px;display:flex}.order-edit-v358 .order-detail-content{grid-template-columns:minmax(430px,1.14fr) minmax(320px,.86fr);gap:18px}.order-info-edit-v1699 label{min-width:0;color:var(--muted);gap:6px;font-size:11px;font-weight:700;display:grid}.order-info-edit-v1699 input,.order-info-edit-v1699 select{width:100%;min-width:0;height:34px;color:var(--ink);font:inherit;background:#fff;border:1px solid #ccd8d2;border-radius:6px;padding:0 9px;font-weight:700}.order-info-edit-v1699 input:focus,.order-info-edit-v1699 select:focus{border-color:var(--green-600);outline:2px solid #0b8a581a}.edit-money-input{background:#fff;border:1px solid #ccd8d2;border-radius:6px;grid-template-columns:28px minmax(0,1fr);height:34px;display:grid;overflow:hidden}.edit-money-input>b{color:var(--muted);border-right:1px solid #e2e9e5;place-items:center;display:grid}.order-info-edit-v1699 .edit-money-input>input{border:0;border-radius:0;height:32px;padding:0 9px}.edit-money-input.suffix{grid-template-columns:minmax(0,1fr) 28px}.edit-money-input.suffix>b{border-left:1px solid #e2e9e5;border-right:0;grid-area:1/2}.edit-money-input.suffix>input{grid-area:1/1}.order-paid-edit-row{background:#fffaf1;border-bottom:1px solid #e5ebe8;grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);align-items:end;gap:12px;padding:10px 14px;display:grid}.order-paid-edit-row small{color:var(--muted);padding-bottom:8px;font-size:10px}.order-info-edit-v1699 .arrival-records-block{padding-top:13px}.arrival-record-modal-v1699.compact-modal-panel.wide{max-height:82vh;width:min(90vw,900px)!important}.arrival-record-modal-v1699.compact-modal-panel .compact-modal-header{padding:16px 20px 13px}.arrival-record-modal-v1699.compact-modal-panel .compact-modal-body{padding:16px 20px}.arrival-record-modal-v1699.compact-modal-panel .compact-modal-footer{padding:12px 20px}.arrival-record-modal-v1699 .arrival-history{margin-bottom:14px}.arrival-record-modal-v1699 .arrival-history .arrival-record-row{grid-template-columns:110px 110px 110px 170px minmax(160px,1fr);align-items:center;gap:10px;padding:10px 8px;display:grid}.arrival-record-modal-v1699 .arrival-record-row>span,.arrival-record-modal-v1699 .arrival-record-row>strong{gap:3px;min-width:0;margin:0;font-size:12px;display:grid}.arrival-record-modal-v1699 .arrival-record-row small{color:var(--muted);font-size:9px;font-weight:600}.arrival-record-modal-v1699 .arrival-note-text{overflow-wrap:anywhere}.arrival-record-modal-v1699 .arrival-history .arrival-record-row.editing{grid-template-columns:150px 115px minmax(180px,1fr) 165px 36px 36px}.arrival-record-modal-v1699 .arrival-record-row label{min-width:0;color:var(--muted);gap:4px;font-size:10px;font-weight:700;display:grid}.arrival-record-modal-v1699 .arrival-record-row input,.arrival-record-modal-v1699 .arrival-record-row input[type=number]{width:100%}.arrival-record-modal-v1699 .arrival-record-meta{gap:3px;min-width:0;display:grid}.arrival-record-modal-v1699 .arrival-record-meta span{color:var(--ink);font-size:11px;font-weight:700}.arrival-record-modal-v1699 .arrival-add{grid-template-columns:1fr .8fr .9fr 1.35fr}.arrival-record-modal-v1699 .arrival-add h3{grid-column:1/-1}.arrival-record-modal-v1699 .arrival-add input[readonly]{color:var(--muted);background:#f3f6f4}@media (width<=980px){.order-edit-v358 .order-detail-content{grid-template-columns:1fr}.arrival-record-modal-v1699 .arrival-history .arrival-record-row,.arrival-record-modal-v1699 .arrival-history .arrival-record-row.editing{grid-template-columns:1fr 1fr}.arrival-record-modal-v1699 .arrival-note-text,.arrival-record-modal-v1699 .arrival-note-field{grid-column:1/-1}.arrival-record-modal-v1699 .arrival-add{grid-template-columns:1fr 1fr}}@media (width<=680px){.order-delivery-metrics,.order-paid-edit-row,.arrival-record-modal-v1699 .arrival-add{grid-template-columns:1fr}.order-edit-v358 .order-contract-meta{flex-direction:column;align-items:flex-start;gap:5px}.arrival-record-modal-v1699 .arrival-history .arrival-record-row,.arrival-record-modal-v1699 .arrival-history .arrival-record-row.editing{grid-template-columns:1fr}.arrival-record-modal-v1699 .arrival-note-text,.arrival-record-modal-v1699 .arrival-note-field{grid-column:auto}}.designer-element-hitbox{fill:#0000;pointer-events:all}.shipping-v232 .shipment-product-list .product-library-item.in-plan{background:#e4f4eb;box-shadow:inset 3px 0 #0b8a58}.shipping-v232 .shipment-product-list .product-library-item.in-plan:hover{background:#dcefe5}.shipping-v232 .shipment-product-list .product-library-item.in-plan>svg{color:#08734b;stroke-width:2.6px}.shipping-v232 .shipment-live-toolbar-v16100{grid-template-columns:minmax(230px,auto) minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.shipping-v232 .shipment-live-heading{align-items:initial;gap:3px;display:grid}.shipping-v232 .shipment-live-heading>span{color:#6e7f77;font-size:10px;font-weight:700}.shipping-v232 .shipment-live-heading>strong{color:#31453c;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:750;overflow:hidden}.shipment-live-summary-v16100{color:#50645a;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;font-size:12px;display:flex}.shipment-live-summary-v16100 i{color:#a4b3ac;font-style:normal}.shipping-v232 .shipment-unit-count{color:#075a40;font-variant-numeric:tabular-nums}@media (width<=1320px){.shipping-v232 .shipment-live-toolbar-v16100{grid-template-columns:minmax(220px,1fr) auto}.shipment-live-summary-v16100{white-space:normal;flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-start}}@media (width<=650px){.shipping-v232 .shipment-live-toolbar-v16100{grid-template-columns:1fr}.shipping-v232 .shipment-live-toolbar-v16100>.outline-button{justify-self:start}.shipment-live-summary-v16100{grid-area:auto}}.shipping-v232 .shipment-command-bar{grid-template-columns:minmax(150px,1.05fr) minmax(178px,1.1fr) minmax(150px,.9fr) minmax(125px,.72fr) minmax(130px,.8fr) 118px auto;align-items:end;gap:10px}.shipping-v232 .shipment-command-bar>label{align-items:initial;gap:6px;min-width:0;display:grid}.shipping-v232 .shipment-command-bar>label>input,.shipping-v232 .shipment-command-bar>label>select,.shipping-v232 .shipment-command-bar>label:first-child select,.shipping-v232 .shipment-command-bar>label:nth-child(2) input,.shipping-v232 .shipment-command-bar>label:nth-child(3) input,.shipping-v232 .shipment-command-bar>label:nth-child(4) input,.shipping-v232 .shipment-command-bar>label:nth-child(5) select{width:100%}.shipping-v232 .shipment-command-bar input[readonly]{color:#64716c;cursor:default;background:#f3f6f4}.shipping-v232 .shipment-command-actions{align-self:end;align-items:center;min-height:40px}.shipping-v232 .shipment-command-actions>button{min-height:40px}.shipping-action-popover{top:var(--shipping-menu-top,120px);left:var(--shipping-menu-left,calc(100vw - 172px));z-index:220;position:fixed;right:auto}.shipment-edit-modal-backdrop{z-index:180;background:#08241c6b;padding:22px;position:fixed;inset:0;overflow:auto}.shipment-edit-modal-shell{background:#f3f7f5;border:1px solid #cbdad3;border-radius:8px;width:min(1540px,100vw - 44px);min-height:calc(100vh - 44px);margin:0 auto;padding:0 16px 18px;box-shadow:0 22px 60px #04271d3d}.shipment-edit-modal-header{border-bottom:1px solid #d5e1db;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 2px;display:flex}.shipment-edit-modal-header h2{color:#173a2d;text-overflow:ellipsis;white-space:nowrap;max-width:min(1100px,100vw - 180px);margin:3px 0 0;font-size:17px;overflow:hidden}.shipment-edit-modal-shell .shipment-command-bar,.shipment-edit-modal-shell .shipping-create-workspace{margin-top:14px}.shipment-edit-meta{color:#436257;background:#eef9f3;border:1px solid #cfe7db;border-radius:7px;align-items:center;gap:22px;min-height:38px;padding:8px 14px;font-size:12px;display:flex}.shipment-edit-meta svg{color:#08734b}.shipping-v232 .shipment-note{position:relative}.shipping-v232 .shipment-note>small{color:#839189;font-size:10px;position:absolute;bottom:7px;right:9px}.shipping-v232 .shipping-product-library .product-library-item{grid-template-columns:82px minmax(0,1fr)}.shipping-v232 .shipping-product-library .product-library-item>img,.shipping-v232 .shipping-product-library .product-library-item>.thumb-placeholder{width:78px;height:78px}.shipping-import-entry{min-height:32px;padding:0 9px;font-size:12px}.shipping-product-image-preview{border:1px solid var(--ship-line);cursor:zoom-in;background:#f8fbf9;border-radius:8px;width:220px;height:220px;padding:0;position:relative;overflow:hidden}.shipping-product-image-preview img{object-fit:contain;width:100%;height:100%}.shipping-product-image-preview svg{color:#08734b;background:#ffffffeb;border:1px solid #c8d9d0;border-radius:6px;width:30px;height:30px;padding:6px;position:absolute;bottom:8px;right:8px}.product-info-row input[readonly]{color:#44544d;cursor:default;background:#f3f6f4}.shipping-image-lightbox{z-index:130}.shipping-image-lightbox>section{background:#fff;border-radius:10px;place-items:center;width:min(760px,100vw - 48px);height:min(760px,100vh - 48px);padding:28px;display:grid;position:relative;box-shadow:0 20px 54px #04322640}.shipping-image-lightbox .icon-button{position:absolute;top:10px;right:10px}.shipping-image-lightbox img{object-fit:contain;max-width:100%;max-height:100%}.weekly-shipment-heading{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.weekly-shipment-heading h2,.weekly-shipment-section h3{color:#17201d;margin:0}.weekly-shipment-heading h2{font-size:16px}.weekly-shipment-heading p,.weekly-shipment-section header>span{color:#64716c;margin:3px 0 0;font-size:11px}.weekly-shipment-heading>span{color:#1769aa;align-items:center;gap:6px;font-size:11px;display:flex}.weekly-shipment-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 14px 14px;display:grid}.weekly-shipment-stats article{background:#f7fbf9;border:1px solid #dce8e2;border-radius:7px;gap:4px;min-width:0;padding:12px 14px;display:grid}.weekly-shipment-stats span{color:#64716c;font-size:11px}.weekly-shipment-stats strong{color:#075a40;font-variant-numeric:tabular-nums;font-size:22px}.weekly-shipment-section{border-top:1px solid #dfe7e3}.weekly-shipment-section>header{align-items:baseline;gap:10px;min-height:46px;padding:10px 16px;display:flex}.weekly-shipment-section h3{font-size:15px}.weekly-shipment-section.pending{margin-top:14px}.weekly-shipment-section .history-shipment-table table,.shipping-v232 .history-card .history-shipment-table table{min-width:1240px}.planned-date-cell{gap:3px;display:grid}.planned-date-cell em{color:#d83a3a;align-items:center;gap:3px;font-size:10px;font-style:normal;font-weight:700;display:flex}.overdue-shipment-row{background:#fff9f8}.history-filter-row-v16101{border-bottom:1px solid #dfe7e3;flex-wrap:wrap;align-items:center;gap:9px;margin:0;padding:14px;display:flex}.inline-history-filter{align-items:center;gap:7px!important;display:flex!important}.inline-history-filter>span{color:#4d5f57;white-space:nowrap;font-size:12px;font-weight:650}.inline-history-filter select{min-width:130px}.history-quick-dates{align-items:center;gap:6px;display:flex}.history-quick-dates>button{color:#43544d;background:#fff;border:1px solid #d2ddd8;border-radius:6px;min-height:38px;padding:0 12px}.history-quick-dates>button:hover{color:#075a40;border-color:#82b49f}.history-quick-dates .date-range-presets>button:not(.date-range-trigger){display:none}.history-search{flex:1;min-width:260px}.history-filter-row-v16101 .history-search{align-items:center;gap:8px;height:40px;padding:0 11px;display:flex}.history-filter-row-v16101 .history-search input{background:0 0;border:0;outline:0;min-height:0;padding:0}.amazon-import-result{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 22px 12px;display:grid}.amazon-import-result article{background:#f7fbf9;border:1px solid #dce8e2;border-radius:7px;gap:3px;padding:10px 12px;display:grid}.amazon-import-result span{color:#64716c;font-size:11px}.amazon-import-result strong{color:#075a40;font-size:20px}.amazon-import-result article.danger{background:#fff5f4;border-color:#f0cecb}.amazon-import-result article.danger strong{color:#d83a3a}.import-error-toggle{color:#b53232;margin:9px 22px 0}.import-error-list{background:#fff8f7;border:1px solid #f0cecb;border-radius:7px;max-height:150px;margin:8px 22px 0;padding:9px 12px;overflow:auto}.import-error-list p{color:#a63c36;margin:4px 0;font-size:11px}.shipment-preview-updated{color:#64716c;font-size:11px}.carton-detail-modal{width:min(1040px,100vw - 32px)}.carton-selection-summary{color:#52665d;align-items:center;gap:16px;margin-top:9px;font-size:12px;display:flex}.carton-selection-summary strong{color:#08734b}.carton-detail-modal .carton-detail-row{grid-template-columns:74px minmax(150px,.85fr) minmax(150px,.85fr) minmax(260px,1.35fr);align-items:start}.carton-detail-modal .carton-detail-row select{color:#182b23;background:#fff;border:1px solid #ccd8d2;border-radius:8px;width:100%;height:38px;padding:0 30px 0 10px}.carton-detail-modal .outer-carton-field small{color:#75867e;font-size:10px}.carton-empty-warning{color:#9a6508;background:#fff9ed;border:1px solid #efcf98;border-radius:6px;align-items:center;gap:7px;margin:10px 0 0;padding:10px 12px;font-size:12px;display:flex}@media (width<=1450px){.shipping-v232 .shipment-command-bar{grid-template-columns:repeat(4,minmax(0,1fr))}.shipping-v232 .shipment-command-actions{grid-column:1/-1}}@media (width<=980px){.weekly-shipment-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-shipment-heading{flex-direction:column;align-items:flex-start}.carton-detail-modal .carton-detail-row{grid-template-columns:64px 1fr 1fr}.carton-detail-modal .outer-carton-field{grid-column:2/-1}}@media (width<=720px){.shipping-v232 .shipment-command-bar,.weekly-shipment-stats,.amazon-import-result{grid-template-columns:1fr}.history-filter-row-v16101,.history-quick-dates{flex-direction:column;align-items:stretch}.inline-history-filter{display:grid!important}.carton-detail-modal .carton-detail-row{grid-template-columns:1fr}.carton-detail-modal .outer-carton-field{grid-column:auto}.shipment-edit-modal-backdrop{padding:8px}.shipment-edit-modal-shell{width:calc(100vw - 16px);min-height:calc(100vh - 16px);padding:0 8px 12px}}@media print{.screen-only-action,.shipment-a4-modal-v232>header .inline-actions,.shipment-a4-modal-v232>footer{display:none!important}}.product-detail-modal-v1463 .outbound-summary-table{min-width:620px}.product-detail-modal-v1463 .outbound-summary-table th,.product-detail-modal-v1463 .outbound-summary-table td{padding-inline:12px}.product-detail-modal-v1463 .outbound-detail-button{color:#086b48;cursor:pointer;background:#fff;border:1px solid #bad3c7;border-radius:5px;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:11px;font-weight:750;display:inline-flex}.product-detail-modal-v1463 .outbound-detail-button:hover{background:#eaf6f0;border-color:#08734b}.product-detail-modal-v1463.accessory{align-items:stretch}.product-detail-modal-v1463.accessory>.modal-product-media{height:100%}.product-detail-modal-v1463.accessory .product-detail-right{grid-template-rows:auto 1fr;align-content:stretch;align-items:stretch;height:100%}.product-detail-modal-v1463.accessory .accessory-note-panel{grid-area:2/1;height:100%;padding:12px}.product-detail-modal-v1463.accessory .accessory-note-panel h3{color:#075a40;background:linear-gradient(90deg,#eef7f2 0%,#f8fbf9 72%,#fff 100%);border-bottom:1px solid #d8e3de;margin:-12px -12px 10px;padding:10px 12px;font-size:15px;font-weight:800}.product-detail-modal-v1463.accessory .accessory-note-panel textarea{resize:vertical;color:#17201d;border:1px solid #ccd8d2;border-radius:6px;width:100%;min-height:78px;padding:9px 10px;line-height:1.5}.product-detail-modal-v1463.accessory .accessory-note-panel p{color:#54675f;white-space:pre-wrap;min-height:42px;margin:0;font-size:12px;line-height:1.6}.product-detail-modal-v1463.accessory .product-detail-right>.procurement-panel{grid-area:1/2/span 2;align-self:stretch;height:100%}.product-detail-modal-v1463.accessory .accessory-timestamps{grid-column:1/-1;margin:0}.product-detail-modal-v1463.accessory .modal-inventory-section{margin-top:0}.product-detail-modal-v1463 .image-drop-enabled{outline-offset:-5px;outline:1px dashed #83aa98;transition:outline-color .15s,background-color .15s}.product-detail-modal-v1463 .image-drop-enabled:hover{background:#f5faf7;outline-color:#08734b}.outbound-pricing-dialog{width:min(1320px,100vw - 48px)!important}.outbound-pricing-dialog .compact-modal-body{padding:16px 20px 20px}.outbound-pricing-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.outbound-pricing-heading>div{gap:3px;display:grid}.outbound-pricing-heading span{color:#697a72;font-size:11px}.outbound-pricing-heading strong{font-size:17px}.outbound-pricing-table-wrap{border:1px solid #dbe5e0;border-radius:7px;overflow:auto}.outbound-pricing-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1210px}.outbound-pricing-table th,.outbound-pricing-table td{text-align:center;white-space:nowrap;border-bottom:1px solid #e1e9e5;height:46px;padding:7px 6px}.outbound-pricing-table th{color:#176248;background:#f2f7f4;font-size:10px;font-weight:800}.outbound-pricing-table td{color:#17201d;font-size:11px}.outbound-pricing-table tbody tr:last-child td{border-bottom:0}.outbound-pricing-table th:first-child{width:96px}.outbound-pricing-table th:nth-child(4){width:112px}.outbound-pricing-table th:nth-child(5){width:126px}.outbound-pricing-table th:nth-child(10){width:132px}.outbound-pricing-table th:last-child{width:58px}.outbound-pricing-table input,.outbound-pricing-table select{color:#17201d;text-align:center;background:#fff;border:1px solid #cbd8d2;border-radius:5px;height:31px}.outbound-pricing-table input{width:58px;padding:0 5px}.outbound-pricing-table select{text-align:left;width:98px;padding:0 24px 0 6px}.outbound-pricing-table .money-input,.outbound-pricing-table .rate-input{color:#607169;align-items:center;gap:2px;display:inline-flex}.outbound-price-value{color:#08734b}.outbound-pricing-rule{color:#5d7067;background:#f3f8f5;border-left:3px solid #08734b;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:12px;padding:10px 12px;font-size:11px;display:flex}.outbound-pricing-rule strong{color:#075a40}.outbound-pricing-error{color:#b42318;background:#fff4f4;border:1px solid #f1c4c4;border-radius:6px;margin:0 0 12px;padding:10px 12px;font-size:12px}.outbound-pricing-loading{text-align:center;color:#65766e;padding:34px;font-size:12px}@media (width<=900px){.product-detail-modal-v1463.accessory .product-detail-right{grid-template-rows:auto;height:auto}.product-detail-modal-v1463.accessory .accessory-note-panel,.product-detail-modal-v1463.accessory .procurement-panel{grid-area:auto/1;height:auto}}@media (width<=760px){.outbound-pricing-dialog{width:calc(100vw - 24px)!important}.outbound-pricing-heading{flex-direction:column;align-items:flex-start}.product-detail-modal-v1463 .outbound-summary-table{min-width:560px}}.management-tabs-bar,.inventory-tabs,.order-tabs,.archive-tabs,.settings-tabs,.shipping-main-tabs,.maintenance-main-tabs{background:0 0;border:0;border-radius:0;min-height:58px;padding:0}.management-tabs-bar .tabs,.inventory-tabs,.order-tabs,.archive-tabs,.settings-tabs,.shipping-main-tabs,.maintenance-main-tabs{gap:24px;padding:0 4px}.management-tabs-bar .tabs>button,.inventory-tabs>button,.order-tabs>button,.archive-tabs>button,.settings-tabs>button,.shipping-main-tabs>button,.maintenance-main-tabs>button{color:#53645d;letter-spacing:0;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:54px;padding:0 10px;font-size:16px;font-weight:750}.management-tabs-bar .tabs>button.active,.inventory-tabs>button.active,.order-tabs>button.active,.archive-tabs>button.active,.settings-tabs>button.active,.shipping-main-tabs>button.active,.maintenance-main-tabs>button.active{border-bottom-color:var(--green-700);color:var(--green-800);background:0 0;font-weight:750}.order-detail-v17104.compact-modal-panel.extra-wide{width:min(94vw,1420px);max-height:92vh}.order-detail-v17104 .compact-modal-body{padding:18px 22px}.order-detail-v17104 .detail-v125{gap:14px}.order-detail-v17104 .accessory-order-detail .order-detail-content{grid-template-columns:minmax(330px,1.06fr) minmax(235px,.6fr) minmax(330px,.86fr);align-items:stretch;gap:12px;display:grid}.order-detail-v17104 .accessory-order-detail .order-detail-info{display:contents}.order-detail-v17104 .accessory-order-detail .order-detail-art,.order-detail-v17104 .accessory-order-detail .product-info-card,.order-detail-v17104 .accessory-order-detail .order-info-card{background:#fff;border:1px solid #d8e3de;border-radius:7px;min-width:0;height:100%;padding:0;overflow:hidden}.order-detail-v17104 .accessory-order-detail .order-detail-card-title,.order-detail-v17104 .accessory-order-detail .detail-info-section>h3{color:#075a40;background:#eef7f2;border-bottom:1px solid #d8e3de;align-items:center;min-height:43px;margin:0;padding:0 14px;font-size:15px;font-weight:800;display:flex}.order-detail-v17104 .accessory-order-detail .single-order-image{place-items:center;padding:16px;display:grid}.order-detail-v17104 .accessory-order-detail .single-order-image figure{background:0 0;border:0;width:min(100%,320px);margin:0;padding:0}.order-detail-v17104 .accessory-order-detail .single-order-image img{object-fit:contain;background:#f7faf8;border:0;border-radius:6px;width:100%;max-height:360px}.order-detail-v17104 .accessory-order-detail .product-info-card dl{padding:10px}.order-detail-v17104 .accessory-order-detail .order-info-card>:not(h3){margin-inline:12px}.order-detail-v17104 .accessory-order-detail .order-info-card .order-primary-metrics{margin-top:12px}.order-detail-v17104 .accessory-order-detail .order-info-card .arrival-records-block{margin-bottom:12px}.shipping-v232 .product-name-combined{align-items:center;gap:8px;min-width:0;display:flex}.shipping-v232 .product-name-combined>strong{color:#182b23;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.shipping-v232 .product-name-combined>small{color:#7a8882;flex:none;font-size:11px;font-weight:600}.shipping-v232 .product-name-combined>input:first-child{min-width:0}.shipping-v232 .product-name-suffix-input{color:#697a72;width:min(180px,38%)}.shipping-v232 .product-record-meta{border-bottom:1px solid var(--ship-line);color:#718078;background:#f7faf8;align-items:center;gap:22px;min-height:38px;padding:8px 20px;font-size:11px;display:flex}.shipping-v232 .product-record-meta>svg{color:#668078;flex:none}.shipping-v232 .product-record-meta>span{white-space:nowrap;align-items:baseline;gap:7px;display:inline-flex}.shipping-v232 .product-record-meta strong{color:#334a40;font-weight:600}.shipping-v232 .label-detail-layout{background:#fff;border-top:0;grid-template-columns:minmax(250px,410px) minmax(300px,1fr);align-items:stretch;gap:0;padding:0;display:grid}.shipping-v232 .label-settings-panel{border-right:1px solid var(--ship-line);min-width:0;padding:22px}.shipping-v232 .label-settings-panel>header{justify-content:space-between;align-items:flex-start;display:flex}.shipping-v232 .label-title-row{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;margin-top:5px;display:flex}.shipping-v232 .label-settings-panel h3{color:#1f372d;min-width:0;margin:0;font-size:18px;line-height:1.35}.shipping-v232 .label-type-badge{white-space:nowrap;border-radius:4px;align-items:center;min-height:25px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.shipping-v232 .label-type-badge.custom{color:#fff;background:#0a9a5a}.shipping-v232 .label-type-badge.default{color:#35624f;background:#e7f1ec;border:1px solid #c9ded4}.shipping-v232 .label-settings-panel .saved-label-controls{grid-template-columns:minmax(0,1fr) 106px;align-items:end;gap:10px;margin:20px 0 0;display:grid}.shipping-v232 .label-settings-panel .saved-label-controls label{color:#637168;gap:7px;min-width:0;font-size:12px;display:grid}.shipping-v232 .label-settings-panel .saved-label-controls select{width:100%;max-width:none}.shipping-v232 .label-settings-panel .label-edit-button{white-space:nowrap;color:#075e3e;background:#fff;border:1px solid #9fc1b1;border-radius:5px;justify-content:center;min-height:38px;font-weight:700}.shipping-v232 .label-settings-panel .label-edit-button:hover{background:#f1f8f4;border-color:#72a88f}.shipping-v232 .label-record-meta{border-top:1px solid var(--ship-line);grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.shipping-v232 .label-record-meta>span{border-bottom:1px solid #e7ece9;min-width:0;min-height:57px;padding:10px 0;display:block}.shipping-v232 .label-record-meta>span:nth-child(odd){padding-right:16px}.shipping-v232 .label-record-meta small{color:#76827c;font-size:11px;display:block}.shipping-v232 .label-record-meta strong{color:#31483e;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:600;display:block;overflow:hidden}.shipping-v232 .label-preview-panel{align-content:start;justify-items:center;min-width:0;padding:18px 26px 20px;display:grid}.shipping-v232 .label-preview-panel>header{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:12px;display:flex}.shipping-v232 .label-preview-panel>header strong{color:#385348;font-size:13px}.shipping-v232 .label-preview-panel>header span{color:#77857e;font-size:11px}.shipping-v232 .label-preview-panel .saved-label-card.single-app-label-preview{width:min(620px,100%);margin:0 auto}.shipping-v232 .label-preview-panel .saved-label-size{margin-top:9px}.inventory-root .inventory-status-filter{display:inline-flex;position:relative}.inventory-root .inventory-status-filter-trigger{min-height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:700;display:inline-flex}.inventory-root .inventory-status-filter-trigger svg{transition:transform .16s}.inventory-root .inventory-status-filter-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.inventory-root .inventory-status-filter-trigger:hover,.inventory-root .inventory-status-filter-trigger.active{color:var(--green-700)}.inventory-root .inventory-status-filter-menu{z-index:380;background:#fff;border:1px solid #c8d9d1;border-radius:6px;width:116px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 24px #04362524}.inventory-root .inventory-status-filter-menu button{color:#40554c;width:100%;min-height:32px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 10px;font-size:12px}.inventory-root .inventory-status-filter-menu button:hover{color:var(--green-700);background:#edf7f2}.inventory-root .inventory-status-filter-menu button.active{color:#fff;background:var(--green-700)}.shipping-v232 .shipping-product-workspace{align-items:stretch}.shipping-v232 .shipping-product-editor{height:fit-content;min-height:0}.shipping-v232 .product-editor-reference{grid-template-columns:254px minmax(0,1fr)}.shipping-v232 .product-editor-reference .product-image-card{min-width:0}.shipping-v232 .library-product-name{color:#182b23;align-items:baseline;gap:6px;min-width:0;font-size:13px;font-weight:700;display:flex}.shipping-v232 .library-product-name>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shipping-v232 .library-product-name>em{color:#7a8882;flex:none;font-size:11px;font-style:normal;font-weight:600}@media (width<=980px){.shipping-v232 .product-record-meta{flex-wrap:wrap;gap:7px 18px}}@media (width<=620px){.shipping-v232 .label-detail-layout{grid-template-columns:1fr}.shipping-v232 .label-settings-panel{border-right:0;border-bottom:1px solid var(--ship-line)}.shipping-v232 .label-settings-panel .saved-label-controls{grid-template-columns:1fr}.shipping-v232 .label-settings-panel .label-edit-button{justify-content:center}.shipping-v232 .product-record-meta>span{justify-content:space-between;width:100%}}@media (width>=901px){.products-scroll-page,.inventory-root,.orders-v1697,.assembly-products-page,.assembly-inventory-page,.assembly-orders-page{height:calc(100vh - 132px);min-height:560px;overflow:hidden}.products-scroll-page,.inventory-root,.orders-v1697,.assembly-products-page,.assembly-inventory-page,.assembly-orders-page,.products-scroll-page .product-kind-workspace,.inventory-root .inventory-kind-workspace,.orders-v1697 .order-kind-workspace{flex-direction:column;min-height:0;display:flex}.products-scroll-page .product-kind-workspace,.inventory-root .inventory-kind-workspace,.orders-v1697 .order-kind-workspace{flex:auto;overflow:hidden}.inventory-root .inventory-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.shipping-v232.shipping-tab-products,.shipping-v232.shipping-tab-create{flex-direction:column;height:calc(100vh - 132px);min-height:560px;display:flex;overflow:hidden}.shipping-v232.shipping-tab-products .shipping-product-workspace,.shipping-v232.shipping-tab-create .shipping-create-stage,.shipping-v232.shipping-tab-create .shipping-create-shell,.shipping-v232.shipping-tab-create .shipping-create-workspace{flex:auto;min-height:0}.shipping-v232.shipping-tab-create .shipping-create-stage,.shipping-v232.shipping-tab-create .shipping-create-shell{flex-direction:column;display:flex}.shipping-v232.shipping-tab-products .shipping-product-workspace,.shipping-v232.shipping-tab-create .shipping-create-stage,.shipping-v232.shipping-tab-create .shipping-create-shell{overflow:hidden}.shipping-v232.shipping-tab-create .shipping-create-workspace{align-items:stretch;overflow:hidden}.shipping-v232.shipping-tab-products .shipping-product-library,.shipping-v232.shipping-tab-products .shipping-product-editor,.shipping-v232.shipping-tab-create .shipment-product-search,.shipping-v232.shipping-tab-create .shipment-live-list{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;max-height:none;overflow:auto}.products-scroll-page .product-kind-panel,.products-scroll-page .product-scroll-panel,.inventory-root .inventory-kind-workspace>.content-section.flush,.orders-v1697 .order-kind-workspace>.content-section.flush,.assembly-products-page>.content-section.flush,.assembly-inventory-page>.content-section.flush,.assembly-orders-page>.content-section.flush{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden!important}.products-scroll-page .product-scroll-panel{margin-top:0}.products-scroll-page .product-matrix-scroll-panel .table-tools,.assembly-products-page>.content-section.flush>.table-tools,.assembly-inventory-page .assembly-outbound-history>.section-heading{flex:none}.products-scroll-page .content-section.flush>.table-wrap,.inventory-root .content-section.flush>.table-wrap,.orders-v1697 .content-section.flush>.table-wrap,.assembly-products-page>.content-section.flush>.table-wrap,.assembly-inventory-page>.content-section.flush>.table-wrap,.assembly-orders-page>.content-section.flush>.table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:auto!important}.products-scroll-page .content-section.flush>.pagination-bar,.inventory-root .content-section.flush>.pagination-bar,.orders-v1697 .content-section.flush>.pagination-bar,.assembly-products-page>.content-section.flush>.pagination-bar,.assembly-inventory-page>.content-section.flush>.pagination-bar,.assembly-orders-page>.content-section.flush>.pagination-bar{flex:none}.products-scroll-page .table-wrap thead,.inventory-root .table-wrap thead,.orders-v1697 .table-wrap thead,.assembly-products-page .table-wrap thead,.assembly-inventory-page .table-wrap thead,.assembly-orders-page .table-wrap thead{z-index:4;position:sticky;top:0}.products-scroll-page .table-wrap thead th,.inventory-root .table-wrap thead th,.orders-v1697 .table-wrap thead th,.assembly-products-page .table-wrap thead th,.assembly-inventory-page .table-wrap thead th,.assembly-orders-page .table-wrap thead th{background:#f4f8f6;box-shadow:inset 0 -1px #dce6e1}}@media (width<=1080px){.order-detail-v17104 .accessory-order-detail .order-detail-content{grid-template-columns:1fr 1fr}.order-detail-v17104 .accessory-order-detail .order-detail-art{grid-column:1/-1}}@media (width<=900px){.management-tabs-bar .tabs,.inventory-tabs,.order-tabs,.archive-tabs,.settings-tabs,.shipping-main-tabs,.maintenance-main-tabs{gap:10px;overflow-x:auto}.management-tabs-bar .tabs>button,.inventory-tabs>button,.order-tabs>button,.archive-tabs>button,.settings-tabs>button,.shipping-main-tabs>button,.maintenance-main-tabs>button{white-space:nowrap;padding:0 8px;font-size:15px}}@media (width<=720px){.order-detail-v17104 .accessory-order-detail .order-detail-content{grid-template-columns:1fr}.order-detail-v17104 .accessory-order-detail .order-detail-art{grid-column:auto}.shipping-v232 .product-name-combined{flex-direction:column;align-items:stretch}.shipping-v232 .product-name-suffix-input{width:100%}}.factory-toolbar-v17105{grid-template-columns:190px minmax(280px,1fr) auto auto auto;align-items:end;gap:10px;display:grid}.factory-category-filter{color:var(--muted);gap:5px;font-size:12px;font-weight:700;display:grid}.factory-category-filter select{border:1px solid var(--border);width:100%;height:38px;color:var(--ink);background:#fff;border-radius:7px;padding:0 34px 0 12px}.factory-search-field{width:100%;min-width:0}.factory-table-v17105{min-width:1380px}.factory-table-v17105 th,.factory-table-v17105 td{white-space:nowrap}.factory-table-v17105 td:nth-child(2){white-space:normal;min-width:230px}.factory-table-v17105 td:nth-child(6){white-space:normal;min-width:180px;max-width:260px}.factory-column-filter{display:inline-flex;position:relative}.factory-column-filter>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.factory-column-filter>button.active{color:var(--green-700)}.factory-filter-menu{z-index:35;background:#fff;border:1px solid #dbe5e0;border-radius:7px;min-width:142px;padding:5px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 30px #14332a24}.factory-filter-menu button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:8px 9px;font-size:12px;display:flex}.factory-filter-menu button:hover,.factory-filter-menu button.active{background:var(--green-50);color:var(--green-800)}.factory-filter-menu button svg{visibility:hidden}.factory-filter-menu button.active svg{visibility:visible}.factory-kind-chip,.factory-status-chip{border-radius:5px;align-items:center;min-height:24px;padding:3px 8px;font-size:11px;font-weight:750;display:inline-flex}.factory-kind-chip.core{color:#08784e;background:#e5f7ee}.factory-kind-chip.accessory{color:#7047ad;background:#f0ebfb}.factory-status-chip[class~=合作中]{color:#08784e;background:#e5f7ee}.factory-status-chip[class~=暂未合作]{color:#9a6200;background:#fff3dc}.factory-status-chip[class~=已停用]{color:#66736e;background:#eef1ef}.factory-row-actions{align-items:center;gap:7px;display:flex}.factory-profile-modal-v17105{width:min(1240px,100vw - 44px)!important;max-height:92vh!important}.factory-profile-modal-v17105 .compact-modal-body{padding:0 24px 18px}.factory-profile-form-v17105{display:grid}.factory-sync-note{color:#167454;text-align:center;background:#e9f7ef;border-radius:6px;margin:12px 0 0;padding:9px 12px;font-size:12px;font-weight:650}.factory-form-section{border-bottom:1px solid #e5ebe8;padding:16px 0}.factory-form-section:last-child{border-bottom:0;padding-bottom:0}.factory-form-section>header{margin-bottom:12px}.factory-form-section h3{color:#08784e;margin:0;font-size:16px}.factory-form-section header p{color:var(--muted);margin:3px 0 0;font-size:12px}.factory-form-grid{gap:12px 14px;display:grid}.factory-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.factory-form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.factory-form-grid .span-two{grid-column:span 2}.factory-form-grid .span-three{grid-column:span 3}.factory-form-grid>label,.factory-form-grid fieldset{gap:6px;min-width:0;display:grid}.factory-form-grid>label>span,.factory-form-grid legend{color:var(--ink);font-size:12px;font-weight:700}.factory-form-grid input,.factory-form-grid select,.factory-form-grid textarea{border:1px solid var(--border);background:#fff;border-radius:7px;width:100%;min-width:0}.factory-form-grid input,.factory-form-grid select{height:38px;padding:0 11px}.factory-form-grid textarea{resize:vertical;min-height:72px;padding:9px 11px}.factory-form-grid small{color:var(--muted);font-size:11px}.factory-radio-group,.factory-check-group{border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex!important}.factory-radio-group legend,.factory-check-group legend{width:100%;margin-bottom:0}.factory-radio-group>label,.factory-check-group>label{border:1px solid var(--border);background:#fff;border-radius:6px;align-items:center;gap:6px;min-height:34px;margin-right:0;padding:0 10px;font-size:12px;display:inline-flex}.factory-radio-group input,.factory-check-group input{width:15px;height:15px;padding:0}.factory-copy-field{grid-template-columns:minmax(0,1fr) auto;display:grid}.factory-copy-field input{border-radius:7px 0 0 7px}.factory-copy-field button{border:1px solid var(--border);color:var(--green-800);cursor:pointer;background:#f8fbf9;border-left:0;border-radius:0 7px 7px 0;align-items:center;gap:4px;padding:0 10px;font-weight:700;display:inline-flex}.factory-contact-grid{grid-template-columns:minmax(120px,.72fr) minmax(145px,.88fr) minmax(145px,.88fr) minmax(320px,2fr)}.factory-detail-modal-v17110{width:min(1180px,100vw - 44px)!important;max-height:90vh!important}.factory-detail-modal-v17110 .compact-modal-body{padding:16px 20px 20px}.factory-detail-v17110{gap:14px;display:grid}.factory-detail-summary{background:#f8fbf9;border:1px solid #dce8e2;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:104px;padding:16px 18px;display:grid}.factory-detail-building{width:46px;height:46px;color:var(--green-800);background:var(--green-50);border-radius:8px;place-items:center;display:grid}.factory-detail-summary>div>span{color:var(--muted);font-size:11px;font-weight:700}.factory-detail-summary h3{color:var(--ink);margin:3px 0 0;font-size:20px}.factory-detail-summary p{color:var(--muted);margin:6px 0 0;font-size:12px}.factory-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.factory-detail-card{border:1px solid var(--border);background:#fff;border-radius:8px;min-width:0;padding:15px 17px}.factory-detail-card>header{color:var(--green-800);align-items:center;gap:7px;margin-bottom:12px;display:flex}.factory-detail-card>header h3{margin:0;font-size:16px}.factory-detail-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:0;display:grid}.factory-detail-card dl>div{border-bottom:1px solid #e9eeeb;min-width:0;padding:9px 0}.factory-detail-card dl>div.wide{grid-column:1/-1}.factory-detail-card dt{color:var(--muted);font-size:11px}.factory-detail-card dd{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:650;line-height:1.55}.factory-detail-chip{color:var(--green-800);background:var(--green-50);border-radius:5px;margin-right:6px;padding:3px 7px;font-size:11px;font-weight:700;display:inline-flex}.factory-linked-note{color:#3d6655;background:#f1f7f4;border-radius:6px;margin-top:10px;padding:9px 10px;font-size:11px}.factory-detail-contact{grid-template-columns:repeat(3,minmax(0,1fr))!important}.factory-detail-url{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.factory-detail-url button{min-height:28px;color:var(--green-800);cursor:pointer;background:#fff;border:1px solid #bdd3c8;border-radius:5px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.order-search-field-direct{align-self:end;min-width:260px}.shipping-v232 .shipping-main-tabs{border-bottom:0;gap:24px;min-height:58px;padding:0 4px}.shipping-v232 .shipping-main-tabs>button,.shipping-v232 .shipping-main-tabs>button.active{min-height:54px;padding:0 10px;font-size:16px;font-weight:750}.shipping-v232 .shipping-main-tabs>button{color:#53645d}.shipping-v232 .shipping-main-tabs>button.active{color:var(--green-800);border-bottom-color:var(--green-700)}.shipping-v232{font-size:13px}.shipping-v232 h2{font-size:18px}.shipping-v232 h3{font-size:15px}.shipping-v232 .shipment-command-bar>label,.shipping-v232 .product-info-form label,.shipping-v232 .saved-label-controls label,.shipping-v232 .history-filter-row label,.shipping-v232 .product-shop-select{font-size:12px;font-weight:600}.shipping-v232 input,.shipping-v232 select,.shipping-v232 textarea{font-size:13px;font-weight:400}.shipping-v232 .primary-button,.shipping-v232 .outline-button,.shipping-v232 .danger-outline,.shipping-v232 .text-button{font-size:13px;font-weight:700}.shipping-v232 .product-library-item strong,.shipping-v232 .product-library-item b{font-size:13px}.shipping-v232 .product-library-item small,.shipping-v232 .product-record-meta small,.shipping-v232 .label-record-meta small,.shipping-v232 .label-preview-panel>header span{font-size:11px}.shipping-v232 .shipment-live-heading strong{font-size:15px;font-weight:750}.shipping-v232 .shipment-live-heading span,.shipping-v232 .shipment-live-list>header,.shipping-v232 .shipment-line-head{font-size:12px}.shipping-v232 .shipment-line-head{font-weight:750}.shipping-v232 .shipment-live-list article,.shipping-v232 .shipment-live-list article input,.shipping-v232 .shipment-note,.shipping-v232 .shipment-note textarea,.shipping-v232 .history-shipment-table table{font-size:13px}.shipping-v232 .history-shipment-table th{font-size:12px;font-weight:750}.shipping-v232 .universal-pagination{font-size:11px}.product-column-filter{display:inline-flex;position:relative}.product-column-filter>button{min-height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:750;display:inline-flex}.product-column-filter>button svg{transition:transform .16s}.product-column-filter>button[aria-expanded=true] svg{transform:rotate(180deg)}.product-column-filter>button:hover,.product-column-filter>button.active{color:var(--green-700)}.product-filter-menu{z-index:380;background:#fff;border:1px solid #c8d9d1;border-radius:6px;width:max-content;min-width:128px;max-width:220px;max-height:250px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 10px 24px #04362524}.product-filter-menu button{color:#40554c;width:100%;min-height:32px;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:flex}.product-filter-menu button:hover{color:var(--green-700);background:#edf7f2}.product-filter-menu button.active{color:#fff;background:var(--green-700)}.order-info-edit-v1699 .edit-money-input{display:grid}.orders-v1697 .order-progress-button{width:114px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:2px 0}.orders-v1697 .order-progress-button:hover,.orders-v1697 .order-progress-button:focus-visible{background:#eef7f2;outline:none}.orders-v1697 .order-progress{width:114px;min-width:0}.orders-v1697 .arrival-progress .progress-track i{background:#dc741f}.payment-record-v17107 .arrival-summary strong{font-variant-numeric:tabular-nums}.order-detail-v17104 .detail-deposit-metrics,.order-detail-v17104 .accessory-order-detail-wrap.accessory-order-detail .detail-deposit-metrics,.order-detail-v17104 .edit-deposit-metrics,.order-detail-v17104 .accessory-order-detail-wrap.accessory-order-detail .edit-deposit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail-v17104 .accessory-order-detail .order-detail-content{grid-template-columns:minmax(360px,1.05fr) minmax(190px,.52fr) minmax(340px,1fr)}.order-detail-v17104 .accessory-order-detail .single-order-image{place-items:start center;padding:8px 10px 10px}.order-detail-v17104 .accessory-order-detail .order-detail-images.single-order-image figure{aspect-ratio:auto;width:min(100%,430px);max-width:430px;display:block}.order-detail-v17104 .accessory-order-detail .order-detail-images.single-order-image img{aspect-ratio:auto;width:100%;min-height:0;max-height:none;height:auto!important}.order-detail-v17104 .accessory-order-detail .product-info-card .accessory-product-info-list{grid-template-columns:1fr;padding:8px 12px}.order-detail-v17104 .accessory-order-detail .product-info-card .accessory-product-info-list>div{border-bottom:1px solid #e3e9e6;padding:9px 2px}.order-detail-v17104 .accessory-order-detail .product-info-card .accessory-product-info-list>div:last-child{border-bottom:0}.order-detail-progress-list{background:#fbfdfc;border-bottom:1px solid #e5ebe8;gap:9px;padding:12px 14px;display:grid}.order-detail-progress-row{width:100%;min-height:46px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #dce8e2;border-radius:7px;grid-template-columns:86px minmax(120px,1fr) minmax(148px,auto) 70px;align-items:center;gap:10px;padding:7px 9px;display:grid}.order-detail-progress-row:hover,.order-detail-progress-row:focus-visible{background:#f5fbf8;border-color:#8fc7ae;outline:none}.order-detail-progress-label{color:#08784e;align-items:center;gap:6px;font-size:11px;display:inline-flex}.order-detail-progress-label svg{flex:none}.order-detail-progress-meter>span{background:#e7ece9;border-radius:99px;height:9px;display:block;overflow:hidden}.order-detail-progress-meter i{border-radius:inherit;background:#dc741f;height:100%;display:block}.order-detail-progress-row.payment .order-detail-progress-meter i{background:#3187de}.order-detail-progress-row>strong{white-space:nowrap;font-variant-numeric:tabular-nums;justify-items:end;gap:2px;font-size:11px;display:grid}.order-detail-progress-row>strong small{color:var(--muted);font-size:9px;font-weight:700}.order-detail-progress-row .detail-status-badge{white-space:nowrap;text-align:center;min-width:64px;margin:0}.order-detail-v17104 .detail-arrival-records{padding:10px 12px 12px}.order-detail-v17104 .detail-arrival-records .arrival-records-heading{margin-bottom:6px}.order-detail-v17104 .detail-arrival-records .arrival-records-heading h4{font-size:12px}.order-detail-v17104 .detail-arrival-records .arrival-record-summary{gap:8px;padding:7px 9px}.order-detail-v17104 .detail-arrival-records .arrival-record-summary+.arrival-record-summary{margin-top:4px}.order-detail-v17104 .detail-arrival-records .arrival-record-summary span{font-size:11px}.order-detail-v17104 .detail-arrival-records .arrival-record-summary strong{font-size:12px}@media (width<=760px){.order-detail-progress-row,.order-detail-progress-row.payment{grid-template-columns:1fr auto}.order-detail-progress-meter{grid-area:2/1/auto/-1}.order-detail-progress-row>strong{justify-items:start}}@media (width<=1100px){.factory-toolbar-v17105{grid-template-columns:180px minmax(240px,1fr) auto auto}.factory-toolbar-v17105>.primary-button:last-child{grid-column:4}.factory-form-grid.four,.factory-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.factory-toolbar-v17105{grid-template-columns:1fr 1fr}.factory-search-field,.factory-toolbar-v17105>.primary-button:last-child{grid-column:1/-1}.factory-form-grid.two,.factory-form-grid.three,.factory-form-grid.four,.factory-contact-grid,.factory-detail-grid{grid-template-columns:1fr}.factory-form-grid .span-two,.factory-form-grid .span-three{grid-column:auto}.factory-detail-summary{grid-template-columns:auto minmax(0,1fr)}.factory-detail-summary>.factory-status-chip{grid-column:2;justify-self:start}.factory-detail-contact{grid-template-columns:1fr!important}}.orders-v1697 .order-stat-grid,.inventory-root .inventory-stat-grid{gap:10px;padding:9px 12px}.orders-v1697 .order-stat-card,.inventory-root .inventory-stat-card{background:#fbfdfc;border:1px solid #e1eae5;border-radius:7px;align-items:center;gap:8px;min-height:50px;padding:7px 10px;display:flex}.orders-v1697 .order-stat-card>div{display:contents}.orders-v1697 .order-stat-icon,.inventory-root .inventory-stat-icon{width:30px;height:30px;color:var(--green-700);background:var(--green-100);border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;line-height:0;display:flex}.orders-v1697 .order-stat-icon svg,.inventory-root .inventory-stat-icon svg{width:17px;height:17px;display:block}.orders-v1697 .order-stat-card strong,.inventory-root .inventory-stat-card strong{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:19px;line-height:1}.orders-v1697 .order-stat-card div>span,.inventory-root .inventory-stat-card>span:last-child{min-width:0;color:var(--muted);margin:0;font-size:11px;font-weight:700;line-height:1.25}.inventory-root .inventory-stat-card.blue .inventory-stat-icon{color:#1769aa;background:#eaf4fd}.inventory-root .inventory-stat-card.amber .inventory-stat-icon{color:#a66a00;background:#fff3dc}@media (width<=680px){.orders-v1697 .order-stat-card,.inventory-root .inventory-stat-card{min-height:48px}}.inventory-root .inventory-actions-column{text-align:center;width:174px;min-width:174px}.inventory-root .inventory-inline-actions{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:flex}.inventory-root .inventory-row-action{min-height:28px;color:var(--green-800);cursor:pointer;background:#fff;border:1px solid #bfd7cb;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.inventory-root .inventory-row-action.stop{color:#52645b;background:#f7f9f8;border-color:#d7dfdb}.inventory-root .inventory-row-action:hover{border-color:var(--green-700);background:var(--green-50)}.inventory-root .inventory-row-action:disabled{color:#a1ada7;cursor:not-allowed;background:#f5f7f6;border-color:#e2e7e4}.inventory-root .inventory-status-filter-menu{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:2px;width:124px;min-width:124px;max-width:124px;display:grid;left:auto;right:0;overflow:hidden}.inventory-root .inventory-status-filter-menu button{white-space:nowrap;justify-content:flex-start;align-items:center;width:100%;min-width:0;display:flex}.product-print-heading{justify-content:space-between;align-items:center;gap:12px;min-height:30px;margin-bottom:10px;display:flex}.product-print-heading h3{margin:0}.no-print-toggle,.no-print-badge{color:#53665d;white-space:nowrap;background:#fff;border:1px solid #c8d9d1;border-radius:5px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:11px;font-weight:750;display:inline-flex}.no-print-toggle{cursor:pointer}.no-print-toggle.active,.no-print-badge{color:var(--green-800);background:#f1f7f4;border-color:#b8d2c5}.modal-no-print-state,.order-no-print-state{min-height:76px;color:var(--green-800);background:#f5f9f7;border:1px dashed #b8d2c5;border-radius:7px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;display:flex}.modal-no-print-state strong,.order-no-print-state strong,.modal-print-note .no-print-copy{color:var(--green-800);font-weight:800}.order-detail-images .order-no-print-state{min-height:82px}.product-detail-modal-v1463 .print-image-card .modal-no-print-state{aspect-ratio:1;box-sizing:border-box;width:100%;min-height:0}.product-detail-modal-v1463 .print-image-card .print-side-toggle{z-index:2;position:absolute;bottom:8px;right:78px}.order-side-no-print-state{box-sizing:border-box;width:100%;height:100%;min-height:0;color:var(--green-800);background:#f5f9f7;border:1px dashed #b8d2c5;border-radius:7px;justify-content:center;align-items:center;gap:7px;display:flex}.order-side-no-print-state strong{color:var(--green-800);font-size:12px;font-weight:800}.core-image-frame.order-side-no-print-state{aspect-ratio:1}.dashboard-new .announcement-switcher .announcement-tab,.dashboard-new .announcement-card .announcement-author strong{font-size:14px}.dashboard-new .announcement-card .announcement-author time{font-size:11px}.dashboard-new .announcement-content-line>p,.dashboard-new .announcement-content-line .announcement-body{font-size:15px}.dashboard-new .announcement-card .read-by{font-size:11px}.dashboard-new .announcement-action-menu button{font-size:12px}.dashboard-new .announcement-replies>div{font-size:11px}.dashboard-new .announcement-replies p strong{font-size:10px}.dashboard-new .announcement-replies p span{font-size:11px}.dashboard-new .announcement-replies time{font-size:10px}.dashboard-new .thread-toggle{font-size:11px}.dashboard-new .inline-reply-form input,.dashboard-new .inline-reply-form button{font-size:12px}.dashboard-new .announcement-editor{font-size:15px}.dashboard-new .announcement-rich-compose .font-size-control,.dashboard-new .announcement-rich-compose .audience-label{font-size:12px}.dashboard-new .announcement-rich-compose .audience-chip,.dashboard-new .announcement-rich-compose .audience-add{font-size:11px}.dashboard-new .announcement-rich-compose .audience-picker>strong{font-size:10px}.dashboard-new .announcement-rich-compose .audience-picker>button{font-size:11px}.dashboard-new .announcement-rich-compose .audience-picker>button span{font-size:10px}.dashboard-new .announcement-rich-compose .composer-add,.dashboard-new .announcement-submit-button,.dashboard-new .announcement-footer .archive-link{font-size:11px}.dashboard-new .announcement-footer .announcement-publish-button{font-size:12px}.dashboard-new .announcement-footer .announcement-pagination,.dashboard-new .announcement-footer .announcement-pagination button{font-size:11px}.dashboard-new .archive-header h2{font-size:17px}.dashboard-new .archive-header input{font-size:13px}.dashboard-new .archive-row>time{font-size:11px}.dashboard-new .archive-row>p,.dashboard-new .archive-row>strong{font-size:12px}.dashboard-new .archive-actions button{font-size:11px}.dashboard-new .archive-detail-author strong{font-size:13px}.dashboard-new .archive-detail-author small{font-size:10px}.dashboard-new .archive-detail-content>p,.dashboard-new .archive-detail-content .announcement-body{font-size:15px}.dashboard-new .archive-comments h3{font-size:12px}.dashboard-new .archive-comment-empty,.dashboard-new .archive-empty,.dashboard-new .archive-back{font-size:11px}.shipping-v232 .label-detail-layout>.label-settings-panel{border-right:1px solid #b8cdc3}@media (width<=960px){.shipping-v232 .label-detail-layout>.label-settings-panel{border-bottom:1px solid #b8cdc3;border-right:0}}.dashboard-new .dashboard-data-grid{align-items:start}.dashboard-new .dashboard-list-card{flex-direction:column;height:clamp(360px,41vh,420px);display:flex}.dashboard-new .dashboard-list-card>.section-heading{flex:none}.dashboard-new .dashboard-scroll-list{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b8cbc2 transparent;flex:auto;min-height:0;overflow-y:auto}.dashboard-new .dashboard-scroll-list::-webkit-scrollbar{width:8px}.dashboard-new .dashboard-scroll-list::-webkit-scrollbar-thumb{background:#b8cbc2 padding-box padding-box;border:2px solid #0000;border-radius:8px}.dashboard-new .dashboard-list-more{min-height:42px;color:var(--green-700);background:var(--green-50);justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.dashboard-new .dashboard-list-more:hover{color:var(--green-900);background:var(--green-100)}@media (width<=760px){.dashboard-new .dashboard-list-card{height:min(390px,62vh)}}.information-page-v347 .purchase-entity-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.information-page-v347 .purchase-entity-scope-grid .check-field{background:#f8fbf9;align-content:start;min-height:82px}.information-page-v347 .scope-chip.secondary{color:#355d4d;background:#edf3f0}@media (width<=760px){.information-page-v347 .purchase-entity-scope-grid{grid-template-columns:1fr}}.member-detail-v17114,.member-editor-v17114{width:min(1120px,100vw - 52px);max-height:92vh}.member-detail-page{gap:12px;padding:1px;display:grid}.member-success-toast{color:#06734b;background:#edf9f3;border:1px solid #b9dfcf;border-radius:7px;align-items:center;gap:7px;margin:0;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.member-summary-card{border:1px solid var(--border);background:#fff;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:17px 20px;display:grid}.member-summary-card h2{color:#14211d;margin:0 0 6px;font-size:22px}.member-summary-card p{color:#53635d;margin:3px 0;font-size:12px}.member-summary-card p i{vertical-align:-1px;background:#cdd9d4;width:1px;height:10px;margin:0 8px;display:inline-block}.member-state-chip,.verify-chip{color:#08754e;background:#e2f5eb;border-radius:5px;align-items:center;width:max-content;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.member-state-chip.off,.verify-chip.pending,.verify-chip.initial,.verify-chip.temporary{color:#9c6500;background:#fff4dd}.member-readonly-section{border:1px solid var(--border);background:#fff;border-radius:8px;padding:14px 18px}.member-readonly-section>header,.member-section-heading{color:#08734c;align-items:center;gap:8px;margin-bottom:12px;display:flex}.member-readonly-section>header h3,.member-section-heading h3{margin:0;font-size:15px}.member-readonly-section>header .section-actions{gap:8px;margin-left:auto;display:flex}.member-readonly-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.member-readonly-grid>div{border-bottom:1px solid #edf1ef;grid-template-columns:130px 1fr;align-items:center;min-height:38px;display:grid}.member-readonly-grid>div:nth-last-child(-n+2){border-bottom:0}.member-readonly-grid dt,.member-permission-summary dt{color:#667770;font-size:12px}.member-readonly-grid dd,.member-permission-summary dd{color:#18231f;margin:0;font-size:13px;font-weight:600}.member-readonly-grid.security>div:nth-last-child(-n+2){border-bottom:1px solid #edf1ef}.security-explain{color:#567068;background:#f3f8f5;border-radius:6px;margin:10px 0 0;padding:9px 11px;font-size:11px}.member-permission-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin:0;display:grid}.member-permission-summary>div{grid-template-columns:110px 1fr;align-items:center;min-height:36px;display:grid}.member-permission-summary dd{flex-wrap:wrap;gap:6px;display:flex}.member-usage-note{color:#285b48;background:#f0faf5;border:1px solid #cce5da;border-radius:8px;gap:10px;padding:12px 16px;display:flex}.member-usage-note strong{font-size:13px}.member-usage-note p{margin:4px 0 0;font-size:11px;line-height:1.55}.member-profile-v17114{gap:11px!important}.member-profile-v17114 .member-form-section{padding:14px 16px}.member-section-heading>div{align-items:baseline;gap:10px;display:flex}.member-section-heading p{color:#7a8983;margin:0;font-size:11px}.member-profile-v17114 .member-basic-layout{grid-template-columns:185px minmax(0,1fr)}.member-profile-v17114 label>span,.member-security-form label>span{color:#3e524a;font-size:12px;font-weight:700}.member-profile-v17114 label small{color:#7a8983;margin-top:4px;font-size:10px;display:block}.member-security-form{grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:12px 14px;display:grid}.member-security-form>label input,.member-security-form>label select{width:100%;height:38px;margin-top:5px}.member-password-control{grid-column:1/-1;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:6px 12px;display:grid}.member-password-control>span{color:#3e524a;grid-column:1/-1;font-size:12px;font-weight:700}.member-password-control>strong{letter-spacing:1px;background:#f7f9f8;border:1px solid #d7e1dc;border-radius:6px;min-height:38px;padding:9px 12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.member-password-control>div{flex-wrap:wrap;gap:7px;display:flex}.member-verification-status{background:#f8fbf9;border:1px solid #d9e5df;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;display:grid}.member-verification-status>span{color:#697a73;border-right:1px solid #e3ebe7;padding:10px 12px;font-size:11px}.member-verification-status>span:nth-child(3){border-right:0}.member-verification-status b{color:#08734c;margin-top:5px;font-size:12px;display:block}.member-verification-status b.pending{color:#9b6c13}.member-verification-status p{color:#60746b;border-top:1px solid #e3ebe7;grid-column:1/-1;margin:0;padding:9px 12px;font-size:11px}.member-editor-v17114 .member-global-role{grid-template-columns:minmax(240px,340px) minmax(180px,1fr)}.member-security-section,.member-permission-editor{gap:12px;display:grid}.member-security-section .member-section-heading,.member-permission-editor .member-section-heading{margin-bottom:0}.member-account-row{grid-template-columns:minmax(0,2fr) minmax(180px,.7fr);gap:12px;display:grid}.member-account-row label>span{color:#42554d;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.member-account-row input,.member-account-row select{width:100%;height:38px}.member-account-row small{color:#7a8983;margin-top:4px;font-size:10px;display:block}.member-password-card{background:#f8faf9;border:1px solid #dbe6e0;border-radius:7px;align-items:center;gap:18px;padding:12px 14px;display:flex}.member-password-card>div:first-child{flex:1;grid-template-columns:100px minmax(170px,1fr);align-items:center;min-width:0;display:grid}.member-password-card span{color:#53655d;font-size:11px;font-weight:700}.member-password-card strong{letter-spacing:1px;background:#fff;border:1px solid #d6e1dc;border-radius:6px;padding:8px 11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.member-password-card small{color:#83918b;grid-column:2;font-size:10px}.member-password-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.member-security-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.member-security-status-grid article{background:#fff;border:1px solid #dce6e1;border-radius:7px;gap:3px;padding:10px 12px;display:grid}.member-security-status-grid span{color:#728078;font-size:10px}.member-security-status-grid b{color:#08734c;font-size:13px}.member-security-status-grid b.pending{color:#9c680a}.member-security-status-grid small{color:#84918b;font-size:10px}.member-security-hint{color:#5e736a;background:#f1f8f4;border-left:3px solid #8cc7ad;border-radius:0 5px 5px 0;margin:0;padding:8px 11px;font-size:10px}.member-permission-top{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:12px;display:grid}.member-permission-top>label>span{color:#42554d;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.member-permission-top select{width:100%;height:38px}.member-permission-top>div{background:#f8faf9;border:1px solid #dbe6e0;border-radius:7px;grid-template-columns:110px 1fr;align-items:center;padding:9px 12px;display:grid}.member-permission-top>div span{color:#6c7c75;font-size:10px}.member-permission-top>div strong{color:#08734c;font-size:13px}.member-permission-top>div small{color:#84918b;grid-column:2;font-size:10px}.permission-editor-block{border:1px solid #dce6e1;border-radius:7px;overflow:hidden}.permission-editor-block>header{background:#f7faf8;border-bottom:1px solid #e1eae5;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.permission-editor-block>header strong,.permission-editor-block>header small{display:block}.permission-editor-block>header strong{color:#2e493e;font-size:12px}.permission-editor-block>header small{color:#819089;margin-top:2px;font-size:10px}.permission-editor-block .global-scope-card{border:0;border-radius:0;margin:0;padding:11px 13px}.permission-editor-block .role-assignment-grid{padding:10px}.all-shop-switch{color:#08734c;background:#edf8f3;border:1px solid #b8d9ca;border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:700;display:flex}.member-shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px;display:grid}.member-shop-grid label{color:#394c44;background:#fff;border:1px solid #dce6e1;border-radius:6px;align-items:center;gap:7px;min-width:0;padding:8px 9px;font-size:11px;display:flex}.member-shop-grid label:has(input:checked){color:#08734c;background:#edf8f3;border-color:#9bcdb6;font-weight:700}.member-shop-grid label:has(input:disabled){opacity:.58}.member-shop-grid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=900px){.member-summary-card{grid-template-columns:auto 1fr}.member-state-chip{grid-column:2}.member-readonly-grid,.member-permission-summary,.member-profile-v17114 .form-grid{grid-template-columns:1fr}.member-readonly-grid>div,.member-readonly-grid>div:nth-last-child(-n+2){border-bottom:1px solid #edf1ef}.member-profile-v17114 .member-basic-layout,.member-security-form,.member-password-control,.member-verification-status{grid-template-columns:1fr}.member-verification-status>span{border-bottom:1px solid #e3ebe7;border-right:0}.member-account-row,.member-permission-top,.member-security-status-grid{grid-template-columns:1fr}.member-password-card{flex-direction:column;align-items:stretch}.member-password-card>div:first-child{grid-template-columns:1fr}.member-password-card small{grid-column:1}.member-password-actions{justify-content:flex-start}.member-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.login-card-v17114{min-height:510px}.login-options{justify-content:space-between;align-items:center;display:flex}.login-options .remember-row{margin:0}.login-text-button,.login-back{color:#08734c;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.login-back{margin:2px 0 15px;padding:0}.login-channel-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.login-channel-row button{color:#52655d;cursor:pointer;background:#fff;border:1px solid #d1ded8;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:9px;display:flex}.login-channel-row button.active{color:#08734c;background:#edf8f3;border-color:#0b7a51}.login-debug-code{color:#8a620e;background:#fff7df;border-radius:6px;margin:-3px 0 4px;padding:8px 10px;font-size:11px;display:block}.account-setup-page{background:linear-gradient(135deg,#edf5f1,#f8faf9);min-height:100vh;padding:34px;overflow:auto}.account-setup-card{background:#fff;border:1px solid #cfddd6;border-radius:12px;width:min(920px,100%);margin:auto;padding:24px;box-shadow:0 18px 60px #14372a1f}.account-setup-card>header{border-bottom:1px solid #e4ebe7;align-items:flex-start;gap:14px;padding-bottom:18px;display:flex}.setup-icon{color:#08734c;background:#e5f5ed;border-radius:9px;place-items:center;width:46px;height:46px;display:grid}.account-setup-card header span{color:#08734c;font-size:11px;font-weight:800}.account-setup-card h1{margin:3px 0 5px;font-size:22px}.account-setup-card header p{color:#66766f;margin:0;font-size:12px}.setup-progress{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.setup-progress span{color:#78867f;background:#f2f5f3;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:12px;display:flex}.setup-progress span.done{color:#08734c;background:#e7f6ee;font-weight:700}.setup-section{border:1px solid #dce5e1;border-radius:8px;margin-top:11px;padding:15px 17px}.setup-heading{color:#08734c;align-items:center;gap:9px;display:flex}.setup-heading>div{flex:1}.setup-heading h2{margin:0;font-size:15px}.setup-heading p{color:#74847d;margin:3px 0 0;font-size:11px}.setup-heading b{background:#e4f5ec;border-radius:5px;padding:4px 8px;font-size:11px}.setup-form{align-items:end;gap:10px;margin-top:14px;display:grid}.setup-form.three{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.setup-form.verify{grid-template-columns:minmax(0,1fr) auto minmax(150px,.6fr) auto}.setup-form label span{color:#50625a;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.setup-form input{width:100%;height:38px}.setup-form small{color:#8a620e;background:#fff7df;border-radius:5px;grid-column:1/-1;padding:7px 10px}.setup-message{color:#08734c;background:#edf8f3;border-radius:6px;margin:12px 0 0;padding:9px 12px;font-size:12px}.account-setup-card>footer{justify-content:flex-end;margin-top:16px;display:flex}@media (width<=850px){.setup-form.three,.setup-form.verify{grid-template-columns:1fr}.account-setup-page{padding:16px}.setup-progress{grid-template-columns:1fr}}.compact-modal-panel.extra-wide.member-detail-v17114{width:min(920px,100vw - 52px)!important}.compact-modal-panel.extra-wide.member-editor-v17114{width:min(980px,100vw - 52px)!important}.member-profile-v17114 .form-grid{grid-template-columns:repeat(2,minmax(230px,330px));justify-content:start}.member-account-row{grid-template-columns:minmax(260px,380px) 180px minmax(190px,250px);justify-content:start}.member-password-card{grid-template-columns:minmax(300px,430px) auto;justify-content:start;display:grid}.member-password-card>div:first-child{flex:none;grid-template-columns:90px minmax(190px,300px)}.member-password-actions{justify-content:flex-start}.member-permission-top{grid-template-columns:minmax(230px,290px) minmax(280px,360px);justify-content:start}.member-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.compact-modal-panel.extra-wide.member-detail-v17114,.compact-modal-panel.extra-wide.member-editor-v17114{width:calc(100vw - 24px)!important}.member-profile-v17114 .member-basic-layout,.member-profile-v17114 .form-grid,.member-account-row,.member-permission-top,.member-password-card,.member-password-card>div:first-child{grid-template-columns:1fr}.member-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.login-page-v17115{background:radial-gradient(circle at 76% 18%,#47c47b47,#0000 30%),linear-gradient(142deg,#033126 0%,#07583f 58%,#078656 100%);padding:30px}.login-shell-v17115{background:#fff;border:1px solid #ffffff8f;border-radius:16px;grid-template-columns:1.06fr .94fr;width:min(1040px,100%);min-height:650px;display:grid;overflow:hidden;box-shadow:0 26px 75px #0121174d}.login-intro-v17115{background:linear-gradient(145deg,#fbfdfc,#f2f8f5);border-right:1px solid #e1e9e5;flex-direction:column;padding:34px 38px 27px;display:flex}.login-company-v17115{align-items:center;gap:13px;display:flex}.login-company-mark{background:0 0;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.login-company-mark img{width:44px;height:44px;display:block}.login-company-v17115 strong,.login-company-v17115 small{display:block}.login-company-v17115 strong{color:#10251d;font-size:17px}.login-company-v17115 small{color:#62736c;margin-top:5px;font-size:11px}.login-intro-copy{margin-top:44px}.login-intro-copy h1{color:#073e2f;letter-spacing:1px;margin:0;font-size:31px}.login-intro-copy p{color:#667770;margin:9px 0 0;font-size:15px}.login-intro-copy i{background:#0b8a58;border-radius:3px;width:38px;height:3px;margin-top:20px;display:block}.login-illustration-v17115{align-self:center;width:330px;height:205px;margin:18px auto 4px;position:relative}.login-illustration-v17115:before{content:"";background:#dcefe6;border-radius:50%;height:46px;position:absolute;bottom:14px;left:27px;right:22px}.login-illustration-v17115>span{color:#08734b;filter:drop-shadow(0 9px 9px #08734b1f);place-items:center;display:grid;position:absolute}.illustration-screen{background:#fafffc;border:10px solid #45ac7d;border-top-width:22px;border-radius:9px;width:180px;height:125px;top:24px;left:75px}.illustration-screen:before{content:"";background:#dff3e8;border-radius:50%;width:5px;height:5px;position:absolute;top:-16px;left:6px;box-shadow:12px 0 #dff3e8,24px 0 #dff3e8}.illustration-screen b{background:#cbe8da;border-radius:4px;width:45px;height:8px;position:absolute;right:17px}.illustration-screen b:first-of-type{top:38px}.illustration-screen b:nth-of-type(2){width:31px;top:58px}.illustration-building{background:#fff;border-radius:7px;width:72px;height:76px;bottom:22px;left:214px}.illustration-store{background:#d9efe4;border-radius:7px;width:60px;height:59px;bottom:18px;left:260px}.illustration-box{background:#50b786;border-radius:7px;width:60px;height:55px;bottom:20px;left:38px}.login-benefits-v17115{border-top:1px solid #e1e9e5;grid-template-columns:repeat(3,1fr);margin-top:auto;display:grid}.login-benefits-v17115>div{color:#08734b;border-right:1px solid #e1e9e5;justify-items:center;gap:5px;padding:19px 8px 13px;display:grid}.login-benefits-v17115>div:last-child{border-right:0}.login-benefits-v17115 strong{color:#21332c;font-size:12px}.login-benefits-v17115 span{color:#7b8984;font-size:10px}.login-intro-v17115>footer{color:#87948f;text-align:center;margin-top:20px;font-size:10px}.login-auth-v17115{flex-direction:column;padding:49px 46px 32px;display:flex;position:relative}.login-heading-v17115{text-align:left;margin:0 0 23px}.login-heading-v17115 h1{color:#101e19;margin:0;font-size:27px}.login-heading-v17115 p{color:#6a7973;margin:8px 0 0;font-size:11px}.login-form-v17115{gap:15px;margin-top:0}.login-form-v17115>label>span{font-size:12px}.login-form-v17115>label>div{height:47px}.login-form-v17115 .login-enter{margin-top:2px;font-size:14px}.login-security-tip-v17115{color:#08734b;background:#eef9f3;border:1px solid #c6e3d6;border-radius:7px;gap:11px;margin-top:18px;padding:13px 14px;display:flex}.login-security-tip-v17115 strong{font-size:12px}.login-security-tip-v17115 p{color:#577269;margin:5px 0 0;font-size:10px;line-height:1.6}.login-internal-only-v17115{color:#87948f;text-align:center;margin-top:auto;padding-top:22px;font-size:10px}.login-internal-only-v17115:before,.login-internal-only-v17115:after{content:"";vertical-align:middle;background:#dce5e1;width:50px;height:1px;margin:0 10px;display:inline-block}.personal-center-v17115{gap:13px;width:min(1180px,100%);margin:0 auto}.profile-hero-v17115{border:1px solid var(--border);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;min-height:128px;padding:20px 24px;display:flex}.profile-identity-v17115{align-items:center;gap:17px;display:flex}.profile-avatar-wrap{display:inline-flex;position:relative}.profile-avatar-wrap i{background:#27ba70;border:3px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;bottom:4px;right:2px}.profile-identity-v17115 h2{margin:0 0 4px;font-size:22px}.profile-identity-v17115 strong{color:#65746e;font-size:12px}.profile-identity-v17115 p{color:#08734b;align-items:center;gap:6px;margin:7px 0 0;font-size:11px;display:flex}.profile-identity-v17115 p b{background:#21b76b;border-radius:50%;width:7px;height:7px}.profile-hero-actions{gap:9px;display:flex}.profile-success-v17115,.profile-mode-tip-v17115{color:#146647;background:#eef9f3;border:1px solid #bfe3d2;border-radius:7px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:11px;display:flex}.profile-success-v17115{background:#e4f7ed;border-color:#9bd1b8;font-weight:700}.profile-columns-v17115{grid-template-columns:1fr 1fr;gap:13px;display:grid}.profile-panel-v17115{border:1px solid var(--border);background:#fff;border-radius:8px;min-width:0;padding:17px 19px}.profile-panel-v17115>header{color:#08734b;border-bottom:1px solid #e6ece9;align-items:center;gap:8px;padding-bottom:12px;display:flex}.profile-panel-v17115 h3{margin:0;font-size:15px}.profile-readonly-list{margin:0}.profile-readonly-list>div{border-bottom:1px solid #edf1ef;grid-template-columns:125px 1fr;align-items:center;min-height:45px;display:grid}.profile-readonly-list>div:last-child{border-bottom:0}.profile-readonly-list dt{color:#66766f;font-size:11px}.profile-readonly-list dd{color:#17231f;align-items:center;gap:9px;margin:0;font-size:12px;font-weight:650;display:flex}.profile-readonly-list dd>.outline-button{margin-left:auto}.profile-verify-chip{color:#08734b;background:#e2f5eb;border-radius:4px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-flex}.profile-verify-chip.pending{color:#9b6708;background:#fff4df}.profile-panel-note{color:#63776e;background:#f2f8f5;border-left:3px solid #8ac8ac;margin:10px 0 0;padding:9px 11px;font-size:10px}.masked-password{letter-spacing:1px}.profile-edit-columns-v17115{grid-template-columns:1.08fr .92fr;align-items:start}.profile-edit-panel{grid-template-columns:125px 1fr;gap:14px 15px;display:grid}.profile-edit-panel>header{grid-column:1/-1}.profile-avatar-edit{border-right:1px solid #e3eae7;padding-right:13px}.profile-avatar-edit>.avatar-editor{gap:8px}.profile-avatar-edit>small{display:none}.profile-edit-form{gap:11px;display:grid}.profile-edit-form>label{grid-template-columns:78px 1fr;align-items:center;gap:8px;display:grid}.profile-edit-form>label>span{color:#4a5d55;font-size:11px;font-weight:700}.profile-edit-form input{width:100%;height:38px}.profile-edit-form label>small{color:#9a680d;grid-column:2;font-size:9px}.profile-edit-form label>small.verified{color:#08734b}.profile-edit-form input:disabled,.profile-locked-field input:disabled{color:#607069;background:#f0f3f2;border-color:#dfe6e2}.profile-verify-box{background:#f5faf7;border:1px solid #cfe3d8;border-radius:7px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.profile-verify-box>div{min-width:0}.profile-verify-box>div strong,.profile-verify-box>div span{display:block}.profile-verify-box>div strong{color:#245b45;font-size:11px}.profile-verify-box>div span{color:#74837d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.profile-verify-box input{grid-column:1;height:34px}.profile-verify-box>small{color:#92660e;grid-column:1/-1;font-size:9px}.profile-verify-box>b{color:#08734b;align-items:center;gap:4px;font-size:11px;display:flex}.profile-security-edit{gap:12px;display:grid}.profile-locked-field{grid-template-columns:105px 1fr auto;align-items:center;gap:8px;display:grid}.profile-locked-field>span,.profile-password-row>span{color:#4a5d55;font-size:11px;font-weight:700}.profile-locked-field input{height:38px}.profile-locked-field b{color:#75837e;font-size:10px}.profile-security-summary{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.profile-security-summary>div{background:#fafcfb;border:1px solid #e0e8e4;border-radius:6px;padding:10px 11px}.profile-security-summary dt{color:#73817b;font-size:9px}.profile-security-summary dd{margin:4px 0 0;font-size:11px;font-weight:650}.profile-password-row{border-top:1px solid #edf1ef;border-bottom:1px solid #edf1ef;grid-template-columns:105px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.profile-password-form{background:#f7faf8;border:1px solid #cfe3d8;border-radius:7px;gap:10px;padding:12px;display:grid}.profile-password-form label{grid-template-columns:105px 1fr;align-items:center;gap:8px;display:grid}.profile-password-form label span{color:#4a5d55;font-size:11px;font-weight:700}.profile-password-form input{height:38px}.profile-password-form>small{color:#6f7e78;font-size:9px;line-height:1.5}.profile-form-message-v17115{color:#8c5d08;background:#fff4df;border-radius:6px;margin:0;padding:10px 12px;font-size:11px}.compact-modal-panel.profile-logout-modal{width:min(460px,100vw - 32px)}.profile-logout-copy{color:#44564f;margin:4px 0;padding:8px 0;font-size:12px;line-height:1.7}.danger-button{color:#fff;background:#d83a3a;border:1px solid #d83a3a;border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-weight:700;display:inline-flex}.danger-button:disabled{opacity:.55}@media (width<=900px){.login-page-v17115{padding:16px}.login-shell-v17115{grid-template-columns:1fr;width:min(500px,100%);min-height:0}.login-intro-v17115{display:none}.login-auth-v17115{min-height:610px;padding:34px 28px 24px}.profile-columns-v17115,.profile-edit-panel{grid-template-columns:1fr}.profile-edit-panel>header{grid-column:1}.profile-avatar-edit{border-bottom:1px solid #e3eae7;border-right:0;padding:0 0 14px}.profile-avatar-edit>.avatar-editor{justify-items:start}.profile-verify-box{grid-template-columns:1fr auto}.profile-verify-box input{grid-column:1}.profile-verify-box>small{grid-column:1/-1}}@media (width<=620px){.profile-hero-v17115{flex-direction:column;align-items:flex-start}.profile-hero-actions{flex-wrap:wrap;width:100%}.profile-hero-actions>button{flex:1}.profile-edit-form>label,.profile-locked-field,.profile-password-row,.profile-password-form label{grid-template-columns:1fr}.profile-edit-form label>small{grid-column:1}.profile-security-summary{grid-template-columns:1fr}.login-auth-v17115{padding-inline:21px}.login-internal-only-v17115:before,.login-internal-only-v17115:after{width:24px}}.member-editor-v17114 .compact-modal-body{background:#fbfcfb}.member-profile-v17114 .member-form-section{gap:10px;padding:13px 15px}.member-profile-v17114 .member-section-heading{margin-bottom:3px}.member-section-note{color:#557066;background:#f0f8f4;border:1px solid #d5e9df;border-radius:6px;align-items:center;gap:7px;margin:0;padding:9px 11px;font-size:10px;line-height:1.55;display:flex}.member-account-row-v17117{grid-template-columns:minmax(330px,470px) 185px;align-items:start}.member-account-row-v17117 input:disabled{color:#607069;background:#f1f4f2;border-color:#dfe6e2}.member-password-card-v17117{grid-template-columns:minmax(330px,460px) auto;padding:10px 12px}.member-password-reset-panel{background:#f4faf7;border:1px solid #cfe3d8;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin-top:-5px;padding:8px 11px;display:flex}.member-password-reset-panel strong,.member-password-reset-panel span{display:block}.member-password-reset-panel strong{color:#08734c;font-size:11px}.member-password-reset-panel span{color:#6e7e77;margin-top:3px;font-size:9px}.member-security-status-grid article{align-content:center;min-height:58px}.member-security-status-grid article span{font-size:10px}.member-security-status-grid article b{font-size:12px}.member-permission-overview-v17117{grid-template-columns:190px repeat(3,minmax(135px,1fr)) auto;align-items:end;gap:9px;display:grid}.member-permission-overview-v17117>label>span{color:#66766f;margin-bottom:5px;font-size:10px;display:block}.member-permission-overview-v17117 select{width:100%;height:38px}.member-permission-overview-v17117>div{background:#f8faf9;border:1px solid #dce6e1;border-radius:6px;gap:4px;min-width:0;min-height:58px;padding:9px 10px;display:grid}.member-permission-overview-v17117>div span{color:#72817b;font-size:9px}.member-permission-overview-v17117>div strong{color:#244238;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.member-permission-overview-v17117>button{white-space:nowrap;height:38px}.member-permission-details-v17117{gap:9px;padding-top:2px;display:grid}.profile-locked-field>small{color:#78867f;grid-column:2/-1;font-size:9px}@media (width<=1050px){.member-permission-overview-v17117{grid-template-columns:repeat(2,minmax(0,1fr))}.member-permission-overview-v17117>button{justify-self:start}}@media (width<=900px){.member-account-row-v17117,.member-permission-overview-v17117,.member-password-card-v17117{grid-template-columns:1fr}.member-password-reset-panel{flex-direction:column;align-items:flex-start}}.personal-center-v17115 input,.personal-center-v17115 select,.member-editor-v17114 input,.member-editor-v17114 select{box-sizing:border-box;color:#17201d;background:#fff;border:1px solid #ccd8d2;border-radius:6px;outline:0;font:500 14px/1.3 Inter,Microsoft YaHei,PingFang SC,Segoe UI,sans-serif;transition:border-color .14s,box-shadow .14s,background .14s}.personal-center-v17115 input:focus,.personal-center-v17115 select:focus,.member-editor-v17114 input:focus,.member-editor-v17114 select:focus{border-color:#0b8a58;box-shadow:0 0 0 3px #0b8a581a}.personal-center-v17115 input:disabled,.member-editor-v17114 input:disabled,.member-editor-v17114 select:disabled{color:#64716c;opacity:1;background:#f1f4f2;border-color:#dce5e1}.profile-edit-columns-v17115{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:16px}.profile-edit-columns-v17115 .profile-panel-v17115{min-height:500px;padding:19px 21px}.profile-edit-panel{grid-template-rows:auto 1fr auto;grid-template-columns:145px minmax(0,1fr);gap:16px 18px}.profile-edit-panel>header{padding-bottom:14px}.profile-edit-panel>header h3,.profile-security-edit>header h3{font-size:16px}.profile-avatar-edit{border-right:1px solid #dfe7e3;flex-direction:column;align-items:center;gap:9px;padding:6px 17px 0 0;display:flex}.profile-avatar-edit>.avatar-editor{justify-items:center;width:100%}.profile-avatar-edit>small{color:#718079;text-align:center;font-size:10px;line-height:1.55;display:block}.profile-edit-form{align-content:start;gap:14px}.profile-edit-form>label{grid-template-columns:92px minmax(0,1fr) auto;gap:9px}.profile-edit-form>label>span{font-size:12px}.profile-edit-form input{height:40px;padding:0 12px}.profile-edit-form label>small{color:#9b6708;white-space:nowrap;background:#fff4df;border-radius:5px;grid-column:3;align-items:center;gap:4px;margin:0;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.profile-edit-form label>small.verified{color:#08734b;background:#e2f5eb}.profile-basic-note-v17116{color:#3f6858;background:#eef9f3;border:1px solid #cce5da;border-radius:6px;grid-column:1/-1;align-items:center;gap:8px;margin:2px 0 0;padding:11px 13px;font-size:11px;display:flex}.profile-verify-box{margin-left:101px;padding:11px 12px}.profile-security-edit{align-content:start;gap:0}.profile-security-edit>header{margin-bottom:5px;padding-bottom:14px}.profile-locked-field{border-bottom:1px solid #e7edea;grid-template-columns:135px minmax(0,1fr) auto;min-height:60px;padding:5px 0 8px}.profile-locked-field input{height:40px;padding:0 12px}.profile-locked-field b{color:#65756e;white-space:nowrap;padding-left:4px;font-size:10px}.profile-security-summary{border-bottom:1px solid #e7edea;margin:0;display:block}.profile-security-summary>div{background:0 0;border:0;border-bottom:1px solid #edf1ef;border-radius:0;grid-template-columns:135px minmax(0,1fr);align-items:center;min-height:50px;padding:0;display:grid}.profile-security-summary>div:last-child{border-bottom:0}.profile-security-summary dt{color:#52645c;font-size:11px;font-weight:700}.profile-security-summary dd{color:#17201d;margin:0;font-size:12px;font-weight:700}.profile-password-row{border-top:0;border-bottom:1px solid #e7edea;grid-template-columns:135px minmax(0,1fr) auto;min-height:60px;padding:7px 0}.profile-password-form{background:#f8fbf9;margin-top:12px;padding:13px 14px}.profile-password-form label{grid-template-columns:135px minmax(0,1fr)}.profile-password-form input{height:40px;padding:0 12px}.profile-security-edit .profile-panel-note{margin-top:14px;padding:11px 12px}.profile-security-guide-v17116{color:#08734b;background:#eef9f3;border:1px solid #c9e3d7;border-radius:7px;gap:11px;padding:14px 17px;display:flex}.profile-security-guide-v17116 strong{font-size:13px}.profile-security-guide-v17116 p{color:#4f6d61;margin:4px 0 0;font-size:10px;line-height:1.65}.member-editor-v17114{width:min(980px,100vw - 52px)!important}.member-profile-v17114 .member-form-section{background:#fff;border-color:#dfe7e3;border-radius:8px;padding:16px 18px}.member-profile-v17114 .member-section-heading{margin-bottom:8px;padding-bottom:2px}.member-profile-v17114 .member-section-heading h3{font-size:16px}.member-profile-v17114 .member-section-heading p{font-size:10px}.member-profile-v17114 .member-basic-layout{grid-template-columns:180px minmax(0,1fr);gap:20px}.member-profile-v17114 .member-basic-layout>.avatar-editor{border-right:1px solid #dfe7e3;padding-right:18px}.member-profile-v17114 .form-grid{grid-template-columns:repeat(2,minmax(250px,1fr));gap:13px 16px}.member-profile-v17114 .form-grid label>span{margin-bottom:6px;font-size:12px;display:block}.member-profile-v17114 .form-grid input{width:100%;height:40px;padding:0 12px}.member-security-section{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:11px 14px}.member-security-section>.member-section-heading,.member-security-section>.member-password-reset-panel,.member-security-section>.member-security-status-grid,.member-security-section>.member-security-hint{grid-column:1/-1}.member-account-row-v17117{grid-template-columns:minmax(245px,1fr) 160px;gap:12px}.member-account-row-v17117 input,.member-account-row-v17117 select{height:40px;padding:0 12px}.member-password-card-v17117{background:#f8fbf9;grid-template-columns:minmax(230px,1fr) auto;align-self:start;min-height:77px;padding:11px 12px;display:grid}.member-password-card-v17117>div:first-child{grid-template-columns:84px minmax(130px,1fr)}.member-password-card-v17117 strong{height:38px;padding:9px 11px}.member-password-card-v17117 .member-password-actions{place-content:center flex-start}.member-security-status-grid{background:#fafcfb;border:1px solid #dce6e1;border-radius:7px;gap:0;overflow:hidden}.member-security-status-grid article{background:0 0;border:0;border-right:1px solid #e1e9e5;border-radius:0;min-height:62px}.member-security-status-grid article:last-child{border-right:0}.member-permission-overview-v17117{grid-template-columns:180px repeat(3,minmax(125px,1fr)) auto;gap:10px}.member-permission-overview-v17117>div{min-height:61px;padding:10px 11px}.member-permission-overview-v17117>div strong{font-size:12px}.member-permission-overview-v17117 select{height:40px;padding:0 10px}@media (width<=1050px){.member-security-section{grid-template-columns:1fr}.member-security-section>.member-password-card-v17117{grid-column:1}.member-permission-overview-v17117{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.profile-edit-columns-v17115{grid-template-columns:1fr}.profile-edit-columns-v17115 .profile-panel-v17115{min-height:0}.profile-edit-panel{grid-template-columns:1fr}.profile-avatar-edit{border-bottom:1px solid #dfe7e3;border-right:0;padding:0 0 14px}.profile-edit-form>label,.profile-locked-field,.profile-password-row,.profile-password-form label,.profile-security-summary>div{grid-template-columns:1fr}.profile-edit-form label>small{grid-column:1;width:max-content}.profile-verify-box{margin-left:0}.member-profile-v17114 .member-basic-layout,.member-profile-v17114 .form-grid{grid-template-columns:1fr}.member-profile-v17114 .member-basic-layout>.avatar-editor{border-bottom:1px solid #dfe7e3;border-right:0;padding:0 0 14px}.member-account-row-v17117,.member-password-card-v17117,.member-permission-overview-v17117{grid-template-columns:1fr}}.product-detail-modal-v1463 .image-paste-notice{color:#08734b;text-align:right;min-height:18px;font-size:10px;font-weight:700}.product-detail-modal-v1463 .image-card-actions,.product-detail-modal-v1463 .single-image-actions{align-items:center;gap:6px;display:flex}.product-detail-modal-v1463 .image-card-actions{justify-content:flex-end;margin-top:8px}.product-detail-modal-v1463 .single-image-actions{z-index:3;position:absolute;bottom:10px;right:10px}.product-detail-modal-v1463 .image-card-actions>button,.product-detail-modal-v1463 .image-card-actions>label,.product-detail-modal-v1463 .single-image-actions>button,.product-detail-modal-v1463 .single-image-actions>label{box-sizing:border-box;min-width:68px;height:31px;color:var(--green-800);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c7ddd2;border-radius:6px;justify-content:center;align-items:center;gap:5px;margin:0;padding:0 9px;font:750 11px/1 Inter,Microsoft YaHei,PingFang SC,Segoe UI,sans-serif;display:inline-flex;position:static}.product-detail-modal-v1463 .image-card-actions>button:hover,.product-detail-modal-v1463 .image-card-actions>label:hover,.product-detail-modal-v1463 .single-image-actions>button:hover,.product-detail-modal-v1463 .single-image-actions>label:hover{background:#eaf6f0;border-color:#08734b}.product-detail-modal-v1463 .print-side-actions>*{flex:1 1 0;width:auto;min-width:0}.product-detail-modal-v1463 .print-side-actions>.no-print-toggle{padding-inline:6px}.product-detail-modal-v1463 .print-side-actions>.no-print-toggle.active{background:#eaf6f0;border-color:#9dc8b3}@media (width<=720px){.product-detail-modal-v1463 .image-paste-notice{display:none}.product-detail-modal-v1463 .image-card-actions>button,.product-detail-modal-v1463 .image-card-actions>label{flex:1 1 0;min-width:0}}.finance-entry-table tr.editing .note-edit-group,.finance-entry-table tr.editing .transaction-edit-group{align-items:center}.finance-inline-image-actions{flex:none;justify-content:center;align-items:center;gap:5px;display:flex}.finance-entry-table tr.editing .finance-inline-image-actions>.row-upload{box-sizing:border-box;width:38px;height:38px;color:var(--green-800);cursor:pointer;background:#fff;border:1px dashed #9bbcaf;border-radius:6px;flex:0 0 38px;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.finance-entry-table tr.editing .finance-inline-image-actions>.row-upload:hover{background:#eaf6f0;border-color:#08734b}.matrix-table-tools-v17116>p{color:#527065;align-items:center;gap:6px;margin:0 auto;font-size:11px;line-height:1.4;display:flex}.matrix-table .shop-heading{color:#075a40;cursor:pointer;background:#fff;border:1px solid #bfd3c9;border-radius:6px;width:auto;max-width:100%;min-height:31px;margin:0 auto;padding:0 10px;transition:border-color .14s,background .14s,box-shadow .14s}.matrix-table .shop-heading:hover{filter:saturate(1.05)brightness(.985);border-color:#08734b;box-shadow:0 0 0 2px #0b8a5814}.matrix-table .shop-heading.active{border-color:#08734b;box-shadow:0 0 0 2px #0b8a581c}.matrix-table .shop-heading small{background:#cde9dc}.matrix-table .shop-heading.tone-0{color:#075a40;background:#edf8f2;border-color:#bedccb}.matrix-table .shop-heading.tone-1{color:#285e78;background:#eef6fb;border-color:#c6dbe9}.matrix-table .shop-heading.tone-2{color:#625778;background:#f5f1fa;border-color:#d9d0e8}.matrix-table .shop-heading.tone-3{color:#7a5924;background:#fff6e8;border-color:#ead8b8}.matrix-table .shop-heading.tone-4{color:#7b555f;background:#fdf1f3;border-color:#e7cdd2}.matrix-table .shop-heading.tone-5{color:#356862;background:#edf8f7;border-color:#c4dfdc}.matrix-table .shop-heading.tone-6{color:#78594b;background:#fff3ec;border-color:#ead2c4}.matrix-table .shop-heading.tone-7{color:#496268;background:#f1f5f6;border-color:#d1dcdf}@media (width<=900px){.matrix-table-tools-v17116>p{display:none}}.admin-recovery-page-v17116{box-sizing:border-box;background:radial-gradient(circle at 76% 18%,#21a36761,#0000 34%),linear-gradient(135deg,#003e2e 0%,#006443 54%,#008457 100%);place-items:center;min-height:100vh;padding:32px;font-family:Inter,Microsoft YaHei,PingFang SC,Segoe UI,sans-serif;display:grid}.admin-recovery-card-v17116{box-sizing:border-box;background:#fff;border:1px solid #ffffffb8;border-radius:12px;width:min(650px,100vw - 42px);padding:29px 34px 21px;position:relative;box-shadow:0 24px 70px #00291d47}.admin-recovery-brand-v17116{border-bottom:1px solid #e1e9e5;align-items:center;gap:12px;padding-bottom:22px;display:flex}.admin-recovery-brand-v17116>span{background:#e6f5ed;border-radius:9px;place-items:center;width:43px;height:43px;display:grid}.admin-recovery-brand-v17116 img{width:32px;height:32px}.admin-recovery-brand-v17116 strong,.admin-recovery-brand-v17116 small{display:block}.admin-recovery-brand-v17116 strong{color:#09271e;font-size:16px}.admin-recovery-brand-v17116 small{color:#6d7d76;margin-top:4px;font-size:10px}.admin-recovery-heading-v17116{align-items:center;gap:14px;padding:24px 0 17px;display:flex}.admin-recovery-shield-v17116{color:#08754d;background:#eaf7f0;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.admin-recovery-heading-v17116 p,.admin-recovery-heading-v17116 h1,.admin-recovery-heading-v17116 span{margin:0}.admin-recovery-heading-v17116 p{color:#0b8054;font-size:10px;font-weight:800}.admin-recovery-heading-v17116 h1{color:#101d18;margin-top:3px;font-size:23px;line-height:1.25}.admin-recovery-heading-v17116 span{color:#697a73;margin-top:5px;font-size:11px;display:block}.admin-recovery-steps-v17116{grid-template-columns:repeat(3,1fr);margin:0 0 22px;padding:0;list-style:none;display:grid}.admin-recovery-steps-v17116 li{color:#8a9791;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex;position:relative}.admin-recovery-steps-v17116 li:not(:last-child):after{content:"";background:#dce5e1;width:34%;height:1px;position:absolute;right:-17%}.admin-recovery-steps-v17116 i{background:#fff;border:1px solid #d3ded9;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.admin-recovery-steps-v17116 li.active,.admin-recovery-steps-v17116 li.done{color:#08754d}.admin-recovery-steps-v17116 li.active i,.admin-recovery-steps-v17116 li.done i{color:#fff;background:#0b8a58;border-color:#0b8a58}.admin-recovery-form-v17116{background:#fbfcfb;border:1px solid #dbe6e1;border-radius:8px;gap:15px;padding:20px;display:grid}.admin-recovery-form-v17116 label>span{color:#293a33;margin-bottom:6px;font-size:11px;font-weight:750;display:block}.admin-recovery-form-v17116 label>div{color:#65766e;background:#fff;border:1px solid #cbd8d2;border-radius:6px;grid-template-columns:22px minmax(0,1fr) 34px;align-items:center;min-height:42px;padding:0 7px 0 11px;transition:border-color .14s,box-shadow .14s;display:grid}.admin-recovery-form-v17116 label>div:focus-within{border-color:#0b8a58;box-shadow:0 0 0 3px #0b8a581a}.admin-recovery-form-v17116 input{box-sizing:border-box;color:#17201d;background:0 0;border:0;outline:0;width:100%;height:40px;padding:0 8px;font:550 14px/1.3 inherit}.admin-recovery-form-v17116 label button{color:#60736a;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.admin-recovery-form-v17116 label small{color:#77857f;margin-top:6px;font-size:9px;line-height:1.5;display:block}.admin-recovery-account-v17116{color:#08754d;background:#eef8f3;border:1px solid #cce4d8;border-radius:6px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 13px;display:grid}.admin-recovery-account-v17116 span,.admin-recovery-account-v17116 strong{display:block}.admin-recovery-account-v17116 span{font-size:9px}.admin-recovery-account-v17116 strong{color:#173b2e;margin-top:2px;font-size:12px}.admin-recovery-account-v17116 small{color:#5c746a;font-size:9px}.admin-recovery-warning-v17116{color:#46685a;background:#eef8f3;border-left:3px solid #0b8a58;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.admin-recovery-warning-v17116 p{margin:0;font-size:10px;line-height:1.65}.admin-recovery-error-v17116{color:#b53c36;background:#fff0ef;border-radius:5px;margin:0;padding:9px 11px;font-size:10px;font-weight:700}.admin-recovery-submit-v17116{width:100%;height:42px}.admin-recovery-restart-v17116,.admin-recovery-entry-v17116{color:#08754d;cursor:pointer;background:0 0;border:0;font:750 10px/1.4 inherit}.admin-recovery-restart-v17116{justify-self:center}.admin-recovery-entry-v17116{justify-content:center;align-items:center;gap:6px;margin-top:-3px;padding:4px;display:flex}.admin-recovery-back-v17116{color:#50675d;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:17px auto 0;padding:5px 7px;font:700 10px/1 inherit;display:flex}.admin-recovery-card-v17116>footer{color:#89948f;text-align:center;border-top:1px solid #e4eae7;margin-top:15px;padding-top:15px;font-size:9px}@media (width<=650px){.admin-recovery-page-v17116{padding:16px}.admin-recovery-card-v17116{width:100%;padding:23px 19px 18px}.admin-recovery-account-v17116{grid-template-columns:25px 1fr}.admin-recovery-account-v17116>small{grid-column:2}.admin-recovery-steps-v17116 li span{display:none}}.admin-recovery-form-v17116 input{font-family:Inter,Microsoft YaHei,PingFang SC,Segoe UI,sans-serif;font-size:14px;font-weight:550;line-height:1.3}.category-archive-v17116 .category-shop-chips{flex-wrap:wrap;gap:5px;display:flex}.category-archive-v17116 .category-shop-chips span:not(.muted){color:#086344;background:#edf8f2;border:1px solid #c9e1d5;border-radius:5px;padding:3px 8px;font-size:11px;font-weight:700}.category-detail-body-v17116{gap:12px;display:grid}.category-detail-summary-v17116{background:#fbfcfb;border:1px solid #d8e4de;border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.category-detail-summary-v17116>span{color:#08734b;background:#e9f6ef;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.category-detail-summary-v17116 small,.category-detail-summary-v17116 h2,.category-detail-summary-v17116 p{margin:0}.category-detail-summary-v17116 small{color:#708078;font-size:10px}.category-detail-summary-v17116 h2{color:#15251f;margin-top:2px;font-size:20px}.category-detail-summary-v17116 p{color:#66776f;margin-top:4px;font-size:11px}.category-linked-shops-v17116{background:#fff;border:1px solid #d8e4de;border-radius:8px;padding:16px}.category-linked-shops-v17116 header h3,.category-linked-shops-v17116 header p{margin:0}.category-linked-shops-v17116 header h3{color:#08734b;font-size:15px}.category-linked-shops-v17116 header p{color:#74837c;margin-top:4px;font-size:10px}.category-shop-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.category-shop-card-grid article{background:#f8fbf9;border:1px solid #dce7e1;border-radius:7px;padding:11px 12px}.category-shop-card-grid article strong,.category-shop-card-grid article span,.category-shop-card-grid article small{display:block}.category-shop-card-grid article strong{color:#086344;font-size:13px}.category-shop-card-grid article span{color:#263730;margin-top:3px;font-size:11px}.category-shop-card-grid article small{color:#7a8982;margin-top:3px;font-size:9px}.category-profile-form-v17116{gap:14px;display:grid}.category-profile-form-v17116>fieldset{border:1px solid #d8e4de;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:13px;display:grid}.category-profile-form-v17116>fieldset legend{color:#365147;padding:0 6px;font-size:11px;font-weight:800}.category-profile-form-v17116>fieldset label{color:#23352e;background:#fbfcfb;border:1px solid #dde7e2;border-radius:6px;align-items:center;gap:7px;min-height:39px;padding:7px 9px;font-size:11px;display:flex}.category-profile-form-v17116>fieldset label span strong,.category-profile-form-v17116>fieldset label span small{display:block}.category-profile-form-v17116>fieldset label span small{color:#7b8983;margin-top:2px;font-size:9px}@media (width<=900px){.category-shop-card-grid,.category-profile-form-v17116>fieldset{grid-template-columns:1fr 1fr}}.inventory-current-stock.is-editable{cursor:context-menu;text-underline-offset:4px;-webkit-text-decoration:underline dotted #8bb7a4;text-decoration:underline dotted #8bb7a4}.inventory-current-stock.is-editable:hover{color:#08734b;background:#eef8f3}.inventory-stock-context-menu{z-index:2200;background:#fff;border:1px solid #c9ded4;border-radius:9px;min-width:132px;padding:5px;position:fixed;box-shadow:0 12px 30px #04322629}.inventory-stock-context-menu button{color:#075a40;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 12px;font-weight:700;display:block}.inventory-stock-context-menu button:hover{background:#edf8f3}.stock-adjust-form{gap:16px;display:grid}.stock-adjust-form dl{background:#f7faf8;border:1px solid #d8e6df;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.stock-adjust-form dl div{border-right:1px solid #d8e6df;padding:12px 14px}.stock-adjust-form dl div:last-child{border-right:0}.stock-adjust-form dt{color:#6b7c74;margin-bottom:5px;font-size:12px}.stock-adjust-form dd{color:#17352a;margin:0;font-weight:700}.stock-adjust-form label{gap:7px;display:grid}.stock-adjust-form label span{font-weight:700}.stock-adjust-form input{height:42px;font:inherit;border:1px solid #bcd2c7;border-radius:8px;padding:0 12px}.stock-adjust-form>p{color:#66766f;margin:0;font-size:12px;line-height:1.6}.stock-adjust-form .form-error{color:#c0392b}.permission-preview-banner{color:#245c46;background:#edf9f3;border:1px solid #b9dfcd;border-radius:9px;align-items:center;gap:10px;margin:14px 22px 0;padding:10px 14px;font-size:13px;display:flex}.permission-preview-banner span{flex:1}.permission-preview-banner strong{color:#075a40}.permission-preview-banner button{color:#075a40;font:inherit;cursor:pointer;background:#fff;border:1px solid #91c8ae;border-radius:7px;padding:6px 11px;font-weight:700}@media (width<=720px){.stock-adjust-form dl{grid-template-columns:1fr}.stock-adjust-form dl div{border-bottom:1px solid #d8e6df;border-right:0}.stock-adjust-form dl div:last-child{border-bottom:0}.permission-preview-banner{align-items:flex-start;margin:10px 12px 0}}.compact-modal-backdrop[data-v-2c7cd5cf]{z-index:120;background:#0c221b6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.compact-modal-backdrop.nested-modal[data-v-2c7cd5cf]{z-index:190}.compact-modal-panel[data-v-2c7cd5cf]{background:#fff;border:1px solid #d8e3de;border-radius:16px;flex-direction:column;width:min(780px,100vw - 40px);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 28px 80px #072d223d}.compact-modal-panel.wide[data-v-2c7cd5cf]{width:min(1120px,100vw - 40px)}.compact-modal-panel.extra-wide[data-v-2c7cd5cf]{width:min(1460px,100vw - 40px);max-height:92vh}.compact-modal-header[data-v-2c7cd5cf]{border-bottom:1px solid #e2e9e5;justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;display:flex}.compact-modal-header h2[data-v-2c7cd5cf]{margin:3px 0 0;font-size:22px}.compact-modal-header span[data-v-2c7cd5cf]{color:#08784e;font-size:11px;font-weight:800}.compact-modal-body[data-v-2c7cd5cf]{padding:20px 24px;overflow:auto}.compact-modal-footer[data-v-2c7cd5cf]{background:#fbfdfc;border-top:1px solid #e2e9e5;justify-content:flex-end;gap:10px;padding:14px 24px;display:flex}.user-avatar[data-v-e6f01ebb]{box-sizing:border-box;isolation:isolate;background:#eaf7f1;border:1px solid #c9ded4;border-radius:50%;flex:none;place-items:center;line-height:0;display:inline-grid;overflow:hidden}.user-avatar img[data-v-e6f01ebb]{box-sizing:border-box;border-radius:inherit;object-position:center;width:100%;height:100%;display:block}.user-avatar img[data-v-e6f01ebb]:not(.system-avatar-image){object-fit:cover}.user-avatar .system-avatar-image[data-v-e6f01ebb]{object-fit:contain}.compact-modal-panel.extra-wide.downlight-core-detail-panel{width:min(1168px,100vw - 40px)}.product-detail-modal-v1463.assembly .product-print-heading[data-v-610e351e]{background:linear-gradient(90deg,#eef7f2 0%,#f8fbf9 72%,#fff 100%);border-bottom:1px solid #d8e3de;min-height:0;margin:-14px -14px 12px;padding:11px 14px}.product-detail-modal-v1463.assembly .product-print-heading h3[data-v-610e351e]{color:#075a40;font-size:15px;font-weight:800}.product-detail-modal-v1463.assembly .modal-single-main[data-v-610e351e]{min-height:352px}.product-detail-modal-v1463.assembly .modal-single-main img[data-v-610e351e]{height:352px}.assembly-bom-table .bom-quantity-input[data-v-610e351e]{border:1px solid var(--border);border-radius:6px;width:78px;height:32px;padding:0 7px}.assembly-bom-pricing[data-v-610e351e]{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:14px 0 2px;display:grid}.assembly-bom-pricing>div[data-v-610e351e]{background:var(--canvas);border-radius:7px;min-width:0;padding:11px 12px}.assembly-bom-pricing span[data-v-610e351e],.assembly-bom-pricing strong[data-v-610e351e]{display:block}.assembly-bom-pricing>div>span[data-v-610e351e]:first-child{color:var(--muted);font-size:11px;font-weight:650}.assembly-bom-pricing strong[data-v-610e351e]{font-variant-numeric:tabular-nums;margin-top:7px;font-size:16px}.assembly-bom-pricing input[data-v-610e351e]{background:#fff;border:1px solid #ccd8d2;border-radius:6px;width:100%;height:34px;margin-top:5px;padding:0 8px}.assembly-bom-pricing .unit-input[data-v-610e351e]{margin-top:5px;display:block}.assembly-bom-pricing .unit-input input[data-v-610e351e]{margin-top:0;padding-right:28px}.assembly-bom-pricing .unit-input em[data-v-610e351e]{color:var(--muted);font-size:13px;font-style:normal;position:absolute;top:8px;right:10px}.assembly-bom-pricing .assembly-bom-total[data-v-610e351e]{background:var(--green-50);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.assembly-bom-pricing .assembly-bom-total>span[data-v-610e351e]{color:var(--green-800);font-size:13px;font-weight:750}.assembly-bom-pricing .assembly-bom-total strong[data-v-610e351e]{color:var(--green-800);margin:0;font-size:20px}@media (width<=760px){.assembly-bom-pricing[data-v-610e351e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-detail-modal-v1463.assembly .product-detail-right[data-v-610e351e]{grid-template-rows:none;grid-auto-rows:max-content;align-content:start}.product-detail-modal-v1463.assembly .assembly-outbound-grid[data-v-610e351e]{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.product-detail-modal-v1463.assembly .unit-input input[data-v-610e351e]{margin-top:0}@media (width<=900px){.product-detail-modal-v1463.assembly .assembly-outbound-grid[data-v-610e351e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.product-detail-modal-v1463.assembly .assembly-outbound-grid[data-v-610e351e],.assembly-bom-pricing[data-v-610e351e]{grid-template-columns:1fr}}.unit-input[data-v-610e351e]{width:100%;min-width:0;display:block;position:relative}.unit-input input[data-v-610e351e]{box-sizing:border-box;width:100%;padding-right:2.5rem}.unit-input em[data-v-610e351e]{color:#6d8177;white-space:nowrap;pointer-events:none;font-style:normal;font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.compact-modal-panel.extra-wide.downlight-part-detail-panel{width:min(1168px,100vw - 40px)}.assembly-part-detail[data-v-965f5cbf]{gap:12px;display:grid}.assembly-part-columns[data-v-965f5cbf]{grid-template-columns:minmax(0,40%) minmax(0,1fr);align-items:start;gap:12px;display:grid}.assembly-part-column[data-v-965f5cbf]{gap:12px;min-width:0;display:grid}.assembly-part-timestamps[data-v-965f5cbf]{color:var(--muted);flex-wrap:wrap;gap:12px;padding:2px 4px;font-size:10px;display:flex}.assembly-part-section[data-v-965f5cbf]{border:1px solid var(--border);background:#fff;border-radius:8px;min-width:0;overflow:hidden}.assembly-part-section h3[data-v-965f5cbf]{border-bottom:1px solid var(--border);background:var(--green-50);color:var(--green-800);margin:0;padding:11px 14px;font-size:14px}.assembly-part-facts[data-v-965f5cbf]{padding:7px 14px}.assembly-part-facts-two-column[data-v-965f5cbf]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.assembly-part-facts label[data-v-965f5cbf],.assembly-part-facts .assembly-part-fact[data-v-965f5cbf]{border-bottom:1px solid var(--border);grid-template-columns:34% minmax(0,1fr);align-items:center;gap:8px;min-height:37px;display:grid}.assembly-part-facts-two-column label[data-v-965f5cbf],.assembly-part-facts-two-column .assembly-part-fact[data-v-965f5cbf]{grid-template-columns:minmax(72px,40%) minmax(0,1fr)}.assembly-part-facts-two-column label[data-v-965f5cbf]:nth-last-child(-n+2){border-bottom:0}.assembly-part-facts-two-column .assembly-part-fact-wide[data-v-965f5cbf]{grid-column:1/-1;grid-template-columns:20% minmax(0,1fr)}.assembly-part-facts label[data-v-965f5cbf]:last-child{border-bottom:0}.assembly-part-facts label>span[data-v-965f5cbf],.assembly-part-facts .assembly-part-fact>span[data-v-965f5cbf]{color:var(--muted);font-size:11px}.assembly-part-facts strong[data-v-965f5cbf]{overflow-wrap:anywhere;font-size:13px}.assembly-part-facts input[data-v-965f5cbf],.assembly-part-facts select[data-v-965f5cbf]{background:#fff;border:1px solid #ccd8d2;border-radius:6px;width:100%;height:32px;padding:0 8px}.assembly-part-fact-wide input[data-v-965f5cbf],.assembly-part-fact-wide strong[data-v-965f5cbf]{text-align:left}.assembly-part-capacity-input[data-v-965f5cbf]{align-items:center;gap:8px;min-width:0;display:flex}.assembly-part-capacity-input input[data-v-965f5cbf]{max-width:140px}.assembly-part-capacity-input span[data-v-965f5cbf]{white-space:nowrap;color:var(--muted);font-size:11px}.assembly-part-facts-two-column .assembly-part-category-manager[data-v-965f5cbf]{border:1px solid var(--border);background:#f8fbf9;border-radius:7px;grid-template-columns:1fr;gap:8px;margin:8px 0;padding:11px;display:grid}.assembly-part-category-manager-title[data-v-965f5cbf],.assembly-part-category-editor[data-v-965f5cbf],.assembly-part-category-list>div[data-v-965f5cbf]{align-items:center;gap:8px;display:flex}.assembly-part-category-manager-title[data-v-965f5cbf]{justify-content:space-between}.assembly-part-category-editor input[data-v-965f5cbf]{flex:1;min-width:0}.assembly-part-category-list[data-v-965f5cbf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;max-height:190px;display:grid;overflow:auto}.assembly-part-category-list>div[data-v-965f5cbf]{border-bottom:1px solid var(--border);min-width:0;padding:4px 0}.assembly-part-category-list>div>span[data-v-965f5cbf]{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}.assembly-part-category-list small[data-v-965f5cbf]{color:var(--muted);font-size:10px}.assembly-part-section>.table-wrap[data-v-965f5cbf]{overflow:auto}.assembly-part-section table[data-v-965f5cbf]{border-collapse:collapse;width:100%}.assembly-part-section th[data-v-965f5cbf],.assembly-part-section td[data-v-965f5cbf]{border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;padding:9px 11px;font-size:12px}.assembly-part-section th[data-v-965f5cbf]{background:var(--canvas);color:var(--green-800)}.assembly-part-section tr:last-child td[data-v-965f5cbf]{border-bottom:0}.assembly-part-image-editor[data-v-965f5cbf]{gap:8px;padding:12px;display:grid}.assembly-part-image-editor img[data-v-965f5cbf]{object-fit:contain;background:#fff;border:1px solid #dce8e2;border-radius:8px;width:100%;height:400px}.assembly-part-upload[data-v-965f5cbf]{cursor:pointer;justify-self:end;position:relative;overflow:hidden}.assembly-part-upload input[data-v-965f5cbf]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.assembly-part-readonly[data-v-965f5cbf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.assembly-part-readonly>div[data-v-965f5cbf]{background:#f3f7f5;border-radius:7px;gap:5px;padding:12px;display:grid}.assembly-part-readonly span[data-v-965f5cbf]{color:#60736a;font-size:11px}.assembly-part-readonly strong[data-v-965f5cbf]{overflow-wrap:anywhere;font-size:13px}.assembly-name-sort[data-v-965f5cbf]{display:inline-flex;position:relative}.assembly-name-sort-trigger[data-v-965f5cbf]{color:inherit;font:inherit;font-weight:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px 2px;display:inline-flex}.assembly-name-sort-trigger[data-v-965f5cbf]:hover,.assembly-name-sort-trigger.active[data-v-965f5cbf]{color:var(--green-800)}.assembly-name-sort-trigger[data-v-965f5cbf]:focus-visible{outline:2px solid var(--green-700);outline-offset:2px;border-radius:4px}@media (width>=901px){.assembly-products-page .product-kind-workspace[data-v-965f5cbf]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.assembly-products-page .product-kind-panel[data-v-965f5cbf]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden!important}.assembly-products-page .product-kind-panel>.table-wrap[data-v-965f5cbf]{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:auto!important}.assembly-products-page .product-kind-panel[data-v-965f5cbf]>.pagination-bar{flex:none}}@media (width<=700px){.assembly-part-readonly[data-v-965f5cbf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.assembly-part-columns[data-v-965f5cbf]{grid-template-columns:1fr}}@media (width<=580px){.assembly-part-facts-two-column[data-v-965f5cbf],.assembly-part-category-list[data-v-965f5cbf]{grid-template-columns:1fr}.assembly-part-facts-two-column label[data-v-965f5cbf]{border-bottom:1px solid var(--border)}.assembly-part-facts-two-column label[data-v-965f5cbf]:last-child{border-bottom:0}.assembly-part-facts-two-column .assembly-part-fact-wide[data-v-965f5cbf]{grid-template-columns:34% minmax(0,1fr)}}.unit-input[data-v-f22f81ac]{width:100%;min-width:0;display:block;position:relative}.unit-input input[data-v-f22f81ac]{box-sizing:border-box;width:100%;padding-right:2.5rem}.unit-input em[data-v-f22f81ac]{color:#6d8177;white-space:nowrap;pointer-events:none;font-style:normal;font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.assembly-inventory-metrics[data-v-a3ce5db6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.assembly-inventory-metrics .inventory-stat-card[data-v-a3ce5db6]{border:1px solid var(--border);background:#fff;border-radius:7px;grid-template-columns:44px 1fr;align-content:center;column-gap:10px;min-height:88px;padding:12px;display:grid}.assembly-inventory-metrics .inventory-stat-icon[data-v-a3ce5db6]{background:var(--green-50);width:42px;height:42px;color:var(--green-700);border-radius:7px;grid-row:span 2;place-items:center;display:grid}.assembly-inventory-metrics .inventory-stat-card.amber .inventory-stat-icon[data-v-a3ce5db6]{background:var(--amber-soft);color:var(--amber)}.assembly-inventory-metrics .inventory-stat-card.blue .inventory-stat-icon[data-v-a3ce5db6]{background:var(--blue-soft);color:var(--blue)}.assembly-inventory-metrics .inventory-stat-card strong[data-v-a3ce5db6]{grid-area:2/2;margin:0;font-size:23px;line-height:1.1}.assembly-inventory-metrics .inventory-stat-card>span[data-v-a3ce5db6]:last-child{grid-area:1/2;font-size:12px;font-weight:700}.assembly-warehouse-panel[data-v-a3ce5db6]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.assembly-warehouse-tools[data-v-a3ce5db6]{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 14px;display:flex}.assembly-warehouse-tools select[data-v-a3ce5db6]{min-width:155px;height:38px;color:var(--ink);background:#fff;border:1px solid #ccd8d2;border-radius:6px;padding:0 10px}.assembly-part-name[data-v-a3ce5db6]{color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.assembly-part-name[data-v-a3ce5db6]:hover,.assembly-pending-button[data-v-a3ce5db6]:hover{color:var(--green-700);text-decoration:underline}.assembly-name-sort[data-v-a3ce5db6]{display:inline-flex;position:relative}.assembly-name-sort-trigger[data-v-a3ce5db6]{color:inherit;font:inherit;font-weight:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px 2px;display:inline-flex}.assembly-name-sort-trigger[data-v-a3ce5db6]:hover,.assembly-name-sort-trigger.active[data-v-a3ce5db6]{color:var(--green-800)}.assembly-name-sort-trigger[data-v-a3ce5db6]:focus-visible{outline:2px solid var(--green-700);outline-offset:2px;border-radius:4px}.assembly-pending-button[data-v-a3ce5db6]{border:1px solid var(--border);color:var(--green-800);font:inherit;cursor:pointer;background:#fff;border-radius:5px;padding:3px 6px;font-weight:700}.assembly-stock-capsule[data-v-a3ce5db6]{font-variant-numeric:tabular-nums;width:300px;max-width:100%}.assembly-stock-equation[data-v-a3ce5db6]{white-space:nowrap;grid-template-columns:1fr 12px 1fr 12px 1fr;align-items:center;gap:3px;display:grid}.assembly-stock-equation span[data-v-a3ce5db6]{align-items:center;gap:4px;display:flex}.assembly-stock-equation small[data-v-a3ce5db6]{color:var(--muted);font-size:10px}.assembly-stock-equation strong[data-v-a3ce5db6]{font-size:14px}.assembly-stock-equation i[data-v-a3ce5db6]{color:var(--muted);text-align:center;font-style:normal}.assembly-stock-equation span:last-child strong[data-v-a3ce5db6]{color:var(--green-700)}.assembly-stock-capsule.低库存 .assembly-stock-equation span:last-child strong[data-v-a3ce5db6]{color:var(--amber)}.assembly-stock-capsule.库存不足 .assembly-stock-equation span:last-child strong[data-v-a3ce5db6]{color:var(--red)}.assembly-stock-track[data-v-a3ce5db6]{background:var(--green-100);border-radius:99px;height:8px;margin-top:7px;overflow:hidden}.assembly-stock-track span[data-v-a3ce5db6]{border-radius:inherit;background:var(--green-600);height:100%;display:block}.assembly-stock-capsule.低库存 .assembly-stock-track[data-v-a3ce5db6]{background:var(--amber-soft)}.assembly-stock-capsule.低库存 .assembly-stock-track span[data-v-a3ce5db6]{background:#e59a20}.assembly-stock-capsule.库存不足 .assembly-stock-track[data-v-a3ce5db6]{background:var(--red-soft)}.assembly-stock-capsule.库存不足 .assembly-stock-track span[data-v-a3ce5db6]{background:var(--red)}.assembly-stock-actions[data-v-a3ce5db6]{flex-wrap:wrap;gap:6px;display:flex}.assembly-pending-detail[data-v-a3ce5db6]{gap:12px;display:grid}.assembly-pending-detail p[data-v-a3ce5db6],.assembly-cost-snapshot p[data-v-a3ce5db6]{color:var(--muted);margin:0;font-size:12px}.assembly-pending-detail table[data-v-a3ce5db6]{min-width:850px}.assembly-warehouse-part-detail[data-v-a3ce5db6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.assembly-warehouse-detail-card[data-v-a3ce5db6]{border:1px solid var(--border);border-radius:7px;overflow:hidden}.assembly-warehouse-detail-card h3[data-v-a3ce5db6]{border-bottom:1px solid var(--border);background:var(--green-50);color:var(--green-800);margin:0;padding:10px 12px;font-size:13px}.assembly-warehouse-detail-card dl[data-v-a3ce5db6]{margin:0;padding:8px 12px}.assembly-warehouse-detail-card dl>div[data-v-a3ce5db6]{border-bottom:1px solid var(--border);grid-template-columns:120px 1fr;gap:8px;padding:8px 0;display:grid}.assembly-warehouse-detail-card dl>div[data-v-a3ce5db6]:last-child{border:0}.assembly-warehouse-detail-card dt[data-v-a3ce5db6]{color:var(--muted);font-size:12px}.assembly-warehouse-detail-card dd[data-v-a3ce5db6]{margin:0;font-size:13px;font-weight:700}.assembly-warehouse-detail-image[data-v-a3ce5db6]{grid-row:span 2}.assembly-warehouse-detail-image img[data-v-a3ce5db6]{object-fit:contain;width:100%;height:310px;padding:10px;display:block}.assembly-warehouse-history[data-v-a3ce5db6]{grid-column:1/-1}.assembly-warehouse-history .table-wrap[data-v-a3ce5db6]{max-height:270px;overflow:auto}.assembly-safety-edit[data-v-a3ce5db6]{gap:6px;display:flex}.assembly-safety-edit input[data-v-a3ce5db6]{border:1px solid #ccd8d2;border-radius:5px;width:95px;height:32px;padding:0 7px}.assembly-cost-snapshot[data-v-a3ce5db6]{gap:12px;display:grid}.assembly-cost-totals[data-v-a3ce5db6]{background:var(--green-50);border-radius:6px;flex-wrap:wrap;gap:12px;padding:10px 12px;font-size:12px;display:flex}.assembly-cost-totals strong[data-v-a3ce5db6]{color:var(--green-800)}@media (width<=1050px){.assembly-inventory-metrics[data-v-a3ce5db6]{grid-template-columns:repeat(2,minmax(0,1fr))}.assembly-warehouse-part-detail[data-v-a3ce5db6]{grid-template-columns:1fr}.assembly-warehouse-detail-image[data-v-a3ce5db6]{grid-row:auto}.assembly-warehouse-history[data-v-a3ce5db6]{grid-column:auto}}@media (width<=690px){.assembly-inventory-metrics[data-v-a3ce5db6]{grid-template-columns:1fr}.assembly-warehouse-tools[data-v-a3ce5db6]{flex-wrap:wrap}.assembly-warehouse-tools select[data-v-a3ce5db6]{flex:1}}.table-filter[data-v-5ae8d8e8]{white-space:nowrap;cursor:pointer;align-items:center;gap:2px;display:inline-flex;position:relative}.table-filter>svg[data-v-5ae8d8e8]{color:#53675e;pointer-events:none;display:block}.table-filter select[data-v-5ae8d8e8]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.quantity-link[data-v-5ae8d8e8]{color:#08784e;text-underline-offset:3px;background:0 0;border:0;font-weight:800;text-decoration:underline}.orders-v126 table[data-v-5ae8d8e8]{min-width:1280px}.orders-v126 th[data-v-5ae8d8e8],.orders-v126 td[data-v-5ae8d8e8]{padding-left:5px;padding-right:5px}.orders-v126 th[data-v-5ae8d8e8]:last-child,.orders-v126 td[data-v-5ae8d8e8]:last-child{text-align:center;width:46px;min-width:46px}.orders-v126 .row-actions[data-v-5ae8d8e8]{justify-content:center}.row-select-shell[data-v-5ae8d8e8]{border-radius:6px;align-items:center;gap:2px;width:80px;height:28px;padding:0 5px 0 8px;font-size:10px;font-weight:700;display:inline-flex}.row-select-shell .row-select[data-v-5ae8d8e8]{appearance:none;width:auto;min-width:0;height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.row-select-shell>svg[data-v-5ae8d8e8]{color:currentColor;pointer-events:none;flex:none}.status-select-shell[data-v-5ae8d8e8]{width:82px}.payment-select-shell[data-v-5ae8d8e8]{width:78px}.row-select-shell.state-production[data-v-5ae8d8e8]{color:#2777b8;background:#eaf4ff}.row-select-shell.state-partial[data-v-5ae8d8e8]{color:#a66a00;background:#fff3dc}.row-select-shell.state-complete[data-v-5ae8d8e8]{color:#08784e;background:#e8f7ef}.row-select-shell.pay-unpaid[data-v-5ae8d8e8]{color:#d64747;background:#ffeded}.row-select-shell.pay-partial[data-v-5ae8d8e8]{color:#a66a00;background:#fff3dc}.row-select-shell.pay-paid[data-v-5ae8d8e8]{color:#08784e;background:#e8f7ef}.order-action-popover[data-v-5ae8d8e8]{z-index:80;min-width:126px;bottom:calc(100% + 6px);right:0;top:auto!important}.order-action-popover .menu-disabled[data-v-5ae8d8e8]{color:#9aa8a1}.order-action-popover .menu-disabled[data-v-5ae8d8e8]:hover{color:#b24b4b;background:#fff1f1}.archive-notice[data-v-5ae8d8e8]{color:#b23f3f;background:#fff4f3;border:1px solid #efc9c6;border-radius:7px;margin:-4px 0 0;padding:9px 12px;font-size:11px}.orders-v128 .archive-table[data-v-5ae8d8e8]{min-width:1050px}.create-v126[data-v-5ae8d8e8]{gap:14px;display:grid}.create-common[data-v-5ae8d8e8]{border-bottom:1px solid #dce5e0;grid-template-columns:1fr 1fr 1.25fr;gap:12px;padding:0 0 14px;display:grid;position:relative}.create-common>label[data-v-5ae8d8e8],.line-fields label[data-v-5ae8d8e8]{color:#50645a;gap:5px;font-size:11px;font-weight:700;display:grid}.create-common input[data-v-5ae8d8e8],.create-common select[data-v-5ae8d8e8],.line-fields input[data-v-5ae8d8e8],.line-fields select[data-v-5ae8d8e8],.create-buyer-manager input[data-v-5ae8d8e8]{background:#fff;border:1px solid #ccd9d2;border-radius:6px;width:100%;height:38px;padding:0 10px}.create-buyer>span[data-v-5ae8d8e8]{gap:7px;display:flex}.create-buyer select[data-v-5ae8d8e8]{flex:1}.create-buyer-manager[data-v-5ae8d8e8]{background:#f7fbf9;border:1px solid #d7e4dd;border-radius:8px;grid-column:1/-1;grid-template-columns:1fr auto auto;gap:7px;padding:9px;display:grid}.create-workspace[data-v-5ae8d8e8]{grid-template-columns:285px minmax(0,1fr);gap:14px;display:grid}.product-search-card[data-v-5ae8d8e8],.order-lines[data-v-5ae8d8e8]{background:#fbfdfc;border:1px solid #dce5e0;border-radius:10px;min-height:480px;padding:12px}.product-result[data-v-5ae8d8e8]{text-align:left;background:0 0;border:0;border-bottom:1px solid #e4eae7;align-items:center;gap:8px;width:100%;padding:8px 4px;display:flex}.product-result span[data-v-5ae8d8e8]{flex:1}.product-result strong[data-v-5ae8d8e8],.product-result small[data-v-5ae8d8e8]{display:block}.order-lines[data-v-5ae8d8e8]{align-content:start;gap:12px;max-height:580px;display:grid;overflow:auto}.order-lines article[data-v-5ae8d8e8]{background:#fff;border:1px solid #dce5e0;border-radius:12px;padding:12px}.order-lines article header[data-v-5ae8d8e8]{justify-content:space-between;align-items:center;display:flex}.line-product[data-v-5ae8d8e8]{margin-top:8px}.line-images[data-v-5ae8d8e8]{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.line-images figure[data-v-5ae8d8e8]{margin:0}.line-images figcaption[data-v-5ae8d8e8]{color:#63766d;text-align:center;margin-bottom:4px;font-size:9px}.line-images img[data-v-5ae8d8e8]{object-fit:contain;background:#eaf2ee;border-radius:7px;width:100%;height:98px}.line-attributes[data-v-5ae8d8e8]{background:#f3f7f5;margin-top:8px;padding:9px 10px}.line-attributes>span[data-v-5ae8d8e8]{color:#6f8279;font-size:10px}.line-attributes dl[data-v-5ae8d8e8]{flex-wrap:wrap;gap:6px 16px;margin:6px 0 0;display:flex}.line-attributes dl div[data-v-5ae8d8e8]{gap:5px;font-size:10px;display:flex}.line-attributes dt[data-v-5ae8d8e8]{color:#71827a}.line-attributes dd[data-v-5ae8d8e8]{margin:0;font-weight:700}.line-fields[data-v-5ae8d8e8]{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:8px;margin-top:9px;display:grid}.money-field[data-v-5ae8d8e8]{position:relative}.money-field b[data-v-5ae8d8e8]{position:absolute;top:11px;right:9px}.money-field input[data-v-5ae8d8e8]{padding-right:28px}.line-total[data-v-5ae8d8e8]{white-space:nowrap;padding:0 4px 10px;font-size:14px}.empty-lines[data-v-5ae8d8e8]{color:#819087;margin:auto}.arrival-summary[data-v-5ae8d8e8]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.arrival-summary>div[data-v-5ae8d8e8]{background:#eef8f3;border-radius:10px;padding:16px}.arrival-summary span[data-v-5ae8d8e8],.arrival-summary strong[data-v-5ae8d8e8]{display:block}.arrival-summary strong[data-v-5ae8d8e8]{margin-top:4px;font-size:24px}.arrival-history[data-v-5ae8d8e8]{margin:16px 0}.arrival-history>div[data-v-5ae8d8e8]{border-bottom:1px solid #e5ebe8;align-items:center;gap:8px;padding:9px 0;display:flex}.arrival-history>div>span[data-v-5ae8d8e8]{flex:1}.arrival-history>div>strong[data-v-5ae8d8e8]{margin-left:auto}.arrival-record-row input[data-v-5ae8d8e8]{border:1px solid #ccd9d2;border-radius:6px;height:34px;padding:0 8px}.arrival-record-row input[type=number][data-v-5ae8d8e8]{width:120px}.arrival-add[data-v-5ae8d8e8]{background:#f7fbf9;border:1px solid #cfe4d9;border-radius:10px;grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.arrival-add h3[data-v-5ae8d8e8]{grid-column:1/-1;gap:6px;margin:0;display:flex}.arrival-add label[data-v-5ae8d8e8]{gap:4px;font-size:11px;display:grid}.arrival-add input[data-v-5ae8d8e8]{border:1px solid #d7e1dc;border-radius:6px;height:36px;padding:0 9px}.order-detail-art[data-v-5ae8d8e8]{background:#fbfdfc;border:1px solid #dce5e0;border-radius:9px;padding:15px}.order-detail-images[data-v-5ae8d8e8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.order-detail-images figure[data-v-5ae8d8e8]{margin:0}.order-detail-images figcaption[data-v-5ae8d8e8]{color:#64716c;text-align:center;margin:0 0 5px;font-size:10px;font-weight:700}.order-detail-images img[data-v-5ae8d8e8]{object-fit:contain;background:#f4f7f5;border:1px solid #dfe7e3;border-radius:6px;width:100%;height:116px;display:block}.order-detail-note[data-v-5ae8d8e8]{background:#eef9f3;border-radius:7px;margin-top:12px;padding:10px 11px}.order-detail-note span[data-v-5ae8d8e8]{color:#08734b;font-size:11px;font-weight:800}.order-detail-note p[data-v-5ae8d8e8]{color:#31453b;white-space:pre-wrap;margin:5px 0 0;font-size:12px;line-height:1.55}.detail-v125 dl[data-v-5ae8d8e8]{border-top:1px solid #e3e9e6;grid-template-columns:1fr 1fr;align-content:start;margin:0;display:grid}.detail-v125 dl div[data-v-5ae8d8e8]{border-bottom:1px solid #e3e9e6;padding:14px}.detail-v125 dt[data-v-5ae8d8e8]{color:#75867e;font-size:11px}.detail-v125 dd[data-v-5ae8d8e8]{margin:4px 0 0;font-weight:700}@media (width<=850px){.create-common[data-v-5ae8d8e8],.create-workspace[data-v-5ae8d8e8],.line-fields[data-v-5ae8d8e8],.detail-v125[data-v-5ae8d8e8]{grid-template-columns:1fr}.product-search-card[data-v-5ae8d8e8],.order-lines[data-v-5ae8d8e8]{min-height:auto}.line-images[data-v-5ae8d8e8]{grid-template-columns:repeat(2,1fr)}.create-buyer-manager[data-v-5ae8d8e8]{grid-template-columns:1fr}}.create-v127[data-v-5ae8d8e8]{gap:16px;display:grid}.create-v127 .create-common[data-v-5ae8d8e8]{grid-template-columns:1fr 1fr 1.2fr;padding-bottom:16px}.create-v127 .create-workspace[data-v-5ae8d8e8]{grid-template-columns:310px minmax(0,1fr);gap:18px}.create-v127 .product-search-card[data-v-5ae8d8e8],.create-v127 .order-lines[data-v-5ae8d8e8]{min-height:600px}.create-v127 .order-lines[data-v-5ae8d8e8]{background:#f9fcfa;max-height:620px;padding:16px}.create-v127 .order-lines article[data-v-5ae8d8e8]{border-radius:14px;padding:16px}.line-title[data-v-5ae8d8e8]{align-items:center;gap:11px;display:flex}.order-sequence[data-v-5ae8d8e8]{color:#27936c;text-align:center;background:#e6f4ed;border-radius:8px;min-width:42px;padding:4px 8px;font-size:20px;font-weight:900;line-height:1}.create-v127 .line-product[data-v-5ae8d8e8]{margin-top:12px}.line-main[data-v-5ae8d8e8]{grid-template-columns:minmax(0,1fr) 270px;align-items:stretch;gap:14px;display:grid}.create-v127 .line-images[data-v-5ae8d8e8]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.create-v127 .line-images img[data-v-5ae8d8e8]{background:#eef5f1;height:116px}.create-v127 .line-images figcaption[data-v-5ae8d8e8]{font-size:10px}.create-v127 .line-attributes[data-v-5ae8d8e8]{background:#f1f6f3;margin-top:0;padding:14px}.create-v127 .line-attributes>span[data-v-5ae8d8e8]{font-size:12px}.create-v127 .line-attributes dl[data-v-5ae8d8e8]{grid-template-columns:1fr 1fr;gap:7px 16px;display:grid}.create-v127 .line-attributes dl div[data-v-5ae8d8e8]{font-size:12px}.create-v127 .line-attributes .line-factory[data-v-5ae8d8e8]{border-top:1px solid #dbe6e0;grid-column:1/-1;padding-top:7px}.create-v127 .line-attributes .line-factory dd[data-v-5ae8d8e8]{color:#08784e}.line-fields-v127[data-v-5ae8d8e8]{grid-template-columns:150px minmax(190px,1fr) 130px 150px auto;align-items:end;gap:10px;margin-top:14px;display:grid}.line-fields-v127 label[data-v-5ae8d8e8]{color:#50645a;gap:5px;font-size:11px;font-weight:700;display:grid}.line-fields-v127 input[data-v-5ae8d8e8]{background:#fff;border:1px solid #ccd9d2;border-radius:6px;width:100%;height:40px;padding:0 10px}.line-fields-v127 input[readonly][data-v-5ae8d8e8]{color:#08784e;background:#f5f8f6;font-weight:800}.line-fields-v127 .line-total[data-v-5ae8d8e8]{padding-bottom:11px;font-size:16px}.line-fields-v127 .money-field[data-v-5ae8d8e8]{display:block}@media (width<=1100px){.line-main[data-v-5ae8d8e8]{grid-template-columns:1fr}.line-fields-v127[data-v-5ae8d8e8]{grid-template-columns:repeat(2,1fr)}.line-fields-v127 .line-total[data-v-5ae8d8e8]{grid-column:1/-1}}@media (width<=850px){.create-v127 .create-common[data-v-5ae8d8e8],.create-v127 .create-workspace[data-v-5ae8d8e8],.line-fields-v127[data-v-5ae8d8e8]{grid-template-columns:1fr}.create-v127 .line-images[data-v-5ae8d8e8]{grid-template-columns:repeat(2,1fr)}}.create-v127 .create-common[data-v-5ae8d8e8]{grid-template-columns:1.35fr 1fr 1fr 1.35fr}.create-v127 .create-common>label>select[data-v-5ae8d8e8],.line-fields-v127 select[data-v-5ae8d8e8]{color:#17201d;background:#fff;border:1px solid #ccd9d2;border-radius:6px;width:100%;height:40px;padding:0 10px}.create-party-summary[data-v-5ae8d8e8]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.create-party-summary article[data-v-5ae8d8e8]{background:#f8fbf9;border:1px solid #dfe7e3;border-radius:7px;padding:11px 13px}.create-party-summary article>span[data-v-5ae8d8e8]{color:#08734b;font-size:11px;font-weight:800;display:block}.create-party-summary article>strong[data-v-5ae8d8e8]{margin-top:4px;font-size:13px;display:block}.create-party-summary article>small[data-v-5ae8d8e8]{color:#64716c;margin-top:5px;font-size:10px;line-height:1.55;display:block}.line-fields-v127[data-v-5ae8d8e8]{grid-template-columns:138px minmax(170px,1fr) 118px 138px minmax(180px,1fr) auto}.detail-v125[data-v-5ae8d8e8]{grid-template-columns:1fr;gap:16px;display:grid!important}.order-contract-card[data-v-5ae8d8e8]{background:#f8fbf9;border:1px solid #dfe7e3;border-radius:8px;padding:14px 16px}.order-contract-meta[data-v-5ae8d8e8]{border-bottom:1px solid #dfe7e3;justify-content:space-between;gap:18px;padding-bottom:11px;font-size:12px;display:flex}.order-contract-meta span[data-v-5ae8d8e8]{color:#64716c}.order-contract-meta strong[data-v-5ae8d8e8]{color:#17201d;font-variant-numeric:tabular-nums}.order-contract-parties[data-v-5ae8d8e8]{grid-template-columns:1fr 1fr;gap:28px;padding-top:12px;display:grid}.order-contract-parties article[data-v-5ae8d8e8]{min-width:0}.order-contract-parties article>span[data-v-5ae8d8e8]{color:#08734b;font-size:11px;font-weight:800;display:block}.order-contract-parties article>strong[data-v-5ae8d8e8]{margin:4px 0 7px;font-size:14px;display:block}.order-contract-parties article p[data-v-5ae8d8e8]{color:#475951;margin:3px 0;font-size:11px;line-height:1.45}.order-detail-content[data-v-5ae8d8e8]{grid-template-columns:minmax(430px,1.14fr) minmax(320px,.86fr);align-items:start;gap:18px;display:grid}.order-detail-art[data-v-5ae8d8e8]{padding:14px}.order-detail-images.square-images[data-v-5ae8d8e8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.order-detail-images.square-images figure[data-v-5ae8d8e8]{aspect-ratio:1;grid-template-rows:17px minmax(0,1fr);min-width:0;display:grid}.order-detail-images.square-images figcaption[data-v-5ae8d8e8]{align-self:center}.order-detail-images.square-images img[data-v-5ae8d8e8]{object-fit:contain;background:#f4f7f5;border-radius:7px;width:100%;min-height:0;height:100%!important}.order-detail-images.square-images.core-order-images[data-v-5ae8d8e8]{width:90%;margin-inline:auto}.order-detail-images.square-images.core-order-images img[data-v-5ae8d8e8]{width:100%;height:100%!important}.order-detail-info[data-v-5ae8d8e8]{gap:12px;display:grid}.detail-info-section[data-v-5ae8d8e8]{background:#fff;border:1px solid #dfe7e3;border-radius:8px;overflow:hidden}.detail-info-section h3[data-v-5ae8d8e8]{color:#075a40;background:#eef9f3;border-bottom:1px solid #dfe7e3;margin:0;padding:10px 12px;font-size:13px}.detail-info-section dl[data-v-5ae8d8e8]{border:0;grid-template-columns:1fr 1fr;margin:0;display:grid}.detail-info-section dl>div[data-v-5ae8d8e8]{border:0;border-bottom:1px solid #edf1ef;min-height:58px;padding:10px 12px}.detail-info-section dl>div[data-v-5ae8d8e8]:nth-last-child(-n+2){border-bottom:0}.detail-info-section dl>div.wide[data-v-5ae8d8e8]{grid-column:1/-1}.detail-info-section dt[data-v-5ae8d8e8]{color:#64716c;font-size:11px}.detail-info-section dd[data-v-5ae8d8e8]{color:#17201d;margin:4px 0 0;font-size:13px;font-weight:700}.detail-info-section .wide dd[data-v-5ae8d8e8]{color:#075a40}@media (width<=980px){.create-v127 .create-common[data-v-5ae8d8e8],.line-fields-v127[data-v-5ae8d8e8],.order-detail-content[data-v-5ae8d8e8]{grid-template-columns:1fr 1fr}.order-detail-content[data-v-5ae8d8e8]{grid-template-columns:1fr}}@media (width<=680px){.create-v127 .create-common[data-v-5ae8d8e8],.create-party-summary[data-v-5ae8d8e8],.order-contract-parties[data-v-5ae8d8e8],.detail-info-section dl[data-v-5ae8d8e8]{grid-template-columns:1fr}.order-contract-meta[data-v-5ae8d8e8]{flex-direction:column;align-items:flex-start;gap:5px}.detail-info-section dl>div.wide[data-v-5ae8d8e8]{grid-column:auto}}.downlight-kind-tabs[data-v-c579b28e]{z-index:1;gap:6px;margin:0 0 -1px 10px;display:flex;position:relative}.downlight-kind-tabs button[data-v-c579b28e]{border:1px solid var(--border);cursor:pointer;color:var(--muted);background:#edf3ef;border-radius:9px 9px 0 0;margin-top:4px;padding:11px 22px;font-size:13px;font-weight:700}.downlight-kind-tabs button.active[data-v-c579b28e]{color:var(--green-800);background:#fff;border-bottom-color:#fff;margin-top:0}.downlight-core-view[data-v-c579b28e] .order-kind-tabs{display:none}.downlight-workspace[data-v-c579b28e]{border:1px solid var(--border);background:#fff;border-radius:8px;overflow:visible}.downlight-stats[data-v-c579b28e]{border-bottom:1px solid var(--border);grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px;display:grid}.downlight-stat[data-v-c579b28e]{border:1px solid var(--border);border-radius:7px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.downlight-stat-icon[data-v-c579b28e]{background:var(--green-50);width:32px;height:32px;color:var(--green-800);border-radius:7px;flex:none;place-items:center;display:grid}.downlight-stat.blue .downlight-stat-icon[data-v-c579b28e]{color:#1769aa;background:#eaf4fd}.downlight-stat.amber .downlight-stat-icon[data-v-c579b28e]{color:#b96a08;background:#fff5e6}.downlight-stat.red .downlight-stat-icon[data-v-c579b28e]{color:#d83a3a;background:#fff0ef}.downlight-stat strong[data-v-c579b28e]{font-variant-numeric:tabular-nums;font-size:21px}.downlight-stat small[data-v-c579b28e]{color:var(--muted);white-space:nowrap;font-size:10px}.downlight-tools[data-v-c579b28e]{border-bottom:1px solid var(--border);align-items:center;gap:9px;padding:11px;display:flex}.downlight-search[data-v-c579b28e]{border:1px solid var(--border);min-width:180px;height:39px;color:var(--muted);border-radius:6px;flex:1;align-items:center;gap:7px;padding:0 10px;display:flex}.downlight-search input[data-v-c579b28e]{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.downlight-selection[data-v-c579b28e]{border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;padding:8px 11px;font-size:11px;display:flex}.downlight-selection label[data-v-c579b28e]{align-items:center;gap:7px;display:flex}.downlight-selection input[data-v-c579b28e],.downlight-table input[type=checkbox][data-v-c579b28e]{accent-color:var(--green-700)}.downlight-table[data-v-c579b28e]{min-width:1390px}.downlight-table th[data-v-c579b28e],.downlight-table td[data-v-c579b28e]{vertical-align:middle;padding:9px 8px}.downlight-table th button[data-v-c579b28e]{color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0}.downlight-table td[data-v-c579b28e]{font-size:12px}.downlight-code[data-v-c579b28e]{color:var(--green-800);font-variant-numeric:tabular-nums}.downlight-thumb[data-v-c579b28e]{object-fit:contain;border:1px solid var(--border);border-radius:6px;width:56px;height:56px;display:block}.downlight-progress[data-v-c579b28e]{gap:3px;min-width:125px;display:grid}.downlight-progress strong[data-v-c579b28e]{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.downlight-progress>span[data-v-c579b28e]{background:#e8eeeb;border-radius:99px;height:7px;overflow:hidden}.downlight-progress i[data-v-c579b28e]{border-radius:99px;height:100%;display:block}.downlight-progress.orange i[data-v-c579b28e]{background:#e97817}.downlight-progress.blue i[data-v-c579b28e]{background:#3186d7}.downlight-progress small[data-v-c579b28e]{color:var(--muted);font-size:10px}.downlight-create[data-v-c579b28e]{gap:14px;display:grid}.downlight-create-common[data-v-c579b28e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.downlight-create-common label[data-v-c579b28e],.downlight-entity-field[data-v-c579b28e],.downlight-line-fields label[data-v-c579b28e]{color:var(--muted);gap:5px;font-size:11px;font-weight:700;display:grid}.downlight-create input[data-v-c579b28e],.downlight-create select[data-v-c579b28e]{background:#fff;border:1px solid #ccd8d2;border-radius:6px;width:100%;min-width:0;height:38px;padding:0 10px}.downlight-create input[readonly][data-v-c579b28e]{color:var(--green-800);background:#f3f8f5;font-weight:700}.downlight-create-common small[data-v-c579b28e]{font-size:10px;font-weight:400}.downlight-create-workspace[data-v-c579b28e]{grid-template-columns:270px minmax(0,1fr);gap:13px;min-height:480px;display:grid}.downlight-part-picker[data-v-c579b28e],.downlight-create-main[data-v-c579b28e]{border:1px solid var(--border);border-radius:8px;padding:12px}.downlight-part-picker[data-v-c579b28e]{max-height:630px;overflow:auto}.downlight-part-picker .downlight-search[data-v-c579b28e]{margin-bottom:7px}.downlight-part-option[data-v-c579b28e]{border:0;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:9px;width:100%;padding:7px 2px;display:flex}.downlight-part-option[data-v-c579b28e]:disabled{opacity:.48;cursor:default}.downlight-part-option img[data-v-c579b28e]{object-fit:contain;background:var(--canvas);border-radius:5px;width:50px;height:50px}.downlight-part-option span[data-v-c579b28e]{flex:1}.downlight-part-option strong[data-v-c579b28e],.downlight-part-option small[data-v-c579b28e]{display:block}.downlight-part-option small[data-v-c579b28e]{color:var(--muted);font-size:11px}.downlight-create-main[data-v-c579b28e]{align-content:start;gap:12px;max-height:630px;display:grid;overflow:auto}.downlight-parties[data-v-c579b28e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.downlight-parties article[data-v-c579b28e]{border:1px solid var(--border);background:#f8fbf9;border-radius:7px;padding:11px}.downlight-parties article>span[data-v-c579b28e]{color:var(--green-800);font-size:11px;font-weight:800;display:block}.downlight-parties strong[data-v-c579b28e]{margin:5px 0;font-size:14px;display:block}.downlight-parties small[data-v-c579b28e]{color:var(--muted);line-height:1.55}.downlight-empty-lines[data-v-c579b28e]{color:var(--muted);text-align:center;padding:70px 15px}.downlight-line[data-v-c579b28e]{border:1px solid var(--border);background:#fff;border-radius:8px;padding:12px}.downlight-line header[data-v-c579b28e]{align-items:center;gap:9px;display:flex}.downlight-line header strong[data-v-c579b28e]{flex:1}.downlight-sequence[data-v-c579b28e]{background:var(--green-50);color:var(--green-800);border-radius:6px;padding:5px 9px;font-weight:800}.downlight-line-main[data-v-c579b28e]{grid-template-columns:140px minmax(0,1fr) 180px;gap:11px;margin:9px 0;display:grid}.downlight-line-main>img[data-v-c579b28e]{object-fit:contain;background:#f4f7f5;border-radius:7px;width:100%;height:130px}.downlight-line-main dl[data-v-c579b28e]{background:#f4f8f5;border-radius:7px;margin:0;padding:8px 10px}.downlight-line-main dl div[data-v-c579b28e]{gap:7px;padding:4px 0;font-size:11px;display:flex}.downlight-line-main dt[data-v-c579b28e]{min-width:56px;color:var(--muted)}.downlight-line-main dd[data-v-c579b28e]{margin:0;font-weight:700}.downlight-line-fields[data-v-c579b28e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.downlight-line-fields>div[data-v-c579b28e]{align-content:center;gap:5px;padding:0 4px;display:grid}.downlight-line-fields>div>span[data-v-c579b28e]{color:var(--muted);font-size:11px}.downlight-line-fields>div strong[data-v-c579b28e]{color:var(--green-800);font-size:14px}.downlight-final-code[data-v-c579b28e]{color:var(--green-800);margin-top:8px;font-weight:700;display:block}.downlight-new-part[data-v-c579b28e]{justify-content:center;width:100%;margin-top:12px}.downlight-inline-actions[data-v-c579b28e]{gap:8px;display:flex}.downlight-inline-actions select[data-v-c579b28e]{flex:1}.downlight-inline-actions button[data-v-c579b28e]{white-space:nowrap}.downlight-detail[data-v-c579b28e]{gap:13px;display:grid}.downlight-contract[data-v-c579b28e]{border:1px solid var(--border);background:#f8fbf9;border-radius:8px;padding:13px}.downlight-contract-meta[data-v-c579b28e]{border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;padding-bottom:9px;font-size:12px;display:flex}.downlight-detail-grid[data-v-c579b28e]{grid-template-columns:1.2fr .85fr 1.25fr;gap:12px;display:grid}.downlight-detail-card[data-v-c579b28e],.downlight-history[data-v-c579b28e]{border:1px solid var(--border);border-radius:8px;min-width:0;overflow:hidden}.downlight-detail-card h3[data-v-c579b28e],.downlight-history header[data-v-c579b28e]{color:var(--green-800);background:#eef6f1;margin:0;padding:11px 13px;font-size:14px}.downlight-art>img[data-v-c579b28e]{object-fit:contain;width:100%;height:300px;display:block}.downlight-detail-card dl[data-v-c579b28e]{margin:0;padding:4px 13px}.downlight-detail-card dl>div[data-v-c579b28e]{border-bottom:1px solid var(--border);padding:9px 0}.downlight-detail-card dt[data-v-c579b28e]{color:var(--muted);font-size:11px}.downlight-detail-card dd[data-v-c579b28e]{margin:4px 0 0;font-size:13px;font-weight:700}.downlight-order-facts[data-v-c579b28e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.downlight-history header[data-v-c579b28e]{justify-content:space-between;align-items:center;display:flex}.downlight-history header h3[data-v-c579b28e]{margin:0;font-size:14px}.downlight-history header small[data-v-c579b28e]{color:var(--muted);font-weight:400}.downlight-history table[data-v-c579b28e]{width:100%}.downlight-history p[data-v-c579b28e]{color:var(--muted);margin:0;padding:9px 13px;font-size:12px}.downlight-footer-spacer[data-v-c579b28e]{flex:1}.downlight-edit-note[data-v-c579b28e]{color:var(--muted);margin:0;font-size:12px}@media (width<=1200px){.downlight-stats[data-v-c579b28e]{grid-template-columns:repeat(3,minmax(0,1fr))}.downlight-tools[data-v-c579b28e]{flex-wrap:wrap}.downlight-search[data-v-c579b28e]{flex-basis:250px}.downlight-detail-grid[data-v-c579b28e]{grid-template-columns:1fr 1fr}.downlight-detail-grid[data-v-c579b28e]>:last-child{grid-column:1/-1}}@media (width<=820px){.downlight-stats[data-v-c579b28e]{grid-template-columns:repeat(2,minmax(0,1fr))}.downlight-create-common[data-v-c579b28e],.downlight-create-workspace[data-v-c579b28e],.downlight-parties[data-v-c579b28e],.downlight-detail-grid[data-v-c579b28e],.downlight-line-main[data-v-c579b28e],.downlight-line-fields[data-v-c579b28e]{grid-template-columns:1fr}.downlight-detail-grid[data-v-c579b28e]>:last-child{grid-column:auto}.downlight-part-picker[data-v-c579b28e],.downlight-create-main[data-v-c579b28e]{max-height:none}.downlight-line-main>img[data-v-c579b28e]{height:170px}}.shop-data-clear-backdrop[data-v-aa2ba356]{z-index:95}.shop-data-clear-modal[data-v-aa2ba356]{width:min(600px,100vw - 32px)}.shop-data-clear-entry[data-v-aa2ba356]{margin-right:auto}.shop-data-clear-content[data-v-aa2ba356]{justify-items:start;gap:13px;padding:20px 22px;display:grid}.shop-data-clear-content p[data-v-aa2ba356]{color:#7b3c27;align-items:flex-start;gap:9px;margin:0;font-size:13px;line-height:1.55;display:flex}.shop-data-clear-content p svg[data-v-aa2ba356]{color:#b96a08;flex:none}.shop-clear-backup-ready[data-v-aa2ba356]{color:#08734b;overflow-wrap:anywhere;align-items:center;gap:7px;max-width:100%;display:flex}.shipment-plan-import-button[data-v-aa2ba356]{cursor:pointer;position:relative}.shipment-plan-import-button.menu-disabled[data-v-aa2ba356]{opacity:.5;cursor:not-allowed}.shipment-plan-import-modal[data-v-aa2ba356]{flex-direction:column;width:min(780px,100vw - 32px);max-height:min(82vh,780px);display:flex}.shipment-plan-import-content[data-v-aa2ba356]{min-height:0;padding:18px 22px;overflow:auto}.shipment-plan-import-summary[data-v-aa2ba356]{flex-wrap:wrap;gap:8px;display:flex}.shipment-plan-import-summary span[data-v-aa2ba356]{color:#075a40;background:#f3f8f5;border:1px solid #dce8e2;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:700}.shipment-plan-import-notice[data-v-aa2ba356]{color:#9b6415;align-items:center;gap:6px;margin:13px 0 0;font-size:12px;display:flex}.shipment-plan-import-errors[data-v-aa2ba356]{color:#9b3434;background:#fff8f7;border:1px solid #f0cecb;border-radius:7px;max-height:300px;margin-top:14px;padding:12px;font-size:12px;overflow:auto}.shipment-plan-import-errors p[data-v-aa2ba356]{margin:7px 0 0}.shipment-plan-import-preview[data-v-aa2ba356]{border:1px solid #dce8e2;border-radius:7px;max-height:360px;margin-top:14px;overflow:auto}.shipment-plan-import-preview table[data-v-aa2ba356]{border-collapse:collapse;width:100%;font-size:12px}.shipment-plan-import-preview th[data-v-aa2ba356],.shipment-plan-import-preview td[data-v-aa2ba356]{text-align:left;border-bottom:1px solid #e6eee9;padding:9px 11px}.shipment-plan-import-preview th[data-v-aa2ba356]{color:#465e51;background:#f4f8f6;position:sticky;top:0}.shipment-plan-import-preview td[data-v-aa2ba356]:last-child{text-align:right;font-weight:700}@media (width<=700px){.shop-data-modal>footer[data-v-aa2ba356]{flex-wrap:wrap}.shop-data-clear-entry[data-v-aa2ba356]{width:100%;margin-right:0}}.record-save-status{color:#547066;background:#f4f7f5;border:1px solid #d5e2dc;border-radius:8px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.record-save-status.saving{color:#075a40;background:#e8f5ee}.record-save-status.dirty,.record-save-status.error{color:#9b5709;background:#fff6df;border-color:#efd59f}.record-conflict-panel>p{color:#704006;background:#fff6df;border-radius:8px;margin:0 0 14px;padding:12px 14px;line-height:1.7}.record-conflict-panel dl{background:#dce6e1;border:1px solid #dce6e1;border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.record-conflict-panel dl>div{background:#fff;padding:10px 12px}.record-conflict-panel dt{color:#718079;font-size:12px}.record-conflict-panel dd{color:#173b30;margin:4px 0 0;font-weight:700}.record-conflict-panel pre{color:#e8f5ee;white-space:pre-wrap;word-break:break-all;background:#122820;border-radius:8px;max-height:260px;margin:14px 0 0;padding:12px;font-size:11px;overflow:auto}.label-print-backdrop,.label-spec-backdrop{z-index:240;background:#0519128f;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.label-print-dialog{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;width:min(1240px,100vw - 36px);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 22px 65px #072d223d}.label-print-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 24px 16px;display:flex}.label-print-header h2{margin:3px 0 5px;font-size:24px}.label-print-header p{color:var(--muted);font-size:13px}.label-print-header-tools{align-items:center;gap:12px;display:flex}.label-zoom-button{color:var(--ink);background:0 0;border:0;font-size:15px}.label-zoom-button b{font-variant-numeric:tabular-nums;margin:0 9px}.label-print-layout{background:var(--canvas);flex:1;grid-template-columns:minmax(360px,42%) minmax(0,58%);min-height:0;display:grid;overflow:auto}.label-print-sidebar{align-content:start;gap:12px;padding:14px 12px 18px 18px;display:grid}.label-print-card{border:1px solid var(--border);background:#fff;border-radius:8px;padding:15px 16px}.label-print-card-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.label-print-card-title h3{font-size:16px}.label-print-card-title>span{background:var(--canvas);color:var(--muted);border-radius:4px;padding:3px 7px;font-size:10px;font-weight:700}.label-info-grid{grid-template-columns:1fr 1.45fr;gap:0;margin:0;display:grid}.label-info-grid>div{border-bottom:1px solid #edf2ef;grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:8px;padding:7px 0;display:grid}.label-info-grid>div:nth-last-child(-n+2){border-bottom:0}.label-info-grid dt{color:var(--muted);font-size:12px}.label-info-grid dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:600}.emphasis-red{color:var(--red)}.label-print-form{gap:11px;display:grid}.label-print-field{color:var(--muted);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;margin:0;font-size:12px;display:grid}.label-print-field>span:first-child,.label-print-field>legend{font-weight:600}.label-print-field select,.label-print-field input[type=number],.label-readonly-field{width:100%;height:38px;color:var(--ink);background:#fff;border:1px solid #ccd8d2;border-radius:6px;padding:0 10px;font-size:13px}.label-readonly-field{justify-content:space-between;align-items:center;font-weight:600;display:flex}.label-readonly-field small{color:var(--muted);font-size:10px;font-weight:400}.label-select-row{align-items:center;gap:8px;display:flex}.label-select-row select{flex:1}.label-scale-control{grid-template-columns:minmax(0,1fr) auto minmax(112px,auto);align-items:center;gap:6px;display:grid}.label-scale-control input{text-align:right}.label-scale-control b{color:var(--muted);font-size:13px}.label-scale-control select{min-width:112px}.label-field-help{color:var(--muted);margin:-3px 0 0 122px;font-size:11px;line-height:1.5}.label-manage-button{white-space:nowrap;font-size:12px}.label-print-field fieldset{border:0;padding:0}.label-radio-row{color:var(--ink);align-items:center;gap:20px;font-size:13px;display:flex}.label-radio-row label{align-items:center;gap:7px;display:flex}.label-radio-row input{accent-color:var(--green-600)}.label-stepper{background:#fff;border:1px solid #ccd8d2;border-radius:6px;grid-template-columns:34px 1fr 34px;align-items:center;height:38px;display:grid;overflow:hidden}.label-stepper button{height:100%;color:var(--green-800);background:#f5f8f6;border:0;place-items:center;display:grid}.label-stepper input{text-align:center;width:100%;height:100%;color:var(--ink);border:0;border-left:1px solid #e5ece8;border-right:1px solid #e5ece8;font-size:13px}.label-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.label-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.label-remember{color:var(--ink);align-items:center;gap:8px;font-size:12px;display:flex}.label-remember input{width:16px;height:16px;accent-color:var(--green-600)}.label-print-guidance{color:#765a17;background:#fff8e6;border:1px solid #ead8a7;border-radius:7px;align-items:flex-start;gap:10px;margin-top:13px;padding:11px 12px;display:flex}.label-print-guidance>svg{flex:none;margin-top:1px}.label-print-guidance strong{color:#664b0f;font-size:12px;display:block}.label-print-guidance p{color:#806a37;margin:4px 0 0;font-size:11px;line-height:1.55}.label-status-card{padding-bottom:13px}.label-status{border-radius:7px;align-items:flex-start;gap:10px;padding:12px;display:flex}.label-status.matched{background:var(--green-50);color:var(--green-800)}.label-status.warning{background:var(--amber-soft);color:var(--amber)}.label-status strong{font-size:14px;display:block}.label-status p{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.5}.label-status-help{color:var(--muted);align-items:center;gap:6px;margin:10px 0 0;font-size:11px;display:flex}.label-print-preview-panel{border:1px solid var(--border);background:#fff;border-radius:8px;flex-direction:column;min-width:0;margin:14px 18px 18px 0;padding:14px 16px;display:flex}.label-print-preview-header{border-bottom:1px solid #edf2ef;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.label-print-preview-header h3{font-size:16px}.label-print-preview-header span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.label-print-preview-header .outline-button{height:34px}.label-preview-stage{background:#edf2f0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;min-height:420px;padding:28px 18px;display:flex}.label-preview-dimension{width:min(620px,90%);color:var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:12px;display:grid}.label-preview-dimension span{background:#899d93;height:1px}.label-preview-sheet{background:#fff;border:1px solid #d7dfdb;place-items:center;display:grid;overflow:hidden;box-shadow:0 12px 24px #1132261f}.label-preview-sheet svg{width:100%;height:100%;display:block}.label-paper-summary{color:var(--muted);background:#fff;border-radius:5px;padding:8px 12px;font-size:11px}.label-preview-note{color:var(--muted);align-items:center;gap:6px;margin:12px 0 0;font-size:11px;display:flex}.label-print-footer{border-top:1px solid var(--border);color:var(--muted);background:#fbfdfc;justify-content:space-between;align-items:center;gap:14px;padding:13px 20px;font-size:11px;display:flex}.label-print-footer-notes{gap:4px;min-width:0;display:grid}.label-print-footer-notes>span{align-items:center;gap:7px;display:flex}.label-print-footer-notes small{color:#6d7d75;font-size:10px;line-height:1.45}.label-print-footer-notes small b{color:var(--ink)}.label-print-footer>div:last-child{flex:none;gap:9px;display:flex}.label-print-footer .primary-button,.label-print-footer .outline-button{min-width:104px;height:38px}.label-spec-backdrop{z-index:260}.label-print-confirm-backdrop{z-index:280;background:#05191247;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.label-print-confirm-dialog{border:1px solid var(--border);background:#fff;border-radius:10px;width:min(470px,100vw - 34px);overflow:hidden;box-shadow:0 18px 55px #072d2240}.label-print-confirm-dialog>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;padding:16px 18px 12px;display:flex}.label-print-confirm-dialog>header h3{margin-top:3px;font-size:18px}.label-print-confirm-body{color:var(--green-800);align-items:flex-start;gap:10px;padding:18px;display:flex}.label-print-confirm-body p{color:var(--ink);margin:0;font-size:13px;line-height:1.65}.label-confirm-remember{color:var(--muted);align-items:center;gap:8px;padding:0 18px 16px;font-size:12px;display:flex}.label-confirm-remember input{width:16px;height:16px;accent-color:var(--green-600)}.label-print-confirm-dialog>footer{border-top:1px solid var(--border);background:#fbfdfc;justify-content:flex-end;gap:9px;padding:12px 18px;display:flex}.label-spec-dialog{border:1px solid var(--border);background:#fff;border-radius:10px;flex-direction:column;width:min(820px,100vw - 34px);max-height:86vh;display:flex;overflow:hidden;box-shadow:0 22px 65px #072d223d}.label-spec-dialog>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;padding:18px 20px 14px;display:flex}.label-spec-dialog>header h3{margin-top:3px;font-size:19px}.label-spec-body{grid-template-columns:minmax(0,1fr) 250px;gap:18px;padding:18px;display:grid;overflow:auto}.label-spec-list{align-content:start;gap:8px;display:grid}.label-spec-row{border:1px solid var(--border);border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.label-spec-row.disabled{opacity:.58}.label-spec-row strong,.label-spec-row span{display:block}.label-spec-row strong{font-size:13px}.label-spec-row span{color:var(--muted);margin-top:2px;font-size:11px}.label-spec-row>b{background:var(--green-50);color:var(--green-800);border-radius:4px;padding:3px 6px;font-size:10px}.label-spec-row.disabled>b{color:var(--muted);background:#f1f3f2}.label-spec-form{border:1px solid var(--border);background:var(--canvas);border-radius:8px;align-content:start;gap:11px;padding:14px;display:grid}.label-spec-form h4{font-size:14px}.label-spec-form label{color:var(--muted);gap:5px;font-size:11px;font-weight:600;display:grid}.label-spec-form input,.label-spec-form select{height:36px;color:var(--ink);background:#fff;border:1px solid #ccd8d2;border-radius:6px;padding:0 9px;font-size:12px}.label-spec-size-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.label-spec-actions{justify-content:flex-end;gap:8px;margin-top:3px;display:flex}@media (width<=900px){.label-print-layout{grid-template-columns:1fr}.label-print-sidebar{padding-right:18px}.label-print-preview-panel{margin:0 18px 18px}.label-preview-stage{min-height:350px}.label-spec-body{grid-template-columns:1fr}}@media (width<=620px){.label-print-backdrop,.label-spec-backdrop{padding:8px}.label-print-dialog{width:100%;max-height:96vh}.label-print-header{padding:15px}.label-print-header h2{font-size:20px}.label-print-layout{display:block}.label-print-sidebar{padding:10px}.label-print-preview-panel{margin:0 10px 10px}.label-print-footer{flex-direction:column;align-items:stretch;padding:12px}.label-print-footer>div:last-child{justify-content:flex-end}.label-print-field{grid-template-columns:1fr;gap:5px}.label-info-grid{grid-template-columns:1fr}.label-info-grid>div:nth-last-child(-n+2){border-bottom:1px solid #edf2ef}.label-info-grid>div:last-child{border-bottom:0}.label-preview-stage{min-height:280px;padding:20px 10px}.label-preview-dimension{font-size:10px}.label-spec-body{padding:12px}.label-spec-row{grid-template-columns:minmax(0,1fr) auto auto}.label-spec-row>b{display:none}.label-print-footer-notes>small{max-width:100%;line-height:1.6}}.label-assistant-pairing{color:var(--ink);background:#f8fcf9;border:1px solid #cbded3;border-radius:7px;margin-top:10px;padding:11px 12px;font-size:12px}.label-assistant-pairing summary{cursor:pointer;color:#08734b;font-weight:700}.label-assistant-pairing p{color:var(--muted);margin:8px 0;line-height:1.5}.label-assistant-pairing-row{gap:8px;display:flex}.label-assistant-pairing-row input{border:1px solid #cbd8d1;border-radius:6px;flex:1;min-width:0;padding:8px 10px}.label-assistant-pairing-row button{white-space:nowrap}.label-assistant-pairing-message{color:#08734b;margin:7px 0 0;font-size:12px}.inventory-root .inventory-capsule-heading{white-space:nowrap;min-width:330px}.inventory-root .inventory-capsule-heading>span:first-child{margin-left:clamp(0px,100% - 310px,60px)}.inventory-root .inventory-capsule-help{vertical-align:middle;margin-left:5px;display:inline-flex;position:relative}.inventory-root .inventory-capsule-help button{width:20px;height:20px;color:var(--muted);cursor:help;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.inventory-root .inventory-capsule-help>span{z-index:6;border:1px solid var(--border);background:var(--surface);width:max-content;color:var(--ink);border-radius:6px;padding:8px 10px;font-size:11px;font-weight:500;display:none;position:absolute;top:calc(100% + 7px);left:-8px;box-shadow:0 8px 20px #0734271a}.inventory-root .inventory-capsule-help:hover>span,.inventory-root .inventory-capsule-help:focus-within>span{display:block}.inventory-root .inventory-capsule-cell{min-width:330px}.inventory-root .inventory-capsule{font-variant-numeric:tabular-nums;width:310px;max-width:100%;margin-left:clamp(0px,100% - 310px,60px)}.inventory-root .inventory-capsule-equation{white-space:nowrap;grid-template-columns:92px 10px 86px 10px minmax(0,1fr);align-items:center;gap:4px;display:grid}.inventory-root .inventory-capsule-part{align-items:center;gap:4px;min-width:0;display:inline-flex}.inventory-root .inventory-capsule-part small{color:var(--muted);font-size:10px;font-weight:500}.inventory-root .inventory-capsule-part strong,.inventory-root .inventory-capsule-outbound{color:var(--ink);font-size:15.5px;font-weight:700}.inventory-root .inventory-capsule-operator{color:var(--muted);text-align:center;font-size:13px}.inventory-root .inventory-capsule-outbound{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:5px;align-items:center;gap:2px;padding:2px 3px;display:inline-flex}.inventory-root .inventory-capsule-outbound:hover,.inventory-root .inventory-capsule-outbound:focus-visible{border-color:var(--green-600)}.inventory-root .inventory-capsule-remaining strong{color:var(--green-700)}.inventory-root .inventory-capsule.低库存 .inventory-capsule-remaining strong{color:var(--amber)}.inventory-root .inventory-capsule.库存不足 .inventory-capsule-remaining strong{color:var(--red)}.inventory-root .inventory-capsule-track{background:var(--green-100);border-radius:999px;height:8px;margin-top:7px;overflow:hidden}.inventory-root .inventory-capsule-track>span{border-radius:inherit;background:var(--green-600);height:100%;display:block}.inventory-root .inventory-capsule.低库存 .inventory-capsule-track{background:var(--amber-soft)}.inventory-root .inventory-capsule.低库存 .inventory-capsule-track>span{background:#e59a20}.inventory-root .inventory-capsule.库存不足 .inventory-capsule-track{border-left:4px solid var(--red);background:var(--red-soft);box-shadow:inset 0 0 0 1px #f5c9c6}.inventory-root .inventory-capsule.库存不足 .inventory-capsule-track>span{background:var(--red)}.inventory-root .inventory-capsule-popover{white-space:normal;width:190px;display:block;top:calc(100% + 8px);left:0}.inventory-root .inventory-store-total{color:var(--green-800);font-weight:700}.shipping-v232.shipping-tab-create .shipment-product-search .shipment-picker-item{grid-template-columns:64px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:9px 8px}.shipping-v232 .shipment-picker-visual{justify-items:center;gap:3px;min-width:0;display:grid}.shipping-v232 .shipment-picker-visual img{object-fit:contain;border:1px solid var(--ship-line);background:#fff;border-radius:7px;width:60px;height:60px}.shipping-v232 .shipment-picker-visual b{color:var(--ink);font-size:11px;font-weight:650;line-height:1.25}.shipping-v232 .shipment-picker-details{gap:2px;min-width:0;display:grid}.shipping-v232 .shipment-picker-title{color:var(--ink);font-size:13px;font-weight:700;line-height:1.35}.shipping-v232 .shipment-picker-details small{color:var(--ship-muted);font-size:11px;line-height:1.25}.shipping-v232 .shipment-picker-stock{font-variant-numeric:tabular-nums}.shipping-v232 .shipment-line-head,.shipping-v232 .shipment-live-list article{grid-template-columns:42px 50px 78px 142px 124px 54px 118px 96px 108px 78px 76px 36px 36px;gap:8px;width:max-content;min-width:1140px}.shipping-v232 .shipment-live-list article .shipment-line-stock{color:var(--ship-muted);font-variant-numeric:tabular-nums;gap:2px;display:grid;overflow:visible}.shipping-v232 .shipment-line-stock small{color:var(--ship-muted);white-space:nowrap;font-size:11px;line-height:1.3;display:block}
