.editor-section{min-height:360px}.option-warning{margin:22px 0 0;padding:14px 16px;border:1px solid #ebc567;border-radius:12px;background:#fff8e7;color:#6d5112;font-size:12px;line-height:1.5}.editor-options{margin-top:24px;display:grid;gap:16px}.editor-option{padding:22px;border:1px solid var(--line);border-radius:18px;background:#fff}.editor-option>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.editor-option>header small{color:var(--purple);font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.editor-option h3{margin:5px 0 0;font-size:18px}.baseline-badge{padding:7px 10px;border-radius:99px;background:var(--lavender);color:var(--purple);font-size:10px;font-weight:700}.random-toggle{display:flex;align-items:center;gap:8px;cursor:pointer}.random-toggle input{position:absolute;opacity:0}.random-toggle span{width:36px;height:21px;padding:3px;display:block;border-radius:99px;background:#d8d1db;transition:.2s}.random-toggle span:after{content:'';width:15px;height:15px;display:block;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0002;transition:.2s}.random-toggle input:checked+span{background:var(--purple)}.random-toggle input:checked+span:after{transform:translateX(15px)}.random-toggle b{font-size:11px}.random-note{margin:14px 0 0;padding:10px 12px;border-radius:9px;background:var(--lavender);color:var(--purple);font-size:11px}.listing-editor{margin-top:20px;display:grid;grid-template-columns:230px 1fr;gap:20px}.photo-upload{min-height:220px;cursor:pointer}.photo-upload input{position:absolute;opacity:0;pointer-events:none}.photo-preview{width:100%;height:100%;min-height:220px;display:grid;place-items:center;align-content:center;gap:7px;border:1px dashed #bdb3c1;border-radius:14px;background:#f6f3f7 center/cover no-repeat;color:var(--muted)}.photo-preview b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--purple);font-size:20px}.photo-preview small{font-size:11px;font-weight:700}.photo-preview.has-photo{align-content:end;padding:12px}.photo-preview.has-photo b{display:none}.photo-preview.has-photo small{padding:7px 9px;border-radius:8px;background:#fff;color:var(--ink)}.listing-fields{display:grid;gap:12px}.listing-fields label{display:grid;gap:6px;color:#5f575d;font-size:10px;font-weight:700}.listing-fields input,.listing-fields textarea{width:100%;padding:12px;border:1px solid #d8d1db;border-radius:9px;background:#fff;color:var(--ink);font:12px Manrope;resize:vertical}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.editor-option.is-random .listing-editor{opacity:.35;pointer-events:none}.add-option{width:100%;margin-top:16px;padding:22px;display:grid;grid-template-columns:auto 1fr;column-gap:12px;border:1px dashed #b8a7ef;border-radius:16px;background:#faf8ff;color:var(--purple);text-align:left;cursor:pointer}.add-option>span{grid-row:1/3;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--purple);color:#fff;font-size:20px}.add-option strong{font:700 13px Manrope}.add-option small{color:var(--muted);font:10px Manrope}@media(max-width:720px){.editor-option>header{flex-direction:column}.listing-editor{grid-template-columns:1fr}.photo-upload,.photo-preview{min-height:190px}.field-row{grid-template-columns:1fr}}
