.ref-mpage{color:#222;background:#f4f5f7;min-height:100vh;padding-bottom:24px;font-size:14px}.ref-mtabs{z-index:2;background:#fff;border-bottom:1px solid #eee;align-items:center;gap:8px;padding:10px 12px;display:flex;position:-webkit-sticky;position:sticky;top:0}.ref-mtabs>div{white-space:nowrap;flex:1;gap:16px;font-size:17px;display:flex;overflow-x:auto}.ref-mtabs a{color:#555;text-decoration:none}.ref-mtabs [aria-current]{color:#111;border-bottom:3px solid #d61d1d;padding-bottom:2px;font-weight:700}.ref-qsec{background:#fff;margin:8px 0;padding:12px}.ref-qsec h2{margin:0 0 10px;font-size:18px}.ref-qsec-head{justify-content:space-between;align-items:center;display:flex}.ref-qsec-head a{color:#888;align-items:center;font-size:13px;text-decoration:none;display:flex}.ref-qcards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ref-qcard{background:#f7f7f7;border-radius:6px;flex-direction:column;align-items:center;min-width:0;padding:10px 4px;display:flex}.ref-qcard span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;overflow:hidden}.ref-qcard strong{margin:4px 0;font-size:17px}.ref-qcard small{font-size:11px}.ref-qcard.is-up{color:#d61d1d;background:#fdeeee}.ref-qcard.is-down{color:#0a8a3f;background:#eaf6ef}.is-up{color:#d61d1d}.is-down{color:#0a8a3f}.ref-qnote{color:#999;margin:8px 12px 0;font-size:11px}.ref-q-status{color:#888;text-align:center;padding:16px 0}.ref-q-status button{background:#fff;border:1px solid #ccc;border-radius:14px;margin-top:6px;padding:4px 14px}.ref-more-group{background:#fff;margin:8px 0;padding:12px}.ref-more-group h2{color:#666;margin:0 0 10px;font-size:16px}.ref-more-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ref-more-grid a{text-align:center;color:#222;background:#f7f7f7;border-radius:4px;padding:10px 2px;text-decoration:none;display:block}.ref-board-head{background:#fff;grid-template-columns:40px 1fr 40px;align-items:center;padding:10px 8px;display:grid}.ref-board-head a{color:#222}.ref-board-head h1{text-align:center;margin:0;font-size:18px;font-weight:500}.ref-board-sort{background:#fff;gap:8px;padding:0 12px 8px;display:flex}.ref-board-sort button{background:#fff;border:1px solid #ddd;border-radius:14px;padding:4px 14px}.ref-board-sort [aria-pressed=true]{color:#d61d1d;border-color:#d61d1d}.ref-board-list{background:#fff}.ref-board-row{border-bottom:1px solid #f1f1f1;grid-template-columns:1.4fr 1fr 1fr;align-items:center;padding:9px 12px;display:grid}.ref-board-row>:not(:first-child){text-align:right}.ref-board-row strong{font-weight:500;display:block}.ref-board-row small{color:#999}.ref-board-th{color:#999;font-size:12px}.ref-board-pager{color:#666;background:#fff;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;display:flex}.ref-board-pager button{background:#fff;border:1px solid #ddd;border-radius:12px;padding:3px 12px}.ref-tq-menus{gap:10px;margin-bottom:8px;display:flex}.ref-tq-menus label{align-items:center;gap:4px;font-size:13px;display:flex}.ref-tq-menus select{max-width:150px}.ref-tq-table{border-collapse:collapse;text-align:center;width:100%;font-size:12px}.ref-tq-table td,.ref-tq-table th{border-bottom:1px solid #f1f1f1;padding:6px 2px}.ref-tq-side th{color:#999;font-weight:400}.ref-tq-strike{background:#f4f6fa;font-weight:600}.ref-ov-title small{color:#666;margin-left:6px;font-size:12px;font-weight:400}.ref-ov-title b{color:#111}.ref-ov-bins{grid-template-columns:repeat(11,1fr);align-items:end;gap:3px;height:120px;display:grid}.ref-ov-bins>div{flex-direction:column;justify-content:flex-end;align-items:center;font-size:10px;display:flex}.ref-ov-bins i{border-radius:2px 2px 0 0;width:80%;display:block}.ref-ov-bins em{font-style:normal}.ref-ov-bins .is-up i{background:#d61d1d}.ref-ov-bins .is-down i{background:#0a8a3f}.ref-ov-bins .is-flat i{background:#aaa}.ref-ov-bins .is-flat{color:#888}.ref-ov-bins span{color:#666;white-space:nowrap}.ref-ov-breadth{align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.ref-ov-breadth>div{flex:1;gap:3px;height:6px;display:flex}.ref-ov-breadth i{border-radius:3px;display:block}.ref-ov-breadth i.is-up{background:#d61d1d}.ref-ov-breadth i.is-down{background:#0a8a3f}.ref-ov-breadth i.is-flat{background:#aaa}.ref-ov-legend{font-size:13px}.ref-ov-legend .blue{color:#2d6bf0}.ref-ov-legend .muted{color:#aaa}.ref-ov-line{width:100%;height:140px}.ref-ov-line path{fill:none;stroke:#2d6bf0;stroke-width:2px}.ref-ov-line .zero{stroke:#ddd;stroke-dasharray:4}.ref-ov-read{color:#666;background:#f6f7f9;border-radius:4px;padding:10px;font-size:13px}.ref-sff-tabs{background:#fff;border-bottom:1px solid #eee;justify-content:space-around;padding:8px 0;font-size:16px;display:flex}.ref-sff-tabs a{color:#444;text-decoration:none}.ref-sff-tabs [aria-current]{color:#d61d1d;border-bottom:3px solid #d61d1d;padding-bottom:4px}.ref-sff-row{border-bottom:1px solid #f1f1f1;grid-template-columns:1.3fr 1fr 1fr 1fr;align-items:center;padding:9px 12px;display:grid}.ref-sff-row>:not(:first-child){text-align:right}.ref-sff-row strong{font-size:16px;font-weight:500;display:block}.ref-sff-row small{color:#999}.ref-sff-row button{color:#999;text-align:right;background:0 0;border:0;padding:0;font-size:12px}.ref-sff-row [aria-pressed=true]{color:#d61d1d}.ref-sff-more{background:#fff;border:1px solid #ddd;border-radius:14px;margin:10px auto;padding:5px 16px;display:block}a.ref-qcard,a.ref-board-row{color:inherit;text-decoration:none}.ref-inst .ref-board-head h1 small{color:#888;font-size:12px;font-weight:400;display:block}.ref-inst-head{align-items:baseline;gap:12px;padding:12px 16px;display:flex}.ref-inst-head strong{font-size:32px}.ref-inst-grid{grid-template-columns:repeat(3,1fr);gap:6px 12px;margin:0;padding:0 16px 12px;display:grid}.ref-inst-grid div{justify-content:space-between;font-size:13px;display:flex}.ref-inst-grid dt{color:#888}.ref-inst-grid dd{margin:0}.ref-inst-k{margin:8px 16px}.ref-inst-k svg{width:100%;height:auto;display:block}.ref-inst-k .up{color:#e93030}.ref-inst-k .down{color:#1a9b50}.ref-inst-k figcaption{color:#888;justify-content:space-between;font-size:11px;display:flex}
