/* ====================================
   CREATE FORMU STILI
   ==================================== */

@import url('style.css');

/* Form sections */
.form-section {
    margin-bottom: 25px;
}

.form-section h3 {
    color: #2c3e50;
    font-size: 16px;
    margin-bottom: 15px;
    padding-bottom: 8px;
    border-bottom: 1px solid #e8ecef;
}

/* Form group */
.form-group {
    margin-bottom: 15px;
}

.required {
    color: #dc3545;
}

/* Form grid */
.form-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
}

.form-help-text {
    font-size: 12px;
    color: #5a6c7d;
    margin-top: -10px;
    margin-bottom: 10px;
}

/* Validation */
.input-error {
    border-color: #dc3545;
}

.input-success {
    border-color: #28a745;
}

.field-error-message {
    color: #dc3545;
    font-size: 12px;
    margin-top: -10px;
    margin-bottom: 10px;
}

@media (max-width: 768px) {
    .form-grid {
        grid-template-columns: 1fr;
    }
}