.yef-native-form-shell{--yf-primary:#14245d;--yf-blue:#2697c7;--yf-border:#dce4ee;--yf-muted:#6c788d;font-family:inherit}.yef-native-form{width:100%}.yef-native-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.yef-native-field{min-width:0}.yef-native-field.is-full{grid-column:1/-1}.yef-native-field label:not(.yef-native-choice):not(.yef-native-consent){display:grid;gap:7px;font-weight:700;color:#28354d}.yef-native-field label>span,.yef-native-field legend{font-size:13px;font-weight:750;color:#28354d}.yef-native-field em{color:#cf3f51;font-style:normal}.yef-native-field input:not([type=checkbox]):not([type=radio]),.yef-native-field select,.yef-native-field textarea{width:100%;box-sizing:border-box;min-height:48px;padding:11px 13px;border:1px solid var(--yf-border);border-radius:10px;background:#fff;color:#17213b;font:inherit;outline:none}.yef-native-field textarea{min-height:120px;resize:vertical}.yef-native-field input:focus,.yef-native-field select:focus,.yef-native-field textarea:focus{border-color:var(--yf-blue);box-shadow:0 0 0 3px rgba(38,151,199,.12)}.yef-native-field small{display:block;margin-top:6px;color:#8390a3;font-size:12px}.yef-native-field fieldset{margin:0;padding:0;border:0;display:grid;gap:8px}.yef-native-field legend{margin-bottom:3px}.yef-native-choice,.yef-native-consent{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:#3c4960}.yef-native-choice input,.yef-native-consent input{margin-top:2px}.yef-native-field.type-heading h3{font-size:22px;margin:16px 0 0;color:#17213b}.yef-native-field.type-info .yelms-form-info{margin:0;color:#637087;line-height:1.6}.yef-native-field.type-separator hr{border:0;border-top:1px solid #e1e7ef;margin:8px 0}.yef-native-form-actions{margin-top:22px}.yef-native-form-actions button{min-height:48px;padding:0 24px;border:0;border-radius:10px;background:var(--yf-primary);color:#fff;font-weight:850;cursor:pointer}.yef-native-form-actions button:hover{filter:brightness(1.08)}.yef-form-message{margin:0 0 18px;padding:13px 15px;border-radius:10px;font-size:14px}.yef-form-message.is-success{background:#eaf8f0;color:#196743;border:1px solid #cbead9}.yef-form-message.is-error{background:#fff0f0;color:#983638;border:1px solid #ffd1d1}.yef-form-notice{padding:12px;background:#fff6d8;border:1px solid #efd783}@media(max-width:650px){.yef-native-form-grid{grid-template-columns:1fr}.yef-native-field.is-half,.yef-native-field.is-full{grid-column:1}}
/* Silent anti-spam field: intentionally inaccessible to human users. */
.yef-honeypot{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
/* 0.1.3 — conditional logic, uploads and multi-step */
.yef-native-field[hidden]{display:none!important}.yef-native-field.type-section{grid-column:1/-1;margin-top:10px}.yef-form-section-heading{padding:16px 0 8px;border-bottom:1px solid #e2e8f0}.yef-form-section-heading h3{margin:0;color:#17213b;font-size:20px}.yef-form-section-heading p{margin:5px 0 0;color:#738095}.yef-native-field.type-file input[type=file]{padding:9px;background:#fbfcfe}.yef-file-limit{margin-top:5px}.yef-step-status{margin-bottom:16px;font-size:12px;font-weight:850;letter-spacing:.07em;text-transform:uppercase;color:#47718e}.yef-step-navigation{display:inline-flex;gap:10px;margin-right:10px}.yef-step-navigation button{min-height:44px;padding:0 18px;border-radius:9px;border:1px solid #cfd9e5;background:#fff;color:#22324c;font-weight:800;cursor:pointer}.yef-step-navigation button.yef-step-next{background:#eef7fd;border-color:#b8d8e9;color:#165d85}.yef-native-form-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
