/* Intel Hub · Macro Map layout helpers
 * Overlay dock / map fill rules live in ih-macro-map-eikon.css (loaded after this file).
 */

.ih-session-ctx {
  display: none !important;
}

.ih-map-stage {
  flex: 1 1 auto;
  min-height: 420px;
  width: 100%;
  display: flex;
  align-items: stretch;
  justify-content: stretch;
  background: var(--bg3, #0a1018);
  position: relative;
}

.ih-map-stage #cal-map-host {
  flex: 1 1 auto;
  min-height: 0;
  min-width: 0;
  width: 100%;
  max-width: 100%;
  max-height: none;
  align-self: stretch;
}

#view-caleco.ih-show-calendar .ih-module-map .ih-map-stage {
  align-items: stretch;
  justify-content: stretch;
}

body.ih-hub-full #view-caleco.ih-view.active .ih-sidebar {
  flex-shrink: 0 !important;
}
