/* Csak a megtartott chat/consent és a Meseműhely lebegő elemeinek illesztése. */
.cookie-banner { z-index: 10001; max-height: 65dvh; overflow-y: auto; }
.modal-backdrop { z-index: 10002; }
#mikulas-chat-window { max-width: calc(100vw - 32px); max-height: min(420px, calc(100dvh - 120px)) !important; }
#mikulas-chat-label { border: 1px solid #dce8dc; font-family: inherit; }
#mikulas-chat-toggle { box-shadow: 0 8px 24px #173d3133 !important; }
@media (max-width: 600px) {
  #mikulas-chat-toggle { bottom: 82px !important; right: 16px !important; width: 58px !important; height: 58px !important; }
  #mikulas-chat-label { bottom: 94px !important; right: 82px !important; }
  #mikulas-chat-window { bottom: 150px !important; right: 16px !important; max-height: min(420px, calc(100dvh - 174px)) !important; }
}
