.Vk5qFG_toggleRow{gap:var(--space-1);padding:var(--space-2) 0;flex-direction:column;display:flex}.Vk5qFG_hint{font-size:var(--font-size-xs);color:var(--text-secondary);display:block}.Vk5qFG_note{gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);align-items:center;display:flex}.Vk5qFG_note svg{flex-shrink:0}.Vk5qFG_noteInfo{color:var(--text-primary);background:var(--bg-primary)}.Vk5qFG_noteWarning{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 10%, transparent)}.Vk5qFG_noteDanger{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 8%, transparent)}
.F6XJHq_container{gap:var(--space-4);flex-direction:column;display:flex}.F6XJHq_error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:var(--color-danger);font-size:var(--font-size-base);background:#ef44441a;border:1px solid #ef44444d}.F6XJHq_grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.F6XJHq_photoItem{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--bg-tertiary);position:relative;overflow:hidden}@supports (corner-shape:squircle){.F6XJHq_photoItem{corner-shape:squircle;border-radius:var(--radius-md)}}.F6XJHq_photoItem:hover .F6XJHq_deleteButton{opacity:1}.F6XJHq_imageWrapper{width:100%;height:100%;position:relative}.F6XJHq_image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.F6XJHq_brokenImage{padding:var(--space-2);background:var(--bg-primary);color:var(--text-secondary);font-size:var(--font-size-xs);text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.F6XJHq_deleteButton{border-radius:var(--radius-full);cursor:pointer;opacity:0;color:#fff;background:#0009;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:opacity .2s,background-color .2s;display:flex;position:absolute;top:8px;right:8px}.F6XJHq_deleteButton:hover{background:#ef4444e6}.F6XJHq_deleteButton:disabled{cursor:not-allowed;opacity:1;background:#0006}.F6XJHq_deleteButton svg{width:16px;height:16px}@media (pointer:coarse){.F6XJHq_deleteButton{opacity:1}}.F6XJHq_uploadButton{aspect-ratio:1;justify-content:center;align-items:center;gap:var(--space-2);background:var(--bg-tertiary);border:2px dashed var(--border-color);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);font-size:var(--font-size-sm);flex-direction:column;transition:border-color .2s,background-color .2s;display:flex}@supports (corner-shape:squircle){.F6XJHq_uploadButton{corner-shape:squircle;border-radius:var(--radius-md)}}.F6XJHq_uploadButton:hover:not(:disabled){border-color:var(--color-primary);background:var(--bg-secondary);color:var(--color-primary)}.F6XJHq_uploadButton:disabled{cursor:not-allowed;opacity:.7}.F6XJHq_uploadIcon{font-size:var(--font-size-3xl);font-weight:300;line-height:1}.F6XJHq_hiddenInput{display:none}.F6XJHq_spinner{border-radius:var(--radius-full);border:2px solid #0000;border-top-color:currentColor;width:16px;height:16px;animation:.8s linear infinite F6XJHq_spin}.F6XJHq_info{justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--font-size-sm);color:var(--text-secondary);display:flex}@media (max-width:480px){.F6XJHq_info{align-items:flex-start;gap:var(--space-1);flex-direction:column}}.F6XJHq_hint{color:var(--text-muted)}@media (max-width:480px){.F6XJHq_grid{gap:var(--space-2);grid-template-columns:repeat(2,1fr)}.F6XJHq_deleteButton{opacity:1;width:28px;height:28px;top:6px;right:6px}.F6XJHq_deleteButton svg{width:14px;height:14px}}.F6XJHq_removed .F6XJHq_image{opacity:.35;filter:grayscale()}.F6XJHq_restoreButton{opacity:1;background:var(--color-primary)}.F6XJHq_restoreButton:hover{background:var(--color-primary-hover)}.F6XJHq_newBadge{bottom:var(--space-2);left:var(--space-2);padding:var(--space-0-5) var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-success);background:var(--bg-secondary);border-radius:var(--radius-pill);position:absolute}.F6XJHq_unsaved{font-size:var(--font-size-sm);color:var(--color-warning);margin:0}
.aWqByq_fields{gap:var(--space-4);flex-direction:column;display:flex}.aWqByq_featuresAdd{gap:var(--space-2);align-items:flex-end;display:flex}.aWqByq_featuresList{gap:var(--space-1-5);margin-top:var(--space-2);flex-direction:column;display:flex}.aWqByq_featureItem{padding:var(--space-2) var(--space-3);background:var(--bg-primary);border-radius:var(--radius-sm);border:1px solid var(--border-color);font-size:var(--font-size-sm);justify-content:space-between;align-items:center;display:flex}.aWqByq_featureText{color:var(--text-primary);flex:1}.aWqByq_removeButton{color:var(--text-muted);cursor:pointer;padding:var(--space-0-5) var(--space-1-5);font-size:var(--font-size-md);border-radius:var(--radius-xs);background:0 0;border:none;line-height:1;transition:color .15s}.aWqByq_removeButton:hover{color:var(--color-danger)}.aWqByq_divider{background:var(--border-color);height:1px;margin:var(--space-2) 0}.aWqByq_hint{font-size:var(--font-size-xs);color:var(--text-secondary);margin-top:var(--space-0-5)}
._1gj-Kq_tieredPricing{background:var(--bg-secondary);border:1px solid var(--border-color);padding:var(--space-4);border-radius:var(--radius-lg)}@supports (corner-shape:squircle){._1gj-Kq_tieredPricing{corner-shape:squircle;border-radius:var(--radius-lg)}}._1gj-Kq_tieredPricing{gap:var(--space-3);flex-direction:column;display:flex}._1gj-Kq_header{gap:var(--space-0-5);flex-direction:column;display:flex}._1gj-Kq_title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary);align-items:center;gap:var(--space-2);margin:0;display:flex}._1gj-Kq_subtitle{font-size:var(--font-size-sm);color:var(--text-secondary)}._1gj-Kq_tiers{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._1gj-Kq_tier{font:inherit;color:inherit;cursor:pointer;gap:var(--space-1) var(--space-3);width:100%;min-height:3rem;padding:0;padding:var(--space-3) var(--space-4);text-align:left;background:0 0;background:var(--bg-primary);border:none;border:1px solid var(--border-color);border-radius:var(--radius-md);grid-template-columns:1fr auto;grid-template-areas:"qty badge""price badge";align-items:center;transition:background-color .15s,border-color .15s;display:grid}._1gj-Kq_tier:hover:not(:disabled){background:color-mix(in srgb, var(--color-success) 6%, var(--bg-primary))}._1gj-Kq_tier:disabled{cursor:default}._1gj-Kq_tier:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._1gj-Kq_tier._1gj-Kq_active{background:color-mix(in srgb, var(--color-success) 10%, var(--bg-secondary));border-color:var(--color-success)}._1gj-Kq_tier._1gj-Kq_base:not(._1gj-Kq_active){background:0 0}@media (min-width:640px){._1gj-Kq_tier{grid-template-columns:9rem 1fr auto auto;grid-template-areas:"qty price badge icon"}}._1gj-Kq_tierQuantity{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);grid-area:qty}._1gj-Kq_tierPricing{gap:var(--space-0-5);flex-direction:column;grid-area:price;display:flex}._1gj-Kq_tierPrice{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--text-primary)}._1gj-Kq_tierLot{font-size:var(--font-size-xs);color:var(--text-secondary)}._1gj-Kq_tierDiscount,._1gj-Kq_tierBaseTag{padding:var(--space-0-5) var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:var(--radius-pill);grid-area:badge;justify-self:end}._1gj-Kq_tierDiscount{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 14%, transparent)}._1gj-Kq_tierBaseTag{color:var(--text-secondary);background:var(--bg-tertiary)}._1gj-Kq_activeIcon{color:var(--color-success);display:none}@media (min-width:640px){._1gj-Kq_activeIcon{grid-area:icon;display:block}}._1gj-Kq_nudge{font:inherit;color:var(--color-success);cursor:pointer;gap:var(--space-2);width:100%;padding:0;padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:left;background:0 0;background:color-mix(in srgb, var(--color-success) 8%, transparent);border-radius:var(--radius-md);border:none;align-items:center;display:flex}._1gj-Kq_nudge:disabled{cursor:default}._1gj-Kq_nudge:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._1gj-Kq_hint{font-size:var(--font-size-xs);color:var(--text-muted);margin:0}
