.rmtv{font-family:inherit;max-width:1100px;margin:20px auto}.rmtv *{box-sizing:border-box}.rmtv-controls{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;align-items:end}.rmtv-search-label,.rmtv-topic-label{display:flex;flex-direction:column;gap:5px;font-weight:600}.rmtv-search-label{flex:2;min-width:190px}.rmtv-topic-label{flex:1;min-width:190px}.rmtv-controls input,.rmtv-controls select{padding:12px;border:1px solid #a8b7c5;border-radius:7px;width:100%;background:#fff;color:#152b40}.rmtv-stage{background:#172d3b;padding:12px;border:7px solid #263d49;border-radius:24px;box-shadow:inset 0 0 0 2px #5d7580}.rmtv-stage-top,.rmtv-stage-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px;color:#fff}.rmtv-stage-top button,.rmtv-stage-bottom button{background:#23658a;color:#fff;border:0;border-radius:6px;padding:10px 14px;cursor:pointer}.rmtv-screen{background:#101b26;aspect-ratio:16/9;overflow:auto;color:#eee;border:3px solid #8299a2;border-radius:10px}.rmtv-screen iframe,.rmtv-screen video{width:100%;height:100%;border:0;display:block}.rmtv-library{padding:18px;background:#f9faf8;color:#173a50;min-height:100%;height:100%;overflow:auto}.rmtv-library h3{margin:0 0 14px;color:#173a50}.rmtv-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:12px}.rmtv-tile{display:flex;flex-direction:column;gap:6px;background:white;border:1px solid #ccd9e2;border-radius:9px;padding:8px;text-align:left;cursor:pointer;color:#173a50;min-width:0}.rmtv-tile:hover,.rmtv-tile:focus-visible{border-color:#246d99;box-shadow:0 0 0 2px #c8e6f6}.rmtv-thumb{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/9;background:linear-gradient(145deg,#164361,#0b1b30);border-radius:5px;overflow:hidden}.rmtv-thumb img{width:100%;height:100%;object-fit:cover}.rmtv-video-symbol{font-size:34px;color:#fff}.rmtv-tile strong{font-size:14px;line-height:1.3;overflow-wrap:anywhere}.rmtv-tile small{font-size:12px;color:#566977;overflow-wrap:anywhere}.rmtv-now{margin:0;font-size:16px;color:white}.rmtv-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.rmtv-item{background:#f5f5f5;border:1px solid #ddd;border-radius:8px;padding:14px;text-align:left;cursor:pointer;min-height:75px;color:#18374b}.rmtv-item strong,.rmtv-item small{display:block}.rmtv-item small{opacity:.7;margin-top:6px}.rmtv-item.active{border:2px solid #246d99}.rmtv-count{color:#666}@media(max-width:600px){.rmtv-screen{aspect-ratio:auto;height:360px}.rmtv-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rmtv-stage-top,.rmtv-stage-bottom{flex-wrap:wrap}}
