/*
 * Shared tooltip styles — używane razem z /js/tooltip.js
 *
 * Triggery: elementy z atrybutem data-tooltip (opcjonalnie z klasami
 * has-tooltip-below/above/left, has-tooltip-anchor-left/right, has-tooltip-wrap).
 *
 * Pozycja absolutna na całej stronie (position: fixed) — nie konfliktuje
 * z overflow:auto rodzicami. JS pozycjonuje wg getBoundingClientRect().
 */
#tg-tooltip {
    position: fixed; top: 0; left: 0;
    background: #1a1a2e; color: #e0e0ee;
    padding: 4px 8px; border-radius: 4px;
    font-size: 11px; line-height: 1.3;
    white-space: nowrap; pointer-events: none;
    box-shadow: 0 2px 10px rgba(0,0,0,0.6);
    border: 1px solid #4a4a6e;
    z-index: 10010; display: none; /* nad modalem programu (.ap-modal, z-index 10001) — tooltip zawsze na wierzchu */
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}
#tg-tooltip.wrap { white-space: normal; max-width: 400px; width: max-content; }
