#tsc-widget{position:fixed;right:20px;bottom:20px;width:340px;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,0.12);font-family:Arial,zapf;}#tsc-messages{max-height:360px;overflow:auto;padding:12px}#tsc-input{display:flex;padding:10px;border-top:1px solid #eee}#tsc-input input{flex:1;padding:8px;border:1px solid #ccc;border-radius:4px}#tsc-input button{margin-left:8px;padding:8px 10px} .tsc-msg.user{text-align:right;color:#111;margin:6px 0}.tsc-msg.bot{text-align:left;color:#444;margin:6px 0}.tsc-item{border-top:1px solid #f0f0f0;padding:8px 0;display:flex;gap:8px}.tsc-item img{width:80px;height:60px;object-fit:cover}.tsc-item-meta a{font-weight:600}