.spot-panel{position:absolute;z-index:45;left:50%;top:84px;transform:translate(-50%);width:min(640px,calc(100% - 40px));pointer-events:auto;user-select:none;padding:10px 14px;border-radius:12px;border:1px solid #aebfcd55;background:#080c12e6;color:#e9f1ff;font:13px/1.35 system-ui,sans-serif}.spot-title{font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ffb238;margin-bottom:4px}.spot-hint{color:#dbe6f2;margin-bottom:6px}.spot-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.spot-btn{border:1px solid #aebfcd77;border-radius:6px;background:#18232d;color:#e9f1ff;font:600 12px system-ui,sans-serif;padding:5px 9px;cursor:pointer}.spot-btn:hover:not(:disabled){border-color:#ffb238;color:#ffb238}.spot-btn:disabled{opacity:.45;cursor:default}.spot-btn.on{border-color:#ffb238;background:#ffb2382a;color:#ffcf7a}.spot-go{justify-content:flex-end}.spot-controls{display:inline-flex;flex-wrap:wrap;gap:6px}.spot-chip .spot-btn{font-size:calc(13 * var(--u, 1px));padding:3px 7px}.spot-follow.on{border-color:#56b4e9;background:#56b4e92a;color:#9fd6ff}.spot-look:not(:disabled){background:#ffb238;border-color:#ffb238;color:#10161c}.spot-look:hover:not(:disabled){color:#10161c;filter:brightness(1.1)}.spot-readout{margin-top:6px;font-size:11px;color:#9fb2c4}.spot-chip{position:absolute;z-index:24;left:50%;top:calc(104 * var(--u, 1px));transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:6px 8px 6px 14px;border-radius:10px;border-left:6px solid #ffb238;font:600 calc(20 * var(--u, 1px)) system-ui,sans-serif;white-space:nowrap;pointer-events:auto}.spotter-placing #callouts,.spotter-placing #leaders,.spotter-placing #scene-title,.spotter-placing #quiet,.spotter-placing #board,.spotter-placing .field-pin,.spotter-placing #chase-panel,.spotter-placing #aircraft-photo,.spotter-placing #traffic-mini-map,.spotter-placing .feature-edge{visibility:hidden}.spotter-placing #globe{cursor:crosshair}.spotter-watching #scene-title,.spotter-watching #quiet,.spotter-watching #board,.spotter-watching .field-pin,.spotter-watching .feature-edge{visibility:hidden}.spotter-watching #globe{cursor:grab}
