﻿.form-section {
    border-left: 4px solid #28a745;
    padding-left: 20px;
}

.section-title {
    color: #2c3e50;
    font-weight: 600;
    font-size: 1.3rem;
    border-bottom: 2px solid #e9ecef;
    padding-bottom: 10px;
}

    .section-title i {
        color: #28a745;
    }

.section-content {
    border: 1px solid #e9ecef;
}

.text-muted {
    font-size: 0.95rem;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.form-group label {
    font-weight: 500;
    color: #495057;
}

.btn-header.green-button {
    font-size: 1.1rem;
    font-weight: 600;
    transition: all 0.3s ease;
}

    .btn-header.green-button:hover {
        transform: translateY(-2px);
        box-shadow: 0 4px 8px rgba(0,0,0,0.2);
    }
