/* ORTHYNE Radar mondiale: ricerca globale in cima alle pagine Radar. Tema scuro come il resto del sito (notte30). */
html body .rg{margin:1.2rem 0 2.4rem;color:#e6eef8}
html body .rg .rg-h{margin:.2rem 0 .5rem}
html body .rg .rg-sub{margin:0 0 1rem;color:#c3cfe0}
html body .rg-form .rg-riga{display:flex;gap:.5rem;flex-wrap:wrap}
html body .rg-form input[type=search]{flex:1 1 260px;min-width:0;font:inherit;font-size:1.05rem;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.22);border-radius:14px;background:rgba(255,255,255,.08);color:#fff}
html body .rg-form input[type=search]::placeholder{color:#9fb0c8}
html body .rg-form input[type=search]:focus{outline:3px solid rgba(47,128,237,.55);outline-offset:1px}
html body .rg-bt{font:inherit;font-weight:600;padding:.85rem 1.4rem;border:0;border-radius:14px;background:linear-gradient(120deg,#3FB68B 0%,#2F80ED 100%);color:#fff;cursor:pointer;min-height:44px}
html body .rg-bt:hover{filter:brightness(1.08)}
html body .rg-chips,html body .rg-rapido{display:flex;flex-wrap:wrap;gap:.45rem;margin:.9rem 0 .2rem}
html body .rg-chip{font:inherit;font-size:.92rem;padding:.5rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);color:#e6eef8;cursor:pointer;min-height:44px}
html body .rg-chip:hover{background:rgba(255,255,255,.12)}
html body .rg-chip[aria-pressed=true]{background:#fff;border-color:#fff;color:#0b1826;font-weight:600}
html body .rg-chip.rg-tuo{border:1.5px solid #62e3ff;background:rgba(98,227,255,.14);color:#e6fbff;font-weight:600}html body .rg-chip.rg-tuo[aria-pressed=true]{background:#62e3ff;border-color:#62e3ff;color:#0b1826}
html body .rg-filtri{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:.6rem;margin:.9rem 0}
html body .rg-f{min-width:0;display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:#c3cfe0}
html body .rg-f select{font:inherit;font-size:.95rem;color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);border-radius:12px;padding:.6rem .7rem;color-scheme:dark;min-height:44px;width:100%;max-width:100%;min-width:0;text-overflow:ellipsis}
html body .rg-f select option{color:#0e1a2b;background:#fff}
html body .rg-info{font-weight:600;color:#e6eef8;margin:.8rem 0 .4rem}
html body .rg-lista{list-style:none;padding:0;margin:0;display:grid;gap:.7rem}
html body .rg-v{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:.9rem 1rem}
html body .rg-v:hover{border-color:rgba(143,193,255,.45)}
html body .rg-top{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.35rem}
html body .rg-b{font-size:.78rem;padding:.18rem .55rem;border-radius:999px;background:rgba(255,255,255,.08);color:#dbe5f2;border:1px solid rgba(255,255,255,.16)}
html body .rg-kG{background:rgba(47,128,237,.22);border-color:rgba(47,128,237,.5);color:#cfe2ff}
html body .rg-kS{background:rgba(63,182,139,.22);border-color:rgba(63,182,139,.5);color:#c9f2e1}
html body .rg-kC{background:rgba(139,92,246,.24);border-color:rgba(139,92,246,.5);color:#e3d8ff}
html body .rg-intl{background:rgba(242,181,68,.2);border-color:rgba(242,181,68,.5);color:#ffe6b0}
html body .rg-th{font-size:1.02rem;margin:.1rem 0 .3rem;line-height:1.35}
html body .rg-t{color:#8fc1ff;text-decoration:none;overflow-wrap:anywhere}
html body .rg-t:hover{text-decoration:underline}
html body .rg-m{display:flex;flex-wrap:wrap;gap:.3rem 1rem;margin:0;font-size:.9rem;color:#c3cfe0}
html body .rg-e{overflow-wrap:anywhere}
html body .rg-urg{color:#ffb4a8;font-weight:600}
html body .rg-fo{margin:.35rem 0 0;font-size:.8rem;color:#9fb0c8}
html body .rg-altri{display:block;margin:1rem auto 0;font:inherit;font-weight:600;padding:.75rem 1.4rem;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.08);color:#fff;cursor:pointer;min-height:44px}
html body .rg-altri:hover{background:rgba(255,255,255,.16)}
html body .rg-nota{margin-top:1rem;color:#c3cfe0}
html body .rg-cop{margin-top:1.2rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:.8rem 1rem;color:#e6eef8}
html body .rg-cop summary{cursor:pointer;font-weight:600;color:#fff}
html body .rg-cop p{color:#c3cfe0}
html body .rg-tabw{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
html body .rg-tab{border-collapse:collapse;width:100%;margin:.6rem 0;font-size:.9rem;background:transparent}
html body .rg-tab th,html body .rg-tab td{border-bottom:1px solid rgba(255,255,255,.12);padding:.4rem .3rem;text-align:start;color:#e6eef8;background:transparent}
html body .rg-fl{font-size:.85rem;padding-inline-start:1.1rem;color:#c3cfe0}
html body .rg-fl a{color:#8fc1ff}
html body .rg-h2{margin-top:2.2rem}
html body #rg,html body #rf{scroll-margin-top:84px}
@media (max-width:560px){html body .rg-filtri{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html body .rg-bt{flex:1 1 100%}}
/* p42w1: riquadro vivo (mai una ricerca vuota) */
html body .rg-vivo{margin:.4rem 0 0}
html body .rg-vivo[hidden]{display:none}
html body .rg-vivo .rg-vivo-t{font-weight:600;color:#e6eef8;margin:.8rem 0 .5rem}
html body .rg-vivo .rg-vivo-cta{margin:.9rem 0 0}
html body .rg-vivo .rg-vivo-fissa .rg-th{font-weight:600;color:#fff}
html body .rg-vivo .rg-vivo-fissa .rg-m{display:block}
