.frontend-3d-indicators {
    width: 100%; padding: 18px 0 64px; color: #000;
    font-family: Arial, SimSun, "宋体", sans-serif; font-size: 12px;
}
.frontend-3d-indicators .three-d-indicators-breadcrumb { height: 34px; color: #777; font-family: "Microsoft YaHei", "PingFang SC", Arial, sans-serif; font-size: 14px; }
.frontend-3d-indicators .three-d-indicators-breadcrumb ol { display: flex; margin: 0; padding: 0; list-style: none; }
.frontend-3d-indicators .three-d-indicators-breadcrumb li:not(:last-child)::after { content: ">"; margin: 0 9px; color: #aaa; }
.frontend-3d-indicators .three-d-indicators-breadcrumb a { color: #666; }
.frontend-3d-indicators .three-d-indicators-panel { padding: 10px 0 42px; background: #fff; }
.frontend-3d-indicators .three-d-indicators-title { width: 780px; margin: 0 auto 8px; color: #f00; font-size: 18px; font-weight: 700; line-height: 26px; text-align: center; }
.frontend-3d-indicators .three-d-indicators-toolbar { display: block; width: 780px; height: 24px; margin: 0 auto; color: #f00; font-size: 12px; font-weight: 700; line-height: 20px; }
.frontend-3d-indicators .three-d-indicators-toolbar select { width: 70px; height: 20px; margin: 0 3px; padding: 0 1px; color: #000; border: 1px solid #808080; background: #fff; font: 400 12px/18px Arial, SimSun, "宋体", sans-serif; vertical-align: middle; }
.frontend-3d-indicators .three-d-indicators-toolbar button { margin-left: 6px; }
.frontend-3d-indicators .three-d-indicators-scroll { overflow-x: auto; overflow-y: hidden; width: 100%; max-width: 100%; outline: none; }
.frontend-3d-indicators .three-d-indicators-scroll:focus-visible { box-shadow: 0 0 0 2px rgba(223, 23, 42, .35); }
.frontend-3d-indicators .three-d-indicators-table { width: 780px; min-width: 780px; margin: 0 auto; padding: 0; color: #000; border: 2px solid #000; border-collapse: collapse; border-spacing: 0; background: #000; font-family: Arial, SimSun, "宋体", sans-serif; font-size: 12px; line-height: normal; table-layout: fixed; }
.frontend-3d-indicators .three-d-indicators-col--issue { width: 84px; }
.frontend-3d-indicators .three-d-indicators-col--numbers { width: 86px; }
.frontend-3d-indicators .three-d-indicators-col--odd { width: 45px; }
.frontend-3d-indicators .three-d-indicators-col--average { width: 65px; }
.frontend-3d-indicators .three-d-indicators-col--consecutive { width: 66px; }
.frontend-3d-indicators .three-d-indicators-col--interval { width: 85px; }
.frontend-3d-indicators .three-d-indicators-col--same { width: 106px; }
.frontend-3d-indicators .three-d-indicators-col--swing { width: 85px; }
.frontend-3d-indicators .three-d-indicators-col--sum { width: 46px; }
.frontend-3d-indicators .three-d-indicators-col--span { width: 45px; }
.frontend-3d-indicators .three-d-indicators-col--tail { width: 65px; }
.frontend-3d-indicators .three-d-indicators-table th,
.frontend-3d-indicators .three-d-indicators-table td { overflow: hidden; height: 24px; padding: 1px; border: 2px solid #000; text-align: center; text-overflow: clip; vertical-align: middle; white-space: nowrap; }
.frontend-3d-indicators .three-d-indicators-table th { height: 32px; color: #333; background: #fff; font-size: 12px; font-weight: 700; line-height: 20px; }
.frontend-3d-indicators .three-d-indicators-cell--issue { background: #ff0; }
.frontend-3d-indicators .three-d-indicators-cell--numbers { background: #d7d7d7; }
.frontend-3d-indicators .three-d-indicators-cell--mint { background: #00ff80; }
.frontend-3d-indicators .three-d-indicators-cell--green { background: #00ff00; }
.frontend-3d-indicators .three-d-indicators-cell--yellow { background: #ff0; }
.frontend-3d-indicators .three-d-indicators-cell--gray { background: #d7d7d7; }
.frontend-3d-indicators .three-d-indicators-empty { height: 80px; background: #fff; color: #666; }
.frontend-3d-indicators .three-d-indicators-notes { width: 780px; margin: 8px auto 0; padding: 0; border: 0; font-size: 12px; line-height: 20px; }
.frontend-3d-indicators .three-d-indicators-notes h2 { margin: 0; color: #f00; font-size: 12px; font-weight: 400; line-height: 20px; }
.frontend-3d-indicators .three-d-indicators-notes ol { margin: 0; padding: 0; list-style: none; counter-reset: three-d-indicator-note; }
.frontend-3d-indicators .three-d-indicators-notes li { padding: 0; counter-increment: three-d-indicator-note; }
.frontend-3d-indicators .three-d-indicators-notes li::before { content: counter(three-d-indicator-note) "、"; }
.frontend-3d-indicators .three-d-indicators-notes strong { font-weight: 400; }
