/* Desktop only. The existing context content and actions are retained. */
@media(min-width:901px){
 body:not(.public-share-mode) .map-layout:not(:fullscreen):not(.app-map-fullscreen){grid-template-columns:minmax(0,1fr);position:relative;--dock-width:clamp(240px,24vw,310px)}
 body:not(.public-share-mode) .map-layout:not(:fullscreen):not(.app-map-fullscreen) .map-toolbar{padding-right:calc(var(--dock-width) + 24px);min-height:80px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}
 body:not(.public-share-mode) .map-layout:not(:fullscreen):not(.app-map-fullscreen) .map-title-block{min-width:0}
 body:not(.public-share-mode) .map-layout:not(:fullscreen):not(.app-map-fullscreen) .map-title,
 body:not(.public-share-mode) .map-layout:not(:fullscreen):not(.app-map-fullscreen) .map-subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 body:not(.public-share-mode) .map-layout:not(:fullscreen):not(.app-map-fullscreen)>.inspector{position:absolute;top:4px;right:8px;bottom:auto;left:auto;width:var(--dock-width);height:72px;min-height:0;max-height:none;overflow:visible;border:0;background:none;box-shadow:none;z-index:70;transform:none}
 body:not(.public-share-mode) .map-layout:not(:fullscreen):not(.app-map-fullscreen)>.inspector .inspector-header{height:72px;min-height:72px;box-sizing:border-box;align-items:center;gap:8px;padding:10px 12px;border:1px solid #a77b43;border-radius:8px;background-color:#0c1014;cursor:pointer}
 body:not(.public-share-mode) .map-layout:not(:fullscreen):not(.app-map-fullscreen)>.inspector .inspector-header>div:first-child{min-width:0;flex:1}
 body:not(.public-share-mode) .map-layout:not(:fullscreen):not(.app-map-fullscreen)>.inspector .inspector-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}
 body:not(.public-share-mode) .map-layout:not(:fullscreen):not(.app-map-fullscreen)>.inspector .context-toggle-btn{display:inline-flex;align-items:center;border-color:#a77b43;white-space:nowrap}
 body:not(.public-share-mode) .map-layout:not(:fullscreen):not(.app-map-fullscreen) #closeInspectorBtn{display:none}
 body:not(.public-share-mode) .map-layout:not(:fullscreen):not(.app-map-fullscreen)>.inspector .inspector-body{position:absolute;top:100%;right:0;width:100%;max-height:calc(100dvh - 158px);overflow:auto;background:#0c1014;border:1px solid #a77b43;border-top:0;border-radius:0 0 9px 9px;box-shadow:0 12px 25px #0008;box-sizing:border-box}
 body:not(.public-share-mode) .map-layout:not(:fullscreen):not(.app-map-fullscreen)>.inspector:not(.context-expanded) .inspector-body{display:none}
}
@media(min-width:901px) and (max-width:1150px){
 body:not(.public-share-mode) .map-layout:not(:fullscreen):not(.app-map-fullscreen) .map-toolbar{grid-template-columns:minmax(0,1fr)}
 body:not(.public-share-mode) .map-layout:not(:fullscreen):not(.app-map-fullscreen) .toolbar-actions{justify-content:flex-start;flex-wrap:wrap}
}
