#icepure-tidio-mobile-close {
    all: initial;
    box-sizing: border-box !important;
    position: fixed !important;
    z-index: 2147483647 !important;
    top: calc(var(--itmc-top, 0px) + min(max(8px, env(safe-area-inset-top, 0px)), max(0px, var(--itmc-height, 100vh) - 48px))) !important;
    right: calc(var(--itmc-right, 0px) + max(8px, env(safe-area-inset-right, 0px))) !important;
    bottom: auto !important;
    left: auto !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 96px !important;
    min-width: 96px !important;
    height: 48px !important;
    min-height: 48px !important;
    margin: 0 !important;
    padding: 0 12px !important;
    border: 2px solid #ffffff !important;
    border-radius: 24px !important;
    background: #063d72 !important;
    color: #ffffff !important;
    box-shadow: 0 3px 14px rgba(0, 24, 55, .3) !important;
    font: 700 16px/1.2 system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
    text-align: center !important;
    text-decoration: none !important;
    white-space: nowrap !important;
    cursor: pointer !important;
    pointer-events: auto !important;
    touch-action: manipulation !important;
    -webkit-tap-highlight-color: transparent;
}

#icepure-tidio-mobile-close:focus-visible {
    outline: 3px solid #ffdb65 !important;
    outline-offset: 3px !important;
}

#icepure-tidio-mobile-close[hidden] {
    display: none !important;
}

@media (min-width: 768px) {
    #icepure-tidio-mobile-close {
        display: none !important;
    }
}
