.tv-control-error{display:block;position:relative}.tv-control-error:after{clear:both;display:table;content:""}.tv-control-error__icon{display:block;position:absolute;padding:7px;top:1px;right:1px;opacity:0;pointer-events:none;transition:opacity .35s ease}.tv-control-error__icon svg{width:18px;height:18px;display:block;fill:#ff4a68}.tv-control-error__icon--material-input{top:5px}.tv-control-select__wrap+.tv-control-error__icon{right:33px}.tv-control-error--size_small .tv-control-error__icon{padding:5px}.tv-control-error--size_small .tv-control-error__icon svg{width:15px;height:15px}.tv-control-error--size_large .tv-control-error__icon{padding:13px}.tv-control-error--size_large .tv-control-error__icon svg{width:21px;height:21px}.tv-control-error--for-number-input .tv-control-error__icon{right:16px}.tv-control-error--fix_size .tv-control-error__width-control-wrapper{min-width:170px}.tv-control-error__width-control-wrapper{position:absolute;width:100%;z-index:100;right:0;top:0;opacity:0}.tv-control-error__width-control-wrapper--from-left{right:auto;left:0}.tv-control-error__messages{position:absolute;right:0;padding:10px 15px;max-width:100%;bottom:100%;margin-bottom:1px;color:#fff;opacity:0;border-radius:3px;background-color:#2a2c39;pointer-events:none;transform:scale(.85) translateY(3px);transform-origin:bottom right;transition:opacity .35s cubic-bezier(.215,.61,.355,1),transform .35s cubic-bezier(.215,.61,.355,1)}.tv-control-error__messages:empty{display:none}.tv-control-error__width-control-wrapper--from-left .tv-control-error__messages{left:0;right:auto;transform-origin:bottom left}.tv-control-error__message{display:block;margin-bottom:10px;font-size:12px;line-height:1.4;text-transform:none}.tv-control-error__message:last-child{margin-bottom:0}.tv-control-error__message a{color:#fff;transition:color .35s ease}.tv-control-error__message a:visited{color:#fff;fill:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-error__message a:hover{color:#eaecef;fill:#eaecef;transition-duration:.06s}}.tv-control-error__message a:focus{outline:auto}.tv-control-error__message a:focus:not(:-moz-focusring){outline:none}.tv-control-error__message a:-moz-focusring{outline:auto}.tv-control-error__message a:active{color:#e9eff2;fill:#e9eff2;transition-duration:.06s}.tv-control-error.i-error .tv-control-error__icon{opacity:1;transition-duration:.06s}.tv-control-error.i-error.i-focus .tv-control-error__width-control-wrapper{opacity:1}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-error.i-error:hover .tv-control-error__width-control-wrapper{opacity:1}}.tv-control-error.i-error.i-focus .tv-control-error__messages{opacity:1;transform:scale(1) translateY(0);transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-duration:.06s}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-error.i-error:hover .tv-control-error__messages{opacity:1;transform:scale(1) translateY(0);transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-duration:.06s}}.tv-control-error.i-error.i-focus-touch .tv-control-error__messages,.tv-control-error.i-error.i-focus-touch .tv-control-error__width-control-wrapper{opacity:1}.tv-control-error--msg_left .tv-control-error__width-control-wrapper{left:0;right:auto}.tv-control-error--msg_left .tv-control-error__messages{transform-origin:bottom left}.tv-control-error--material-input .tv-control-error__icon{top:5px}.tv-control-error__brand-dark-bg-cascade .tv-control-error__messages{color:#ff4a68;border:1px solid #4e5866;background-color:#2a2c39}