.form-input-container{flex-direction:column;gap:8px;width:100%;display:flex}.form-input-container .form-input-label{color:#fff;align-items:center;gap:4px;font-size:16px;font-weight:600;line-height:normal;display:inline-flex}.form-input-container .form-input-wrapper{width:100%;position:relative}.form-input-container .form-input{border:1px solid var(--storm-60);background:var(--storm-80);width:100%;height:48px;color:var(--storm-20);border-radius:8px;outline:none;padding:16px;font-size:16px;line-height:normal;transition:border-color .2s}.form-input-container .form-input::placeholder{color:var(--storm-20);opacity:.5}.form-input-container .password-toggle{cursor:pointer;color:var(--storm-40);border:none;border-left:1px solid var(--storm-60);background:0 0;justify-content:center;align-items:center;padding:12px;transition:color .2s;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.form-input-container .password-toggle:hover{color:var(--storm-20)}.form-input-container .form-input-error{color:var(--error);margin-top:3px;font-size:14px;line-height:1.2}.form-input-container .required-star{color:#fff;font-weight:700}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--storm-80)inset!important;-webkit-text-fill-color:var(--storm-20)!important}.text-input{border:1px solid var(--storm-60);height:44px;color:var(--storm-20);border-radius:8px;padding:3px 5px;background-color:var(--storm-80)!important}.text-input:hover{cursor:pointer;border:1px solid var(--storm-20)}.text-input:focus{border:1px solid var(--storm-60);outline:none}textarea.text-input{width:100%;height:100px;padding:3px 5px}textarea.text-input:disabled{opacity:.6}textarea.text-input::placeholder{color:var(--storm-20);opacity:.5}.checkbox-input-row{align-items:center;width:100%;margin-top:5px;display:flex}.checkbox-input-row .inline-label{flex:1;font-size:1rem;font-weight:400}.checkbox-input-row input[type=checkbox]{appearance:none;background-color:var(--storm-80);border:1px solid var(--storm-60);cursor:pointer;border-radius:4px;flex-shrink:0;width:20px;height:20px;margin-right:8px}.checkbox-input-row input[type=checkbox]:hover{border-color:var(--storm-20)}.checkbox-input-row input[type=checkbox]:checked{background-color:var(--storm-20);border-color:var(--storm-20);position:relative}.checkbox-input-row input[type=checkbox]:checked:after{content:"";border:solid var(--storm-100);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.select-input,.select-typehead{width:100%;background-color:var(--storm-80)!important;color:var(--storm-20)!important;border-radius:8px!important;font-size:16px!important}.select-input.form-input,.select-typehead.form-input{padding:12px}.select-input.empty .MuiSelect-select,.select-typehead.empty .MuiSelect-select{opacity:.5}.select-input .MuiSelect-outlined.MuiOutlinedInput-input,.select-typehead .MuiSelect-outlined.MuiOutlinedInput-input{align-items:center;padding:16px;display:flex}.select-input .MuiSelect-select,.select-typehead .MuiSelect-select{color:var(--storm-20)!important;padding-left:4px!important}.select-input .MuiSelect-select.Mui-disabled,.select-typehead .MuiSelect-select.Mui-disabled{-webkit-text-fill-color:var(--storm-20)}.select-input .MuiSvgIcon-root.MuiSelect-icon,.select-typehead .MuiSvgIcon-root.MuiSelect-icon{color:var(--grey-30);background-color:var(--storm-80);font-size:24px;right:2px}.select-input.MuiInputBase-root.disabled,.select-typehead.MuiInputBase-root.disabled{opacity:.6}.select-typehead{border:1px solid var(--storm-60)}.select-typehead .MuiInputBase-root{color:var(--storm-20)!important;padding:4px 32px 4px 8px!important}.select-typehead svg.MuiSvgIcon-root{color:var(--storm-20)!important}.select-typehead input{font-size:14px;line-height:1;padding:0!important}.select-typehead input::placeholder,.select-typehead.MuiInputBase-root.disabled{opacity:.6}.select-typehead .MuiAutocomplete-endAdornment button{margin-right:-7px}.select-input.error .MuiOutlinedInput-notchedOutline,.select-typehead.error .MuiOutlinedInput-notchedOutline{border-color:var(--error)!important}.select-options .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPopover-paper{background-color:#d9d9d9;border-radius:8px;max-width:45ch;max-height:200px;padding:4px 12px}.select-options .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPopover-paper .MuiButtonBase-root.MuiMenuItem-root{color:var(--grey-90);white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;background-color:#0000;padding:6px;font-size:14px;overflow:hidden;width:100%!important;max-width:none!important;display:block!important}.select-options .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPopover-paper .MuiButtonBase-root.MuiMenuItem-root:hover{background-color:var(--grey-40)}.custom-radio.MuiRadio-root{margin:3px}.custom-radio.MuiRadio-root .MuiSvgIcon-root{display:none}.custom-radio.MuiRadio-root:before{content:"";background-color:var(--storm-80);border:1px solid var(--storm-20);box-sizing:border-box;border-radius:50%;width:20px;height:20px;transition:all .2s;display:block}.custom-radio.MuiRadio-root.Mui-checked:before{background-color:var(--storm-100);border:4px solid var(--storm-20)}.custom-radio.MuiRadio-root:hover{background-color:#0000}.custom-radio.MuiRadio-root:hover:before{border-color:var(--storm-20)}.custom-radio.MuiRadio-root.Mui-disabled{opacity:.5}.editable-row.is-editing .details-input-field{flex-direction:column;display:flex}.editable-row.is-editing .details-input-field .details-input-label{color:var(--grey-60);margin-bottom:4px;font-size:12px;font-style:normal;font-weight:400}.editable-row.is-editing .details-input-field .editable-text-field,.editable-row.is-editing .details-input-field .select-input,.editable-row.is-editing .details-input-field .select-input{width:100%}.editable-text-field{border:1px solid var(--storm-60);background:var(--storm-80);width:100%;color:var(--storm-20);border-radius:8px;outline:none;padding:3px 5px;font-size:14px;line-height:normal;transition:border-color .2s}.editable-text-field::placeholder{color:var(--storm-20);opacity:.5}.editable-text-field:focus{border-color:var(--storm-20)}.editable-text-field:disabled{opacity:.6;cursor:not-allowed}
