/* 下划线输入框样式 */
.form-control {
    border: none;
    border-radius: 0;
    border-bottom: 1px solid #ced4da;
    box-shadow: none;
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    transition: border-color 0.15s ease-in-out;
}

.form-control:focus {
    border-bottom: 2px solid #007bff;
    box-shadow: none;
}

/* 确保禁用状态的输入框也保持下划线样式 */
.form-control:disabled, 
.form-control[readonly] {
    background-color: transparent;
    border-bottom: 1px solid #e9ecef;
}

/* 输入框的标签样式 */
label {
    margin-bottom: 0.25rem;
    font-size: 0.875rem;
}