/* explorer.css — fullscreen operations center layout */
body[data-page="explorer"] { overflow: hidden; height: 100vh; }
body[data-page="explorer"] html { overflow: hidden; }

.exp-sidebar { overflow-y: auto; overflow-x: hidden; }
.exp-sidebar::-webkit-scrollbar { width: 2px; }
.exp-sidebar::-webkit-scrollbar-thumb { background: rgba(64,128,172,.3); }

/* Ensure map fills its zone completely */
body[data-page="explorer"] #map-explorer { position: absolute; inset: 0; }
body[data-page="explorer"] .exp-mapzone { position: relative; }

/* Grid/list overlay */
.exp-overlay-view { overflow-y: auto; }
.exp-overlay-view::-webkit-scrollbar { width: 4px; }
.exp-overlay-view::-webkit-scrollbar-thumb { background: rgba(64,128,172,.3); border-radius: 2px; }

/* Leaflet map dark theme tweaks */
.leaflet-tile-pane { filter: saturate(0.9) contrast(1.05); }
.leaflet-container { background: #080F1A; }

/* Animation for GPS tracking pulse */
@keyframes track-pulse { 0%{stroke-opacity:.7;stroke-width:2.5} 50%{stroke-opacity:.3;stroke-width:1.5} 100%{stroke-opacity:.7;stroke-width:2.5} }

/* Filter scrollbar */
.exp-filters-body { scrollbar-width: thin; scrollbar-color: rgba(64,128,172,.3) transparent; }

/* Compact dashboard on smaller heights */
@media(max-height:700px) {
  .exp-dashboard { padding: .4em .8em .5em; gap: 8px; }
  .exp-telemetry { padding: .4em .8em; }
  .donut { width: 70px; height: 70px; }
}


/* ===== FINAL COMMAND-CENTER PATCH V6 ===== */
:root{--logo-big:clamp(112px,18vw,210px);--safe-bottom:calc(70px + env(safe-area-inset-bottom,0px));}
*{box-sizing:border-box} html,body{max-width:100%;overflow-x:hidden} img,svg,canvas,video{max-width:100%}.container{width:min(1180px,calc(100% - 32px));margin-inline:auto}.brand{min-width:0}.brand-word{min-width:0}.brand-mark{border-radius:50%;background:rgba(255,255,245,.94);padding:2px;box-shadow:0 0 0 1px rgba(240,160,48,.4),0 0 28px rgba(240,160,48,.22)!important}.intro-logo{width:128px!important;height:128px!important;border-radius:50%;background:#fff;padding:4px;box-shadow:0 0 60px rgba(240,160,48,.35)}
.hero-logo-lockup{display:grid!important;grid-template-columns:auto 1fr;align-items:center;gap:1rem;width:min(100%,620px);padding:1rem 1.1rem;border:1px solid rgba(240,160,48,.28);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.10),rgba(240,160,48,.08) 45%,rgba(20,40,30,.20));backdrop-filter:blur(22px);box-shadow:0 22px 70px rgba(0,0,0,.34),0 0 70px rgba(240,160,48,.12);position:relative;overflow:hidden}.hero-logo-lockup:before{content:'';position:absolute;inset:-1px;background:radial-gradient(circle at 15% 10%,rgba(240,160,48,.22),transparent 34%),radial-gradient(circle at 85% 80%,rgba(61,224,138,.16),transparent 35%);pointer-events:none}.hero-logo-ring{width:var(--logo-big)!important;height:var(--logo-big)!important;min-width:var(--logo-big);border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#fff 0 56%,rgba(255,255,245,.92) 57% 100%);border:2px solid rgba(240,160,48,.48);box-shadow:inset 0 0 20px rgba(0,0,0,.12),0 0 55px rgba(240,160,48,.32),0 24px 50px rgba(0,0,0,.30)}.hero-logo-main{width:94%!important;height:94%!important;object-fit:contain;border-radius:50%;display:block}.hero-logo-copy{position:relative;z-index:1}.hero-logo-copy strong{font-size:clamp(1.25rem,3vw,2.4rem);letter-spacing:.08em;color:var(--cc-text);text-shadow:0 0 28px rgba(240,160,48,.25)}.hero-logo-copy small{display:block;max-width:34ch;line-height:1.45;color:var(--cc-text-2)}.hero-logo-overline{font-family:var(--f-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cc-amber)}
.home-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(1rem,3vw,2.2rem);align-items:stretch}.home-hero-left,.home-hero-right{min-width:0}.home-hero-actions,.nav-actions,.social-row,.home-map-layers{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.home-hero-actions .btn{white-space:normal}.home-hero-bear{position:relative;margin-top:1rem;border-radius:28px;overflow:hidden;border:1px solid rgba(240,160,48,.25);box-shadow:0 25px 90px rgba(0,0,0,.35)}.home-hero-bear:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.45));pointer-events:none}.home-hero-bear img{width:100%;height:clamp(180px,24vw,330px);object-fit:cover;display:block;filter:saturate(1.1) contrast(1.08) brightness(.86)}.cc-panel,.pcard,.stat-tile,.doc-card,.res-card,.bear-card,.contact-info-card,.masonry-item{transition:transform .18s ease,border-color .22s ease,box-shadow .22s ease}.cc-panel:hover,.pcard:hover,.stat-tile:hover,.doc-card:hover,.res-card:hover,.bear-card:hover{border-color:rgba(240,160,48,.35)!important;box-shadow:0 24px 70px rgba(0,0,0,.32),0 0 50px rgba(240,160,48,.08)}
#home-map,#map-explorer,#map-region,#map-project,#map-propose,#obs-map,#modal-mini-map,#map-admin{width:100%;min-height:320px;border-radius:18px;overflow:hidden;background:#07111f}.leaflet-container{font-family:var(--f-body);border-radius:inherit}.home-map-layers{position:absolute;z-index:500;left:12px;right:12px;bottom:12px;justify-content:center;pointer-events:auto}.map-layer-btn,[data-layer]{min-height:34px;border-radius:999px!important;white-space:nowrap;background:rgba(5,12,22,.74)!important;border:1px solid rgba(140,210,255,.22)!important;color:var(--cc-text)!important;backdrop-filter:blur(12px);box-shadow:0 8px 24px rgba(0,0,0,.25)}.map-layer-btn.active,[data-layer].active{border-color:rgba(61,224,138,.7)!important;background:rgba(61,224,138,.16)!important;color:#dfffee!important}.map-popup{max-width:240px}.mini-stats,.stat-tiles,.feature-grid,.project-grid,.gallery-grid,.doc-grid,.research-grid,#featured-grid,#grid-container,#bear-grid{display:grid;gap:clamp(.8rem,2vw,1.25rem);align-items:stretch}.pcard,.doc-card,.res-card,.bear-card{min-width:0;overflow:hidden}.pcard-title,.feed-title,.alert-title,.bear-name,.bear-id{overflow-wrap:anywhere}.input,select,textarea,button,.btn{max-width:100%}.bottom-nav{padding-bottom:max(.45rem,env(safe-area-inset-bottom,0px));z-index:850}.bottom-nav a{min-width:0;text-align:center;gap:.22rem}.bottom-nav svg{flex:none}.admin-shell{min-width:0}.admin-content{min-width:0}.admin-table-wrap,.table-wrap{overflow:auto;-webkit-overflow-scrolling:touch}.admin-sidebar .brand img{width:54px!important;height:54px!important;border-radius:50%;background:white;padding:2px}.admin-sidebar .brand{align-items:center}.admin-nav a{white-space:normal}.form-grid,.contact-grid{min-width:0}.field{min-width:0}.filter-check .lbl{line-height:1.35}
body:before{content:'';position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 12% 18%,rgba(240,160,48,.10),transparent 24%),radial-gradient(circle at 82% 22%,rgba(61,224,138,.08),transparent 26%),radial-gradient(circle at 50% 100%,rgba(52,200,232,.08),transparent 32%)}
@media(max-width:980px){.home-hero{grid-template-columns:1fr}.home-hero-right{min-height:auto}.hero-logo-lockup{grid-template-columns:1fr;text-align:center;justify-items:center}.hero-logo-ring{--logo-big:clamp(128px,46vw,190px)}.home-map-layers{position:relative;left:auto;right:auto;bottom:auto;margin-top:.75rem}.site-header .container{gap:.75rem}.brand-word{font-size:.78rem}.brand-word small{font-size:.58rem}.nav-actions{margin-left:auto}.contact-grid{grid-template-columns:1fr!important}.admin-shell{display:block}.admin-sidebar{position:fixed;z-index:950;transform:translateX(-105%);transition:.25s}.admin-sidebar.open{transform:translateX(0)}.admin-main{margin-left:0!important}.admin-topbar{position:sticky;top:0;z-index:800}.exp-layout,.region-body{grid-template-columns:1fr!important}.exp-sidebar{max-width:min(360px,88vw)}}
@media(max-width:640px){body{padding-bottom:var(--safe-bottom)}.container{width:min(100% - 22px,1180px)}.home-hero-title{font-size:clamp(2rem,12vw,3.4rem)!important}.hero-logo-lockup{padding:.85rem;border-radius:20px}.hero-logo-ring{--logo-big:clamp(120px,54vw,176px)}.home-metrics,.mini-stats,.stat-tiles{grid-template-columns:1fr!important}.home-hero-actions .btn{width:100%;justify-content:center}.cc-head{gap:.55rem;flex-wrap:wrap}.cc-head-right{margin-left:0}.home-map-foot{font-size:.68rem}.pcard-media img{min-height:180px}.bottom-nav{display:grid!important;grid-template-columns:repeat(5,1fr)}.bottom-nav a{font-size:.58rem;padding:.4rem .2rem}.bottom-nav svg{width:18px!important;height:18px!important}.site-header .brand-mark{height:44px!important;width:44px!important}.site-header .brand-word{max-width:150px}.mobile-menu{max-width:100vw}.display-lg{font-size:clamp(2rem,11vw,3.2rem)!important}.section-tight{padding-inline:0}#home-map,#map-explorer,#map-region,#map-project,#map-propose,#obs-map,#modal-mini-map,#map-admin{min-height:300px}.filter-grid,.form-grid{grid-template-columns:1fr!important}.contact-form-wrap{padding:1.15rem!important}.admin-content{padding:1rem!important}.admin-topbar-tools{flex-wrap:wrap;justify-content:flex-end}.news-card,.res-card,.doc-card,.bear-card{border-radius:16px}} 


/* ===== V7 DESKTOP + REAL MAP COMMAND CENTER FIX ===== */
:root{--v7-gold:#c8a84b;--v7-cyan:#34c8e8;--v7-green:#3de08a;--v7-panel:rgba(7,15,27,.74)}
body{background:radial-gradient(circle at 12% 0%,rgba(200,168,75,.10),transparent 32%),radial-gradient(circle at 88% 8%,rgba(52,200,232,.08),transparent 30%),#050b13!important;}
.env-backdrop{filter:saturate(1.08) contrast(1.08) brightness(.52)!important;transform:scale(1.03)}
.home-main>.container{width:min(1320px,calc(100% - 44px));}
.home-hero{margin-top:1.1rem!important;align-items:stretch!important;}
.home-hero-left{position:relative!important;justify-content:flex-start!important;gap:1rem!important;min-height:610px!important;padding:clamp(1.4rem,2.3vw,2.2rem)!important;}
.home-hero-left:after{content:'';position:absolute;right:-12%;bottom:-20%;width:58%;height:54%;background:radial-gradient(ellipse at center,rgba(200,168,75,.16),transparent 68%);pointer-events:none;}
.hero-logo-lockup{width:min(100%,650px)!important;max-width:650px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;justify-items:start!important;}
.hero-logo-ring{--logo-big:132px;width:var(--logo-big)!important;height:var(--logo-big)!important;min-width:var(--logo-big)!important;}
.hero-logo-main{width:96%!important;height:96%!important;object-fit:contain!important;border-radius:50%;}
.hero-logo-copy strong{font-size:clamp(1.35rem,2.4vw,2.05rem)!important;line-height:1!important;word-break:normal!important;}
.hero-logo-copy small{max-width:42ch!important;}
.home-hero-title{max-width:760px!important;width:100%!important;font-size:clamp(2.45rem,3.55vw,3.75rem)!important;line-height:.92!important;letter-spacing:.01em!important;text-wrap:balance!important;word-break:normal!important;overflow-wrap:normal!important;margin:.2rem 0 0!important;}
.home-hero-title span{white-space:normal!important;}
.home-hero-sub{max-width:64ch!important;font-size:1.05rem!important;}
.home-hero-actions{gap:.75rem!important;margin-top:.85rem!important;}
.home-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.75rem!important;width:min(100%,680px)!important;margin-top:.85rem!important;}
.home-metric{min-width:0!important;padding:.85rem!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.025))!important;border:1px solid rgba(200,168,75,.18)!important;}
.home-hero-bear{position:absolute!important;right:1.1rem!important;bottom:1.1rem!important;width:min(42%,390px)!important;max-width:390px!important;margin:0!important;z-index:0!important;opacity:.74!important;}
.home-hero-bear img{height:260px!important;object-fit:cover!important;}
.home-hero-left>*:not(.home-hero-bear){position:relative;z-index:2;}
.home-hero-right .cc-panel{display:flex!important;flex-direction:column!important;height:100%!important;min-height:610px!important;background:linear-gradient(180deg,rgba(7,15,27,.82),rgba(6,18,31,.60))!important;}
.home-hero-right .cc-panel>div[style*="position:relative"]{display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important;}
.mini-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important;padding:.85rem!important;}
.mini-stat{min-width:0!important;border-radius:16px!important;padding:.85rem!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(140,210,255,.10)!important;}
#home-map{height:auto!important;min-height:390px!important;flex:1!important;border-radius:0!important;}
.home-map-layers{position:absolute!important;left:14px!important;right:14px!important;bottom:14px!important;top:auto!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:.55rem!important;}
.home-map-layers .map-layer-btn{min-width:92px!important;padding:.62rem .78rem!important;font-size:.68rem!important;letter-spacing:.05em!important;}
.home-map-dot{width:18px;height:18px;border-radius:50%;background:var(--dot);box-shadow:0 0 0 6px color-mix(in srgb,var(--dot),transparent 72%),0 0 22px var(--dot);border:2px solid rgba(255,255,255,.76);}
.map-pin-real{border-radius:50%;display:grid;place-items:center;color:var(--pin);background:color-mix(in srgb,var(--pin),transparent 86%);border:1.6px solid var(--pin);box-shadow:0 0 0 7px color-mix(in srgb,var(--pin),transparent 86%),0 0 28px color-mix(in srgb,var(--pin),transparent 35%);backdrop-filter:blur(6px);}
.map-pin-real svg{width:48%;height:48%;}
.map-cluster-real{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font:800 .9rem var(--f-mono);color:var(--pin);background:color-mix(in srgb,var(--pin),transparent 88%);border:1.8px solid var(--pin);box-shadow:0 0 30px color-mix(in srgb,var(--pin),transparent 45%);}
.map-popup-kicker{font:700 .58rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cc-green);margin-bottom:.35rem}.map-popup h4{margin:.1rem 0 .35rem;color:var(--cc-text);font-size:.95rem}.map-popup p{margin:0 0 .55rem;color:var(--cc-text-2);font-size:.72rem}.map-popup-meta{display:flex;flex-wrap:wrap;gap:.35rem;margin:.45rem 0}.map-popup-meta span{font:600 .55rem var(--f-mono);color:var(--cc-text-2);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.24rem .45rem;background:rgba(255,255,255,.04)}
.stat-tiles{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:1.1rem!important;}
.stat-tile{min-height:170px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;}
.home-ops{grid-template-columns:minmax(0,1.35fr) minmax(260px,.8fr) minmax(260px,.8fr)!important;gap:1rem!important;align-items:stretch!important;}
.featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
.pcard-media{min-height:190px!important;background:#07111f!important;}.pcard-media img{width:100%!important;height:100%!important;min-height:190px!important;object-fit:cover!important;filter:saturate(1.08) contrast(1.04) brightness(.78)!important;}.pcard:hover .pcard-media img{filter:saturate(1.2) contrast(1.08) brightness(.95)!important;transform:scale(1.045)!important;}
.home-intelligence{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important;align-items:stretch!important;}.home-bottom-row{grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr)!important;gap:1rem!important;}
.exp-shell{height:100dvh!important;}.exp-sidebar{width:250px!important;}.exp-mapzone{min-height:0!important}.exp-layers{right:18px!important;top:18px!important}.exp-filters{left:18px!important;top:18px!important;width:252px!important}.exp-dashboard{grid-template-columns:repeat(5,minmax(0,1fr))!important}.exp-sighting{top:74px!important;right:18px!important}.exp-topbar{min-height:64px!important}.exp-brand img{width:58px!important;height:58px!important;border-radius:50%;background:white;padding:3px;}
.leaflet-popup-content-wrapper{background:rgba(7,15,27,.94)!important;color:var(--cc-text)!important;border:1px solid rgba(140,210,255,.22)!important;border-radius:16px!important;backdrop-filter:blur(18px)!important;}.leaflet-popup-tip{background:rgba(7,15,27,.94)!important}.leaflet-control-zoom a{background:rgba(7,15,27,.84)!important;color:#dfffee!important;border-color:rgba(140,210,255,.22)!important;}
@media(min-width:981px){.home-hero{grid-template-columns:minmax(0,1.18fr) minmax(430px,.82fr)!important}.site-header .container{width:min(1320px,calc(100% - 44px))}.home-main{padding-top:var(--header-h)}}
@media(max-width:1180px){.home-hero{grid-template-columns:1fr!important}.home-hero-left,.home-hero-right .cc-panel{min-height:auto!important}.home-hero-bear{position:relative!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:none!important;margin-top:1rem!important}.home-hero-bear img{height:260px!important}.home-ops,.home-intelligence,.home-bottom-row{grid-template-columns:1fr!important}.stat-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}.exp-dashboard{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:760px){.home-main>.container{width:min(100% - 22px,1320px)}.home-hero-left{padding:1rem!important;border-radius:22px!important}.hero-logo-lockup{grid-template-columns:1fr!important;text-align:center!important;justify-items:center!important}.hero-logo-ring{--logo-big:clamp(118px,48vw,168px)!important}.hero-logo-copy{align-items:center!important}.hero-logo-copy strong{font-size:1.25rem!important}.home-hero-title{font-size:clamp(2.05rem,10.5vw,3.15rem)!important;line-height:.95!important;text-align:center!important}.home-hero-sub{text-align:center!important}.home-hero-actions{display:grid!important;grid-template-columns:1fr!important}.home-metrics,.mini-stats,.stat-tiles,.featured-grid{grid-template-columns:1fr!important}.home-hero-bear img{height:210px!important}#home-map{min-height:330px!important}.home-map-layers{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;padding:.75rem!important;background:rgba(7,15,27,.68)!important}.home-map-layers .map-layer-btn{flex:1 1 42%!important;min-width:0!important}.exp-topbar{flex-wrap:wrap;height:auto!important}.exp-search{order:3;flex-basis:100%;max-width:none!important}.exp-filters{position:absolute!important;width:min(92vw,320px)!important;max-height:62vh!important}.exp-layers{top:auto!important;bottom:16px!important;right:16px!important;left:16px!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important}.exp-layers .map-layer-btn{flex:1 1 42%!important}.exp-dashboard{grid-template-columns:1fr!important}.exp-telemetry{display:none!important}.exp-sighting{display:none!important}}


/* ===== V9 EXPLORER STABILITY ===== */
html,body{overflow:hidden!important;height:100%!important}.exp-shell{height:100dvh!important}.exp-topbar{min-height:66px!important;height:auto!important;flex-wrap:nowrap!important}.exp-pagehead{min-width:0!important}.exp-pagehead-title{white-space:nowrap!important}.exp-search{min-width:220px!important}.exp-viewtabs{flex:none!important}.exp-mapzone{min-height:0!important}.exp-sidebar{overflow:auto!important}.exp-filters{width:260px!important;max-width:calc(100vw - 32px)!important}.exp-layers{gap:.45rem!important}.exp-layers .map-layer-btn{min-width:86px!important}.exp-overlay-view{background:linear-gradient(180deg,rgba(4,12,22,.98),rgba(4,12,22,.92))!important}.view-grid .exp-mapzone,.view-list .exp-mapzone{display:none!important}.view-grid .exp-telemetry,.view-list .exp-telemetry,.view-grid .exp-dashboard,.view-list .exp-dashboard{display:none!important}.view-grid #view-grid{display:block!important}.view-list #view-list{display:block!important}.view-map #view-grid,.view-map #view-list{display:none!important}@media(max-width:900px){.exp-topbar{flex-wrap:wrap!important}.exp-search{order:5;flex-basis:100%!important;max-width:none!important}.exp-topbar-right{margin-left:0!important;width:100%;justify-content:space-between}.exp-filters{top:86px!important;left:12px!important}.exp-layers{top:auto!important;left:12px!important;right:12px!important;bottom:14px!important;flex-direction:row!important;flex-wrap:wrap!important}.exp-layers .map-layer-btn{flex:1 1 42%!important}.exp-dashboard{display:none!important}}

/* ===== V10 EXPLORER CLICK / LAYOUT STABILITY ===== */
.cc-sidenav a,.cc-navitem{pointer-events:auto!important;cursor:pointer!important;position:relative!important;z-index:50!important;text-decoration:none!important}
.exp-sidebar{z-index:1000!important}.exp-main{min-width:0!important}.exp-filters{max-height:min(520px,calc(100% - 32px))!important;overflow:hidden!important}.exp-filters-body{max-height:410px!important;overflow:auto!important}.exp-overlay-view{background:rgba(5,12,22,.92);backdrop-filter:blur(14px);min-height:0}.exp-overlay-view.active{display:block!important}.feed-row{cursor:pointer}.exp-topbar{min-height:72px}.exp-pagehead-title{white-space:nowrap}.exp-search{min-width:250px}.exp-viewtabs button{cursor:pointer!important}.map-layer-btn{cursor:pointer!important}.exp-dashboard{min-height:160px;overflow:auto!important}
@media(max-width:1100px){.exp-topbar{flex-wrap:wrap}.exp-search{order:3;width:100%;max-width:none}.exp-layers{right:10px;top:10px}.exp-filters{left:10px;top:10px;width:min(260px,calc(100vw - 28px))}.exp-dashboard{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:720px){html,body{overflow:auto!important;height:auto!important}.exp-shell{min-height:100dvh;height:auto!important}.exp-main{min-height:100dvh}.exp-mapzone{height:62vh;min-height:440px;flex:none}.exp-dashboard{grid-template-columns:1fr!important}.exp-telemetry{overflow:auto}.telebar{min-width:780px}.exp-sidebar{width:min(330px,88vw)!important}.exp-filters{position:absolute;width:min(300px,calc(100vw - 32px));max-height:55vh}.exp-layers{top:auto;bottom:18px;right:12px;left:12px;flex-direction:row;flex-wrap:wrap;justify-content:center}.exp-layers .map-layer-btn{flex:1 1 42%}.exp-coord-hud{display:none}}

/* ===== V11 EXPLORER NAV / CLICK SAFETY ===== */
.exp-sidebar,.cc-sidenav,.cc-navitem{position:relative!important;z-index:5000!important}.cc-navitem{pointer-events:auto!important;user-select:none!important}.exp-mapzone,.exp-filters,.exp-layers{z-index:10}.exp-filters{z-index:60!important}.exp-layers{z-index:70!important}.exp-overlay-view{z-index:90!important}.exp-viewtabs button,.map-layer-btn,[data-filter]{pointer-events:auto!important}.exp-sidebar a[href]:not([href^="/explorer.html"]){cursor:pointer!important}.exp-topbar{gap:.9rem!important}.exp-pagehead{min-width:0}.exp-search{max-width:420px}.exp-viewtabs{margin-left:auto}.exp-dashboard{overflow:auto}.feed-row,.pcard{pointer-events:auto!important}.view-grid #view-grid,.view-list #view-list{overflow:auto!important;padding:1.2rem!important}.view-grid #view-grid.active,.view-list #view-list.active{display:block!important}@media(max-width:980px){.exp-viewtabs{margin-left:0}.exp-topbar{align-items:flex-start}.exp-search{width:100%;max-width:none}.exp-sidebar{z-index:8000!important}}
