
    /* Campana bajo el header para que nunca tape Pedir / Ser Socio en PC */
    .header {
        padding-right: 16px !important;
    }
    .notification-bell {
        position: fixed !important;
        top: 70px !important;
        right: 14px !important;
        left: auto !important;
        bottom: auto !important;
        width: 34px !important;
        height: 34px !important;
        font-size: .92rem !important;
        z-index: 1400 !important;
        opacity: .96 !important;
        pointer-events: auto !important;
    }
    .notification-panel {
        top: 112px !important;
        right: 10px !important;
        left: auto !important;
        bottom: auto !important;
        width: min(350px, calc(100vw - 20px)) !important;
    }
    .notification-close-btn,
    .close-menu-btn,
    [data-action="deselectRestaurant"],
    [data-action="closeNotifications"] {
        pointer-events: auto !important;
        touch-action: manipulation !important;
        position: relative !important;
        z-index: 30 !important;
    }
    @media (max-width: 768px) {
        .notification-bell {
            top: 82px !important;
            right: 10px !important;
            width: 32px !important;
            height: 32px !important;
            font-size: .86rem !important;
        }
        .notification-panel {
            top: 122px !important;
            right: 8px !important;
            width: calc(100vw - 16px) !important;
        }
    }
    @media (max-width: 480px) {
        .notification-bell {
            top: 86px !important;
            right: 8px !important;
        }
        .notification-panel {
            top: 126px !important;
        }
    }
