.button,a.button{--btn-height: 2.75rem;box-sizing:border-box;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;height:var(--btn-height);font-weight:700;font-size:1rem;width:fit-content;border:1px solid transparent;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:0 1rem;white-space:nowrap;overflow:hidden;position:relative;text-decoration:none;background-color:var(--btn-bg-color-main);color:var(--btn-color-main)}.button:not(:disabled):hover,a.button:not(:disabled):hover{color:var(--btn-color-hover, var(--btn-color-main));background:var(--btn-bg-color-hover, var(--btn-bg-color-main))}.button:not(:disabled):active,a.button:not(:disabled):active{color:var(--btn-color-active, var(--btn-color-main));background:var(--btn-bg-color-active, var(--btn-bg-color-main))}.button>*+*,a.button>*+*{margin-left:.875rem}.button .icon,a.button .icon{font-size:1.25rem}.button:disabled,a.button:disabled{cursor:default;opacity:.5;pointer-events:none}.button_primary,a.button_primary{--btn-color-main: white;--btn-bg-color-main: #2198df;--btn-bg-color-hover: #1fcbec;--btn-bg-color-active: #1fcbec}.button_primary.button_color_green,a.button_primary.button_color_green{--btn-bg-color-main: #65c439;--btn-bg-color-hover: #5bee27;--btn-bg-color-active: #5bee27}.button_secondary,a.button_secondary{--btn-color-main: #727272;--btn-bg-color-main: #ffffff;--btn-bg-color-hover: #fafafa;--btn-bg-color-active: #fafafa;border-color:#d5d5d5}.button_outline,a.button_outline{--btn-color-main: #ffffff;--btn-bg-color-main: #ffffff;border-color:var(--btn-bg-color-main)}.button_outline.button_color_green,a.button_outline.button_color_green{--btn-bg-color-main: #65c439}.button_facebook,a.button_facebook{--btn-color-main: #ffffff;--btn-bg-color-main: #4267b2}.button_google,a.button_google{--btn-color-main: #3D4043;--btn-bg-color-main: #ffffff;border-color:#dbdcdf}.button_full-width,a.button_full-width{width:100%}.button_square,a.button_square{width:var(--btn-height)}.button_size_2xs,a.button_size_2xs{--btn-height: 24px;padding:0 10px;font-size:12px}.button_size_2xs>*+*,a.button_size_2xs>*+*{margin-left:6px}.button_size_xs,a.button_size_xs{--btn-height: 1.875rem;padding:0 .75rem;font-size:.875rem}.button_size_xs>*+*,a.button_size_xs>*+*{margin-left:.5rem}.button_size_sm,a.button_size_sm{--btn-height: 2.25rem;padding:0 .875rem;font-size:.875rem}.button_size_sm>*+*,a.button_size_sm>*+*{margin-left:.5rem}.button_size_md,a.button_size_md{--btn-height: 2.5rem;padding:0 1rem}.button_size_lg,a.button_size_lg{--btn-height: 2.75rem;padding:0 1.125rem}.button__loader,a.button__loader{position:absolute;display:flex;align-items:center;justify-content:center;margin-left:0;top:0;bottom:0;left:0;right:0;border:none;height:auto;box-sizing:border-box;font-size:1.25rem}.button__loader-icon,a.button__loader-icon{animation-name:rotate;animation-duration:1.5s;animation-timing-function:linear;animation-iteration-count:infinite}.input{--input-height: 2.5rem;color:var(--color--text-primary);position:relative}.input__field{box-sizing:border-box;position:relative;height:var(--input-height);line-height:var(--input-height);padding:.625rem .875rem;background-color:var(--color--bg-secondary);border:1px solid var(--color--border);border-radius:4px;outline:none;width:100%;text-transform:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:.875rem}.input__field::-webkit-outer-spin-button,.input__field::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input__field::placeholder{text-align:left;color:#b4b4b4}.input__field:disabled{opacity:.6;background-color:var(--color--selected)}.input__field:focus:not(:disabled){border-color:var(--color--focus);box-shadow:var(--shadow--focus)}.input__label{display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(52 64 84 / var(--tw-text-opacity, 1))}.input__label:is(.dark *){--tw-text-opacity: 1;color:rgb(249 250 251 / var(--tw-text-opacity, 1))}.input__icon{position:absolute;font-size:1.25rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:#8e8e8e;width:var(--input-height);height:var(--input-height);pointer-events:none}.input__icon_clear{right:14px;cursor:pointer}.input_square .input__field{text-align:center;width:var(--input-height)}.input_with_append-icon .input__field{padding-right:42px}.input_with_append-icon_bordered .input__field{padding-left:58px}.input_with_append-icon_bordered .input__icon_append{border-left:1px solid var(--color--border)}.input_with_prepend-icon .input__field{padding-left:42px}.input_with_prepend-icon_bordered .input__field{padding-left:58px}.input_with_prepend-icon_bordered .input__icon_prepend{border-right:1px solid var(--color--border)}.input_with_clear-icon .input__field{padding-right:42px}.input_with_prepend-icon.input_with_clear-icon .input__field{padding-right:66px}.input_with_prepend-icon.input_with_clear-icon .input__icon_clear{right:38px}.input_error .input__field,.input_error .input__field:focus{--tw-border-opacity: 1;border-color:rgb(253 162 155 / var(--tw-border-opacity, 1))}.input_error .input__field:is(.dark *),.input_error .input__field:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(249 112 102 / var(--tw-border-opacity, 1))}.icon_loading{animation-name:rotate;animation-duration:1.5s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}
