.modal-backdrop.svelte-1w57mew{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100000;background:#090d17d9;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card.svelte-1w57mew{border:1px solid var(--skin-contour,#ded0c3);background:#fcf8f4;border-radius:4px;flex-direction:column;width:100%;max-width:580px;max-height:90vh;display:flex;box-shadow:0 25px 60px #0006}.modal-header.svelte-1w57mew{border-bottom:1px solid var(--skin-contour,#ded0c3);background:#faf5f0;justify-content:space-between;align-items:center;padding:1.4rem 1.6rem;display:flex}.modal-header.svelte-1w57mew h3:where(.svelte-1w57mew){font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:var(--space-ink,#111624);margin:0;font-size:1.5rem}.close-btn.svelte-1w57mew{cursor:pointer;color:#635b55;background:0 0;border:none;font-size:1.3rem}.modal-form.svelte-1w57mew{flex-direction:column;display:flex;overflow:hidden}.scroll-area.svelte-1w57mew{flex-direction:column;gap:1.2rem;padding:1.6rem;display:flex;overflow-y:auto}.desc-help.svelte-1w57mew{color:#5a514b;margin:0;font-size:.82rem}.block-label.svelte-1w57mew span:where(.svelte-1w57mew){text-transform:uppercase;letter-spacing:.1em;color:var(--space-ink,#111624);margin-bottom:.5rem;font-size:.72rem;font-weight:600;display:block}.category-select.svelte-1w57mew{border:1px solid var(--skin-contour,#ded0c3);width:100%;font-family:var(--sans,"Montserrat", sans-serif);cursor:pointer;background:#fff;border-radius:2px;padding:.8rem;font-size:.88rem}.edit-boxes.svelte-1w57mew{flex-direction:column;gap:.8rem;display:flex}.edit-box.svelte-1w57mew{border:1px solid var(--skin-contour,#ded0c3);background:#fff;border-radius:4px;padding:1rem 1.2rem}.edit-box.active.svelte-1w57mew{border-color:var(--gold-celestial,#c99c52);background:#fbf9f6}.row-checkbox.svelte-1w57mew{cursor:pointer;color:var(--space-ink,#111624);align-items:center;gap:.6rem;font-size:.85rem;display:flex}.row-checkbox.head-box.svelte-1w57mew strong:where(.svelte-1w57mew){font-weight:600}.row-checkbox.sm.svelte-1w57mew{color:#4b5563;font-size:.78rem}.price-mode-selector.svelte-1w57mew{gap:1.5rem;margin-bottom:.8rem;display:flex}.radio-label.svelte-1w57mew{cursor:pointer;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.box-content.svelte-1w57mew{border-top:1px dashed var(--skin-contour,#ded0c3);margin-top:.8rem;padding-top:.8rem}.box-content.flex-row.svelte-1w57mew{align-items:center;gap:.8rem;display:flex}.color-swatch.svelte-1w57mew{cursor:pointer;border-radius:50%;width:32px;height:32px}.color-hex.svelte-1w57mew{font-family:monospace;font-size:.85rem}.input-percent-wrap.svelte-1w57mew{align-items:center;gap:.5rem;display:flex}.input-percent-wrap.svelte-1w57mew input:where(.svelte-1w57mew){border:1px solid var(--skin-contour,#ded0c3);border-radius:2px;width:120px;padding:.6rem;font-size:.9rem}.percent-symbol.svelte-1w57mew{color:var(--space-ink,#111624);font-weight:600}.ml-toggles.svelte-1w57mew{flex-direction:column;gap:.6rem;display:flex}.modal-actions.svelte-1w57mew{border-top:1px solid var(--skin-contour,#ded0c3);background:#faf5f0;justify-content:flex-end;gap:1rem;padding:1.2rem 1.6rem;display:flex}.btn-cancel.svelte-1w57mew{border:1px solid var(--skin-contour,#ded0c3);cursor:pointer;background:0 0;padding:.8rem 1.5rem;font-size:.74rem}.btn-save.svelte-1w57mew{background:var(--space-ink,#111624);color:#fff;cursor:pointer;border:none;padding:.8rem 1.8rem;font-size:.74rem;font-weight:600}
