.frontend-3d-big-middle-small {
    width: 100%; padding: 18px 0 64px; color: #000;
    font-family: Arial, SimSun, "宋体", sans-serif; font-size: 12px;
}
.frontend-3d-big-middle-small .bms-breadcrumb { height: 34px; color: #777; font-family: "Microsoft YaHei", "PingFang SC", Arial, sans-serif; font-size: 14px; }
.frontend-3d-big-middle-small .bms-breadcrumb ol { display: flex; margin: 0; padding: 0; list-style: none; }
.frontend-3d-big-middle-small .bms-breadcrumb li:not(:last-child)::after { content: ">"; margin: 0 9px; color: #aaa; }
.frontend-3d-big-middle-small .bms-breadcrumb a { color: #666; }
.frontend-3d-big-middle-small .bms-panel { min-width: 0; padding: 10px 0 42px; background: #fff; }
.frontend-3d-big-middle-small .bms-title { margin: 0 auto 10px; color: #f00; font-size: 18px; font-weight: 400; line-height: 28px; text-align: center; }
.frontend-3d-big-middle-small .bms-analysis-bar { display: flex; align-items: center; gap: 4px; min-height: 24px; color: #f00; white-space: nowrap; }
.frontend-3d-big-middle-small .bms-analysis-bar strong { flex: 0 0 auto; font-size: 12px; }
.frontend-3d-big-middle-small .bms-toolbar { display: flex; align-items: center; flex: 0 0 auto; height: 24px; color: #f00; font-size: 12px; font-weight: 700; line-height: 20px; white-space: nowrap; }
.frontend-3d-big-middle-small .bms-toolbar select { width: 58px; height: 18px; margin: 0 3px; padding: 0; color: #000; border: 1px solid #767676; background: #fff; font: 400 12px/16px SimSun, Arial, sans-serif; vertical-align: middle; }
.frontend-3d-big-middle-small .bms-toolbar button { margin-left: 6px; }
.frontend-3d-big-middle-small .bms-scroll { overflow-x: auto; overflow-y: hidden; width: 100%; max-width: 100%; padding-bottom: 6px; outline: none; }
.frontend-3d-big-middle-small .bms-scroll:focus-visible { box-shadow: 0 0 0 2px rgba(223, 23, 42, .35); }
.frontend-3d-big-middle-small .bms-table { width: 1520px; min-width: 1520px; margin: 0; padding: 0; color: #333; border: 1px solid #000; border-spacing: 1px; background: #000; font-family: SimSun, Arial, sans-serif; font-size: 12px; line-height: normal; table-layout: fixed; }
.frontend-3d-big-middle-small .bms-col--issue { width: 54px; }
.frontend-3d-big-middle-small .bms-col--digit { width: 16px; }
.frontend-3d-big-middle-small .bms-col--sum,
.frontend-3d-big-middle-small .bms-col--span { width: 34px; }
.frontend-3d-big-middle-small .bms-col--category { width: 22px; }
.frontend-3d-big-middle-small .bms-table th,
.frontend-3d-big-middle-small .bms-table td { overflow: hidden; height: 20px; padding: 0 1px; border: 0; text-align: center; text-overflow: clip; vertical-align: middle; white-space: nowrap; }
.frontend-3d-big-middle-small .bms-group-head th { height: 30px; color: #333; background: #fff; border-right: 2px solid #000; font-size: 14px; font-weight: 700; line-height: 28px; }
.frontend-3d-big-middle-small .bms-column-head th { height: 88px; color: #333; border-top: 1px solid #000; border-bottom: 1px solid #000; background: #fff; font-size: 12px; font-weight: 700; }
.frontend-3d-big-middle-small .bms-column-head .is-hundreds,
.frontend-3d-big-middle-small .bms-cell--hundreds { background: #00ff00; }
.frontend-3d-big-middle-small .bms-column-head .is-tens,
.frontend-3d-big-middle-small .bms-cell--tens { background: #ffff00; }
.frontend-3d-big-middle-small .bms-column-head .is-units,
.frontend-3d-big-middle-small .bms-cell--units { background: #d7d7d7; }
.frontend-3d-big-middle-small .bms-column-head .is-large_count,
.frontend-3d-big-middle-small .bms-cell--large_count { background: #00ffff; }
.frontend-3d-big-middle-small .bms-column-head .is-middle_count,
.frontend-3d-big-middle-small .bms-cell--middle_count { background: #c0c0c0; }
.frontend-3d-big-middle-small .bms-column-head .is-small_count,
.frontend-3d-big-middle-small .bms-cell--small_count { background: #00ff00; }
.frontend-3d-big-middle-small .bms-column-head .is-group,
.frontend-3d-big-middle-small .bms-cell--group { background: #ffff00; }
.frontend-3d-big-middle-small .bms-column-head .is-single,
.frontend-3d-big-middle-small .bms-cell--single { background: #c0c0c0; }
.frontend-3d-big-middle-small .bms-cell--issue { color: #333; background: #fff; }
.frontend-3d-big-middle-small .bms-cell--number { color: #000; background: #eee; }
.frontend-3d-big-middle-small .bms-cell--sum { background: #c0ffff; }
.frontend-3d-big-middle-small .bms-cell--span { background: #fefeee; }
.frontend-3d-big-middle-small .bms-hit { display: inline-flex; align-items: center; justify-content: center; width: 16px; height: 16px; color: #fff; border-radius: 50%; font-weight: 700; line-height: 16px; }
.frontend-3d-big-middle-small .bms-cell--hundreds .bms-hit,
.frontend-3d-big-middle-small .bms-cell--group .bms-hit { background: #f00; }
.frontend-3d-big-middle-small .bms-cell--tens .bms-hit,
.frontend-3d-big-middle-small .bms-cell--large_count .bms-hit,
.frontend-3d-big-middle-small .bms-cell--middle_count .bms-hit,
.frontend-3d-big-middle-small .bms-cell--small_count .bms-hit { background: #1686ff; }
.frontend-3d-big-middle-small .bms-cell--units .bms-hit,
.frontend-3d-big-middle-small .bms-cell--single .bms-hit { background: #111; }
.frontend-3d-big-middle-small .bms-column-head--repeat th { height: 24px; }
.frontend-3d-big-middle-small .bms-stat-row th,
.frontend-3d-big-middle-small .bms-stat-row td { height: 16px; color: #333; background: #c0ffff; font-weight: 400; }
.frontend-3d-big-middle-small .bms-stat-row th { border-right: 2px solid #000; }
.frontend-3d-big-middle-small .bms-group-head--bottom th { height: 25px; font-size: 12px; }
.frontend-3d-big-middle-small .bms-empty { height: 80px; color: #666; background: #fff; }
.frontend-3d-big-middle-small .bms-notes { margin: 8px 0 0; padding: 0; color: #000; font-size: 12px; line-height: 24px; }
.frontend-3d-big-middle-small .bms-notes h2 { margin: 0; color: #f00; font-size: 12px; font-weight: 400; line-height: 24px; }
.frontend-3d-big-middle-small .bms-notes ol { margin: 0; padding: 0; list-style: none; counter-reset: bms-note; }
.frontend-3d-big-middle-small .bms-notes li { padding: 0; counter-increment: bms-note; }
.frontend-3d-big-middle-small .bms-notes li::before { content: counter(bms-note) "、"; }
