﻿@import url('tailwind.css');
@import url('inv-minicard.css');
@import url('inv-campaigncard.css');
@import url('inv-smseditor.css');
@import url('inv-gauge.css');


#page .inv-button-add-campaign {
    background-color: var(--color-primary);
    padding: 0 1.125rem;
    height: var(--height);
    font-size: var(--font-size-base);
    font-weight: var(--font-weight-normal);
    border-radius: 1.4375rem;
    align-items: center;
    justify-content: center;
    gap: 4px; /* Based on Figma spacing */
    box-shadow: 0 0 4px rgba(var(--rgb-primary), 0.5);
    line-height: 1.5;
    font-family: var(--font-family);
    border: none;
}

#page .inv-button-add-campaign:hover.e-btn {
    background-color: var(--color-primary-hover);
}

.msg-preview {
/*    background-color: #d4d4d4;*/
    height: 100%;
    overflow-y: auto;
    padding: 0.5rem;
}

.fade-children-in > * {
    opacity: 0;
    animation: fadeIn 1s forwards;
}

.hidden{
    opacity: 0;
}

@keyframes fadeIn {
    to {
        opacity: 1;
    }
}


.pulse-scale {
    animation: pulse 0.25s infinite ease-in-out;
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.015);
    }

    100% {
        transform: scale(1);
    }
}

.pulse-scale-stopping {
    animation: pulse-stop 0.5s linear forwards; /* Slower fade out */
}

@keyframes pulse-stop {
    from {
        transform: scale(1.05);
    }

    to {
        transform: scale(1);
    }
}