/* R294 – real R261 regulator Overview, no global selectors outside .r294-enhanced */
html body.r261-active #r261Root.r294-enhanced{--r294-ink:#102f38;--r294-gold:#c6a367;--r294-line:#dce5e1;--r294-soft:#f4f7f5;max-width:1540px;font-size:13px}
html body.r261-active #r261Root.r294-enhanced .r261-header{display:flex;align-items:center;justify-content:space-between;min-height:138px;padding:23px 28px;border:1px solid #2c5158;border-bottom:3px solid #c2a068;box-shadow:0 12px 36px rgba(17,43,48,.09);border-radius:12px!important;background:linear-gradient(113deg,#102e38 10%,#16444c 100%)!important;color:#fff!important}
html body.r261-active #r261Root.r294-enhanced .r261-header .r261-heading h1{font-size:clamp(23px,2.65vw,35px)!important;line-height:1.08!important;letter-spacing:-.045em!important;color:#fff!important;-webkit-text-fill-color:#fff!important;margin:8px 0 10px!important}
html body.r261-active #r261Root.r294-enhanced .r261-header .r261-heading h1 span{color:#c6a367!important;-webkit-text-fill-color:#c6a367!important}
#r261Root.r294-enhanced .r261-header h1 em{font-style:normal;font-weight:450;color:#d8e5e4!important;-webkit-text-fill-color:#d8e5e4!important;font-size:.66em;letter-spacing:-.015em;margin-left:8px}
html body.r261-active #r261Root.r294-enhanced .r261-header .r261-heading p{font-size:12px!important;line-height:1.65!important;max-width:725px!important;color:#c9d9da!important;-webkit-text-fill-color:#c9d9da!important;margin:0!important}
#r261Root.r294-enhanced .r261-brandhead{position:relative;max-width:100%;padding-right:16px}
#r261Root.r294-enhanced .r294-explore{display:inline-flex;align-items:center;gap:6px;margin-top:13px;background:#ffffff14;border:1px solid #ffffff4d;border-radius:7px;padding:9px 11px;color:#e9f4f4!important;-webkit-text-fill-color:#e9f4f4!important;font-weight:700;font-size:11px;text-decoration:none}
#r261Root.r294-enhanced .r294-explore:hover{background:#ffffff27;text-decoration:none}
#r261Root.r294-enhanced .r294-duplicate-country{display:none!important}
#r261Root.r294-enhanced .r294-old-controls{margin:0;align-self:flex-start}
#r261Root.r294-enhanced .r294-old-controls .r261-select-wrap{display:none}
#r261Root.r294-enhanced .r294-old-controls .r261-refresh{display:flex;background:#f9faf9;color:#12353d;min-width:36px}
#r261Root.r294-enhanced .r261-statusline{margin:14px 0 11px;gap:10px;font-size:10px}
#r261Root.r294-enhanced .r261-statusline>span{font-size:10px;color:#769193}
#r261Root.r294-enhanced .r294-method{display:flex;align-items:flex-start;gap:11px;border:1px solid #d7e6e0;border-left:3px solid #31877f;border-radius:10px;background:#edf5f1;padding:11px 14px;margin:0 0 12px;color:#264a4f;font-size:11px;line-height:1.55}
#r261Root.r294-enhanced .r294-method>span{display:grid;place-items:center;width:22px;height:22px;min-width:22px;border-radius:50%;background:#d8ebe2;color:#237466;font-weight:800}
#r261Root.r294-enhanced .r294-method div{display:flex;gap:4px;flex-direction:column;flex:1}
#r261Root.r294-enhanced .r294-method b{font-size:11px;color:#16434a}
#r261Root.r294-enhanced .r294-method a{align-self:center;color:#18565c;font-weight:750;white-space:nowrap;text-decoration:underline}
#r261Root.r294-enhanced .r294-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 11px}
#r261Root.r294-enhanced .r294-kpi{padding:17px 17px 15px;background:#fff;border:1px solid #d8e2df;border-radius:10px;min-width:0;display:flex;flex-direction:column;gap:5px;min-height:110px}
#r261Root.r294-enhanced .r294-kpi>span{font-weight:780;color:#587679;font-size:9px;letter-spacing:.1em}
#r261Root.r294-enhanced .r294-kpi strong{font-size:24px;letter-spacing:-.05em;color:#143841;line-height:1.16;-webkit-text-fill-color:#143841}
#r261Root.r294-enhanced .r294-kpi:nth-child(n+3) strong{font-size:17px;letter-spacing:-.02em}
#r261Root.r294-enhanced .r294-kpi small{color:#789192;font-size:10.5px;line-height:1.5}
#r261Root.r294-enhanced .r294-kpi.r294-attention{border-color:#e4cda1;background:#fffcf6}
#r261Root.r294-enhanced .r294-source-alert{border:1px solid #e4cfa5;background:#fff9ed;color:#775a25;display:flex;align-items:center;gap:12px;border-radius:9px;padding:9px 13px;font-size:10.5px;line-height:1.5;margin-bottom:11px}
#r261Root.r294-enhanced .r294-source-alert strong{font-size:11px;white-space:nowrap}
#r261Root.r294-enhanced .r294-source-current{background:#f2f9f5;border-color:#cde2d4;color:#2e6050}
#r261Root.r294-enhanced .r261-layout{gap:12px;align-items:start}
#r261Root.r294-enhanced .r261-sites-panel{border-radius:11px;overflow:hidden}
#r261Root.r294-enhanced .r261-panel-heading{padding:17px 18px 10px;gap:11px}
#r261Root.r294-enhanced .r261-panel-heading h2{font-size:19px;line-height:1.25;letter-spacing:-.025em}
#r261Root.r294-enhanced .r261-panel-heading p{font-size:11.5px;max-width:660px;line-height:1.5;color:#617e80}
#r261Root.r294-enhanced .r294-toolbar{display:flex;align-items:end;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:9px 17px 12px;border-bottom:1px solid #e5ece8;background:#fcfdfc}
#r261Root.r294-enhanced .r294-toolbar label{display:flex;flex-direction:column;gap:5px;font-size:9px;letter-spacing:.03em;color:#526e72;font-weight:730}
#r261Root.r294-enhanced .r294-toolbar select{height:34px;min-width:128px}
#r261Root.r294-enhanced .r261-filter-chips{margin:0}
#r261Root.r294-enhanced .r261-sites-list{padding:0 13px}
#r261Root.r294-enhanced .r261-site{padding:14px 1px;border-color:#e3eae6;gap:13px;align-items:start}
#r261Root.r294-enhanced .r261-thumb{border-radius:7px;overflow:hidden}
#r261Root.r294-enhanced .r261-site-content{gap:6px}
#r261Root.r294-enhanced .r261-domain{font-size:15px;font-weight:780;letter-spacing:-.01em;color:#173d46}
#r261Root.r294-enhanced .r261-lic{border-color:#d7e0dc;background:#f2f5f3;color:#466267;font-weight:750;font-size:9px;text-transform:none;padding:5px 7px}
#r261Root.r294-enhanced .r261-lic.r294-registered{background:#e9f6ed;border-color:#c4dfd1;color:#245f42}
#r261Root.r294-enhanced .r261-site-meta{font-size:10px;margin-top:0;gap:8px}
#r261Root.r294-enhanced .r294-last-scan{padding-left:6px;border-left:1px solid #d8e4e0;color:#72898b}
#r261Root.r294-enhanced .r294-facts{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,.8fr);gap:7px;margin-top:5px}
#r261Root.r294-enhanced .r294-facts>div{display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px 9px;border:1px solid #e1e9e5;background:#f7faf8;border-radius:7px}
#r261Root.r294-enhanced .r294-facts span{font-size:8.5px;color:#6c8889;font-weight:750;text-transform:uppercase;letter-spacing:.05em}
#r261Root.r294-enhanced .r294-facts strong{font-size:10px;line-height:1.45;font-weight:700;color:#274e54;overflow-wrap:anywhere}
#r261Root.r294-enhanced .r261-site-bottom{margin-top:4px;gap:9px}
#r261Root.r294-enhanced .r261-review-desc{font-size:10px;color:#7f9694;line-height:1.45}
#r261Root.r294-enhanced .r261-quick button,#r261Root.r294-enhanced .r261-quick a{font-size:10px;padding:7px 9px;min-height:29px}
#r261Root.r294-enhanced .r261-brief{border-radius:10px;overflow:hidden}
#r261Root.r294-enhanced .r261-brief h2{font-size:17px!important;line-height:1.3!important;color:#f2faf9!important;-webkit-text-fill-color:#f2faf9!important}
#r261Root.r294-enhanced .r261-brief-caption{color:#bed2d0;font-size:9.5px;line-height:1.5}
#r261Root.r294-enhanced .r261-activity-panel,#r261Root.r294-enhanced .r261-coverage-panel{border-radius:10px}
#r261Root.r294-enhanced .r294-geo-unavailable{display:inline-block;font-size:10px;color:#916c35;background:#fff8ec;border:1px solid #e6d6b8;padding:6px 8px;border-radius:6px}
#r261Root.r294-enhanced .r261-footer{font-size:10px;line-height:1.7;color:#708588}
@media(max-width:1250px){#r261Root.r294-enhanced .r294-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#r261Root.r294-enhanced .r294-facts{grid-template-columns:1fr 1fr}#r261Root.r294-enhanced .r294-facts>div:last-child{grid-column:1/-1}}
@media(max-width:850px){html body.r261-active #r261Root.r294-enhanced .r261-header{padding:20px 17px}#r261Root.r294-enhanced .r261-header h1 em{display:block;margin:4px 0 0}#r261Root.r294-enhanced .r294-source-alert{flex-direction:column;align-items:start;gap:3px}#r261Root.r294-enhanced .r294-method{flex-wrap:wrap}#r261Root.r294-enhanced .r294-method a{margin-left:32px}#r261Root.r294-enhanced .r261-layout{grid-template-columns:1fr}}
@media(max-width:600px){#r261Root.r294-enhanced .r294-kpis{grid-template-columns:1fr 1fr;gap:7px}#r261Root.r294-enhanced .r294-kpi{padding:11px;min-height:92px}#r261Root.r294-enhanced .r294-kpi strong{font-size:21px}#r261Root.r294-enhanced .r294-kpi:nth-child(n+3) strong{font-size:14px}#r261Root.r294-enhanced .r294-kpi small{font-size:9px}#r261Root.r294-enhanced .r294-facts{grid-template-columns:1fr}#r261Root.r294-enhanced .r294-facts>div:last-child{grid-column:auto}#r261Root.r294-enhanced .r261-site-meta{font-size:9px}#r261Root.r294-enhanced .r261-site{grid-template-columns:102px minmax(0,1fr)!important;gap:8px}#r261Root.r294-enhanced .r294-toolbar{padding:8px}#r261Root.r294-enhanced .r261-filter-chips{display:flex;flex-wrap:wrap;gap:4px}#r261Root.r294-enhanced .r261-filter-chips button{font-size:9px;padding:5px}#r261Root.r294-enhanced .r261-statusline>span{max-width:300px}}
