@keyframes scaleStar{0%,to{transform:scale(1)}50%{transform:scale(1.7)}}.form-field{margin-bottom:30px;position:relative;width:100%}.form-field>label{color:rgb(var(--color-dark-rgb)/.5);display:block;font-size:14px;font-weight:500;line-height:1;margin-bottom:6px}.form-field.required>label:after{content:"*";display:inline-block}.form-field input,.form-field select,.form-field textarea{background-color:var(--bg-input-field);border:1px solid var(--border-color);border-radius:8px;color:rgb(var(--color-dark-rgb)/.8);font-family:IBMPlex-Sans,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.15;min-height:44px;outline:0;padding:10px 14px;width:100%}.form-field input::-moz-placeholder,.form-field select::-moz-placeholder,.form-field textarea::-moz-placeholder{color:rgb(var(--color-dark-rgb)/.2);font-size:1em}.form-field input::placeholder,.form-field select::placeholder,.form-field textarea::placeholder{color:rgb(var(--color-dark-rgb)/.2);font-size:1em}.form-field input:focus-visible,.form-field select:focus-visible,.form-field textarea:focus-visible{outline:1px solid var(--primary)}.form-field input:not(:disabled):hover::-moz-placeholder,.form-field select:not(:disabled):hover::-moz-placeholder,.form-field textarea:not(:disabled):hover::-moz-placeholder{color:rgb(var(--color-dark-rgb)/.4)}.form-field input:not(:disabled):hover::placeholder,.form-field select:not(:disabled):hover::placeholder,.form-field textarea:not(:disabled):hover::placeholder{color:rgb(var(--color-dark-rgb)/.4)}.form-field .view-field{align-items:center;display:flex;min-height:44px;padding:2px 14px 3px 15px;position:relative}.form-field .view-field:before{border:1px solid rgb(var(--border-color-rgb)/.45);border-bottom-left-radius:8px;border-right:none;border-top-left-radius:8px;content:"";height:100%;left:0;position:absolute;top:0;width:8px}.form-field .view-field.no-border{padding-left:0;padding-right:0;padding-top:0!important}.form-field .view-field.no-border:before{border:none}.form-field .box-instead-input{align-items:center;color:rgb(var(--color-dark-rgb)/.8);display:flex;font-family:IBMPlex-Sans,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.15;min-height:44px;overflow:hidden;width:100%}.form-field input[type=password]{padding-right:40px}.form-field input:-webkit-autofill{background-color:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important;outline:1px solid rgb(var(--primary)/.5);-webkit-text-fill-color:#000!important}.form-field textarea{max-height:500px;min-height:56px;resize:vertical}.form-field select{line-height:26px}.form-field .select-wrap{position:relative}.form-field .select-wrap:after,.form-field .select-wrap:before{background-color:var(--primary);border-radius:2px;content:"";height:1.5px;pointer-events:none;position:absolute;right:20px;top:50%;transition:var(--transition);width:8px;z-index:1}.form-field .select-wrap:before{transform:translate(calc(-50% + 3px),-50%) rotate(-45deg)}.form-field .select-wrap:after{transform:translate(calc(-50% - 2px),-50%) rotate(45deg)}.form-field.disabled,.form-field[disabled]{opacity:.5;pointer-events:none}.form-field .error{color:var(--color-danger);font-size:11px;font-weight:100;left:0;line-height:.9;opacity:0;position:absolute;top:calc(100% + 12px);transition:all var(--transition);visibility:hidden}.form-field.field-error .file-upload,.form-field.field-error input,.form-field.field-error select,.form-field.field-error textarea{color:var(--color-danger);outline:1px solid var(--color-danger)}.form-field.field-error .file-upload::-moz-placeholder,.form-field.field-error input::-moz-placeholder,.form-field.field-error select::-moz-placeholder,.form-field.field-error textarea::-moz-placeholder{color:var(--color-danger)}.form-field.field-error .file-upload::placeholder,.form-field.field-error input::placeholder,.form-field.field-error select::placeholder,.form-field.field-error textarea::placeholder{color:var(--color-danger)}.form-field.field-error input:focus-visible,.form-field.field-error option:focus-visible,.form-field.field-error select:focus-visible,.form-field.field-error textarea:focus-visible{outline:1px solid var(--color-danger)}.form-field.field-error .error{opacity:1;top:calc(100% + 4px);visibility:visible}.form-field.field-error .required{animation:scaleStar 1s linear infinite;color:var(--color-danger);display:inline-block}.form-field .vdp-datepicker__calendar{border-color:var(--border-color);border-radius:12px;box-shadow:2px 2px 6px -2px var(--primary);min-width:240px;overflow:hidden}.form-field .vdp-datepicker__calendar .cell.selected{background:var(--primary);border-radius:10px;box-shadow:inset 0 0 0 2.5px var(--primary),inset 0 0 0 4px var(--color-light);color:var(--color-light);pointer-events:none}.form-field .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.form-field .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.form-field .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border-color:transparent;border-radius:10px;box-shadow:inset 0 0 0 2.5px var(--color-light),inset 0 0 0 4px var(--primary)}.form-field .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day.selected:hover,.form-field .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month.selected:hover,.form-field .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year.selected:hover{background:var(--primary);border:1px solid var(--primary)}.form-field .vdp-datepicker__calendar header .next:not(.disabled):hover,.form-field .vdp-datepicker__calendar header .prev:not(.disabled):hover,.form-field .vdp-datepicker__calendar header .up:not(.disabled):hover{background:var(--secondary)}.form-field .datepicker-box{position:relative}.form-field .datepicker-box>.app-icon{color:var(--primary);font-size:20px;left:14px;pointer-events:none;position:absolute;top:12px;z-index:1}.form-field .datepicker-box input{padding-left:42px}.form-field.field-search{margin-bottom:8px;max-width:200px}.form-field.field-search input{min-height:34px;padding:4px 40px 4px 14px}.form-field.field-search .icon-search{font-size:24px;pointer-events:none}.form-field.field-search .icon-close,.form-field.field-search .icon-search{align-items:center;color:rgb(var(--color-gray-rgb)/.4);display:flex;height:100%;padding:2px 8px;position:absolute;right:0;top:0;z-index:1}.form-field.field-search .icon-close{border-radius:0 8px 8px 0;font-size:20px}.form-field.field-search .icon-close:hover{color:var(--color-danger)}.form-field.field-search .icon-close:focus-visible{box-shadow:inset 0 0 0 1px var(--color-warning);color:var(--color-danger)}.show-pass{align-items:center;border-radius:0 20px 20px 0;bottom:0;color:var(--primary);display:flex;justify-content:center;min-width:44px;position:absolute;right:0;top:0}.show-pass svg{width:24px}.checkbox{align-items:center;display:inline-flex;margin-bottom:20px;margin-top:28px;min-height:48px}.checkbox-list{line-height:1.2;margin-bottom:8px;margin-top:16px;min-height:auto}.checkbox input{display:none}.checkbox label{align-items:center;cursor:pointer;display:inline-flex}.checkbox label .checkbox-marker{background-color:var(--color-light);border:1px solid rgb(var(--primary)/.5);border-radius:4px;flex-shrink:0;font-size:26px;margin-right:20px;min-height:1em;position:relative;width:1em}.checkbox label .checkbox-marker:after,.checkbox label .checkbox-marker:before{background-color:var(--primary);content:"";position:absolute;transform-origin:top;width:2px}.checkbox label .checkbox-marker:before{border-radius:4px 4px 0 0;height:0;left:calc(50% - 8px);top:50%;transform:rotate(-45deg)}.checkbox label .checkbox-marker:after{border-radius:0 0 4px 4px;height:0;left:calc(50% - 2.5px);top:calc(50% + 6px);transform:rotate(225deg)}.checkbox label .checkbox-marker.selected{border-color:var(--primary)}.checkbox label .checkbox-marker.selected:before{height:9px;transition:height .1s linear}.checkbox label .checkbox-marker.selected:after{height:15px;transition:height .2s linear .1s}.checkbox label:hover .checkbox-marker{background:linear-gradient(rgb(var(--primary)/.05),rgb(var(--primary)/.05)),#fff;border-color:rgb(var(--primary)/.7)}.checkbox label:active .checkbox-marker{background:linear-gradient(rgb(var(--primary)/.1),rgb(var(--primary)/.1)),#fff;border-color:rgb(var(--primary)/.7)}.checkbox label.disabled .checkbox-marker{background:#fff;border-color:rgb(var(--primary)/.7)}.checkbox label:focus-visible .checkbox-marker{background:#fff;border-color:var(--primary)}.checkbox.checkbox-error label{color:var(--color-danger)}.checkbox.checkbox-error label .checkbox-marker{border-color:var(--color-danger)}
