#responsePresetsModal{--preset-accent: #E8B4A8;--preset-accent-soft: rgba(232, 180, 168, .12);--preset-ink: #2f3437;--preset-muted: #6b7280;--preset-hairline: #e6e8eb}#responsePresetsModal .modal-content{border:0;border-radius:18px;overflow:hidden}#responsePresetsModal .modal-header{border-bottom:1px solid var(--preset-hairline);padding-block:1.1rem}#responsePresetsModal .modal-title{font-weight:600;letter-spacing:-.01em}#responsePresetsModal .preset-intro{color:var(--preset-muted);font-size:.875rem;margin:0}#responsePresetsModal .preset-body{background:radial-gradient(120% 90% at 50% 0%,var(--preset-accent-soft) 0%,rgba(255,255,255,0) 60%),#fafbfc}#responsePresetsModal .preset-tabs{background:#ffffffdb;backdrop-filter:blur(6px);border-bottom:1px solid var(--preset-hairline)}#responsePresetsModal .preset-tabs .nav-link{color:var(--preset-muted);background:transparent;border:1px solid var(--preset-hairline);font-weight:500;transition:color .18s ease,background-color .18s ease,border-color .18s ease}#responsePresetsModal .preset-tabs .nav-link:hover{color:var(--preset-ink);border-color:var(--preset-accent)}#responsePresetsModal .preset-tabs .nav-link.active{color:#fff;background:var(--preset-accent);border-color:var(--preset-accent)}#responsePresetsModal .preset-card{position:relative;display:flex;flex-direction:column;gap:.6rem;height:100%;padding:.95rem 1rem 1rem;background:#fff;border:1px solid var(--preset-hairline);border-radius:14px;cursor:pointer;text-align:start;width:100%;box-shadow:0 1px 2px #1018280a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}#responsePresetsModal .preset-card:hover,#responsePresetsModal .preset-card:focus-visible{transform:translateY(-2px);border-color:var(--preset-accent);box-shadow:0 10px 24px #1018281a;outline:none}#responsePresetsModal .preset-card:active{transform:translateY(0)}#responsePresetsModal .preset-name{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--preset-muted)}#responsePresetsModal .preset-question{font-size:.86rem;font-weight:600;line-height:1.3;color:var(--preset-ink);margin-top:-.2rem;overflow-wrap:anywhere}#responsePresetsModal .preset-options{display:flex;flex-direction:column;gap:.4rem}#responsePresetsModal .preset-option{display:flex;align-items:center;gap:.5rem;padding:.42rem .7rem;border-radius:999px;border:1px solid var(--preset-hairline);font-size:.82rem;line-height:1.25;color:var(--preset-ink);background:#fff;overflow-wrap:anywhere}#responsePresetsModal .preset-dot{flex:0 0 auto;width:11px;height:11px;border-radius:50%;border:1.5px solid #cbd2d9;background:#fff}#responsePresetsModal .preset-option--yes{border-color:var(--preset-accent);background:var(--preset-accent-soft);font-weight:550}#responsePresetsModal .preset-option--yes .preset-dot{border-color:var(--preset-accent);background:var(--preset-accent);box-shadow:inset 0 0 0 2px #fff}#responsePresetsModal .preset-option--maybe{border-style:dashed;color:var(--preset-muted)}#responsePresetsModal .preset-use{display:flex;align-items:center;gap:.3rem;margin-top:auto;padding-top:.15rem;font-size:.75rem;font-weight:600;color:var(--preset-accent);opacity:0;transform:translateY(2px);transition:opacity .18s ease,transform .18s ease}#responsePresetsModal .preset-card:hover .preset-use,#responsePresetsModal .preset-card:focus-visible .preset-use{opacity:1;transform:translateY(0)}@media (hover: none){#responsePresetsModal .preset-use{opacity:1;transform:none}}#responsePresetsModal .preset-card.is-applied{border-color:var(--preset-accent);box-shadow:0 0 0 3px var(--preset-accent-soft)}#responsePresetsModal .preset-footer{border-top:1px solid var(--preset-hairline);background:#fff}.preset-trigger{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;border-radius:999px;padding:.35rem .9rem}.preset-count{font-variant-numeric:tabular-nums;color:#9aa3ad;white-space:nowrap;margin-inline-start:auto;padding-inline-start:.75rem}.preset-count.is-over{color:#b45309;font-weight:600}.preset-hint-row{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:.5rem}@media (max-width: 575.98px){#responsePresetsModal .modal-content{border-radius:14px}#responsePresetsModal .preset-card{padding:.85rem .9rem .9rem}}

/*# sourceMappingURL=builder-presets.css.map */