/* ============================================================
 *  fix-ui.css  —— 摩安云数智 后台 UI 修复补丁
 *  由 application/admin/view/common/meta.html 在 backend.min.css 之后引入
 *  （后引入 = 优先级更高，可覆盖 FastAdmin 打包样式）
 *  维护：新增补丁请追加到文件末尾，并注明日期与原因。
 * ============================================================ */

/* ------------------------------------------------------------
 *  2026-10-11  修复：全站下拉框（select）文字上下被裁掉一半
 *
 *  现象：后台所有 select 的文字只显示半截（下半部分被切），
 *        例：科目表里的「正常余额:借」→ 只剩上半截，冒号下点都没了。
 *
 *  根因：FastAdmin 打包样式 backend.min.css 里同时存在
 *        .input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;}
 *        select.input-sm{height:30px;line-height:30px;}   ← 元凶
 *        select.form-control{height:30px;line-height:30px;}
 *        内容区高度 = 30 - 5*2 = 20px，而行框被撑到 30px，
 *        中文按 30px 行框垂直居中后，上下各溢出 5px 被裁掉。
 *
 *  修复：只把行高还原为 normal（行框 ≈ 字号的 1.2 倍，能装进 20px 内容区）。
 *        不动 height / padding，所以下拉框高度与同排输入框严格齐平，
 *        不会影响任何现有布局。
 *  已在 Edge(Chromium) 下 4 倍微距截图验证：修复后「正常余额:借」完整显示。
 * ---------------------------------------------------------- */
select.form-control,
select.input-sm,
select.input-lg {
    line-height: normal !important;
}

/* 排除多选/列表框（本来就是 height:auto，且有独立样式） */
select[multiple],
select[size] {
    line-height: normal;
}
