:root{--modal-safe-top: max(0px, calc(var(--app-top-inset, env(safe-area-inset-top, 0px)) - var(--modal-viewport-top, 0px)));--modal-safe-right: max(0px, calc(env(safe-area-inset-right, 0px) - var(--modal-viewport-occluded-right, 0px)));--modal-safe-bottom: max(0px, calc(env(safe-area-inset-bottom, 0px) - var(--modal-viewport-occluded-bottom, 0px)));--modal-safe-left: max(0px, calc(env(safe-area-inset-left, 0px) - var(--modal-viewport-left, 0px)));--modal-available-height: max(0px, calc(var(--modal-viewport-height, 100dvh) - var(--modal-safe-top) - var(--modal-safe-bottom) - 16px))}@media(max-width:960px),(pointer:coarse){html:root body :is(.market-overlay,.mailbox-modal-overlay,.raid-inbox-modal-overlay,.raid-target-modal-overlay,.mission-modal-overlay,.loadout-slot-modal-overlay,.loadout-helicopter-skill-tree-modal,.weapon-loadout-overlay,.ammo-loading-overlay,.loadout-confirm-overlay,.loadout-quick-picker-overlay,.loadout-window-backdrop:not(.is-fob-hosted),.player-handle-modal-overlay,.player-handle-moderation-overlay,.workbench-modal-overlay,.base-camp-upgrade-overlay,.pve-match-overlay,.world-map-overlay,.base-camp-screen,.achievements-screen,.shop-screen:not(.is-fob-hosted),.workbench-screen:not(.is-fob-hosted),#graphics-settings-overlay,#software-rendering-warning,#quest-board-screen,#battle-pass-screen,#convoy-route-screen,#mission-result-dialog){inset:auto!important;top:var(--modal-viewport-top, 0px)!important;left:var(--modal-viewport-left, 0px)!important;width:var(--modal-viewport-width, 100dvw)!important;height:var(--modal-viewport-height, 100dvh)!important;min-height:0!important;box-sizing:border-box!important;padding:calc(var(--modal-safe-top) + 8px) calc(var(--modal-safe-right) + 8px) calc(var(--modal-safe-bottom) + 8px) calc(var(--modal-safe-left) + 8px)!important}html:root body :is(.market-panel,.mailbox-modal-panel,.raid-inbox-modal-panel,.raid-target-modal-panel,.mission-modal-panel,.loadout-slot-modal-panel,.loadout-helicopter-skill-tree-modal>.skill-tree-shell,.weapon-loadout-panel,.ammo-loading-panel,.loadout-confirm-panel,.loadout-quick-picker-overlay>div,.loadout-window-backdrop:not(.is-fob-hosted)>#helicopter-loadout-screen,.player-handle-modal-panel,.player-handle-moderation-panel,.workbench-upgrade-modal,.base-camp-upgrade-card,.pve-match-panel,.world-map-shell,.base-camp-shell,.achievements-shell,.shop-screen:not(.is-fob-hosted)>.shop-shell,.workbench-screen:not(.is-fob-hosted)>.workbench-shell,#graphics-settings-overlay>div,#software-rendering-warning>div,#battle-pass-screen>.battle-pass-shell,#convoy-route-screen>.convoy-route-panel,#mission-result-dialog>.mission-result-panel){box-sizing:border-box!important;min-height:0!important;min-width:0!important;max-width:100%!important;max-height:var(--modal-available-height)!important}html:root body :is(.loadout-confirm-panel,.player-handle-moderation-panel,.workbench-upgrade-modal,.pve-match-panel){overflow:auto}html:root body :is(.mailbox-modal-list,.raid-inbox-modal-list,.raid-target-modal-list){min-height:0!important}html:root body .ammo-loading-workspace{overflow-y:auto}html:root body #convoy-route-screen .convoy-route-content{display:flex!important;flex-direction:column;flex:1 1 0;min-height:0;overflow-y:auto;gap:inherit}html:root body #convoy-route-screen .convoy-route-content>*{flex-shrink:0!important}html:root body #convoy-route-screen .convoy-route-tiles{flex:0 0 auto!important;overflow-y:visible!important}html:root body #mission-result-dialog .mission-result-scroll{max-height:calc(var(--modal-available-height) - 2px)}html:root body #battle-pass-screen.battle-pass-mobile>.battle-pass-shell{padding:6px}html:root body .world-map-topbar{padding-top:0;height:48px}html:root body .world-map-close{top:0}}
