.tv-fields{margin:20px 0}.tv-choice{margin-top:18px;position:relative}.tv-choice label{margin-bottom:8px;display:block}.tv-choice label small{color:#999;font-size:13px;font-weight:400;display:inline}.tv-choice input{color:#fff;width:100%;min-height:48px;font:inherit;background:#141414;border:1px solid #505050;border-radius:10px;padding:12px}.tv-choice input:focus{outline:2px solid #ff9f0a}.tv-choice ul{z-index:25;background:#252525;border:1px solid #555;border-radius:10px;max-height:240px;margin:4px 0;padding:4px;list-style:none;position:absolute;left:0;right:0;overflow:auto;box-shadow:0 12px 30px #0008}.tv-choice li{margin:0}.tv-choice li button{text-align:left;color:#eee;background:0 0;gap:10px;width:100%;padding:10px;display:flex}.tv-choice li button span{color:#ffac36;width:16px}.tv-choice li button:hover,.tv-choice li.tv-active{background:#3a3a3a;border-radius:6px}.tv-choice .tv-free-text{color:#aaa;padding:10px;font-size:13px}
