.ProductTable_products__9xgrS{color:#334155;font-size:.9375rem}.ProductTable_products__9xgrS>.p-datatable-wrapper>table>.p-datatable-thead>tr>th{padding:.75rem 1rem;background:#f8fafc;color:#64748b;font-size:.8125rem;font-weight:600;border-color:#e2e8f0}.ProductTable_products__9xgrS>.p-datatable-wrapper>table>.p-datatable-tbody>tr>td{padding:1rem;border-color:#e2e8f0;vertical-align:middle}.ProductTable_products__9xgrS>.p-datatable-wrapper>table>.p-datatable-tbody>tr.p-datatable-row-expansion>td{padding:0;background:#f8fafc}.ProductTable_productName__dknwy{margin:0;color:#0f172a;font-size:1rem;font-weight:600;line-height:1.5}.ProductTable_price__XuyB3{color:#0f172a;font-size:1rem;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.ProductTable_priceStack__t3hOu{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.ProductTable_retailPrices__BWHCM{display:flex;flex-direction:column;gap:.15rem}.ProductTable_retailPrice__8vwkw{color:#64748b;font-size:.75rem;font-weight:400;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ProductTable_retailPriceValue__Xl6XI{white-space:nowrap}.ProductTable_quantity__15hE2,.ProductTable_totalStock__NO9D9{display:inline-flex;justify-content:center;align-items:center;min-width:2.75rem;padding:.35rem .75rem;border-radius:6px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ProductTable_available__9A9iX{color:#166534;background:#eaf7ee}.ProductTable_empty__0k6QG{color:#64748b;background:#f1f5f9;font-weight:500}.ProductTable_negative__RLlV3{color:#b91c1c;background:#fef2f2}.ProductTable_expansion__5cSz6{padding:1.25rem 1.5rem 1.5rem;border-left:3px solid #ddd6fe}.ProductTable_expansionToolbar__8JSHv{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.ProductTable_expansionTitle__gT2ww{margin:0;color:#334155;font-size:.875rem;line-height:1.5;font-weight:600}.ProductTable_expansionHint__ix386{margin:.25rem 0 0;color:#64748b;font-size:.8125rem}.ProductTable_priceEditor__2Ew0D{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.ProductTable_priceLabel__nerxq{color:#64748b;font-size:.8125rem}.ProductTable_stockTable___2PUw{background:white;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;font-size:.875rem}.ProductTable_stockTable___2PUw .p-datatable-wrapper{overflow-x:auto}.ProductTable_stockTable___2PUw .p-datatable-table{border-collapse:collapse}.ProductTable_stockTable___2PUw .p-datatable-thead>tr>th{padding:.875rem 1rem;background:#f1f5f9;border-color:#e2e8f0;vertical-align:middle}.ProductTable_stockTable___2PUw .p-datatable-tbody>tr>td{padding:.75rem 1rem;background:#fff;border-color:#e2e8f0;font-size:.875rem}.ProductTable_stockTable___2PUw .p-column-header-content{justify-content:center}.ProductTable_stockTable___2PUw .p-datatable-thead>tr>th:first-child .p-column-header-content{justify-content:flex-start}.ProductTable_stockTable___2PUw .p-datatable-tbody>tr>td:first-child,.ProductTable_stockTable___2PUw .p-datatable-thead>tr>th:first-child{position:sticky;left:0;z-index:1;box-shadow:1px 0 0 #e2e8f0}.ProductTable_storeCell__rJ5Ff{min-width:10rem;color:#334155;font-weight:500}.ProductTable_stockCell__ODzW_{min-width:10rem;text-align:center}.ProductTable_editCell__QZWjT{min-width:7rem;text-align:center}.ProductTable_variationHeader__5lCad{display:flex;flex-direction:column;align-items:center;gap:.3rem}.ProductTable_sizeName__ACgiI{color:#0f172a;font-weight:650;font-size:1rem;line-height:1.4}.ProductTable_sizeName__ACgiI:hover{color:#6d28d9;text-decoration:underline}.ProductTable_variationDetails__3TmGh{color:#475569;font-size:.75rem;font-weight:400;line-height:1.4}.ProductTable_sku__C1biZ{color:#64748b;font-family:ui-monospace,monospace;font-size:.6875rem;font-weight:400;white-space:nowrap}.ProductTable_sku__C1biZ:hover{color:#6d28d9;text-decoration:underline}.ProductTable_variationId__ivLbM{color:#64748b;font-size:.6875rem;font-weight:400}.ProductTable_identifier__0jSUF{display:inline-flex;align-items:center;gap:.25rem}.ProductTable_copyButton__fiB_J{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:4px;background:transparent;color:#64748b;cursor:pointer}.ProductTable_copyButton__fiB_J .pi{font-size:.75rem}.ProductTable_copyButton__fiB_J:hover{background:#ede9fe;color:#6d28d9}.ProductTable_copyButton__fiB_J:focus-visible{outline:2px solid #8b5cf6;outline-offset:2px}.ProductTable_copySuccess__eum_B,.ProductTable_copySuccess__eum_B:hover{color:#166534}@media (max-width:768px){.ProductTable_expansion__5cSz6{padding:1rem .75rem}.ProductTable_productName__dknwy{font-size:.875rem}.ProductTable_products__9xgrS>.p-datatable-wrapper>table>.p-datatable-tbody>tr>td{padding:.75rem}.ProductTable_products__9xgrS>.p-datatable-wrapper>table>.p-datatable-tbody>tr.p-datatable-row-expansion>td{padding:0}}.RetailPriceEditor_page__LmqQE{width:100%;min-width:0;padding:24px;color:#293241}.RetailPriceEditor_header__tOR_y{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.RetailPriceEditor_page__LmqQE h1{font-size:26px;font-weight:650;line-height:1.25;margin:0 0 10px}.RetailPriceEditor_page__LmqQE h2{font-size:20px;font-weight:650}.RetailPriceEditor_header__tOR_y p,.RetailPriceEditor_note__pc2NM{color:#687386;font-size:14px;line-height:1.5}.RetailPriceEditor_page__LmqQE button{border:1px solid #d5dbe3;border-radius:8px;padding:10px 14px;background:white;cursor:pointer;min-height:44px;white-space:nowrap}.RetailPriceEditor_page__LmqQE button:disabled{opacity:.45;cursor:default}.RetailPriceEditor_page__LmqQE button:focus-visible,.RetailPriceEditor_page__LmqQE input:focus-visible{outline:3px solid #9cc4ff;outline-offset:2px}.RetailPriceEditor_page__LmqQE .RetailPriceEditor_primary__uaUdt{background:#344658;color:white;border-color:#344658}.RetailPriceEditor_controls__pTkXk{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.RetailPriceEditor_controls__pTkXk label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.RetailPriceEditor_page__LmqQE input{border:1px solid #cbd3dd;border-radius:8px;padding:10px 12px;background:white;min-height:44px}.RetailPriceEditor_controls__pTkXk input{width:140px}.RetailPriceEditor_note__pc2NM{margin:14px 0}.RetailPriceEditor_message__mU__P{padding:14px;border-radius:8px;background:#eaf0f7;margin:16px 0;line-height:1.5}.RetailPriceEditor_tableWrap__8RZNg{overflow-x:auto;border:1px solid #dde2e9;border-radius:12px;background:white}.RetailPriceEditor_page__LmqQE table{width:100%;border-collapse:collapse;min-width:700px}.RetailPriceEditor_page__LmqQE th{background:#f4f6f9;text-align:left;font-size:12px;color:#657083;font-weight:600}.RetailPriceEditor_page__LmqQE td,.RetailPriceEditor_page__LmqQE th{padding:14px 16px;border-bottom:1px solid #e9edf2}.RetailPriceEditor_page__LmqQE td{font-size:14px;vertical-align:top}.RetailPriceEditor_page__LmqQE td small,.RetailPriceEditor_page__LmqQE td span{display:block;margin-top:5px}.RetailPriceEditor_page__LmqQE small{color:#687386}.RetailPriceEditor_price__84Wx6{font-weight:650;white-space:nowrap}.RetailPriceEditor_page__LmqQE .RetailPriceEditor_empty__Fo3rx{text-align:center;padding:48px 20px;color:#687386}.RetailPriceEditor_success__bPmrk{color:#25804e}.RetailPriceEditor_failure__Sl33o{color:#b14432;max-width:330px}.RetailPriceEditor_overlay__obfOE{position:fixed;inset:0;z-index:1200;background:#17202c88;display:flex;justify-content:center;align-items:center;padding:20px}.RetailPriceEditor_dialog__Bplqn{background:white;border-radius:16px;padding:24px;width:680px;max-width:100%;max-height:85dvh;overflow:auto;box-shadow:0 20px 60px #0003}.RetailPriceEditor_dialog__Bplqn header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.RetailPriceEditor_dialog__Bplqn>input{width:100%}.RetailPriceEditor_dialog__Bplqn>p{line-height:1.6;margin:16px 0}.RetailPriceEditor_options__JQvk7{max-height:48dvh;overflow:auto;margin-bottom:18px}.RetailPriceEditor_options__JQvk7>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #e5e9ef}.RetailPriceEditor_options__JQvk7 small,.RetailPriceEditor_options__JQvk7 span{display:block;margin-top:4px}.RetailPriceEditor_options__JQvk7 strong{overflow-wrap:anywhere}.RetailPriceEditor_options__JQvk7 span{color:#687386;font-size:13px;overflow-wrap:anywhere}@media(max-width:768px){.RetailPriceEditor_page__LmqQE{padding:16px 10px}.RetailPriceEditor_page__LmqQE h1{font-size:22px}.RetailPriceEditor_header__tOR_y{flex-direction:column;gap:14px}.RetailPriceEditor_controls__pTkXk{gap:10px}.RetailPriceEditor_controls__pTkXk>.RetailPriceEditor_primary__uaUdt{flex:1}.RetailPriceEditor_overlay__obfOE{padding:10px}.RetailPriceEditor_dialog__Bplqn{padding:18px;max-height:90dvh}.RetailPriceEditor_page__LmqQE td,.RetailPriceEditor_page__LmqQE th{padding:12px}.RetailPriceEditor_options__JQvk7 button{padding:8px}.RetailPriceEditor_header__tOR_y>button{width:100%}}.RetailPriceEditor_modal__iPbYE .p-dialog-content{padding:0;min-width:0}.RetailPriceEditor_modal__iPbYE .p-dialog-header{padding:20px 24px}.RetailPriceEditor_loading__RsNID{padding:24px;line-height:1.6}.RetailPriceEditor_loading__RsNID button{display:block;margin-top:16px;padding:10px 14px;border:1px solid #d5dbe3;border-radius:8px;background:white}