.presentation-mode{--presentation-sidebar-width: 280px;--presentation-header-height: 48px}.presentation-mode header,.presentation-mode nav{padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.presentation-mode .dashboard-layout{padding:0}.presentation-mode .dashboard-main{padding:0;gap:0}.presentation-mode .territory-map-container{min-height:calc(100vh - var(--presentation-header-height));height:calc(100dvh - var(--presentation-header-height))}.presentation-mode .neon-card-orange,.presentation-mode .neon-card-red,.presentation-mode .neon-card-green,.presentation-mode .neon-card-gold{padding:.75rem;min-height:auto}.presentation-mode .map-controls-sidebar{width:var(--presentation-sidebar-width);max-width:30vw}.presentation-mode .map-quick-controls button,.presentation-mode .map-control-btn{min-height:44px;min-width:44px}.presentation-mode .map-bottom-stats-bar{padding-left:env(safe-area-inset-left,.5rem);padding-right:env(safe-area-inset-right,.5rem);padding-bottom:env(safe-area-inset-bottom,.5rem)}.presentation-mode .territory-hub{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.presentation-mode .map-top-right-controls{right:max(1rem,env(safe-area-inset-right,1rem));top:max(1rem,calc(env(safe-area-inset-top,0px) + .5rem))}.presentation-mode .map-controls-sidebar{left:max(1rem,env(safe-area-inset-left,1rem))}.presentation-mode .text-sm{font-size:.8125rem}.presentation-mode .text-xs{font-size:.6875rem}.presentation-mode .presentation-hide{display:none!important}.presentation-mode .xl\:hidden{display:flex!important}.presentation-mode [data-hamburger-menu]{z-index:100!important}.presentation-mode *{transition-duration:.15s}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.presentation-mode{--presentation-sidebar-width: 240px}.presentation-mode .territory-map-container{min-height:calc(100dvh - 56px);height:calc(100dvh - 56px)}.presentation-mode .map-bottom-stats-bar{bottom:calc(env(safe-area-inset-bottom,0px) + 80px)!important}.presentation-mode .map-controls-sidebar,.presentation-mode .map-top-right-controls{top:56px}}@media (min-width: 768px) and (max-width: 1366px) and (orientation: landscape){.presentation-mode{--presentation-sidebar-width: 260px}.presentation-mode .touch-target{min-height:48px;min-width:48px}.presentation-mode .floating-action-button{bottom:calc(env(safe-area-inset-bottom,0px) + 80px);right:calc(env(safe-area-inset-right,0px) + 16px)}.presentation-mode .map-bottom-stats-bar--horizontal{display:none}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){.presentation-mode .map-controls-sidebar{width:300px}}.drawing-mode-banner{position:absolute;top:60px;left:50%;transform:translate(-50%);z-index:50;background:hsl(var(--sidebar-background) / .95);backdrop-filter:blur(8px);border:1px solid hsl(var(--sidebar-border));border-radius:1rem;padding:.75rem 1.5rem;box-shadow:0 0 20px #00d4ff33}.drawing-mode-banner__text{color:hsl(var(--sidebar-foreground));font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.5rem}.drawing-mode-banner__text svg{color:hsl(var(--sidebar-accent))}@media (pointer: coarse) and (min-width: 768px){.drawing-mode-banner__ipad-hint{display:block;margin-top:.25rem;font-size:.75rem;color:hsl(var(--sidebar-foreground) / .6)}}@media not (pointer: coarse),(max-width: 767px){.drawing-mode-banner__ipad-hint{display:none}}.presentation-mode-toggle{position:absolute;top:.75rem;right:4rem;z-index:40}.presentation-mode-toggle button{min-height:44px;min-width:44px;background:hsl(var(--sidebar-background) / .95);backdrop-filter:blur(8px);border:1px solid hsl(var(--sidebar-border));border-radius:.75rem;color:hsl(var(--sidebar-foreground));box-shadow:0 0 15px #00d4ff26;transition:all .15s ease}.presentation-mode-toggle button:hover{background:hsl(var(--sidebar-accent) / .2)}.presentation-mode-toggle button.active{background:hsl(var(--sidebar-accent) / .3);color:hsl(var(--sidebar-accent))}@media (prefers-reduced-motion: reduce){.presentation-mode *{transition-duration:0ms!important}.drawing-mode-banner{animation:none}}.territory-hub-container{contain:layout style;will-change:transform}.territory-hub-container.orientation-changing{pointer-events:none}.mapboxgl-map{transition:none!important}.orientation-changing .mapboxgl-map{visibility:hidden}
