/* ============================================================
   BackupSphere Customer Portal Overrides
   ============================================================ */

/* ── Customer accent ── */
:root {
    --customer-accent: var(--bs-brand-blue);
    --customer-accent-soft: rgba(0, 136, 255, 0.12);
}

/* ── Cloud provider icons in sidebar ── */
.sidebar .nav-link .cloud-icon-azure { color: var(--color-azure); }
.sidebar .nav-link .cloud-icon-aws   { color: var(--color-aws); }

/* ── Provider tab styling ── */
.nav-provider-tabs .nav-link {
    border-radius: var(--radius-sm) var(--radius-sm) 0 0;
    font-weight: 500;
}
.nav-provider-tabs .nav-link.active {
    font-weight: 600;
}

/* ── Auto-refresh indicator ── */
.refresh-indicator {
    display: inline-flex;
    align-items: center;
    gap: 0.35rem;
    font-size: 0.75rem;
    color: var(--text-muted);
}
.refresh-dot {
    width: 6px;
    height: 6px;
    background: var(--color-success);
    border-radius: 50%;
    animation: pulse-dot 2s infinite;
}
@keyframes pulse-dot {
    0%, 100% { opacity: 1; }
    50%      { opacity: 0.3; }
}
