.ta-top{position:relative;z-index:1000}form.ta-search{position:relative!important;overflow:visible!important;min-width:0;z-index:1001}
.ta-live-panel{position:absolute;z-index:9999;top:calc(100% + 7px);left:0;width:100%;max-width:100%;box-sizing:border-box;background:#fff;border:1px solid #dce3e7;border-radius:12px;box-shadow:0 16px 36px rgba(16,38,51,.16);max-height:min(70vh,480px);overflow-y:auto;overflow-x:hidden;text-align:left}
.ta-live-panel[hidden]{display:none!important}
.ta-live-option{display:flex;align-items:center;gap:12px;padding:10px 12px;text-decoration:none!important;color:#1b2b34!important;border-bottom:1px solid #eef1f3;min-width:0}
.ta-live-option:hover,.ta-live-option.is-active,.ta-live-all:hover,.ta-live-all.is-active{background:#f1f6f7}
.ta-live-option img{width:54px;height:54px;flex:none;object-fit:contain;background:#fff;border:1px solid #eef1f3;border-radius:7px}
.ta-live-detail{min-width:0;flex:1}.ta-live-detail strong{display:block;font-size:14px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta-live-detail small{display:block;color:#64737b;font-size:12px;line-height:1.35;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ta-live-right{flex:0 0 auto;text-align:right;max-width:35%}.ta-live-right strong{display:block;font-size:13px;white-space:nowrap}.ta-live-right small{display:block;font-size:11px;margin-top:3px}.ta-live-right .is-available{color:#28704c}.ta-live-right .is-unavailable{color:#8a5d30}
.ta-live-all{display:block;padding:13px 14px;font-size:13px;font-weight:700;color:#163e4e!important;text-decoration:none!important}.ta-live-empty{padding:15px 14px;margin:0;color:#5d6c73;font-size:13px}
@media(max-width:600px){.ta-live-panel{left:0;right:0;width:100%;max-width:100%;border-radius:9px;max-height:60vh}.ta-live-option{gap:8px;padding:9px}.ta-live-option img{width:44px;height:44px}.ta-live-detail strong{font-size:12px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ta-live-right{max-width:32%}.ta-live-right strong{font-size:11px;white-space:normal}.ta-live-right small{font-size:10px}}
