.TextFieldLabel{padding:20px 12px;background:#fff;border-radius:14px;border:1px solid var(--border-color-light);min-width:380px;display:flex;flex-direction:column;transition:.2s;position:relative}.TextFieldLabel__required{color:var(--primary-color)}.TextFieldLabel__texts{display:flex;flex-direction:column;justify-content:center;gap:2px}.TextFieldLabel__texts .formHelperText{padding:0;margin:0;color:#9aa8c7}.TextFieldLabel__icon{position:absolute;top:50%;right:15px;transform:translateY(-50%);width:24px;max-height:24px}.TextFieldLabel:focus-within{border-color:var(--secondary-color);transition:.2s}.TextFieldLabel:hover{box-shadow:var(--box-shadow-type1)}.TextFieldLabel:hover .TextFieldLabel__customCheckbox{border:1px solid var(--primary-color)}.TextFieldLabel__activePlaceholder{padding-top:30px;padding-bottom:15px}.TextFieldLabel__placeholder{font-weight:500;font-size:12px;line-height:14px;color:var(--secondary-color);margin-bottom:8px;position:absolute;top:10px}.TextFieldLabel input,.TextFieldLabel textarea{background:none;border:none;outline:none;transition:.3s;font-weight:400;font-size:16px;line-height:19px;color:var(--secondary-color)}.TextFieldLabel input::-webkit-input-placeholder,.TextFieldLabel textarea::-webkit-input-placeholder{font-weight:400;font-size:16px;line-height:130%;color:var(--secondary-color);opacity:.5;-webkit-transition:.3s;transition:.3s}.TextFieldLabel input::placeholder,.TextFieldLabel textarea::placeholder{font-weight:400;font-size:16px;line-height:130%;color:var(--secondary-color);opacity:.5;transition:.3s}.TextFieldLabel textarea{resize:none;width:100%}.TextFieldLabel input[type=checkbox]{cursor:pointer;height:22px;width:22px;border-radius:4px}.TextFieldLabel__tablet{box-shadow:var(--box-shadow-type1);min-width:0;width:100%}.TextFieldLabel__mobile{padding:12px 16px;box-shadow:var(--box-shadow-type1);min-width:0}.TextFieldLabel__customCheckbox{width:22px;height:22px;border:1px solid var(--border-color-light);border-radius:4px;display:flex;justify-content:center;align-items:center;transition:.3s}.TextFieldLabel__customCheckbox.active{border:1px solid var(--primary-color)}.TextFieldLabel__customCheckbox.active i{color:var(--primary-color)}.TextFieldLabel__customCheckbox i{font-size:20px;color:var(--primary-color)}.TextFieldLabel__customCheckbox:hover{border:1px solid var(--primary-color)}.TextFieldLabel__checkbox{padding:12px;align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:9px;cursor:pointer;margin-right:auto;border:1px solid var(--border-color-light)}.TextFieldLabel__checkbox .typography-body1{margin:0;opacity:.5;position:static;font-size:14px}.TextFieldLabel__checkbox input{display:none}.TextFieldLabel__date{align-items:flex-start}@media(max-width:576px){.TextFieldLabel__placeholder{position:static}}