.tv-control-error{display:block;position:relative}.tv-control-error:after{clear:both;content:"";display:table}.tv-control-error__icon{display:block;opacity:0;padding:7px;pointer-events:none;position:absolute;right:1px;top:1px;transition:opacity .35s ease}.tv-control-error__icon svg{fill:#ff4a68;display:block;height:18px;width:18px}.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{height:15px;width:15px}.tv-control-error--size_large .tv-control-error__icon{padding:13px}.tv-control-error--size_large .tv-control-error__icon svg{height:21px;width: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{opacity:0;position:absolute;right:0;top:0;width:100%;z-index:100}.tv-control-error__width-control-wrapper--from-left{left:0;right:auto}.tv-control-error__messages{background-color:#2a2c39;border-radius:3px;bottom:100%;color:#fff;margin-bottom:1px;max-width:100%;opacity:0;padding:10px 15px;pointer-events:none;position:absolute;right:0;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;font-size:12px;line-height:1.4;margin-bottom:10px;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{fill:#fff;color:#fff}@media (any-hover:hover),(min--moz-device-pixel-ratio:0){.tv-control-error__message a:hover{fill:#eaecef;color:#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{fill:#e9eff2;color:#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-duration:.06s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}@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-duration:.06s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}}.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{background-color:#2a2c39;border:1px solid #4e5866;color:#ff4a68}