
.lhc-live-animation{background:linear-gradient(135deg,#20334d,#0a1425);color:white;width:100%;padding:40px;text-align:center;box-sizing:border-box}.lhc-live-balls{display:flex;justify-content:center;gap:18px;padding:45px 0}.lhc-live-balls>span{position:relative;display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff,#ddd);color:#222;border:5px solid currentColor;font-size:28px;font-weight:700}.lhc-live-balls>.ball-red{color:#e53c40}.lhc-live-balls>.ball-blue{color:#287be1}.lhc-live-balls>.ball-green{color:#2ca466}.lhc-live-balls small{position:absolute;bottom:-30px;font-size:14px;color:white}.lhc-live-animation>small{display:block;margin-top:20px}.lhc-live-animation button{padding:10px 22px;cursor:pointer}@media(max-width:600px){.lhc-live-animation{padding:20px 10px}.lhc-live-balls{gap:5px}.lhc-live-balls>span{width:34px;height:34px;border-width:3px;font-size:19px}}
.reference-live .live-source-timing{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;margin-bottom:12px;border:1px solid #dce8f8;border-radius:8px;background:#f4f8ff;color:#45627e;font-size:14px}
.reference-live .live-source-timing strong{color:#2876d1;font-weight:600}.reference-live .live-source-timing small{font-size:12px;color:#68788b}.reference-live .live-record-actions .btn{margin:4px}
