.banner{border-radius:var(--border-radius);font-weight:400;padding:9px 16px 11px;line-height:1.53846;font-size:var(--regular-size)}.banner.info{background-color:var(--gray-button-background-hovered)}.banner.info .button:hover,.banner.info .button:active,.banner.info .button.active{background-color:var(--gray-button-background-active)}.banner.success{background-color:var(--success-50)}.banner.success .button:hover,.banner.success .button:active,.banner.success .button.active{background-color:#bcdfa4}.banner.error{background-color:var(--error-background)}.banner.error .button:hover,.banner.error .button:active,.banner.error .button.active{background-color:#fba899}.banner.warning{background-color:var(--warning-background)}.banner.warning .button:hover,.banner.warning .button:active,.banner.warning .button.active{background-color:#f8d77b}.banner a{color:var(--info)}.input{display:flex;flex-direction:column}.input label{padding-bottom:10px}.input input{height:38px;border:var(--gray-border);border-radius:var(--border-radius)}.input input.error{border:1px solid var(--error);background-color:var(--error-background)}.input input:disabled{cursor:not-allowed;border:var(--gray-border)}.input input[type=text],.input input[type=number],.input input[type=date],.input input[type=time],.input input[type=email],.input input[type=password],.input input[type=search]{padding:7px 16px;outline:none}:is(.input input[type=text],.input input[type=number],.input input[type=date],.input input[type=time],.input input[type=email],.input input[type=password],.input input[type=search]):focus{border:1px solid var(--primary)}.input .error-message{padding-top:10px}.input .error-message,.input .label-required{text-wrap:wrap;color:var(--error)}.input .label-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.input label:has(~input[type=range]){padding-bottom:26px}.input input[type=range]{border-radius:var(--border-radius);border:none;height:6px;min-width:140px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;margin-bottom:16px;cursor:pointer}.input input[type=range]::-webkit-slider-thumb{width:22px;height:22px;-webkit-appearance:none;background-color:var(--white);border:none;border-radius:50%;transition:var(--transition);box-shadow:0 0 0 .5px var(--gray-border-color),0 0 5px #0000002e,0 3px 8px #0000001a,0 1px 3px #0000001a}.input input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--dark-gray-border-color),0 0 5px #0000002e,0 3px 8px #0000001a,0 1px 3px #0000001a}.input input[type=range]::-webkit-slider-thumb:hover{width:24px;height:24px;border:1px solid #a2a2a2;box-shadow:0 0 0 8px #89898a30}.input input[type=range]:focus::-webkit-slider-thumb{width:24px;height:24px;border:1px solid var(--primary);box-shadow:0 0 0 8px #931f1d3c}.input input[type=range]::-moz-range-thumb{width:22px;height:22px;-moz-appearance:none;background-color:var(--white);border:none;border-radius:50%;transition:var(--transition);box-shadow:0 0 0 .5px var(--gray-border-color),0 0 5px #0000002e,0 3px 8px #0000001a,0 1px 3px #0000001a}.input input[type=range]:hover::-moz-range-thumb{box-shadow:0 0 0 1px var(--dark-gray-border-color),0 0 5px #0000002e,0 3px 8px #0000001a,0 1px 3px #0000001a}.input input[type=range]::-moz-range-thumb:hover{width:24px;height:24px;border:1px solid #a2a2a2;box-shadow:0 0 0 8px #89898a30}.input input[type=range]:focus::-moz-range-thumb{width:24px;height:24px;border:1px solid var(--primary);box-shadow:0 0 0 8px #931f1d3c}.input input[type=time]{outline-offset:3px}.input input[type=time]::-webkit-inner-spin-button{display:none}.simple-block{width:100%;padding:32px}.simple-block .header-block{font-weight:500;margin-bottom:20px;text-align:center}.simple-block .paragraph-block{text-align:center;font-size:var(--medium-size);line-height:145%;font-weight:400}.simple-block .input-block{margin-top:20px}.simple-block .input-block input{height:48px}.simple-block .button-block{margin-top:28px;width:100%;height:48px}.simple-block .link-button-block{background:none;border:none;font-weight:500;padding:0;margin:0;cursor:pointer;color:var(--info);display:inline;font-size:var(--regular-size)}.simple-block .footer-block{margin-top:28px;line-height:20px;text-align:center;font-size:var(--regular-size);color:var(--gray-general-text)}.simple-block a{color:var(--info);display:inline;font-size:var(--regular-size)}
