.form-style{box-sizing:border-box;width:400px;max-width:100%}.form-style label,.form-style .field{justify-content:space-between;align-items:center;margin-bottom:6px;font-family:Poppins,sans-serif;font-size:14px;display:flex}.form-style label select,.form-style label input,.form-style .field select,.form-style .field input{box-sizing:border-box;color:#fff;background-color:#333;border:1px solid #555;border-radius:4px;width:180px;min-height:32px;padding:6px 8px;font-family:Poppins,sans-serif;font-size:12px}.form-style label select:focus-visible,.form-style label input:focus-visible,.form-style .field select:focus-visible,.form-style .field input:focus-visible{border-color:#2ad395;outline:none}.form-style label textarea,.form-style .field textarea{box-sizing:border-box;color:#fff;resize:vertical;background-color:#333;border:1px solid #555;border-radius:4px;width:180px;min-height:64px;padding:6px 8px;font-family:Poppins,sans-serif;font-size:12px}.form-style label textarea:focus-visible,.form-style .field textarea:focus-visible{border-color:#2ad395;outline:none}.form-style label input[type=checkbox],.form-style label input[type=radio],.form-style .field input[type=checkbox],.form-style .field input[type=radio]{accent-color:#2ad395;cursor:pointer;width:auto;min-height:0}.form-style .field>.field__label,.form-style label>.field__label{pointer-events:none;-webkit-user-select:none;user-select:none}.form-style input[type=submit],.form-style button[type=submit]{color:#fff;background-color:#2ad395;border:none;border-radius:6px;min-height:40px;padding:8px 16px;font-family:Roboto,sans-serif;font-weight:600;transition:filter .1s,background-color .1s,transform .1s}.form-style input[type=submit]:hover,.form-style button[type=submit]:hover{cursor:pointer;filter:brightness(1.1)}.form-style input[type=submit]:active,.form-style button[type=submit]:active{transform:scale(.98)}.form-style input[type=submit]:focus-visible,.form-style button[type=submit]:focus-visible{outline-offset:2px;outline:2px solid #2ad395}@media screen and (max-width:768px){.form-style{width:100%;max-width:100%}.form-style label,.form-style .field{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;margin-bottom:10px;font-size:13px}.form-style label select,.form-style label input:not([type=checkbox]):not([type=radio]),.form-style label textarea,.form-style .field select,.form-style .field input:not([type=checkbox]):not([type=radio]),.form-style .field textarea{width:100%;max-width:100%;min-height:40px;padding:8px 10px;font-size:14px}.form-style label textarea,.form-style .field textarea{min-height:96px}.form-style label:has(>input[type=checkbox]){flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.form-style label:has(>input[type=radio]){flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.form-style .field:has(>input[type=checkbox]){flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.form-style .field:has(>input[type=radio]){flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.form-style label:has(>input[type=checkbox])>input{width:auto}.form-style label:has(>input[type=radio])>input{width:auto}.form-style .field:has(>input[type=checkbox])>input{width:auto}.form-style .field:has(>input[type=radio])>input{width:auto}.form-style input[type=submit],.form-style button[type=submit]{width:100%;padding:12px 16px;font-size:15px}}
