.portal .map-page>.section-art{display:none}.portal .map-card{flex:1;min-height:0}.portal .map-card .map-layout{min-height:520px;height:calc(100vh - 278px)}.portal .map-card .card-heading{padding:10px 16px}.portal .map-page>.page-heading{margin-bottom:8px}.portal .map-side{width:240px;max-width:100%}.portal .map-card.expanded .map-layout{height:calc(100vh - 120px)}@media(max-width:760px){.map-cluster-list{grid-template-columns:1fr}.portal .map-card .map-layout{height:auto;min-height:0}.portal .map-canvas-wrap{min-height:440px}.portal .map-side{width:100%}.portal .map-card.expanded .map-layout{height:calc(100dvh - 120px)}}

.individual-map-pin{width:1px;height:1px;min-width:0;min-height:0;padding:0;border:0;background:none;overflow:visible;position:relative;pointer-events:none;color:#fff;z-index:5}
.map-player-symbol{position:absolute;left:var(--marker-x);top:var(--marker-y);width:28px;height:28px;transform:translate(-50%,-50%);display:grid;place-items:center;cursor:pointer;pointer-events:auto}
.map-player-dot{display:block;width:13px;height:13px;border:2px solid #fff7df;border-radius:50%;background:#7dd9a5;box-shadow:0 0 0 3px #111d24bd,0 2px 7px #000c}
.map-player-name{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);font:600 12px/18px 'Segoe UI',sans-serif;white-space:nowrap;max-width:170px;overflow:hidden;text-overflow:ellipsis;color:#fff8e9;text-shadow:0 1px 3px #000,1px 0 3px #000,-1px 0 3px #000;background:#101a20c9;border-radius:3px;padding:0 5px}
.map-position-line{position:absolute;left:0;top:0;width:var(--marker-line);height:1px;background:#e9d4a480;transform-origin:left center;transform:rotate(var(--marker-angle));pointer-events:none}
.individual-map-pin.selected,.individual-map-pin:focus-visible,.individual-map-pin:hover{z-index:25!important}
.individual-map-pin.selected .map-player-dot,.individual-map-pin:focus-visible .map-player-dot{background:#f0bd67;box-shadow:0 0 0 4px #d6a96366,0 2px 8px #000}
.individual-map-pin:focus-visible .map-player-name{outline:2px solid #f0bd67}
