.customer-portal :is(.product-workspace,.classification-page,.shipping-rates-page),[data-slot=dialog-content]:is(.workspace-quick-edit,.workspace-bulk-status,.workspace-import,.workspace-buyer-preview,.supplier-dialog,.product-import-dialog,.classification-option-dialog){--pw-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236e6e73' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.customer-portal :is(.product-workspace,.classification-page,.shipping-rates-page) select:not([data-slot]),[data-slot=dialog-content]:is(.workspace-quick-edit,.workspace-bulk-status,.workspace-import,.supplier-dialog,.product-import-dialog,.classification-option-dialog) select:not([data-slot]){-webkit-appearance:none;appearance:none;min-height:38px;padding:7px 34px 7px 12px;border:1px solid var(--ws-line-strong);border-radius:10px;background-color:#fff;background-image:var(--pw-chevron);background-repeat:no-repeat;background-position:right 12px center;background-size:12px;color:var(--ws-ink);font-size:13.5px;line-height:1.35;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.customer-portal :is(.product-workspace,.classification-page,.shipping-rates-page) select:not([data-slot]):hover:not(:disabled){border-color:#b8b8be}.customer-portal :is(.product-workspace,.classification-page,.shipping-rates-page) select:not([data-slot]):focus,[data-slot=dialog-content]:is(.workspace-quick-edit,.workspace-bulk-status,.workspace-import,.supplier-dialog,.product-import-dialog,.classification-option-dialog) select:not([data-slot]):focus{border-color:var(--ws-accent);outline:none;box-shadow:0 0 0 4px rgba(35,78,222,.15)}.customer-portal :is(.product-workspace,.classification-page,.shipping-rates-page) select:not([data-slot]):disabled{background-color:var(--ws-surface);color:var(--ws-ink-2);cursor:default;opacity:1}.customer-portal :is(.product-workspace,.classification-page,.shipping-rates-page) :is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],.search input,.classification-picker input,[data-slot] input,[data-slot=input]),textarea:not([data-slot])),[data-slot=dialog-content]:is(.workspace-quick-edit,.workspace-bulk-status,.workspace-import,.supplier-dialog,.product-import-dialog,.classification-option-dialog) :is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],.search input,.classification-picker input,[data-slot=input-group] input,[data-slot=input]),textarea){border:1px solid var(--ws-line-strong);border-radius:10px;background-color:#fff;color:var(--ws-ink);transition:border-color .15s ease,box-shadow .15s ease}.customer-portal .product-workspace .product-fields:disabled :is(input,textarea)::placeholder{color:transparent;-webkit-text-fill-color:transparent}.customer-portal :is(.product-workspace,.classification-page,.shipping-rates-page) :is(input,textarea)::placeholder,[data-slot=dialog-content]:is(.workspace-quick-edit,.workspace-bulk-status,.workspace-import,.supplier-dialog,.product-import-dialog,.classification-option-dialog) :is(input,textarea)::placeholder{color:#737378}.customer-portal :is(.product-workspace,.classification-page,.shipping-rates-page) :is(input,textarea):disabled:not([type=checkbox],[type=radio]),.customer-portal :is(.product-workspace,.shipping-rates-page) .product-fields:disabled :is(input,textarea){background-color:var(--ws-surface);border-color:var(--ws-line);color:var(--ws-ink-2);-webkit-text-fill-color:var(--ws-ink-2);opacity:1}.customer-portal :is(.product-workspace,.classification-page,.shipping-rates-page) :is(input,textarea,select):required:invalid:not(:disabled):not([readonly]),.customer-portal :is(.product-workspace,.classification-page,.shipping-rates-page) :is(input,textarea,select)[aria-invalid=true]{border-color:var(--required-border);background-color:var(--required-fill)}.customer-portal :is(.product-workspace,.classification-page,.shipping-rates-page) :is(input,textarea,select):is([aria-invalid=true],:required:invalid:not(:disabled):not([readonly])):focus{border-color:var(--required-border);outline:none;box-shadow:0 0 0 4px rgba(196,64,77,.14)}.customer-portal :is(.product-workspace,.classification-page,.shipping-rates-page) :is(.text-button:not(.remove-button),.secondary-button,.primary-button){white-space:nowrap}.customer-portal :is(.product-workspace,.classification-page,.shipping-rates-page) :is(.workspace-quick-link,.classification-count-link,.classification-row-actions button,.photo-main,.upload-button,.workspace-checklist button,.rate-order button,.classification-trail button:not(:disabled)):active:not(:disabled){transform:scale(.97)}.customer-portal :is(.product-workspace,.classification-page,.shipping-rates-page) :is(.workspace-filter-panel,.workspace-section,.import-source,.supplier-contact,.supplier-history,.rate-history,.landed-breakdown)>summary{list-style:none}.customer-portal :is(.product-workspace,.classification-page,.shipping-rates-page) :is(.workspace-filter-panel,.workspace-section,.import-source,.supplier-contact,.supplier-history,.rate-history,.landed-breakdown)>summary::-webkit-details-marker{display:none}.customer-portal .product-workspace .workspace-section>summary:after,.customer-portal :is(.product-workspace,.classification-page,.shipping-rates-page) :is(.workspace-filter-panel,.import-source,.supplier-contact,.supplier-history,.rate-history,.landed-breakdown)>summary:after{content:"";flex:none;width:12px;height:12px;margin-left:8px;background:var(--pw-chevron) center/12px no-repeat;font-size:0;transform:rotate(-90deg)}.customer-portal .product-workspace .workspace-section[open]>summary:after,.customer-portal :is(.product-workspace,.classification-page,.shipping-rates-page) :is(.workspace-filter-panel,.import-source,.supplier-contact,.supplier-history,.rate-history,.landed-breakdown)[open]>summary:after{content:"";transform:none}.customer-portal .product-workspace>.catalog-hint[role=status]:first-of-type{margin:0 0 20px}.customer-portal .product-workspace .catalog-hint{border-radius:12px;background:var(--ws-surface);color:var(--ws-ink-2);font-size:12.5px;line-height:1.5;padding:11px 14px}.customer-portal .product-workspace>.catalog-hint:last-child{margin:20px 0 4px;background:transparent;padding:0;color:var(--ws-muted);text-align:center}.customer-portal .product-workspace .products-heading{align-items:flex-end;margin-bottom:4px}.customer-portal .product-workspace .products-heading h1{margin:4px 0}.customer-portal .product-workspace .product-excel-actions{gap:8px}.customer-portal .product-workspace .product-excel-actions :is(.secondary-button,.primary-button){min-height:38px;padding:0 16px;font-size:13.5px}.customer-portal .product-workspace .workspace-queues{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 14px}.customer-portal .product-workspace .workspace-queues button{min-height:36px;padding:0 6px 0 14px;gap:8px;border:1px solid var(--ws-line-strong);border-radius:999px;background:#fff;color:var(--ws-ink);font-size:13.5px;font-weight:500;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .16s var(--p-ease-out)}.customer-portal .product-workspace .workspace-queues button:hover{background:var(--ws-surface)}.customer-portal .product-workspace .workspace-queues button:active{transform:scale(.97)}.customer-portal .product-workspace .workspace-queues button b{min-width:24px;height:24px;display:inline-grid;place-items:center;padding:0 7px;border-radius:999px;background:var(--ws-surface);color:var(--ws-ink-2);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.customer-portal .product-workspace .workspace-queues button.selected{background:var(--ws-ink);border-color:var(--ws-ink);color:#fff}.customer-portal .product-workspace .workspace-queues button.selected b{background:rgba(255,255,255,.2);color:#fff}.customer-portal .product-workspace .product-admin-toolbar{gap:10px;margin:0 0 10px}.customer-portal .product-workspace .product-admin-toolbar>.search{height:38px;min-height:38px;padding:0 14px}.customer-portal .product-workspace .workspace-inline-select{gap:8px;color:var(--ws-muted);font-size:12.5px;font-weight:600;white-space:nowrap}.customer-portal .product-workspace .workspace-inline-select select{min-width:150px}.customer-portal .product-workspace .text-button.icon-button{width:38px;height:38px;min-height:38px}.customer-portal .product-workspace .workspace-filter-panel{border:0;border-radius:16px;padding:0;margin:0 0 6px}.customer-portal .product-workspace .workspace-filter-panel>summary{display:inline-flex;align-items:center;min-height:34px;padding:0 12px 0 14px;border:1px solid var(--ws-line-strong);border-radius:999px;background:#fff;color:var(--ws-ink);font-size:13px;font-weight:500;user-select:none;transition:background-color .15s ease,transform .16s var(--p-ease-out)}.customer-portal .product-workspace .workspace-filter-panel>summary:hover{background:var(--ws-surface)}.customer-portal .product-workspace .workspace-filter-panel>summary:active{transform:scale(.97)}.customer-portal .product-workspace .workspace-filter-panel>summary:focus-visible{outline:2px solid var(--ws-accent);outline-offset:3px}.customer-portal .product-workspace .workspace-filter-panel>summary>span{margin-left:4px;color:var(--ws-accent);font-weight:600}.customer-portal .product-workspace .workspace-filter-panel[open]{background:var(--ws-surface);padding:10px 14px 14px;margin:0 0 12px}.customer-portal .product-workspace .workspace-filter-panel[open]>summary{margin-left:-4px}.customer-portal .product-workspace .workspace-filter-panel[open]>label{margin-top:12px}.customer-portal .product-workspace .workspace-filter-panel .classification-filters{gap:10px 12px;margin:12px 0 0}.customer-portal .product-workspace .workspace-filter-panel .classification-filters label{min-width:150px;font-size:12.5px;font-weight:600;color:var(--ws-muted)}.customer-portal .product-workspace .workspace-filter-panel .classification-filters select{margin-top:6px;width:100%}.customer-portal .product-workspace .workspace-filter-panel>.workspace-inline-select{max-width:100%}.customer-portal .product-workspace .workspace-filter-panel>.workspace-inline-select select{flex:0 1 auto;min-width:min(150px,100%);max-width:100%}@media(pointer:coarse){.customer-portal .product-workspace .workspace-filter-panel>.workspace-inline-select select{min-height:44px}}.customer-portal .product-workspace .workspace-list-actions{gap:8px;margin:4px 0 10px}.customer-portal .product-workspace .workspace-list-actions>span{font-size:13px;color:var(--ws-muted);font-variant-numeric:tabular-nums}.customer-portal .product-workspace .workspace-list-actions .text-button{min-height:34px;padding:0 14px;font-size:13px}.customer-portal .product-workspace .workspace-list-actions .error-message{margin:0}.customer-portal .product-workspace .workspace-selection{gap:8px 10px;border:0;background:var(--ws-accent-soft);border-radius:16px;padding:10px 12px 10px 16px;margin:0 0 12px;font-size:13px}.customer-portal .product-workspace .workspace-selection>b{font-weight:600;color:var(--ws-ink)}.customer-portal .product-workspace .workspace-selection>span{flex:1 1 calc(100% - 140px);color:var(--ws-ink-2)}.customer-portal .product-workspace .workspace-selection :is(button,.text-button,.secondary-button,.primary-button){min-height:34px;padding:0 14px;font-size:12.5px}.customer-portal .product-workspace .classification-list-table table{border-collapse:collapse}.customer-portal .product-workspace .classification-list-table th{padding:10px 12px;height:40px;white-space:nowrap;border-bottom:1px solid var(--ws-line);background:#fff;vertical-align:middle}.customer-portal .product-workspace .classification-list-table td{padding:10px 12px;font-size:13px;color:var(--ws-ink-2);vertical-align:middle;border-bottom:1px solid var(--ws-line)}.customer-portal .product-workspace .classification-list-table :is(th,td):first-child{width:1%;padding-right:4px}.customer-portal .product-workspace .classification-list-table tbody tr:last-child td{border-bottom:0}.customer-portal .product-workspace .product-table-name{gap:12px;min-width:210px}.customer-portal .product-workspace .product-table-name img,.customer-portal .product-workspace .product-table-thumb{width:40px;height:40px;border-radius:10px;background:var(--ws-surface);object-fit:cover;outline:1px solid rgba(0,0,0,.05);outline-offset:-1px}.customer-portal .product-workspace .product-table-name b{font-size:13.5px;font-weight:600;color:var(--ws-ink);line-height:1.3}.customer-portal .product-workspace .product-table-name>span{min-width:0;flex:1}.customer-portal .product-workspace .product-table-name small{display:block;width:0;min-width:100%;margin-top:2px;font-size:12px;color:var(--ws-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-portal .product-workspace .classification-list-table .status{white-space:nowrap}.customer-portal .product-workspace .classification-list-table .required-field-note{margin-top:4px}.customer-portal .product-workspace td.workspace-next-step{min-width:150px;max-width:230px;font-size:12.5px}.customer-portal .product-workspace td.workspace-next-step[data-needs-information=true]{color:var(--required-ink)}.customer-portal .product-workspace td.workspace-next-step b{font-size:12.5px;font-weight:600}.customer-portal .product-workspace td.workspace-next-step small{margin-top:2px;font-size:11.5px;line-height:1.35}.customer-portal .product-workspace .classification-list-table td:nth-child(5){white-space:nowrap}.customer-portal .product-workspace .classification-list-table td:nth-child(7){white-space:nowrap;font-variant-numeric:tabular-nums}.customer-portal .product-workspace .classification-list-table td.workspace-factory{min-width:96px;max-width:200px;overflow-wrap:anywhere;line-height:1.35}.customer-portal .product-workspace .workspace-usd-preview small{font-size:12px;line-height:1.5}.customer-portal .product-workspace .workspace-usd-preview small b{font-variant-numeric:tabular-nums}.customer-portal .product-workspace .classification-list-table td:last-child{text-align:right;line-height:1}.customer-portal .product-workspace .classification-list-table th:last-child{text-align:right}.customer-portal .product-workspace .classification-list-table td:last-child .text-button{min-height:34px;padding:0 14px;font-size:13px}.customer-portal .product-workspace .workspace-quick-link,[data-slot=dialog-content].workspace-bulk-status .workspace-quick-link{display:inline-flex;align-items:center;justify-content:center;min-height:34px;margin:0 0 0 6px;padding:0 12px;border:1px solid var(--ws-line-strong);border-radius:999px;background:#fff;color:var(--ws-ink);font-size:12.5px;font-weight:500;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;transition:background-color .15s ease,transform .16s var(--p-ease-out)}.customer-portal .product-workspace .workspace-quick-link:hover,[data-slot=dialog-content].workspace-bulk-status .workspace-quick-link:hover{background:var(--ws-surface)}.customer-portal .product-workspace .classification-list-table td:last-child>*{margin-top:3px;margin-bottom:3px}.customer-portal .product-workspace .classification-list-table :is(th,td):last-child{position:sticky;right:0;z-index:1;background:#fff;transition:background-color .15s ease}.customer-portal .product-workspace .classification-list-table td:last-child:before{content:"";position:absolute;top:0;bottom:0;left:-18px;width:18px;background:linear-gradient(90deg,rgba(255,255,255,0),#fff);pointer-events:none}.customer-portal .product-workspace .classification-list-table tbody tr:hover td:last-child{background:#fafafc}.customer-portal .product-workspace .classification-list-table tbody tr:hover td:last-child:before{background:linear-gradient(90deg,rgba(250,250,252,0),#fafafc)}@container product-list (min-width:1260px){.customer-portal .product-workspace .classification-list-table td:last-child{white-space:nowrap}}@media(max-width:1180px){.customer-portal .product-workspace td.workspace-next-step{min-width:120px}.customer-portal .product-workspace .product-table-name{min-width:190px}}.customer-portal .product-workspace .managed-products{grid-template-columns:repeat(auto-fill,minmax(min(100%,228px),1fr));gap:16px}.customer-portal .product-workspace .managed-product{display:flex;flex-direction:column;border:1px solid var(--ws-line);border-radius:18px;background:#fff;transition:border-color .15s ease}.customer-portal .product-workspace .managed-product:hover{border-color:var(--ws-line-strong)}.customer-portal .product-workspace .managed-photo{height:156px;background:var(--ws-surface)!important;color:var(--ws-faint)}.customer-portal .product-workspace .managed-photo>.status{top:12px;right:12px;box-shadow:none}.customer-portal .product-workspace .managed-photo>.managed-select{position:absolute;top:12px;left:12px;width:18px;height:18px;margin:0;accent-color:var(--ws-accent);cursor:pointer}.customer-portal .product-workspace .managed-photo>.managed-select:disabled{cursor:not-allowed;opacity:.45}.customer-portal .product-workspace .managed-content{display:flex;flex-direction:column;flex:1;padding:14px 16px}.customer-portal .product-workspace .managed-meta{font-size:12px;color:var(--ws-muted)}.customer-portal .product-workspace .managed-content h2{font-size:15px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--ws-ink);margin:6px 0 2px}.customer-portal .product-workspace .managed-content .sku{font-size:12px;letter-spacing:0;color:var(--ws-muted)}.customer-portal .product-workspace .workspace-card-next{min-height:0;margin:10px 0 12px;font-size:12.5px;color:var(--ws-ink-2)}.customer-portal .product-workspace .workspace-card-next[data-needs-information=true]{border-radius:10px;padding:6px 10px}.customer-portal .product-workspace .managed-bottom{margin-top:auto;padding-top:12px;border-top:1px solid var(--ws-line);gap:8px}.customer-portal .product-workspace .managed-bottom>span{font-size:12px;color:var(--ws-muted)}.customer-portal .product-workspace .managed-bottom .text-button{min-height:34px;padding:0 14px;font-size:13px}.customer-portal .product-workspace .empty{padding:56px 20px}.customer-portal .product-workspace .empty h2{font-size:17px;font-weight:600;color:var(--ws-ink)}.customer-portal .product-workspace .empty p{font-size:13.5px;color:var(--ws-muted)}.customer-portal .product-workspace .empty button{min-height:36px;padding:0 16px;border:1px solid var(--ws-line-strong);border-radius:999px;background:#fff;color:var(--ws-ink);font-size:13.5px;font-weight:600}.customer-portal .product-workspace .empty button:hover{background:#fafafc}.customer-portal .product-workspace .loading-state{color:var(--ws-muted);font-size:13.5px}.customer-portal .product-editor-compact .editor-head{background:rgba(255,255,255,.86);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--ws-line)}.customer-portal .product-editor-compact .editor-head h1{font-family:var(--p-font-display);font-size:24px;font-weight:700;letter-spacing:-.025em;color:var(--ws-ink)}.customer-portal .product-editor-compact .editor-head .text-button{min-height:32px;padding:0 12px;font-size:12.5px}.customer-portal .product-editor-compact .editor-sub{font-size:12.5px;color:var(--ws-muted)}.customer-portal .product-editor-compact .workspace-save-state>small{font-size:11.5px;color:var(--ws-muted)}.customer-portal .product-editor-compact .workspace-save-state>button{min-height:36px;padding:0 14px;font-size:13px}.customer-portal .product-editor-compact .upload-zone{border:1px dashed var(--ws-line-strong);border-radius:16px;background:var(--ws-surface);color:var(--ws-muted)}.customer-portal .product-editor-compact .upload-zone>b{color:var(--ws-ink)}.customer-portal .product-editor-compact .upload-zone[data-needs-information=true]{border-color:var(--required-border);background:var(--required-fill);color:var(--required-ink)}.customer-portal .product-editor-compact .upload-progress{border-radius:16px;background:rgba(255,255,255,.88)}.customer-portal .product-editor-compact .workspace-photo .product-gallery-main{border-radius:16px;background:var(--ws-surface)!important}.customer-portal .product-editor-compact .product-gallery-thumbs button{border-radius:10px;border-color:var(--ws-line)}.customer-portal .product-editor-compact .product-gallery-thumbs button[aria-pressed=true]{border:2px solid var(--ws-accent)}.customer-portal .product-editor-compact .upload-button{border:1px solid var(--ws-line-strong);border-radius:999px;background:#fff;color:var(--ws-ink);font-weight:600;transition:background-color .15s ease,transform .16s var(--p-ease-out)}.customer-portal .product-editor-compact .upload-button:hover:not(:disabled){background:var(--ws-surface)}.customer-portal .product-editor-compact .upload-button[aria-invalid=true]{border-color:var(--required-border);background:var(--required-fill);color:var(--required-ink)}.customer-portal .product-editor-compact .workspace-photo-list>div{border:1px solid var(--ws-line);border-radius:12px;background:#fff}.customer-portal .product-editor-compact .workspace-photo-list>div[data-main=true]{border-color:var(--ws-accent);box-shadow:0 0 0 1px var(--ws-accent)}.customer-portal .product-editor-compact .workspace-photo-list img{border-radius:8px}.customer-portal .product-editor-compact .workspace-photo-list .photo-main{display:flex;align-items:center;justify-content:center;width:100%;min-height:26px;margin-top:4px;padding:2px 6px;border:1px solid var(--ws-line-strong);border-radius:999px;background:#fff;color:var(--ws-ink);font-size:11px;font-weight:500;line-height:1.25;transition:background-color .15s ease,transform .16s var(--p-ease-out)}.customer-portal .product-editor-compact .workspace-photo-list .photo-main:hover:not(:disabled){background:var(--ws-surface)}.customer-portal .product-editor-compact .workspace-photo-list .photo-main:disabled{border-color:transparent;background:var(--ws-accent-soft);color:var(--ws-accent);font-weight:600}.customer-portal .product-editor-compact .workspace-photo-list .photo-remove{border:0;background:rgba(255,255,255,.92);color:var(--ws-ink-2);box-shadow:0 0 0 .5px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.12)}.customer-portal .product-editor-compact .workspace-photo-list .photo-remove:hover:not(:disabled){color:#a12635}.customer-portal .product-editor-compact .workspace-photo>.fine-print{color:var(--ws-muted)}.customer-portal .product-editor-compact .workspace-checklist{border:0;border-radius:16px;background:var(--ws-surface);padding:14px}.customer-portal .product-editor-compact .workspace-checklist h3{font-size:13.5px;font-weight:600;color:var(--ws-ink);letter-spacing:-.01em}.customer-portal .product-editor-compact .workspace-checklist>p{font-size:12px;color:var(--ws-ink-2);margin-bottom:8px}.customer-portal .product-editor-compact .workspace-checklist button{min-height:30px;margin:0 0 4px;padding:5px 10px;border:1px solid var(--ws-line);border-radius:9px;background:#fff;color:var(--ws-ink);font-size:12px;transition:background-color .15s ease,border-color .15s ease,transform .16s var(--p-ease-out)}.customer-portal .product-editor-compact .workspace-checklist button:hover{background:#fafafc;border-color:var(--ws-line-strong);color:var(--ws-ink)}.customer-portal .product-editor-compact .workspace-checklist small{color:var(--ws-muted)}.customer-portal .product-editor-compact .workspace-checklist[data-needs-information=true]{border:1px solid #f0c9ce;background:#fff8f8}.customer-portal .product-editor-compact .workspace-checklist[data-needs-information=true]>p{color:var(--required-ink);font-weight:600}.customer-portal .product-editor-compact .workspace-checklist[data-needs-information=true] button{border-color:#f2d6da;color:var(--required-ink)}.customer-portal .product-editor-compact .workspace-checklist[data-needs-information=true] button:hover{background:#fff0f1;border-color:#e9b9c0;text-decoration:none}.customer-portal .product-editor-compact :is(.workspace-section,.china-remarks-box){border:1px solid var(--ws-line);border-radius:16px;background:#fff}.customer-portal .product-editor-compact .workspace-section>summary{padding:13px 16px;min-height:48px}.customer-portal .product-editor-compact .workspace-section>summary strong{font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--ws-ink)}.customer-portal .product-editor-compact .workspace-section>summary span{font-size:12px;color:var(--ws-muted)}.customer-portal .product-editor-compact .workspace-section:has([aria-invalid=true])>summary strong{color:var(--required-ink)}.customer-portal .product-editor-compact .workspace-section-body{padding:0 16px 16px}.customer-portal .product-editor-compact :is(.form-grid label,.form-label,.workspace-carton-dimensions label){font-size:12.5px;font-weight:500;color:var(--ws-ink-2)}.customer-portal .product-editor-compact .classification-picker[data-needs-information=true]>.form-label,.customer-portal .product-editor-compact label[data-needs-information=true]{color:var(--required-ink)}.customer-portal .product-editor-compact :is(.form-grid input,.form-label>input,.workspace-carton-dimensions input){border-radius:10px}.customer-portal .product-editor-compact .form-label>select{border-radius:10px;height:auto;min-height:36px}.customer-portal .product-editor-compact .form-label textarea{border-radius:10px}.customer-portal .product-editor-compact .classification-picker [data-slot=input-group]{border-radius:10px;border-color:var(--ws-line-strong);background-color:#fff}.customer-portal .product-editor-compact .classification-picker[data-needs-information=true] [data-slot=input-group]{border-color:var(--required-border);background-color:var(--required-fill)}.customer-portal .product-editor-compact .classification-positioner{width:max(var(--anchor-width),min(240px,var(--available-width)))}.customer-portal .product-editor-compact .workspace-section-body>.fine-print:first-child{margin:0 0 12px}.customer-portal .product-editor-compact .classification-legacy{border-radius:10px;background:var(--ws-surface)}.customer-portal .product-editor-compact .workspace-switch{font-size:13px;color:var(--ws-ink-2)}.customer-portal .product-editor-compact .landed-comparison>h3{font-weight:600;color:var(--ws-ink)}.customer-portal .product-editor-compact .decision-comparison .shipping-method-card{border:1px solid var(--ws-line);border-radius:12px;background:#fff}.customer-portal .product-editor-compact .decision-comparison .shipping-method-card.selected{border-color:var(--ws-accent);background:var(--ws-accent-soft)}.customer-portal .product-editor-compact .landed-tag{border-radius:999px!important;padding:1px 6px!important}.customer-portal .product-editor-compact .landed-breakdown summary{color:var(--ws-ink-2);font-weight:500}.customer-portal .product-editor-compact .landed-empty{border-radius:12px;background:var(--ws-surface);color:var(--ws-ink-2)}.customer-portal .product-editor-compact .china-remarks-box h3{font-weight:600;color:var(--ws-ink)}.customer-portal .product-editor-compact .china-remarks-box .china-remarks-help{color:var(--ws-muted)}.customer-portal .product-editor-compact .china-remarks-actions .secondary-button,.customer-portal .product-editor-compact .supplier-refresh{min-height:32px;padding:0 12px;font-size:12px}.customer-portal .product-editor-compact :is(.supplier-contact,.supplier-history){border-top:1px solid var(--ws-line)}.customer-portal .product-editor-compact :is(.supplier-contact,.supplier-history)>summary{display:flex;align-items:center;justify-content:space-between;font-weight:600;color:var(--ws-ink)}.customer-portal .product-editor-compact .supplier-purchase-list article{border:1px solid var(--ws-line);border-radius:12px}.customer-portal .product-editor-compact .remarks-conflict{border-radius:12px}.customer-portal .product-editor-compact .workspace-unsaved{color:#8a5300;font-weight:500}.customer-portal .product-editor-compact .import-source{border:1px solid var(--ws-line);border-radius:16px;background:var(--ws-surface)}.customer-portal .product-editor-compact .import-source>summary{display:flex;align-items:center;justify-content:space-between;font-weight:600;color:var(--ws-ink)}.customer-portal .product-editor-compact .workspace-review{border:0;border-radius:16px;background:var(--ws-surface)}.customer-portal .product-editor-compact .workspace-review h3{font-weight:600;color:var(--ws-ink)}.customer-portal .product-editor-compact .workspace-review label{color:var(--ws-ink-2)}.customer-portal .product-editor-compact .workspace-review p{color:var(--ws-muted)}.customer-portal .product-editor-compact .workspace-review .workspace-warning{border-radius:10px}.customer-portal .product-editor-compact .workspace-editor-footer{background:rgba(255,255,255,.86);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-top:1px solid var(--ws-line);box-shadow:none}.customer-portal .product-editor-compact .workspace-editor-footer>p{color:var(--ws-muted)}.customer-portal .product-editor-compact .workspace-editor-footer :is(.primary-button,.secondary-button){min-height:36px;padding:0 16px;font-size:13px}.customer-portal .product-editor-compact .catalog-hint{margin:0 0 14px}[data-slot=dialog-content]:is(.workspace-quick-edit,.workspace-bulk-status,.workspace-import,.workspace-buyer-preview,.product-import-dialog,.supplier-dialog,.classification-option-dialog) :is(.form-label){font-size:13px;font-weight:500;color:var(--ws-ink-2)}[data-slot=dialog-content]:is(.workspace-quick-edit,.workspace-bulk-status,.workspace-import,.workspace-buyer-preview,.product-import-dialog,.supplier-dialog,.classification-option-dialog) :is(.primary-button,.secondary-button,.text-button:not(.remove-button)){margin:0;min-height:38px;padding:0 16px;font-size:13.5px;white-space:nowrap}[data-slot=dialog-content]:is(.workspace-quick-edit,.workspace-bulk-status,.workspace-import,.workspace-buyer-preview,.product-import-dialog,.supplier-dialog,.classification-option-dialog) :is(.primary-button,.secondary-button,.text-button):active:not(:disabled){transform:scale(.97)}[data-slot=dialog-content]:is(.workspace-quick-edit,.workspace-bulk-status,.workspace-import,.product-import-dialog,.classification-option-dialog) .import-actions{align-items:center;gap:10px;border-top:1px solid var(--ws-line)}[data-slot=dialog-content]:is(.workspace-quick-edit,.workspace-bulk-status) :is(select,input[type=number]){min-height:40px;margin-top:6px;font-size:14px}[data-slot=dialog-content]:is(.workspace-quick-edit,.workspace-bulk-status,.workspace-import) .excel-preview{border:1px solid var(--ws-line);border-radius:14px}[data-slot=dialog-content]:is(.workspace-quick-edit,.workspace-bulk-status,.workspace-import) .excel-preview th{background:var(--ws-surface);font-size:12.5px;font-weight:600;color:var(--ws-muted);border-bottom:1px solid var(--ws-line)}[data-slot=dialog-content]:is(.workspace-quick-edit,.workspace-bulk-status,.workspace-import) .excel-preview td{border-bottom:1px solid var(--ws-line);color:var(--ws-ink-2)}[data-slot=dialog-content]:is(.workspace-quick-edit,.workspace-bulk-status,.workspace-import) .excel-preview tr:last-child td{border-bottom:0}[data-slot=dialog-content].workspace-quick-edit .classification-picker>.form-label{margin-bottom:6px}[data-slot=dialog-content].workspace-quick-edit .classification-picker [data-slot=input-group]{min-height:40px;border-radius:10px;border-color:var(--ws-line-strong);background-color:#fff}[data-slot=dialog-content].workspace-quick-edit .workspace-warning{border-radius:12px;background:var(--ws-accent-soft);color:var(--ws-ink-2)}[data-slot=dialog-content].workspace-bulk-status .workspace-bulk-summary{border:0;border-radius:12px;background:var(--ws-accent-soft);padding:10px 14px}[data-slot=dialog-content].workspace-bulk-status .workspace-bulk-summary span{color:var(--ws-ink-2)}[data-slot=dialog-content].workspace-bulk-status .workspace-bulk-table td[data-needs-information]{background:#fff8f8}[data-slot=dialog-content].workspace-bulk-status .workspace-bulk-table .workspace-quick-link{margin:6px 0 0}[data-slot=dialog-content].workspace-bulk-status .workspace-bulk-ready{color:#1d7a45;font-weight:500}[data-slot=dialog-content].workspace-import .workspace-import-tabs{gap:6px}[data-slot=dialog-content].workspace-import .workspace-import-tabs button{min-height:32px;padding:0 12px;border:1px solid var(--ws-line-strong);border-radius:999px;background:#fff;color:var(--ws-ink);font-size:12.5px;font-weight:500;transition:background-color .15s ease,transform .16s var(--p-ease-out)}[data-slot=dialog-content].workspace-import .workspace-import-tabs button:hover{background:var(--ws-surface)}[data-slot=dialog-content].workspace-import .workspace-import-tabs button:active{transform:scale(.97)}[data-slot=dialog-content].workspace-import .workspace-import-tabs button.selected{background:var(--ws-ink);border-color:var(--ws-ink);color:#fff}[data-slot=dialog-content].workspace-import .workspace-import-notice{border-radius:12px}[data-slot=dialog-content].workspace-import .workspace-import-file{padding:12px 14px;border-radius:14px;background:var(--ws-surface)}[data-slot=dialog-content].workspace-import .workspace-photo-files button{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--ws-line-strong);border-radius:999px;background:#fff;color:var(--ws-ink);font-size:12px}[data-slot=dialog-content].workspace-import .excel-photo-picker{display:flex;flex-direction:column;align-items:flex-start;gap:8px}[data-slot=dialog-content].workspace-import .excel-photo-choose{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}[data-slot=dialog-content].workspace-import .excel-photo-choose label{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:36px;margin:0;padding:0 16px;font-size:13px;font-weight:600;cursor:pointer}[data-slot=dialog-content].workspace-import .excel-photo-choose label:focus-within{outline:2px solid var(--ws-accent);outline-offset:2px}[data-slot=dialog-content].workspace-import .excel-photo-choose label[data-disabled]{opacity:.45;cursor:not-allowed}[data-slot=dialog-content].workspace-import .excel-photo-choose small{font-size:12.5px;font-weight:400;color:var(--ws-muted)}[data-slot=dialog-content].workspace-import .excel-preview td>b:first-child{white-space:nowrap}[data-slot=dialog-content].workspace-import .excel-picture small{min-width:6.5em}@media(max-width:600px){[data-slot=dialog-content].workspace-import .excel-preview table{min-width:600px}}@media(pointer:coarse){[data-slot=dialog-content].workspace-import .excel-photo-choose label{min-height:44px}}[data-slot=dialog-content].workspace-import .excel-picture{display:flex;align-items:center;gap:8px;min-width:0}[data-slot=dialog-content].workspace-import .excel-picture+.excel-picture,[data-slot=dialog-content].workspace-import small+.excel-picture{margin-top:6px}[data-slot=dialog-content].workspace-import .excel-picture-thumb{flex:none;width:40px;height:40px;overflow:hidden;border:1px solid var(--ws-line);border-radius:8px;background:var(--ws-surface)}[data-slot=dialog-content].workspace-import .excel-picture-thumb img{display:block;width:100%;height:100%;object-fit:cover}[data-slot=dialog-content].product-import-dialog .import-preview img{border-radius:10px;background:var(--ws-surface)}[data-slot=dialog-content].product-import-dialog .import-source{border:0;border-radius:16px;background:var(--ws-surface)}.customer-portal .product-workspace #product-carton input[readonly]{border-color:var(--ws-line);background:var(--ws-surface);color:var(--ws-ink-2);cursor:default}[data-slot=dialog-content].workspace-buyer-preview .product-gallery-main{border-radius:16px;background:var(--ws-surface)!important}[data-slot=dialog-content].workspace-buyer-preview .product-gallery-thumbs button{border-radius:10px;border-color:var(--ws-line)}[data-slot=dialog-content].workspace-buyer-preview .product-gallery-thumbs button[aria-pressed=true]{border:2px solid var(--ws-accent)}[data-slot=dialog-content].workspace-buyer-preview h2{font-family:var(--p-font-display);font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--ws-ink)}[data-slot=dialog-content].workspace-buyer-preview .workspace-preview-brand{margin:2px 0 0;font-size:13.5px;font-weight:600;color:var(--ws-ink-2);overflow-wrap:anywhere}[data-slot=dialog-content].workspace-buyer-preview p.preserve-lines{color:var(--ws-ink-2)}[data-slot=dialog-content].workspace-buyer-preview dl{gap:10px;padding:14px 16px;border-radius:14px;background:var(--ws-surface)}[data-slot=dialog-content].workspace-buyer-preview dt{font-size:11.5px;font-weight:600;color:var(--ws-muted)}[data-slot=dialog-content].workspace-buyer-preview dd{color:var(--ws-ink)}[data-slot=dialog-content].classification-option-dialog .form-label{gap:6px}[data-slot=dialog-content].classification-option-dialog .form-label input{width:100%;min-height:40px;padding:9px 12px;font-size:14.5px}[data-slot=dialog-content].classification-option-dialog .form-label input:focus{border-color:var(--ws-accent);outline:none;box-shadow:0 0 0 4px rgba(35,78,222,.15)}[data-slot=dialog-content].classification-option-dialog .form-label input:required:user-invalid:not(:disabled){border-color:var(--required-border);background-color:var(--required-fill)}[data-slot=dialog-content].classification-option-dialog .classification-active{display:flex;align-items:center;justify-content:space-between;margin:14px 0 6px;padding:10px 14px;border-radius:12px;background:var(--ws-surface);font-size:13.5px;font-weight:500;color:var(--ws-ink)}[data-slot=dialog-content].classification-option-dialog .fine-print{font-size:12px;line-height:1.55;color:var(--ws-muted)}[data-slot=dialog-content].supplier-dialog .supplier-row{border:1px solid var(--ws-line);border-radius:12px;transition:background-color .15s ease,border-color .15s ease}[data-slot=dialog-content].supplier-dialog .supplier-row:hover{background:#fafafc;border-color:var(--ws-line-strong)}[data-slot=dialog-content].supplier-dialog .supplier-row small{color:var(--ws-muted)}.customer-portal .classification-page .products-heading{align-items:flex-end}.customer-portal .classification-page .products-heading>.secondary-button{min-height:36px;padding:0 16px;font-size:13px}.customer-portal .classification-page .classification-trail{gap:6px;margin:8px 0 12px;font-size:13px;color:var(--ws-faint)}.customer-portal .classification-page .classification-trail button{font-size:13px;font-weight:600;color:var(--ws-ink);opacity:1}.customer-portal .classification-page .classification-trail button:not(:disabled){display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid var(--ws-line-strong);border-radius:999px;background:#fff;font-weight:500;transition:background-color .15s ease,transform .16s var(--p-ease-out)}.customer-portal .classification-page .classification-trail button:not(:disabled):hover{background:var(--ws-surface)}.customer-portal .classification-page .classification-trail span[aria-current]{font-size:13px;font-weight:600;color:var(--ws-ink)}.customer-portal .classification-page .settings-toolbar{gap:10px;margin:0 0 6px}.customer-portal .classification-page .settings-toolbar .search{height:38px;min-height:38px;padding:0 14px}.customer-portal .classification-page .settings-toolbar select{font-size:13px}.customer-portal .classification-page .settings-toolbar small{font-size:12px;color:var(--ws-muted)}.customer-portal .classification-page .settings-toolbar .text-button{min-height:34px;padding:0 14px;font-size:13px}.customer-portal .classification-page .classification-level>header{margin:18px 0 10px;align-items:flex-end}.customer-portal .classification-page .classification-level h2{font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--ws-ink)}.customer-portal .classification-page .classification-level>header p{font-size:12.5px;color:var(--ws-muted);margin-top:2px}.customer-portal .classification-page .classification-level>header .secondary-button{min-height:34px;padding:0 14px;font-size:13px}.customer-portal .classification-page .classification-cards{gap:12px;margin:0 0 14px}.customer-portal .classification-page .classification-step .classification-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.customer-portal .classification-page .classification-card{padding:14px 16px 12px;gap:10px;border:1px solid var(--ws-line);border-radius:16px;background:#fff;transition:border-color .15s ease}.customer-portal .classification-page .classification-card:hover{border-color:var(--ws-line-strong)}.customer-portal .classification-page .classification-card.selected{border-color:var(--ws-accent);background:var(--ws-accent-soft)}.customer-portal .classification-page .classification-card.inactive{background:var(--ws-surface);border-color:transparent}.customer-portal .classification-page .classification-open{gap:12px;color:var(--ws-ink)}.customer-portal .classification-page .classification-open strong{font-size:15px;font-weight:600;letter-spacing:-.01em}.customer-portal .classification-page .classification-open>svg{flex:none;color:var(--ws-faint)}.customer-portal .classification-page .classification-card-meta{font-size:12.5px;color:var(--ws-muted);margin-top:3px}.customer-portal .classification-page .classification-card-path{font-size:11.5px;color:var(--ws-muted)}.customer-portal .classification-page .classification-card-actions{padding-top:10px;border-top:1px solid var(--ws-line);font-size:12.5px;color:var(--ws-muted)}.customer-portal .classification-page .classification-row-actions button{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--ws-line-strong);border-radius:999px;background:#fff;color:var(--ws-ink-2);transition:background-color .15s ease,transform .16s var(--p-ease-out)}.customer-portal .classification-page .classification-row-actions button:hover:not(:disabled){background:var(--ws-surface);color:var(--ws-ink)}.customer-portal .classification-page .classification-count-link{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 12px;border:1px solid var(--ws-line-strong);border-radius:999px;background:#fff;color:var(--ws-ink);font-size:12.5px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,transform .16s var(--p-ease-out)}.customer-portal .classification-page .classification-count-link:hover{background:var(--ws-surface);text-decoration:none}.customer-portal .classification-page .classification-count-link:active{transform:scale(.97)}.customer-portal .classification-page .classification-type-panels{gap:12px}.customer-portal .classification-page .classification-column{padding:14px 16px;border:1px solid var(--ws-line);border-radius:16px;background:#fff}.customer-portal .classification-page .classification-column header{margin-bottom:6px}.customer-portal .classification-page .classification-column h2{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ws-ink)}.customer-portal .classification-page .classification-column header .text-button{min-height:32px;padding:0 12px;font-size:12.5px;gap:4px}.customer-portal .classification-page .classification-column li{padding:10px 0;border-top:1px solid var(--ws-line)}.customer-portal .classification-page .classification-column li.selected{background:var(--ws-accent-soft);border-radius:10px}.customer-portal .classification-page .classification-name strong{font-size:13.5px;font-weight:600;color:var(--ws-ink)}.customer-portal .classification-page .classification-name span{font-size:12px;color:var(--ws-muted);display:flex;align-items:center;flex-wrap:wrap;gap:4px}.customer-portal .classification-page .classification-name .classification-count-link{min-height:26px;padding:0 10px;font-size:12px;margin-top:2px}.customer-portal .classification-page .classification-column li details{font-size:12px;color:var(--ws-muted)}.customer-portal .classification-page .classification-column li details>summary{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid var(--ws-line);border-radius:999px;background:#fff;color:var(--ws-ink-2);font-size:11.5px;list-style:none;cursor:pointer}.customer-portal .classification-page .classification-column li details>summary::-webkit-details-marker{display:none}.customer-portal .classification-page .classification-column li details[open]>summary{background:var(--ws-surface)}.customer-portal .classification-page .classification-column li details small{margin-top:6px;line-height:1.5}.customer-portal .classification-page .classification-brands{margin-top:22px}.customer-portal .classification-page .classification-brand-list{padding:0 16px;overflow:hidden}.customer-portal .classification-page .classification-brand-list ul{margin-top:-1px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));column-gap:24px}.customer-portal .classification-page .classification-brand-list li{min-width:0}.customer-portal .classification-page .classification-brand-list li.inactive .classification-name strong{color:var(--ws-muted)}.customer-portal .classification-page .classification-brand-list .classification-name strong{overflow-wrap:anywhere}.customer-portal .classification-page>.fine-print{margin-top:14px;color:var(--ws-muted)}.customer-portal .shipping-rates-page .products-heading{align-items:flex-end}.customer-portal .shipping-rates-page .products-heading>.secondary-button{min-height:36px;padding:0 16px;font-size:13px}.customer-portal .shipping-rates-page .shipping-globals{gap:14px 18px;margin:18px 0}.customer-portal .shipping-rates-page .shipping-globals label{font-size:12.5px;font-weight:600;color:var(--ws-ink-2)}.customer-portal .shipping-rates-page .shipping-globals input{height:38px;min-height:38px;font-size:14px}.customer-portal .shipping-rates-page .shipping-globals small{font-size:11.5px;color:var(--ws-muted)}.customer-portal .shipping-rates-page .pricing-table{border:1px solid var(--ws-line);border-radius:16px;margin:16px 0}.customer-portal .shipping-rates-page .pricing-table th{height:40px;background:#fff;border-bottom:1px solid var(--ws-line)}.customer-portal .shipping-rates-page .pricing-table [data-slot=table-header] [data-slot=table-row],.customer-portal .shipping-rates-page .pricing-table [data-slot=table-row]{border-color:var(--ws-line)}.customer-portal .shipping-rates-page .pricing-table td{color:var(--ws-ink-2)}.customer-portal .shipping-rates-page .pricing-table input{border:1px solid var(--ws-line-strong);border-radius:10px;background:#fff;color:var(--ws-ink);transition:border-color .15s ease,box-shadow .15s ease}.customer-portal .shipping-rates-page .pricing-table input:disabled{background:var(--ws-surface);border-color:var(--ws-line);color:var(--ws-ink-2);-webkit-text-fill-color:var(--ws-ink-2)}.customer-portal .shipping-rates-page .pricing-table small{color:var(--ws-muted)}.customer-portal .shipping-rates-page .rate-order button{width:26px;height:22px;border:1px solid var(--ws-line-strong);border-radius:7px;background:#fff;color:var(--ws-ink-2)}.customer-portal .shipping-rates-page .rate-order button:hover:not(:disabled){background:var(--ws-surface)}.customer-portal .shipping-rates-page .rate-order button:disabled{opacity:.35}.customer-portal .shipping-rates-page .rate-delete-button{width:30px;height:30px;border-radius:999px}.customer-portal .shipping-rates-page .rate-stale{color:#8a5300;font-size:11.5px}.customer-portal .shipping-rates-page .shipping-actions{gap:10px}.customer-portal .shipping-rates-page .shipping-actions small{font-size:12px;color:var(--ws-muted)}.customer-portal .shipping-rates-page .shipping-actions :is(.primary-button,.secondary-button){min-height:36px;padding:0 16px;font-size:13px}.customer-portal .shipping-rates-page .rate-pending-deletions{border-radius:14px}.customer-portal .shipping-rates-page .settings-review{border:0;border-radius:20px;background:var(--ws-surface);padding:18px 20px;margin:18px 0}.customer-portal .shipping-rates-page .settings-review h2{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ws-ink)}.customer-portal .shipping-rates-page .settings-review .form-grid label{font-size:12.5px;font-weight:500;color:var(--ws-ink-2)}.customer-portal .shipping-rates-page .settings-review .form-grid input{height:38px;min-height:38px;font-size:14px}.customer-portal .shipping-rates-page .sample-shipping-cards{gap:12px}.customer-portal .shipping-rates-page .sample-shipping-card{border:0;border-radius:16px;background:#fff;box-shadow:0 0 0 .5px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.04)}.customer-portal .shipping-rates-page .sample-shipping-card header{min-height:0;margin-bottom:4px}.customer-portal .shipping-rates-page .sample-shipping-card h3{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ws-ink)}.customer-portal .shipping-rates-page .sample-shipping-card header span{font-size:12.5px;color:var(--ws-muted)}.customer-portal .shipping-rates-page .sample-shipping-proposed{padding:10px 0 14px}.customer-portal .shipping-rates-page .sample-shipping-card dt,.customer-portal .shipping-rates-page .sample-shipping-proposed>span{font-size:12px;font-weight:600;color:var(--ws-muted)}.customer-portal .shipping-rates-page .sample-shipping-proposed strong{font-family:var(--p-font-display);font-size:24px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.customer-portal .shipping-rates-page .sample-shipping-card small{font-size:12.5px;color:var(--ws-muted)}.customer-portal .shipping-rates-page .sample-shipping-card dl{border-top:1px solid var(--ws-line);gap:10px}.customer-portal .shipping-rates-page .sample-shipping-card dd{font-size:14px;font-variant-numeric:tabular-nums}.customer-portal .shipping-rates-page .sample-shipping-card dd strong{font-size:14px;font-weight:600}.customer-portal .shipping-rates-page>.fine-print{color:var(--ws-muted)}.customer-portal .shipping-rates-page .rate-history{border:1px solid var(--ws-line);border-radius:16px;padding:0;margin:16px 0}.customer-portal .shipping-rates-page .rate-history>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 16px;font-size:14px;font-weight:600;color:var(--ws-ink)}.customer-portal .shipping-rates-page .rate-history[open]>summary{border-bottom:1px solid var(--ws-line)}.customer-portal .shipping-rates-page .rate-history>:not(summary){margin-left:16px;margin-right:16px}.customer-portal .shipping-rates-page .rate-history>:last-child{margin-bottom:16px}.customer-portal .shipping-rates-page .rate-history-entry{border-top:1px solid var(--ws-line);margin-top:0;padding-top:0}.customer-portal .shipping-rates-page .rate-history-entry>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-size:13px;font-weight:500;color:var(--ws-ink);list-style:none;cursor:pointer}.customer-portal .shipping-rates-page .rate-history-entry>summary::-webkit-details-marker{display:none}.customer-portal .shipping-rates-page .rate-history-entry>summary:after{content:"";flex:none;width:12px;height:12px;margin-left:8px;background:var(--pw-chevron) center/12px no-repeat;transform:rotate(-90deg)}.customer-portal .shipping-rates-page .rate-history-entry[open]>summary:after{transform:none}.customer-portal .shipping-rates-page .rate-history-entry>p{margin:0 0 8px;font-size:12.5px;color:var(--ws-ink-2)}.customer-portal .shipping-rates-page .rate-history-entry .rate-restore-button{min-height:30px;padding:0 12px;font-size:12px}.customer-portal .shipping-rates-page .rate-history .settings-review{margin:16px}.customer-portal .shipping-rates-page .rate-history .settings-toolbar label{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ws-muted)}.customer-portal .shipping-rates-page .settings-review table th{font-size:12.5px;font-weight:600;color:var(--ws-muted)}.customer-portal .shipping-rates-page .settings-review table :is(th,td){border-bottom-color:var(--ws-line)}@media(max-width:1050px){.customer-portal .classification-page .classification-type-panels{grid-template-columns:1fr}}@media(max-width:767px){.customer-portal .product-workspace .products-heading{flex-direction:column;align-items:stretch;gap:12px}.customer-portal .product-workspace .products-heading>div:first-child{min-width:0}.customer-portal .product-workspace .product-excel-actions{justify-content:flex-start;margin:0;width:100%}.customer-portal .product-workspace .product-excel-actions :is(.secondary-button,.primary-button){flex:1 1 0;min-height:40px;padding:0 12px}.customer-portal .product-workspace .product-excel-actions .primary-button{order:-1;flex-basis:100%}.customer-portal .product-workspace .workspace-queues{flex-wrap:nowrap;overflow-x:auto;margin:14px -14px 12px;padding:0 14px 2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.customer-portal .product-workspace .workspace-queues::-webkit-scrollbar{display:none}.customer-portal .product-workspace .workspace-queues button{flex-shrink:0;min-height:36px;padding:0 6px 0 12px;font-size:13px}.customer-portal .product-workspace .product-admin-toolbar{flex-wrap:wrap}.customer-portal .product-workspace .product-admin-toolbar>.search{order:-1;flex-basis:100%;height:40px;min-height:40px}.customer-portal .product-workspace .product-admin-toolbar .workspace-inline-select{flex:1;min-width:0}.customer-portal .product-workspace .product-admin-toolbar .workspace-inline-select select{flex:1;min-width:0;min-height:40px;font-size:16px}.customer-portal .product-workspace .text-button.icon-button{width:40px;height:40px;min-height:40px}.customer-portal .product-workspace .workspace-filter-panel>summary{min-height:36px}.customer-portal .product-workspace .workspace-filter-panel .classification-filters label{min-width:calc(50% - 6px)}.customer-portal .product-workspace .workspace-filter-panel select{font-size:16px}.customer-portal .product-workspace .workspace-list-actions{flex-wrap:wrap}.customer-portal .product-workspace .workspace-list-actions>span{flex-basis:100%}.customer-portal .product-workspace .workspace-list-actions .text-button{flex:1 1 calc(50% - 4px);min-height:36px}.customer-portal .product-workspace .classification-list-table{overflow:visible}.customer-portal .product-workspace .classification-list-table :is(table,thead,tbody){display:block;width:100%}.customer-portal .product-workspace .classification-list-table thead tr{display:flex;align-items:center;padding:0 0 10px;border-bottom:1px solid var(--ws-line)}.customer-portal .product-workspace .classification-list-table thead th{display:none}.customer-portal .product-workspace .classification-list-table thead th:first-child{display:flex;align-items:center;gap:10px;width:auto;height:auto;padding:0;border:0;position:static;font-size:13px;font-weight:500;color:var(--ws-ink-2)}.customer-portal .product-workspace .classification-list-table thead th:first-child:after{content:"Select all on this page"}.customer-portal .product-workspace .classification-list-table:lang(zh) thead th:first-child:after{content:"全选本页"}.customer-portal .product-workspace .classification-list-table tbody tr{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;padding:12px 0;border-bottom:1px solid var(--ws-line)}.customer-portal .product-workspace .classification-list-table tbody tr:hover{background:transparent}.customer-portal .product-workspace .classification-list-table tbody tr:after{content:"";order:3;flex-basis:100%;height:0}.customer-portal .product-workspace .classification-list-table tbody td:is(:nth-child(3),:nth-child(4)){margin-top:8px}.customer-portal .product-workspace .classification-list-table tbody td:is(:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(8)){margin-top:6px}.customer-portal .product-workspace .classification-list-table tbody td{display:block;padding:0;border:0;width:auto;min-width:0;max-width:none;position:static;background:none;font-size:12.5px}.customer-portal .product-workspace .classification-list-table tbody td:before{display:none}.customer-portal .product-workspace .classification-list-table tbody td:first-child{order:0;flex:0 0 24px}.customer-portal .product-workspace .classification-list-table tbody td:nth-child(2){order:0;flex:1 1 calc(100% - 34px)}.customer-portal .product-workspace .classification-list-table tbody td:nth-child(3){order:1;margin-left:34px}.customer-portal .product-workspace .classification-list-table tbody td:nth-child(4){order:1;flex:1 1 0}.customer-portal .product-workspace .classification-list-table tbody td:nth-child(5){order:4;margin-left:34px;color:var(--ws-muted)}.customer-portal .product-workspace .classification-list-table tbody td:is(:nth-child(6),:nth-child(7)){order:4;color:var(--ws-muted)}.customer-portal .product-workspace .classification-list-table tbody td:nth-child(7){flex:1 1 calc(100% - 34px);margin-left:34px}.customer-portal .product-workspace .classification-list-table tbody td.workspace-factory{min-width:0;max-width:none}.customer-portal .product-workspace .classification-list-table tbody td:is(:nth-child(6),:nth-child(7)):before{display:inline;position:static;background:none;width:auto}.customer-portal .product-workspace .classification-list-table tbody td:nth-child(6):before{content:"Factory "}.customer-portal .product-workspace .classification-list-table tbody td:nth-child(7):before{content:"Purchase "}.customer-portal .product-workspace .classification-list-table:lang(zh) tbody td:nth-child(6):before{content:"工厂 "}.customer-portal .product-workspace .classification-list-table:lang(zh) tbody td:nth-child(7):before{content:"采购成本 "}.customer-portal .product-workspace .classification-list-table tbody td:nth-child(8){order:4;flex:1 1 calc(100% - 34px);margin-left:34px}.customer-portal .product-workspace .classification-list-table tbody td:nth-child(8) small{display:inline;margin-right:10px}.customer-portal .product-workspace .product-table-name{min-width:0}.customer-portal .product-workspace .classification-list-table td:last-child .text-button,.customer-portal .product-workspace .workspace-quick-link{min-height:36px}.customer-portal .product-workspace .classification-list-table tbody td:last-child{order:5;flex:1 1 100%;display:flex;justify-content:flex-end;gap:8px;margin-top:10px;padding-left:34px}.customer-portal .product-workspace .classification-list-table tbody td:last-child>*{margin:0}.customer-portal .product-editor-compact .workspace-save-state{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 10px;width:100%}.customer-portal .product-editor-compact .workspace-save-state>small{flex:1 1 auto}.customer-portal .product-editor-compact .workspace-save-state>button{margin-left:auto}.customer-portal .product-editor-compact .workspace-photo-list .photo-remove{background:transparent;box-shadow:none}.customer-portal .product-editor-compact .workspace-photo-list .photo-remove:before{content:"";position:absolute;inset:8px;border-radius:50%;background:rgba(255,255,255,.94);box-shadow:0 0 0 .5px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.14)}.customer-portal .product-editor-compact .workspace-photo-list .photo-remove>svg{position:relative}.customer-portal .product-workspace .managed-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.customer-portal .product-workspace .managed-photo{height:128px}.customer-portal .product-workspace .managed-content{padding:12px}.customer-portal .product-workspace .managed-content h2{font-size:14px}.customer-portal .product-workspace .managed-bottom{flex-direction:column;align-items:stretch;gap:8px}.customer-portal .product-workspace .managed-bottom .text-button{width:100%;min-height:38px}.customer-portal .product-editor-compact .editor-head{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.customer-portal .product-editor-compact .workspace-editor-footer :is(.primary-button,.secondary-button){min-height:44px}.customer-portal .product-editor-compact .workspace-photo-list .photo-main{min-height:36px}.customer-portal .product-editor-compact .workspace-checklist button{min-height:40px}.customer-portal :is(.classification-page,.shipping-rates-page) .products-heading{align-items:stretch}.customer-portal :is(.classification-page,.shipping-rates-page) .products-heading>.secondary-button{align-self:flex-start}.customer-portal .classification-page .settings-toolbar .search{flex:1 1 100%;max-width:none;order:-1;height:40px;min-height:40px}.customer-portal .classification-page .settings-toolbar select{min-height:40px;font-size:16px}.customer-portal .classification-page .classification-level>header{flex-direction:column;align-items:flex-start;gap:10px}.customer-portal .shipping-rates-page .settings-review{padding:14px;border-radius:16px}.customer-portal .shipping-rates-page .shipping-globals input{font-size:16px;height:42px;min-height:42px}}@media(pointer:coarse){.customer-portal .product-workspace :is(.workspace-quick-link,.workspace-list-actions .text-button){min-height:40px}.customer-portal .classification-page :is(.classification-count-link,.classification-row-actions button){min-height:40px;min-width:40px}}@media(prefers-reduced-motion:reduce){.customer-portal :is(.product-workspace,.classification-page,.shipping-rates-page) :is(button,a,summary,.text-button,.secondary-button,.primary-button):active{transform:none!important}}.customer-portal :is(.product-workspace,.shipping-rates-page) select{font-weight:400}.customer-portal .store-preview-controls select{width:100%;min-width:0;min-height:40px;padding:0 34px 0 12px;border:1px solid var(--ws-line-strong);border-radius:10px;-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236e6e73' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center/12px;color:var(--ws-ink);font-size:14px}@media(max-width:600px){.customer-portal .store-preview-controls{flex-direction:column;align-items:stretch}.customer-portal .store-preview-controls label{min-width:0}.customer-portal .store-preview-controls select{font-size:16px;min-height:44px}.customer-portal .store-preview-controls .secondary-button{width:100%;font-size:14px}}@media(pointer:coarse){.customer-portal .product-workspace .classification-list-table td>input[type=checkbox],.customer-portal .product-workspace .managed-photo>.managed-select{width:24px;height:24px;margin:0}.customer-portal .product-editor-compact .workspace-editor-footer :is(.primary-button,.secondary-button),.customer-portal .product-workspace .workspace-selection :is(button,.text-button,.secondary-button,.primary-button){min-height:44px}.customer-portal .product-workspace .workspace-queues button{min-height:44px}.customer-portal .shipping-rates-page .rate-order button{height:28px}}.customer-portal .shipping-rates-page .rate-delete-button{border:1px solid var(--ws-line-strong);background:#fff}.customer-portal .product-workspace .classification-list-table{container:product-list/inline-size}@container product-list (max-width:960px){.customer-portal .product-workspace .classification-list-table :is(table,thead,tbody){display:block;width:100%}.customer-portal .product-workspace .classification-list-table thead tr{display:flex;align-items:center;padding:0 0 10px;border-bottom:1px solid var(--ws-line)}.customer-portal .product-workspace .classification-list-table thead th{display:none}.customer-portal .product-workspace .classification-list-table thead th:first-child{display:flex;align-items:center;gap:10px;width:auto;height:auto;padding:0;border:0;position:static;font-size:13px;font-weight:500;color:var(--ws-ink-2)}.customer-portal .product-workspace .classification-list-table thead th:first-child:after{content:"Select all on this page"}.customer-portal .product-workspace .classification-list-table:lang(zh) thead th:first-child:after{content:"全选本页"}.customer-portal .product-workspace .classification-list-table tbody tr{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;padding:12px 0;border-bottom:1px solid var(--ws-line)}.customer-portal .product-workspace .classification-list-table tbody tr:hover{background:transparent}.customer-portal .product-workspace .classification-list-table tbody tr:after{content:"";order:3;flex-basis:100%;height:0}.customer-portal .product-workspace .classification-list-table tbody td:is(:nth-child(3),:nth-child(4)){margin-top:8px}.customer-portal .product-workspace .classification-list-table tbody td:is(:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(8)){margin-top:6px}.customer-portal .product-workspace .classification-list-table tbody td{display:block;padding:0;border:0;width:auto;min-width:0;max-width:none;position:static;background:none;font-size:12.5px}.customer-portal .product-workspace .classification-list-table tbody td:before{display:none}.customer-portal .product-workspace .classification-list-table tbody td:first-child{order:0;flex:0 0 24px}.customer-portal .product-workspace .classification-list-table tbody td:nth-child(2){order:0;flex:1 1 calc(100% - 34px)}.customer-portal .product-workspace .classification-list-table tbody td:nth-child(3){order:1;margin-left:34px}.customer-portal .product-workspace .classification-list-table tbody td:nth-child(4){order:1;flex:1 1 0}.customer-portal .product-workspace .classification-list-table tbody td:nth-child(5){order:4;margin-left:34px;color:var(--ws-muted)}.customer-portal .product-workspace .classification-list-table tbody td:is(:nth-child(6),:nth-child(7)){order:4;color:var(--ws-muted)}.customer-portal .product-workspace .classification-list-table tbody td:nth-child(7){flex:1 1 calc(100% - 34px);margin-left:34px}.customer-portal .product-workspace .classification-list-table tbody td.workspace-factory{min-width:0;max-width:none}.customer-portal .product-workspace .classification-list-table tbody td:is(:nth-child(6),:nth-child(7)):before{display:inline;position:static;background:none;width:auto}.customer-portal .product-workspace .classification-list-table tbody td:nth-child(6):before{content:"Factory "}.customer-portal .product-workspace .classification-list-table tbody td:nth-child(7):before{content:"Purchase "}.customer-portal .product-workspace .classification-list-table:lang(zh) tbody td:nth-child(6):before{content:"工厂 "}.customer-portal .product-workspace .classification-list-table:lang(zh) tbody td:nth-child(7):before{content:"采购成本 "}.customer-portal .product-workspace .classification-list-table tbody td:nth-child(8){order:4;flex:1 1 calc(100% - 34px);margin-left:34px}.customer-portal .product-workspace .classification-list-table tbody td:nth-child(8) small{display:inline;margin-right:10px}.customer-portal .product-workspace .classification-list-table td:last-child .text-button,.customer-portal .product-workspace .workspace-quick-link{min-height:36px}.customer-portal .product-workspace .classification-list-table tbody td:last-child{order:5;flex:1 1 100%;display:flex;justify-content:flex-end;gap:8px;margin-top:10px;padding-left:34px}.customer-portal .product-workspace .classification-list-table tbody td:last-child>*{margin:0}.customer-portal .product-workspace .product-table-name{min-width:0}}[data-slot=dialog-content].workspace-packing-correction{width:min(620px,calc(100vw - 32px));max-width:620px;max-height:90dvh;overflow:auto;gap:14px}[data-slot=dialog-content].workspace-packing-correction .packing-product{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 12px;border:1px solid var(--ws-line);border-radius:14px}[data-slot=dialog-content].workspace-packing-correction .packing-keeps{flex:none;padding:3px 10px;border-radius:999px;background:#e8f5ee;color:#1d7a45;font-size:12px;font-weight:600;line-height:1.45}[data-slot=dialog-content].workspace-packing-correction .packing-fields{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}[data-slot=dialog-content].workspace-packing-correction .packing-fields label{display:grid;grid-column:span 3;grid-row:span 3;grid-template-rows:subgrid;row-gap:6px;align-items:end;min-width:0;font-size:13px;font-weight:500;line-height:1.35;color:var(--ws-ink-2)}[data-slot=dialog-content].workspace-packing-correction .packing-fields label>small{align-self:start}[data-slot=dialog-content].workspace-packing-correction .packing-fields label:nth-child(n+3){grid-column:span 2}[data-slot=dialog-content].workspace-packing-correction .packing-fields input{width:100%;min-width:0;min-height:40px;margin:0;padding:8px 12px;border:1px solid var(--ws-line-strong);border-radius:10px;background:#fff;color:var(--ws-ink);font-size:14px;font-variant-numeric:tabular-nums;transition:border-color .15s ease,box-shadow .15s ease}[data-slot=dialog-content].workspace-packing-correction .packing-fields label[data-changed] input{border-color:var(--ws-accent);box-shadow:0 0 0 3px rgba(35,78,222,.12)}[data-slot=dialog-content].workspace-packing-correction .packing-fields input[aria-invalid=true]{border-color:var(--required-border);background-color:var(--required-fill);box-shadow:none}[data-slot=dialog-content].workspace-packing-correction .packing-fields input:disabled{background:var(--ws-surface);color:var(--ws-ink-2)}[data-slot=dialog-content].workspace-packing-correction .packing-invalid{font-size:12px;font-weight:500;color:var(--required-ink)}[data-slot=dialog-content].workspace-packing-correction .packing-was{font-size:12px;font-weight:400;color:var(--ws-muted);font-variant-numeric:tabular-nums}[data-slot=dialog-content].workspace-packing-correction .packing-cost{padding:12px 14px;border-radius:14px;background:var(--ws-surface)}[data-slot=dialog-content].workspace-packing-correction .packing-cost h3{margin:0 0 6px;font-size:13.5px;font-weight:600;letter-spacing:-.005em;color:var(--ws-ink)}[data-slot=dialog-content].workspace-packing-correction .packing-cost table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}[data-slot=dialog-content].workspace-packing-correction .packing-cost :is(th,td){padding:7px 8px 7px 0;border-bottom:1px solid var(--ws-line);text-align:left;vertical-align:baseline;overflow-wrap:anywhere}[data-slot=dialog-content].workspace-packing-correction .packing-cost thead th{font-size:12px;font-weight:600;color:var(--ws-muted)}[data-slot=dialog-content].workspace-packing-correction .packing-cost tbody th{font-weight:500;color:var(--ws-ink-2)}[data-slot=dialog-content].workspace-packing-correction .packing-cost tbody td{color:var(--ws-ink-2);white-space:nowrap}[data-slot=dialog-content].workspace-packing-correction .packing-cost tbody td:last-child{font-weight:600;color:var(--ws-ink)}[data-slot=dialog-content].workspace-packing-correction .packing-cost tbody tr[data-changed] td:last-child{color:var(--ws-accent)}[data-slot=dialog-content].workspace-packing-correction .packing-cost tbody tr:last-child>*{border-bottom:0}[data-slot=dialog-content].workspace-packing-correction .packing-cost .fine-print{margin:8px 0 0;font-size:12.5px;line-height:1.5}[data-slot=dialog-content].workspace-packing-correction .packing-rates-missing{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;color:var(--ws-ink-2)}[data-slot=dialog-content].workspace-packing-correction .packing-note{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;color:var(--ws-ink-2)}[data-slot=dialog-content].workspace-packing-correction .packing-note textarea{width:100%;min-height:64px;padding:8px 12px;font:inherit;font-size:14px;line-height:1.45;resize:vertical}[data-slot=dialog-content].workspace-packing-correction .error-message{margin:0;border:0;border-radius:12px;background:#fdecee;color:#a12f41;font-size:13px;line-height:1.5}[data-slot=dialog-content].workspace-packing-correction .import-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin:0;padding-top:14px;border-top:1px solid var(--ws-line)}[data-slot=dialog-content].workspace-packing-correction .import-actions>.fine-print{margin:0 auto 0 0;font-size:12.5px;line-height:1.5}[data-slot=dialog-content].workspace-packing-correction :is(.import-actions,.packing-rates-missing) :is(.primary-button,.secondary-button){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;margin:0;padding:0 18px;font-size:13.5px;transition:background-color .15s ease,opacity .15s ease,transform .16s var(--p-ease-out)}[data-slot=dialog-content].workspace-packing-correction :is(.primary-button,.secondary-button):active:not(:disabled){transform:scale(.97)}[data-slot=dialog-content].workspace-packing-correction :is(.primary-button,.secondary-button):disabled{opacity:.45;cursor:not-allowed}@media(max-width:480px){[data-slot=dialog-content].workspace-packing-correction .packing-product{flex-wrap:wrap}[data-slot=dialog-content].workspace-packing-correction .packing-fields label,[data-slot=dialog-content].workspace-packing-correction .packing-fields label:nth-child(n+3){grid-column:span 3}[data-slot=dialog-content].workspace-packing-correction .packing-fields label:last-child{grid-column:1/-1}}@media(pointer:coarse){[data-slot=dialog-content].workspace-packing-correction :is(.packing-fields input,.packing-note textarea){min-height:44px;font-size:16px}[data-slot=dialog-content].workspace-packing-correction :is(.import-actions,.packing-rates-missing) :is(.primary-button,.secondary-button){min-height:44px}}.customer-portal .product-editor-compact .packing-correct-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--ws-line)}.customer-portal .product-editor-compact .packing-correct-row .secondary-button{min-height:36px;margin:0;padding:0 14px;font-size:13px}.customer-portal .product-editor-compact .packing-correct-row small{flex:1 1 220px;font-size:12px;line-height:1.45;color:var(--ws-muted)}.customer-portal .product-editor-compact .packing-history{margin-top:12px;border:1px solid var(--ws-line);border-radius:12px;background:var(--ws-surface)}.customer-portal .product-editor-compact .packing-history>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:13px;font-weight:600;color:var(--ws-ink);cursor:pointer}.customer-portal .product-editor-compact .packing-history>summary b{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#fff;color:var(--ws-ink-2);font-size:12px;font-variant-numeric:tabular-nums}.customer-portal .product-editor-compact .packing-history ol{display:grid;gap:8px;margin:0;padding:0 12px 12px;list-style:none}.customer-portal .product-editor-compact .packing-history ol>li{min-width:0;padding:10px 12px;border:1px solid var(--ws-line);border-radius:10px;background:#fff}.customer-portal .product-editor-compact .packing-history-meta{display:flex;flex-wrap:wrap;gap:2px 10px;margin:0 0 4px;font-size:12px;color:var(--ws-muted)}.customer-portal .product-editor-compact .packing-history ul{margin:0;padding-left:18px;font-size:13px;line-height:1.5;color:var(--ws-ink-2);font-variant-numeric:tabular-nums}.customer-portal .product-editor-compact .packing-history b{color:var(--ws-ink)}.customer-portal .product-editor-compact .packing-history-note{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--ws-ink-2);overflow-wrap:anywhere}.customer-portal .product-editor-compact .packing-history-error{margin:12px 0 0}@media(pointer:coarse){.customer-portal .product-editor-compact .packing-correct-row .secondary-button{min-height:44px}}