.minimap-status-strip{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent,#f4c067) 58%, var(--border,#c8c8cc38));border-top-color:color-mix(in srgb, var(--accent,#f4c067) 38%, #fff);background:linear-gradient(168deg, color-mix(in srgb, var(--accent,#f4c067) 38%, #52525b) 0%, color-mix(in srgb, var(--accent,#f4c067) 22%, var(--inset,#242426)) 100%);width:100%;min-height:20px;box-shadow:0 2px 5px #0000006b, 0 0 8px color-mix(in srgb, var(--accent,#f4c067) 18%, transparent), inset 0 1px 0 #fff3;border-bottom:none;border-radius:4px 4px 0 0;justify-content:space-around;align-items:center;gap:2px;padding:2px 3px;display:flex}.minimap-status-strip__slot{min-width:0;min-height:16px;box-shadow:none;cursor:pointer;color:inherit;background:0 0;border:none;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;transition:none;display:flex}.minimap-status-strip__slot:disabled{cursor:default;opacity:1}.minimap-status-strip__slot:active{box-shadow:none;transform:none}.minimap-status-strip__slot:focus-visible{outline:1px solid color-mix(in srgb, var(--accent,#f4c067) 65%, #fff);outline-offset:1px}.minimap-status-strip__glyph{width:14px;height:14px;color:inherit;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}.minimap-status-strip__glyph svg{flex-shrink:0;display:block}.minimap-status-strip__cloud{position:relative}.minimap-status-strip__cloud--off{color:var(--danger,#c45c4a)}.minimap-status-strip__cloud--on{color:var(--success,#5a9a6a)}.minimap-status-strip__droplet{font-size:11px}.territory-map-glyph{object-fit:contain;width:14px;height:14px;display:block}.territory-map-glyph--neutral{filter:invert()brightness(1.08)}.territory-map-glyph--on{filter:invert(58%)sepia(28%)saturate(650%)hue-rotate(95deg)brightness(92%)}.territory-map-glyph--off{filter:invert(42%)sepia(48%)saturate(1200%)hue-rotate(320deg)brightness(95%)}.minimap-status-strip__territory-glyph{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.minimap-status-strip--standalone{border-bottom:1px solid color-mix(in srgb, var(--accent,#f4c067) 58%, var(--border,#c8c8cc38));border-radius:4px;flex-wrap:wrap;width:100%}.minimap-status-strip--standalone .minimap-status-strip__slot{color:var(--map-pan-btn-icon,#f4f4f6);flex:0 0 25%}.minimap-status-strip__slot--on{color:var(--accent,#f4c067)}.minimap-status-strip__add-wrap{flex:1 1 0;align-items:stretch;min-width:0;display:flex;position:relative}.minimap-status-strip__add-wrap>.minimap-status-strip__slot{flex:1 1 0;width:100%}.hive-building-size-popover{--hive-size-cell:16px;--hive-size-gap:2px;z-index:40;border:1px solid color-mix(in srgb, var(--accent,#f4c067) 58%, var(--border,#c8c8cc38));background:var(--inset,#242426);border-radius:4px;width:max-content;padding:8px;position:absolute;top:calc(100% + 4px);right:0}.hive-building-size-popover__title{text-align:center;font-family:var(--font-ui);color:var(--accent,#f4c067);margin:0 0 6px;font-size:11px;font-weight:800;line-height:1.2}.hive-building-size-popover__grid{grid-template-columns:repeat(7, var(--hive-size-cell));grid-template-rows:repeat(7, var(--hive-size-cell));gap:var(--hive-size-gap);touch-action:none;cursor:crosshair;display:grid;position:relative}.hive-building-size-popover__cell{background:#2f6fdb;border-radius:2px}.hive-building-size-popover__cell.is-on{background:#f65a1a}.hive-building-size-popover__anchor{width:18px;height:18px;left:calc(var(--size) * var(--hive-size-cell) + (var(--size) - 1) * var(--hive-size-gap) - 9px);top:calc(var(--size) * var(--hive-size-cell) + (var(--size) - 1) * var(--hive-size-gap) - 9px);pointer-events:none;z-index:1;background:#f65a1a;border:2px solid #fff;border-radius:50%;position:absolute;box-shadow:0 1px 4px #0000008c}.hive-building-size-popover__anchor:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:4px}.hive-building-size-popover__actions{justify-content:center;gap:10px;margin-top:8px;display:flex}.hive-building-size-popover__accept,.hive-building-size-popover__dismiss{color:#fff;cursor:pointer;border:0;border-radius:50%;width:28px;height:28px;padding:0;font-size:14px;font-weight:800;line-height:28px}.hive-building-size-popover__accept{background:#4fa66a}.hive-building-size-popover__dismiss{background:#b34536}.hive-building-size-popover__scrim{z-index:-1;cursor:default;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.minimap-stack{right:6px;top:var(--map-control-gap,6px);z-index:2;width:var(--territory-radar-size,120px);min-width:var(--territory-radar-size,120px);flex-direction:column;align-items:stretch;display:flex;position:absolute;bottom:auto}.minimap-stack>.territory-radar-chip,.minimap-stack>.hive-map-radar--legacy{width:100%;position:relative;top:auto;right:auto}.minimap-stack>.territory-radar{width:var(--territory-radar-size,120px);height:var(--territory-radar-size,120px);box-sizing:border-box;border-top-left-radius:0;border-top-right-radius:0;flex-shrink:0;position:relative;top:auto;right:auto}html[data-layout-tier=desktop] .minimap-stack>.territory-radar{border-top-left-radius:0;border-top-right-radius:0}html[data-layout-tier=desktop] .minimap-stack{right:10px}.minimap-stack.hive-map-rail-control{right:6px;top:var(--map-control-top);z-index:90;position:fixed}html[data-layout-tier=desktop] .minimap-stack.hive-map-rail-control{right:10px}.map-panel.app-tool-main>.minimap-stack{top:var(--map-control-gap,6px)}.app-tool-main--presentation .minimap-stack{top:var(--map-control-top);z-index:90;position:fixed}.minimap-stack--collapsed{width:var(--territory-radar-size,120px)}.minimap-stack--collapsed>.territory-radar-chip{align-self:flex-end;width:28px}