/* Scoped Explorer composition; existing public pages keep their approved layouts. */
body[data-access=public][data-view=explorer]{background:#001723;color:#dfedf6}
body[data-access=public][data-view=explorer] :is(.page-heading,.context-banner,.election-section-nav,.public-section-picker,#workspaceNav,#updatedLabel){display:none!important}
body[data-access=public][data-view=explorer] #main{max-width:none!important;padding:9px 12px 16px!important;background:#001723!important}
#explorerView{min-width:0}
.atlas-explorer-workbench{--xw-edge:#165068;--xw-muted:#8fbace;font:12px/1.4 Arial,sans-serif;color:#dfedf6;display:grid;gap:9px;min-width:0;width:100%}
.atlas-explorer-workbench *{box-sizing:border-box}
.atlas-explorer-workbench :is(h2,h3,p,dl,dd){margin:0}
.atlas-explorer-workbench h2{font:600 12px/1.35 Arial,sans-serif;color:#eef8ff}
.atlas-explorer-workbench h3{font:600 12px/1.35 Arial,sans-serif;color:#eef8ff}
.atlas-explorer-workbench small{font-size:10px;line-height:1.4;color:var(--xw-muted)}
.atlas-explorer-workbench :is(button,select,a){font:inherit}
.atlas-explorer-workbench button,.atlas-explorer-workbench a{color:#bce9ff}
.atlas-explorer-workbench button,.atlas-explorer-workbench select{border:1px solid #225b70;border-radius:3px;background:#082b3d;color:#e4f4ff;min-height:27px;padding:4px 9px;cursor:pointer}
.atlas-explorer-workbench a{text-decoration:none}
.atlas-explorer-workbench a:hover{text-decoration:underline}
.atlas-explorer-workbench button:hover{background:#104354;border-color:#27b6c8}
.atlas-explorer-workbench button:disabled{opacity:.42;cursor:default}
.atlas-explorer-workbench :focus-visible{outline:2px solid #16ddd4;outline-offset:2px}
.atlas-explorer-workbench select{max-width:100%;min-width:0;padding-right:24px}
.atlas-explorer-workbench [hidden]{display:none!important}
.xw-card,.xw-filters,.xw-kpi{border:1px solid var(--xw-edge);border-radius:4px;background:linear-gradient(125deg,#042333,#001b29)}
.xw-card{padding:10px;min-width:0;overflow:hidden}
.xw-card>h2,.xw-card>header{margin-bottom:9px}
.xw-card>header{display:flex;align-items:center;justify-content:space-between;gap:7px}
.xw-card>header>span{font-size:10px;color:#77c8e9}
.xw-card>header>button{font-size:10px;background:none;min-height:22px}
.xw-filters{display:flex;align-items:center;gap:24px;padding:6px 10px;min-height:43px}
.xw-filters label{display:flex;align-items:center;gap:8px;min-width:0;font-size:10px}
.xw-filters select{font-size:12px;min-width:125px;max-width:225px;height:29px}
.xw-filters label:last-of-type{flex:1}
.xw-filters label:last-of-type select{width:100%;max-width:280px}
.xw-filters>button{margin-left:auto;white-space:nowrap;font-size:10px}
.xw-kpis{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:9px}
.xw-kpi{padding:9px 10px;display:flex;align-items:center;gap:10px;min-height:73px;min-width:0}
.xw-kpi>span{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:#0c517c;color:#7fc8ff}
.xw-kpi svg{width:24px;height:24px}
.xw-kpi>div{display:flex;flex-direction:column;min-width:0}
.xw-kpi strong{font-size:21px;line-height:1.3;font-weight:700;white-space:nowrap}
.xw-kpi small:first-child{color:#e1f1ff;font-size:10px}
.xw-kpi small:last-child{font-size:9px}
.xw-kpi.tone-1>span,.xw-kpi.tone-7>span{background:#07563e;color:#6aefad}
.xw-kpi.tone-2>span{background:#56318a;color:#cfb6fa}
.xw-kpi:is(.tone-4,.tone-5,.tone-6)>span{background:#60351b;color:#ffbc69}
.xw-kpi:is(.tone-4,.tone-5) strong{font-size:16px;color:#ffbb6a}
.xw-workspaces{display:flex;align-items:center;gap:4px;min-width:0;flex-wrap:wrap}
.xw-workspaces button{font-size:11px;min-height:26px;padding:3px 11px;background:#052b3d}
.xw-workspaces button:last-child{margin-left:auto}
.xw-search{position:relative;margin-left:auto;min-width:210px;width:260px}
.xw-search input{background:#052b3d;border:1px solid #1d5266;color:#dceef7;border-radius:3px;width:100%;height:29px;padding:5px 10px;font:11px Arial,sans-serif}
.xw-search-results{position:absolute;top:33px;right:0;width:320px;max-width:85vw;z-index:20;padding:5px;background:#002332;border:1px solid #34758a;border-radius:4px;box-shadow:0 5px 20px #0008}
.xw-search-results button{display:block;width:100%;text-align:left;padding:6px 9px;background:none;border:0;border-bottom:1px solid #194354}
.xw-search-results small{display:block}
.xw-search-results p{padding:9px}
.xw-workspaces:has(.xw-search) button:last-child{margin-left:0}
.xw-workspaces [aria-pressed=true],.xw-tabs [aria-pressed=true],.xw-map-tools [aria-pressed=true]{background:#0aaeb8;color:#001c27;border-color:#24d8da}
.xw-hero{display:grid;grid-template-columns:minmax(0,1fr) 270px 225px;gap:10px;align-items:stretch}
.xw-hero.is-wide{grid-template-columns:minmax(0,1fr) 250px}
.xw-map-panel{padding:0;display:flex;flex-direction:column}
.xw-map-stage{position:relative;min-height:420px;height:clamp(390px,47vh,540px);isolation:isolate;background:#172e2b}
.xw-map-stage>[data-xw-map]{position:absolute;inset:0}
.xw-map-stage .atlas-world-map{height:100%;min-height:100%}
.xw-map-stage .atlas-world-label{font-size:12px;font-weight:700;fill:#fff}
.xw-map-title{position:absolute;z-index:2;left:200px;right:150px;text-align:center;top:12px;font-size:16px!important;font-weight:700!important;pointer-events:none;text-shadow:0 1px 4px #000}
.xw-layers{position:absolute;left:8px;top:8px;z-index:3;width:150px;padding:9px;background:#001b29ed;border:1px solid #23586b;border-radius:4px;color:#d7edf7;box-shadow:0 3px 12px #00141b66}
.xw-layers summary{font-size:12px;font-weight:bold;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:6px}
.xw-layers label{display:flex;align-items:center;gap:7px;font-size:10px;min-height:25px}
.xw-layers input{accent-color:#168bfa;margin:0;width:13px;height:13px}
.xw-layers .xw-unavailable{color:#7796a3}
.xw-layers hr{border:0;border-top:1px solid #274551;margin:6px 0}
.xw-layers>small{display:block;margin-top:5px;font-size:9px}
.xw-map-tools{position:absolute;top:8px;right:8px;z-index:4;display:flex;gap:3px}
.xw-map-tools button{font-size:10px;background:#001d2ce8;padding:3px 7px}
.xw-inset{position:absolute;right:47px;top:50px;z-index:2;width:75px;height:88px;background:#001822d9;border:1px solid #3b6572;border-radius:3px;padding:3px;pointer-events:none}
.xw-inset svg{width:100%;height:100%}
.xw-map-stage .atlas-world-controls{top:49px;bottom:auto;right:8px;left:auto}
.xw-map-stage .atlas-world-border-key{display:none}
.xw-map-stage .atlas-world-parent-key{display:none}
.xw-map-legend{position:absolute;bottom:24px;left:8px;z-index:2;display:grid;gap:4px;padding:8px 10px;background:#001b29e8;border:1px solid #2b5969;border-radius:3px;font-size:10px}
.xw-map-legend i,.xw-map-footer i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px}
.xw-map-legend strong{font-size:10px}
.xw-map-legend .xw-pending-marker{width:9px;height:9px;background:transparent;border:2px solid #ff5267;vertical-align:middle}
.xw-map-legend small{font-size:9px}
.xw-map-footer{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap;background:#052a39;padding:5px 8px;border-top:1px solid #24505d;font-size:10px;color:#cce1e9}
.xw-map-footer>span:last-child{font-size:9px;color:#8bb8c9}
.xw-preview{position:absolute;right:9px;bottom:42px;z-index:5;width:230px;background:#052a3bf5;border:1px solid #48bfd2;border-radius:4px;padding:12px;pointer-events:none;box-shadow:0 4px 15px #0008}
.xw-preview>*{display:block;margin-bottom:5px}
.xw-preview strong{font-size:14px}
.xw-map-scale{position:absolute;right:50px;bottom:26px;z-index:2;text-shadow:0 1px 3px #000;color:#eefaff;font-size:10px;text-align:center;pointer-events:none}
.xw-map-scale i{display:block;border:1px solid #e2f7fb;border-top:0;height:5px;max-width:140px}
.xw-north{position:absolute;right:17px;bottom:29px;z-index:2;color:#e2f7fb;text-shadow:0 1px 3px #000;font-size:13px;pointer-events:none}
.xw-insights{display:flex;flex-direction:column;padding:13px}
.xw-insights h2{color:#e6f4ff}
.xw-tag{display:inline-block;font-size:9px;padding:2px 6px;border:1px solid #2e6174;border-radius:3px;color:#aecbdc;white-space:nowrap}
.xw-tag.is-accepted{color:#6fedb9;border-color:#147950;background:#073b31}
.xw-insights>.xw-tag{align-self:flex-start;border-color:#1b6374;color:#6de0e1}
.xw-insights ul{padding:0;margin:17px 0 12px;list-style:none;display:grid;gap:15px}
.xw-insights li{font-size:12px;line-height:1.5;padding-left:15px;position:relative}
.xw-insights li:before{content:'';position:absolute;left:0;top:6px;width:7px;height:7px;background:#1bd2a0;border-radius:50%}
.xw-insights li:nth-last-child(-n+2):before{background:#f2ac47}
.xw-insight-bottom{border-top:1px solid #22566a;padding-top:13px;margin-top:auto}
.xw-insight-bottom>strong{display:block;font-size:20px;color:#55e4bc;margin:8px 0}
.xw-insight-bottom p{font-size:11px;color:#aac8d8;margin-bottom:10px}
.xw-insight-bottom a{font-size:11px;color:#38dce3}
.xw-progress{height:9px;border-radius:2px;background:#174555;margin-top:12px;overflow:hidden}
.xw-progress i{display:block;height:100%;background:linear-gradient(90deg,#77de68,#0abfa8)}
.xw-stat-stack{display:grid;grid-template-rows:auto 1fr;gap:9px}
.xw-stat-stack dl>div,.xw-constituency-grid dl>div,.xw-record dl>div{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #103c4e;padding:5px 0;font-size:11px}
.xw-stat-stack dd{white-space:nowrap;font-variant-numeric:tabular-nums}
.xw-risk h2{display:flex;align-items:center;justify-content:space-between;gap:4px}
.xw-risk h2 span{color:#efa54b;font-size:11px}
.xw-risk p{font-size:10px;color:#9bb9c8;margin-bottom:12px}
.xw-risk>div{display:grid;grid-template-columns:1fr 52px 10px;gap:5px;align-items:center;margin:9px 0;font-size:10px}
.xw-risk i{height:6px;background:#183c4a;border-radius:2px}
.xw-risk>small{display:block;margin-top:15px;font-size:9px}
.xw-lower{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(230px,.67fr);gap:10px;align-items:stretch}
.xw-lower>div>.xw-card{height:100%}
.xw-constituency-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.xw-constituency-grid article{padding:7px 9px;border:1px solid var(--area-color);border-radius:4px;background:linear-gradient(145deg,color-mix(in srgb,var(--area-color) 10%,#002333),#001d2c)}
.xw-constituency-grid article.is-selected{box-shadow:inset 0 0 0 1px var(--area-color)}
.xw-constituency-grid h3{color:var(--area-color);margin-bottom:5px;text-transform:capitalize}
.xw-constituency-grid dl>div{font-size:10px;border:0;padding:2px 0}
.xw-constituency-grid footer{display:flex;gap:5px;margin-top:7px}
.xw-constituency-grid footer>*{flex:1;font-size:10px!important;text-align:center;border:1px solid #24708f;padding:3px;border-radius:2px;background:#07374c;min-height:22px}
.xw-table-wrap{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden}
.atlas-explorer-workbench table{border-collapse:collapse;width:100%;font-size:10px;white-space:nowrap}
.atlas-explorer-workbench th{font-weight:400;text-align:left}
.atlas-explorer-workbench thead{background:#123c4f;color:#deefff}
.atlas-explorer-workbench td,.atlas-explorer-workbench th{padding:5px 6px;border-bottom:1px solid #174253;vertical-align:middle}
.atlas-explorer-workbench tbody tr:nth-child(even){background:#062d3c}
.atlas-explorer-workbench table button{font-size:10px;min-height:22px;padding:2px 4px}
.atlas-explorer-workbench th>button{border:0;background:none;padding:0;text-align:left;white-space:normal;color:#def1ff}
.atlas-explorer-workbench th>button:hover{text-decoration:underline}
.atlas-explorer-workbench th>small{display:block;color:#6c9fb3;font-size:9px}
.xw-pagination{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:7px;font-size:10px;color:#8db8cb}
.xw-pagination button{min-height:21px;padding:2px 7px;font-size:10px}
.xw-history-chart{width:100%;height:160px;display:block;margin-top:8px}
.xw-history-chart text{fill:#b7d6e6;font:10px Arial,sans-serif}
.xw-history>small{font-size:9px;display:block}
.xw-tabs{display:flex;gap:4px;flex-wrap:wrap;margin:8px 0}
.xw-tabs button{font-size:9px;padding:2px 6px;min-height:22px}
.xw-evidence-list{display:grid;gap:5px}
.xw-evidence-list>button{display:flex;align-items:center;gap:9px;text-align:left;background:none;border:0;padding:3px 0;min-height:28px}
.xw-evidence-list>button>span:nth-child(2){flex:1;min-width:0;font-size:10px}
.xw-evidence-list small{display:block;font-size:9px;color:#72a9bd}
.xw-document{color:#ef6f75;font-size:19px}
.xw-demographic-facts{display:grid;grid-template-columns:1.2fr 1fr;gap:8px;margin:16px 0 12px}
.xw-demographic-facts>div{display:flex;flex-direction:column;justify-content:center;gap:3px}
.xw-demographic-facts>div:first-child{position:relative;padding-left:40px}
.xw-demographic-facts>div>span{position:absolute;left:0;top:5px;background:#074953;border-radius:50%;width:33px;height:33px;display:grid;place-items:center;color:#1dd9ce}
.xw-demographic-facts svg{width:23px;height:23px}
.xw-demographic-facts strong{font-size:21px;color:#5cdbd3}
#xw-demographics p{font-size:10px;color:#91b9cb;margin:10px 0}
#xw-demographics>a{font-size:10px}
.xw-record{border-color:#28a9b5}
.xw-record-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}
.xw-record h2{margin:5px 0}
.xw-record p{font-size:11px;color:#91b9cb;margin-top:10px}
.xw-compare header label{display:flex;gap:8px;align-items:center}
.xw-compare table{font-size:12px}
.xw-page-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 9px;border-top:1px solid #215464;color:#91b7c9;font-size:10px}
.xw-page-footer>div{display:flex;gap:8px;align-items:center}
.xw-page-footer button{font-size:10px}
.xw-page-footer i{display:inline-block;width:6px;height:6px;background:#f9bf43;border-radius:50%;margin-right:5px}
.xw-empty{color:#91b9cb;min-height:100px;display:grid;place-content:center;font-size:12px;text-align:center;padding:15px}
.xw-error,.xw-loading{padding:20px;background:#062d3d;border:1px solid #3f8898;border-radius:4px;color:#cde6f2}
.xw-error{border-color:#db9e49}
.xw-error h2{margin-bottom:10px}
.xw-error p{margin:10px 0}
/* The shared public typography has !important rules for legacy workspaces. */
body[data-access=public][data-view=explorer] #main #explorerContent :is(h2,h3){font:600 12px/1.35 Arial,sans-serif!important}
body[data-access=public][data-view=explorer] #main #explorerContent :is(p,li,dt,dd,label){font-size:12px!important;line-height:1.4!important}
body[data-access=public][data-view=explorer] #main #explorerContent :is(button,select,a){font-size:11px!important;line-height:1.35!important}
body[data-access=public][data-view=explorer] #main #explorerContent small{font-size:10px!important;line-height:1.4!important}
body[data-access=public][data-view=explorer] #main #explorerContent .xw-kpi small{font-size:10px!important}
body[data-access=public][data-view=explorer] #main #explorerContent .xw-kpi small:last-child{font-size:9px!important}
body[data-access=public][data-view=explorer] #main #explorerContent .xw-filters label{font-size:10px!important}
body[data-access=public][data-view=explorer] #main #explorerContent .xw-filters select{font-size:12px!important}
body[data-access=public][data-view=explorer] #main #explorerContent .xw-layers label{font-size:10px!important;line-height:1.3!important}
body[data-access=public][data-view=explorer] #main #explorerContent .xw-layers small{font-size:9px!important}
body[data-access=public][data-view=explorer] #main #explorerContent .xw-map-title{font-size:16px!important}
body[data-access=public][data-view=explorer] #main #explorerContent .xw-insights li{font-size:12px!important;line-height:1.5!important}
body[data-access=public][data-view=explorer] #main #explorerContent .xw-insight-bottom p{font-size:11px!important}
body[data-access=public][data-view=explorer] #main #explorerContent .xw-stat-stack :is(dt,dd){font-size:11px!important}
body[data-access=public][data-view=explorer] #main #explorerContent .xw-risk p{font-size:10px!important}
body[data-access=public][data-view=explorer] #main #explorerContent .xw-constituency-grid :is(dt,dd){font-size:10px!important;line-height:1.4!important}
body[data-access=public][data-view=explorer] #main #explorerContent :is(td,th){font-size:10px!important;line-height:1.35!important}
body[data-access=public][data-view=explorer] #main #explorerContent .xw-tabs button{font-size:9px!important}
body[data-access=public][data-view=explorer] #main #explorerContent .xw-pagination button{font-size:10px!important}
body[data-access=public][data-view=explorer] #main #explorerContent .xw-evidence-list small{font-size:9px!important}
body[data-access=public][data-view=explorer] #main #explorerContent .xw-map-stage .maplibregl-canvas{filter:brightness(.75) saturate(.85)}
@media(min-width:1850px){.xw-hero{grid-template-columns:minmax(0,1fr) 290px 240px}.xw-map-stage{height:450px}.xw-kpi{min-height:77px}.xw-filters{gap:30px}}
@media(max-width:1500px){.xw-hero{grid-template-columns:minmax(0,1fr) 230px 205px}.xw-kpi{padding:8px 6px;gap:7px}.xw-kpi>span{width:30px;height:30px}.xw-kpi svg{width:20px;height:20px}.xw-kpi strong{font-size:18px}.xw-filters{gap:13px}.xw-filters select{min-width:100px}.xw-lower{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 245px}.xw-insights{padding:10px}.xw-insights li{font-size:11px}.xw-constituency-grid{gap:5px}.xw-constituency-grid article{padding:7px 6px}}
@media(max-width:1200px){.xw-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.xw-kpi{min-height:65px;padding:8px 12px}.xw-hero{grid-template-columns:minmax(0,1fr) 235px}.xw-stat-stack{grid-column:1/-1;grid-template-columns:1fr 1fr;grid-template-rows:auto}.xw-insights ul{gap:10px}.xw-lower{grid-template-columns:1fr 1fr}.xw-history{grid-column:auto}.xw-filters{flex-wrap:wrap;gap:9px}.xw-filters label{flex:1}.xw-filters select{width:100%}.xw-map-title{left:165px;font-size:14px!important}.xw-hero.is-wide .xw-map-panel{grid-column:1/-1}}
@media(max-width:760px){body[data-access=public][data-view=explorer] #main{padding:7px!important}.atlas-explorer-workbench{gap:8px}.xw-filters{display:grid;grid-template-columns:1fr 1fr;gap:8px}.xw-filters label{display:grid;gap:3px}.xw-filters select{max-width:none!important;min-width:0}.xw-filters>button{grid-column:2;margin:0}.xw-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.xw-kpi{min-height:64px;padding:7px 8px;gap:9px}.xw-kpi strong{font-size:20px}.xw-kpi small:last-child{font-size:9px}.xw-workspaces{gap:4px}.xw-workspaces button{font-size:10px;padding:4px 7px}.xw-workspaces button:last-child{margin-left:0}.xw-hero,.xw-hero.is-wide{display:flex;flex-direction:column}.xw-map-stage{height:450px;min-height:400px}.xw-map-title{left:8px;right:8px;top:9px;font-size:13px!important;text-align:center}.xw-layers{top:36px;width:132px;max-height:330px}.xw-layers label{font-size:9px;min-height:23px}.xw-map-tools{top:auto;bottom:26px;right:7px;flex-direction:column}.xw-inset{right:8px;top:36px;width:60px;height:70px}.xw-map-stage .atlas-world-controls{top:115px}.xw-preview{bottom:35px;width:205px}.xw-map-footer{font-size:9px}.xw-insights ul{grid-template-columns:1fr 1fr;gap:12px}.xw-insight-bottom{margin-top:10px}.xw-stat-stack{display:grid;grid-template-columns:1fr 1fr;gap:7px}.xw-stat-stack .xw-card{padding:8px}.xw-stat-stack h2{font-size:11px}.xw-risk>div{grid-template-columns:1fr 20px 8px;font-size:9px}.xw-lower{display:flex;flex-direction:column}.xw-constituency-grid{gap:6px}.xw-constituency-grid dl>div{display:block;font-size:9px}.xw-constituency-grid dd{font-size:11px}.xw-constituency-grid h3{font-size:11px}.xw-constituency-grid footer{flex-direction:column}.xw-record-grid{grid-template-columns:1fr;gap:12px}.xw-record header{align-items:flex-start}.xw-compare header{flex-wrap:wrap}.xw-compare header label{font-size:11px;flex:1}.xw-page-footer{font-size:9px}.xw-history-chart{height:180px}.xw-page-footer>div{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.atlas-explorer-workbench *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

body[data-access=public][data-view=explorer] #main #explorerContent :is(input,select,button){margin:0!important;min-height:27px!important}
body[data-access=public][data-view=explorer] #main #explorerContent .xw-filters select{height:29px!important}
body[data-access=public][data-view=explorer] #main #explorerContent :is(td,th){padding:5px 6px!important}
body[data-access=public][data-view=explorer] #main #explorerContent table button{min-height:21px!important;padding:2px 4px!important;font-size:10px!important}
body[data-access=public][data-view=explorer] #main #explorerContent th>button{padding:0!important}
body[data-access=public][data-view=explorer] #main #explorerContent .xw-layers input{min-height:13px!important;width:13px!important;height:13px!important}
body[data-access=public][data-view=explorer] #main #explorerContent .xw-insights li{font-size:11px!important;line-height:1.45!important}
body[data-access=public][data-view=explorer] #main #explorerContent .xw-insights ul{gap:12px;margin:13px 0}
body[data-access=public][data-view=explorer] #main #explorerContent .xw-tabs button{min-height:22px!important}
body[data-access=public][data-view=explorer] #main #explorerContent span{font-size:inherit!important;line-height:inherit!important}
body[data-access=public][data-view=explorer] #main #explorerContent .xw-tag{font-size:9px!important;line-height:1.3!important}
body[data-access=public][data-view=explorer] #main #explorerContent .xw-search input{font-size:11px!important}
body[data-access=public][data-view=explorer] #main #explorerContent .xw-evidence-list>button>span:nth-child(2){font-size:10px!important}
body[data-access=public][data-view=explorer] #main #explorerContent .xw-document{font-size:19px!important}
body[data-access=public][data-view=explorer] #main #explorerContent .xw-card>header>span{font-size:10px!important}
/* Match the standard Intelligence tab surfaces and selected state. */
body[data-access=public][data-view=explorer] #main #explorerContent :is(.xw-workspaces>[data-xw-section],.xw-tabs>button,.xw-map-tools>[data-xw-basemap]){background:#073043!important;color:#e0f4fc!important;border-color:#1e546c!important}
body[data-access=public][data-view=explorer] #main #explorerContent :is(.xw-workspaces>[data-xw-section],.xw-tabs>button,.xw-map-tools>[data-xw-basemap]):hover{background:#104354!important;border-color:#27b6c8!important}
body[data-access=public][data-view=explorer] #main #explorerContent :is(.xw-workspaces>[data-xw-section],.xw-tabs>button,.xw-map-tools>[data-xw-basemap])[aria-pressed=true]{background:#16bac2!important;color:#001d29!important;border-color:#16bac2!important}

.xw-map-panel .atlas-world-bubble[stroke="#ff5267"]:is(:hover,:focus){stroke:#ff5267;stroke-width:3px}
