/*
 * Global Pulse shell styling.
 * Scope: nav card only.
 */

.noesia-swa-nav-card.noesia-swa-nav-card--global-pulse {
    position: relative;
    overflow: hidden;
}

#noesia-swa-wrapper[data-noesia-swa-nav-style="hub"] .noesia-swa-nav-card.noesia-swa-nav-card--global-pulse,
#noesia-swa-wrapper[data-noesia-swa-nav-style="titan"] .noesia-swa-nav-card.noesia-swa-nav-card--global-pulse {
    background: linear-gradient(135deg, #fff4fa 0%, #ffe7f2 55%, #ffd8ea 100%) !important;
    border: 1px solid rgba(243, 143, 181, 0.48) !important;
    box-shadow:
        0 0 0 1px rgba(255, 255, 255, 0.74) inset,
        0 14px 28px rgba(243, 143, 181, 0.16),
        0 6px 18px rgba(243, 143, 181, 0.10) !important;
}

#noesia-swa-wrapper[data-noesia-swa-nav-style="hub"] .noesia-swa-nav-card.noesia-swa-nav-card--global-pulse:hover,
#noesia-swa-wrapper[data-noesia-swa-nav-style="hub"] .noesia-swa-nav-card.noesia-swa-nav-card--global-pulse.is-active,
#noesia-swa-wrapper[data-noesia-swa-nav-style="titan"] .noesia-swa-nav-card.noesia-swa-nav-card--global-pulse:hover,
#noesia-swa-wrapper[data-noesia-swa-nav-style="titan"] .noesia-swa-nav-card.noesia-swa-nav-card--global-pulse.is-active {
    background: linear-gradient(135deg, #fff0f8 0%, #ffe0ee 55%, #ffd1e5 100%) !important;
    border-color: rgba(243, 143, 181, 0.62) !important;
}

#noesia-swa-wrapper[data-noesia-swa-nav-style="hub"] .noesia-swa-nav-card.noesia-swa-nav-card--global-pulse .noesia-swa-nav-title,
#noesia-swa-wrapper[data-noesia-swa-nav-style="hub"] .noesia-swa-nav-card.noesia-swa-nav-card--global-pulse .noesia-swa-nav-sub,
#noesia-swa-wrapper[data-noesia-swa-nav-style="titan"] .noesia-swa-nav-card.noesia-swa-nav-card--global-pulse .noesia-swa-nav-title,
#noesia-swa-wrapper[data-noesia-swa-nav-style="titan"] .noesia-swa-nav-card.noesia-swa-nav-card--global-pulse .noesia-swa-nav-sub {
    color: #111827 !important;
    -webkit-text-fill-color: #111827 !important;
}

#noesia-swa-wrapper[data-noesia-swa-nav-style="hub"] .noesia-swa-nav-card.noesia-swa-nav-card--global-pulse .noesia-swa-nav-emoji--global-pulse,
#noesia-swa-wrapper[data-noesia-swa-nav-style="titan"] .noesia-swa-nav-card.noesia-swa-nav-card--global-pulse .noesia-swa-nav-emoji--global-pulse {
    background: rgba(255, 255, 255, 0.46) !important;
    border-color: rgba(243, 143, 181, 0.28) !important;
    box-shadow: 0 0 0 1px rgba(243, 143, 181, 0.12) inset !important;
    filter: none !important;
}

#noesia-swa-wrapper[data-noesia-swa-nav-style="hub"] .noesia-swa-nav-card.noesia-swa-nav-card--global-pulse .noesia-swa-nav-ecg-icon,
#noesia-swa-wrapper[data-noesia-swa-nav-style="titan"] .noesia-swa-nav-card.noesia-swa-nav-card--global-pulse .noesia-swa-nav-ecg-icon {
    filter: none !important;
}

.noesia-swa-nav-emoji--global-pulse {
    width: 34px;
    height: 34px;
    border-radius: 12px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

@media (max-width: 782px) {
    .noesia-swa-nav-emoji--global-pulse {
        width: 32px;
        height: 32px;
        border-radius: 11px;
    }
}
