#compact-map-controls,.compact-region-header{display:none}.compact-region-content{display:contents}@media(max-width:768px),(max-width:1024px)and (max-height:560px)and (pointer:coarse){body[data-experience=world-explorer]{--compact-bottom:calc(12px + env(safe-area-inset-bottom) + var(--layout-consent-banner-height,0px));--compact-panel-bottom:calc(var(--compact-bottom) + 70px);--layout-mobile-command-bottom:60px;--layout-mobile-attribution-bottom:calc(var(--compact-bottom) + 60px)}#compact-map-controls{display:contents}body[data-experience=world-explorer] :-webkit-any(.toolbar-controls,.toolbar-actions,.tool-panel,.mobile-secondary-actions,#mobile-draw-toggle,#mobile-style-compact-btn,#desktop-style-compact-btn,#account-my-maps-btn,#account-btn,#mobile-locate-btn,#mobile-faq-btn,#mobile-feedback-btn,#layers-toggle-btn,.ai-map-fab,.map-compass-control,.ol-zoom,.ol-scale-line,.ol-scale-bar,#faq-btn,#feedback-btn,#locate-btn){display:none!important}body[data-experience=world-explorer] :is(.toolbar-controls,.toolbar-actions,.tool-panel,.mobile-secondary-actions,#mobile-draw-toggle,#mobile-style-compact-btn,#desktop-style-compact-btn,#account-my-maps-btn,#account-btn,#mobile-locate-btn,#mobile-faq-btn,#mobile-feedback-btn,#layers-toggle-btn,.ai-map-fab,.map-compass-control,.ol-zoom,.ol-scale-line,.ol-scale-bar,#faq-btn,#feedback-btn,#locate-btn){display:none!important}body[data-experience=world-explorer] :-webkit-any(#mobile-top-controls,toolbar-element){display:contents!important}body[data-experience=world-explorer] :is(#mobile-top-controls,toolbar-element){display:contents!important}body[data-experience=world-explorer] .toolbar{pointer-events:none;inset:calc(12px + env(safe-area-inset-top)) 12px auto!important;width:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;position:fixed!important;transform:none!important}body[data-experience=world-explorer] .toolbar-search{pointer-events:auto;border-radius:14px;min-height:48px;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;display:flex!important}body[data-experience=world-explorer] :-webkit-any(.search-container,#search-input){width:100%!important;min-width:0!important}body[data-experience=world-explorer] :is(.search-container,#search-input){width:100%!important;min-width:0!important}.compact-map-nav{inset:auto 12px var(--compact-bottom);z-index:var(--layer-app-chrome);border:1px solid var(--border-color);background:var(--bg-toolbar);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:58px;padding:5px;display:grid;position:fixed;box-shadow:0 4px 18px #172a4526}#compact-map-controls button,.compact-region-header button{background:var(--bg-secondary);min-width:0;min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;touch-action:manipulation;border:0;border-radius:10px;padding:8px}#compact-map-controls button:focus-visible{outline:3px solid var(--focus-color,#2563eb);outline-offset:-3px}.compact-region-header button:focus-visible{outline:3px solid var(--focus-color,#2563eb);outline-offset:-3px}#compact-map-controls svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:22px;height:22px}#compact-map-controls .compact-map-nav button{overflow-wrap:anywhere;background:0 0;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}#compact-map-controls button:-webkit-any([aria-expanded=true],[aria-pressed=true]){color:#1d56d8;background:#edf3ff}#compact-map-controls button:is([aria-expanded=true],[aria-pressed=true]){color:#1d56d8;background:#edf3ff}.compact-map-panel,body[data-experience=world-explorer] #world-explorer-panel{border:1px solid var(--border-color);background:var(--bg-toolbar);box-shadow:0 6px 24px #172a452e;inset:auto 12px var(--compact-panel-bottom)!important;z-index:var(--layer-floating-panel)!important;width:auto!important;max-height:min(38dvh,calc(100dvh - 160px - env(safe-area-inset-bottom)))!important;border-radius:18px!important;gap:0!important;padding:0!important;position:fixed!important;overflow:hidden!important}.compact-map-panel:not([hidden]){flex-direction:column;display:flex}body[data-experience=world-explorer] #world-explorer-panel{display:none!important}body[data-compact-panel=countries] #world-explorer-panel,body[data-compact-panel=selection] #world-explorer-panel{flex-direction:column!important;display:flex!important}.compact-map-panel header,.compact-region-header{border-bottom:1px solid var(--border-color);flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:54px;padding:5px 10px 5px 16px;display:flex}.compact-map-panel h2,.compact-region-header h2{color:var(--text-primary);margin:0;font-size:17px;font-weight:650}.compact-panel-body,.compact-region-content{overscroll-behavior:contain;min-height:0;padding:10px 12px;display:block;overflow:auto}.compact-tool-grid,.compact-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.compact-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}:-webkit-any(.compact-tool-grid,.compact-more-grid) button{overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;font-size:12px!important}:is(.compact-tool-grid,.compact-more-grid) button{overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;font-size:12px!important}.compact-edit-actions{gap:6px;margin-top:8px;display:flex}.compact-edit-actions button{flex:1}body[data-experience=world-explorer] #world-explorer-panel :-webkit-any(.world-explorer-intro,.world-explorer-header,.world-explorer-continent-list,.us-map-region-starters){display:none!important}body[data-experience=world-explorer] #world-explorer-panel :is(.world-explorer-intro,.world-explorer-header,.world-explorer-continent-list,.us-map-region-starters){display:none!important}body[data-compact-panel=countries] #world-explorer-panel :-webkit-any(.world-explorer-search-content,.world-country-search){display:block!important}body[data-compact-panel=countries] #world-explorer-panel :is(.world-explorer-search-content,.world-country-search){display:block!important}body[data-compact-panel=countries] #world-explorer-panel :-webkit-any(.world-country-card,.us-map-creator,#country-map-reset){display:none!important}body[data-compact-panel=countries] #world-explorer-panel :is(.world-country-card,.us-map-creator,#country-map-reset){display:none!important}body[data-compact-panel=countries] #world-explorer-panel .world-country-results{max-height:none!important;overflow:visible!important}body[data-compact-panel=selection] .compact-region-content{flex-direction:column;display:flex}body[data-experience=world-explorer] .toolbar-contextual{display:none!important}body[data-compact-panel=style] .toolbar-contextual{inset:auto 12px var(--compact-panel-bottom)!important;width:auto!important;max-height:38dvh!important;display:flex!important;position:fixed!important;overflow:auto!important}body[data-compact-panel=selection] .compact-region-header button{visibility:hidden}body[data-compact-panel=selection] #world-country-card{position:static!important}body[data-compact-panel=selection] #world-country-card-close{z-index:2;background:var(--bg-secondary);border-radius:10px;width:44px!important;height:44px!important;position:absolute!important;inset:5px 10px auto auto!important}#compact-map-controls button:disabled{opacity:.45;cursor:default}}@media(not (max-width:768px))and (max-width:1024px)and (max-height:560px)and (pointer:coarse){.compact-map-panel,body[data-experience=world-explorer] #world-explorer-panel{width:320px!important;max-height:calc(100dvh - 160px)!important}.compact-map-panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto}.compact-map-panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto}body[data-experience=world-explorer] #world-explorer-panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto}body[data-experience=world-explorer] #world-explorer-panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto}.compact-map-panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto}.compact-map-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto}body[data-experience=world-explorer] #world-explorer-panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto}body[data-experience=world-explorer] #world-explorer-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto}body[data-experience=world-explorer] .mobile-download-sheet-backdrop{z-index:var(--layer-modal);background:#0f172a1a;position:fixed;inset:0}body[data-experience=world-explorer] .mobile-download-sheet{background:var(--bg-toolbar);border-radius:18px;width:360px;max-height:calc(100dvh - 24px);padding:12px;position:absolute;inset:auto 12px 12px auto;overflow:auto}body[data-experience=world-explorer] .mobile-download-menu{position:static!important}}
