.svyf-head{padding-bottom:16px}.svyf-title{letter-spacing:-.015em;margin:0;font-size:22px;line-height:1.3}.svyf-crumb{margin:0 0 8px;font-size:14px}.svyf-late{color:var(--fam-alarm);font-weight:600}.svyf-row-title{display:block}.svyf-mark{background:var(--fam-accent-soft);width:34px;height:34px;color:var(--fam-accent);border-radius:50%;flex:none;place-items:center;display:grid}.svyf-mark.is-done{color:var(--fam-ok);background:#f0fdf4}.svyf-mark .fam-icon{color:inherit}.svyf-intro .cff-body{max-width:68ch;font-size:15px;line-height:1.8}.fam-card .svy-fields .cff-label{font-size:15px}.fam-card .svy-fields .cff-option{border-radius:var(--fam-r-row);border-color:var(--fam-line)}.fam-card .svy-fields .cff-option.is-on{border-color:var(--fam-accent);background:var(--fam-accent-soft)}.fam-card .svy-fields .form-input,.fam-card .svy-fields .form-textarea{font-size:16px}.fam-card .svy-point{border-radius:var(--fam-r-row);border-color:var(--fam-line)}.fam-card .svy-point.is-picked,.fam-card .svy-chip.is-on{border-color:var(--fam-accent);background:var(--fam-accent-soft);color:var(--fam-accent)}.fam-card .svy-actions{border-top-color:var(--fam-line-soft)}.fam-card .svy-actions .btn{border:1px solid var(--fam-line);background:var(--fam-surface);min-height:46px;color:var(--fam-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.fam-card .svy-actions .btn.primary{background:var(--fam-accent);border-color:var(--fam-accent);color:#fff}@media (max-width:520px){.fam-card .svy-actions .btn{flex:100%}}
