.bdt-section{color:#232f3e;font-variant-numeric:tabular-nums}.bdt-section *{box-sizing:border-box}
.bdt-section.v11-wrap{padding-top:22px;padding-bottom:0}
.bdt-section a{color:inherit;text-decoration:none}
.bdt-section :is(a,button,input,select):focus-visible{outline:3px solid #2a78d6;outline-offset:2px}
.bdt-board{background:#fff;border:1px solid #dfe3e7;border-radius:12px;overflow:hidden}
.bdt-board-top{display:flex;align-items:baseline;gap:6px 14px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid #eceff2}
.bdt-board-top h2{font-size:16px;font-weight:750;margin:0;line-height:1.4}
.bdt-board-meta{font-size:12px;color:#66717d}
.bdt-board-more{margin-left:auto;font-size:13px;font-weight:650;color:#0a6e86!important}
.bdt-board-more:hover{text-decoration:underline}
.bdt-board-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(300px,1.35fr)}
.bdt-stat{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"k k" "v v" "d s";align-items:center;gap:2px 10px;padding:14px 20px 16px;border-right:1px solid #eceff2;min-width:0}
.bdt-stat:hover{background:#f7f9fa}
.bdt-stat-k{grid-area:k;font-size:12px;font-weight:650;color:#66717d}
.bdt-stat strong{grid-area:v;font-size:24px;font-weight:750;letter-spacing:-.4px;line-height:1.25}
.bdt-stat-d{grid-area:d;font-size:12.5px;font-weight:650;color:#66717d;white-space:nowrap}
.bdt-stat-d.is-up{color:#0b7a4b}.bdt-stat-d.is-down{color:#b42318}
.bdt-stat .bdt-spark{grid-area:s;justify-self:end;width:96px;height:28px}
.bdt-mini-tool{padding:14px 20px 16px;background:#fafbfc;min-width:0}
.bdt-mini-tool h3{font-size:12px;font-weight:650;color:#66717d;margin:0 0 6px}
.bdt-mini-form{display:flex;gap:8px;margin:0}
.bdt-mini-form :is(select,input){height:36px;border:1px solid #c5ccd3;border-radius:6px;padding:4px 8px;font:inherit;font-size:14px;background:#fff;color:#232f3e;min-width:0}
.bdt-mini-form input{flex:1}
.bdt-mini-form button{height:36px;border:0;border-radius:6px;padding:0 14px;background:#ffd814;color:#232f3e;font-weight:750;cursor:pointer;flex:none}
.bdt-mini-result{margin-top:8px;font-size:12.5px;line-height:1.55;color:#4b5663;min-height:38px}
.bdt-mini-result strong{display:inline-block;margin-right:6px;font-size:13px}
.bdt-mini-result strong.is-ok{color:#0b7a4b}.bdt-mini-result strong.is-wait{color:#b45309}
.bdt-mini-result a{margin-left:6px;color:#0a6e86!important;font-weight:650;white-space:nowrap}
.bdt-stages{padding:18px 0 4px;border-bottom:1px solid #eceff2}
.bdt-stages-head{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;margin-bottom:12px}
.bdt-stages-head h2{font-size:16px;font-weight:750;margin:0}
.bdt-tabs{display:flex;gap:6px;flex-wrap:wrap}
.bdt-tabs button{font:inherit;font-size:13px;font-weight:650;height:30px;padding:0 12px;border-radius:15px;border:1px solid #dfe3e7;background:#fff;color:#36414d;cursor:pointer}
.bdt-tabs button span{margin-left:5px;font-weight:500;color:#8a94a0}
.bdt-tabs button[aria-selected=true]{background:#232f3e;border-color:#232f3e;color:#fff}
.bdt-tabs button[aria-selected=true] span{color:#c9d2db}
.bdt-stages ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}
.bdt-stages li{font-size:14px;line-height:1.5;padding:8px 0;border-top:1px solid #f0f2f4;min-width:0}
.bdt-stages li a:hover{color:#0a6e86;text-decoration:underline}
@media(max-width:1050px){.bdt-board-row{grid-template-columns:repeat(3,minmax(0,1fr))}.bdt-mini-tool{grid-column:1/-1;border-top:1px solid #eceff2}}
@media(max-width:650px){.bdt-board-top{padding:10px 14px}.bdt-board-more{margin-left:0}.bdt-board-row{grid-template-columns:1fr}.bdt-stat{border-right:0;border-bottom:1px solid #eceff2;grid-template-columns:auto 1fr auto;grid-template-areas:"k k k" "v d s";padding:10px 14px}.bdt-stat strong{font-size:20px}.bdt-mini-tool{padding:12px 14px;border-top:0}.bdt-stages ul{grid-template-columns:1fr}.bdt-tabs{flex-wrap:nowrap;overflow-x:auto;max-width:100%}.bdt-tabs button{flex:none}}

.bdt-rule-latest{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 18px;border-top:1px solid #e0e4e8;color:#232f3e;text-decoration:none;min-height:54px}.bdt-rule-latest span{overflow-wrap:anywhere}.bdt-rule-latest time{font-variant-numeric:tabular-nums;font-size:12px;color:#52606d}.bdt-rule-latest:focus-visible{outline:3px solid #2a78d6;outline-offset:-3px}@media(max-width:600px){.bdt-rule-latest{grid-template-columns:1fr auto;gap:6px 10px}.bdt-rule-latest span{grid-column:1/-1;grid-row:2}}
