.smk-v2-choice{--smk-blue:#2271b1;--smk-blue-soft:#eef6fc;--smk-blue-border:#c9dfef;--smk-warm:#fff7eb;--smk-warm-border:#f0d8b5;--smk-text:#1d2327;--smk-muted:#5f6b73;background:#fff;border:1px solid #dcdcde;border-radius:12px;overflow:hidden;color:var(--smk-text);box-shadow:0 1px 2px rgba(0,0,0,.03)}.smk-v2-heading{padding:20px 22px 16px;border-bottom:1px solid #e7e7e7;background:#fff}.smk-v2-choice h2{margin:0;font-size:clamp(24px,2.3vw,32px);line-height:1.2;font-weight:700}.smk-v2-choice form{margin:0;padding:0}.smk-v2-question-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(180px,230px);gap:20px;align-items:center;margin:0!important;padding:14px 20px!important;border-bottom:1px solid #e6e8ea!important;background:#fff;cursor:default}.smk-v2-question-row:nth-child(odd){background:var(--smk-blue-soft)}.smk-v2-question-row:nth-child(even){background:#fff}.smk-v2-question-row.is-yes{background:#eaf6ed;box-shadow:inset 4px 0 0 #46a35e}.smk-v2-question-row.is-no{background:#fff4f2;box-shadow:inset 4px 0 0 #c96b5d}.smk-v2-question-copy{display:flex;align-items:center;gap:12px;min-width:0}.smk-v2-question-copy strong{display:block;margin:0!important;font-size:18px;line-height:1.35;font-weight:650}.smk-v2-number{flex:0 0 32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--smk-blue);border:2px solid var(--smk-blue-border);font-weight:700;font-size:15px}.smk-v2-answer{display:block}.smk-v2-choice select{width:100%;min-width:0;min-height:50px;padding:8px 42px 8px 14px;border:2px solid #b9c2c9;border-radius:7px;background:#fff;color:var(--smk-text);font-size:18px;line-height:1.25;cursor:pointer}.smk-v2-choice select:focus{outline:3px solid rgba(34,113,177,.22);outline-offset:1px;border-color:var(--smk-blue)}.smk-v2-question-row.is-yes select{border-color:#62a873;background:#fff}.smk-v2-question-row.is-no select{border-color:#c98b82;background:#fff}.smk-v2-results{margin:0;padding:20px 22px 24px;border-top:1px solid #e1e4e7;background:#fff}.smk-v2-results.loading{opacity:.55}.smk-v2-choice-complaints form{padding:10px 18px}.smk-v2-check{display:flex!important;gap:13px;align-items:center;margin:0!important;padding:13px 8px!important;border-bottom:1px solid #e6e8ea;cursor:pointer}.smk-v2-check:last-child{border-bottom:0}.smk-v2-check input{width:22px;height:22px;margin:0;flex:0 0 auto}.smk-v2-check strong{font-size:18px;line-height:1.35}@media (max-width:700px){.smk-v2-heading{padding:17px 16px 13px}.smk-v2-question-row{grid-template-columns:1fr;gap:10px;padding:14px 14px!important}.smk-v2-question-copy{align-items:flex-start}.smk-v2-question-copy strong{font-size:17px}.smk-v2-number{flex-basis:29px;height:29px;font-size:14px}.smk-v2-choice select{font-size:17px;min-height:50px}.smk-v2-results{padding:17px 15px 20px}}@media (prefers-reduced-motion:no-preference){.smk-v2-question-row,.smk-v2-choice select{transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}}