/* session-expiry.css – styles for the session expiry warning modal */

#sessionExpiryModal .modal-header {
    background-color: #a9946c; /* matches site gold/primary colour */
    color: #fff;
}

#sessionExpiryModal .modal-header .close {
    color: #fff;
    opacity: 0.85;
}

#sessionExpiryModal .modal-header .close:hover {
    opacity: 1;
}

#sessionExpiryModal .modal-title {
    font-weight: 600;
}

#sessionExpiryModal .modal-body {
    font-size: 1rem;
    line-height: 1.6;
}

/* Countdown text emphasis */
#sessionExpiryModal #se-countdown {
    color: #c0392b;
    font-weight: 700;
}

#sessionExpiryModal .modal-footer {
    justify-content: flex-end;
    gap: 0.5rem;
}

#se-stay-btn {
    min-width: 160px;
}

#se-signout-btn {
    min-width: 160px;
}
