.scm-form[data-v-67b838e4]{--blue:#0b6fa4;--dark-blue:#084f75;--green:#2a9d73;--light-green:#eaf8f1;--light-blue:#eef7fb;--white:#fff;--text:#213547;--muted:#667784;--border:#d7e5ec;--danger:#c0392b;--shadow:0 14px 38px rgba(10,79,117,.14);color:var(--text)}.scm-form--standalone[data-v-67b838e4]{font-family:Arial,Helvetica,sans-serif;min-height:100vh;padding:32px 16px;background:linear-gradient(135deg,#2a9d731f,#0b6fa41f),#f7fbfd}.scm-form--embedded[data-v-67b838e4]{padding:0}.form-container[data-v-67b838e4]{max-width:900px;margin:0 auto;background:var(--white);border-radius:20px;overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--border)}.scm-form--embedded .form-container[data-v-67b838e4]{box-shadow:none;border:none;border-radius:0}.header[data-v-67b838e4]{padding:36px 30px;color:var(--white);text-align:center;background:linear-gradient(135deg,var(--dark-blue),var(--blue),var(--green))}.header h1[data-v-67b838e4]{margin:0 0 12px;font-size:clamp(28px,5vw,42px);letter-spacing:.3px}.header p[data-v-67b838e4]{max-width:680px;margin:0 auto;font-size:16px;line-height:1.6;opacity:.96}form[data-v-67b838e4]{padding:30px}.scm-form--embedded form[data-v-67b838e4]{padding:4px 0 0}.section[data-v-67b838e4]{margin-bottom:28px;padding:24px;border-radius:16px;border:1px solid var(--border);background:linear-gradient(180deg,#fff,#fbfeff)}.section-title[data-v-67b838e4]{margin:0 0 8px;color:var(--dark-blue);font-size:21px}.section-note[data-v-67b838e4]{margin:0 0 20px;color:var(--muted);font-size:14px}.question[data-v-67b838e4]{margin-bottom:24px}.question[data-v-67b838e4]:last-child{margin-bottom:0}.question-label[data-v-67b838e4]{display:block;margin-bottom:10px;font-weight:700;line-height:1.45}.required[data-v-67b838e4]{color:var(--danger)}.option-group[data-v-67b838e4]{display:grid;gap:10px}.option[data-v-67b838e4]{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--border);border-radius:10px;background:var(--white);cursor:pointer;transition:.2s ease;font-weight:400}.option[data-v-67b838e4]:hover{border-color:var(--green);background:var(--light-green)}input[type=checkbox][data-v-67b838e4],input[type=radio][data-v-67b838e4]{accent-color:var(--green);transform:scale(1.15)}.text-input[data-v-67b838e4],textarea[data-v-67b838e4]{width:100%;padding:13px 14px;border:1px solid var(--border);border-radius:10px;font-size:15px;color:var(--text);background:var(--white);outline:none;transition:.2s ease;box-sizing:border-box;font-family:inherit}.text-input[data-v-67b838e4]:focus,textarea[data-v-67b838e4]:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0b6fa41f}textarea[data-v-67b838e4]{min-height:120px;resize:vertical}.other-input[data-v-67b838e4]{margin-top:10px}.scale-header[data-v-67b838e4]{display:grid;grid-template-columns:minmax(200px,1fr) repeat(5,52px);gap:8px;color:var(--muted);font-size:20px;margin-bottom:4px;text-align:center}.scale-header span[data-v-67b838e4]:first-child{text-align:left;font-size:12px;align-self:center}.rating-row[data-v-67b838e4]{display:grid;grid-template-columns:minmax(200px,1fr) repeat(5,52px);gap:8px;align-items:center;padding:14px 0;border-bottom:1px solid #edf3f6}.rating-row[data-v-67b838e4]:last-child{border-bottom:none}.rating-label[data-v-67b838e4]{font-weight:600;line-height:1.4}.rating-choice[data-v-67b838e4]{display:flex;flex-direction:column;align-items:center;gap:5px}.rating-choice label[data-v-67b838e4]{cursor:pointer;font-size:24px}.conditional-name[data-v-67b838e4]{margin-top:18px;padding:18px;border-radius:12px;background:var(--light-blue);border-left:4px solid var(--blue)}.submit-area[data-v-67b838e4]{text-align:center;padding-top:6px}.submit-btn[data-v-67b838e4]{border:none;border-radius:12px;padding:14px 34px;color:var(--white);background:linear-gradient(135deg,var(--blue),var(--green));font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 8px 20px #0b6fa433;transition:transform .2s ease,box-shadow .2s ease}.submit-btn[data-v-67b838e4]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 11px 26px #0b6fa445}.submit-btn[data-v-67b838e4]:disabled{opacity:.65;cursor:not-allowed}.message[data-v-67b838e4]{margin-top:18px;padding:14px;border-radius:10px;font-weight:700}.success[data-v-67b838e4]{background:var(--light-green);color:#166534;border:1px solid #b8e2ca;margin:20px}.scm-form--embedded .success[data-v-67b838e4]{margin:0}.error[data-v-67b838e4]{background:#fff1f0;color:#9f1d16;border:1px solid #f0bbb7}.footer[data-v-67b838e4]{text-align:center;padding:18px;color:var(--muted);font-size:13px;background:#f8fcfd;border-top:1px solid var(--border)}@media(max-width:720px){.scm-form--standalone[data-v-67b838e4]{padding:14px 8px}form[data-v-67b838e4]{padding:16px}.section[data-v-67b838e4]{padding:18px 14px}.rating-row[data-v-67b838e4],.scale-header[data-v-67b838e4]{grid-template-columns:1fr repeat(5,38px);gap:4px}.rating-label[data-v-67b838e4]{grid-column:1/-1;margin-bottom:8px}.scale-header span[data-v-67b838e4]:first-child{display:none}.header[data-v-67b838e4]{padding:28px 18px}}
