.brand-prices-editor.svelte-1hxfnew{color:var(--text-color);width:100%;margin-top:1rem}h3.svelte-1hxfnew{margin-bottom:.5rem}.price-row.svelte-1hxfnew{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.input.svelte-1hxfnew{background:var(--background-alt);color:var(--text-color);border:1px solid var(--border);border-radius:var(--border-radius);flex:1;padding:.3rem .5rem}.button-bar.svelte-1hxfnew{justify-content:flex-end;margin-top:1rem;display:flex}.delete_add_save.svelte-1hxfnew{border:1px solid var(--border);border-radius:var(--border-radius);color:var(--text-color);cursor:pointer;background:0 0;width:20%;padding:.3rem .7rem}.save-btn.svelte-1hxfnew{background-color:var(--green-background);color:var(--text-color)}.price-row.svelte-1hxfnew label:where(.svelte-1hxfnew){align-items:center;gap:.3rem;display:flex}.variant.svelte-zfs027{align-items:center;gap:16px;margin-bottom:12px;display:flex}.variant.svelte-zfs027>button:where(.svelte-zfs027):disabled{opacity:.5;cursor:not-allowed}.variant.svelte-zfs027>input:where(.svelte-zfs027){background:var(--background-alt);border:1px solid var(--border);border-radius:var(--border-radius);width:calc(25% - 50px);color:var(--text-color);padding:.4rem}.variant.svelte-zfs027>button:where(.svelte-zfs027){border:1px solid var(--border);width:100px;color:var(--text-color);border-radius:var(--border-radius);cursor:pointer;background:0 0;padding:.4rem}.red-btn.svelte-zfs027{border-color:var(--danger);color:var(--danger)}.red-btn.svelte-zfs027:hover{background:var(--danger);color:#fff}.nested-modal.svelte-zfs027{background:var(--background-alt);border:1px solid var(--border);border-radius:var(--border-radius);background:var(--background-alt);border:1px solid var(--border);border-radius:var(--border-radius);box-sizing:border-box;width:100%;max-width:100%;margin-top:.5rem;margin-bottom:16px;padding:1rem;overflow-x:auto}h3.svelte-1w1dbl5{color:var(--text-color)}.input.svelte-1w1dbl5{background:var(--background-alt);color:var(--text-color);border:1px solid var(--border);border-radius:var(--border-radius);padding:.3rem .5rem}.delete_add_save.svelte-1w1dbl5{border:1px solid var(--border);border-radius:var(--border-radius);color:var(--text-color);cursor:pointer;background:0 0;padding:.3rem .7rem}.modal-backdrop.svelte-1w1dbl5{z-index:50;background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-container.svelte-1w1dbl5{background-color:var(--white-background);border-radius:var(--border-radius);border:1px solid var(--border);width:90%;max-width:420px;max-height:90vh;padding:1.5rem;overflow-y:auto;box-shadow:0 0 30px #0003}.status-scroll.svelte-1w1dbl5{max-height:60vh;padding-right:.25rem;overflow-y:auto}.action-button.svelte-1op9yrj{border-radius:var(--border-radius);padding:8px 10px}.input-group.svelte-1op9yrj{flex-direction:column;gap:4px;width:100%;display:flex}.variant_header.svelte-1op9yrj{gap:16px;width:100%;margin-top:16px;display:flex}.variant_header.svelte-1op9yrj DIV:where(.svelte-1op9yrj){width:calc(25% - 25px);padding-bottom:4px;display:flex}.brand_header.svelte-1op9yrj{flex-direction:column;justify-content:space-between;gap:16px;width:100%;display:flex}.input_wrap.svelte-1op9yrj{flex-direction:row;gap:14px;margin-bottom:16px;display:flex}.add-buttons-group.svelte-1op9yrj{flex-direction:row;justify-content:space-between;width:100px;display:flex}.brand-buttons.svelte-1op9yrj{gap:12px;padding-top:6px;padding-bottom:6px;display:flex}.input_wrap.svelte-1op9yrj INPUT:where(.svelte-1op9yrj){width:calc(25% - 25px)}.button-col.svelte-1op9yrj{max-width:93px}.button-icon.svelte-1op9yrj{background:var(--background-color);border-radius:var(--border-radius);justify-content:center;align-items:center;width:41px;display:flex}.save.svelte-1op9yrj{background:var(--accent)}.brand_show.svelte-1op9yrj{background:var(--background);flex-direction:column;gap:12px;padding:36px;display:flex}DIALOG.svelte-1op9yrj{width:100%;max-width:700px;max-height:80%;color:var(--text-color);border-radius:8px;box-shadow:0 8px 30px 10px #00000039;margin:auto!important}.option.svelte-1op9yrj{background:var(--green-background);border-radius:4px;justify-content:space-between;padding:4px 12px;display:flex}.options.svelte-1op9yrj{flex-wrap:wrap;gap:12px;display:flex}.close-icon.svelte-1op9yrj{opacity:.6;margin-left:6px;transition:all .2s}.close-icon.svelte-1op9yrj:hover{opacity:1}.brand-header.svelte-17omh07{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:720px;margin-bottom:16px;margin-left:auto;margin-right:auto;padding:0 36px;display:flex}.title.svelte-17omh07{margin:0;font-size:18px;font-weight:700}.brand-options.svelte-17omh07{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.brand-options.svelte-17omh07 button:where(.svelte-17omh07){background:var(--background);color:var(--text-color);cursor:pointer;font:inherit;border:0;padding:6px 14px}.brand-options.svelte-17omh07 button:where(.svelte-17omh07)+button:where(.svelte-17omh07){border-left:1px solid var(--border)}.brand-options.svelte-17omh07 button:where(.svelte-17omh07):hover{background:var(--accent-hover)}.brand-options.svelte-17omh07 button.active:where(.svelte-17omh07){background:var(--accent-hover);color:var(--accent);font-weight:600}@media (max-width:640px){.brand-header.svelte-17omh07{padding:0 16px}}.table-wrap.svelte-1gilm2z{box-sizing:border-box;justify-content:center;width:100%;padding:0 36px;display:flex}.table-scroll.svelte-1gilm2z{-webkit-overflow-scrolling:touch;max-width:100%;display:inline-block;overflow-x:auto}table.svelte-1gilm2z{border-collapse:collapse;width:auto;min-width:min-content;font-size:13px}thead.svelte-1gilm2z tr:where(.svelte-1gilm2z){background:rgba(var(--rgb,0 0 0), .03);border-bottom:1px solid var(--border)}th.svelte-1gilm2z{text-align:left;letter-spacing:.04em;color:var(--muted-text,var(--text-color));cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:10px 14px;font-size:11px;font-weight:600}th.svelte-1gilm2z:hover,th.sorted.svelte-1gilm2z{color:var(--accent)}.th-inner.svelte-1gilm2z{align-items:center;gap:4px;display:inline-flex}.sort-arrow.svelte-1gilm2z{font-size:12px;transition:transform .18s;display:inline-block}.sort-arrow.flip.svelte-1gilm2z{transform:rotate(180deg)}tbody.svelte-1gilm2z tr:where(.svelte-1gilm2z){border-top:1px solid var(--border);transition:background .12s}tbody.svelte-1gilm2z tr:where(.svelte-1gilm2z):first-child{border-top:none}tbody.svelte-1gilm2z tr:where(.svelte-1gilm2z):hover{background:var(--accent-hover,#00000008)}tbody.svelte-1gilm2z tr.highlight:where(.svelte-1gilm2z){background:var(--green-background)}td.svelte-1gilm2z{vertical-align:middle;color:var(--text-color);white-space:nowrap;padding:10px 14px}td.svelte-1gilm2z a:where(.svelte-1gilm2z){color:inherit;text-decoration:none}td.svelte-1gilm2z a:where(.svelte-1gilm2z):hover{text-decoration:underline}.col-edit.svelte-1gilm2z{white-space:nowrap;text-align:right;width:1px}.edit-btn.svelte-1gilm2z{border:1px solid var(--border);background:var(--background);color:var(--text-color);cursor:pointer;font:inherit;border-radius:8px;padding:4px 12px;font-size:12px}.edit-btn.svelte-1gilm2z:hover,.add-row.svelte-1gilm2z:hover{background:var(--accent-hover)}.add-row.svelte-1gilm2z{cursor:pointer;text-align:center;color:var(--accent);padding:10px 14px;font-weight:600}@media (max-width:640px){.table-wrap.svelte-1gilm2z{padding:0 16px}}.grouped-wrap.svelte-dx15j7{box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:0 36px}.brand-groups.svelte-dx15j7{gap:12px;display:grid}.add-card.svelte-dx15j7{border:1px dashed var(--border);color:var(--accent);cursor:pointer;font:inherit;text-align:center;background:0 0;border-radius:12px;width:100%;padding:12px;font-weight:600}.add-card.svelte-dx15j7:hover{background:var(--accent-hover)}.group-card.svelte-dx15j7{border:1px solid var(--border);background:var(--background);border-radius:12px;transition:border-color .16s;overflow:hidden}.group-card.svelte-dx15j7:hover,.group-card.highlight.svelte-dx15j7{border-color:var(--accent)}.group-head.svelte-dx15j7{background:rgba(var(--rgb), .025);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.group-head-side.svelte-dx15j7{white-space:nowrap;align-items:center;gap:8px;display:flex}.card-identity.svelte-dx15j7{flex-direction:column;gap:2px;min-width:0;display:flex}.card-name.svelte-dx15j7{color:var(--text-color);word-break:break-word;font-size:15px;font-weight:700;text-decoration:none}a.card-name.svelte-dx15j7:hover{color:var(--accent);text-decoration:underline}.card-ai.svelte-dx15j7{color:var(--muted-text,var(--text-color));font-size:13px}.card-edit.svelte-dx15j7{border:1px solid var(--border);background:var(--background);color:var(--text-color);cursor:pointer;font:inherit;border-radius:8px;padding:6px 14px}.card-edit.svelte-dx15j7:hover{background:var(--accent-hover)}.variant-count.svelte-dx15j7{border:1px solid var(--border);color:var(--muted-text,var(--text-color));border-radius:999px;padding:3px 10px;font-size:12px}.group-meta.svelte-dx15j7{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px 20px;padding:10px 16px;font-size:13px;display:flex}.meta.svelte-dx15j7{flex-direction:column;gap:1px;min-width:0;display:inline-flex}.meta-label.svelte-dx15j7{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-text,var(--text-color));font-size:10px;font-weight:600}.variant-table.svelte-dx15j7{display:grid}.variant-row.svelte-dx15j7{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:10px 16px;font-size:13px;display:grid}.variant-row.svelte-dx15j7 span:where(.svelte-dx15j7){word-break:break-word}.variant-row-head.svelte-dx15j7{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-text,var(--text-color));font-size:11px;font-weight:600}@media (max-width:640px){.grouped-wrap.svelte-dx15j7{padding:0 16px}.variant-row.svelte-dx15j7{grid-template-columns:1fr 1fr;gap:10px 12px}.variant-row-head.svelte-dx15j7{display:none}.variant-row.svelte-dx15j7 span:where(.svelte-dx15j7){flex-direction:column;gap:1px;display:flex}.variant-row.svelte-dx15j7 span:where(.svelte-dx15j7):before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-text,var(--text-color));font-size:10px;font-weight:600}}.brand-table.svelte-971i3r{box-sizing:border-box;width:100%;margin-top:32px}@media (max-width:640px){.brand-table.svelte-971i3r{margin-top:24px}}
