/* H-86 / H-78b: phone-only rules; loaded only while Seo:UiH86 is on. Fixed contact buttons (position, data, size), header, footer, cookie markup, scripts and z-index: not touched. */

/* H-78b: phone cookie notice as a low bottom strip (about 120 px) instead of a card that fills half of the screen.
   The strip stops 76 px before the right edge so the chat launcher stays visible and clickable; the title row is hidden (the region keeps its aria-label);
   the close button becomes a small badge on the top-right corner of the strip. Accept, "more info" and close keep working (same elements, same script). */
@media (max-width: 600px) {
    html body #cookie-banner { left: 8px; right: 76px; bottom: 8px; width: auto; padding: 10px; border-radius: 12px; }
    html body #cookie-banner .cookie-title { display: none; }
    html body #cookie-banner .cookie-text { margin: 0 0 8px; font-size: 11.5px; line-height: 1.3; }
    html body #cookie-banner .cookie-actions { flex-direction: row; gap: 8px; }
    html body #cookie-banner .cookie-actions > * { min-height: 40px; padding: 0 6px; font-size: 12.5px; line-height: 1.15; text-align: center; }
    html body #cookie-banner .cookie-close { top: -14px; right: -4px; width: 32px; height: 32px; border: 1px solid rgba(255, 255, 255, .25); background: #0f172a; color: #e2e8f0; }
    html body #cookie-banner .cookie-close::before { content: ""; position: absolute; inset: -6px; }
}
