*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.flex{display:flex}.table{display:table}.hidden{display:none}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@font-face{font-family:PANDAO UI;src:url(/fonts/pandao-ui.woff2) format("woff2");font-display:swap;unicode-range:u+0020-007e,u+00a0-00ff;size-adjust:100%;ascent-override:90%;descent-override:22%;line-gap-override:0%}:root{color-scheme:light;--color-rose-50:#f4f7fc;--color-rose-100:#e6eef9;--color-rose-200:#c8d8ee;--color-rose-500:#082f6b;--color-rose-600:#062657;--color-sky-50:#fff8e7;--color-sky-100:#ffedbc;--color-sky-200:#fedb7b;--color-sky-500:#f5a900;--color-sky-600:#d98c00;--page:#f4f7fb;--ink:#11213d;--muted:#637087;--line:#d8e0ec;--side:#062657;--side-ink:#f8fafc;--blue:#0b3a80;--blue-soft:var(--color-sky-50);--green:#047857;--red:#b91c1c;--amber:#b45309;--brand-primary:var(--color-rose-500);--brand-primary-hover:var(--color-rose-600);--brand-accent:var(--color-sky-500);--surface-page:#f4f7fb;--surface-card:#fff;--surface-muted:var(--color-rose-50);--text-main:#11213d;--text:var(--text-main);--text-muted:#667085;--line-soft:#d9e0ea;--state-success:#047857;--state-warning:#b45309;--state-danger:#b91c1c;--state-info:var(--color-sky-600);--sidebar-bg:#062657;--color-text-primary:#26364f;--color-text-secondary:#637087;--color-text-display:#11213d;--color-bg-primary:#fff;--color-bg-secondary:#f4f7fb;--color-bg-rose-soft:var(--color-rose-50);--color-bg-sky-soft:var(--color-sky-50);--color-border:var(--line-soft);--color-border-focus:var(--color-rose-200);--color-cta-primary:var(--color-rose-500);--color-cta-primary-hover:var(--color-rose-600);--color-pandao-red:var(--color-rose-500);--color-pandao-deep:var(--color-rose-600);--color-pandao-soft-red:var(--color-rose-50);--radius-card:0.75rem;--radius-btn:0.5rem;--motion-fast:140ms;--motion-base:220ms;--motion-ease:cubic-bezier(0.22,1,0.36,1);--shadow-soft:0 10px 24px rgba(16,24,40,.08)}*{box-sizing:border-box}body,html{min-height:100%;margin:0;background:var(--surface-page);color:var(--ink);font-family:PANDAO UI,Noto Sans SC,Noto Sans KR,Arial,Microsoft YaHei,sans-serif}button,input,select,textarea{font:inherit}a{color:inherit}.public-shell{min-height:100vh}.public-header{height:58px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 28px}.bulk-bar,.public-header nav,.row-actions,.toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.section-heading-row{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.inline-link{align-items:center;display:flex;gap:6px;max-width:360px}.inline-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-account-list{display:grid;gap:10px}.payment-account-card{align-items:flex-start;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.payment-account-main{display:grid;gap:4px;min-width:0}.payment-account-main code{background:var(--surface-page);border:1px solid var(--line);border-radius:6px;overflow-wrap:anywhere;padding:5px 7px}.payment-account-qr{border:1px solid var(--line);border-radius:8px;grid-column:1/-1;max-height:160px;max-width:160px;-o-object-fit:contain;object-fit:contain}.inline-rate-field{display:grid;gap:4px;margin-top:8px;min-width:180px}.inline-rate-field input{max-width:180px}@media (max-width:760px){.section-heading-row{display:block}.payment-account-card{grid-template-columns:1fr}.section-heading-row .row-actions{margin-top:12px}}.container{width:min(1200px,calc(100% - 32px));margin:0 auto;padding:24px 0 40px}.console-shell{min-height:100vh;display:grid;grid-template-columns:240px minmax(0,1fr);background:#fff}.console-sidebar{background:var(--side);color:var(--side-ink);padding:18px 14px;box-shadow:inset -1px 0 0 rgba(148,163,184,.18);align-self:start;height:100vh;overflow-y:auto;position:sticky;top:0}.console-brand{display:flex;align-items:center;gap:10px;padding:8px 10px 18px;border-bottom:1px solid hsla(0,0%,100%,.12);margin-bottom:12px}.console-header span,.muted{color:var(--muted)}.console-brand img{width:34px;height:34px;border-radius:50%;box-shadow:0 8px 18px rgba(15,23,42,.2)}.console-brand span{display:grid;gap:2px;min-width:0}.console-brand strong{color:#fff7f8}.console-brand small{color:#9ca3af;font-size:13px}.side-nav{display:grid;gap:4px}.side-nav a,.side-nav button{min-height:40px;border:0;border-left:3px solid transparent;border-radius:6px;background:transparent;color:var(--side-ink);display:flex;align-items:center;gap:9px;padding:8px 10px;text-decoration:none;cursor:pointer;text-align:left}.side-nav a.active{background:rgba(37,99,235,.16);border-left-color:var(--brand-primary)}.console-main{min-width:0;background:var(--page)}.announcement-banner{min-height:38px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 24px;border-bottom:1px solid #fde68a;background:#fffbeb;color:#713f12;font-size:14px;font-weight:600}.announcement-banner span{max-width:920px;text-align:center;line-height:1.5}.console-header{height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 24px;border-bottom:1px solid var(--line);background:#fff}.console-header>div:first-child{display:grid;gap:2px}.user-chip{border:1px solid var(--line);border-radius:999px;padding:5px 10px;background:#f9fafb;color:#374151;font-size:13px;display:inline-flex;align-items:center;gap:6px}.user-chip span{border-left:1px solid var(--line);padding-left:6px;color:var(--muted)}.side-nav svg{color:currentColor;flex-shrink:0}.console-content{padding:24px}.card,.panel{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 1px 2px rgba(16,24,40,.04)}.panel{padding:18px}.panel h1,.panel h2,.panel h3{margin:0 0 12px}.grid{display:grid;gap:16px}.grid.two{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr)}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-users-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px}.form{display:grid;gap:10px}.form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.checkbox-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0}.form label,.form-grid label{display:grid;gap:6px;color:#374151;font-size:14px}.form input,.form select,.form textarea,.form-grid input,.form-grid select,.form-grid textarea,.table-input,.table-textarea,.toolbar input,.toolbar select{width:100%;border:1px solid var(--line);border-radius:6px;padding:9px 10px;min-height:38px;background:#fff}.form textarea,.form-grid textarea,.table-textarea{resize:vertical}.btn{border:1px solid var(--line);background:#fff;color:var(--ink);min-height:38px;padding:8px 12px;border-radius:6px;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.btn.small{min-height:30px;padding:5px 9px;font-size:12px;font-weight:700}.btn.primary{border-color:var(--brand-primary);background:var(--brand-primary)}.btn.warn{border-color:#f59e0b;color:#7c2d12;background:#fffbeb}.btn.danger{border-color:#fca5a5;color:var(--red);background:#fef2f2}.btn:disabled{opacity:.55;cursor:not-allowed}.notice{border:1px solid #facc15;background:#fefce8;color:#713f12;padding:10px 12px;border-radius:6px;margin-bottom:14px}.sku-editor-anchor{scroll-margin-top:18px}.sku-editor-card.is-editing{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.edit-mode-banner{background:#f8fbff;border:1px solid #bfdbfe;border-radius:8px;color:#1e3a8a;font-weight:700;padding:10px 12px}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:#fff}.data-table-wrap{max-height:calc(100vh - 280px);overflow:auto}.data-table{min-width:100%;table-layout:auto}.admin-orders-table,.provider-orders-table{min-width:1280px}.data-table td,.data-table th{min-width:116px;white-space:nowrap;background:#fff}.data-table thead th{position:sticky;top:0;z-index:8;background:#f9fafb}.data-table .sticky-col{position:sticky;z-index:9}.data-table thead .sticky-col{z-index:12}.data-table .sticky-col.left{left:0;min-width:140px;box-shadow:8px 0 12px rgba(17,24,39,.06)}.data-table .sticky-col.left.select-col{left:0;min-width:56px;width:56px;text-align:center}.data-table .sticky-col.left.second{left:56px;min-width:156px}.data-table .sticky-col.right{right:0;min-width:170px;box-shadow:-8px 0 12px rgba(17,24,39,.06)}.data-table .action-cell{background:#fff}.action-cell .row-actions{flex-wrap:nowrap}.action-menu{position:relative}.action-menu summary{min-height:36px;border:1px solid var(--line);background:#fff;color:var(--ink);padding:8px 12px;border-radius:6px;cursor:pointer;list-style:none;white-space:nowrap}.action-menu summary::-webkit-details-marker{display:none}.action-menu>div{position:absolute;right:0;top:calc(100% + 6px);min-width:150px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 16px 32px rgba(17,24,39,.14);padding:8px;z-index:30}.action-menu>div .btn{width:100%;justify-content:flex-start}.wide-order-table{min-width:2300px}.wide-order-table td,.wide-order-table th{min-width:130px}.wide-order-table .long,.wide-order-table .upload-cell{min-width:260px}.qty,.wide-order-table .number,.wide-order-table .qty{min-width:88px}.wide-order-table .text-zh{min-width:240px}.order-expand-table{min-width:1180px}.expanded-row td{background:#fbfdff}.order-row-detail{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:12px}.order-row-detail label{display:grid;gap:6px;color:#374151;font-size:13px}.order-row-detail input,.order-row-detail select,.order-row-detail textarea{border:1px solid var(--line);border-radius:6px;min-height:38px;padding:8px 10px;background:#fff}.order-row-detail .wide{grid-column:span 2}.wallet-mini{display:flex;gap:8px;flex-wrap:wrap}.wallet-card,.wallet-mini span{border:1px solid #bfdbfe;background:var(--blue-soft);border-radius:8px}.wallet-mini span{padding:7px 10px;font-weight:700;color:#1d4ed8}.wallet-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wallet-card{padding:14px;display:grid;gap:6px}.wallet-card strong{font-size:24px;color:#1d4ed8}.wallet-card small{color:var(--muted)}.add-on-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:8px}.add-on-item,.check-row{display:flex!important;align-items:center;gap:8px}.form label.check-row{display:flex!important;align-items:center;justify-content:flex-start}.check-row input[type=checkbox],.check-row input[type=radio]{width:16px;min-width:16px;min-height:16px;flex:0 0 auto}.checkbox-stack .check-row{min-width:0}.add-on-item{border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.add-on-item.locked{border-color:#f59e0b;background:#fffbeb}.add-on-item strong{margin-left:auto;white-space:nowrap}table{width:100%;border-collapse:collapse}td,th{border-bottom:1px solid var(--line);padding:10px;text-align:left;vertical-align:top;font-size:14px}th{color:#4b5563;font-weight:600}.status,th{background:#f9fafb;white-space:nowrap}.status{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:3px 9px;font-size:12px;border:1px solid var(--line)}.status.pending{border-color:#f59e0b;color:var(--amber);background:#fffbeb}.status.accepted,.status.in_progress,.status.shipping{border-color:#93c5fd;background:var(--blue-soft)}.status.completed{border-color:#6ee7b7;color:var(--green)}.status.cancelled,.status.rejected,.status.timed_out{border-color:#fca5a5;color:var(--red);background:#fef2f2}.bulk-bar{margin:12px 0;padding:10px;border:1px solid #bfdbfe;background:var(--blue-soft);border-radius:8px}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.detail-grid>div{border:1px solid var(--line);border-radius:6px;padding:9px 10px;background:#f9fafb;display:grid;gap:4px}.detail-grid strong{font-weight:600;word-break:break-word;white-space:pre-wrap}.detail-note{border:1px solid var(--line);border-radius:6px;padding:10px 12px;background:#f9fafb;margin-bottom:12px}.detail-note p{margin:6px 0 0;white-space:pre-wrap;word-break:break-word}.tabs{display:flex;flex-wrap:wrap;gap:8px}.tabs button{border:1px solid var(--line);background:#fff;padding:8px 12px;cursor:pointer}.tabs button.active{border-color:var(--brand-primary);background:var(--color-rose-50);color:var(--brand-primary-hover)}.import-modal{width:min(1100px,100%)}.modal-backdrop{position:fixed;inset:0;background:rgba(17,24,39,.45);display:flex;align-items:center;justify-content:center;padding:20px;z-index:50}.modal{width:min(860px,100%);max-height:min(760px,calc(100vh - 40px));overflow:auto;background:#fff;border-radius:8px;border:1px solid var(--line);padding:18px}.proof-preview-backdrop{background:rgba(2,6,23,.72);z-index:70}.proof-preview-modal{width:min(1040px,calc(100vw - 32px));max-height:calc(100vh - 32px)}.proof-preview-frame{border:1px solid var(--line);border-radius:8px;background:#f8fafc;min-height:320px;max-height:calc(100vh - 180px);overflow:auto;display:grid;place-items:center;margin-top:14px;padding:12px}.proof-preview-image{display:block;max-width:100%;max-height:calc(100vh - 210px);-o-object-fit:contain;object-fit:contain;border-radius:6px;box-shadow:0 10px 30px rgba(15,23,42,.14)}.uploader{display:grid;gap:10px}.upload-drop{min-height:96px;border:1px dashed #9ca3af;border-radius:8px;background:#f9fafb;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.upload-drop input{display:none}.upload-list{display:flex;flex-wrap:wrap;gap:10px}.upload-item{width:104px;min-height:92px;border:1px solid var(--line);border-radius:8px;padding:6px;background:#fff;position:relative;display:grid;place-items:center;font-size:12px;color:var(--muted)}.upload-item img{width:88px;height:66px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.upload-item button{position:absolute;top:3px;right:3px;border:0;background:#111827;color:#fff;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.schema-shell{display:grid;gap:14px}.form-group-block,.schema-canvas,.schema-editor-grid,.schema-group-card,.schema-library,.schema-properties,.schema-topbar{border:1px solid var(--line);border-radius:8px;background:#fff}.schema-topbar{padding:14px;display:flex;justify-content:space-between;gap:12px;align-items:center}.schema-editor-grid{display:grid;grid-template-columns:200px minmax(460px,1fr) 320px;min-height:680px}.schema-canvas,.schema-library,.schema-properties{border:0;border-radius:0;padding:14px}.schema-library,.schema-properties{background:#f9fafb}.field-library-group{display:grid;gap:8px;margin-bottom:14px}.field-palette-item,.schema-field-card{border:1px solid var(--line);border-radius:8px;background:#fff;min-height:40px;padding:9px 10px;display:flex;align-items:center;gap:8px;cursor:grab;text-align:left}.schema-group-card{padding:12px;margin-bottom:12px}.schema-group-title{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center}.schema-description-input{margin:8px 0}.schema-field-list{display:grid;gap:8px}.schema-field-card{justify-content:space-between;width:100%;position:relative;min-width:0}.schema-field-card.active{border-color:var(--brand-primary);background:var(--color-rose-50)}.schema-field-card>span:first-child{display:inline-flex;align-items:center;gap:6px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schema-field-card>.row-actions{flex-wrap:nowrap;flex-shrink:0}.field-card-meta{color:var(--muted);font-size:12px;margin-left:auto}.tooltip-anchor{position:relative;display:inline-flex;align-items:center;color:var(--muted)}.tooltip-box{display:none;position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);z-index:20;width:-moz-max-content;width:max-content;max-width:280px;border:1px solid var(--line);border-radius:6px;background:#111827;color:#f9fafb;padding:8px 10px;font-size:12px;line-height:1.6;box-shadow:0 10px 24px rgba(17,24,39,.18);pointer-events:none;white-space:normal}.setting-label-line{display:inline-flex;align-items:center;gap:8px;min-width:0}.setting-key-tip{width:18px;height:18px;border:1px solid var(--line);border-radius:50%;justify-content:center;font-size:12px;line-height:1;background:#f9fafb}.support-qr{width:160px;height:160px}.catalog-cover-preview,.support-qr{-o-object-fit:cover;object-fit:cover;border:1px solid var(--line);border-radius:8px}.catalog-cover-preview{width:100%;aspect-ratio:16/9;margin-bottom:14px}.catalog-detail-shell{position:relative;min-width:0}.drawer-scrim{display:none}.preview-drawer{position:fixed;top:78px;right:24px;bottom:24px;width:min(460px,calc(100vw - 48px));overflow:auto;z-index:42;border:1px solid var(--line);border-radius:10px;background:#fff;padding:18px;box-shadow:0 24px 56px rgba(17,24,39,.22);animation:drawer-in .18s ease-out}@keyframes drawer-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.thumb{width:76px;height:48px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--line);border-radius:6px}.markdown-preview{margin-top:14px;white-space:pre-wrap;line-height:1.7}.markdown-preview,.service-preview{border:1px solid var(--line);border-radius:8px;background:#f9fafb;padding:12px}.service-preview{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;align-items:start;margin-bottom:14px}.service-preview img{width:140px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:6px}.service-preview p{margin:6px 0 10px;color:#4b5563;white-space:pre-wrap}.schema-field-card:focus .tooltip-box,.schema-field-card:hover .tooltip-box,.tooltip-anchor:focus .tooltip-box,.tooltip-anchor:hover .tooltip-box{display:block}.advanced-panel{border-top:1px solid var(--line);padding-top:10px}.advanced-panel summary{cursor:pointer;color:#374151;font-weight:600;margin-bottom:10px}.btn.mini{min-height:28px;padding:4px 7px;font-size:12px}.property-panel{display:grid;gap:10px}.inline-check{display:flex!important;align-items:center;gap:8px}.schema-history{margin-top:18px;border-top:1px solid var(--line);padding-top:12px;display:grid;gap:8px}.history-row{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center}.form-renderer{display:grid;gap:14px}.form-group-block{padding:12px}.form-group-head h3{margin-bottom:4px}.form-group-head p{margin:0 0 10px;color:var(--muted)}.dynamic-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dynamic-field{display:grid;gap:6px}.dynamic-field.wide,.readonly-field{grid-column:1/-1}.dynamic-field b{color:var(--red)}.dynamic-field small{color:var(--muted)}.field-error{color:var(--red);font-style:normal;font-size:12px}.readonly-field strong{white-space:pre-wrap;word-break:break-word}.readonly-files{display:flex;gap:8px;flex-wrap:wrap}.checkbox-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.chart-bar-row,.status-line{display:grid;grid-template-columns:150px 1fr auto;gap:10px;align-items:center;margin:10px 0}.chart-bar-row,.status-line div{min-width:0}.chart-bar-row b,.status-line div{height:10px;border-radius:999px;background:#dbeafe}.chart-bar-row b,.status-line b{display:block;background:var(--blue)}.chart-bars{display:grid;gap:8px}.chart-bar-row b{height:12px}.tag-list{display:flex;flex-wrap:wrap;gap:8px}.tag-list.tight{gap:5px}.tag-list span{border:1px solid var(--line);border-radius:999px;background:#f9fafb;padding:6px 10px}.ds-card,.ds-chart,.ds-empty,.ds-stat,.ds-table-wrap{background:var(--surface-card);border:1px solid var(--line-soft);border-radius:8px}.ds-card{padding:18px}.ds-card,.ds-page-stack{display:grid;gap:16px}.ds-grid{display:grid;gap:14px}.ds-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-card-actions,.ds-card-head,.ds-chart-head,.ds-date-actions,.ds-drawer footer,.ds-drawer header,.ds-modal footer,.ds-modal header,.ds-stat-foot,.ds-stat-top,.ds-topbar,.ds-topbar-actions{display:flex;align-items:center;gap:12px}.ds-card-head,.ds-drawer header,.ds-modal header,.ds-topbar{justify-content:space-between}.ds-card-head h2,.ds-chart-head h3,.ds-drawer h2,.ds-empty h3,.ds-modal h2,.ds-topbar h1{margin:0;color:var(--text-main);letter-spacing:0}.ds-card-head p,.ds-chart-head p,.ds-empty p,.ds-topbar p{margin:4px 0 0;color:var(--text-muted);line-height:1.6}.ds-stat{padding:16px;display:grid;gap:10px;min-height:126px}.ds-stat-foot,.ds-stat-top{justify-content:space-between;color:var(--text-muted);font-size:13px}.ds-stat-top i{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;background:var(--surface-muted);color:var(--brand-primary)}.ds-stat strong{font-size:28px;color:var(--text-main);letter-spacing:0}.ds-stat-foot b{font-weight:700}.ds-stat-blue .ds-stat-foot b,.ds-tag-blue{color:var(--state-info)}.ds-stat-green .ds-stat-foot b,.ds-tag-green{color:var(--state-success)}.ds-stat-amber .ds-stat-foot b,.ds-tag-amber{color:var(--state-warning)}.ds-stat-red .ds-stat-foot b,.ds-tag-red{color:var(--state-danger)}.provider-command-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.provider-queue-list,.provider-queue-row,.provider-status-matrix{display:grid;gap:12px}.provider-queue-row{align-items:center;background:#f8fafc;border:1px solid var(--line-soft);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.provider-queue-row i{align-items:center;background:#eff6ff;border-radius:8px;color:var(--brand-primary);display:inline-flex;height:36px;justify-content:center;width:36px}.provider-queue-row span{display:grid;gap:3px;min-width:0}.provider-queue-row strong{color:var(--text-main)}.provider-queue-row small{color:var(--text-muted)}.ds-chart{padding:16px}.ds-chart-head{justify-content:space-between;margin-bottom:12px}.ds-topbar-actions{position:relative}.ds-chart-box{min-width:0}.ds-date-range{position:relative;display:inline-grid;gap:6px;min-width:260px}.ds-field-label{color:#344054;font-size:13px;font-weight:600}.ds-account-btn,.ds-date-trigger,.ds-icon-btn{border:1px solid var(--line-soft);background:#fff;color:var(--text-main);border-radius:6px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.ds-date-trigger{justify-content:flex-start;padding:8px 11px}.ds-account-btn:focus,.ds-date-trigger:focus,.ds-icon-btn:focus,.ds-table a:focus{outline:0;box-shadow:0 0 0 3px rgba(37,99,235,.16)}.ds-date-popover{position:absolute;z-index:60;top:calc(100% + 8px);left:0;width:min(680px,calc(100vw - 48px));border:1px solid var(--line-soft);border-radius:8px;background:#fff;padding:14px;box-shadow:0 18px 44px rgba(15,23,42,.16)}.ds-rdp-months{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ds-rdp-caption{margin-bottom:8px;color:var(--text-main);font-weight:700;text-align:center}.ds-rdp-table{width:100%;border-collapse:separate;border-spacing:4px}.ds-rdp-cell,.ds-rdp-head-cell{text-align:center;border:0;padding:0;min-width:34px}.ds-rdp-day{width:34px;height:34px;border:0;border-radius:6px;background:#fff;color:var(--text-main);cursor:pointer}.ds-rdp-selected{background:var(--brand-primary);color:#fff}.ds-rdp-middle{background:var(--color-rose-100);color:var(--brand-primary-hover)}.ds-rdp-today{box-shadow:inset 0 0 0 1px var(--brand-primary)}.ds-date-actions{justify-content:flex-end;border-top:1px solid var(--line-soft);padding-top:12px;margin-top:12px}.ds-modal-backdrop,.ds-overlay{position:fixed;inset:0;z-index:70;background:rgba(15,23,42,.42)}.ds-drawer{position:fixed;top:0;right:0;height:100%;width:min(520px,100vw);background:#fff;border-left:1px solid var(--line-soft);box-shadow:-18px 0 44px rgba(15,23,42,.18);display:grid;grid-template-rows:auto 1fr auto}.ds-drawer footer,.ds-drawer header,.ds-drawer-body,.ds-modal footer,.ds-modal header,.ds-modal-body{padding:16px}.ds-drawer-body,.ds-modal-body{overflow:auto}.ds-drawer footer,.ds-modal footer{justify-content:flex-end;border-top:1px solid var(--line-soft)}.ds-modal-backdrop{display:grid;place-items:center;padding:24px}.ds-modal{width:min(640px,100%);max-height:min(760px,calc(100vh - 48px));background:#fff;border:1px solid var(--line-soft);border-radius:8px;box-shadow:0 18px 44px rgba(15,23,42,.16);display:grid;grid-template-rows:auto minmax(0,1fr) auto}.ds-icon-btn{width:38px;padding:0}.ds-topbar{min-height:64px;padding:14px 18px;border:1px solid var(--line-soft);border-radius:8px;background:#fff}.ds-account-btn{padding:0 12px}.topbar-avatar{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#f1f5f9}.account-profile{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--line-soft);border-radius:8px;background:#f8fafc}.account-avatar-fallback,.account-profile .topbar-avatar{width:42px;height:42px;border-radius:50%}.account-avatar-fallback{display:grid;place-items:center;background:#e0f2fe;color:#075985;font-weight:700}.account-profile>div:last-child{display:grid;gap:3px}.account-hero-panel{display:grid;gap:16px}.account-kpi-grid,.team-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.account-info-list,.account-info-row{display:grid;gap:10px}.account-info-row{align-items:center;border:1px solid var(--line-soft);border-radius:8px;grid-template-columns:22px minmax(90px,.7fr) minmax(0,1fr);padding:12px}.account-info-row svg{color:var(--brand-primary)}.account-info-row span{color:var(--text-muted);font-size:13px}.account-info-row strong{min-width:0;overflow-wrap:anywhere}.account-action-grid{display:grid;gap:10px}.account-action-link{align-items:center;border:1px solid var(--line-soft);border-radius:8px;color:var(--text-main);display:flex;gap:10px;min-height:46px;padding:0 12px;text-decoration:none}.account-action-link.primary{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.topbar-quick-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:60;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;width:min(620px,calc(100vw - 360px));padding:12px;background:#fff;box-shadow:0 18px 42px rgba(15,23,42,.16)}.topbar-quick-panel,.topbar-quick-panel section{display:grid;border:1px solid var(--line);border-radius:8px}.topbar-quick-panel section{gap:6px;min-width:0;padding:10px;background:#f8fafc}.topbar-quick-panel strong{color:var(--text-main)}.topbar-quick-panel span{color:var(--text-muted);font-size:13px;line-height:1.45}.ds-sidebar{background:var(--sidebar-bg);color:#e4e7ec;border-radius:8px;padding:14px}.ds-sidebar-brand{display:grid;gap:4px;padding:8px 8px 14px;border-bottom:1px solid hsla(0,0%,100%,.12);margin-bottom:10px}.ds-sidebar-brand span{color:#98a2b3;font-size:13px}.ds-sidebar nav{display:grid;gap:4px}.ds-sidebar a{min-height:38px;border-radius:6px;color:inherit;display:flex;align-items:center;gap:9px;text-decoration:none;padding:8px 10px}.ds-sidebar a.active{background:rgba(37,99,235,.16)}.ds-table-wrap{overflow-x:auto}.ds-table{min-width:680px;width:100%;border-collapse:collapse}.ds-table td,.ds-table th{border-bottom:1px solid var(--line-soft);padding:11px 12px;font-size:14px;background:#fff}.ds-table th{color:#475467;background:#f8fafc;font-weight:700}.ds-table tbody tr:hover td{background:#f8fbff}.ds-table-empty{border:1px dashed var(--line-soft);border-radius:8px;padding:24px;color:var(--text-muted);text-align:center}.ds-tag{display:inline-flex;align-items:center;min-height:24px;border:1px solid var(--line-soft);border-radius:999px;background:#f8fafc;padding:2px 9px;font-size:12px;font-weight:700;white-space:nowrap}.ds-tag-blue{background:#eff6ff;border-color:#bfdbfe}.ds-tag-green{background:#ecfdf5;border-color:#a7f3d0}.ds-tag-amber{background:#fffbeb;border-color:#fde68a}.ds-tag-red{background:#fef2f2;border-color:#fecaca}.ds-tooltip{position:relative;display:inline-flex;align-items:center;color:var(--text-muted)}.ds-tooltip-content{display:none;position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);width:-moz-max-content;width:max-content;max-width:260px;border-radius:6px;background:#101828;color:#fff;padding:8px 10px;font-size:12px;line-height:1.6;box-shadow:0 18px 44px rgba(15,23,42,.16);z-index:80}.ds-table tr:hover .catalog-option-tooltip .ds-tooltip-content,.ds-tooltip:focus .ds-tooltip-content,.ds-tooltip:hover .ds-tooltip-content{display:block}.catalog-option-tooltip .ds-tooltip{color:inherit}.catalog-option-title{display:inline-grid;gap:3px}.catalog-option-title small{color:var(--text-muted);font-size:12px}.catalog-title-actions{display:inline-flex;align-items:center;gap:8px}.catalog-row-highlight td{background:#ecfdf5!important;transition:background .2s ease}.catalog-tooltip-content{display:grid;gap:2px}.ds-empty{min-height:220px;padding:28px;display:grid;place-items:center;align-content:center;gap:10px;color:var(--text-muted);text-align:center}.ds-empty svg{color:var(--brand-primary)}.catalog-matrix-layout{grid-template-columns:minmax(240px,.34fr) minmax(0,1fr)}.catalog-type-list,.confirm-list,.option-choice-grid,.service-choice-grid{display:grid;gap:10px}.catalog-type-card,.option-choice-grid button,.service-choice-grid button{border:1px solid var(--line-soft);border-radius:8px;background:#fff;color:var(--text-main);text-align:left;padding:12px;display:grid;gap:5px;cursor:pointer}.catalog-type-card{position:relative;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0}.catalog-type-main{min-width:0;border:0;background:transparent;color:inherit;text-align:left;padding:12px 4px 12px 12px;display:grid;gap:5px;cursor:pointer}.catalog-type-edit{width:34px;height:34px;margin-right:8px;border:1px solid transparent;border-radius:6px;background:#f8fafc;color:var(--text-muted);display:inline-grid;place-items:center;cursor:pointer}.catalog-type-edit:hover{color:var(--brand-primary);border-color:var(--line-soft)}.catalog-type-card.active,.option-choice-grid button.checked,.service-choice-grid button.active{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(37,99,235,.14)}.catalog-type-main span,.option-choice-grid button span,.service-choice-grid button span{color:var(--text-muted);font-size:13px}.catalog-option-form,.compact-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.compact-form{grid-template-columns:1fr}.catalog-option-form .wide-field{grid-column:span 2}.donut-status-layout{display:grid;grid-template-columns:minmax(220px,1fr) minmax(190px,.72fr);gap:14px;align-items:center}.donut-chart-shell{position:relative;min-width:0}.donut-center-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:104px;height:104px;border-radius:999px;background:#fff;color:var(--text-main);display:grid;place-items:center;align-content:center;gap:2px;border:1px solid var(--line-soft);box-shadow:0 8px 22px rgba(15,23,42,.08);pointer-events:none}.donut-center-label span{color:var(--text-muted);font-size:12px}.donut-center-label strong{font-size:24px;letter-spacing:0}.donut-legend-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.donut-legend-list li{display:grid;grid-template-columns:10px minmax(54px,1fr) auto auto;gap:8px;align-items:center;color:var(--text-main);font-size:13px}.donut-legend-list i{width:10px;height:10px;border-radius:999px}.donut-legend-list strong{font-size:13px}.donut-legend-list em{color:var(--text-muted);font-style:normal;min-width:36px;text-align:right}.legacy-redirect-panel{max-width:680px;margin:72px auto}.legacy-redirect-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.quote-row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(96px,.7fr) minmax(96px,.7fr) auto;gap:8px;align-items:center;min-width:520px}.quote-row input,.quote-row select{min-width:0}.option-price-panel{grid-column:1/-1;border:1px solid var(--line-soft);border-radius:8px;background:#f8fafc;padding:12px;display:grid;gap:10px}.option-price-panel strong{font-size:14px}.option-price-grid,.option-price-row{display:grid;gap:8px}.option-price-row{grid-template-columns:minmax(180px,1fr) minmax(110px,.45fr) minmax(110px,.45fr);align-items:center}.option-price-row .check-row{margin:0;min-width:0}.option-price-row input{min-width:0}.bulk-import-panel{display:grid;gap:10px}.bulk-import-panel textarea{width:100%;min-height:280px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.page-head h1{margin:0 0 6px}.page-head p{margin:0;color:var(--text-muted)}.dictionary-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:14px;align-items:start}.dictionary-form,.dictionary-main,.dictionary-tabs{display:grid;gap:10px}.dictionary-tabs button{border:1px solid var(--line-soft);border-radius:8px;background:#fff;padding:11px 12px;text-align:left}.dictionary-tabs button.active{border-color:var(--brand-primary);background:var(--color-rose-50)}.dictionary-tabs button.legacy{opacity:.64}.dictionary-legacy-title,.dictionary-tabs button span{display:block;margin-top:4px;color:var(--text-muted);font-size:12px}.dictionary-form{grid-template-columns:repeat(3,minmax(160px,1fr));align-items:end}.dictionary-restriction{border:1px solid var(--line-soft);border-radius:8px;padding:10px}.dictionary-restriction legend{padding:0 4px;color:var(--text-muted);font-size:13px}.tag-row{display:flex;gap:6px;flex-wrap:wrap}.is-muted-row td{color:var(--text-muted);background:#f8fafc}.v3-category-strip{display:flex;gap:10px;flex-wrap:wrap}.v3-category-strip span{min-width:180px;border:1px dashed var(--line);border-radius:8px;background:#fff;padding:12px;font-weight:800}.v3-category-strip span.ready{border-style:solid;border-color:#bfdbfe;background:var(--color-rose-50)}.v3-category-strip small{display:block;margin-top:4px;color:var(--text-muted);font-size:12px}.column-picker{position:relative}.column-picker-panel{position:absolute;z-index:20;top:calc(100% + 8px);left:0;display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px 12px;width:min(560px,calc(100vw - 48px));border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-lg);padding:12px}.column-picker-panel>.btn{grid-column:1/-1;justify-content:center}.fulfillment-shot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.upload-list.compact{margin-top:8px}.provider-bind-helper{border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.provider-bind-helper div{display:grid;gap:4px}.provider-bind-helper strong{color:var(--text-main)}.provider-bind-helper span{color:var(--text-muted);font-size:13px;line-height:1.5}.drawer-form{grid-template-columns:1fr}.danger-zone{border:1px solid #fecaca;background:#fef2f2;border-radius:8px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.danger-zone div,.delete-confirm-content{display:grid;gap:6px}.danger-zone span,.delete-confirm-content p{color:var(--text-muted);font-size:13px;margin:0}.delete-confirm-content label{display:grid;gap:6px}.billing-banner{border:1px solid var(--line-soft);border-radius:8px;background:#ecfdf5;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.billing-banner.credit{background:#fffbeb}.billing-banner div{display:grid;gap:3px}.billing-banner span{color:var(--text-muted);font-size:13px}.billing-banner strong{font-size:22px;color:var(--text-main)}.dashboard-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.dashboard-order-entry{align-items:center;background:#fff;border:1px solid var(--line-soft);border-radius:8px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:22px}.dashboard-order-entry div{display:grid;gap:5px}.dashboard-order-entry small,.dashboard-order-entry span{color:var(--text-muted)}.dashboard-order-entry strong{color:var(--text-main);font-size:24px;line-height:1.25}.dashboard-order-entry .dashboard-entry-copy{min-width:0}.dashboard-order-entry .dashboard-entry-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.dashboard-scope-switch{background:#eef2f6;border:1px solid var(--line-soft);border-radius:8px;display:flex;gap:3px;padding:3px}.dashboard-scope-switch button{background:transparent;border:0;border-radius:6px;color:var(--text-muted);cursor:pointer;font-weight:800;min-height:32px;min-width:54px;padding:6px 12px}.dashboard-scope-switch button.active{background:#fff;color:var(--text-main);box-shadow:0 1px 4px rgba(15,23,42,.08)}.attention-list,.dashboard-mode-list{display:grid;gap:10px}.attention-row,.dashboard-mode-row{align-items:center;border:1px solid var(--line-soft);border-radius:8px;color:var(--text-main);display:grid;gap:10px;min-height:48px;padding:10px 12px;text-decoration:none}.dashboard-mode-row{grid-template-columns:minmax(0,1fr) auto auto}.attention-row{grid-template-columns:22px minmax(0,1fr) auto}.attention-row span,.dashboard-mode-row span{min-width:0;overflow-wrap:anywhere}.dashboard-mode-row small{color:var(--text-muted)}.attention-row svg{color:var(--brand-primary)}.recharge-entry{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.recharge-entry>div{border:1px solid var(--line-soft);border-radius:8px;background:#f8fafc;padding:14px;display:grid;gap:6px}.recharge-entry small,.recharge-entry span{color:var(--text-muted)}.recharge-entry strong{color:var(--text-main);font-size:20px;letter-spacing:0}.recharge-modal-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.recharge-modal-grid>div{border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-muted);padding:16px;display:grid;gap:10px}.recharge-modal-grid span{color:var(--text-muted);font-size:13px}.recharge-modal-grid strong{font-size:22px}.recharge-modal-grid ol{margin:0;padding-left:20px;line-height:1.9;color:var(--text-main)}.order-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.order-stepper button{border:1px solid var(--line-soft);border-radius:8px;background:#fff;min-height:54px;display:flex;align-items:center;justify-content:center;gap:9px;font-weight:700;color:var(--text-main);cursor:pointer}.order-stepper button span{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--surface-muted)}.order-stepper button.active{border-color:var(--brand-primary);background:var(--color-rose-50)}.service-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.option-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.confirm-list{margin-top:14px}.confirm-list div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line-soft);padding:10px 0}.price-breakdown{margin-top:16px;border:1px solid var(--line-soft);border-radius:8px;background:#fff;overflow:hidden}.price-breakdown-list div,.price-breakdown-title,.price-breakdown-total{display:flex;align-items:center;justify-content:space-between;gap:14px}.price-breakdown-title{justify-content:flex-start;padding:14px 16px;background:var(--surface-muted)}.price-breakdown-note,.price-breakdown-title h3,.price-breakdown-title p{margin:0}.price-breakdown-list em,.price-breakdown-note,.price-breakdown-title p{color:var(--text-muted);font-size:13px;font-style:normal}.price-breakdown-list div{padding:12px 16px;border-top:1px solid var(--line-soft)}.price-breakdown-list span{display:grid;gap:4px}.price-breakdown-list .muted-line{background:#fafafa}.price-breakdown-total{border-top:1px solid var(--line-soft);padding:14px 16px;font-size:18px;background:#f8fbff}.price-breakdown-note{border-top:1px solid var(--line-soft);padding:12px 16px}.order-sheet-wrap{margin-top:14px;overflow-x:auto;border:1px solid var(--line-soft);border-radius:8px;background:#fff}.order-sheet-wrap.small{max-height:420px;overflow:auto}.order-sheet{width:-moz-max-content;width:max-content;min-width:100%;border-collapse:collapse;font-size:13px}.order-sheet td,.order-sheet th{border-bottom:1px solid var(--line-soft);border-right:1px solid var(--line-soft);padding:8px;vertical-align:top;background:#fff}.order-sheet th{position:sticky;top:0;z-index:1;background:#fff6f8;color:var(--text-strong);font-weight:700;text-align:left}.order-sheet input,.order-sheet select,.order-sheet textarea{width:100%;min-height:34px;border:1px solid var(--line-strong);border-radius:6px;padding:7px 9px;background:#fff;color:var(--text-strong);font:inherit}.order-sheet textarea{resize:vertical;min-height:54px}.order-sheet tr.has-error td{background:#fff7ed}.sheet-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:14px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-muted)}.sheet-footer div{display:grid;gap:4px}.sheet-footer span{color:var(--text-muted);font-size:13px}.image-paste-cell{display:grid;grid-template-columns:minmax(150px,1fr) 20px;align-items:center;gap:6px}.image-paste-cell svg{color:var(--brand-primary)}.product-image-widget{align-items:center;background:#f8fbff;border:1px dashed #bfdbfe;border-radius:8px;cursor:pointer;display:grid;gap:12px;grid-template-columns:76px minmax(0,1fr);min-height:96px;padding:10px}.product-image-widget:focus,.product-image-widget:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(37,99,235,.12);outline:0}.product-image-widget.has-image{background:#fff;border-style:solid}.product-image-file-input{display:none!important}.product-image-upload-copy{display:grid;gap:6px;min-width:0}.product-image-upload-copy strong{color:var(--text);font-size:14px;line-height:1.35}.product-image-upload-copy>span:not(.product-image-upload-actions){color:var(--text-muted);font-size:12px;line-height:1.45}.product-image-upload-actions{display:flex;flex-wrap:wrap;gap:8px}.product-image-preview{align-items:center;aspect-ratio:1;background:#f8fafc;border:1px dashed var(--line);border-radius:8px;color:var(--brand-primary);display:grid;justify-items:center;overflow:hidden}.product-image-preview.has-image{border-style:solid;background:#fff}.product-image-preview img,.review-image-strip img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.review-image-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.review-image-strip img{border:1px solid var(--line-soft);border-radius:8px;height:48px;width:48px}.review-image-upload-cell{background:#f8fbff;border:1px dashed #bfdbfe;border-radius:8px;cursor:pointer;display:grid;gap:10px;min-height:104px;padding:10px}.review-image-upload-cell:focus,.review-image-upload-cell:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(37,99,235,.12);outline:0}.review-image-upload-copy{display:grid;gap:6px}.review-image-upload-copy strong{color:var(--text);font-size:14px;line-height:1.35}.review-image-upload-copy>span:not(.review-image-upload-actions){color:var(--text-muted);font-size:12px;line-height:1.45}.review-image-upload-actions{display:flex;flex-wrap:wrap;gap:8px}.review-image-thumb{display:inline-grid;position:relative}.review-image-thumb,.review-image-thumb img{height:56px;width:56px}.review-image-remove{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:#b91c1c;cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;position:absolute;right:-7px;top:-7px;width:22px}.review-image-remove:hover{background:#fef2f2;border-color:#fecaca}.link-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--brand-primary);min-height:32px;padding:4px 0;font:inherit;cursor:pointer;text-decoration:underline}.intro-page{min-height:100vh;overflow-x:hidden;background:var(--surface-page);color:#1f2937;font-family:PANDAO UI,Noto Sans SC,Noto Sans KR,Inter,Arial,Microsoft YaHei,sans-serif}.intro-final,.intro-hero,.intro-nav,.intro-section{width:min(1180px,calc(100% - 40px));margin:0 auto}.intro-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;padding:16px 0}.intro-brand,.intro-nav div{display:inline-flex;align-items:center;gap:12px}.intro-brand{color:#111827;font-weight:900;text-decoration:none}.intro-brand img{width:42px;height:42px;border-radius:50%;box-shadow:0 12px 30px rgba(15,23,42,.08)}.intro-nav a{min-height:42px;display:inline-flex;align-items:center;border-radius:6px;padding:0 14px;color:#374151;text-decoration:none;font-weight:800;transition:color .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1)}.intro-nav a:hover{background:#eff6ff;color:#1d4ed8}.intro-hero{min-height:668px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:56px;padding:58px 0 76px;position:relative}.intro-hero:after,.intro-hero:before{content:"";display:none}.intro-hero:before{width:420px;height:180px;left:-180px;top:96px}.intro-hero:after,.intro-hero:before{border-radius:44px;background:transparent}.intro-hero:after{width:440px;height:190px;right:-190px;bottom:116px}.intro-hero-copy,.intro-stat-board{position:relative;z-index:1}.intro-hero h1{margin:18px 0;max-width:700px;font-size:56px;line-height:1.12;letter-spacing:0;color:#111827}.intro-final p,.intro-hero p,.intro-price p,.intro-section-head p,.intro-section>p,.intro-what p{color:#6b7280;font-size:18px;line-height:1.78}.intro-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:30px 0 0}.intro-actions a{min-height:50px;border-radius:6px;border:1px solid #2563eb;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:900;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1)}.intro-actions a:first-child{background:#2563eb;color:#fff;box-shadow:0 10px 22px rgba(37,99,235,.18)}.intro-actions a:not(:first-child){background:#fff;color:#1d4ed8}.intro-actions a:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(15,23,42,.18)}.intro-order-entry{align-items:center;background:#fff;border:1px solid #bfdbfe;border-radius:8px;box-shadow:0 10px 24px rgba(16,24,40,.08);display:flex;gap:16px;justify-content:space-between;margin-top:22px;max-width:720px;padding:18px}.intro-order-entry>div:first-child{display:grid;gap:4px}.intro-order-entry strong{color:#111827;font-size:20px}.intro-order-entry span{color:#6b7280;line-height:1.55}.intro-order-entry>div:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.intro-order-entry a{align-items:center;border:1px solid #bfdbfe;border-radius:6px;color:#1d4ed8;display:inline-flex;font-weight:900;gap:6px;min-height:42px;padding:0 15px;text-decoration:none}.intro-order-entry a:first-child{background:#2563eb;border-color:#2563eb;color:#fff}.intro-tagline{display:inline-flex;align-items:center;border-radius:6px;padding:7px 13px;background:#eff6ff;color:#1d4ed8;font-weight:900}.intro-stat-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;transform:none}.intro-stat-board article{min-height:178px;border:1px solid var(--line-soft);border-radius:8px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04)}.intro-stat-board article:nth-child(2),.intro-stat-board article:nth-child(3){background:#fff;border-color:#bfdbfe}.intro-stat-board strong{color:#111827;font-size:52px;line-height:1}.intro-stat-board span{color:#6b7280;font-size:16px;font-weight:900}.intro-section{padding:80px 0}.intro-final h2,.intro-section h2{margin:14px 0 18px;max-width:760px;font-size:46px;line-height:1.15;letter-spacing:0;color:#111827}.intro-section-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:28px}.intro-section-head p{max-width:390px;margin:0}.two-col{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:42px}.intro-card-list,.intro-mode-grid,.intro-qa,.intro-stories{display:grid;gap:16px}.intro-card-list article,.intro-mode-grid article,.intro-qa details,.intro-stories article{border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:22px;box-shadow:0 1px 2px rgba(16,24,40,.04)}.intro-card-list article{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;align-items:start}.intro-card-list article div{width:48px;height:48px;border-radius:8px;display:grid;place-items:center;background:#eff6ff;color:#1d4ed8}.intro-card-list h3,.intro-mode-grid h3,.intro-qa summary,.intro-steps h3,.intro-stories h3{margin:0 0 8px;font-size:20px;font-weight:900;color:#111827}.intro-card-list p,.intro-mode-grid li,.intro-mode-grid p,.intro-qa p,.intro-steps p,.intro-stories p{color:#6b7280;line-height:1.72}.intro-card-list p{margin:0}.intro-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.intro-steps article{min-height:238px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:24px;box-shadow:0 1px 2px rgba(16,24,40,.04)}.intro-steps span{display:block;margin-bottom:36px;color:#2563eb;font-size:34px;font-weight:900}.intro-mode-grid,.intro-stories{grid-template-columns:repeat(2,minmax(0,1fr))}.intro-mode-grid article{min-height:320px;display:flex;flex-direction:column}.intro-mode-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.intro-mode-top span,.intro-stories>article>span{border-radius:6px;padding:6px 11px;background:#eff6ff;color:#1d4ed8;font-size:13px;font-weight:900}.intro-mode-top b{color:#0369a1;font-size:14px}.intro-mode-grid h3{font-size:26px}.intro-mode-grid ul{display:grid;gap:8px;margin:auto 0 0;padding:18px 0 0;list-style:none}.intro-mode-grid li{position:relative;padding-left:20px}.intro-mode-grid li:before{content:"";position:absolute;left:0;top:10px;width:7px;height:7px;border-radius:50%;background:#2563eb}.intro-price{border-radius:8px;padding:56px;background:#182230;color:#fff;box-shadow:0 14px 32px rgba(15,23,42,.18)}.intro-price h2{color:#fff}.intro-price p{color:#e5e7eb}.intro-price-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:26px}.intro-price-row article{border:1px solid hsla(0,0%,100%,.16);border-radius:8px;padding:18px;background:hsla(0,0%,100%,.08)}.intro-price-row span{display:block;margin-bottom:10px;color:#fff;font-weight:900}.intro-price-row p{margin:0;font-size:15px;line-height:1.65}.intro-stories article{min-height:240px}.intro-stories h3{margin-top:16px;font-size:24px}.intro-stories article div{margin-top:22px;border-radius:8px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;background:#f8fbff}.intro-stories b{color:#6b7280}.intro-stories strong{color:#111827;font-size:20px}.intro-qa{gap:12px}.intro-qa details{padding:0;overflow:hidden}.intro-qa summary{min-height:58px;padding:18px 20px;cursor:pointer;list-style:none}.intro-qa summary::-webkit-details-marker{display:none}.intro-qa p{margin:0;border-top:1px solid #f3f4f6;padding:0 20px 18px}.intro-final{text-align:center;padding:86px 0 108px}.intro-final .intro-tagline,.intro-final h2,.intro-final p{margin-left:auto;margin-right:auto}.intro-final .intro-actions{justify-content:center}@media (max-width:980px){.intro-hero,.intro-mode-grid,.intro-nav,.intro-section-head,.intro-steps,.intro-stories,.two-col{grid-template-columns:1fr}.intro-hero{min-height:auto;padding:34px 0 58px}.intro-hero h1{font-size:48px}.intro-stat-board{transform:none}.intro-section-head{display:grid;align-items:start}.intro-price-row,.intro-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.intro-final,.intro-hero,.intro-nav,.intro-section{width:min(100% - 28px,1180px)}.intro-nav{align-items:flex-start}.intro-nav div{flex-wrap:wrap;justify-content:flex-end;gap:8px}.intro-nav a{min-height:40px;padding:0 10px;font-size:14px}.intro-hero h1{font-size:42px}.intro-final p,.intro-hero p,.intro-price p,.intro-section-head p,.intro-section>p,.intro-what p{font-size:16px}.intro-actions,.intro-actions a,.intro-order-entry,.intro-order-entry a{width:100%}.intro-order-entry{align-items:stretch;flex-direction:column}.intro-order-entry>div:last-child{justify-content:stretch}.intro-order-entry a{justify-content:center}.intro-steps{grid-template-columns:1fr}.intro-stat-board article{min-height:132px}.intro-stat-board strong{font-size:42px}.intro-section{padding:58px 0}.intro-final h2,.intro-section h2{font-size:34px}.intro-card-list article{grid-template-columns:1fr}.intro-price{padding:30px 20px}}.delivery-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.delivery-gallery a{display:block;border:1px solid var(--line-soft);border-radius:8px;overflow:hidden;background:var(--surface-muted);aspect-ratio:4/3}.delivery-gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.customer-review-edit-panel{display:grid;gap:14px}.customer-review-edit-panel h2{margin-bottom:4px}.customer-review-textarea{display:grid;gap:8px}.customer-review-images-editor strong,.customer-review-textarea span{font-weight:700}.customer-review-textarea textarea{border:1px solid var(--line-soft);border-radius:8px;min-height:118px;padding:10px 12px;resize:vertical;width:100%}.customer-review-images-editor{border:1px dashed #b8c7dc;border-radius:8px;display:grid;gap:12px;padding:12px}.customer-review-images-editor p{margin:4px 0 0}.customer-review-image-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.customer-review-image-grid figure{border:1px solid var(--line-soft);border-radius:8px;display:grid;gap:8px;margin:0;overflow:hidden;padding:8px;background:#fff}.customer-review-image-grid a{aspect-ratio:1/1;border-radius:6px;display:block;overflow:hidden;background:var(--surface-muted)}.customer-review-image-grid img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.customer-review-image-grid button{border:1px solid var(--line-soft);border-radius:6px;background:#fff;color:var(--red);cursor:pointer;min-height:32px}.nav-badge{margin-left:auto;min-width:20px;height:20px;border-radius:999px;display:inline-grid;place-items:center;padding:0 6px;background:#ef4444;color:#fff;font-size:12px;line-height:1}.pandao-workspace-shell{min-height:100vh;background:var(--surface-page)}.pandao-top-nav{position:sticky;top:0;z-index:45;min-height:68px;display:grid;grid-template-columns:minmax(210px,auto) minmax(0,1fr) auto;gap:18px;align-items:center;padding:12px 28px;border-bottom:1px solid var(--line-soft);background:hsla(0,0%,100%,.96);backdrop-filter:blur(10px);box-shadow:0 1px 2px rgba(16,24,40,.05)}.pandao-account-pill,.pandao-top-actions,.pandao-top-brand,.pandao-top-menu{display:inline-flex;align-items:center}.pandao-top-brand{gap:10px;text-decoration:none;min-width:0}.pandao-top-brand img{width:34px;height:34px;border-radius:50%;flex:0 0 auto;box-shadow:0 8px 18px rgba(15,23,42,.14)}.pandao-account-pill span,.pandao-top-brand span{display:grid;gap:1px;min-width:0}.pandao-top-brand strong{color:var(--text-main);font-size:16px}.pandao-account-pill small,.pandao-top-brand small{color:var(--text-muted);font-size:12px}.pandao-top-menu{gap:6px;justify-content:center;min-width:0;overflow-x:auto;scrollbar-width:thin}.pandao-top-menu a{min-height:40px;border:1px solid transparent;border-radius:6px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;color:#475467;font-weight:700;text-decoration:none;white-space:nowrap}.pandao-top-menu a:hover{border-color:var(--line-soft);background:#fff;color:var(--text-main)}.pandao-top-menu a.active{border-color:#bfdbfe;background:#eff6ff;color:var(--brand-primary-hover)}.pandao-top-actions{gap:8px;justify-content:flex-end;flex-wrap:wrap}.language-toggle{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--line-soft);border-radius:6px;background:#fff;white-space:nowrap}.language-toggle button{min-height:32px;border:0;border-radius:999px;background:transparent;color:var(--text-muted);padding:0 10px;font-size:13px;font-weight:800;cursor:pointer}.language-toggle button.active{background:var(--text-main);color:#fff}.language-toggle.compact button{min-height:32px;padding:0 8px;font-size:12px}.pandao-account-pill{gap:8px;min-height:40px;max-width:220px;border:1px solid var(--line-soft);border-radius:999px;background:#fff;padding:5px 11px 5px 6px}.pandao-account-pill img{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.pandao-account-avatar-fallback{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--color-rose-50),#fff);color:var(--brand-primary);font-size:13px;font-weight:700}.pandao-account-pill b{max-width:138px;overflow:hidden;color:var(--text-main);font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.pandao-workspace-content{width:min(1280px,calc(100% - 40px));margin:0 auto;padding:26px 0 46px}.admin-quickstart{margin-bottom:16px;border:1px solid var(--color-rose-200);border-radius:8px;background:hsla(0,0%,100%,.86);box-shadow:var(--shadow-soft);overflow:hidden}.admin-quickstart-head{width:100%;min-height:44px;border:0;background:linear-gradient(90deg,var(--color-rose-50),#fff);color:var(--text-main);display:flex;align-items:center;justify-content:space-between;padding:10px 14px;cursor:pointer;font-weight:800}.admin-quickstart-body div,.admin-quickstart-head span{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-quickstart-body{display:grid;gap:10px;padding:12px 14px 14px}.admin-quickstart-body p{margin:0;color:var(--text-main);line-height:1.7}.admin-quickstart-body span{border:1px solid var(--color-rose-200);border-radius:999px;background:var(--color-rose-50);color:var(--brand-primary-hover);padding:5px 9px;font-size:12px;font-weight:700}.admin-quickstart-body ol{margin:0;padding-left:20px;color:var(--text-muted);line-height:1.8}.admin-guide-overlay{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.42)}.admin-guide-card{position:relative;isolation:isolate;width:min(460px,100%);border:1px solid var(--color-rose-200);border-radius:8px;background:#fff;box-shadow:0 22px 60px rgba(190,18,60,.22);padding:22px;display:grid;gap:12px}.admin-guide-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;pointer-events:none}.admin-guide-card small{color:var(--brand-primary-hover);font-weight:800}.admin-guide-card h2,.admin-guide-card p{margin:0}.admin-guide-card p{color:var(--text-muted);line-height:1.7}.admin-guide-card h2,.admin-guide-card p,.admin-guide-dots{pointer-events:none}.admin-guide-card .row-actions,.admin-guide-close{position:relative;z-index:2}.admin-guide-close{flex:0 0 auto;width:38px;height:38px;border:1px solid var(--line-soft);border-radius:999px;background:#fff;color:var(--text-muted);display:grid;place-items:center;cursor:pointer;pointer-events:auto}.admin-guide-close svg{pointer-events:none}.admin-guide-dots{display:flex;gap:6px}.admin-guide-dots i{width:28px;height:4px;border-radius:999px;background:var(--color-rose-100)}.admin-guide-dots i.active{background:var(--brand-primary)}.field-helper{color:var(--text-muted);font-size:12px;line-height:1.5}.sample-fill-row{grid-column:1/-1;display:flex;justify-content:flex-end}.ticket-thread{display:grid;gap:10px;margin:14px 0}.ticket-thread>div{max-width:76%;border:1px solid var(--line-soft);border-radius:8px;padding:10px 12px;background:#fff}.ticket-thread>div.mine{justify-self:end;background:#eff6ff;border-color:#bfdbfe}.ticket-thread span{display:block;margin-bottom:6px;color:var(--text-muted);font-size:12px}.ticket-thread p{margin:0;white-space:pre-wrap;line-height:1.7}.ticket-reply-form{border-top:1px solid var(--line-soft);padding-top:14px}.catalog-tabs{align-items:center;background:#eef3fb;border:1px solid var(--line-soft);border-radius:8px;display:inline-flex;gap:4px;padding:4px;width:-moz-fit-content;width:fit-content}.catalog-tabs button{background:transparent;border:0;border-radius:6px;color:var(--text-muted);cursor:pointer;font-weight:700;min-height:36px;padding:0 14px}.catalog-tabs button.active{background:#fff;box-shadow:var(--shadow-soft);color:var(--text)}.matrix-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.matrix-toolbar div{display:grid;gap:4px}.matrix-toolbar span{color:var(--text-muted);font-size:13px}.quote-matrix-wrap{border:1px solid var(--line-soft);border-radius:8px;overflow:auto}.quote-matrix-table{border-collapse:separate;border-spacing:0;min-width:900px;width:100%}.quote-matrix-table td,.quote-matrix-table th{border-bottom:1px solid var(--line-soft);border-right:1px solid var(--line-soft);min-width:240px;padding:10px;vertical-align:top}.quote-matrix-table th{background:#f8fafc;font-size:13px;text-align:left}.quote-matrix-table .sticky-col{background:#fff;left:0;min-width:220px;position:sticky;z-index:1}.quote-matrix-table th.sticky-col{background:#f8fafc;z-index:2}.quote-matrix-table td.sticky-col{display:grid;gap:4px}.quote-matrix-table td.sticky-col span{color:var(--text-muted);font-size:12px}.quote-matrix-cell{display:grid;gap:8px}.quote-matrix-cell input,.quote-matrix-cell select{min-height:34px}.quote-matrix-actions{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(92px,.8fr) auto}.template-editor-grid{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:14px;align-items:start}.template-list{display:grid;gap:8px;margin-bottom:12px}.template-list button{display:grid;gap:4px;text-align:left;border:1px solid var(--line-soft);border-radius:8px;background:#fff;padding:12px}.template-list button.active{border-color:var(--brand-primary);background:var(--color-rose-50)}.template-list span{color:var(--text-muted);font-size:13px}.template-editor{display:grid;gap:14px}.template-meta-grid{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) minmax(120px,auto);gap:12px;align-items:end}.template-field-table{display:grid;gap:8px;overflow-x:auto}.template-field-head,.template-field-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) minmax(110px,.7fr) 70px minmax(180px,1.4fr) 82px;gap:8px;align-items:center;min-width:880px}.template-field-head{color:var(--text-muted);font-size:13px;font-weight:700}.template-field-row{padding:8px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-muted)}.empty-state{border:1px dashed var(--line);border-radius:8px;display:grid;gap:8px;padding:22px}.design-system-page{display:grid;gap:18px}.design-system-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.design-system-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:14px}.token-swatch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.token-swatch{border:1px solid var(--line-soft);border-radius:8px;overflow:hidden;background:#fff}.token-swatch i{display:block;height:48px}.token-swatch span{display:block;padding:8px;font-size:12px;color:var(--text-muted)}@media (max-width:1280px){.schema-editor-grid{grid-template-columns:200px minmax(0,1fr)}.schema-properties{grid-column:1/-1;border-top:1px solid var(--line)}}.mode-card-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.mode-card{align-items:flex-start;background:var(--surface);border:1px solid var(--line);color:var(--text);cursor:pointer;display:flex;flex-direction:column;gap:10px;min-height:210px;padding:18px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.mode-card:focus{outline:0}.mode-card:focus-visible{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(37,99,235,.14)}.mode-card strong{font-size:18px;line-height:1.35}.mode-card span{color:var(--text-muted);line-height:1.55}.mode-card b{margin-top:auto}.mode-required{align-self:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#1d4ed8;font-size:12px;font-style:normal;font-weight:700;padding:3px 9px}.mode-card.active{border-color:var(--brand-primary);background:#f8fbff;box-shadow:0 10px 24px rgba(37,99,235,.12);transform:translateY(-1px)}.addon-service:not(.active),.mode-card:not(.active):not(:disabled),.sku-preview:not(.active){box-shadow:none;transform:none}.mode-card.disabled,.mode-card:disabled{background:#f8fafc;border-color:#e5e7eb;box-shadow:none;color:#64748b;cursor:not-allowed;opacity:.72;transform:none}.v4-order-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.v4-order-grid label{display:flex;flex-direction:column;gap:7px}.upload-first-panel{align-items:center;background:#f8fbff;border:1px solid #bfdbfe;border-radius:8px;display:flex;gap:18px;justify-content:space-between;padding:16px}.upload-first-panel>div:first-child{display:flex;flex-direction:column;gap:5px}.upload-first-panel strong{color:var(--text);font-size:17px}.upload-first-panel span{color:var(--text-muted)}.required-summary{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#7c2d12;justify-content:space-between;margin-bottom:14px;padding:10px 12px}.required-summary,.required-summary>div{align-items:center;display:flex;gap:10px}.required-summary>div{flex-wrap:wrap}.required-summary b{background:#ea580c;border-radius:999px;color:#fff;font-size:12px;padding:3px 9px}.draft-status{color:#9a3412;font-size:13px;justify-content:flex-end}.draft-status strong{color:#7c2d12}.sku-helper-panel{align-items:flex-end;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:14px}.sku-helper-panel label{display:flex;flex-direction:column;gap:7px}.sku-helper-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.sku-empty{background:#f8fafc;border:1px dashed var(--line);border-radius:8px;color:var(--text-muted);padding:14px}.sku-preview-list{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.sku-preview{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;display:flex;flex-direction:column;gap:5px;min-height:92px;padding:12px;text-align:left}.sku-preview.active{border-color:var(--brand-primary);background:#f8fbff;box-shadow:0 8px 18px rgba(37,99,235,.1)}.team-empty-grid,.team-summary-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.team-action-card,.team-invite-panel,.team-summary-card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:16px}.team-action-card,.team-invite-panel{display:grid;gap:12px}.team-summary-card{display:grid;gap:5px}.team-summary-card small,.team-summary-card span{color:var(--text-muted);font-size:13px}.team-summary-card strong{color:var(--text);font-size:22px}.invite-code{align-items:center;background:#f8fbff;border:1px dashed #93c5fd;border-radius:8px;display:inline-flex;gap:10px;padding:10px 12px;width:-moz-fit-content;width:fit-content}.invite-code strong{color:var(--brand-primary);letter-spacing:0}.team-member-name{align-items:center;display:inline-flex;gap:8px}.sku-preview small,.sku-preview span,.sku-preview strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-preview small,.sku-preview span{color:var(--text-muted)}.field-head{align-items:center;display:flex;gap:8px;justify-content:flex-start;min-height:22px}.field-head em{border-radius:999px;font-size:12px;font-style:normal;font-weight:700;line-height:1;padding:4px 8px}.field-head .required{background:#eff6ff;color:#1d4ed8}.field-head .optional{background:#eef2f7;color:#64748b}.field-help{color:var(--text-muted);font-size:12px;line-height:1.45}.field-invalid .image-paste-cell,.field-invalid .product-image-widget,.field-invalid .review-image-upload-cell,.field-invalid input,.field-invalid select,.field-invalid textarea{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.field-error-text{color:#b91c1c;font-size:12px;font-weight:700;line-height:1.45}.order-progress-guide{background:#f8fbff;border:1px solid #bfdbfe;border-radius:8px;display:grid;gap:16px;margin-bottom:16px;padding:16px}.order-progress-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.order-progress-head span{color:var(--brand-primary);font-size:13px;font-weight:800}.order-progress-head h2{font-size:22px;margin:4px 0 6px}.order-progress-head p{color:var(--text-muted);margin:0}.order-progress-steps{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.order-progress-step{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:7px;min-height:132px;padding:12px}.order-progress-step b{align-items:center;background:#eef2f7;border-radius:999px;color:#64748b;display:inline-flex;font-size:12px;height:24px;justify-content:center;width:24px}.order-progress-step strong{color:var(--text)}.order-progress-step span{color:var(--text-muted);font-size:13px;line-height:1.5}.order-progress-step.done{border-color:#bbf7d0;background:#f0fdf4}.order-progress-step.done b{background:#16a34a;color:#fff}.order-progress-step.active{border-color:#93c5fd;box-shadow:0 8px 18px rgba(37,99,235,.1)}.order-progress-step.active b{background:var(--brand-primary);color:#fff}.order-next-action{border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;min-width:180px;padding:9px 10px;white-space:normal}.order-next-action strong{color:var(--text);font-size:13px}.order-next-action span{color:var(--text-muted);font-size:12px;line-height:1.45}.order-next-action.urgent{background:#fffbeb;border-color:#fcd34d}.order-next-action.active{background:#eff6ff;border-color:#bfdbfe}.order-next-action.done{background:#f0fdf4;border-color:#bbf7d0}.order-next-action.stopped{background:#f8fafc;border-color:#cbd5e1}.flow-hint-panel{border-color:#bfdbfe;background:#f8fbff}.flow-hint-panel p{margin:6px 0 0;color:var(--text-muted);line-height:1.7}.v4-order-grid label:nth-child(11),.v4-order-grid label:nth-child(13){grid-column:span 2}.switch-line{align-items:center!important;flex-direction:row!important;gap:10px!important}.addon-service-list{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.addon-service{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.addon-service.read-only{cursor:default}.addon-service.active{background:#eff6ff;border-color:var(--brand-primary);box-shadow:0 8px 18px rgba(37,99,235,.1)}.addon-service-marker{align-items:center;background:#eef2f7;border-radius:999px;color:#64748b;display:inline-flex;font-size:12px;font-weight:700;height:26px;justify-content:center;min-width:42px;padding:0 8px}.addon-service span{display:flex;flex-direction:column;gap:4px}.addon-service small{color:var(--text-muted)}.addon-service b{color:var(--brand-primary);white-space:nowrap}.v4-price-panel{display:grid;gap:10px;margin-bottom:16px}.v4-price-panel>div{align-items:center;display:flex;justify-content:space-between;max-width:520px}.v4-price-panel .total{border-top:1px solid var(--line);font-size:20px;padding-top:12px}.v4-price-panel.compact{background:#f8fafc;border:1px solid var(--line);border-radius:8px;margin:14px 0;padding:12px}.order-list-panel{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.order-list-panel .toolbar strong{color:var(--text);display:block;font-size:17px}.order-list-panel .toolbar small{display:block;margin-top:3px}.draft-order-list{display:grid;gap:10px;margin-top:12px}.draft-order-selection-bar{align-items:center;background:#f8fafc;border:1px solid var(--line);border-radius:10px;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;padding:10px 12px}.draft-order-selection-bar label{align-items:center;color:var(--text-main);display:inline-flex;font-size:13px;font-weight:800;gap:8px}.draft-order-selection-bar strong{color:var(--brand-primary);font-size:13px}.draft-order-workflow-recovery{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1d4ed8;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 14px;padding:9px 12px}.draft-order-workflow-recovery span,.draft-order-workflow-recovery strong{color:inherit}.draft-order-workflow-recovery strong{font-size:13px}.draft-order-danger-actions,.draft-order-submit-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.draft-order-submit-actions .btn{border-color:rgba(8,47,107,.28)}.draft-order-schedule-tools{align-items:center;background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:space-between;padding:10px 12px}.draft-order-schedule-tools>div:first-child{display:grid;gap:3px}.draft-order-schedule-tools strong{color:var(--text);font-size:13px}.draft-order-schedule-tools span{color:var(--text-muted);font-size:12px}.draft-order-cost-check{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;padding:10px 12px}.draft-order-cost-check>div:first-child{display:grid;gap:3px}.draft-order-cost-check strong{color:inherit;font-size:13px}.draft-order-cost-check small,.draft-order-cost-check span{color:inherit;font-size:12px}.draft-order-cost-check-items{display:grid;gap:4px}.draft-order-deduction-preview{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#166534;display:flex;flex-wrap:wrap;gap:8px 14px;padding:9px 12px}.draft-order-deduction-preview.warning{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.draft-order-deduction-preview strong{color:inherit;font-size:13px}.draft-order-deduction-preview span{color:inherit;font-size:12px;font-weight:760}.draft-order-handoff-copy{margin-left:auto;min-height:30px}.draft-order-submit-review{background:#fff;border:1px solid #082f6b;border-radius:8px;box-shadow:0 10px 24px rgba(15,23,42,.08);display:grid;gap:12px;padding:12px}.draft-order-submit-review>div:first-child{display:grid;gap:3px}.draft-order-submit-review strong{color:var(--text-primary);font-size:14px}.draft-order-submit-review dt,.draft-order-submit-review span{color:var(--text-muted);font-size:12px}.draft-order-submit-review-recovery{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1d4ed8;display:flex;flex-wrap:wrap;gap:8px 14px;padding:8px 10px}.draft-order-submit-review-recovery span,.draft-order-submit-review-recovery strong{color:inherit}.draft-order-submit-review dl{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid var(--line);border-radius:8px}.draft-order-submit-review dl>div{background:#f8fafc;display:grid;gap:4px;min-width:0;padding:9px 10px}.draft-order-submit-review dd{color:var(--text);font-size:13px;font-weight:800;margin:0;min-width:0;overflow-wrap:anywhere}.draft-order-bulk-tools{align-items:end;background:#fff;border:1px dashed var(--line);border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;padding:10px 12px}.draft-order-bulk-tools label{display:grid;gap:5px;min-width:min(100%,240px)}.draft-order-bulk-tools span{color:var(--text-muted);font-size:12px;font-weight:800}.draft-order-bulk-tools input,.draft-order-bulk-tools select{min-height:34px}.draft-order-bulk-tools .draft-order-bulk-quantity{min-width:128px;width:148px}.draft-order-bulk-tools .draft-order-bulk-keyword,.draft-order-bulk-tools .draft-order-bulk-remark{flex:1 1 220px}.draft-order-bulk-tools .draft-order-bulk-review{min-width:180px}.draft-order-bulk-tools .draft-order-bulk-review.text{flex:1 1 260px}.draft-order-invalid-filter.active{box-shadow:0 0 0 2px rgba(8,47,107,.12)}.draft-order-issue-badge{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#9a3412!important;display:inline-flex;font-size:12px;font-weight:850;margin-top:2px;padding:3px 8px;width:-moz-fit-content;width:fit-content}.draft-order-readiness{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;font-size:13px;gap:8px;padding:10px 12px}.draft-order-readiness>div:first-child{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.draft-order-readiness strong{color:var(--text-primary)}.draft-order-readiness small,.draft-order-readiness span{color:var(--text-muted)}.draft-order-readiness.warning{background:#fffbeb;border-color:#f59e0b}.draft-order-readiness.ok{background:#f0fdfa;border-color:#99f6e4}.draft-order-readiness-items{display:flex;flex-wrap:wrap;gap:6px}.draft-order-readiness-items small{background:#fff;border:1px solid rgba(245,158,11,.35);border-radius:999px;padding:4px 8px}.draft-order-item{align-items:start;background:#fff;border:1px solid var(--line);border-radius:12px;display:grid;gap:12px;grid-template-columns:auto minmax(240px,1fr) minmax(280px,1.1fr) auto auto;padding:12px}.draft-order-item.active{border-color:var(--brand-primary);box-shadow:0 8px 18px rgba(37,99,235,.1)}.draft-order-select{align-items:center;display:flex;min-height:36px;padding-top:2px}.draft-order-item>.draft-order-summary{display:grid;gap:4px;min-width:0}.draft-order-item span,.draft-order-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-order-item span{color:var(--text-muted);font-size:13px}.draft-order-item>b{color:var(--brand-primary);white-space:nowrap}@media (max-width:860px){.console-shell,.pandao-top-nav{grid-template-columns:1fr}.pandao-top-nav{gap:10px;padding:12px 14px}.pandao-top-menu{justify-content:flex-start;display:flex;flex-wrap:wrap;width:100%;overflow-x:hidden}.pandao-top-menu a{flex:1 1 112px;justify-content:center;padding:0 10px}.pandao-top-actions{justify-content:flex-start;overflow-x:hidden;width:100%}.pandao-workspace-content{width:min(100% - 28px,1280px);padding-top:16px}.console-sidebar{height:auto;overflow:visible;position:static}.side-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users-layout,.catalog-matrix-layout,.catalog-option-form,.checkbox-grid,.dashboard-kpi-grid,.ds-grid-2,.ds-grid-3,.ds-grid-4,.dynamic-field-grid,.form-grid,.grid.four,.grid.three,.grid.two,.mode-card-grid,.option-choice-grid,.provider-command-grid,.schema-editor-grid,.service-choice-grid,.v4-order-grid{grid-template-columns:1fr}.required-summary,.sku-helper-panel,.upload-first-panel{align-items:flex-start;flex-direction:column}.addon-service-list,.draft-order-item,.sku-helper-panel,.sku-preview-list{grid-template-columns:1fr}.draft-order-item{align-items:stretch}.addon-service{align-items:flex-start;grid-template-columns:auto minmax(0,1fr)}.addon-service b{grid-column:2}.console-content,.public-header{padding-left:14px;padding-right:14px}.design-system-grid,.design-system-two,.ds-rdp-months,.token-swatch-grid{grid-template-columns:1fr}.ds-date-popover{width:calc(100vw - 28px)}.ds-card-head,.ds-topbar,.ds-topbar-actions{align-items:flex-start;flex-direction:column}.ds-card{min-width:0;padding:14px}.ds-card-head,.required-summary,.v4-order-grid{max-width:100%;min-width:0}.v4-order-grid label:nth-child(11),.v4-order-grid label:nth-child(13){grid-column:auto}.donut-status-layout,.topbar-quick-panel{grid-template-columns:1fr}.topbar-quick-panel{left:0;right:auto;width:min(360px,calc(100vw - 32px))}.dashboard-order-entry{align-items:stretch;grid-template-columns:minmax(0,1fr)}.dashboard-order-entry .dashboard-entry-actions{justify-content:flex-start}.option-price-row{grid-template-columns:1fr}.provider-bind-helper{align-items:stretch;flex-direction:column}.recharge-entry,.recharge-modal-grid{grid-template-columns:1fr}.order-progress-head{flex-direction:column}.order-progress-steps{grid-template-columns:1fr}.order-progress-step{min-height:auto}}:root{--biz-bg:#f3f6fb;--biz-surface:#fff;--biz-surface-2:#f7f9fd;--biz-ink:#11213d;--biz-muted:#637087;--biz-line:#d8e0ec;--biz-line-strong:#b7c4d7;--biz-side:#062657;--biz-accent:#082f6b;--biz-accent-strong:#062657;--biz-amber:#f5a900;--biz-green:#047857;--biz-red:#b42318;--biz-shadow:0 12px 30px rgba(8,47,107,.09)}body{background:var(--biz-bg)}.business-shell,.console-shell{background:linear-gradient(180deg,#f8fafc 0,var(--biz-bg) 260px),var(--biz-bg)}.business-sidebar,.console-sidebar{background:linear-gradient(180deg,#082f6b,#062657 54%,#041a3c);border-right:1px solid hsla(0,0%,100%,.08);box-shadow:10px 0 30px rgba(8,47,107,.14)}.console-brand{border-bottom-color:hsla(0,0%,100%,.1);margin-bottom:18px;min-height:70px;padding:10px 10px 18px;text-decoration:none}.console-brand.workspace-brand{align-items:flex-start;gap:0}.console-brand.workspace-brand>span{border-left:0;padding-left:0}.console-brand strong{color:#fff;font-size:17px}.console-brand small{color:#9da8b8}.kostar-sidebar-brand{display:block}.kostar-brand{display:grid;gap:8px;min-width:0;width:100%}.kostar-brand img{background:transparent;border:0;border-radius:0;display:block;filter:drop-shadow(0 8px 16px rgba(0,0,0,.14));height:auto;max-width:168px;padding:0;width:100%}.kostar-brand small{align-items:center;border-left:3px solid var(--biz-amber);color:#d8e1ef;display:inline-flex;font-size:12px;font-weight:800;gap:7px;line-height:1.35;padding-left:8px}.kostar-brand.compact{align-items:center;display:inline-flex;gap:8px;width:auto}.kostar-brand.compact img{max-width:104px;padding:0}.side-nav{gap:6px}.side-nav a,.side-nav button{border-left:0;border-radius:8px;color:#cbd5e1;font-weight:700;min-height:42px;padding:9px 11px}.side-nav a:hover,.side-nav button:hover{background:hsla(0,0%,100%,.07);color:#fff}.side-nav a.active{background:hsla(0,0%,100%,.96);border-left-color:transparent;color:var(--biz-accent);box-shadow:0 10px 22px rgba(0,0,0,.22)}.side-nav a.active svg{color:var(--biz-amber)}.business-main,.console-main{background:transparent}.business-topbar,.console-header,.ds-topbar{align-items:center;background:hsla(0,0%,100%,.96);border:1px solid rgba(207,216,227,.88);border-radius:0 0 10px 10px;box-shadow:0 1px 0 rgba(15,23,42,.04);display:flex;gap:18px;justify-content:space-between;min-height:72px;padding:12px 24px}.business-topbar{position:sticky;top:0;z-index:35}.business-topbar>div:first-child,.ds-topbar>div:first-child{display:grid;gap:3px}.business-kicker{color:var(--biz-accent-strong);font-size:12px;font-weight:900;letter-spacing:0}.business-topbar h1,.ds-topbar h1{color:var(--biz-ink);font-size:20px;line-height:1.2;margin:0}.business-topbar p,.ds-topbar p{color:var(--biz-muted);line-height:1.4;margin:0}.business-topbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.business-content,.console-content{padding:24px}.card,.ds-card,.form-group-block,.panel,.team-action-card,.team-invite-panel,.team-summary-card{background:var(--biz-surface);border:1px solid var(--biz-line);border-radius:8px;box-shadow:0 1px 2px rgba(16,24,40,.04)}.ds-card,.panel{padding:18px}.ds-card-head h2,.form-group-head h3,.panel h1,.panel h2,.panel h3{color:var(--biz-ink);letter-spacing:0}.ds-card-head{border-bottom:1px solid #e4e9ef;margin:-2px 0 16px;padding-bottom:12px}.ds-card-head p,.field-help,.form-group-head p,.muted{color:var(--biz-muted)}.btn{border-color:var(--biz-line);border-radius:7px;color:var(--biz-ink);font-weight:800}.btn.primary{background:var(--biz-accent);border-color:var(--biz-accent);color:#fff}.btn.primary:hover{background:var(--biz-accent-strong)}.btn.warn{background:#fff8eb;border-color:#f3c56b;color:#814b10}.btn.danger{background:#fff3f1;border-color:#f4aaa3;color:var(--biz-red)}.language-toggle{border-color:var(--biz-line);border-radius:8px}.language-toggle button{border-radius:7px}.language-toggle button.active{background:var(--biz-ink)}.pandao-account-pill{border-color:var(--biz-line);border-radius:8px;max-width:260px;padding:6px 10px 6px 7px}.business-account-pill{background:var(--biz-surface-2)}.form input,.form select,.form textarea,.form-grid input,.form-grid select,.form-grid textarea,.table-input,.table-textarea,.toolbar input,.toolbar select,.v4-order-grid input,.v4-order-grid select,.v4-order-grid textarea{background:#fff;border-color:var(--biz-line);border-radius:7px;color:var(--biz-ink)}.form input:focus,.form select:focus,.form textarea:focus,.toolbar input:focus,.toolbar select:focus,.v4-order-grid input:focus,.v4-order-grid select:focus,.v4-order-grid textarea:focus{border-color:var(--biz-accent);box-shadow:0 0 0 3px rgba(8,47,107,.12);outline:0}.business-content .panel>.toolbar,.console-content .panel>.toolbar{align-items:center;background:#f7f9fb;border:1px solid var(--biz-line);border-radius:8px;gap:10px;margin:10px 0 12px;padding:10px}.business-content .panel>.toolbar input:not([type=checkbox]):not([type=radio]),.business-content .panel>.toolbar select,.console-content .panel>.toolbar input:not([type=checkbox]):not([type=radio]),.console-content .panel>.toolbar select{flex:0 1 220px;min-width:180px;width:auto}.business-content .panel>.toolbar .ds-date-range,.console-content .panel>.toolbar .ds-date-range{flex:0 1 230px;min-width:210px}.business-content .panel>.toolbar .ds-date-trigger,.console-content .panel>.toolbar .ds-date-trigger{width:100%}.business-content .panel>.toolbar .btn,.console-content .panel>.toolbar .btn{min-height:38px}.ds-table-wrap,.order-sheet-wrap,.table-wrap{border-color:var(--biz-line);border-radius:8px}.data-table thead th,.order-sheet th,th{background:#f2f5f8;color:#354052;font-size:13px;font-weight:900}td,th{border-bottom-color:#e2e8f0}.data-table td,.data-table th{padding:11px 12px}.tabs{background:#f4f7fa;border:1px solid var(--biz-line);border-radius:8px;gap:0;padding:3px;width:-moz-fit-content;width:fit-content}.tabs button{background:transparent;border-color:transparent;border-radius:6px;color:var(--biz-muted);font-weight:800}.tabs button.active{background:#fff;border-color:var(--biz-line);color:var(--biz-ink);box-shadow:0 1px 2px rgba(15,23,42,.06)}.status{border-radius:6px;font-weight:900;padding:4px 8px}.status.pending{background:#fff8eb;border-color:#f3c56b;color:#8a520f}.status.accepted,.status.in_progress,.status.shipping{background:#edf5ff;border-color:#b8d7ff;color:#1d4ed8}.status.completed{background:#ecfdf5;border-color:#9be3c6;color:var(--biz-green)}.mode-card-grid{gap:12px}.mode-card{background:#fff;border-color:var(--biz-line);border-radius:8px;min-height:190px;padding:16px}.mode-card strong{color:var(--biz-ink);font-size:17px}.mode-card.active{background:linear-gradient(180deg,#fff,#f0faf8);border-color:var(--biz-accent);box-shadow:0 12px 28px rgba(8,47,107,.13)}.mode-required,.tag{border-radius:6px}.required-summary{background:#fff8eb;border-color:#f3c56b;color:#794b12}.required-summary b{background:var(--biz-amber)}.bulk-bar,.sku-empty,.upload-first-panel,.v4-price-panel.compact{background:var(--biz-surface-2);border-color:var(--biz-line)}.addon-service,.draft-order-item,.sku-preview{border-color:var(--biz-line);border-radius:8px}.addon-service.active,.draft-order-item.active,.sku-preview.active{background:#f0faf8;border-color:var(--biz-accent);box-shadow:0 8px 20px rgba(8,47,107,.1)}.order-command-center{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 300px}.order-command-main{min-width:0}.draft-order-summary{align-items:center;display:flex;gap:12px;min-width:0}.order-thumb{align-items:center;background:#f8fafc;border:1px solid #d8e0ea;border-radius:6px;color:#64748b;display:inline-flex;flex:0 0 auto;height:52px;justify-content:center;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:52px}.order-thumb.empty{font-weight:800}.customer-orders-list{display:grid;gap:12px}.customer-order-empty{background:#f8fafc;border:1px dashed var(--line);border-radius:8px;color:var(--muted);padding:28px;text-align:center}.customer-order-card{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 22px rgba(15,23,42,.05);display:grid;gap:14px;min-width:0;padding:14px}.customer-order-actions,.customer-order-card-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.customer-order-no{color:var(--biz-ink);font-size:16px;font-weight:900;text-decoration:none}.customer-order-card-body{display:grid;gap:14px;grid-template-columns:minmax(260px,1.25fr) minmax(240px,1fr) minmax(240px,.95fr);min-width:0}.customer-order-product{align-items:flex-start;display:flex;gap:12px;min-width:0}.customer-order-product>div{display:grid;gap:4px;min-width:0}.customer-order-product small,.customer-order-product span,.customer-order-product strong{overflow-wrap:anywhere}.customer-order-product small,.customer-order-product span{color:var(--muted)}.customer-order-facts{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.customer-order-facts div,.customer-order-return{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:10px}.customer-order-facts dt{color:var(--muted);font-size:12px;font-weight:800;margin-bottom:4px}.customer-order-facts dd{color:var(--ink);font-weight:800;margin:0;overflow-wrap:anywhere}.customer-order-return{display:grid;gap:8px}.customer-order-return>strong{color:var(--ink)}.customer-order-return p{color:var(--muted);font-size:13px;line-height:1.5;margin:0}.customer-completion-result{border-top:1px solid #e2e8f0;display:grid;gap:8px;padding-top:8px}.customer-completion-result strong{color:var(--biz-ink);font-size:13px}.customer-feedback-images{display:grid;gap:6px}.customer-feedback-images>span{color:var(--muted);font-size:12px;font-weight:800}.customer-feedback-images em{color:var(--muted);font-size:12px;font-style:normal}.customer-return-storage{border-top:1px solid var(--line);display:grid;gap:5px;margin-top:8px;padding-top:8px}.customer-return-storage strong{color:#082f6b;font-weight:900}.customer-return-storage small{color:var(--muted);font-size:12px}.customer-detail-return-storage{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.customer-detail-return-storage strong{color:#082f6b;font-weight:900}.customer-detail-return-storage p{margin:4px 0}.customer-feedback-image-strip{display:flex;flex-wrap:wrap;gap:6px}.customer-feedback-image-strip a{border:1px solid #cbd5e1;border-radius:6px;display:inline-flex;height:48px;overflow:hidden;width:48px}.customer-feedback-image-strip img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.customer-copy-row{align-items:center;display:grid;gap:8px;grid-template-columns:86px minmax(0,1fr)}.customer-copy-row>span{color:var(--muted);font-size:12px;font-weight:800}.customer-copy-chip{background:#fff;border:1px solid var(--line);border-radius:6px;color:var(--biz-ink);cursor:pointer;font-weight:800;min-width:0;overflow:hidden;padding:7px 9px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.customer-copy-chip:hover{border-color:var(--biz-accent);color:var(--biz-accent)}.customer-inline-order-no{align-items:flex-end;background:#f0faf8;border:1px solid #c7ebe3;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) auto;padding:12px}.customer-inline-order-no label{display:grid;gap:6px}.customer-inline-order-no span{color:var(--biz-muted);font-size:12px;font-weight:900}.customer-inline-order-no input{min-width:0}.order-command-rail{background:#111827;border:1px solid #263244;border-radius:10px;box-shadow:var(--biz-shadow);color:#f8fafc;display:grid;gap:0;overflow:hidden;position:sticky;top:96px}.rail-section{border-bottom:1px solid hsla(0,0%,100%,.1);display:grid;gap:6px;padding:16px}.rail-section span{color:#9da8b8;font-size:12px;font-weight:900}.rail-section strong{color:#fff;font-size:20px;line-height:1.25}.rail-section small{color:#cbd5e1;line-height:1.45}.rail-progress{background:hsla(0,0%,100%,.12);border-radius:999px;height:7px;overflow:hidden}.rail-progress i{background:#2dd4bf;display:block;height:100%}.rail-actions{display:grid;gap:8px;padding:16px}.rail-actions .btn{justify-content:center;width:100%}.admin-orders-table tbody tr:hover,.order-sheet tbody tr:hover,.provider-orders-table tbody tr:hover{background:#f8fbfd}.provider-orders-panel h1{margin-bottom:14px}.provider-orders-wrap{max-height:calc(100vh - 292px)}.provider-orders-table{min-width:2240px}.provider-orders-table td,.provider-orders-table th{min-width:0;white-space:normal}.provider-orders-table td:nth-child(3),.provider-orders-table th:nth-child(3){min-width:330px;width:330px}.provider-orders-table td:nth-child(4),.provider-orders-table th:nth-child(4){min-width:280px;width:280px}.provider-orders-table td:nth-child(5),.provider-orders-table th:nth-child(5){min-width:260px;width:260px}.provider-orders-table td:nth-child(6),.provider-orders-table th:nth-child(6){min-width:250px;width:250px}.provider-orders-table td:nth-child(7),.provider-orders-table th:nth-child(7){min-width:390px;width:390px}.provider-orders-table td:nth-child(8),.provider-orders-table th:nth-child(8){min-width:300px;width:300px}.provider-orders-table td:nth-child(9),.provider-orders-table th:nth-child(9){min-width:220px;width:220px}.provider-orders-table .sticky-col.left.second{min-width:176px;width:176px}.provider-orders-table .provider-action-col{background:#fff;border-left:1px solid var(--biz-line);min-width:220px;width:220px}.provider-orders-table .action-cell .row-actions{align-items:stretch;display:grid;gap:8px;grid-template-columns:1fr;min-width:0}.provider-orders-table .action-cell .btn{justify-content:center;min-width:0;width:100%}.provider-order-id{color:var(--biz-ink);font-size:14px;font-weight:900;line-height:1.3;word-break:break-all}.provider-order-created{color:var(--biz-muted);font-size:12px;margin-top:5px;white-space:nowrap}.provider-order-customer{color:#334155;display:grid;font-size:12px;font-weight:800;gap:2px;line-height:1.35;margin-top:6px}.provider-order-customer span{overflow-wrap:anywhere}.provider-product-cell{align-items:flex-start;display:flex;gap:12px;min-width:0}.provider-product-main{display:grid;gap:5px;min-width:0}.provider-product-title{color:var(--biz-ink);font-size:14px;font-weight:900;line-height:1.38;text-decoration:none;word-break:break-word}a.provider-product-title:hover{color:var(--biz-accent);text-decoration:underline}.provider-product-meta{color:var(--biz-muted);font-size:12px;line-height:1.35;word-break:break-word}.provider-facts{display:grid;gap:7px;margin:0}.provider-fact{align-items:start;display:grid;gap:8px;grid-template-columns:76px minmax(0,1fr)}.provider-fact dt{color:var(--biz-muted);font-size:12px;font-weight:800;line-height:1.3}.provider-fact dd{color:var(--biz-ink);font-size:13px;font-weight:750;line-height:1.35;margin:0;overflow-wrap:anywhere}.provider-review-images{border-top:1px solid var(--biz-line);display:grid;gap:8px;margin-top:10px;padding-top:10px}.provider-review-images-head{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.provider-review-images-head span{color:var(--biz-muted);font-size:12px;font-weight:900}.provider-review-images-head .btn{flex:0 0 auto;white-space:nowrap}.provider-review-text-block{border-top:1px solid var(--biz-line);display:grid;gap:8px;margin-top:10px;padding-top:10px}.provider-review-text-head{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.provider-review-text-head span{color:var(--biz-muted);font-size:12px;font-weight:900}.provider-review-text-content{color:var(--biz-ink);font-family:inherit;font-size:13px;font-weight:750;line-height:1.45;margin:0;max-width:340px;min-width:220px;overflow-wrap:anywhere;white-space:pre-wrap}.provider-review-image-strip{display:flex;flex-wrap:wrap;gap:7px}.provider-review-image-strip a{background:#f8fafc;border:1px solid var(--biz-line);border-radius:6px;display:block;height:48px;overflow:hidden;width:48px}.provider-review-image-strip img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.provider-tags{display:flex;flex-wrap:wrap;gap:6px;min-height:24px}.provider-payment-state{border:1px solid var(--biz-line);border-radius:6px;color:#475569;display:inline-flex;font-size:12px;font-weight:850;margin-top:8px;padding:4px 7px}.provider-payment-state.pending{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.provider-payment-state.paid{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.provider-payment-state.rejected{background:#fff7ed;border-color:#fdba74;color:#9a3412}.provider-payment-filter-actions{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.provider-payment-status-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.provider-payment-status-tabs button{background:#fff;border:1px solid var(--line);border-radius:6px;color:#334155;cursor:pointer;font-weight:800;min-height:36px;padding:8px 12px}.provider-payment-status-tabs button.active{background:#ecfdf5;border-color:var(--brand-primary);color:var(--brand-primary-hover)}.provider-tag{align-items:center;background:#f4f7fa;border:1px solid var(--biz-line);border-radius:6px;color:#334155;display:inline-flex;font-size:12px;font-weight:850;line-height:1.2;padding:4px 7px;white-space:nowrap}.provider-tag.urgent{background:#fff7ed;border-color:#fdba74;color:#9a3412;margin-top:8px}.provider-note{background:#f8fafc;border:1px solid var(--biz-line);border-radius:6px;display:grid;gap:5px;margin-top:9px;padding:8px}.provider-extra-fields span,.provider-note span{color:var(--biz-muted);font-size:12px;font-weight:900}.provider-note p{color:var(--biz-ink);font-size:13px;line-height:1.45;margin:0;white-space:pre-wrap;word-break:break-word}.provider-return-storage{background:#f8fafc;border:1px solid var(--biz-line);border-radius:6px;display:grid;gap:6px;margin-top:9px;padding:8px}.provider-return-storage>div{align-items:center;display:flex;gap:8px;justify-content:space-between}.provider-return-storage small,.provider-return-storage span{color:var(--biz-muted);font-size:12px;font-weight:850}.provider-return-storage strong{color:#082f6b;font-size:13px;font-weight:900}.provider-return-storage.stocked{background:#ecfdf5;border-color:#a7f3d0}.warehouse-page{display:grid;gap:12px}.warehouse-hero{align-items:flex-end;display:flex;justify-content:space-between}.warehouse-hero h1{margin:0 0 6px}.warehouse-summary-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.warehouse-summary-grid button{background:#fff;border:1px solid var(--biz-line);border-radius:6px;color:var(--biz-ink);cursor:pointer;display:grid;gap:6px;min-height:76px;padding:12px;text-align:left}.warehouse-summary-grid button.active{border-color:#082f6b;box-shadow:inset 0 0 0 1px #082f6b}.warehouse-summary-grid span{color:var(--biz-muted);font-size:12px;font-weight:900}.warehouse-summary-grid strong{font-size:24px;font-weight:950}.warehouse-toolbar-panel{align-items:center;display:flex;gap:12px;justify-content:space-between}.warehouse-search{align-items:center;border:1px solid var(--biz-line);border-radius:6px;display:flex;gap:8px;max-width:320px;padding:0 10px;width:100%}.warehouse-search input{border:0;height:38px;outline:0;width:100%}.warehouse-order-list{display:grid;gap:10px}.warehouse-empty{align-items:center;color:var(--biz-muted);display:flex;gap:8px;font-weight:900}.warehouse-order-card{align-items:stretch;background:#fff;border:1px solid var(--biz-line);border-radius:6px;display:grid;gap:12px;grid-template-columns:minmax(260px,1.25fr) minmax(220px,1fr) minmax(180px,.8fr) minmax(150px,.65fr) minmax(140px,.55fr);padding:12px}.warehouse-order-card.recycled{border-color:#facc15}.warehouse-order-card.stocked{border-color:#86efac}.warehouse-product-cell{display:flex;gap:10px;min-width:0}.warehouse-product-cell img,.warehouse-product-fallback{background:#f1f5f9;border:1px solid var(--biz-line);border-radius:6px;height:56px;-o-object-fit:cover;object-fit:cover;width:56px}.warehouse-order-meta,.warehouse-product-cell>div,.warehouse-storage-dates,.warehouse-storage-state{display:grid;gap:5px;min-width:0}.warehouse-product-cell strong{color:var(--biz-ink);font-size:13px;font-weight:950;line-height:1.35}.warehouse-order-meta span,.warehouse-product-cell small,.warehouse-storage-dates span,.warehouse-storage-state small{color:var(--biz-muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.warehouse-order-meta b{color:#334155;display:inline-block;font-weight:900;margin-right:6px}.warehouse-status-pill{border:1px solid #cbd5e1;border-radius:6px;color:#334155;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;padding:5px 8px;width:-moz-fit-content;width:fit-content}.warehouse-status-pill.pending_recycle{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.warehouse-status-pill.recycled{background:#fefce8;border-color:#fde68a;color:#854d0e}.warehouse-status-pill.stocked{background:#ecfdf5;border-color:#86efac;color:#166534}.warehouse-storage-dates strong{color:var(--biz-ink);font-size:12px;font-weight:900}.warehouse-actions{align-items:center;display:flex;justify-content:flex-end}.warehouse-done{background:#ecfdf5;border:1px solid #86efac;border-radius:6px;color:#166534;font-size:12px;font-weight:950;padding:7px 9px}.customer-warehouse-page{--customer-warehouse-accent:#082f6b}.customer-warehouse-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-warehouse-order-card{grid-template-columns:minmax(260px,1.3fr) minmax(230px,.95fr) minmax(220px,.9fr) minmax(160px,.65fr)}.customer-warehouse-readonly-note{background:#f0fdfa;border:1px solid #99f6e4;border-radius:6px;color:#082f6b;font-size:12px;font-weight:900;line-height:1.35;padding:7px 9px}@media (max-width:1180px){.customer-warehouse-order-card,.warehouse-order-card,.warehouse-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.warehouse-hero,.warehouse-toolbar-panel{align-items:stretch;flex-direction:column}.customer-warehouse-order-card,.customer-warehouse-tabs,.warehouse-order-card,.warehouse-summary-grid{grid-template-columns:1fr}.warehouse-search{max-width:none}}.provider-extra-fields{border-top:1px solid var(--biz-line);display:grid;gap:5px;margin-top:10px;padding-top:9px}.provider-extra-fields small{color:#475569;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.provider-fulfillment-editor{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.provider-fulfillment-editor label{display:grid;gap:4px;min-width:0}.provider-fulfillment-editor span{color:var(--biz-muted);font-size:12px;font-weight:900;line-height:1.2}.provider-buyer-pair-field{display:grid;gap:4px;grid-column:1/-1;min-width:0}.provider-buyer-pair-inputs{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);min-width:0}.provider-fulfillment-editor input{background:#fff;border:1px solid var(--biz-line);border-radius:6px;color:var(--biz-ink);font-size:12px;font-weight:750;height:32px;min-width:0;padding:0 8px;width:100%}.provider-fulfillment-editor input:disabled{background:#f8fafc;color:#94a3b8}.provider-fulfillment-editor .btn{grid-column:1/-1;justify-content:center;min-height:32px}.provider-feedback-images-field{display:grid;gap:6px;grid-column:1/-1;min-width:0}.provider-feedback-images-head{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.provider-feedback-image-cell{background:#fff;border:1px dashed #94a3b8;border-radius:6px;display:grid;gap:8px;min-height:72px;outline:none;padding:9px}.provider-feedback-image-cell:focus{border-color:var(--biz-primary);box-shadow:0 0 0 2px rgba(8,47,107,.12)}.provider-feedback-image-cell.disabled{background:#f8fafc;color:#94a3b8}.provider-feedback-image-cell>span{color:var(--biz-muted);font-size:12px;font-weight:800;line-height:1.35}.provider-feedback-image-strip{display:flex;flex-wrap:wrap;gap:7px}.provider-feedback-image-thumb{border:1px solid var(--biz-line);border-radius:6px;display:grid;grid-template-columns:48px 22px;height:50px;overflow:hidden}.provider-feedback-image-thumb a{background:#f8fafc;display:block;height:48px;width:48px}.provider-feedback-image-thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.provider-feedback-image-thumb button{background:#fff;border:0;border-left:1px solid var(--biz-line);color:#64748b;cursor:pointer;font-size:12px;font-weight:900;padding:0}.provider-fulfillment-disabled{background:#f8fafc;border:1px solid var(--biz-line);border-radius:6px;color:var(--biz-muted);font-size:12px;font-weight:850;grid-column:1/-1;line-height:1.25;padding:7px 8px}.provider-inline-save-all:disabled{opacity:.55}.provider-save-complete-fulfillment{border-color:rgba(8,47,107,.28)}.provider-complete-fulfillment.active,.provider-incomplete-fulfillment.active,.provider-select-fulfillment.active,.provider-workflow-switch.active{box-shadow:0 0 0 2px rgba(8,47,107,.12)}.provider-save-selected-fulfillment{border-color:rgba(8,47,107,.28)}.provider-copy-previous-fulfillment{border-color:rgba(8,47,107,.25);color:var(--biz-muted)}.provider-selected-fulfillment-summary{align-items:center;background:#ecfdf5;border:1px solid rgba(8,47,107,.22);border-radius:8px;color:#082f6b;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 14px;margin:-4px 0 12px;padding:8px 12px}.provider-pagination-toolbar{align-items:center;background:#fff;border:1px solid var(--biz-line);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:space-between;margin:0 0 12px;padding:10px 12px}.provider-page-size-control{align-items:center;display:inline-flex;gap:8px}.provider-page-actions span,.provider-page-range,.provider-page-size-control span{color:var(--biz-muted);font-size:12px;font-weight:850}.provider-page-size-select{min-height:34px;min-width:108px}.provider-page-actions{align-items:center;display:inline-flex;gap:8px}.provider-row-selector,.provider-select-current-page{cursor:pointer;height:16px;width:16px}.provider-reset-selected-fulfillment{border-color:rgba(100,116,139,.32)}.provider-fulfillment-row-select{align-items:center;background:#f8fafc;border:1px solid var(--biz-line);border-radius:6px;display:inline-flex;gap:6px;margin-bottom:8px;min-height:30px;padding:5px 8px}.provider-fulfillment-row-select span{color:var(--biz-muted);font-size:12px;font-weight:850}.provider-fulfillment-warning{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;color:#9a3412;display:inline-flex;font-size:12px;font-weight:850;min-height:30px;padding:5px 8px}.provider-fulfillment-summary{align-items:center;background:#f8fafc;border:1px solid var(--biz-line);border-radius:8px;color:var(--biz-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px 14px;margin:-2px 0 12px;padding:9px 12px}.provider-fulfillment-summary strong{color:var(--biz-ink)}.provider-fulfillment-summary span{color:var(--biz-muted);font-weight:750}.provider-draft-recovery{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1d4ed8;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 14px;margin:-2px 0 12px;padding:9px 12px}.provider-draft-recovery span,.provider-draft-recovery strong{color:inherit}.provider-draft-recovery strong{font-size:13px}.provider-view-recovery{align-items:center;background:#f8fafc;border:1px solid rgba(71,85,105,.2);border-radius:8px;color:#334155;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 14px;margin:-2px 0 12px;padding:9px 12px}.provider-view-recovery span,.provider-view-recovery strong{color:inherit}.provider-view-recovery strong{font-size:13px}.provider-view-switchbar{align-items:center;background:#f8fafc;border:1px solid rgba(100,116,139,.22);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px 14px;margin:0 0 12px;padding:10px 12px}.provider-primary-switchbar{background:#eef6ff;border-color:#bfdbfe;margin:8px 0 14px}.provider-primary-switchbar .provider-view-segmented button{min-width:96px}.provider-customer-filter{min-width:190px}.provider-view-switchbar span{color:#475569;font-size:12px;font-weight:800}.provider-view-segmented{background:#fff}.provider-orders-panel-sheet-mode{background:transparent;border-color:transparent;box-shadow:none;padding:0}body:has(.provider-orders-panel-sheet-mode) .console-header,body:has(.provider-orders-panel-sheet-mode) .notice{display:none}body:has(.provider-orders-panel-sheet-mode) .console-content{padding-top:10px}.provider-orders-panel-sheet-mode .bulk-bar,.provider-orders-panel-sheet-mode .provider-action-toolbar,.provider-orders-panel-sheet-mode .provider-bulk-bank-tool,.provider-orders-panel-sheet-mode .provider-bulk-fulfillment-tool,.provider-orders-panel-sheet-mode .provider-draft-preserved,.provider-orders-panel-sheet-mode .provider-draft-recovery,.provider-orders-panel-sheet-mode .provider-fulfillment-handoff-copy,.provider-orders-panel-sheet-mode .provider-fulfillment-summary,.provider-orders-panel-sheet-mode .provider-missing-fulfillment-summary,.provider-orders-panel-sheet-mode .provider-selected-fulfillment-summary,.provider-orders-panel-sheet-mode .provider-view-recovery,.provider-orders-panel-sheet-mode>h1{display:none}.provider-orders-panel-sheet-mode .provider-status-tabs{background:#fff;border-color:rgba(100,116,139,.22);border-radius:6px;display:flex;flex-wrap:nowrap;gap:3px;margin:0 0 8px;max-width:100%;overflow-x:auto;padding:4px;width:-moz-max-content;width:max-content}.provider-orders-panel-sheet-mode .provider-status-tabs button{border-radius:4px;font-size:12px;min-height:32px;padding:6px 10px;white-space:nowrap}.provider-orders-panel-sheet-mode .provider-primary-switchbar{background:#fff;border-color:rgba(100,116,139,.22);margin:0 0 8px;padding:6px 8px}.provider-orders-panel-sheet-mode .provider-filter-toolbar{background:#fff;border:1px solid rgba(100,116,139,.2);border-radius:6px;display:grid;gap:6px;grid-template-columns:minmax(145px,190px) minmax(140px,1fr) minmax(160px,210px) repeat(2,minmax(150px,190px)) auto auto;margin:0 0 8px!important;padding:7px}.provider-orders-panel-sheet-mode .provider-filter-toolbar button,.provider-orders-panel-sheet-mode .provider-filter-toolbar input,.provider-orders-panel-sheet-mode .provider-filter-toolbar select{border-radius:4px;font-size:12px;min-height:32px;padding:6px 8px}.provider-native-sheet-panel{display:grid;gap:6px}.provider-sheet-commandbar{align-items:center;background:#f8fafc;border:1px solid rgba(100,116,139,.24);border-radius:6px 6px 0 0;display:flex;gap:8px 12px;justify-content:space-between;min-height:38px;padding:6px 8px}.provider-sheet-command-title{align-items:baseline;display:inline-flex;gap:8px;min-width:0}.provider-sheet-command-title strong{color:#0f172a;font-size:13px}.provider-sheet-command-title span{color:#64748b;font-size:12px;font-weight:800}.provider-sheet-selected-pill{background:#e0ecff;border:1px solid #9dbbf8;border-radius:999px;color:#0b3a80!important;padding:3px 8px}.provider-sheet-command-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.provider-sheet-command-actions .btn{border-radius:4px;font-size:12px;min-height:30px;padding:5px 8px}.provider-sheet-paste-hint{background:#fff;border:1px solid rgba(100,116,139,.18);border-radius:0;color:#475569;font-size:11px;font-weight:800;margin-top:-6px;padding:6px 8px}.provider-spreadsheet-grid{background:#fff;border:1px solid #cbd5e1;display:grid;grid-template-rows:auto auto minmax(0,1fr) 10px;height:calc(100vh - 260px);min-height:520px;overflow:hidden;position:relative}.provider-sheet-table-tools{align-items:center;background:#f8fafc;border-bottom:1px solid #dbe3ef;display:flex;flex-wrap:wrap;gap:6px 8px;min-height:42px;padding:6px 8px}.provider-sheet-field-filter,.provider-sheet-search-tool{align-items:center;color:#334155;display:inline-flex;flex:0 1 auto;gap:6px;min-width:0}.provider-sheet-field-filter span,.provider-sheet-filter-count,.provider-sheet-search-tool span{font-size:12px;font-weight:800;white-space:nowrap}.provider-sheet-table-tools input,.provider-sheet-table-tools select{background:#fff;border:1px solid #cbd5e1;border-radius:4px;color:#0f172a;font-size:12px;height:30px;min-width:0;padding:5px 8px}.provider-sheet-filter-column{width:126px}.provider-sheet-filter-input,.provider-sheet-search-input{width:190px}.provider-sheet-clear-filter{border-radius:4px;font-size:12px;min-height:30px;padding:5px 8px}.provider-sheet-renderer{align-items:center;display:inline-flex;gap:4px}.provider-sheet-renderer .btn{border-radius:4px;font-size:12px;min-height:30px;padding:5px 8px}.provider-sheet-renderer .btn.active{background:#0b2f63;border-color:#0b2f63;color:#fff}.provider-sheet-filter-count{color:#64748b;margin-left:auto}.provider-sheet-active-filter-count{background:#e0f2fe;border:1px solid #7dd3fc;border-radius:999px;color:#075985;font-size:12px;font-weight:900;padding:5px 8px}.provider-sheet-image-strip{align-items:center;background:#fff;border-bottom:1px solid #dbe3ef;display:flex;gap:6px;min-height:48px;overflow:hidden;padding:5px 8px}.provider-sheet-image-strip a{align-items:center;border:1px solid #cbd5e1;border-radius:4px;display:inline-flex;height:38px;justify-content:center;overflow:hidden;width:38px}.provider-sheet-image-strip img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.provider-sheet-image-strip span{color:#64748b;font-size:12px;font-weight:900;padding:0 6px}.provider-spreadsheet-canvas{align-items:stretch;display:grid;min-height:0;overflow:auto}.provider-sheet-height-resizer{background:#e2e8f0;border:0;border-top:1px solid #cbd5e1;cursor:ns-resize;height:10px;padding:0;position:relative;width:100%}.provider-sheet-height-resizer:after{background:#94a3b8;border-radius:999px;content:"";height:2px;left:50%;position:absolute;top:4px;transform:translateX(-50%);width:72px}.provider-sheet-height-is-resizing .provider-sheet-height-resizer,.provider-sheet-height-resizer:hover{background:#dbeafe}.native-sheet-is-resizing,.provider-sheet-height-is-resizing{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.provider-sheet-height-is-resizing{cursor:ns-resize}.provider-spreadsheet-native-host{min-width:0;min-height:0}.provider-spreadsheet-native-host .native-sheet-workbook{border:0;min-width:-moz-max-content;min-width:max-content}.provider-spreadsheet-native-host .native-sheet-formula-bar{display:none}.provider-spreadsheet-native-host .native-sheet-wrap{border:0;max-height:none}.provider-spreadsheet-native-host .native-sheet{min-width:100%;width:-moz-max-content;width:max-content}.provider-spreadsheet-univer-host{background:#fff;min-width:0;position:relative}.provider-spreadsheet-univer-canvas,.provider-spreadsheet-univer-host{height:100%;min-height:0;width:100%}.provider-spreadsheet-univer-state{align-items:center;background:hsla(0,0%,100%,.9);color:#0b2f63;display:flex;font-size:13px;font-weight:900;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:20}.native-sheet-cell-detail,.provider-spreadsheet-univer-detail{background:#fff;border:1px solid #bfdbfe;border-radius:6px;box-shadow:0 10px 24px rgba(15,23,42,.14);display:grid;gap:10px;padding:10px}.provider-spreadsheet-univer-detail{bottom:12px;left:12px;max-width:min(720px,calc(100% - 24px));position:absolute;right:12px;z-index:30}.native-sheet-cell-detail{margin-top:8px}.native-sheet-cell-detail-head,.provider-spreadsheet-univer-detail-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.native-sheet-cell-detail-head strong,.provider-spreadsheet-univer-detail-head strong{color:#0f172a;font-size:13px}.native-sheet-cell-detail-text,.provider-spreadsheet-univer-detail-text{display:grid;gap:8px}.native-sheet-cell-detail-text p,.provider-spreadsheet-univer-detail-text p{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;color:#0f172a;font-size:13px;line-height:1.6;margin:0;max-height:180px;overflow:auto;padding:10px;white-space:pre-wrap}.native-sheet-cell-detail-images,.provider-spreadsheet-univer-detail-images{display:flex;flex-wrap:wrap;gap:8px;max-height:220px;overflow:auto}.native-sheet-cell-detail-images a,.provider-spreadsheet-univer-detail-images a{border:1px solid #cbd5e1;border-radius:6px;display:block;height:96px;overflow:hidden;width:96px}.native-sheet-cell-detail-images img,.provider-spreadsheet-univer-detail-images img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.native-sheet-image-cell{text-align:center}.native-sheet-image-link{align-items:center;border:1px solid #cbd5e1;border-radius:5px;display:inline-flex;height:42px;justify-content:center;overflow:hidden;width:52px}.native-sheet-image-link img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.native-sheet-cell-image-strip{align-items:center;display:inline-flex;gap:4px;max-width:100%;overflow:hidden}.native-sheet-cell-image-strip a{border:1px solid #cbd5e1;border-radius:4px;display:inline-flex;flex:0 0 auto;height:28px;overflow:hidden;width:32px}.native-sheet-cell-image-strip img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.native-sheet-cell-detail-trigger{background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;color:#1d4ed8;cursor:pointer;flex:0 0 auto;font-size:11px;font-weight:900;height:28px;padding:0 6px}.native-sheet-cell-text-open{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:4px;grid-template-columns:minmax(0,1fr) auto;height:100%;padding:0;text-align:left;width:100%}.native-sheet-cell-text-open span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.native-sheet-cell-text-open b{color:#1d4ed8;font-size:11px;font-weight:900}.native-sheet-tone-status-pending,.native-sheet-tone-time-pending{background:#fff7ed!important;color:#9a3412}.native-sheet-tone-mode-self,.native-sheet-tone-status-accepted{background:#eff6ff!important;color:#1d4ed8}.native-sheet-tone-mode-rocket,.native-sheet-tone-status-processing{background:#eef2ff!important;color:#3730a3}.native-sheet-tone-mode-review,.native-sheet-tone-status-done,.native-sheet-tone-time-actual{background:#ecfdf5!important;color:#047857}.native-sheet-tone-status-stopped,.native-sheet-tone-time-overdue{background:#fff1f2!important;color:#be123c}.native-sheet-tone-mode-other{background:#f8fafc!important;color:#475569}.provider-sheet-header-filter-popover{background:#fff;border:1px solid #94a3b8;border-radius:6px;box-shadow:0 12px 28px rgba(15,23,42,.16);display:grid;gap:8px;padding:8px;position:fixed;z-index:80}.provider-sheet-header-filter-actions,.provider-sheet-header-filter-title{align-items:center;display:flex;gap:8px;justify-content:space-between}.provider-sheet-header-filter-title strong{color:#0f172a;font-size:12px}.provider-sheet-header-filter-popover input{border:1px solid #cbd5e1;border-radius:4px;font-size:12px;height:30px;padding:5px 8px;width:100%}.provider-sheet-header-filter-popover button{background:#fff;border:1px solid #cbd5e1;border-radius:4px;color:#0f172a;cursor:pointer;font-size:12px;min-height:26px;padding:4px 8px}.provider-sheet-header-filter-actions button:last-child{background:#0b3a80;border-color:#0b3a80;color:#fff}.provider-spreadsheet-grid canvas{cursor:cell}.customer-order-mode-switchbar{align-items:center;background:#eef6ff;border:1px solid #bcd7fb;border-radius:6px;display:flex;flex-wrap:wrap;gap:8px;padding:8px}.customer-order-mode-switchbar button{background:#fff;border:1px solid #cbd5e1;border-radius:4px;color:#0f172a;cursor:pointer;font-size:14px;font-weight:900;min-height:34px;padding:6px 14px}.customer-order-mode-switchbar button.active{background:#0b3a80;border-color:#0b3a80;color:#fff}.customer-order-mode-switchbar span{color:#334155;font-size:12px;font-weight:800}.customer-sheet-panel{display:grid;gap:8px}.customer-sheet-commandbar{border-radius:6px 6px 0 0}.customer-sheet-commandbar .provider-sheet-command-title{align-items:center;flex-wrap:wrap}.customer-sheet-default-mode{align-items:center;display:inline-flex;gap:5px}.customer-sheet-default-mode span{color:#334155;font-size:12px;font-weight:900;white-space:nowrap}.customer-sheet-default-mode select{background:#fff;border:1px solid #cbd5e1;border-radius:4px;color:#0f172a;font-size:12px;font-weight:800;height:30px;min-width:118px;padding:4px 8px}.customer-sheet-paste-hint{color:#334155}.customer-sheet-submit-review-panel{margin-top:0}.provider-native-sheet-panel .native-sheet-wrap{border-color:rgba(100,116,139,.26);max-height:calc(100vh - 214px);min-height:calc(100vh - 230px)}.provider-native-sheet-panel .native-sheet{min-width:2250px}.provider-draft-preserved{align-items:center;background:#f0fdfa;border:1px solid rgba(8,47,107,.22);border-radius:8px;color:#082f6b;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 14px;margin:-2px 0 12px;padding:9px 12px}.provider-draft-preserved span,.provider-draft-preserved strong{color:inherit}.provider-draft-preserved strong{font-size:13px}.provider-missing-fulfillment-summary{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 14px;margin:-2px 0 12px;padding:9px 12px}.provider-missing-fulfillment-summary span,.provider-missing-fulfillment-summary strong{color:inherit}.provider-missing-fulfillment-summary span{font-weight:750}.provider-fulfillment-save-review{background:#fff;border:1px solid #082f6b;border-radius:8px;box-shadow:0 10px 24px rgba(15,23,42,.08);display:grid;gap:12px;margin:-2px 0 12px;padding:12px}.provider-fulfillment-save-review>div:first-child{display:grid;gap:3px}.provider-fulfillment-save-review strong{color:var(--comfort-text);font-size:14px}.provider-fulfillment-save-review dt,.provider-fulfillment-save-review span{color:var(--comfort-muted);font-size:12px}.provider-fulfillment-save-review-recovery{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1d4ed8;display:flex;flex-wrap:wrap;gap:8px 14px;padding:8px 10px}.provider-fulfillment-save-review-recovery span,.provider-fulfillment-save-review-recovery strong{color:inherit}.provider-fulfillment-save-review dl{border:1px solid var(--comfort-line);border-radius:8px;display:grid;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;overflow:hidden}.provider-fulfillment-save-review dl>div{background:#f8fafc;display:grid;gap:4px;min-width:0;padding:9px 10px}.provider-fulfillment-save-review dd{color:var(--comfort-text);font-size:13px;font-weight:800;margin:0;min-width:0;overflow-wrap:anywhere}.provider-fulfillment-handoff-copy{align-items:center;background:#ecfeff;border:1px solid #a5f3fc;border-radius:8px;color:#155e75;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 12px;margin:-2px 0 12px;padding:9px 12px}.provider-fulfillment-handoff-copy span{color:inherit;font-weight:750}.provider-bulk-bank-tool,.provider-bulk-fulfillment-tool{align-items:end;background:#fff;border:1px dashed var(--biz-line);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;margin:-2px 0 12px;padding:10px 12px}.provider-bulk-bank-tool label,.provider-bulk-fulfillment-tool label{display:grid;flex:1 1 260px;gap:5px;min-width:min(100%,240px)}.provider-bulk-bank-tool span,.provider-bulk-fulfillment-tool span{color:var(--biz-muted);font-size:12px;font-weight:850}.provider-bulk-fulfillment-tool input,.provider-bulk-fulfillment-tool select{min-height:34px}.provider-bulk-selected-scope{border-color:rgba(8,47,107,.35)}.provider-hidden-fulfillment-selection{border-color:rgba(71,85,105,.25)}.provider-hidden-fulfillment-selection.active{background:#f8fafc;box-shadow:0 0 0 2px rgba(71,85,105,.12)}.provider-bulk-clear{border-color:rgba(100,116,139,.3)}.provider-progress-cell{display:grid;gap:9px}.provider-order-empty{color:var(--biz-muted);font-weight:800;padding:24px!important;text-align:center}@media (max-width:1900px){.provider-orders-wrap{max-height:none}.provider-orders-table{min-width:0;border-collapse:separate;border-spacing:0 12px}.provider-orders-table thead{display:none}.provider-orders-table tbody{display:grid;gap:12px}.provider-orders-table tbody tr{display:grid;grid-template-columns:38px 156px minmax(250px,1.35fr) minmax(200px,1fr) minmax(180px,.9fr);gap:0;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.05);overflow:hidden}.provider-orders-table tbody td{display:block;width:auto!important;min-width:0!important;border-bottom:0;padding:14px 12px}.provider-orders-table .provider-action-col,.provider-orders-table .sticky-col.left,.provider-orders-table .sticky-col.left.second,.provider-orders-table .sticky-col.right{position:static;left:auto;right:auto;box-shadow:none}.provider-orders-table tbody td:first-child{grid-column:1;grid-row:1/span 2}.provider-orders-table tbody td:nth-child(2){grid-column:2;grid-row:1/span 2}.provider-orders-table tbody td:nth-child(3){grid-column:3;grid-row:1/span 2}.provider-orders-table tbody td:nth-child(4){grid-column:4;grid-row:1}.provider-orders-table tbody td:nth-child(5){grid-column:5;grid-row:1}.provider-orders-table tbody td:nth-child(6){grid-column:4;grid-row:2;border-top:1px solid var(--line-soft)}.provider-orders-table tbody td:nth-child(7){grid-column:3/5;grid-row:3;border-top:1px solid var(--line-soft)}.provider-orders-table tbody td:nth-child(8){grid-column:5;grid-row:2;border-top:1px solid var(--line-soft)}.provider-orders-table tbody td:nth-child(9){grid-column:5;grid-row:3;border-top:1px solid var(--line-soft)}}@media (max-width:1180px){.provider-orders-table tbody tr{grid-template-columns:34px minmax(120px,.55fr) minmax(220px,1fr)}.provider-orders-table tbody td:first-child{grid-column:1;grid-row:1}.provider-orders-table tbody td:nth-child(2){grid-column:2;grid-row:1}.provider-orders-table tbody td:nth-child(3){grid-column:3;grid-row:1}.provider-orders-table tbody td:nth-child(n+4){grid-column:2/4;grid-row:auto;border-top:1px solid var(--line-soft)}}@media (max-width:1100px){.order-command-center{grid-template-columns:1fr}.order-command-rail{position:static}}@media (max-width:860px){.business-topbar{align-items:flex-start;flex-direction:column;position:static}.business-topbar-actions{justify-content:flex-start;width:100%}.business-content,.console-content{padding:16px 14px}.side-nav a,.side-nav button{justify-content:center}.tabs{width:100%}}@media (max-width:720px){.customer-order-card{padding:12px}.customer-order-actions,.customer-order-card-head{align-items:flex-start;flex-direction:column}.customer-copy-row,.customer-inline-order-no,.customer-order-card-body,.customer-order-facts{grid-template-columns:minmax(0,1fr)}.customer-inline-order-no .btn,.customer-order-actions .btn{justify-content:center;width:100%}}:root{--comfort-page:#f4f7fb;--comfort-surface:#fff;--comfort-surface-muted:#f7f9fd;--comfort-line:#d8e0ec;--comfort-line-strong:#b7c4d7;--comfort-ink:#11213d;--comfort-text:#26364f;--comfort-muted:#637087;--comfort-accent:#082f6b;--comfort-accent-strong:#062657;--comfort-blue:#0b3a80;--comfort-amber:#f5a900;--comfort-green:#047857;--comfort-red:#b42318;--comfort-radius:6px;--comfort-shadow:0 1px 2px rgba(8,47,107,.05);--comfort-shadow-hover:0 8px 20px rgba(8,47,107,.09);--comfort-transition:140ms ease}.workspace-comfort-shell{background:var(--comfort-page);color:var(--comfort-ink)}.workspace-comfort-shell .business-main,.workspace-comfort-shell .console-main{background:transparent;min-width:0}.workspace-comfort-shell .console-sidebar{background:linear-gradient(180deg,#082f6b,#062657 58%,#041a3c);border-right:1px solid hsla(0,0%,100%,.08);box-shadow:none;padding:16px 12px}.workspace-comfort-shell .console-brand{min-height:64px;margin-bottom:12px;padding:8px 8px 14px}.workspace-comfort-shell .console-brand.workspace-brand>span{border-left-color:transparent;padding-left:10px}.workspace-comfort-shell .console-brand strong{font-size:16px;line-height:1.25}.workspace-comfort-shell .console-brand small{color:#a7b0c0;line-height:1.35}.workspace-comfort-shell .side-nav{gap:4px}.workspace-comfort-shell .side-nav a,.workspace-comfort-shell .side-nav button{border-radius:var(--comfort-radius);color:#c7d0dd;font-weight:700;min-height:40px;padding:8px 10px;transition:var(--comfort-transition)}.workspace-comfort-shell .side-nav a:hover,.workspace-comfort-shell .side-nav button:hover{background:hsla(0,0%,100%,.07);color:#fff}.workspace-comfort-shell .side-nav a.active{background:hsla(0,0%,100%,.12);box-shadow:inset 3px 0 0 var(--comfort-amber);color:#fff}.workspace-comfort-shell .side-nav a.active svg{color:var(--comfort-amber)}.workspace-comfort-shell .business-topbar,.workspace-comfort-shell .console-header,.workspace-comfort-shell .ds-topbar{-webkit-backdrop-filter:blur(10px);align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.92);border:0;border-bottom:1px solid var(--comfort-line);border-radius:0;box-shadow:0 1px 2px rgba(16,24,40,.04);display:flex;gap:16px;justify-content:space-between;min-height:64px;padding:10px 22px}.workspace-comfort-shell .business-topbar,.workspace-comfort-shell .ds-topbar{position:sticky;top:0;z-index:35}.workspace-comfort-shell .business-topbar{backdrop-filter:blur(10px);min-height:64px}.workspace-comfort-shell .business-kicker{color:var(--comfort-accent-strong);font-size:11px;letter-spacing:0}.workspace-comfort-shell .business-topbar h1,.workspace-comfort-shell .ds-topbar h1{color:var(--comfort-ink);font-size:19px;line-height:1.25}.workspace-comfort-shell .business-topbar p,.workspace-comfort-shell .ds-topbar p{color:var(--comfort-muted);font-size:13px;line-height:1.45}.workspace-comfort-shell .business-topbar-actions,.workspace-comfort-shell .ds-topbar-actions,.workspace-comfort-shell .row-actions,.workspace-comfort-shell .toolbar{gap:8px}.draft-order-item .row-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.customer-form-reuse-panel{align-items:center;background:#f8fafc;border:1px solid var(--comfort-line);border-radius:var(--comfort-radius);display:flex;gap:12px;justify-content:space-between;margin:0 0 12px;padding:10px 12px}.customer-form-reuse-panel span,.customer-form-reuse-panel strong{display:block}.customer-form-reuse-panel strong{color:var(--comfort-text);font-size:13px}.customer-form-reuse-panel span{color:var(--comfort-muted);font-size:12px;margin-top:2px}.customer-field-issue-panel{background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--comfort-radius);margin:0 0 12px;padding:10px 12px}.customer-field-issue-panel span,.customer-field-issue-panel strong{display:block}.customer-field-issue-panel strong{color:#9a3412;font-size:13px}.customer-field-issue-panel span{color:#9a3412;font-size:12px;margin-top:2px}.customer-field-issue-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.field-issue-chip{background:#fff;border:1px solid #fdba74;border-radius:999px;color:#7c2d12;cursor:pointer;font-size:12px;font-weight:700;max-width:100%;min-height:30px;padding:6px 10px;text-align:left}.draft-order-quick-edit{display:grid;gap:8px;grid-template-columns:minmax(160px,1fr) 190px 96px;margin-top:10px;max-width:100%;width:min(100%,560px)}.draft-order-quick-edit label{display:flex;flex-direction:column;gap:4px;min-width:0}.draft-order-quick-edit span{color:var(--comfort-muted);font-size:11px;font-weight:700}.draft-order-quick-edit input{font-size:12px;min-height:32px;padding:6px 8px}.draft-order-mode-filter{align-items:center;background:#fff;border:1px solid var(--comfort-line);border-radius:var(--comfort-radius);display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px}.draft-order-mode-filter>span{color:var(--comfort-muted);font-size:12px;font-weight:850;margin-right:4px}.draft-order-mode-filter .active{box-shadow:0 0 0 2px rgba(8,47,107,.12)}.draft-order-hidden-selection{border-color:rgba(71,85,105,.25)}.draft-order-hidden-selection.active{background:#f8fafc;box-shadow:0 0 0 2px rgba(71,85,105,.12)}.draft-order-bulk-clear{border-color:rgba(100,116,139,.3)}.provider-paste-grid{display:grid;gap:6px;grid-template-columns:repeat(7,minmax(0,1fr));margin:12px 0}.provider-paste-grid code{background:#f8fafc;border:1px solid var(--comfort-line);border-radius:6px;color:var(--comfort-text);font-size:11px;font-weight:760;min-width:0;overflow:hidden;padding:7px 8px;text-overflow:ellipsis;white-space:nowrap}.provider-paste-preview{background:#f8fafc;border:1px solid var(--comfort-line);border-radius:var(--comfort-radius);margin-top:12px;padding:10px}.provider-paste-preview-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.provider-paste-preview-head strong{color:var(--comfort-text);font-size:13px}.provider-paste-preview-head span{color:var(--comfort-muted);font-size:12px}.provider-paste-preview-list{display:grid;gap:6px;margin-top:10px}.provider-paste-preview-row{align-items:center;background:#fff;border:1px solid var(--comfort-line);border-radius:6px;display:grid;gap:8px;grid-template-columns:minmax(120px,1fr) 84px minmax(100px,1fr);padding:8px 10px}.provider-paste-preview-row b,.provider-paste-preview-row small,.provider-paste-preview-row span{min-width:0;overflow-wrap:anywhere}.provider-paste-preview-row b{color:var(--comfort-text);font-size:12px}.provider-paste-preview-row.ready b{color:#047857}.provider-paste-preview-row.invalid b,.provider-paste-preview-row.locked b,.provider-paste-preview-row.missing b{color:#b45309}.provider-paste-clear{border-color:rgba(100,116,139,.3)}.admin-status-quick-filters{align-items:center;background:#fff;border:1px solid var(--comfort-line);border-radius:var(--comfort-radius);display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:10px 12px}.admin-status-quick-filters span{color:var(--comfort-muted);font-size:12px;font-weight:850;margin-right:4px}.admin-status-quick-filters .active{box-shadow:0 0 0 2px rgba(8,47,107,.12)}.admin-filter-summary{align-items:center;background:var(--comfort-surface);border:1px solid var(--comfort-line);border-radius:var(--comfort-radius);display:flex;gap:12px;justify-content:space-between;margin:0 0 12px;padding:10px 12px}.admin-filter-summary strong{color:var(--comfort-text);display:block;font-size:13px}.admin-filter-summary span{color:var(--comfort-muted);display:block;font-size:12px;margin-top:2px;overflow-wrap:anywhere}.admin-filter-actions{flex:0 0 auto;justify-content:flex-end}.admin-filter-actions,.admin-filter-preset-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-cancel-reason-presets{display:flex;flex:1 1 360px;flex-wrap:wrap;gap:8px;min-width:240px}.admin-cancel-reason-presets .btn{min-height:34px;padding-inline:10px}.admin-bulk-summary{align-items:center;color:var(--comfort-muted);display:flex;flex:1 1 320px;flex-wrap:wrap;font-size:12px;gap:8px 14px;min-width:220px}.admin-bulk-summary b{color:var(--comfort-text);font-weight:760}.admin-batch-scope{background:#f8fafc;border:1px solid var(--comfort-line);border-radius:999px;color:var(--comfort-muted);display:inline-flex;gap:6px;padding:5px 9px}.admin-batch-draft-recovery{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:12px;font-weight:800;padding:5px 9px}.admin-batch-handoff-copy{background:#ecfeff;border-color:#67e8f9;color:#155e75;min-height:36px}.admin-batch-handoff-copy:hover{background:#cffafe}.admin-bulk-warning{color:#b45309!important}.admin-current-status-candidates.active,.admin-filtered-cancelable-candidates.active,.admin-selected-only.active{box-shadow:0 0 0 2px rgba(8,47,107,.12)}.admin-blocked-only.active{box-shadow:0 0 0 2px rgba(180,83,9,.14)}.admin-remove-blocked-selected{border-color:rgba(180,83,9,.25)}.admin-hidden-selected{border-color:rgba(71,85,105,.25)}.admin-hidden-selected.active{background:#f8fafc;box-shadow:0 0 0 2px rgba(71,85,105,.12)}.admin-batch-hidden-guard{color:#475569!important}.admin-batch-clear-selection{border-color:rgba(100,116,139,.3)}.admin-blocker-breakdown{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#9a3412;display:inline-flex;flex-wrap:wrap;gap:6px;padding:5px 9px}.admin-blocker-breakdown b,.admin-blocker-breakdown em{color:inherit;font-style:normal;font-weight:800}.admin-batch-review-panel{background:#f8fafc;border:1px solid var(--comfort-line);border-radius:8px;display:grid;gap:12px;margin:-4px 0 12px;padding:12px}.admin-batch-review-panel>div:first-child{display:grid;gap:4px}.admin-batch-review-panel strong{color:var(--comfort-text);font-size:14px}.admin-batch-review-panel dt,.admin-batch-review-panel span{color:var(--comfort-muted);font-size:12px}.admin-batch-review-draft-recovery{align-self:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:12px;font-style:normal;font-weight:760;padding:4px 9px}.admin-batch-review-panel dl{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.admin-batch-review-panel dl>div{background:#fff;border:1px solid var(--comfort-line);border-radius:6px;display:grid;gap:3px;padding:8px 10px}.admin-batch-review-panel dd{color:var(--comfort-text);font-size:13px;font-weight:760;margin:0}.admin-batch-audit-snapshot{background:#fff;border:1px dashed var(--comfort-line);border-radius:6px;display:grid;gap:5px;padding:9px 10px}.admin-batch-audit-snapshot strong{color:var(--comfort-text);font-size:13px}.admin-batch-audit-snapshot small,.admin-batch-audit-snapshot span{color:var(--comfort-muted);font-size:12px}@media (max-width:920px){.customer-form-reuse-panel{align-items:stretch;flex-direction:column}.provider-paste-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-order-quick-edit,.provider-fulfillment-save-review dl,.provider-paste-preview-row{grid-template-columns:1fr}.draft-order-quick-edit{width:100%}.draft-order-submit-review dl{grid-template-columns:1fr}.admin-filter-summary{align-items:stretch;flex-direction:column}.admin-filter-actions{justify-content:flex-start}.admin-batch-review-panel dl{grid-template-columns:1fr}}.workspace-comfort-content{padding:20px 22px 32px}.workspace-comfort-shell .ds-page-stack{gap:14px}.workspace-comfort-shell .dashboard-kpi-grid,.workspace-comfort-shell .ds-grid,.workspace-comfort-shell .provider-command-grid{gap:12px}.workspace-comfort-shell .card,.workspace-comfort-shell .ds-card,.workspace-comfort-shell .form-group-block,.workspace-comfort-shell .panel,.workspace-comfort-shell .team-action-card,.workspace-comfort-shell .team-invite-panel,.workspace-comfort-shell .team-summary-card{background:var(--comfort-surface);border:1px solid var(--comfort-line);border-radius:var(--comfort-radius);box-shadow:var(--comfort-shadow);min-width:0;transition:var(--comfort-transition)}.workspace-comfort-shell .ds-card{gap:14px;padding:16px}.workspace-comfort-shell .ds-card-head{border-bottom:1px solid #e6ebf1;margin:0 0 2px;padding-bottom:10px}.workspace-comfort-shell .ds-card-head h2{color:var(--comfort-ink);font-size:16px;line-height:1.35}.workspace-comfort-shell .ds-card-head p,.workspace-comfort-shell .field-help,.workspace-comfort-shell .muted{color:var(--comfort-muted)}.workspace-comfort-shell .ds-card-actions{flex-wrap:wrap;justify-content:flex-end}.workspace-comfort-shell .ds-stat{background:var(--comfort-surface);border:1px solid var(--comfort-line);border-radius:var(--comfort-radius);box-shadow:var(--comfort-shadow);gap:8px;min-height:112px;padding:14px;position:relative;transition:var(--comfort-transition)}.workspace-comfort-shell .ds-stat:before{background:var(--comfort-blue);content:"";height:3px;left:0;position:absolute;right:0;top:0}.workspace-comfort-shell .ds-stat-green:before{background:var(--comfort-green)}.workspace-comfort-shell .ds-stat-amber:before{background:var(--comfort-amber)}.workspace-comfort-shell .ds-stat-red:before{background:var(--comfort-red)}.workspace-comfort-shell .ds-stat-neutral:before{background:#98a2b3}.workspace-comfort-shell .ds-stat-foot,.workspace-comfort-shell .ds-stat-top{color:var(--comfort-muted);font-size:12px}.workspace-comfort-shell .ds-stat-top i{background:var(--comfort-surface-muted);border:1px solid #e5eaf0;border-radius:var(--comfort-radius);height:30px;width:30px}.workspace-comfort-shell .ds-stat strong{color:var(--comfort-ink);font-size:26px;font-variant-numeric:tabular-nums;line-height:1.1}.workspace-comfort-shell .btn,.workspace-comfort-shell .ds-account-btn,.workspace-comfort-shell .ds-icon-btn,.workspace-comfort-shell .language-toggle,.workspace-comfort-shell .tabs button{border-radius:var(--comfort-radius);min-height:36px;transition:var(--comfort-transition)}.workspace-comfort-shell .btn{border-color:var(--comfort-line);color:var(--comfort-ink);font-weight:750}.workspace-comfort-shell .btn:hover,.workspace-comfort-shell .ds-account-btn:hover,.workspace-comfort-shell .ds-icon-btn:hover{border-color:var(--comfort-line-strong);box-shadow:var(--comfort-shadow)}.workspace-comfort-shell .btn.primary{background:var(--comfort-accent);border-color:var(--comfort-accent);color:#fff}.workspace-comfort-shell .btn.primary:hover{background:var(--comfort-accent-strong)}.workspace-comfort-shell .table-input,.workspace-comfort-shell .table-textarea,.workspace-comfort-shell input:not([type=checkbox]):not([type=radio]),.workspace-comfort-shell select,.workspace-comfort-shell textarea{background:#fff;border-color:var(--comfort-line);border-radius:var(--comfort-radius);color:var(--comfort-ink);min-height:36px;transition:var(--comfort-transition)}.workspace-comfort-shell a:focus-visible,.workspace-comfort-shell button:focus-visible,.workspace-comfort-shell input:focus,.workspace-comfort-shell select:focus,.workspace-comfort-shell textarea:focus{border-color:var(--comfort-accent);box-shadow:0 0 0 3px rgba(8,47,107,.12);outline:2px solid rgba(8,47,107,.22);outline-offset:1px}.workspace-comfort-shell .ds-table-wrap,.workspace-comfort-shell .order-sheet-wrap,.workspace-comfort-shell .table-wrap{background:var(--comfort-surface);border:1px solid var(--comfort-line);border-radius:var(--comfort-radius);box-shadow:var(--comfort-shadow);overflow:auto}.workspace-comfort-shell .data-table thead th,.workspace-comfort-shell .ds-table th,.workspace-comfort-shell .order-sheet th{background:#f1f4f7;border-bottom-color:var(--comfort-line);color:#344054;font-size:12px;font-weight:800;position:sticky;top:0;z-index:2}.workspace-comfort-shell .data-table td,.workspace-comfort-shell .data-table th,.workspace-comfort-shell .ds-table td,.workspace-comfort-shell .ds-table th,.workspace-comfort-shell .order-sheet td,.workspace-comfort-shell .order-sheet th{border-bottom-color:#e5eaf0;padding:10px 12px}.workspace-comfort-shell .data-table tbody tr:hover td,.workspace-comfort-shell .ds-table tbody tr:hover td,.workspace-comfort-shell .order-sheet tbody tr:hover td{background:#f8fbff}.workspace-comfort-shell .data-table td,.workspace-comfort-shell .ds-table td,.workspace-comfort-shell .order-sheet td{font-variant-numeric:tabular-nums}.workspace-comfort-shell .tabs{background:#eef2f6;border-color:var(--comfort-line);border-radius:var(--comfort-radius);padding:3px}.workspace-comfort-shell .tabs button.active{border-color:var(--comfort-line);box-shadow:var(--comfort-shadow)}.workspace-comfort-shell .admin-quickstart{background:var(--comfort-surface);border:1px solid var(--comfort-line);border-radius:var(--comfort-radius);box-shadow:var(--comfort-shadow)}.workspace-comfort-shell .admin-quickstart-head{background:var(--comfort-surface-muted)}.workspace-comfort-shell .admin-quickstart-body span{background:#eef7f6;border-color:#cce3df;color:var(--comfort-accent-strong)}.workspace-comfort-shell .dashboard-order-entry{border-color:var(--comfort-line);border-radius:var(--comfort-radius);box-shadow:var(--comfort-shadow)}.workspace-comfort-shell .attention-row,.workspace-comfort-shell .dashboard-mode-row,.workspace-comfort-shell .provider-queue-row,.workspace-comfort-shell .status-line{border-radius:var(--comfort-radius);transition:var(--comfort-transition)}.kostar-page-head{align-items:flex-start;border-bottom:1px solid var(--comfort-line);display:flex;gap:16px;justify-content:space-between;margin:-2px 0 16px;padding-bottom:14px}.kostar-page-head>div:first-child{display:grid;gap:5px;min-width:0}.kostar-page-head span{color:var(--comfort-amber);font-size:12px;font-weight:900;letter-spacing:0}.kostar-page-head h1{color:var(--comfort-ink);font-size:24px;line-height:1.2;margin:0}.kostar-page-head p{color:var(--comfort-muted);line-height:1.45;margin:0}.kostar-metric-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 14px}.kostar-metric{background:#fff;border:1px solid var(--comfort-line);border-radius:8px;box-shadow:var(--comfort-shadow);display:grid;gap:8px;min-height:82px;min-width:0;padding:12px 14px;position:relative}.kostar-metric:before{background:var(--comfort-accent);content:"";height:3px;left:0;position:absolute;right:0;top:0}.kostar-metric.blue:before{background:var(--comfort-blue)}.kostar-metric.green:before{background:var(--comfort-green)}.kostar-metric.amber:before{background:var(--comfort-amber)}.kostar-metric span{color:var(--comfort-muted);font-size:12px;font-weight:800;min-width:0}.kostar-metric strong{color:var(--comfort-ink);font-size:25px;font-variant-numeric:tabular-nums;line-height:1.1;min-width:0;overflow-wrap:anywhere}.kostar-filter-toolbar{background:var(--comfort-surface-muted);border:1px solid var(--comfort-line);border-radius:8px;padding:12px}.kostar-filter-toolbar input,.kostar-filter-toolbar select{min-width:160px}.kostar-order-list-panel .customer-orders-list{gap:14px}.kostar-order-list-panel .customer-order-card{border-color:var(--comfort-line);box-shadow:0 8px 22px rgba(8,47,107,.06);padding:16px}.kostar-order-list-panel .customer-order-card:hover{border-color:var(--comfort-line-strong);box-shadow:var(--comfort-shadow-hover)}.kostar-order-list-panel .customer-order-card-head{border-bottom:1px solid var(--comfort-line);padding-bottom:12px}.kostar-order-list-panel .customer-order-no{color:var(--comfort-accent)}.kostar-order-list-panel .customer-order-facts div,.kostar-order-list-panel .customer-order-return{background:#f8fafd;border-color:var(--comfort-line)}.kostar-order-list-panel .customer-order-return{border-left:3px solid var(--comfort-amber)}.kostar-affiliate-panel,.kostar-affiliate-table-panel,.kostar-order-list-panel{overflow:hidden}.kostar-affiliate-form{background:#fff;border:1px solid var(--comfort-line);border-radius:8px;box-shadow:inset 0 3px 0 var(--comfort-accent);padding:14px}.kostar-affiliate-table{min-width:980px}.kostar-affiliate-table th{color:var(--comfort-accent);font-size:12px;font-weight:900}.kostar-affiliate-table tbody tr:hover{background:#f8fafd}.kostar-status-pill{align-items:center;border:1px solid var(--comfort-line);border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;min-height:26px;padding:3px 9px;white-space:nowrap}.kostar-status-pill.active{background:#eef4ff;border-color:#b7c4d7;color:var(--comfort-accent)}.kostar-status-pill.paused{background:#fff8e7;border-color:#fedb7b;color:#925c00}@media (max-width:1180px){.kostar-metric-strip,.workspace-comfort-shell .dashboard-kpi-grid,.workspace-comfort-shell .ds-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-comfort-shell .ds-grid-2,.workspace-comfort-shell .provider-command-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.kostar-page-head{align-items:stretch;flex-direction:column}.kostar-page-head .btn{justify-content:center}.kostar-metric-strip{grid-template-columns:minmax(0,1fr)}.kostar-filter-toolbar input,.kostar-filter-toolbar select{width:100%}.workspace-comfort-shell{grid-template-columns:minmax(0,1fr)}.workspace-comfort-shell .console-sidebar{height:auto;overflow:visible;position:static}.workspace-comfort-shell .side-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-comfort-shell .business-topbar,.workspace-comfort-shell .ds-topbar{align-items:flex-start;flex-direction:column;position:static}.workspace-comfort-shell .business-topbar-actions,.workspace-comfort-shell .ds-card-head,.workspace-comfort-shell .ds-topbar-actions{align-items:stretch;flex-direction:column;width:100%}.workspace-comfort-content{padding:14px}.workspace-comfort-shell .dashboard-kpi-grid,.workspace-comfort-shell .ds-grid-2,.workspace-comfort-shell .ds-grid-3,.workspace-comfort-shell .ds-grid-4,.workspace-comfort-shell .provider-command-grid{grid-template-columns:minmax(0,1fr)}.workspace-comfort-shell .ds-card{padding:14px}}.customer-guide-floating{align-items:center;background:#082f6b;border:1px solid #082f6b;border-radius:8px;bottom:22px;box-shadow:0 14px 34px rgba(8,47,107,.22);color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:7px;min-height:42px;padding:0 14px;position:fixed;right:22px;z-index:65}.customer-guide-floating:hover{background:#062657;border-color:#062657}.customer-guide-overlay{align-items:center;background:rgba(15,23,42,.46);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:90}.customer-guide-panel{background:#fff;border:1px solid #d8e0ec;border-radius:8px;box-shadow:0 24px 70px rgba(15,23,42,.24);display:grid;grid-template-rows:auto minmax(0,1fr);max-height:min(920px,calc(100vh - 32px));overflow:hidden;width:min(1280px,calc(100vw - 32px))}.customer-guide-header{align-items:flex-start;border-bottom:1px solid #d8e0ec;display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.customer-guide-header>div:first-child{display:grid;gap:4px;min-width:0}.customer-guide-header span{color:#b45309;font-size:12px;font-weight:900}.customer-guide-header h2,.customer-guide-intro h3{color:#11213d;letter-spacing:0;margin:0}.customer-guide-header h2{font-size:22px;line-height:1.2}.customer-guide-answers p,.customer-guide-detail-card p,.customer-guide-header p,.customer-guide-intro p,.customer-guide-sop p,.customer-guide-task-box p{color:#637087;line-height:1.65;margin:0}.customer-guide-answers summary,.customer-guide-header-actions,.customer-guide-mode-switch,.customer-guide-route-row,.customer-guide-section-title{align-items:center;display:flex;gap:8px}.customer-guide-mode-switch{background:#eef2f6;border:1px solid #d8e0ec;border-radius:8px;padding:3px}.customer-guide-mode-switch button{background:transparent;border:0;border-radius:6px;color:#344054;cursor:pointer;font-size:13px;font-weight:800;min-height:32px;min-width:72px;padding:0 10px}.customer-guide-mode-switch button.active{background:#fff;box-shadow:0 1px 3px rgba(16,24,40,.12);color:#082f6b}.customer-guide-close{align-items:center;background:#fff;border:1px solid #d8e0ec;border-radius:8px;color:#344054;cursor:pointer;display:inline-flex;height:40px;justify-content:center;width:40px}.customer-guide-body{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:0}.customer-guide-nav{background:#f7f9fc;border-right:1px solid #d8e0ec;display:grid;gap:8px;overflow:auto;padding:14px}.customer-guide-sop{align-items:flex-start;background:#fff;border:1px solid #d8e0ec;border-radius:8px;display:flex;gap:10px;padding:12px}.customer-guide-sop svg{color:#082f6b;flex:0 0 auto;margin-top:2px}.customer-guide-sop b{color:#11213d;display:block;font-size:14px;margin-bottom:4px}.customer-guide-sop p{font-size:13px}.customer-guide-nav>button{background:#fff;border:1px solid #d8e0ec;border-radius:8px;color:#344054;cursor:pointer;display:grid;gap:2px 9px;grid-template-columns:28px minmax(0,1fr);min-height:58px;padding:9px 10px;text-align:left}.customer-guide-nav>button span{align-items:center;background:#eef2f6;border-radius:999px;color:#475467;display:inline-flex;font-size:12px;font-weight:900;height:24px;justify-content:center;width:24px}.customer-guide-nav>button b{color:#11213d;font-size:14px;min-width:0}.customer-guide-nav>button small{color:#637087;font-size:12px;grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-guide-nav>button.active{background:#eef4ff;border-color:#082f6b}.customer-guide-nav>button.active span{background:#082f6b;color:#fff}.customer-guide-content{display:grid;gap:14px;min-width:0;overflow:auto;padding:16px}.customer-guide-answers,.customer-guide-detail-card,.customer-guide-intro,.customer-guide-main-shot,.customer-guide-sop-detail,.customer-guide-status-table{background:#fff;border:1px solid #d8e0ec;border-radius:8px}.customer-guide-intro{display:grid;gap:10px;padding:14px 16px}.customer-guide-task-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-guide-task-box{background:#f8fafc;border:1px solid #e3e8f0;border-radius:8px;display:grid;gap:7px;padding:10px 12px}.customer-guide-task-box b{color:#11213d;font-size:13px}.customer-guide-task-box ul{color:#637087;display:grid;font-size:13px;gap:4px;line-height:1.55;margin:0;padding-left:18px}.customer-guide-warning{align-items:flex-start;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;display:flex;gap:8px;padding:10px 12px}.customer-guide-warning svg{flex:0 0 auto;margin-top:2px}.customer-guide-warning b{font-size:14px;line-height:1.55}.customer-guide-quick-tasks{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-guide-quick-tasks button{align-items:flex-start;background:#fff;border:1px solid #d8e0ec;border-radius:8px;color:#344054;cursor:pointer;display:grid;gap:9px;grid-template-columns:26px minmax(0,1fr);min-height:104px;padding:12px;text-align:left}.customer-guide-quick-tasks button svg{color:#082f6b;margin-top:2px}.customer-guide-quick-tasks button span{display:grid;gap:4px}.customer-guide-quick-tasks button b{color:#11213d;font-size:14px}.customer-guide-quick-tasks button em,.customer-guide-quick-tasks button small{color:#637087;font-size:12px;font-style:normal;line-height:1.45}.customer-guide-quick-tasks button.active{background:#eef4ff;border-color:#082f6b}.customer-guide-button-guide,.customer-guide-flow,.customer-guide-sop-detail,.customer-guide-status-table{background:#fff;border:1px solid #d8e0ec;border-radius:8px;overflow:hidden}.customer-guide-button-list,.customer-guide-flow-list{display:grid;gap:10px;padding:12px}.customer-guide-flow-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-guide-flow-row{background:#f8fafc;border:1px solid #e3e8f0;border-radius:8px;display:grid;gap:10px;grid-template-columns:30px minmax(0,1fr);padding:11px 12px}.customer-guide-flow-row>span{align-items:center;background:#082f6b;border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:900;height:26px;justify-content:center;width:26px}.customer-guide-button-card h4,.customer-guide-flow-row h4{color:#11213d;font-size:14px;line-height:1.35;margin:0}.customer-guide-button-card p,.customer-guide-flow-row p{color:#637087;font-size:13px;line-height:1.55;margin:5px 0 0}.customer-guide-button-card p b,.customer-guide-flow-row p b{color:#11213d}.customer-guide-checklists{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-guide-checklists article{background:#fff;border:1px solid #d8e0ec;border-radius:8px;padding:12px 14px}.customer-guide-checklists h4{align-items:center;color:#11213d;display:flex;font-size:15px;gap:7px;margin:0 0 8px}.customer-guide-checklists h4 svg{color:#082f6b}.customer-guide-checklists ul{color:#637087;display:grid;font-size:13px;gap:5px;line-height:1.55;margin:0;padding-left:18px}.customer-guide-status-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.customer-guide-status-grid article{background:#f8fafc;border:1px solid #e3e8f0;border-radius:8px;display:grid;gap:6px;padding:11px 12px}.customer-guide-status-grid b{color:#11213d;font-size:14px}.customer-guide-status-grid p{color:#637087;font-size:13px;line-height:1.55;margin:0}.customer-guide-status-grid span{color:#11213d;font-weight:800}.customer-guide-route-row{justify-content:space-between}.customer-guide-route-row>span{background:#f2f4f7;border-radius:999px;color:#344054;display:inline-flex;font-size:13px;font-weight:800;max-width:100%;overflow-wrap:anywhere;padding:6px 10px}.customer-guide-intro h3{font-size:20px}.customer-guide-section-title{border-bottom:1px solid #d8e0ec;justify-content:space-between;padding:12px 14px}.customer-guide-section-title span{color:#11213d;font-size:15px;font-weight:900}.customer-guide-section-title small{color:#637087;font-size:13px;text-align:right}.customer-guide-image-scroll{background:#eef2f6;max-height:min(680px,62vh);overflow:auto;padding:10px}.customer-guide-image-button{background:transparent;border:0;cursor:zoom-in;display:block;padding:0;position:relative;text-align:left;width:100%}.customer-guide-image-button:focus-visible{outline:3px solid rgba(8,47,107,.35);outline-offset:3px}.customer-guide-image-button:hover img{border-color:#082f6b;box-shadow:0 10px 24px rgba(15,23,42,.16)}.customer-guide-detail-card img,.customer-guide-image-scroll img,.customer-guide-lightbox-frame img{background:#fff;border:1px solid #cbd5e1;border-radius:6px;display:block;height:auto;width:100%}.customer-guide-main-shot .customer-guide-image-button img{min-width:760px}.customer-guide-zoom-badge{align-items:center;background:rgba(8,47,107,.92);border-radius:999px;box-shadow:0 8px 18px rgba(15,23,42,.2);color:#fff;display:inline-flex;height:30px;justify-content:center;position:absolute;right:12px;top:12px;width:30px}.customer-guide-detail-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.customer-guide-button-list{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-guide-button-card{background:#f8fafc;border:1px solid #e3e8f0;border-radius:8px;padding:11px 12px}.customer-guide-detail-card{display:grid;grid-template-columns:minmax(220px,38%) minmax(0,1fr);overflow:hidden}.customer-guide-detail-card>div{display:grid;gap:8px;padding:12px 13px 14px}.customer-guide-detail-card h4{align-items:center;color:#11213d;display:flex;font-size:15px;gap:8px;line-height:1.35;margin:0}.customer-guide-detail-card h4 span{align-items:center;background:#d92d20;border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:12px;height:22px;justify-content:center;width:22px}.customer-guide-detail-card p{font-size:13px}.customer-guide-detail-card p b{color:#11213d}.customer-guide-answers{display:grid;overflow:hidden}.customer-guide-answers details{background:#fff;border-top:1px solid #d8e0ec}.customer-guide-answers summary{color:#11213d;cursor:pointer;font-weight:900;list-style:none;padding:12px 14px}.customer-guide-answers summary::-webkit-details-marker{display:none}.customer-guide-answers p{font-size:14px;padding:0 14px 14px 38px}.customer-guide-lightbox{align-items:center;background:rgba(15,23,42,.72);display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:120}.customer-guide-lightbox-panel{background:#fff;border:1px solid #d8e0ec;border-radius:8px;box-shadow:0 26px 76px rgba(15,23,42,.34);display:grid;grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - 36px);overflow:hidden;width:min(1240px,calc(100vw - 36px))}.customer-guide-lightbox-panel header{align-items:center;border-bottom:1px solid #d8e0ec;display:flex;justify-content:space-between;padding:12px 14px}.customer-guide-lightbox-panel header span{color:#11213d;font-size:15px;font-weight:900}.customer-guide-lightbox-panel header button{align-items:center;background:#fff;border:1px solid #d8e0ec;border-radius:8px;color:#344054;cursor:pointer;display:inline-flex;height:38px;justify-content:center;width:38px}.customer-guide-lightbox-frame{background:#0f172a;overflow:auto;padding:16px}.customer-guide-lightbox-frame img{border-color:hsla(0,0%,100%,.24);margin:0 auto;max-width:none;width:auto}@media (max-width:1120px){.customer-guide-panel{max-height:calc(100vh - 24px);width:calc(100vw - 24px)}.customer-guide-quick-tasks{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-guide-detail-card{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.customer-guide-floating{bottom:14px;right:14px}.customer-guide-overlay{padding:8px}.customer-guide-panel{max-height:calc(100vh - 16px);width:calc(100vw - 16px)}.customer-guide-header,.customer-guide-header-actions,.customer-guide-route-row,.customer-guide-section-title{align-items:stretch;flex-direction:column}.customer-guide-header-actions{flex-direction:row;justify-content:space-between}.customer-guide-mode-switch,.customer-guide-mode-switch button{flex:1}.customer-guide-body{grid-template-columns:minmax(0,1fr)}.customer-guide-nav{border-bottom:1px solid #d8e0ec;border-right:0;display:flex;overflow-x:auto}.customer-guide-sop{display:none}.customer-guide-nav>button{flex:0 0 128px}.customer-guide-content{padding:12px}.customer-guide-image-scroll{max-height:58vh}.customer-guide-main-shot .customer-guide-image-button img{min-width:640px}.customer-guide-button-list,.customer-guide-checklists,.customer-guide-detail-grid,.customer-guide-flow-list.compact,.customer-guide-quick-tasks,.customer-guide-status-grid,.customer-guide-task-grid{grid-template-columns:minmax(0,1fr)}}.customer-tutorial-demo{--demo-blue:#082f6b;--demo-blue-soft:#eef4ff;--demo-green:#0f766e;--demo-green-soft:#ecfdf5;--demo-amber:#b45309;--demo-amber-soft:#fff7ed;--demo-ink:#172033;--demo-muted:#64748b;--demo-border:#d9e2ef;--demo-surface:#fff;--demo-page:#f3f6fa;--demo-shadow:0 12px 34px rgba(15,23,42,.08);min-height:100vh;background:var(--demo-page);color:var(--demo-ink)}.demo-public-bar{align-items:center;background:var(--demo-surface);border-bottom:1px solid var(--demo-border);display:flex;gap:16px;justify-content:space-between;min-height:66px;padding:12px 22px;position:sticky;top:0;z-index:20}.demo-brand-lockup,.demo-card-head,.demo-form-head,.demo-public-actions,.demo-section-head,.demo-sidebar-title,.demo-submit-row,.demo-topbar{align-items:center;display:flex;gap:12px}.demo-brand-lockup img{display:block;height:38px;-o-object-fit:contain;object-fit:contain;width:114px}.demo-brand-lockup span,.demo-rail-head span,.demo-section-head>div>span{color:var(--demo-muted);font-size:12px;font-weight:800}.demo-safety-pill,.demo-scope-chip,.demo-status{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;gap:6px;min-height:30px;padding:6px 10px;white-space:nowrap}.demo-safety-pill{background:var(--demo-green-soft);color:var(--demo-green)}.demo-tutorial-shell{display:grid;gap:18px;grid-template-columns:232px minmax(0,1fr) 292px;margin:0 auto;max-width:1680px;padding:18px}.demo-sidebar,.demo-tutorial-rail{align-self:start;background:var(--demo-surface);border:1px solid var(--demo-border);box-shadow:var(--demo-shadow);position:sticky;top:84px}.demo-sidebar{border-radius:8px;min-height:calc(100vh - 104px);padding:18px 14px}.demo-sidebar-title{border-bottom:1px solid var(--demo-border);flex-direction:column;justify-content:center;margin-bottom:14px;padding:6px 8px 16px;text-align:center}.demo-sidebar-title strong{color:var(--demo-blue);font-size:18px}.demo-sidebar-title span{color:var(--demo-muted);font-size:13px}.demo-sidebar nav{display:grid;gap:7px}.demo-attention-list a,.demo-inline-link,.demo-sidebar a,.demo-step{align-items:center;color:inherit;display:flex;gap:10px;text-decoration:none}.demo-sidebar a{border-radius:7px;color:#475569;font-size:14px;font-weight:800;min-height:42px;padding:0 12px}.demo-sidebar a.active,.demo-sidebar a:hover{background:var(--demo-blue-soft);box-shadow:inset 3px 0 0 var(--demo-blue);color:var(--demo-blue)}.demo-main{display:grid;gap:18px;min-width:0}.demo-section,.demo-topbar,.demo-tutorial-rail{border-radius:8px}.demo-topbar{background:var(--demo-surface);border:1px solid var(--demo-border);box-shadow:var(--demo-shadow);justify-content:space-between;min-height:104px;padding:18px 20px}.demo-topbar span{color:var(--demo-blue);font-size:12px;font-weight:900}.demo-card-head h3,.demo-section-head h2,.demo-topbar h1{letter-spacing:0;margin:0}.demo-topbar h1{font-size:26px;line-height:1.22}.demo-card-head small,.demo-data-warning p,.demo-mode-card p,.demo-step p,.demo-topbar p,.demo-wallet-card small{color:var(--demo-muted);margin:0}.demo-section{background:var(--demo-surface);border:1px solid var(--demo-border);box-shadow:var(--demo-shadow);display:grid;gap:16px;padding:18px}.demo-section-head{border-bottom:1px solid var(--demo-border);justify-content:space-between;padding-bottom:14px}.demo-section-head h2{font-size:20px}.demo-scope-chip{background:var(--demo-blue-soft);color:var(--demo-blue)}.demo-inline-link{color:var(--demo-blue);font-size:13px;font-weight:900}.demo-kpi-grid,.demo-mode-grid,.demo-wallet-grid{display:grid;gap:12px}.demo-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-card,.demo-form-preview,.demo-kpi,.demo-mode-card,.demo-wallet-card{background:#fbfdff;border:1px solid var(--demo-border);border-radius:8px}.demo-kpi{display:grid;gap:8px;min-height:120px;padding:14px}.demo-kpi small,.demo-kpi span{color:var(--demo-muted);font-size:13px}.demo-kpi strong{font-size:22px;font-variant-numeric:tabular-nums;line-height:1.15}.demo-kpi-blue{box-shadow:inset 0 3px 0 var(--demo-blue)}.demo-kpi-green{box-shadow:inset 0 3px 0 var(--demo-green)}.demo-kpi-amber{box-shadow:inset 0 3px 0 #d97706}.demo-kpi-neutral{box-shadow:inset 0 3px 0 #64748b}.demo-grid-2{display:grid;gap:14px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.demo-card{display:grid;gap:14px;padding:16px}.demo-card-head{justify-content:space-between}.demo-card-head h3{font-size:16px}.demo-chart-bars{display:grid;gap:12px}.demo-chart-row{align-items:center;display:grid;gap:10px;grid-template-columns:54px minmax(0,1fr) 48px}.demo-chart-row span,.demo-chart-row strong{font-size:12px}.demo-chart-row div{background:#e7edf5;border-radius:999px;height:12px;overflow:hidden}.demo-chart-row i{background:var(--demo-blue);border-radius:inherit;display:block;height:100%}.demo-attention-list{display:grid;gap:10px}.demo-attention-list a{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-height:50px;padding:0 12px}.demo-attention-list span{flex:1;font-weight:800}.demo-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-mode-card{display:grid;gap:8px;min-height:138px;padding:14px}.demo-mode-card strong{font-size:16px}.demo-mode-card span{color:var(--demo-blue);font-size:13px;font-weight:900}.demo-mode-blue{box-shadow:inset 0 3px 0 var(--demo-blue)}.demo-mode-green{box-shadow:inset 0 3px 0 var(--demo-green)}.demo-mode-amber{box-shadow:inset 0 3px 0 #d97706}.demo-mode-neutral{box-shadow:inset 0 3px 0 #64748b}.demo-form-preview{display:grid;gap:14px;padding:16px}.demo-form-head{justify-content:space-between}.demo-form-head>div{display:grid;gap:4px}.demo-field-grid span,.demo-form-head span{color:var(--demo-muted);font-size:12px;font-weight:800}.demo-form-head>span{background:var(--demo-green-soft);border-radius:999px;color:var(--demo-green);padding:7px 10px}.demo-field-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.demo-field-grid label{display:grid;gap:7px}.demo-field-grid input{background:#fff;border:1px solid var(--demo-border);border-radius:7px;color:var(--demo-ink);font:inherit;min-height:42px;min-width:0;padding:0 11px}.demo-submit-row{justify-content:flex-end}.demo-order-table{overflow-x:auto}.demo-order-table table{border-collapse:collapse;min-width:760px;width:100%}.demo-order-table td,.demo-order-table th{border-bottom:1px solid var(--demo-border);padding:12px 10px;text-align:left;vertical-align:middle}.demo-order-table th{background:#f8fafc;color:var(--demo-muted);font-size:12px;font-weight:900}.demo-order-table td{font-size:14px}.demo-order-table td:first-child{display:grid;gap:3px}.demo-order-table td:first-child span{color:var(--demo-muted);font-size:12px}.demo-status-blue{background:var(--demo-blue-soft);color:var(--demo-blue)}.demo-status-green{background:var(--demo-green-soft);color:var(--demo-green)}.demo-status-amber{background:var(--demo-amber-soft);color:var(--demo-amber)}.demo-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-wallet-card{display:grid;gap:10px;min-height:148px;padding:16px}.demo-wallet-card svg{color:var(--demo-blue)}.demo-wallet-card span{color:var(--demo-blue);font-weight:900}.demo-tutorial-rail{display:grid;gap:12px;padding:16px}.demo-rail-head{border-bottom:1px solid var(--demo-border);display:grid;gap:4px;padding-bottom:12px}.demo-rail-head strong{font-size:18px}.demo-step{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.demo-step i{align-items:center;background:var(--demo-blue-soft);border-radius:8px;color:var(--demo-blue);display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.demo-step>span{color:var(--demo-muted);font-size:12px;font-weight:900;padding-top:8px}.demo-step div{display:grid;gap:4px}.demo-step strong{font-size:14px}.demo-data-warning p,.demo-step p{font-size:13px;line-height:1.55}.demo-data-warning{align-items:flex-start;background:var(--demo-green-soft);border:1px solid #bbf7d0;border-radius:8px;color:var(--demo-green);display:flex;gap:10px;padding:12px}.demo-data-warning p{color:#166534}@media (max-width:1320px){.demo-tutorial-shell{grid-template-columns:210px minmax(0,1fr)}.demo-tutorial-rail{position:static;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.demo-data-warning,.demo-rail-head{grid-column:1/-1}}@media (max-width:980px){.demo-form-head,.demo-public-bar,.demo-section-head,.demo-submit-row,.demo-topbar{align-items:stretch;flex-direction:column}.demo-public-actions{flex-wrap:wrap}.demo-tutorial-shell{grid-template-columns:minmax(0,1fr)}.demo-sidebar{min-height:auto;position:static}.demo-kpi-grid,.demo-mode-grid,.demo-sidebar nav,.demo-tutorial-rail,.demo-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-field-grid,.demo-grid-2{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.demo-public-bar{padding:12px 14px;position:static}.demo-brand-lockup{justify-content:space-between;width:100%}.demo-brand-lockup img{width:98px}.demo-tutorial-shell{padding:12px}.demo-topbar h1{font-size:22px}.demo-kpi-grid,.demo-mode-grid,.demo-sidebar nav,.demo-tutorial-rail,.demo-wallet-grid{grid-template-columns:minmax(0,1fr)}.demo-section,.demo-sidebar,.demo-topbar,.demo-tutorial-rail{padding:14px}.demo-card-head,.demo-card-head small{align-items:flex-start;flex-direction:column}.demo-chart-row{grid-template-columns:48px minmax(0,1fr) 42px}}.bulk-preview-shell{--bulk-page:#f4f7fb;--bulk-surface:#fff;--bulk-ink:#14213d;--bulk-muted:#647087;--bulk-line:#d8e0ec;--bulk-blue:#082f6b;--bulk-blue-soft:#eef4ff;--bulk-green:#047857;--bulk-green-soft:#ecfdf5;--bulk-amber:#b45309;--bulk-amber-soft:#fffbeb;--bulk-red:#b91c1c;--bulk-red-soft:#fef2f2;background:var(--bulk-page);color:var(--bulk-ink);display:grid;gap:14px;min-height:100vh;padding:18px}.bulk-preview-footer,.bulk-preview-hero,.bulk-preview-paste,.bulk-preview-toolbar,.bulk-preview-tools{background:var(--bulk-surface);border:1px solid var(--bulk-line);border-radius:8px;box-shadow:0 8px 22px rgba(15,23,42,.06)}.bulk-preview-hero{align-items:center;display:flex;gap:18px;justify-content:space-between;min-height:128px;padding:18px 20px}.bulk-preview-hero>div:first-child{display:grid;gap:8px}.bulk-preview-hero span,.bulk-preview-paste span,.bulk-preview-stats small,.bulk-preview-table small,.bulk-preview-tools span{color:var(--bulk-muted);font-size:12px}.bulk-preview-hero h1{font-size:28px;letter-spacing:0;line-height:1.18;margin:0}.bulk-preview-hero p{color:var(--bulk-muted);line-height:1.6;margin:0;max-width:760px}.bulk-preview-stats{border:1px solid #bfdbfe;border-radius:8px;display:grid;gap:4px;min-width:188px;padding:14px}.bulk-preview-stats strong{color:var(--bulk-blue);font-size:30px;line-height:1}.bulk-preview-notice{background:var(--bulk-green-soft);border:1px solid #bbf7d0;border-radius:8px;color:#166534;font-size:14px;padding:10px 12px}.bulk-preview-footer,.bulk-preview-toolbar,.bulk-preview-tools{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:12px}.bulk-preview-tools>div{display:grid;gap:3px;min-width:180px}.bulk-preview-search{align-items:center;background:#fff;border:1px solid var(--bulk-line);border-radius:8px;display:flex;gap:8px;min-width:min(420px,100%);padding:0 10px}.bulk-preview-cell,.bulk-preview-paste textarea,.bulk-preview-search input,.bulk-preview-toolbar select,.bulk-preview-tools input,.bulk-preview-tools select{border:1px solid var(--bulk-line);border-radius:7px;font:inherit;min-height:38px;min-width:0;padding:8px 10px}.bulk-preview-search input{border:0;flex:1;outline:0;padding-left:0}.segmented{background:#eef2f7;border-radius:8px;display:inline-flex;gap:2px;padding:3px}.segmented button{background:transparent;border:0;border-radius:6px;color:#475569;cursor:pointer;font-weight:800;min-height:34px;padding:7px 11px}.segmented button.active{background:#fff;color:var(--bulk-blue);box-shadow:0 1px 3px rgba(15,23,42,.12)}.bulk-preview-paste{display:grid;gap:10px;padding:12px}.bulk-preview-paste>div:first-child{display:grid;gap:4px}.bulk-preview-paste textarea{min-height:116px;resize:vertical;width:100%}.bulk-preview-table-wrap{background:#fff;border:1px solid var(--bulk-line);border-radius:8px;max-height:calc(100vh - 330px);min-height:360px;overflow:auto}.bulk-preview-table{border-collapse:separate;border-spacing:0;min-width:1780px;table-layout:fixed;width:100%}.bulk-preview-table td,.bulk-preview-table th{background:#fff;border-bottom:1px solid var(--bulk-line);font-size:13px;padding:9px;text-align:left;vertical-align:top;white-space:normal}.bulk-preview-table th{background:#f8fafc;color:#475569;font-size:12px;font-weight:900;position:sticky;top:0;z-index:5}.bulk-preview-table td:first-child,.bulk-preview-table th:first-child{min-width:44px;position:sticky;left:0;text-align:center;width:44px;z-index:6}.bulk-preview-table td:nth-child(2),.bulk-preview-table th:nth-child(2){left:44px;min-width:152px;position:sticky;width:152px;z-index:6}.bulk-preview-table th:first-child,.bulk-preview-table th:nth-child(2){z-index:8}.bulk-preview-table td:first-child,.bulk-preview-table td:nth-child(2){box-shadow:8px 0 12px rgba(15,23,42,.05)}.bulk-preview-table td.wide,.bulk-preview-table th:nth-child(4){width:260px}.bulk-preview-table td b,.bulk-preview-table td small{display:block;overflow-wrap:anywhere}.bulk-preview-cell{width:100%}.bulk-preview-table tr.dirty td{background:#fffdf3}.bulk-preview-status{border:1px solid var(--bulk-line);border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;padding:4px 8px;white-space:nowrap}.bulk-preview-status.pending{background:var(--bulk-amber-soft);border-color:#facc15;color:var(--bulk-amber)}.bulk-preview-status.accepted,.bulk-preview-status.in_progress,.bulk-preview-status.shipping{background:var(--bulk-blue-soft);border-color:#bfdbfe;color:#1d4ed8}.bulk-preview-status.completed{background:var(--bulk-green-soft);border-color:#86efac;color:var(--bulk-green)}.bulk-preview-status.cancelled,.bulk-preview-status.rejected,.bulk-preview-status.timed_out{background:var(--bulk-red-soft);border-color:#fca5a5;color:var(--bulk-red)}.bulk-preview-footer{color:var(--bulk-muted);font-size:13px}.native-order-workbench{gap:12px}.native-order-hero{align-items:stretch}.native-order-kpis{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(82px,1fr));min-width:min(620px,100%)}.native-order-kpis>div{background:#f8fafc;border:1px solid var(--bulk-line);border-radius:8px;display:grid;gap:6px;min-height:82px;padding:12px}.native-order-kpis strong{color:var(--bulk-blue);font-size:24px;line-height:1}.native-order-kpis span{color:var(--bulk-muted);font-size:12px;font-weight:800}.native-order-switchbar{align-items:center;background:#fff;border:1px solid var(--bulk-line);border-radius:8px;box-shadow:0 8px 22px rgba(15,23,42,.06);display:flex;flex-wrap:wrap;gap:10px;padding:12px}.native-order-switchbar .segmented button{align-items:center;display:inline-flex;gap:6px}.native-normal-panel{background:#fff;border:1px solid var(--bulk-line);border-radius:8px;box-shadow:0 8px 22px rgba(15,23,42,.06);display:grid;gap:12px;padding:14px}.native-normal-panel header{align-items:center;border-bottom:1px solid var(--bulk-line);display:flex;gap:14px;justify-content:space-between;padding-bottom:12px}.native-normal-panel h2{font-size:18px;letter-spacing:0;margin:0 0 4px}.native-normal-panel p{color:var(--bulk-muted);font-size:13px;line-height:1.5;margin:0}.native-normal-list{display:grid;gap:8px;max-height:calc(100vh - 350px);min-height:360px;overflow:auto}.native-normal-list article{align-items:center;background:#fff;border:1px solid var(--bulk-line);border-left:4px solid #94a3b8;border-radius:8px;display:grid;gap:12px;grid-template-columns:28px minmax(220px,1.4fr) minmax(110px,.55fr) minmax(240px,1fr) minmax(180px,.8fr);min-height:72px;padding:10px 12px}.native-normal-list article.is-sheet{border-left-color:#d97706;background:#fffbeb}.native-normal-list article.is-merged{border-left-color:#047857;background:#f0fdf4}.native-normal-list b,.native-normal-list small,.native-normal-list span,.native-normal-list strong{display:block;overflow-wrap:anywhere}.native-normal-list b{color:var(--bulk-blue)}.native-normal-list small,.native-normal-list span{color:var(--bulk-muted);font-size:12px}.native-normal-list strong{font-size:13px}.native-normal-empty{align-items:center;color:var(--bulk-muted);display:flex;justify-content:center;min-height:220px}.native-sheet-tools{margin:0}.native-sheet-workbook{background:#fff;border:1px solid #cbd5e1;display:grid;gap:0;min-width:0}.native-sheet-formula-bar{align-items:center;background:#f8fafc;border-bottom:1px solid #cbd5e1;display:grid;gap:0;grid-template-columns:72px 34px minmax(0,1fr);min-height:30px}.native-sheet-fx,.native-sheet-namebox{align-items:center;border-right:1px solid #cbd5e1;color:#475569;display:inline-flex;font-size:12px;font-weight:800;height:100%;justify-content:center}.native-sheet-fx{color:#64748b;font-style:italic}.native-sheet-formula-bar input{background:#fff;border:0;color:#475569;font-size:12px;height:100%;outline:none;padding:0 9px;width:100%}.native-sheet-wrap{background:#fff;border:0;border-radius:0;max-height:calc(100vh - 360px);min-height:420px;overflow:auto;-moz-user-select:none;user-select:none;-webkit-user-select:none}.native-sheet-clipboard-buffer{border:0;height:1px;left:-10000px;opacity:0;outline:0;pointer-events:none;position:fixed;resize:none;top:0;-moz-user-select:text;user-select:text;-webkit-user-select:text;width:1px}.native-sheet{border-collapse:separate;border-spacing:0;min-width:2440px;table-layout:fixed;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:100%}.native-sheet td,.native-sheet th{background:#fff;border-bottom:1px solid #dbe3ee;border-right:1px solid #dbe3ee;font-size:12px;height:30px;max-width:640px;overflow:hidden;padding:0 6px;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.native-sheet th{background:#eef2f7;color:#475569;font-size:11px;font-weight:900;position:sticky;top:0;z-index:8}.native-sheet .native-sheet-col-letter-row th{background:#e2e8f0;color:#334155;height:24px;padding:0;position:sticky;text-align:center;top:0;z-index:14}.native-sheet .native-sheet-label-row th{overflow:visible;top:24px}.native-sheet .native-sheet-label-row th>span,.native-sheet-header-cell>span{display:block;overflow:hidden;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}.native-sheet-header-cell{align-items:center;display:grid;gap:4px;grid-template-columns:minmax(0,1fr) 18px;grid-template-rows:auto auto;min-height:100%;padding-right:8px}.native-sheet-header-title{grid-column:1;grid-row:1}.native-sheet-origin-label{border-radius:999px;display:inline-flex;font-size:10px;font-style:normal;font-weight:900;grid-column:1;grid-row:2;line-height:1;max-width:-moz-fit-content;max-width:fit-content;padding:3px 6px;white-space:nowrap}.native-sheet-filter-trigger{grid-column:2;grid-row:1/span 2}.native-sheet th.native-sheet-header-origin.native-sheet-origin-customer{background:#f1f5f9;border-top:2px solid #94a3b8}.native-sheet th.native-sheet-header-origin.native-sheet-origin-provider{background:#ecfdf5;border-top:2px solid #10b981}.native-sheet-header-origin.native-sheet-origin-customer .native-sheet-origin-label{background:#e2e8f0;color:#334155}.native-sheet-header-origin.native-sheet-origin-provider .native-sheet-origin-label{background:#bbf7d0;color:#166534}.native-sheet-filter-trigger{align-items:center;background:transparent;border:0;border-radius:3px;color:#64748b;cursor:pointer;display:inline-flex;font-size:9px;font-weight:900;height:18px;justify-content:center;padding:0;width:18px}.native-sheet-filter-trigger.active,.native-sheet-filter-trigger:hover{background:#dbeafe;color:#1d4ed8}.native-sheet-filter-popover{background:#fff;border:1px solid #93c5fd;box-shadow:0 12px 28px rgba(15,23,42,.18);display:grid;gap:7px;left:6px;min-width:220px;padding:9px;position:absolute;top:calc(100% + 4px);z-index:60}.native-sheet-filter-popover strong{color:#0f172a;font-size:12px;line-height:1.2}.native-sheet-filter-popover input{border:1px solid #cbd5e1;border-radius:4px;color:#0f172a;font-size:12px;height:30px;padding:5px 8px;width:100%}.native-sheet-filter-options{display:grid;gap:4px;max-height:144px;overflow:auto}.native-sheet-filter-actions button,.native-sheet-filter-options button{background:#f8fafc;border:1px solid #dbe3ee;border-radius:4px;color:#0f172a;cursor:pointer;font-size:12px;min-height:26px;overflow:hidden;padding:4px 7px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.native-sheet-filter-actions button:hover,.native-sheet-filter-options button:hover{background:#eff6ff;border-color:#93c5fd}.native-sheet-filter-actions{display:flex;gap:6px;justify-content:flex-end}.native-sheet th.required:after{color:#b91c1c;content:" *"}.native-sheet-corner,.native-sheet-row-head,.native-sheet-row-number{background:#e2e8f0!important;color:#475569;font-weight:900;left:0;min-width:42px;position:sticky;text-align:center!important;width:42px;z-index:13}.native-sheet-row-head{top:24px}.native-sheet-row-number{font-size:11px;overflow:visible!important;z-index:10}.native-sheet-select{min-width:48px;position:sticky;left:42px;text-align:center!important;width:48px;z-index:9}.native-sheet th.native-sheet-select{top:24px;z-index:12}.native-sheet .native-sheet-col-letter-row .native-sheet-col-letter:nth-child(2){left:42px;min-width:48px;position:sticky;width:48px;z-index:14}.native-sheet-frozen-business-cell,.native-sheet-frozen-business-head,.native-sheet-order-no-cell,.native-sheet-order-no-head{background:#fff;box-shadow:8px 0 12px rgba(15,23,42,.08);left:90px;min-width:90px;position:sticky;width:auto;z-index:11}.native-sheet-frozen-business-head,.native-sheet-order-no-head{background:#eef2f7;top:24px;z-index:13}.native-sheet .native-sheet-col-letter-row .native-sheet-col-letter:nth-child(3),.native-sheet .native-sheet-col-letter-row .native-sheet-frozen-business-letter{box-shadow:8px 0 12px rgba(15,23,42,.08);left:90px;min-width:90px;position:sticky;width:auto;z-index:15}.native-sheet tr.is-sheet td{background:#fffbeb}.native-sheet tr.is-merged td{background:#f0fdf4}.native-sheet td.native-sheet-cell-origin.native-sheet-origin-customer{background:#fbfdff}.native-sheet td.native-sheet-cell-origin.native-sheet-origin-provider{background:#f8fffb}.native-sheet td.native-sheet-cell-origin.native-sheet-origin-provider.native-sheet-editable-cell{background:#f0fdf4}.native-sheet td.native-sheet-editable-cell{padding:0!important}.native-sheet-range-cell{background:#dbeafe!important}.native-sheet-range-cell .native-sheet-cell-surface,.native-sheet-range-cell .native-sheet-readonly{color:#0f172a}.native-sheet-active-cell{box-shadow:inset 0 0 0 2px #2563eb!important;outline:none}.native-sheet-active-cell.native-sheet-frozen-business-cell{left:90px;position:sticky;z-index:16}.native-sheet-cell-surface{line-height:30px}.native-sheet-cell-editor,.native-sheet-cell-surface{color:#0f172a;display:block;height:100%;min-height:30px;overflow:hidden;padding:0 6px;text-overflow:ellipsis;white-space:nowrap;width:100%}.native-sheet-cell-editor{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0!important;border-radius:0!important;box-shadow:none!important;font:inherit;outline:none;-moz-user-select:text;user-select:text;-webkit-user-select:text}.native-sheet-cell-editor:focus{background:#fff;box-shadow:inset 0 0 0 2px #2563eb!important;position:relative;z-index:2}.native-sheet-readonly{color:#334155;display:block;max-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.native-sheet-col-resizer{background:transparent;border:0;bottom:0;cursor:col-resize;padding:0;position:absolute;right:-4px;top:0;width:8px;z-index:20}.native-sheet-col-resizer:hover,.native-sheet-is-resizing .native-sheet-col-resizer{background:rgba(37,99,235,.18)}.native-sheet-row-resizer{background:transparent;border:0;bottom:-3px;cursor:row-resize;height:7px;left:0;padding:0;position:absolute;right:0;z-index:20}.native-sheet-is-resizing .native-sheet-row-resizer,.native-sheet-row-resizer:hover{background:rgba(37,99,235,.22)}.native-sheet-source{border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;min-width:44px;padding:4px 8px}.native-sheet-source.normal{background:#eef2f7;color:#334155}.native-sheet-source.sheet{background:#ffedd5;color:#9a3412}.native-sheet-source.merged{background:#dcfce7;color:#166534}.native-sheet .align-right{text-align:right}.native-sheet .align-center{text-align:center}@media (max-width:920px){.bulk-preview-shell{padding:12px}.bulk-preview-hero,.bulk-preview-toolbar,.bulk-preview-tools{align-items:stretch;flex-direction:column}.bulk-preview-stats{min-width:0}.bulk-preview-hero h1{font-size:24px}.bulk-preview-search,.bulk-preview-toolbar select,.bulk-preview-tools input,.bulk-preview-tools select{width:100%}.native-normal-list article,.native-order-kpis{grid-template-columns:minmax(0,1fr)}.native-normal-panel header,.native-order-switchbar{align-items:stretch;flex-direction:column}}