.scg[data-v-d13fa80d]{border:0;min-width:0;margin:0;padding:0}.scg[data-v-d13fa80d]:focus{outline:none}.scg-legend[data-v-d13fa80d]{margin-bottom:var(--s-3);color:var(--n-900);padding:0;font-size:15px;font-weight:600}.scg:has(.scg-hint) .scg-legend[data-v-d13fa80d]{margin-bottom:2px}.scg-optional[data-v-d13fa80d]{color:var(--n-500);font-weight:400}.scg-hint[data-v-d13fa80d]{margin:0 0 var(--s-3);font-size:var(--fs-small);color:var(--n-600)}.scg-options[data-v-d13fa80d]{gap:var(--s-2);flex-wrap:wrap;display:flex}.scg-cards[data-v-d13fa80d]{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scg-cards.scg-cols-3[data-v-d13fa80d]{grid-template-columns:repeat(3,minmax(0,1fr))}.scg-option[data-v-d13fa80d]{align-items:center;gap:var(--s-2);border-radius:var(--r-pill);background:var(--n-0);min-height:44px;box-shadow:var(--sh-btn);color:var(--n-900);cursor:pointer;transition:background-color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out);padding:0 18px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.scg-option[data-v-d13fa80d]:hover{background:var(--n-50)}.scg-option.checked[data-v-d13fa80d]{background:var(--accent-50);box-shadow:var(--ring-active);color:var(--accent-900)}.scg-option[data-v-d13fa80d]:has(.scg-input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.scg-cards .scg-option[data-v-d13fa80d]{min-height:0;padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);align-items:flex-start}.scg-input[data-v-d13fa80d]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.scg-mark[data-v-d13fa80d]{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--n-300);color:#0000;transition:background-color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out);border-radius:6px;place-items:center;margin-left:-4px;display:inline-grid}.checked .scg-mark[data-v-d13fa80d]{background:var(--accent-700);box-shadow:none;color:var(--n-0)}.scg-text[data-v-d13fa80d]{gap:4px;display:grid}.scg-cards .scg-label[data-v-d13fa80d]{font-size:16px;font-weight:600}.scg-desc[data-v-d13fa80d]{font-size:var(--fs-small);color:var(--n-600);font-weight:400;line-height:1.45}.checked .scg-desc[data-v-d13fa80d]{color:var(--accent-900)}.scg-error[data-v-d13fa80d]{margin:var(--s-3) 0 0;font-size:var(--fs-small);color:var(--danger-ink);align-items:center;gap:6px;display:flex}.has-error .scg-option[data-v-d13fa80d]:not(.checked){box-shadow:inset 0 0 0 1.5px var(--danger-solid),var(--sh-btn)}@media (width<=559px){.scg-cards[data-v-d13fa80d],.scg-cards.scg-cols-3[data-v-d13fa80d]{grid-template-columns:minmax(0,1fr)}}
