.radar-tv-consensus{max-width:1180px;margin:24px auto 40px;padding:22px;border:1px solid #cfe5d7;border-radius:20px;background:linear-gradient(115deg,#f4fbf7,#fff);color:#17392c}.rtc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.rtc-head h3{font-size:clamp(20px,2.5vw,27px);margin:8px 0}.rtc-head p{margin:0;color:#587165;font-size:14px;line-height:1.5}.rtc-status{white-space:nowrap;border-radius:99px;padding:8px 12px;background:#e4f2eb;color:#006d4e;font-size:12px}.rtc-result{margin:16px 0;padding:13px 16px;border-radius:12px;background:white;border:1px solid #d8e8dd;font-size:14px;line-height:1.55}.rtc-result strong,.rtc-result span{display:block}.rtc-result strong{color:#006e50;font-size:20px}.rtc-details{border-top:1px solid #d7e7db;padding-top:13px}.rtc-details summary{cursor:pointer;color:#006f50;font-weight:800}.rtc-intro{font-size:13px;line-height:1.6}.rtc-intro a,.rtc-name a{color:#006e50;text-underline-offset:2px}.rtc-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:end;margin:15px 0}.rtc-tools label{font-size:12px;font-weight:750}.rtc-tools select,.rtc-tools button{border:1px solid #c9dfd2;border-radius:10px;padding:9px 12px;background:#fff;color:#174d37;font:inherit}.rtc-tools button{cursor:pointer;font-weight:750}.rtc-tools button:hover{background:#e6f5eb}.rtc-rows{display:grid;gap:8px}.rtc-row{display:grid;grid-template-columns:minmax(140px,1.25fr) repeat(4,minmax(85px,1fr));align-items:end;gap:8px;padding:10px;border:1px solid #dcebe1;border-radius:12px;background:#fff}.rtc-name{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.rtc-name strong{width:100%;font-size:13px}.rtc-name a{font-size:11px}.rtc-row label{font-size:11px;color:#5d7267}.rtc-row input{display:block;width:100%;margin-top:5px;border:1px solid #cbded2;border-radius:8px;padding:7px;font:inherit;font-size:13px}.rtc-row input:focus-visible,.rtc-tools select:focus-visible,.rtc-tools button:focus-visible,.rtc-details summary:focus-visible{outline:3px solid #12a775;outline-offset:2px}.rtc-small{font-size:12px;color:#64766c;line-height:1.6}@media(max-width:700px){.radar-tv-consensus{margin:20px 14px;padding:17px}.rtc-head{display:block}.rtc-status{display:inline-block;margin-top:12px}.rtc-row{grid-template-columns:repeat(2,minmax(0,1fr))}.rtc-name{grid-column:1/-1}.rtc-name strong{width:auto;margin-right:auto}}
