#beacon-container { position: relative; z-index: 2147483647; }
.ique-check { position: fixed; left: 50%; top: 50%; z-index: 2147483001; transform: translate(-50%, -50%); opacity: 0; pointer-events: none; }
.ique-check.ique-check-open { opacity: 1; pointer-events: auto; padding: 16px; border-radius: 14px; background: #ffffff; box-shadow: 0 16px 48px rgba(11, 42, 63, 0.35); }
@media (max-width: 340px) { .ique-check.ique-check-open { padding: 8px; } }
/* The Beacon's Messages greet signed-in app users; the website shows the chat only. */
#beacon-container .notifications-frame, #beacon-container [class*="NotificationsFrame"] { display: none !important; }
/* Beacon's Close button centres its label and its cross in the pill. */
#beacon-container .c-BeaconCloseButton > div { display: flex; align-items: center; gap: 2px; height: 23px; padding: 0 6px 0 12px; box-sizing: border-box; }
#beacon-container .c-BeaconCloseButton__label { top: 0; }
#beacon-container .c-BeaconCloseButton__label .c-Text { display: block; line-height: 16px; }
#beacon-container .c-BeaconCloseButton__iconClose { position: static; flex: none; transform: translateY(-0.5px); }
