.RgJ15a_container{border-top:1px solid var(--border-color);margin-top:2rem;padding-top:1.5rem}.RgJ15a_title{color:var(--text-primary);margin-bottom:1rem;font-size:1.125rem;font-weight:600}.RgJ15a_list{flex-direction:column;gap:.75rem;display:flex}.RgJ15a_item{background:var(--bg-card);border:1px solid var(--border-color);color:inherit;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .75rem;text-decoration:none;transition:all .2s;display:flex}.RgJ15a_activeItem{border-color:var(--primary);background:var(--bg-secondary)}.RgJ15a_item:hover{border-color:var(--border-hover);background:var(--bg-secondary)}.RgJ15a_linkArea{color:inherit;flex:1;align-items:center;gap:1rem;min-width:0;text-decoration:none;display:flex}.RgJ15a_imageWrapper{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden}.RgJ15a_image{-o-object-fit:cover;object-fit:cover}.RgJ15a_info{flex-direction:column;gap:.25rem;min-width:0;display:flex}.RgJ15a_name{color:var(--text-primary);font-size:.8125rem;font-weight:500;line-height:1.2}.RgJ15a_price{color:var(--text-secondary);font-size:.875rem}.RgJ15a_actions{flex-shrink:0;justify-content:flex-end;width:110px;display:flex}.RgJ15a_addButton{border:1px solid var(--primary);background:var(--primary);color:#fff;cursor:pointer;width:100%;height:34px;font-size:var(--font-size-sm);border-radius:10px;justify-content:center;align-items:center;gap:6px;font-weight:600;transition:all .2s;display:flex}.RgJ15a_addButton:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:#fff}.RgJ15a_quantityControl{background:var(--bg-white);border:1px solid var(--primary);border-radius:10px;justify-content:space-between;align-items:center;width:100%;height:34px;padding:3px;display:flex;box-shadow:0 2px 8px #ff8c0014}.RgJ15a_qtyButton{cursor:pointer;justify-content:center;align-items:center;transition:all .2s;color:#fff!important;background-color:#ff8c00!important;border:none!important;border-radius:9px!important;width:32px!important;height:32px!important;display:flex!important;box-shadow:0 2px 4px #ff8c0033!important}.RgJ15a_qtyButton:hover{transform:translateY(-1px);background-color:#e67e00!important}.RgJ15a_qtyButton svg,.RgJ15a_qtyButton span,.RgJ15a_qtyButton i{color:#fff!important;stroke:#fff!important}.RgJ15a_qtyValue{color:var(--text-primary);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;flex:1;font-size:.875rem;font-weight:700}
.DKvRuG_gallery{flex-direction:column;gap:16px;width:100%;display:flex}.DKvRuG_mainImageWrapper{aspect-ratio:1;cursor:zoom-in;background:#fff;border:1px solid #0000000a;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000005}.DKvRuG_mainImage{-o-object-fit:contain;object-fit:contain;padding:16px}.DKvRuG_navButton{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;z-index:10;opacity:0;color:#1e293b;background:#fffc;border:1px solid #0000000d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000000d}.DKvRuG_mainImageWrapper:hover .DKvRuG_navButton{opacity:1}.DKvRuG_navButton:hover{background:#fff;transform:translateY(-50%)scale(1.1);box-shadow:0 4px 12px #0000001a}.DKvRuG_navPrev{left:16px}.DKvRuG_navNext{right:16px}.DKvRuG_thumbnailsContainer{width:100%;position:relative}.DKvRuG_thumbnails{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:12px;padding:4px 4px 12px;display:flex;overflow-x:auto}.DKvRuG_thumbnails::-webkit-scrollbar{display:none}.DKvRuG_thumbnailsContainer:after{content:"";pointer-events:none;z-index:5;background:linear-gradient(90deg,#0000,#fff);border-radius:0 12px 12px 0;width:60px;transition:opacity .3s;position:absolute;top:0;bottom:0;right:0}.DKvRuG_thumbnailsContainer[data-scroll=end]:after{opacity:0}.DKvRuG_mainCaption{text-align:center;color:#64748b;margin:-8px 0 0;font-size:14px;line-height:1.4}.DKvRuG_thumbnailItem{cursor:pointer;scroll-snap-align:start;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;max-width:90px;display:flex;position:relative}.DKvRuG_thumbnailCaption{color:#94a3b8;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:90px;font-size:11px;line-height:1.3;transition:color .2s;display:-webkit-box;overflow:hidden}.DKvRuG_activeThumbnailItem .DKvRuG_thumbnailCaption{color:#f97316}.DKvRuG_thumbnailWrapper{background:#f8fafc;border:2px solid #0000;border-radius:12px;flex-shrink:0;width:90px;min-width:90px;height:90px;min-height:90px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.DKvRuG_thumbnailItem:hover .DKvRuG_thumbnailWrapper{transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.DKvRuG_activeThumbnail{border-color:#f97316;box-shadow:0 0 0 2px #f9731633}.DKvRuG_thumbnailImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.DKvRuG_lightboxOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;opacity:0;background:#000000e6;justify-content:center;align-items:center;animation:.2s forwards DKvRuG_fadeIn;display:flex;position:fixed;inset:0}@keyframes DKvRuG_fadeIn{to{opacity:1}}.DKvRuG_lightboxContent{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.DKvRuG_lightboxImageWrapper{width:90%;height:90%;position:relative}.DKvRuG_lightboxImage{-o-object-fit:contain;object-fit:contain}.DKvRuG_closeButton{color:#fff;cursor:pointer;z-index:10000;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s;display:flex;position:absolute;top:24px;right:24px}.DKvRuG_closeButton:hover{background:#fff3}.DKvRuG_lightboxNav{color:#fff;cursor:pointer;z-index:10000;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.DKvRuG_lightboxNav:hover{background:#fff3}.DKvRuG_lightboxPrev{left:24px}.DKvRuG_lightboxNext{right:24px}.DKvRuG_lightboxCaption{color:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;text-overflow:ellipsis;z-index:10;background:#00000080;border-radius:8px;max-width:80%;padding:6px 16px;font-size:15px;position:absolute;bottom:16px;left:50%;overflow:hidden;transform:translate(-50%)}
.P0tLra_optionGroup{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.P0tLra_optionLabel{color:#1a1a1a;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:14px;font-weight:600;display:flex}.P0tLra_labelTitle{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.P0tLra_selectedName{color:#64748b;font-weight:400}.P0tLra_optionGroupError .P0tLra_optionLabel{color:#ef4444}.P0tLra_optionGroupError select,.P0tLra_optionGroupError .P0tLra_sizeOption,.P0tLra_optionGroupError .P0tLra_radioOption,.P0tLra_optionGroupError .P0tLra_checkboxOption,.P0tLra_optionGroupError .P0tLra_imageOption{border-color:#ef4444!important}.P0tLra_required{color:#ef4444;font-size:12px;font-weight:400}.P0tLra_imageOptions{flex-wrap:wrap;gap:8px;display:flex}.P0tLra_imageOptionButton{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:0;transition:transform .2s;display:flex}@media (hover:hover){.P0tLra_imageOptionButton:hover{z-index:150}}.P0tLra_imageOptionWrapper{border:1px solid var(--border-border,#e5e7eb);background:var(--bg-surface,#fff);z-index:1;border-radius:8px;justify-content:center;align-items:center;width:80px;height:80px;transition:all .2s;display:flex;position:relative}.P0tLra_imageOptionWrapper img{-o-object-fit:cover;object-fit:cover;border-radius:7px;width:100%;height:100%;transition:transform .3s}@media (hover:hover){.P0tLra_imageOptionButton:hover img{transform:scale(1.1)}.P0tLra_imageOptionButton:hover .P0tLra_imageOptionWrapper{border-color:#ff6b00;transform:scale(2);box-shadow:0 10px 25px #0003}}.P0tLra_imageOptionActive{border-color:#ff6b00;box-shadow:0 0 0 2px #ff6b00}.P0tLra_imageOptionTooltip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:100;background:#1e293b;border-radius:8px;padding:8px 12px;font-size:14px;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-2px);box-shadow:0 4px 12px #0000001a}.P0tLra_imageOptionTooltip:after{content:"";border:5px solid #0000;border-top-color:#1e293b;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (hover:hover){.P0tLra_imageOptionWrapper:hover .P0tLra_imageOptionTooltip{opacity:1;transform:translate(-50%)translateY(-8px)}}.P0tLra_imageOptionPriceBelow{color:#64748b;margin-top:4px;font-size:11px;font-weight:500;transition:opacity .2s}@media (hover:hover){.P0tLra_imageOptionButton:hover .P0tLra_imageOptionPriceBelow{opacity:0}}@media (max-width:640px){.P0tLra_imageOptionWrapper{width:70px;height:70px}.P0tLra_imageOptionTooltip{display:none}.P0tLra_imageOptionPriceBelow{font-size:10px}}.P0tLra_colorOptions{flex-wrap:wrap;gap:12px;display:flex}.P0tLra_colorOptionWrapper{flex-direction:column;align-items:center;gap:4px;display:flex}.P0tLra_colorPriceModifier{color:#666;white-space:nowrap;font-size:10px;font-weight:400}.P0tLra_colorOption{cursor:pointer;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.P0tLra_colorOption:hover{border-color:#0003;transform:scale(1.05)}.P0tLra_colorOptionActive{border-color:#0000;transform:scale(1.1);box-shadow:0 0 0 2px #fff,0 0 0 4px #ff6b00}.P0tLra_colorOptionActive:hover{transform:scale(1.15)}.P0tLra_colorOption:disabled{opacity:.3;cursor:not-allowed;transform:none}.P0tLra_sizeOptions{flex-wrap:wrap;gap:8px;display:flex}.P0tLra_sizeOption{color:#1a1a1a;cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:80px;padding:8px 12px;font-size:14px;font-weight:500;transition:all .15s;display:flex;position:relative}.P0tLra_sizeOption:hover:not(:disabled){background:#ff6b0005;border-color:#ff6b00}.P0tLra_sizeOptionActive{color:#fff;background:#ff6b00;border-color:#ff6b00}.P0tLra_sizeOptionActive:hover:not(:disabled){color:#fff;background:#e66000;border-color:#e66000}.P0tLra_sizeOptionActive .P0tLra_priceModifier{color:#ffffffe6}.P0tLra_sizeOption:disabled{color:#9ca3af;cursor:not-allowed;background:#f9fafb;border-color:#f3f4f6}.P0tLra_priceModifier{color:#666;font-size:10px;font-weight:400}.P0tLra_selectOption{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .15s}.P0tLra_selectOption:focus{border-color:#ff6b00;outline:none;box-shadow:0 0 0 3px #ff6b001a}.P0tLra_radioOptions{flex-direction:column;gap:8px;display:flex}.P0tLra_radioOption{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;transition:all .15s;display:flex}.P0tLra_radioOption:hover:not(.P0tLra_radioOptionDisabled){background:#ff6b0005;border-color:#ff6b00}.P0tLra_radioOptionActive{background:#ff6b000d;border-color:#ff6b00}.P0tLra_radioOptionDisabled{opacity:.5;cursor:not-allowed;filter:grayscale();background:#f9fafb}.P0tLra_radioInput{accent-color:#ff6b00;cursor:pointer;width:18px;height:18px}.P0tLra_radioLabel{color:#1a1a1a;flex:1;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;display:flex}.P0tLra_checkboxOptions{flex-direction:column;gap:8px;display:flex}.P0tLra_checkboxOption{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;transition:all .15s;display:flex}.P0tLra_checkboxOption:hover:not(.P0tLra_checkboxOptionDisabled){background:#ff6b0005;border-color:#ff6b00}.P0tLra_checkboxOptionActive{background:#ff6b0014;border-color:#ff6b00}.P0tLra_checkboxOptionDisabled{opacity:.5;cursor:not-allowed;background:#f9fafb}.P0tLra_checkboxInput{accent-color:#ff6b00;cursor:pointer;border-radius:4px;width:18px;height:18px}.P0tLra_checkboxLabel{color:#1a1a1a;flex:1;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;display:flex}.P0tLra_numberInputOptions{flex-direction:column;gap:12px;display:flex}.P0tLra_numberInputPriceLabel{color:#64748b;background:#f8fafc;border-radius:8px;width:fit-content;padding:6px 12px;font-size:13px;font-weight:500}.P0tLra_numberInputRow{align-items:center;gap:12px;display:flex}.P0tLra_numberInputLabel{color:#1a1a1a;flex-shrink:0;min-width:100px;font-size:14px;font-weight:500}.P0tLra_numberInputUnit{flex:1;align-items:center;gap:8px;display:flex}.P0tLra_numberInputWrapper{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;transition:border-color .15s;display:flex;overflow:hidden}.P0tLra_numberInputWrapper:focus-within{border-color:#ff6b00;box-shadow:0 0 0 3px #ff6b001a}.P0tLra_numberInput{color:#1a1a1a;-moz-appearance:textfield;background:0 0;border:none;outline:none;width:100px;padding:8px 12px;font-size:14px}.P0tLra_numberInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.P0tLra_numberInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.P0tLra_numberInputUnitSuffix{color:#64748b;white-space:nowrap;background:#f1f5f9;border-left:1px solid #e5e7eb;padding:8px 12px;font-size:13px;font-weight:500}.P0tLra_numberInputRange{color:#94a3b8;white-space:nowrap;font-size:12px}.P0tLra_numberInputCalc{color:#94a3b8;font-weight:400}@media (max-width:640px){.P0tLra_numberInputRow{flex-direction:column;align-items:flex-start;gap:6px}.P0tLra_numberInputLabel{min-width:unset}.P0tLra_numberInputUnit{width:100%}.P0tLra_numberInputWrapper,.P0tLra_numberInput{flex:1;width:100%}}
.y5qptq_container{width:100%}.y5qptq_dropzone{cursor:pointer;background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;justify-content:center;align-items:center;min-height:150px;padding:1.5rem;transition:all .2s;display:flex;position:relative}.y5qptq_dropzone:hover{background:#eff6ff;border-color:#3b82f6}.y5qptq_dropzone.y5qptq_dragging{background:#dbeafe;border-style:solid;border-color:#3b82f6}.y5qptq_dropzone.y5qptq_hasImage{border-style:solid;border-color:#e5e7eb;padding:.5rem}.y5qptq_dropzone.y5qptq_hasImage:hover{border-color:#3b82f6}.y5qptq_input{display:none}.y5qptq_placeholder{color:#6b7280;flex-direction:column;align-items:center;gap:.5rem;display:flex}.y5qptq_placeholder .y5qptq_material-symbols-outlined{color:#9ca3af;font-size:2.5rem}.y5qptq_text{font-size:.875rem;font-weight:500}.y5qptq_hint{color:#9ca3af;font-size:.75rem}.y5qptq_preview{border-radius:4px;width:100%;max-height:200px;position:relative;overflow:hidden}.y5qptq_image{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:200px;display:block}.y5qptq_clearButton{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s;display:flex;position:absolute;top:.5rem;right:.5rem}.y5qptq_clearButton:hover{background:#ef4444e6}.y5qptq_clearButton .y5qptq_material-symbols-outlined{font-size:18px}.y5qptq_dropzone.y5qptq_compact{min-height:unset;border-width:1px;height:100%;padding:2px}.y5qptq_dropzone.y5qptq_compact .y5qptq_placeholder{gap:0}.y5qptq_dropzone.y5qptq_compact .y5qptq_placeholder .y5qptq_material-symbols-outlined{font-size:1.25rem}.y5qptq_dropzone.y5qptq_compact.y5qptq_hasImage{padding:0}.y5qptq_dropzone.y5qptq_compact .y5qptq_image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.y5qptq_dropzone.y5qptq_compact .y5qptq_preview{width:100%;height:100%}.y5qptq_error{color:#ef4444;margin-top:.5rem;font-size:.75rem}
._4CZ-hW_header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:2.5rem;padding-bottom:1.5rem;display:flex}._4CZ-hW_title{color:var(--text-main);letter-spacing:-.03em;font-size:1.875rem;font-weight:800}._4CZ-hW_actions{align-items:center;gap:1rem;display:flex}@media (max-width:640px){._4CZ-hW_header{flex-direction:column;align-items:flex-start;gap:1.5rem}._4CZ-hW_actions{justify-content:flex-end;width:100%}}
.dCW5dW_button{border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.625rem;padding:.75rem 1.25rem;font-size:14.5px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.dCW5dW_button:active{transform:scale(.97)}.dCW5dW_primary{background:var(--primary);color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);box-shadow:0 4px 12px #3b82f640}.dCW5dW_primary:hover{background:var(--primary-hover);box-shadow:0 6px 16px #3b82f659}.dCW5dW_secondary{color:var(--text-main);border-color:var(--border-color);box-shadow:var(--shadow-sm);background:#fff}.dCW5dW_secondary:hover{background:var(--panel-bg);border-color:var(--text-light)}.dCW5dW_danger{color:#ef4444;background:#ef44441a}.dCW5dW_danger:hover{color:#fff;background:#ef4444;box-shadow:0 4px 12px #ef444440}.dCW5dW_ghost{color:var(--text-muted);background:0 0}.dCW5dW_ghost:hover{background:var(--border-light);color:var(--text-main)}.dCW5dW_sm{padding:.5rem .875rem;font-size:13px}.dCW5dW_lg{padding:1rem 1.75rem;font-size:16px}.dCW5dW_loading{opacity:.7;pointer-events:none}.dCW5dW_iconOnly{padding:.75rem}.dCW5dW_button .dCW5dW_material-symbols-outlined{font-size:1.25rem}
.B7kBFa_overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0f172a99;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.B7kBFa_modal{background:#fff;border-radius:16px;width:100%;max-width:400px;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.B7kBFa_header{align-items:center;gap:.75rem;padding:1.5rem 1.5rem .5rem;display:flex}.B7kBFa_header span{color:#3b82f6;font-size:28px}.B7kBFa_header .B7kBFa_dangerIcon{color:#ef4444}.B7kBFa_header h3{color:#1e293b;margin:0;font-size:1.25rem;font-weight:600}.B7kBFa_body{padding:.5rem 1.5rem 1.5rem}.B7kBFa_body p{color:#64748b;margin:0;line-height:1.5}.B7kBFa_footer{background:#f8fafc;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.B7kBFa_cancelBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.625rem 1.25rem;font-size:14px;font-weight:500;transition:all .2s}.B7kBFa_cancelBtn:hover{background:#f1f5f9;border-color:#cbd5e1}.B7kBFa_confirmBtn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:14px;font-weight:500;transition:all .2s}.B7kBFa_confirmBtn:hover{background:#2563eb;box-shadow:0 4px 6px -1px #2563eb33}.B7kBFa_dangerBtn{background:#ef4444}.B7kBFa_dangerBtn:hover{background:#dc2626;box-shadow:0 4px 6px -1px #dc262633}
.tTL47q_container{width:100%;position:relative}.tTL47q_trigger{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;transition:all .2s;display:flex}.tTL47q_trigger:hover{border-color:#cbd5e1}.tTL47q_trigger.tTL47q_open{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.tTL47q_trigger.tTL47q_disabled{cursor:not-allowed;opacity:.7;background:#f8fafc}.tTL47q_value{color:#1e293b;flex:1}.tTL47q_placeholder{color:#94a3b8;flex:1}.tTL47q_clear{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:18px}.tTL47q_clear:hover{color:#ef4444}.tTL47q_dropdown{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:8px;max-height:300px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px #0000001a}.tTL47q_option{text-align:left;cursor:pointer;color:#334155;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;font-size:14px;transition:background .15s;display:flex}.tTL47q_option:hover{background:#f1f5f9}.tTL47q_option.tTL47q_selected{color:#3b82f6;background:#eff6ff;font-weight:500}.tTL47q_indent{color:#cbd5e1;font-family:monospace}.tTL47q_loading,.tTL47q_empty{text-align:center;color:#94a3b8;padding:1rem;font-size:14px}
._fbahq_item{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:1;align-items:center;padding:.5rem .5rem .5rem 0;display:flex;position:relative;box-shadow:0 1px 2px #0000000d}._fbahq_item._fbahq_dragging{opacity:.5;box-shadow:0 4px 12px #0000001a}._fbahq_dragHandle{cursor:grab;color:#94a3b8;border-top-left-radius:8px;border-bottom-left-radius:8px;justify-content:center;align-self:stretch;align-items:center;padding:0 .5rem;display:flex}._fbahq_dragHandle:hover{color:#64748b;background-color:#f8fafc}._fbahq_collapseBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;margin-right:.25rem;display:flex}._fbahq_collapseBtn:hover{color:#3b82f6;background-color:#f1f5f9}._fbahq_collapseBtn span{font-size:20px}._fbahq_collapseSpacer{width:24px;margin-right:.25rem}._fbahq_childCount{color:#94a3b8;margin-left:.5rem;font-size:.8em;font-weight:400}._fbahq_wrapper{box-sizing:border-box;margin-bottom:.5rem;position:relative}._fbahq_content{flex:1;align-items:center;gap:.75rem;display:flex}._fbahq_image{-o-object-fit:cover;object-fit:cover;background:#f1f5f9;border-radius:4px;width:32px;height:32px}._fbahq_info{flex-direction:column;flex:1;display:flex}._fbahq_name{color:#1e293b;font-size:.875rem;font-weight:500}._fbahq_slug{color:#64748b;font-size:.75rem}._fbahq_actions{border-left:1px solid #f1f5f9;gap:.5rem;margin-left:1rem;padding-left:1rem;display:flex}._fbahq_clone{cursor:grabbing;opacity:.9;background:#fff;border-radius:8px;box-shadow:0 5px 15px #0000001a}._fbahq_wrapper{box-sizing:border-box;position:relative}._fbahq_horizontalLine{background:#cbd5e1;width:16px;height:1px;position:absolute;top:50%;left:-24px}._fbahq_verticalLine{background:#cbd5e1;width:1px;position:absolute;left:-24px}._fbahq_guide{background-color:#e2e8f0;width:1px;position:absolute;top:-8px;bottom:-8px}._fbahq_actionBtn{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}._fbahq_actionBtn:hover{color:#334155;background:#f1f5f9}._fbahq_deleteBtn:hover{color:#ef4444;background:#fef2f2}
.DDLHCq_tree{flex-direction:column;gap:.5rem;display:flex}.DDLHCq_empty{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:8px;padding:3rem}
.UvN9Zq_form{flex-direction:column;gap:1.5rem;min-width:650px;display:flex}.UvN9Zq_tabs{border-bottom:1px solid #e2e8f0;gap:1rem;margin-bottom:1.5rem;display:flex}.UvN9Zq_tab{cursor:pointer;color:#64748b;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem 0;font-size:.95rem;font-weight:500;transition:all .2s}.UvN9Zq_tab:hover{color:#1e293b}.UvN9Zq_activeTab{color:#3b82f6;border-bottom-color:#3b82f6}.UvN9Zq_section{flex-direction:column;gap:1.25rem;animation:.3s ease-in-out UvN9Zq_fadeIn;display:flex}.UvN9Zq_row{gap:1rem;display:flex}.UvN9Zq_col{flex-direction:column;flex:1;gap:.5rem;display:flex}.UvN9Zq_label{color:#334155;margin-bottom:.25rem;font-size:.875rem;font-weight:500}.UvN9Zq_textarea{resize:vertical;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:80px;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.UvN9Zq_textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #93c5fd}.UvN9Zq_checkboxWrapper{cursor:pointer;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.UvN9Zq_checkbox{cursor:pointer;border:1px solid #cbd5e1;border-radius:4px;width:1rem;height:1rem}.UvN9Zq_footer{border-top:1px solid #f1f5f9;justify-content:flex-end;gap:.75rem;margin-top:1rem;padding-top:1.5rem;display:flex}@keyframes UvN9Zq_fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
._2_-rHq_page{padding:0}._2_-rHq_loading{color:var(--text-muted);justify-content:center;align-items:center;gap:.75rem;padding:4rem 2rem;font-size:.9375rem;display:flex}._2_-rHq_loading ._2_-rHq_spinning{animation:1s linear infinite _2_-rHq_spin}@keyframes _2_-rHq_spin{to{transform:rotate(360deg)}}._2_-rHq_empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:5rem 2rem;display:flex}._2_-rHq_empty ._2_-rHq_material-symbols-outlined{color:#cbd5e1;font-size:3.5rem}._2_-rHq_empty h3{color:#1e293b;margin:0;font-size:1.25rem;font-weight:600}._2_-rHq_empty p{color:#64748b;max-width:320px;margin:0 0 1rem}._2_-rHq_grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1.5rem;display:grid}._2_-rHq_card{border-radius:var(--radius-lg);border:1px solid var(--border-color);transition:all var(--transition-normal);background:#fff;overflow:hidden}._2_-rHq_card:hover{border-color:var(--text-light);box-shadow:var(--shadow-md)}._2_-rHq_cardImage{aspect-ratio:16/9;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);position:relative;overflow:hidden}._2_-rHq_cardImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s}._2_-rHq_card:hover ._2_-rHq_cardImage img{transform:scale(1.03)}._2_-rHq_cardOverlay{opacity:0;background:linear-gradient(#0006,#0000 50%);justify-content:flex-end;gap:.5rem;padding:.75rem;transition:opacity .2s;display:flex;position:absolute;inset:0}._2_-rHq_card:hover ._2_-rHq_cardOverlay{opacity:1}._2_-rHq_cardBtn{cursor:pointer;color:#374151;background:#fffffff2;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}._2_-rHq_cardBtn:hover{background:#fff;transform:scale(1.05)}._2_-rHq_cardBtn ._2_-rHq_material-symbols-outlined{font-size:18px}._2_-rHq_cardBtnDanger:hover{background:var(--danger-light);color:var(--danger)}._2_-rHq_cardBadges{gap:.5rem;display:flex;position:absolute;bottom:.75rem;left:.75rem}._2_-rHq_orderBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#0009;border-radius:6px;padding:.25rem .625rem;font-size:.75rem;font-weight:600}._2_-rHq_cardContent{padding:1rem 1.25rem 1.25rem}._2_-rHq_cardTitle{color:#1e293b;margin:0 0 .375rem;font-size:1rem;font-weight:600;line-height:1.4}._2_-rHq_cardDesc{color:#64748b;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .75rem;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}._2_-rHq_cardLink{color:#3b82f6;background:#eff6ff;border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;display:inline-flex}._2_-rHq_cardLink ._2_-rHq_material-symbols-outlined{font-size:14px}._2_-rHq_form{flex-direction:column;gap:1.25rem;display:flex}._2_-rHq_field{flex-direction:column;gap:.5rem;display:flex}._2_-rHq_label{color:#374151;font-size:.875rem;font-weight:500}._2_-rHq_hint{color:#94a3b8;margin:0;font-size:.75rem}._2_-rHq_required{color:#ef4444}._2_-rHq_fieldError{color:#ef4444;font-size:.75rem}._2_-rHq_row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}._2_-rHq_textarea{resize:vertical;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}._2_-rHq_textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}._2_-rHq_checkbox{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.625rem;padding:.75rem 1rem;transition:all .15s;display:flex}._2_-rHq_checkbox:hover{background:#f1f5f9}._2_-rHq_checkbox input{accent-color:#3b82f6;width:18px;height:18px}._2_-rHq_checkbox span{color:#374151;font-size:.875rem}._2_-rHq_errorAlert{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}._2_-rHq_errorAlert ._2_-rHq_material-symbols-outlined{font-size:20px}._2_-rHq_modalFooter{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}
._7-Nfrq_container{padding:0 2rem 2rem}._7-Nfrq_loading{color:var(--text-muted);justify-content:center;align-items:center;gap:.75rem;padding:4rem;display:flex}
.laQ2Rq_page{padding:0 2rem 2rem}.laQ2Rq_grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;margin-bottom:1.5rem;display:grid}.laQ2Rq_card{border:1px solid var(--border-color);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-sm);background:#fff;padding:2rem}.laQ2Rq_cardIcon{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1rem;display:flex}.laQ2Rq_cardIcon span{color:var(--primary);font-size:32px}.laQ2Rq_cardTitle{color:#1e293b;margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.laQ2Rq_cardDescription{color:#64748b;margin:0 0 1.5rem;font-size:.875rem;line-height:1.6}.laQ2Rq_cardActions{justify-content:center;gap:.75rem;display:flex}.laQ2Rq_filtersRow{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:1.5rem;display:flex}.laQ2Rq_filterSection{text-align:left;flex:1;min-width:180px;max-width:280px}.laQ2Rq_label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:block}.laQ2Rq_brandSelect{border:1px solid var(--border-color);border-radius:var(--radius-md);color:#1e293b;cursor:pointer;background:#fff;width:100%;padding:.625rem .875rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.laQ2Rq_brandSelect:hover{border-color:#94a3b8}.laQ2Rq_brandSelect:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #6366f11a}.laQ2Rq_brandSelect:disabled{opacity:.6;cursor:not-allowed}.laQ2Rq_resultCard{border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;margin-bottom:1.5rem;padding:1.5rem}.laQ2Rq_resultCard h3{color:#1e293b;margin:0 0 1rem;font-size:1rem;font-weight:600}.laQ2Rq_resultStats{gap:2rem;margin-bottom:1rem;display:flex}.laQ2Rq_statItem{flex-direction:column;align-items:center;display:flex}.laQ2Rq_statValue{color:#1e293b;font-size:2rem;font-weight:700}.laQ2Rq_statValue.laQ2Rq_success{color:#22c55e}.laQ2Rq_statValue.laQ2Rq_error{color:#ef4444}.laQ2Rq_statLabel{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.laQ2Rq_errorsList{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-top:1rem;padding:1rem}.laQ2Rq_errorsList h4{color:#991b1b;margin:0 0 .5rem;font-size:.875rem;font-weight:600}.laQ2Rq_errorsList ul{color:#b91c1c;margin:0;padding-left:1.25rem;font-size:.8125rem}.laQ2Rq_errorsList li{margin-bottom:.25rem}.laQ2Rq_moreErrors{color:#94a3b8;font-style:italic}.laQ2Rq_notice{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:1rem;padding:1rem 1.25rem;font-size:.875rem;display:flex}.laQ2Rq_notice span{color:#3b82f6;flex-shrink:0}.laQ2Rq_notice p{margin:0 0 .25rem}.laQ2Rq_notice .laQ2Rq_hint{color:#94a3b8;font-size:.8125rem}
._7ul2Dq_page{padding:0 2rem 2rem}._7ul2Dq_loading{color:#64748b;justify-content:center;align-items:center;gap:.75rem;padding:4rem;display:flex}._7ul2Dq_grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}@media (max-width:900px){._7ul2Dq_grid{grid-template-columns:1fr}}._7ul2Dq_card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem}._7ul2Dq_cardTitle{color:#1e293b;border-bottom:1px solid #f1f5f9;margin:0 0 1rem;padding-bottom:.75rem;font-size:1rem;font-weight:600}._7ul2Dq_infoRow{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem 0;display:flex}._7ul2Dq_label{color:#64748b;flex-shrink:0;font-size:.875rem}._7ul2Dq_infoRow>span:last-child,._7ul2Dq_infoRow>a:last-child{text-align:right;color:#1e293b}._7ul2Dq_link{color:var(--primary);text-decoration:none}._7ul2Dq_link:hover{text-decoration:underline}._7ul2Dq_statusBadge{color:#fff;border-radius:4px;padding:4px 10px;font-size:.75rem;font-weight:500;display:inline-block}._7ul2Dq_statusActions{border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}._7ul2Dq_itemsTable{border-collapse:collapse;width:100%;margin-top:1rem}._7ul2Dq_itemsTable th,._7ul2Dq_itemsTable td{text-align:left;border-bottom:1px solid #f1f5f9;padding:.75rem}._7ul2Dq_itemsTable th{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}._7ul2Dq_itemsTable tbody tr:last-child td{border-bottom:none}._7ul2Dq_price{color:#1e293b;font-weight:600}._7ul2Dq_totals{border-top:2px solid #e2e8f0;margin-top:1.5rem;padding-top:1rem}._7ul2Dq_totalRow{justify-content:space-between;padding:.5rem 0;font-size:.9375rem;display:flex}._7ul2Dq_grandTotal{color:#1e293b;border-top:1px solid #e2e8f0;margin-top:.5rem;padding-top:.75rem;font-size:1.125rem;font-weight:700}
.QcutFG_container{max-width:1600px;margin:0 auto;padding:1.5rem 2rem}.QcutFG_filters{border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);background:#fff;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem;display:flex}.QcutFG_searchBox{background:var(--panel-bg);border-radius:var(--radius-md);border:1px solid var(--border-color);min-width:250px;transition:all var(--transition-normal);flex:1;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:relative}.QcutFG_searchBox:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #ea580c1a}.QcutFG_searchBox span{color:var(--text-muted);font-size:20px}.QcutFG_searchBox input{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;font-size:14px}.QcutFG_searchBox input::placeholder{color:var(--text-light)}.QcutFG_filterControls{align-items:center;gap:.75rem;display:flex}.QcutFG_filterControls select{border-radius:var(--radius-md);border:1px solid var(--border-color);cursor:pointer;appearance:none;min-width:150px;transition:all var(--transition-normal);color:var(--text-main);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E") right .75rem center/1rem no-repeat;padding:.75rem 2.5rem .75rem 1rem;font-size:14px}.QcutFG_filterControls select:hover{border-color:#cbd5e1}.QcutFG_filterControls select:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #ea580c1a}.QcutFG_resetBtn{border:1px solid var(--border-color);border-radius:var(--radius-md);width:40px;height:40px;color:var(--text-muted);cursor:pointer;transition:all var(--transition-normal);background:#fff;justify-content:center;align-items:center;display:flex}.QcutFG_resetBtn:hover{background:var(--danger-light);color:var(--danger);border-color:#fecaca}.QcutFG_loading{color:var(--text-muted);justify-content:center;align-items:center;gap:.75rem;padding:4rem;display:flex}.QcutFG_empty{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:4rem 2rem;display:flex}.QcutFG_empty span{opacity:.3;color:#cbd5e1;font-size:48px}.QcutFG_empty p{color:#64748b;margin:0}.QcutFG_emptyHint{opacity:.7;font-size:.875rem}.QcutFG_tableWrapper{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.QcutFG_table{border-collapse:collapse;width:100%}.QcutFG_table thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.QcutFG_table th{text-align:left;color:#64748b;text-transform:uppercase;letter-spacing:.5px;padding:1rem 1.5rem;font-size:13px;font-weight:600}.QcutFG_table tbody tr{border-bottom:1px solid #f1f5f9;transition:background .15s}.QcutFG_table tbody tr:hover{background:#f8fafc}.QcutFG_table td{vertical-align:middle;padding:1rem 1.5rem}.QcutFG_codeLink{color:var(--primary);font-family:SF Mono,Monaco,Consolas,monospace;font-weight:600;text-decoration:none;transition:color .15s}.QcutFG_codeLink:hover{text-decoration:underline}.QcutFG_price{color:#1e293b;font-weight:600}.QcutFG_statusBadge{color:#fff;border-radius:4px;padding:4px 10px;font-size:.75rem;font-weight:500;display:inline-block}.QcutFG_actions{align-items:center;gap:.5rem;display:flex}.QcutFG_actionBtn{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:all .2s;display:flex}.QcutFG_actionBtn:hover{color:#334155;background:#f8fafc;border-color:#cbd5e1}.QcutFG_actionBtn.QcutFG_danger:hover{color:#ef4444;background:#fef2f2;border-color:#fecaca}.QcutFG_actionBtn span{font-size:18px}.QcutFG_pagination{justify-content:center;align-items:center;gap:1rem;padding:2rem 0;display:flex}.QcutFG_pagination button{cursor:pointer;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.QcutFG_pagination button:hover:not(:disabled){border-color:var(--primary);color:var(--primary);background:#f8fafc}.QcutFG_pagination button:disabled{opacity:.5;cursor:not-allowed}.QcutFG_pagination span{color:#64748b;font-size:14px}.QcutFG_bulkActions{color:#fff;z-index:100;background:#1e293b;border-radius:12px;align-items:center;gap:2rem;padding:.75rem 1.5rem;animation:.3s QcutFG_slideUp;display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%);box-shadow:0 10px 25px #0003}@keyframes QcutFG_slideUp{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%)}}.QcutFG_bulkInfo{font-size:14px}.QcutFG_bulkButtons{align-items:center;gap:.5rem;display:flex}.QcutFG_bulkBtn{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:13px;font-weight:500;transition:all .2s;display:flex}.QcutFG_bulkBtn:hover{color:#fff;background:#ffffff1a}.QcutFG_bulkBtn.QcutFG_danger:hover{color:#fff;background:#ef4444}.QcutFG_divider{background:#fff3;width:1px;height:24px;margin:0 .5rem}.QcutFG_checkboxLabel{color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-left:auto;font-size:14px;display:flex}.QcutFG_checkboxLabel input{cursor:pointer;width:16px;height:16px;accent-color:var(--primary)}
.H_OuvG_container{max-width:1200px;margin:0 auto;padding:2rem}.H_OuvG_loading{text-align:center;color:#64748b;padding:4rem}
.oqNOKW_page{flex-direction:column;gap:2rem;max-width:900px;display:flex}.oqNOKW_loading{height:400px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.oqNOKW_formCard{border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.oqNOKW_section{border-bottom:1px solid #f3f4f6;padding:2rem}.oqNOKW_section:last-of-type{border-bottom:none}.oqNOKW_sectionTitle{color:var(--text-primary);align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:1.1rem;font-weight:600;display:flex}.oqNOKW_sectionTitle span{color:#f97316}.oqNOKW_field{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.oqNOKW_field:last-child{margin-bottom:0}.oqNOKW_label{color:var(--text-secondary);font-size:.875rem;font-weight:500}.oqNOKW_row{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.oqNOKW_phoneGrid{flex-direction:column;gap:.75rem;display:flex}.oqNOKW_phoneInput{align-items:center;gap:.5rem;display:flex}.oqNOKW_removeBtn{color:#ef4444;cursor:pointer;background:#fef2f2;border:1px solid #fee2e2;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.oqNOKW_removeBtn:hover{background:#fee2e2;transform:scale(1.05)}.oqNOKW_hint{color:var(--text-muted);margin-bottom:1rem;font-size:.8rem}.oqNOKW_error{color:var(--danger);margin-top:.25rem;font-size:.8rem}.oqNOKW_footer{background:#f9fafb;border-top:1px solid #e5e7eb;justify-content:flex-end;padding:1.5rem 2rem;display:flex}@media (max-width:640px){.oqNOKW_row{grid-template-columns:1fr}}
.x9nbla_badge{border-radius:var(--radius-full,9999px);text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0000000d}.x9nbla_success{color:#166534;background:#dcfce7}.x9nbla_error{color:#991b1b;background:#fee2e2}.x9nbla_warning{color:#92400e;background:#fef3c7}.x9nbla_info{color:#075985;background:#e0f2fe}.x9nbla_neutral{color:#475569;border:1px solid var(--border-color);background:#f1f5f9}
.rzyGIW_actions{align-items:center;gap:.5rem;display:flex}.rzyGIW_button{border:1px solid var(--border-light,#e2e8f0);color:#64748b;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.rzyGIW_button span{font-size:18px}.rzyGIW_button:hover{color:var(--primary,#3b82f6);border-color:var(--primary,#3b82f6);background:#f8fafc;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.rzyGIW_edit{color:#3b82f6;background:#eff6ff}.rzyGIW_edit:hover{color:var(--primary,#3b82f6);border-color:var(--primary,#3b82f6)}.rzyGIW_delete{color:#ef4444;background:#fef2f2}.rzyGIW_delete:hover{color:#ef4444;border-color:#ef4444}.rzyGIW_deleteConfirm{color:#ef4444;background:#fee2e2;border-color:#ef4444;width:auto;padding:0 8px}.rzyGIW_duplicate{color:#22c55e;background:#f0fdf4}.rzyGIW_duplicate:hover{color:#22c55e;border-color:#22c55e}.rzyGIW_button .rzyGIW_material-symbols-outlined{font-size:18px}.rzyGIW_restore{color:#a855f7;background:#f3e8ff}.rzyGIW_restore:hover{color:#a855f7;border-color:#a855f7}
.i6k76W_container{max-width:1600px;margin:0 auto;padding:1.5rem 2rem}.i6k76W_addButton{background:var(--primary);border-radius:var(--radius-md);transition:all var(--transition-normal);box-shadow:var(--shadow-sm);align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.i6k76W_addButton:hover{background:var(--primary-hover);box-shadow:var(--shadow-md)}.i6k76W_filters{border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);background:#fff;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem;display:flex}.i6k76W_searchBox{background:var(--panel-bg);border-radius:var(--radius-md);border:1px solid var(--border-color);min-width:280px;transition:all var(--transition-normal);flex:1;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:relative}.i6k76W_searchBox:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61a}.i6k76W_searchBox span{color:var(--text-muted);font-size:20px}.i6k76W_searchBox input{background:0 0;border:none;outline:none;flex:1;font-size:15px}.i6k76W_filterControls{align-items:center;gap:.75rem;display:flex}.i6k76W_tableWrapper{border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.i6k76W_table{border-collapse:collapse;width:100%}.i6k76W_table thead{background:var(--panel-bg);border-bottom:1px solid var(--border-color)}.i6k76W_table th{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:.875rem 1.25rem;font-size:12px;font-weight:600}.i6k76W_table tbody tr{border-bottom:1px solid var(--border-light);transition:background var(--transition-fast)}.i6k76W_table tbody tr:hover{background:var(--primary-light)}.i6k76W_table td{vertical-align:middle;padding:1rem 1.5rem}.i6k76W_productImage{border-radius:var(--radius-md);background:var(--border-light);border:1px solid var(--border-color);justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.i6k76W_productImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.i6k76W_productImage span{color:var(--text-light);font-size:24px}.i6k76W_productInfo{align-items:center;gap:.5rem;display:flex}.i6k76W_badge{border-radius:var(--radius-sm);background:var(--warning-light);color:#92400e;text-transform:uppercase;letter-spacing:.03em;padding:.2rem .5rem;font-size:10px;font-weight:600}.i6k76W_priceWrapper{flex-direction:column;gap:.25rem;display:flex}.i6k76W_oldPrice{color:var(--text-light);font-size:12px;text-decoration:line-through}.i6k76W_stockGood{color:var(--success);font-weight:500}.i6k76W_stockBad{color:var(--danger);font-weight:500}.i6k76W_actions{gap:.5rem;display:flex}.i6k76W_actionBtn{border-radius:var(--radius-md);border:1px solid var(--border-color);cursor:pointer;width:34px;height:34px;transition:all var(--transition-normal);color:var(--text-muted);background:#fff;justify-content:center;align-items:center;text-decoration:none;display:flex}.i6k76W_actionBtn:hover{background:var(--panel-bg);border-color:var(--text-light);color:var(--text-main)}.i6k76W_actionBtn span{font-size:18px}.i6k76W_deleteBtn:hover{background:var(--danger-light);color:var(--danger);border-color:#fecaca}.i6k76W_loading{text-align:center;color:var(--text-muted);padding:4rem}.i6k76W_emptyState{text-align:center;color:var(--text-light);padding:4rem}.i6k76W_emptyState span{color:var(--border-color);margin-bottom:1rem;font-size:3.5rem;display:block}.i6k76W_emptyState p{margin-bottom:1.5rem;font-size:1rem}.i6k76W_addButton{color:#fff;background:#3b82f6;border-radius:8px;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:background .2s;display:inline-block}.i6k76W_addButton:hover{background:#2563eb}.i6k76W_pagination{justify-content:center;align-items:center;gap:.375rem;padding:1.5rem 0;display:flex}.i6k76W_paginationArrow{border-radius:var(--radius-md);border:1px solid var(--border-color);width:2.25rem;height:2.25rem;color:var(--text-muted);cursor:pointer;background:#fff;justify-content:center;align-items:center;transition:all .2s;display:flex}.i6k76W_paginationArrow:hover:not(:disabled){color:var(--primary);border-color:var(--primary)}.i6k76W_paginationArrow:disabled{opacity:.4;cursor:not-allowed}.i6k76W_paginationArrow span{font-size:20px}.i6k76W_pageBtn{border-radius:var(--radius-md);border:1px solid var(--border-color);min-width:2.25rem;height:2.25rem;color:var(--text-main);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0 .5rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.i6k76W_pageBtn:hover{border-color:var(--primary);color:var(--primary)}.i6k76W_pageBtnActive{background:var(--primary);color:#fff;border-color:var(--primary);font-weight:600;box-shadow:0 2px 8px #3b82f640}.i6k76W_pageBtnActive:hover{background:var(--primary-hover);color:#fff}.i6k76W_ellipsis{width:2.25rem;height:2.25rem;color:var(--text-muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:.875rem;display:flex}.i6k76W_bulkActions{color:#fff;z-index:100;background:#1e293b;border-radius:12px;align-items:center;gap:2rem;padding:.75rem 1.5rem;animation:.3s i6k76W_slideUp;display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%);box-shadow:0 10px 25px #0003}@keyframes i6k76W_slideUp{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%)}}.i6k76W_bulkInfo{font-size:14px}.i6k76W_bulkButtons{align-items:center;gap:.5rem;display:flex}.i6k76W_bulkBtn{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:13px;font-weight:500;transition:all .2s;display:flex}.i6k76W_bulkBtn:hover{color:#fff;background:#ffffff1a}.i6k76W_bulkBtn.i6k76W_danger:hover{color:#fff;background:#ef4444}.i6k76W_filterControls select{cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E") right .75rem center/1rem no-repeat;border:1px solid #e2e8f0;border-radius:8px;min-width:160px;padding:.75rem 2.5rem .75rem 1rem;font-size:14px;transition:all .2s}.i6k76W_filterControls select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.i6k76W_resetBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:flex}.i6k76W_resetBtn:hover{color:#ef4444;background:#fef2f2;border-color:#fecaca}.i6k76W_divider{background:#fff3;width:1px;height:24px;margin:0 .5rem}.i6k76W_statusToggle{cursor:pointer;transition:transform .1s;display:inline-flex}.i6k76W_statusToggle:hover{transform:scale(1.05)}.i6k76W_statusToggle:active{transform:scale(.95)}.i6k76W_checkboxLabel{color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-left:auto;font-size:14px;display:flex}.i6k76W_checkboxLabel input{cursor:pointer;accent-color:#3b82f6;width:16px;height:16px}
.cNubpq_pageContainer{min-height:100vh;padding-bottom:var(--spacing-24);background-color:#fafafa}.cNubpq_container{max-width:var(--max-width);padding:var(--spacing-8) var(--spacing-4);margin:0 auto}@media (min-width:640px){.cNubpq_container{padding:var(--spacing-8) var(--spacing-6)}}@media (min-width:1024px){.cNubpq_container{padding:var(--spacing-8) var(--spacing-8)}}.cNubpq_navigationRow{justify-content:space-between;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-6);flex-direction:row-reverse;display:flex}.cNubpq_backButton{background:var(--color-primary);color:#fff;font-size:var(--font-size-sm);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;height:40px;padding:8px 16px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 4px #0000000d}.cNubpq_backButton:hover{background:var(--color-primary-dark);box-shadow:0 4px 12px rgba(var(--color-primary-rgb), .2);transform:translateY(-1px)}.cNubpq_backButton:active{transform:translateY(0)}.cNubpq_backButton svg{color:inherit;transition:transform .2s}.cNubpq_breadcrumbs{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-text-muted);opacity:.8;display:flex}@media (max-width:640px){.cNubpq_navigationRow{gap:var(--spacing-2)}.cNubpq_backButton{padding:6px 8px}.cNubpq_backLabel,.cNubpq_breadcrumbs{display:none}}.cNubpq_breadcrumbLink{color:var(--color-text-muted);text-decoration:none;transition:color .15s}.cNubpq_breadcrumbLink:hover{color:var(--color-text-primary)}.cNubpq_breadcrumbSeparator{color:var(--color-text-muted);opacity:.4}.cNubpq_breadcrumbCurrent{color:var(--color-text-primary);font-weight:500}.cNubpq_grid{gap:var(--spacing-10);grid-template-columns:1fr;grid-template-areas:"gallery""info""details";align-items:start;display:grid}@media (min-width:1024px){.cNubpq_grid{gap:var(--spacing-12);grid-template-columns:1fr 420px;grid-template-areas:"gallery info""details info"}}.cNubpq_galleryArea{grid-area:gallery;min-width:0}.cNubpq_infoArea{gap:var(--spacing-6);top:var(--spacing-4);flex-direction:column;grid-area:info;width:100%;height:fit-content;padding-top:0;display:flex;position:sticky}.cNubpq_detailsArea{grid-area:details;width:100%;min-width:0}.cNubpq_accessoriesArea{grid-area:accessories;min-width:0}@media (max-width:1023px){.cNubpq_infoArea{max-width:100%;position:static}}.cNubpq_titleSection{gap:var(--spacing-3);flex-direction:column;display:flex}.cNubpq_title{font-size:var(--font-size-3xl);letter-spacing:-.02em;color:var(--color-text-primary);font-weight:700;line-height:1.1}.cNubpq_sku{font-size:var(--font-size-sm);color:var(--color-text-muted);font-family:var(--font-mono);opacity:.8}.cNubpq_metaRow{align-items:center;gap:var(--spacing-4);display:flex}.cNubpq_availabilityBadge{border-radius:var(--radius-full);font-size:var(--font-size-xs);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:6px;padding:6px 12px;font-weight:600;display:inline-flex}.cNubpq_available{color:#15803d;background:#22c55e1f}.cNubpq_unavailable{color:#4b5563;background:#6b72801f}.cNubpq_priceActionBlock{gap:var(--spacing-4);padding:var(--spacing-6);border-radius:var(--radius-xl);background:#fff;border:1px solid #0000000f;flex-direction:column;display:flex;box-shadow:0 4px 6px -1px #0000000d}.cNubpq_priceSection{align-items:baseline;gap:var(--spacing-3);display:flex}.cNubpq_price{color:var(--color-text-primary);letter-spacing:-.02em;font-size:2rem;font-weight:700}.cNubpq_oldPrice{font-size:var(--font-size-lg);color:var(--color-text-muted);font-weight:400;text-decoration:line-through}.cNubpq_optionsSection{gap:var(--spacing-6);flex-direction:column;display:flex}.cNubpq_sectionTitle{font-size:var(--font-size-base);color:var(--color-text-primary);margin-bottom:-1rem;font-weight:600}.cNubpq_divider{background:var(--border-color);height:1px;margin:var(--spacing-2) 0;opacity:.5}.cNubpq_optionGroup{gap:var(--spacing-3);flex-direction:column;display:flex}.cNubpq_optionLabel{font-size:var(--font-size-sm);color:var(--color-text-primary);justify-content:space-between;font-weight:600;display:flex}.cNubpq_required{color:#ef4444;font-size:12px}.cNubpq_colorOptions{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.cNubpq_colorOptionWrapper{flex-direction:column;align-items:center;gap:4px;display:flex}.cNubpq_colorPriceModifier{color:var(--color-text-muted);white-space:nowrap;font-size:10px;font-weight:400}.cNubpq_colorOption{cursor:pointer;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.cNubpq_colorOption:hover{border-color:#0003;transform:scale(1.05)}.cNubpq_colorOptionActive{box-shadow:0 0 0 2px white, 0 0 0 4px var(--color-primary);border-color:#0000;transform:scale(1.05)}.cNubpq_colorOption:disabled{opacity:.3;cursor:not-allowed;transform:none}.cNubpq_sizeOptions{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.cNubpq_sizeOption{min-width:80px;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-lg);font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e5e7eb;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:500;transition:all .15s;display:flex;position:relative}.cNubpq_sizeOption:hover:not(:disabled){border-color:var(--color-primary);background:rgba(var(--color-primary-rgb), .02)}.cNubpq_sizeOptionActive{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.cNubpq_sizeOptionActive .cNubpq_priceModifier{color:#ffffffe6}.cNubpq_sizeOption:disabled{color:#9ca3af;cursor:not-allowed;background:#f9fafb;border-color:#f3f4f6}.cNubpq_priceModifier{color:var(--color-text-muted);font-size:10px;font-weight:400}.cNubpq_selectOption{border-radius:var(--radius-md);width:100%;font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;background:#fff;border:1px solid #e5e7eb;padding:10px 12px;transition:border-color .15s}.cNubpq_selectOption:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .1);outline:none}.cNubpq_radioOptions{gap:var(--spacing-2);flex-direction:column;display:flex}.cNubpq_radioOption{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e5e7eb;transition:all .15s;display:flex}.cNubpq_radioOption:hover:not(.cNubpq_radioOptionDisabled){border-color:var(--color-primary);background:rgba(var(--color-primary-rgb), .02)}.cNubpq_radioOptionActive{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb), .05)}.cNubpq_radioOptionDisabled{opacity:.5;cursor:not-allowed}.cNubpq_radioInput{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer}.cNubpq_radioLabel{font-size:var(--font-size-sm);color:var(--color-text-primary);flex:1;justify-content:space-between;align-items:center;font-weight:500;display:flex}.cNubpq_checkboxOptions{gap:var(--spacing-2);flex-direction:column;display:flex}.cNubpq_checkboxOption{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e5e7eb;transition:all .15s;display:flex}.cNubpq_checkboxOption:hover:not(.cNubpq_checkboxOptionDisabled){border-color:var(--color-primary);background:rgba(var(--color-primary-rgb), .02)}.cNubpq_checkboxOptionActive{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb), .08)}.cNubpq_checkboxOptionDisabled{opacity:.5;cursor:not-allowed}.cNubpq_checkboxInput{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer;border-radius:var(--radius-sm)}.cNubpq_checkboxLabel{font-size:var(--font-size-sm);color:var(--color-text-primary);flex:1;justify-content:space-between;align-items:center;font-weight:500;display:flex}.cNubpq_mainAddToCartButton{background:var(--color-primary);color:#fff;width:100%;height:48px;font-size:var(--font-size-base);border-radius:var(--radius-lg);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-2);border:none;font-weight:600;transition:all .2s;display:flex}.cNubpq_addToCartButton:hover:not(:disabled){background:var(--color-primary-dark);box-shadow:0 4px 12px rgba(var(--color-primary-rgb), .25);transform:translateY(-1px)}.cNubpq_addToCartButton:active:not(:disabled){transform:translateY(0)}.cNubpq_addToCartButton:disabled{color:#9ca3af;cursor:not-allowed;background:#e5e7eb}.cNubpq_addToCartButtonAdded{background:#10b981}.cNubpq_addToCartButtonAdded:hover{background:#059669}.cNubpq_detailsSection{gap:var(--spacing-4);flex-direction:column;width:100%;margin-top:0;display:flex}.cNubpq_detailCard{border-radius:var(--radius-xl);padding:var(--spacing-3) var(--spacing-4);background:#fff;border:1px solid #0000000a;overflow:hidden}.cNubpq_detailTitle{font-size:var(--font-size-lg);color:var(--color-text-primary);margin-bottom:var(--spacing-4);font-weight:600}.cNubpq_detailText{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.6}.cNubpq_detailText.cNubpq_collapsed{max-height:6.4em;position:relative;overflow:hidden}.cNubpq_detailText.cNubpq_collapsed:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fff);width:100%;height:1.6em;position:absolute;bottom:0;right:0}.cNubpq_attributes{gap:var(--spacing-2) var(--spacing-8);grid-template-columns:1fr;display:grid}.cNubpq_attributeRow{padding-bottom:var(--spacing-2);border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;display:flex}.cNubpq_attributeName{font-size:var(--font-size-sm);color:var(--color-text-muted)}.cNubpq_attributeValue{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:500}.cNubpq_expandButton{align-items:center;gap:var(--spacing-1);margin-top:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;display:inline-flex}.cNubpq_expandButton:hover{text-decoration:underline}.cNubpq_htmlContent{word-wrap:break-word}.cNubpq_htmlContent h2,.cNubpq_htmlContent h3{color:var(--color-text-primary);margin:1em 0 .5em;font-weight:600}.cNubpq_htmlContent h2{font-size:var(--font-size-lg)}.cNubpq_htmlContent h3{font-size:var(--font-size-base)}.cNubpq_htmlContent p{margin-bottom:.75em}.cNubpq_htmlContent ul,.cNubpq_htmlContent ol{margin:.5em 0;padding-left:1.5em}.cNubpq_htmlContent li{margin-bottom:.25em}.cNubpq_htmlContent strong,.cNubpq_htmlContent b{font-weight:600}.cNubpq_htmlContent a{color:var(--color-primary);text-decoration:underline}.cNubpq_htmlContent img{border-radius:8px;max-width:100%;height:auto;margin:1em 0;display:block}.cNubpq_htmlContent table{table-layout:fixed;border-collapse:collapse;margin-bottom:1rem;width:100%!important}.cNubpq_htmlContent td,.cNubpq_htmlContent th{word-break:break-word;overflow-wrap:break-word;white-space:normal;vertical-align:top;border:1px solid #0000000d;padding:8px}@media (max-width:639px){.cNubpq_htmlContent td,.cNubpq_htmlContent th{font-size:var(--font-size-xs);padding:4px}}.cNubpq_priceBreakdown{flex-direction:column;display:flex}.cNubpq_priceNote{color:var(--color-text-muted);font-size:12px;font-weight:400}.cNubpq_controlsRow{gap:var(--spacing-4);grid-template-columns:auto 1fr;align-items:center;display:grid}.cNubpq_mainQuantityControl{align-items:center;gap:var(--spacing-3);border-radius:var(--radius-lg);background:#f4f4f5;height:48px;padding:6px 12px;display:flex}.cNubpq_qtyButton{cursor:pointer;width:32px;height:32px;color:var(--color-text-primary);background:#fff;border:1px solid #0000001a;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.cNubpq_qtyButton:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}.cNubpq_qtyButton:active:not(:disabled){transform:translateY(0)}.cNubpq_qtyButton:disabled{opacity:.4;cursor:not-allowed;background:0 0;border-color:#0000}.cNubpq_qtyValue{text-align:center;min-width:20px;font-size:16px;font-weight:600}.cNubpq_bundleComposition{margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px solid #0000000d;overflow:hidden}.cNubpq_compositionLabel{color:var(--color-text-muted);margin-bottom:var(--spacing-3);font-size:13px;font-weight:600}.cNubpq_compositionList{flex-wrap:wrap;gap:10px;display:flex}.cNubpq_compositionItem{position:relative}.cNubpq_miniThumbWrapper{background:#f8fafc;border:1px solid #0000000d;border-radius:8px;width:44px;height:44px;padding:2px;position:relative}.cNubpq_miniThumb{-o-object-fit:contain;object-fit:contain;border-radius:6px}.cNubpq_miniBadge{background:var(--color-primary);color:#fff;border:2px solid #fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 4px #0000001a}.cNubpq_buttonContent{justify-content:center;align-items:center;gap:8px;display:flex}.cNubpq_bundleButton{transition:all .2s cubic-bezier(.4,0,.2,1)}.cNubpq_bundleButton:hover{filter:brightness(1.1);box-shadow:0 4px 12px #ff8c0033}.cNubpq_bundleButton:active{transform:scale(.98)}.cNubpq_optionGroupError{padding:var(--spacing-4);border-radius:var(--radius-xl);background:#ef444408;animation:.4s cNubpq_shake-soft;box-shadow:0 4px 12px #ef444414;border-left:4px solid #ef4444!important}@keyframes cNubpq_shake-soft{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.cNubpq_optionGroupError .cNubpq_optionLabel{color:#ef4444}.cNubpq_optionGroupError .cNubpq_required{text-transform:uppercase;letter-spacing:.05em;color:#ef4444;font-size:10px;font-weight:700}
.LpHCkG_container{flex-direction:column;gap:1.5rem;display:flex}.LpHCkG_loading{color:var(--text-muted);justify-content:center;align-items:center;gap:.75rem;padding:3rem;font-size:.9375rem;display:flex}.LpHCkG_spinning{animation:1s linear infinite LpHCkG_spin}@keyframes LpHCkG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.LpHCkG_empty{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--text-muted);text-align:center;border:1px solid var(--border-color);background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.LpHCkG_empty span{opacity:.3;margin-bottom:1rem;font-size:3rem}.LpHCkG_empty p{color:#1e293b;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.LpHCkG_empty small{color:#94a3b8}.LpHCkG_formCard{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);background:#fff;padding:1.5rem}.LpHCkG_formCard h3{color:var(--text-main);margin:0 0 1.5rem;font-size:1.125rem;font-weight:600}.LpHCkG_formGrid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1rem;display:grid}.LpHCkG_formField{flex-direction:column;gap:.5rem;display:flex}.LpHCkG_formField label{color:#334155;font-size:.875rem;font-weight:500}.LpHCkG_required{color:#ef4444}.LpHCkG_formField input,.LpHCkG_formField select{border:1px solid var(--border-color);border-radius:var(--radius-md);transition:all var(--transition-normal);padding:.75rem 1rem;font-size:.9375rem}.LpHCkG_formField input:focus,.LpHCkG_formField select:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}.LpHCkG_toggles{gap:1.5rem;margin:1rem 0;display:flex}.LpHCkG_toggle{cursor:pointer;-webkit-user-select:none;user-select:none;color:#475569;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.LpHCkG_toggle input[type=checkbox]{accent-color:#3b82f6;width:18px;height:18px}.LpHCkG_formActions{border-top:1px solid #f1f5f9;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}.LpHCkG_list{flex-direction:column;gap:1rem;display:flex}.LpHCkG_card{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);background:#fff;overflow:hidden}.LpHCkG_cardHeader{cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 1.25rem;transition:background .2s;display:flex}.LpHCkG_cardHeader:hover{background:#f8fafc}.LpHCkG_cardTitle{align-items:center;gap:.75rem;display:flex}.LpHCkG_cardTitle strong{color:var(--text-main);font-size:1rem}.LpHCkG_slug{color:#94a3b8;font-family:monospace;font-size:.8125rem}.LpHCkG_typeBadge{color:#64748b;background:#f1f5f9;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.LpHCkG_cardMeta{align-items:center;gap:1rem;display:flex}.LpHCkG_valueCount{color:#64748b;font-size:.8125rem}.LpHCkG_cardBody{background:#fafbfc;border-top:1px solid #f1f5f9;padding:1rem 1.25rem}.LpHCkG_valuesList{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.LpHCkG_valueItem{border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-main);background:#fff;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.LpHCkG_colorDot{border:1px solid #0000001a;border-radius:50%;width:16px;height:16px}.LpHCkG_deleteValueBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.LpHCkG_deleteValueBtn:hover{color:#dc2626;background:#fee2e2}.LpHCkG_deleteValueBtn span{font-size:16px}.LpHCkG_addValue{align-items:center;gap:.75rem;display:flex}.LpHCkG_addValue input[type=text]{border:1px solid var(--border-color);border-radius:var(--radius-md);transition:all var(--transition-normal);flex:1;padding:.625rem 1rem;font-size:.875rem}.LpHCkG_addValue input[type=text]:focus{border-color:var(--primary);outline:none}@media (max-width:768px){.LpHCkG_formGrid{grid-template-columns:1fr}.LpHCkG_toggles{flex-direction:column;gap:.75rem}.LpHCkG_cardHeader{flex-direction:column;align-items:flex-start;gap:1rem}.LpHCkG_cardMeta{justify-content:space-between;width:100%}}.LpHCkG_inlineEditInput{color:#0f172a;background:#fff;border:1px solid #3b82f6;border-radius:6px;outline:none;min-width:120px;padding:.375rem .5rem;font-size:.9375rem;font-weight:600;box-shadow:0 0 0 3px #3b82f626}.LpHCkG_editBtn{color:#94a3b8;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.LpHCkG_cardTitle:hover .LpHCkG_editBtn,.LpHCkG_valueItem:hover .LpHCkG_editBtn{opacity:1}.LpHCkG_editBtn:hover{color:#0284c7;background:#e0f2fe}.LpHCkG_editBtn span{font-size:16px}.LpHCkG_colorInput{cursor:pointer;background:0 0;border:2px solid #e2e8f0;border-radius:8px;flex-shrink:0;width:40px;height:40px;padding:0}.LpHCkG_colorInput:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f626}.LpHCkG_colorInput::-webkit-color-swatch-wrapper{padding:2px}.LpHCkG_colorInput::-webkit-color-swatch{border:none;border-radius:4px}.LpHCkG_editValueRow{align-items:center;gap:.5rem;display:flex}.LpHCkG_editActions{align-items:center;gap:.25rem;display:flex}.LpHCkG_saveBtn,.LpHCkG_cancelBtn{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.LpHCkG_saveBtn{color:#16a34a;background:#dcfce7}.LpHCkG_saveBtn:hover{background:#bbf7d0}.LpHCkG_cancelBtn{color:#dc2626;background:#fee2e2}.LpHCkG_cancelBtn:hover{background:#fecaca}.LpHCkG_saveBtn span,.LpHCkG_cancelBtn span{font-size:18px}.LpHCkG_imagePreview{-o-object-fit:cover;object-fit:cover;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;width:32px;height:32px}.LpHCkG_imageUploadWrapper{align-items:center;gap:.5rem;display:flex}.LpHCkG_uploadLabel{cursor:pointer;color:#94a3b8;background:#fff;border:1px dashed #cbd5e1;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.LpHCkG_uploadLabel:hover{color:#3b82f6;background-color:#eff6ff;border-color:#3b82f6}.LpHCkG_hiddenInput{display:none}.LpHCkG_previewWrapper{width:32px;height:32px;position:relative}.LpHCkG_previewRemoveBtn{color:#fff;cursor:pointer;background:#ef4444;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:10px;display:flex;position:absolute;top:-4px;right:-4px}.LpHCkG_previewRemoveBtn:hover{background:#dc2626}
.WmIpHG_container{flex-direction:column;gap:1.5rem;display:flex}.WmIpHG_description{color:var(--text-muted);margin:-.5rem 0 1.25rem;font-size:14px;line-height:1.5}.WmIpHG_loading{color:var(--text-muted);justify-content:center;align-items:center;gap:.75rem;padding:3rem;font-size:.9375rem;display:flex}.WmIpHG_spinning{animation:1s linear infinite WmIpHG_spin}@keyframes WmIpHG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.WmIpHG_empty{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--text-muted);text-align:center;border:1px solid var(--border-color);background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.WmIpHG_empty span{opacity:.3;margin-bottom:1rem;font-size:3rem}.WmIpHG_empty p{color:#1e293b;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.WmIpHG_empty small{color:#94a3b8}.WmIpHG_formCard{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);background:#fff;padding:1.5rem}.WmIpHG_formCard h3{color:#0f172a;margin:0 0 1.5rem;font-size:1.125rem;font-weight:600}.WmIpHG_formGrid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1rem;display:grid}.WmIpHG_formField{flex-direction:column;gap:.5rem;display:flex}.WmIpHG_formField label{color:var(--text-muted);font-size:.875rem;font-weight:500}.WmIpHG_required{color:#ef4444}.WmIpHG_formField input,.WmIpHG_formField select{border:1px solid var(--border-color);border-radius:var(--radius-md);transition:all var(--transition-normal);padding:.75rem 1rem;font-size:.9375rem}.WmIpHG_formField input:focus,.WmIpHG_formField select:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}.WmIpHG_toggles{gap:1.5rem;margin:1rem 0;display:flex}.WmIpHG_toggle{cursor:pointer;-webkit-user-select:none;user-select:none;color:#475569;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.WmIpHG_toggle input[type=checkbox]{accent-color:#3b82f6;width:18px;height:18px}.WmIpHG_formActions{border-top:1px solid #f1f5f9;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}.WmIpHG_list{flex-direction:column;gap:1rem;display:flex}.WmIpHG_card{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);background:#fff;overflow:hidden}.WmIpHG_cardHeader{cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 1.25rem;transition:background .2s;display:flex}.WmIpHG_cardHeader:hover{background:#f8fafc}.WmIpHG_cardTitle{align-items:center;gap:.75rem;display:flex}.WmIpHG_cardTitle strong{color:#0f172a;font-size:1rem}.WmIpHG_displayType{color:#94a3b8;background:#f1f5f9;border-radius:6px;padding:.25rem .625rem;font-size:.8125rem}.WmIpHG_cardMeta{align-items:center;gap:1rem;display:flex}.WmIpHG_valueCount{color:#64748b;font-size:.8125rem}.WmIpHG_cardBody{background:#fafbfc;border-top:1px solid #f1f5f9;padding:1rem 1.25rem}.WmIpHG_valuesList{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.WmIpHG_valueItem{border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-main);background:#fff;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.WmIpHG_valueName{font-weight:500}.WmIpHG_priceModifier{color:var(--success);background:var(--success-light);border-radius:4px;padding:.125rem .5rem;font-size:.75rem}.WmIpHG_colorDot{border:1px solid #0000001a;border-radius:50%;width:16px;height:16px}.WmIpHG_deleteValueBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.WmIpHG_deleteValueBtn:hover{color:#dc2626;background:#fee2e2}.WmIpHG_deleteValueBtn span{font-size:16px}.WmIpHG_addValue{align-items:center;gap:.75rem;display:flex}.WmIpHG_addValue input{border:1px solid #e2e8f0;border-radius:8px;flex:1;padding:.625rem 1rem;font-size:.875rem}.WmIpHG_addValue input:focus{border-color:var(--primary);outline:none}.WmIpHG_priceInput{flex:0 0 120px!important;width:120px!important}.WmIpHG_colorInput{cursor:pointer;height:38px;border-radius:8px!important;width:40px!important;padding:4px!important}@media (max-width:768px){.WmIpHG_formGrid{grid-template-columns:1fr}.WmIpHG_toggles{flex-direction:column;gap:.75rem}.WmIpHG_cardHeader{flex-direction:column;align-items:flex-start;gap:1rem}.WmIpHG_cardMeta{justify-content:space-between;width:100%}.WmIpHG_addValue{flex-wrap:wrap}.WmIpHG_priceInput{flex:100%!important;width:100%!important}}.WmIpHG_inlineInput{color:#0f172a;background:#fff;border:1px solid #3b82f6;border-radius:6px;min-width:180px;padding:.5rem .75rem;font-size:1rem;font-weight:600}.WmIpHG_inlineSelect{background:#fff;border:1px solid #3b82f6;border-radius:6px;padding:.375rem .5rem;font-size:.8125rem}.WmIpHG_inlineInputSmall{border:1px solid #3b82f6;border-radius:4px;min-width:100px;padding:.25rem .5rem;font-size:.875rem}.WmIpHG_colorInputSmall{cursor:pointer;border:1px solid #3b82f6;border-radius:4px;width:24px;height:24px;padding:0}.WmIpHG_saveBtn,.WmIpHG_cancelBtn{cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.WmIpHG_saveBtn{color:#16a34a;background:#dcfce7}.WmIpHG_saveBtn:hover{background:#bbf7d0}.WmIpHG_cancelBtn{color:#64748b;background:#f1f5f9}.WmIpHG_cancelBtn:hover{background:#e2e8f0}.WmIpHG_saveBtn span,.WmIpHG_cancelBtn span{font-size:16px}
