﻿.ea-icon-success {
    color: #28c76f;
    font-size: 1.5rem;
}

.ea-icon-info {
    color: #00cfe8;
    font-size: 1.5rem;
}

.ea-icon-warning {
    color: #ff9f43;
    font-size: 1.5rem;
}

.ea-icon-error {
    color: #ea5455;
    font-size: 1.5rem;
}

@media (max-width: 575px) {
    /*#eaDialog .modal-content {
        border-radius: 0 !important;
        height: 100vh;
        display: flex;
        flex-direction: column;
    }

    #eaDialogBody {
        flex: 1;
        overflow-y: auto;
    }*/


    #eaDialog .modal-dialog {
        margin: 0;
        height: 100%;
    }

    #eaDialog .modal-content {
        border-radius: 0 !important;
        min-height: 100%;
        display: flex;
        flex-direction: column;
    }

    #eaDialog .modal-header {
        flex-shrink: 0;
        padding-top: env(safe-area-inset-top);
    }

    #eaDialogBody {
        flex: 1 1 auto;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
    }

    #eaDialog .modal-footer {
        flex-shrink: 0;
        padding-bottom: env(safe-area-inset-bottom);
    }

}



/* Event Arena Dialog – Desktop width only */
.modal-dialog.ea-dialog {
    max-width: 460px;
}

/* Optional polish */
.ea-dialog .modal-content {
    border-radius: 12px;
}