.player-manager-shortcut{position:fixed;right:max(12px,env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));z-index:45;display:flex;align-items:center;gap:8px;box-sizing:border-box;min-height:44px;padding:9px 15px;border:2px solid #efcc72;border-radius:14px;background:linear-gradient(#167755,#07503b);box-shadow:inset 0 1px #6da98d,0 3px 0 #3d381f,0 5px 14px #072b3c45;color:#fff8dc;font:900 14px/1.2 'Nunito',sans-serif;text-decoration:none}
.player-manager-shortcut svg{width:21px;height:21px;flex:none}.player-manager-shortcut:hover{background:#086849}.player-manager-shortcut:active{transform:translateY(2px)}.player-manager-shortcut:focus-visible{outline:3px solid #fff;outline-offset:3px}
body:has(.player-manager-shortcut):not(:has(.atlas-wrap)){padding-bottom:calc(65px + env(safe-area-inset-bottom))}
html.retro-camera-open .player-manager-shortcut{bottom:auto;top:calc(65px + env(safe-area-inset-top));right:12px;min-height:44px;padding:8px 11px;font-size:12px;opacity:.95}

.atlas-topline .player-manager-shortcut{position:static;flex:none;min-height:40px;padding:7px 9px;font-size:12px;border-radius:12px;gap:5px}.atlas-topline .player-manager-shortcut svg{width:17px;height:17px}
@media(max-width:360px){.atlas-topline:has(.player-manager-shortcut){gap:4px}.atlas-topline:has(.player-manager-shortcut)>button{padding:7px 6px;font-size:11px}.atlas-topline .player-manager-shortcut{padding:7px 6px;font-size:11px;gap:3px}}
