/**
 * Confirmation Modal Styles
 * Specialized styles for confirmation dialogs
 * Extends modal-base.css
 */

@import url('../base/design-tokens.css');

/* ========================================
   CONFIRMATION CONTENT LAYOUT
   ======================================== */

.confirmation-message {
    color: var(--text-secondary);
    line-height: 1.6;
}

.confirmation-message p {
    margin: 0 0 var(--space-xs) 0;
}

.confirmation-message strong {
    color: var(--text-primary);
    font-weight: 600;
}

/* ========================================
   VARIANT STYLES
   ======================================== */

/* Danger variant - for destructive actions (delete, etc.) */
/* Overrides the default gradient header with red */
.modal-danger .modal-header {
    background: var(--error) !important;
}

/* ========================================
   ADDITIONAL CONTENT ELEMENTS
   ======================================== */

/* Text muted for secondary information */
.modal-body .text-muted {
    color: var(--text-muted);
    font-size: 0.9rem;
    margin-top: var(--space-xs);
}

/* Student/item info display in confirmations */
.student-info-delete {
    background: var(--bg-gray);
    border-left: 3px solid var(--error);
    padding: var(--space-xs) var(--space-sm);
    margin: var(--space-sm) 0;
    border-radius: var(--radius-xs);
}

.student-info-delete strong {
    display: block;
    color: var(--text-primary);
    margin-bottom: 4px;
}

.student-info-delete span {
    color: var(--text-secondary);
    font-size: 0.9rem;
}
