.error input,.error textarea{border:1px solid #e31e24}.error__text{color:#e31e24;font-size:12px;margin-top:2px}.form__item.form__item_input{display:flex;flex-direction:column;gap:5px;position:relative}.form__item.form__item_input label{display:block;font-size:10px;font-weight:300}.form__item.form__item_input:has(.error__text) input{border:1px solid #e31e24}.form__item.form__item_input input:-webkit-autofill,.form__item.form__item_input input:-webkit-autofill:focus,.form__item.form__item_input input:-webkit-autofill:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #424242!important}.form__item .form__item_input-toggle{bottom:1px;position:absolute;right:-4px;transform:rotate(90deg)}.form__item .form__item_input-toggle.form__item.form__item_toggle .toggle-wrapper{width:36px}.form__item .form__item_input-toggle.form__item.form__item_toggle .toggle-wrapper:has(input[type=checkbox].checked) .toggle-switch{transform:translate(15px)}.form__item .form__item_input-toggle.form__item.form__item_toggle .toggle-switch{height:12px;width:12px}button{align-items:center;background:transparent;border:1px solid #609378;border-radius:10px;color:#609378;display:flex;font-size:14px;font-weight:500;gap:10px;justify-content:center;padding:10px 25px;transition:all .2s}button:hover{cursor:pointer;filter:brightness(.95)}button[disabled]{cursor:not-allowed;filter:opacity(.7)}button.button_fill{background:#609378;border:none;color:#fff;transition:all .2s}button.button_fill:hover{filter:brightness(.9)}button.button_fill.button_warning{background:#d87403}button.button_fill.button_delete{background:#c6262a}button.button_fill.button_delete.skeleton:after{background:linear-gradient(90deg,#e31e24 25%,#f0f0f0,#e31e24 75%);background-size:200% 100%}button.button_fill.skeleton:after{background:linear-gradient(90deg,#609378 25%,#f0f0f0,#609378 75%);background-size:200% 100%}button.button_icon{align-items:center;display:flex;font-size:18px;gap:10px;padding:15px 20px}button.button_icon svg{height:18px;width:18px}button.skeleton{overflow:hidden;pointer-events:none;position:relative}.button.popup{background:transparent;border:none;padding:0}.button.popup button{background:#1e1e1e;border:1px solid #424242;color:#fff}
