html.a86-filter-open,html.a86-filter-open body{overflow:hidden!important}
html body dialog#a86Filters{position:fixed!important;inset:0!important;margin:auto!important;padding:0!important;border:1px solid #52818b;border-radius:16px;width:min(720px,100vw);max-width:100vw;height:92vh;height:92dvh;max-height:100dvh;background:#174651;color:#f3fafb;z-index:2147483647;box-sizing:border-box;overflow:hidden}
html body dialog#a86Filters[open]{display:flex!important;flex-direction:column}
#a86Filters::backdrop{background:rgba(4,18,24,.7)}
html body #a86Filters>header,html body #a86Filters>footer{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#10353f;padding:12px 14px;color:#fff;z-index:2}
html body #a86Filters>header{padding-top:max(12px,env(safe-area-inset-top))}
html body #a86Filters>footer{padding-bottom:max(12px,env(safe-area-inset-bottom));border-top:1px solid #477580}
#a86Filters>header button,#a86Filters>footer button,.a86-performance>header button{min-height:44px;border:1px solid #739ba3;border-radius:9px;padding:8px 14px;background:#245863;color:#fff;font-weight:700;cursor:pointer}
#a86Filters>footer button{background:#f5d331!important;color:#16343c!important;border-color:#f5d331!important}
#a86Filters>footer small{max-width:40%;font-size:11px;color:#b6d2d8}
#a86Filters .a86-filter-scroll{overflow:auto;flex:1;min-height:0;overscroll-behavior:contain;padding:12px;scrollbar-gutter:stable}
html body #a86Filters #arenaFilters{position:static!important;display:block!important;max-height:none!important;width:100%!important;background:transparent!important;margin:0!important;padding:0!important;box-shadow:none!important}
#a86Filters #arenaFilters>summary,#a86Filters .a77-foot{display:none!important}
html body #a86Filters #filters{display:block!important;padding:0!important;margin:0!important}
#a86Filters .a77-country h5 button{text-align:left;min-height:42px;font-weight:800}
#a86Filters .a77-lg input{width:20px;height:20px;accent-color:#167986}
#a86Filters .a77-lg{min-height:42px}
.a86-coverage{font-size:10px;color:#73878d;padding:5px 10px;line-height:1.5}
.a86-performance{padding:12px;background:#eef5f6;color:#1b3f49;border-radius:12px;line-height:1.5}
.a86-performance>header{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 0}
.a86-performance h3{margin:0;font-size:18px}.a86-performance p{font-size:12px}
.a86-performance details{margin:12px 0;background:white;border-radius:10px;padding:10px}
.a86-performance summary{font-weight:800;cursor:pointer;padding:8px}
.a86-performance article{padding:10px;border-bottom:1px solid #dce8eb}
.a86-table{overflow:auto}.a86-table table{border-collapse:collapse;width:100%;font-size:11px}.a86-table th,.a86-table td{padding:8px;border-bottom:1px solid #dce8eb;text-align:center;white-space:nowrap}.a86-table th:first-child{text-align:left}
@media(max-width:600px){html body dialog#a86Filters{height:100vh;height:100dvh;border-radius:0;border:0}#a86Filters>header b{font-size:13px}#a86Filters .a86-filter-scroll{padding:8px}}
