.styles-module-scss-module__EAK3jG__page{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:0;display:flex}.styles-module-scss-module__EAK3jG__main{flex-direction:column;gap:24px;width:100%;max-width:1000px;display:flex}.styles-module-scss-module__EAK3jG__header{color:#fff;text-align:center;-webkit-user-select:none;user-select:none;background-color:#667eea;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:24px;display:flex;box-shadow:0 4px 6px #0000001a}.styles-module-scss-module__EAK3jG__header h1{margin:0 0 8px;font-size:28px;font-weight:700}.styles-module-scss-module__EAK3jG__header p{opacity:.9;margin:0;font-size:14px}.styles-module-scss-module__EAK3jG__content{flex-direction:column;gap:8px;width:100%;display:flex}.styles-module-scss-module__EAK3jG__group{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;gap:16px;width:100%;padding:20px;display:flex;box-shadow:0 2px 4px #0000000d}.styles-module-scss-module__EAK3jG__group h3{color:#333;border-bottom:2px solid #667eea;margin:0 0 12px;padding-bottom:8px;font-size:16px;font-weight:600}.styles-module-scss-module__EAK3jG__group .styles-module-scss-module__EAK3jG__row{flex-flow:wrap;gap:16px;width:100%;display:flex}.styles-module-scss-module__EAK3jG__group .styles-module-scss-module__EAK3jG__row>*{flex:1;min-width:200px}.styles-module-scss-module__EAK3jG__field{flex-direction:column;gap:6px;width:100%;display:flex}.styles-module-scss-module__EAK3jG__field label{color:#333;font-size:13px;font-weight:500}.styles-module-scss-module__EAK3jG__field input,.styles-module-scss-module__EAK3jG__field select{background-color:#fafafa;border:1px solid #d0d0d0;border-radius:6px;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;transition:all .2s}.styles-module-scss-module__EAK3jG__field input:focus,.styles-module-scss-module__EAK3jG__field select:focus{background-color:#fff;border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.styles-module-scss-module__EAK3jG__field input:hover:not(:focus),.styles-module-scss-module__EAK3jG__field select:hover:not(:focus){border-color:#bbb}.styles-module-scss-module__EAK3jG__field input[type=date],.styles-module-scss-module__EAK3jG__field input[type=tel],.styles-module-scss-module__EAK3jG__field input[type=number]{padding:10px 12px}.styles-module-scss-module__EAK3jG__field.styles-module-scss-module__EAK3jG__fieldError input,.styles-module-scss-module__EAK3jG__field.styles-module-scss-module__EAK3jG__fieldError select{background-color:#fef2f2;border-color:#ef4444}.styles-module-scss-module__EAK3jG__field.styles-module-scss-module__EAK3jG__fieldError input:focus,.styles-module-scss-module__EAK3jG__field.styles-module-scss-module__EAK3jG__fieldError select:focus{box-shadow:0 0 0 3px #ef44441a}.styles-module-scss-module__EAK3jG__errorMessage{color:#ef4444;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.styles-module-scss-module__EAK3jG__errorMessage svg{flex-shrink:0}.styles-module-scss-module__EAK3jG__required{color:#ef4444;margin-left:4px}.styles-module-scss-module__EAK3jG__checkboxField{cursor:pointer;background:#f8faff;border:1px solid #dbe3f0;border-radius:4px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .2s,background-color .2s,opacity .2s;display:flex;box-shadow:0 1px 2px #0f172a0a}.styles-module-scss-module__EAK3jG__checkboxField:hover{background:#eef3ff;border-color:#a8b8e8}.styles-module-scss-module__EAK3jG__checkboxField:focus-within{border-color:#667eea;box-shadow:0 0 0 4px #667eea1f}.styles-module-scss-module__EAK3jG__checkboxField:has(input[type=radio]:checked){background:#e8edff;border-color:#667eea;box-shadow:0 1px 2px #0f172a0a}.styles-module-scss-module__EAK3jG__checkboxField input[type=checkbox],.styles-module-scss-module__EAK3jG__checkboxField input[type=radio]{cursor:pointer;appearance:none;background:#fff;border:2px solid #c5cde0;outline:none;flex-shrink:0;width:20px;height:20px;margin:0;transition:all .2s;position:relative}.styles-module-scss-module__EAK3jG__checkboxField input[type=checkbox]:hover,.styles-module-scss-module__EAK3jG__checkboxField input[type=radio]:hover{border-color:#8da0da}.styles-module-scss-module__EAK3jG__checkboxField input[type=checkbox]:focus-visible,.styles-module-scss-module__EAK3jG__checkboxField input[type=radio]:focus-visible{box-shadow:0 0 0 4px #667eea29}.styles-module-scss-module__EAK3jG__checkboxField input[type=radio]{border-radius:999px}.styles-module-scss-module__EAK3jG__checkboxField input[type=radio]:checked{background:radial-gradient(circle,#667eea 0 42%,#fff 45%);border-color:#667eea}.styles-module-scss-module__EAK3jG__checkboxField label{cursor:pointer;color:#243045;margin:0;padding:0;font-size:14px;font-weight:500;line-height:1.35}.styles-module-scss-module__EAK3jG__checkboxGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;padding:0 0 10px;display:grid}@supports not selector(:has(*)){.styles-module-scss-module__EAK3jG__checkboxField{border-color:#dbe3f0}.styles-module-scss-module__EAK3jG__checkboxField input[type=radio]:checked+label{color:#1d4ed8}}.styles-module-scss-module__EAK3jG__actions{border-top:1px solid #e0e0e0;justify-content:flex-end;gap:12px;padding-top:12px;display:flex}.styles-module-scss-module__EAK3jG__btnPrimary,.styles-module-scss-module__EAK3jG__btnSecondary{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s;display:flex}.styles-module-scss-module__EAK3jG__btnPrimary svg,.styles-module-scss-module__EAK3jG__btnSecondary svg{width:18px;height:18px}.styles-module-scss-module__EAK3jG__btnPrimary{color:#fff;background-color:#667eea;box-shadow:0 4px 6px #667eea4d}.styles-module-scss-module__EAK3jG__btnPrimary:hover{opacity:.85;box-shadow:0 4px 6px #667eea4d}.styles-module-scss-module__EAK3jG__btnPrimary:active{opacity:.75}.styles-module-scss-module__EAK3jG__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.styles-module-scss-module__EAK3jG__btnSecondary{color:#333;background-color:#f3f4f6;border:1px solid #d0d0d0}.styles-module-scss-module__EAK3jG__btnSecondary:hover{background-color:#e5e7eb;border-color:#999}.styles-module-scss-module__EAK3jG__btnSecondary:active{background-color:#d1d5db}
