.form-container{background-color:#f0f2f5;color:#333;display:flex;font-family:Inter,Arial,sans-serif;justify-content:center;padding:60px}.form-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;max-width:900px;padding:50px;width:100%}.form-title{color:#222;font-size:2rem;font-weight:400;margin-bottom:20px;text-align:center}.form-subtitle{color:#666;font-size:1.1rem;margin-bottom:40px;text-align:center}.form-fieldset{background-color:#fafafa;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 8px #0000000d;margin-bottom:40px;padding:30px}.form-legend{color:#333;font-size:1.3rem;font-weight:700;margin-bottom:20px;padding:0 10px}.form-grid-2,.form-grid-3{grid-gap:30px;display:grid;gap:30px}.form-grid-2{grid-template-columns:1fr 1fr}.form-grid-3{grid-template-columns:1fr 1fr 1fr}.form-input{margin-bottom:20px}.form-input .nextui-input-wrapper{background:linear-gradient(to bottom right,#fff,#f9f9f9);border:1px solid #ccc;border-radius:8px;box-shadow:inset 0 1px 3px #0000001a;transition:border-color .3s ease,box-shadow .3s ease}.form-input .nextui-input-content input{background:#0000;border:none;border-radius:8px;font-size:1rem;padding:10px 12px;width:100%}.form-input .nextui-input-wrapper:hover{background:linear-gradient(to bottom right,#fff,#f0f6ff);border-color:#0070f3}.form-input .nextui-input-content input:focus{outline:none}input:focus,select:focus,textarea:focus{border-color:#0070f3!important;box-shadow:0 0 0 3px #0070f333}.form-input .nextui-input-wrapper:hover input{color:#333}.checkbox-group{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.form-submit-button{background-color:#0070f3;border-radius:6px;box-shadow:0 2px 10px #0000001a;font-size:1rem;font-weight:700;padding:12px 20px;transition:background-color .2s ease}.form-submit-button:hover{background-color:#005bb5}
/*# sourceMappingURL=main.8c76bd03.css.map*/