.modal-title {
    font-weight: bold;
    color: #dc3545;
}

.announcement-content {
    line-height: 1.8;
}

.important-note {
    background-color: #f8f9fa;
    border-left: 4px solid #0d6efd;
    padding: 10px 15px;
    margin: 15px 0;
}

.modal-header {
    border-bottom: 2px solid #dc3545;
    background-color: #fff5f5;
}

.modal-footer {
    border-top: 1px solid #dee2e6;
}

.btn-primary {
    background-color: #0d6efd;
    border-color: #0d6efd;
}

.btn-primary:hover {
    background-color: #0b5ed7;
    border-color: #0a58ca;
}