/**
 * 表单输入框统一样式
 * 确保所有输入框和选择框大小一致
 */

/* 统一所有表单控件样式 */
#recordForm .form-control,
#recordForm .form-select {
    height: 38px !important;
    font-size: 0.95rem !important;
    font-weight: normal !important;
    font-family: "Microsoft YaHei", "微软雅黑", sans-serif !important;
    width: 100% !important;
    box-sizing: border-box !important;
    padding: 8px 12px !important;
    border: 1px solid #ced4da !important;
    border-radius: 4px !important;
}

/* 文本区域特殊处理 */
#recordForm textarea.form-control {
    height: auto !important;
    min-height: 80px !important;
}

/* 金额输入框特殊处理 */
#recordForm .amount-container {
    position: relative !important;
    width: 100% !important;
    display: block !important;
}

#recordForm #currencySymbol {
    position: absolute !important;
    left: 10px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    z-index: 10 !important;
    font-weight: normal !important;
    font-size: 0.95rem !important;
    font-family: "Microsoft YaHei", "微软雅黑", sans-serif !important;
    pointer-events: none !important;
}

#recordForm #recordAmount {
    padding-left: 25px !important;
}

/* 确保所有表单行的布局一致 */
#recordForm .form-row {
    margin-bottom: 12px !important;
    position: relative !important;
    width: 100% !important;
}

/* 标签样式统一 */
#recordForm .form-label {
    font-weight: 500 !important;
    font-size: 0.9rem !important;
    margin-bottom: 6px !important;
    font-family: "Microsoft YaHei", "微软雅黑", sans-serif !important;
    display: block !important;
} 