.page-module__f_7XGa__container{max-width:800px;margin:0 auto;padding:2rem 0}.page-module__f_7XGa__card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;padding:2rem;box-shadow:0 4px 6px -1px #0000001a}.page-module__f_7XGa__formGroup{margin-bottom:1.5rem}.page-module__f_7XGa__label{color:var(--text-primary);margin-bottom:.5rem;font-weight:500;display:block}.page-module__f_7XGa__input,.page-module__f_7XGa__textarea,.page-module__f_7XGa__select{border:1px solid var(--border-color);background-color:var(--bg-background);width:100%;color:var(--text-primary);border-radius:8px;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:all .2s}.page-module__f_7XGa__input:focus,.page-module__f_7XGa__textarea:focus,.page-module__f_7XGa__select:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb), .1);outline:none}.page-module__f_7XGa__textarea{resize:vertical;min-height:120px}.page-module__f_7XGa__select[multiple]{min-height:150px;padding:.5rem}.page-module__f_7XGa__select[multiple] option{border-radius:4px;margin-bottom:2px;padding:.5rem}.page-module__f_7XGa__select[multiple] option:checked{background-color:var(--primary-color);color:#fff}.page-module__f_7XGa__radioGroup{gap:1.5rem;margin-top:.5rem;display:flex}.page-module__f_7XGa__radioLabel{cursor:pointer;align-items:center;gap:.5rem;font-weight:400;display:flex}.page-module__f_7XGa__radioLabel input[type=radio]{cursor:pointer;width:18px;height:18px;accent-color:var(--primary-color)}.page-module__f_7XGa__buttonContainer{justify-content:flex-end;margin-top:2rem;display:flex}
