/*
 * Styles for the public doctoral application form
 * (app/Views/doctoral/form.php). Extracted from an inline <style> block.
 */

body { background: var(--form-bg); }
.doctoral-card { background:#fff; border-radius: var(--form-radius-outer); box-shadow: var(--form-shadow); }
.doctoral-header {
    background: var(--form-primary-gradient);
    color:#fff; border-radius: var(--form-radius-outer) var(--form-radius-outer) 0 0; padding: var(--form-header-padding);
}
.doctoral-body { padding: var(--form-body-padding); }
.form-label .req { color:#dc3545; }
.section-title {
    font-size:1.1rem; font-weight:600; color: var(--form-primary-dark);
    border-bottom:2px solid var(--form-border-muted); padding-bottom:8px; margin-bottom:20px;
}
.status-badge {
    display:inline-block; padding:4px 12px; border-radius: var(--form-radius-pill);
    font-size:.85rem; font-weight:500;
}
.status-draft { background:#e9ecef; color:#495057; }
.status-submitted { background:#cfe2ff; color:#084298; }
.status-accepted { background:#d1e7dd; color:#0f5132; }
.status-rejected { background:#f8d7da; color:#842029; }
.status-correction { background:#fff3cd; color:#664d03; }
.payment-section { background:#fff9e6; border:1px solid #ffe69c; border-radius: var(--form-radius-inner); padding:20px; }
