.studio-authored-text{cursor:text;white-space:pre-wrap}.studio-authored-text:hover{outline:1px dashed #9aaf94;outline-offset:3px}.studio-authored-text:focus{outline:2px solid #618d65;outline-offset:3px}.studio-authored-text:empty:before{content:attr(data-placeholder);opacity:.5}.studio-inline-overlay{box-sizing:border-box;background:#fff;color:#203c32;border:2px solid #618d65;padding:4px;resize:vertical}svg .studio-authored-text{pointer-events:auto}.option-value[data-v-7fa5ae35]{margin:8px 0;min-width:0}label[data-v-7fa5ae35]{display:grid;gap:5px;font-size:12px}input[data-v-7fa5ae35]{width:100%;box-sizing:border-box;padding:9px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink)}fieldset[data-v-7fa5ae35]{min-width:0;border:1px solid var(--line);padding:10px;border-radius:8px}legend[data-v-7fa5ae35]{text-transform:capitalize;font-size:12px}.studio-options[data-v-e46165a9]{margin:12px 0;border:1px solid var(--line);border-radius:10px;padding:12px}.studio-options summary[data-v-e46165a9]{cursor:pointer;font-weight:600}.studio-options p[data-v-e46165a9]{font-size:12px;line-height:1.6;color:var(--muted)}.metric-tracking[data-v-f0416545]{margin-top:16px;padding-top:16px;border-top:1px dashed #e2e8f0}.metric-tracking--first[data-v-f0416545]{margin-top:0;padding-top:0;border-top:none}.metric-tracking__hint[data-v-f0416545]{font-size:13px;color:var(--muted);margin:4px 0 10px}.metric-search[data-v-f0416545]{position:relative}.metric-dropdown[data-v-f0416545]{position:absolute;top:100%;left:0;right:0;z-index:10;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-height:220px;overflow-y:auto;margin-top:4px}.metric-dropdown__item[data-v-f0416545]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;border:none;background:transparent;cursor:pointer;font-size:14px;text-align:left}.metric-dropdown__item[data-v-f0416545]:hover{background:var(--soft)}.metric-dropdown__label[data-v-f0416545]{color:var(--ink);font-weight:500}.metric-dropdown__category[data-v-f0416545]{color:var(--muted);font-size:12px}.metric-badge[data-v-f0416545]{display:inline-flex;align-items:center;gap:8px;background:var(--soft);border:1px solid var(--brand-light);color:var(--brand-dark);padding:6px 10px;border-radius:999px;font-size:13px;font-weight:600}.metric-badge__clear[data-v-f0416545]{border:none;background:transparent;color:var(--muted);cursor:pointer;font-size:18px;line-height:1;padding:0}.metric-badge__clear[data-v-f0416545]:hover{color:var(--ink)}.metric-toggle[data-v-f0416545]{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;color:var(--ink);cursor:pointer}.segment-mapping[data-v-f0416545]{margin-top:8px}.segment-mapping__hint[data-v-f0416545]{font-size:12px;color:var(--muted)}.segment-mapping__hint code[data-v-f0416545]{background:var(--soft);padding:1px 5px;border-radius:4px;font-size:11px}.interactive-sheet.is-readonly[data-v-ab363f22]{pointer-events:none;opacity:.95}.interactive-sheet.is-readonly textarea[data-v-ab363f22],.interactive-sheet.is-readonly input[data-v-ab363f22],.interactive-sheet.is-readonly button[data-v-ab363f22]{background-color:var(--ws-surface-2)!important;color:var(--ws-muted)!important}.builder-card[data-v-ab363f22]{cursor:pointer;transition:all .2s ease}.builder-card[data-v-ab363f22]:hover{border-color:var(--ws-accent)}.builder-card--selected[data-v-ab363f22]{border-color:var(--cs-border-brand, var(--brand))!important;box-shadow:var(--elevation-glow-sage, 0 0 20px rgba(45, 90, 67, .18))!important}.builder-actions[data-v-ab363f22]{display:flex;gap:4px;background:var(--ws-surface-2, var(--panel));border:1px solid var(--ws-border, var(--line));border-radius:8px;padding:4px;box-shadow:0 2px 4px #0000000d}.builder-btn[data-v-ab363f22]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:transparent;color:var(--ws-muted, var(--muted));border:none;cursor:pointer;transition:all .15s ease}.builder-btn[data-v-ab363f22]:not(:disabled):hover{background:var(--ws-surface-3, var(--soft));color:var(--ws-ink, var(--ink))}.builder-btn--text[data-v-ab363f22]{width:auto;padding:0 10px;font-size:13px;font-weight:600;gap:4px}.builder-btn--required.is-active[data-v-ab363f22]{color:var(--danger)!important;background:var(--danger-bg)!important}.builder-btn-divider[data-v-ab363f22]{width:1px;background-color:var(--ws-divider, var(--line));margin:4px}.builder-btn[data-v-ab363f22]:disabled{opacity:.3;cursor:not-allowed}.builder-btn--danger[data-v-ab363f22]:hover{background:var(--danger-bg)!important;color:var(--danger)!important}.builder-inline-inspector[data-v-ab363f22]{margin-top:24px;padding-top:24px;border-top:1px dashed var(--ws-divider, #e2e8f0)}
