.live-board{margin-bottom:30px}.live-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 30px;background:#253c2d;color:#e9efcf;border:1px solid #344e34;position:relative;overflow:hidden}.live-banner:after{content:"";position:absolute;right:250px;top:-80px;width:220px;height:220px;transform:rotate(35deg);border:1px solid #c6db9b12;pointer-events:none}.live-kicker{font-size:10px;letter-spacing:2px;color:#b4c68a}.live-banner h2{font-size:26px;margin:10px 0 8px;letter-spacing:.5px;color:#eef3da}.live-banner p{font-size:12px;color:#b2c19a;margin:0}.live-signal{display:flex;flex-direction:column;gap:10px;align-items:flex-end;z-index:1;font-size:12px;white-space:nowrap}.live-signal>span{color:#dae99e;display:flex;align-items:center;gap:8px}.live-signal>span:before{content:"";width:6px;height:6px;background:#cadc83;border-radius:50%;box-shadow:0 0 0 4px #cbdc8212}.live-signal small{color:#9fb28a;font-size:10px}.live-signal .is-paused{color:#c9bf94}.live-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid #d7dfcb;border-bottom:1px solid #d7dfcb;background:#fafcf5}.live-channel{padding:17px 18px;border-right:1px solid #d7dfcb;min-width:0}.live-channel>div{display:flex;gap:7px;align-items:center}.live-channel b{font-size:12px;color:#3c5230}.live-led{width:5px;height:5px;background:#a4ad95;flex-shrink:0}.healthy .live-led{background:#6c8d44}.degraded .live-led,.outdated .live-led{background:#b58e48}.live-health{margin-left:auto;font-size:10px;color:#81916c}.live-channel p{font-size:11px;margin:13px 0 7px;color:#819071}.live-channel p strong{font-weight:500;color:#62794c;margin-left:6px}.live-channel small{display:block;color:#87967a;font-size:10px;line-height:1.8;overflow-wrap:anywhere}.live-channel.pending{background:#f1f3e9}.pending .live-health{color:#9a8757}.live-channel .text-button{padding:3px 0 0;font-size:10px;min-height:0}.live-toolbar{display:flex;align-items:center;justify-content:space-between;margin:26px 0 18px;gap:18px;border-bottom:1px solid #d6dfc7}.live-tabs{display:flex;gap:24px;align-self:stretch}.live-tabs button{border:0;border-bottom:2px solid transparent;background:none;color:#859273;border-radius:0;padding:0 0 15px;font-size:14px;font-weight:600}.live-tabs button.active{color:#334b2a;border-bottom-color:#466233}.live-tabs span{display:inline-block;font:10px ui-monospace,monospace;padding:2px 5px;margin-left:6px;background:#e6edda;color:#6d8255}.live-tools{display:flex;gap:12px;align-items:center;padding-bottom:12px}.live-tools>span{font-size:10px;color:#8a987b}.live-tools .text-button{font-size:11px;padding:3px}.live-tools .secondary{font-size:11px;padding:6px 9px}.live-source-caption{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px;color:#869476;font-size:10px}.live-source-caption>div{display:flex;align-items:center;gap:10px}.live-source-caption b{font-size:11px;color:#6d8057;font-weight:500}.live-source-tag{background:#ede7d4;border:1px solid #e3d8b8;color:#96834e;font-size:9px;padding:4px 7px;white-space:nowrap}.live-source-tag.official{color:#5f7847;background:#e5ecd8;border-color:#d2dfbd}.live-password-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.live-password-card{background:#fcfdf8;border:1px solid #d7e0c8;position:relative;min-width:0}.live-password-card:before{content:"";display:block;height:2px;width:32px;background:#a2b47a;position:absolute;left:-1px;top:-1px}.live-card-top{display:flex;justify-content:space-between;gap:8px;font-size:9px;color:#94a080;letter-spacing:.5px;padding:17px 18px 0}.live-password-card h3{font-size:17px;font-weight:600;color:#425735;letter-spacing:.5px;margin:12px 18px 18px}.live-code-line{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 18px}.live-code{display:flex;gap:5px}.live-code>span{font:25px/42px ui-monospace,"Cascadia Mono",monospace;background:#ecf0e1;border:1px solid #dfe6d0;color:#3c542e;width:32px;text-align:center}.live-copy{background:transparent;border:0;border-left:1px solid #dbe3cf;color:#708953;font-size:11px;white-space:nowrap;padding:8px 0 8px 10px}.live-copy:hover{color:#2e4c27}.live-location{font-size:11px;line-height:1.8;color:#8a977a;margin:18px 18px 20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px}.live-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #e5eadb;padding:10px 18px;background:#f7f9f0;font-size:9px;color:#99a18c}.live-card-bottom a{font-size:10px;text-decoration:none;color:#809065}.live-footnote{font-size:10px;color:#929d83;line-height:1.8;margin:15px 0 0;max-width:950px}.live-news-list{border:1px solid #d7dfcb;background:#fbfcf7}.live-news-row{display:flex;align-items:center;gap:23px;text-decoration:none;padding:22px 24px;border-bottom:1px solid #e1e7d7;color:#405733}.live-news-row:last-child{border-bottom:0}.live-news-row:hover{background:#f1f5e8}.live-news-date{display:flex;flex-direction:column;gap:7px;align-items:center;min-width:65px}.live-news-date b{font:23px ui-monospace,monospace;color:#799159}.live-news-date small{font:10px ui-monospace,monospace;color:#9ba78a}.live-news-row>div{flex:1;min-width:0}.live-news-category{font-size:9px;color:#8c9b78}.live-news-row h3{margin:7px 0 9px;color:#455b36;font-size:14px;line-height:1.6;font-weight:500;overflow-wrap:anywhere}.live-news-row p{font-size:10px;color:#9aa68b;margin:0}.live-news-arrow{font-size:22px;color:#95a67a}.live-pagination{display:flex;align-items:center;justify-content:flex-end;gap:18px;margin-top:14px;color:#8d9a7b;font-size:11px}.live-empty{grid-column:1/-1;display:flex;gap:22px;align-items:center;min-height:160px;padding:28px;background:#f6f8ef;border:1px dashed #cdd9b9}.live-empty>span{font-size:42px;color:#a5b68b}.live-empty h3{font-size:17px;color:#657b4c;margin:0 0 12px}.live-empty p{font-size:12px;line-height:1.8;color:#93a17e;margin:0}.live-curated{border-top:1px solid #d5dec7;margin-top:34px}.live-curated>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:24px 0;cursor:pointer;color:#7e9069;font-size:11px}.live-curated>summary::-webkit-details-marker{display:none}.live-curated>summary>span:first-child{display:flex;align-items:center;gap:15px}.live-curated summary b{font-size:15px;color:#566f40}.live-curated summary small{font-size:11px;font-weight:400;color:#8e9d7d}.live-curated-body{padding-top:6px}.live-curated[open]>summary{border-bottom:1px solid #e0e6d4;margin-bottom:22px}
@media(max-width:1200px){.live-password-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-channel>div{flex-wrap:wrap}.live-health{margin-left:0}.live-tools>span{display:none}}
@media(max-width:640px){.live-banner{padding:23px 20px;align-items:flex-start;flex-direction:column;gap:20px}.live-banner h2{font-size:24px}.live-signal{align-items:flex-start;gap:7px}.live-channel-grid{grid-template-columns:1fr}.live-channel{padding:13px 17px}.live-channel>div{flex-wrap:nowrap}.live-health{margin-left:auto}.live-channel p{margin:9px 0 4px}.live-channel small{line-height:1.7}.live-channel.pending small{display:none}.live-channel.pending p{display:inline;font-size:10px}.live-channel.pending .text-button{float:right}.live-toolbar{margin-top:22px;gap:10px}.live-tabs{gap:18px}.live-tools{gap:8px}.live-tools .secondary{display:none}.live-tabs button{font-size:13px}.live-source-caption{align-items:flex-start;flex-direction:column;gap:9px}.live-source-caption>div{flex-wrap:wrap}.live-password-grid{grid-template-columns:1fr;gap:12px}.live-password-card h3{margin-top:10px;margin-bottom:15px}.live-code>span{font-size:27px;width:38px;line-height:45px}.live-location{margin-top:15px;margin-bottom:15px;min-height:0;-webkit-line-clamp:3}.live-news-row{padding:18px 15px;gap:15px}.live-news-date{min-width:48px}.live-news-date b{font-size:20px}.live-news-row h3{font-size:13px}.live-curated>summary>span:first-child{align-items:flex-start;flex-direction:column;gap:8px}.live-curated summary small{font-size:10px}}
