/* BHC Signaalikone 5.6.5 · tarkastelujaksot + päätösloki */
.history-window-control{display:grid;gap:8px;padding:10px;border:1px solid #352e3b;border-radius:15px;background:#0d0a11}
.history-window-head{display:flex;align-items:center;justify-content:space-between;gap:10px}
.history-window-head>span{font-size:8px;font-weight:850;letter-spacing:.12em;color:#93899a}
.history-window-head>small{font-size:8px;color:#766d7d;text-align:right}
.history-window-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}
.history-window-picker button{min-height:38px;border:1px solid #302936;border-radius:10px;background:#0a080d;color:#8b8290;font:800 9px/1 inherit;cursor:pointer}
.history-window-picker button.active{background:#302638;border-color:#54455d;color:#fff}
.history-window-picker button:disabled{opacity:.55;cursor:wait}
.history-window-explain{display:block;color:#8f8696;font-size:9px;line-height:1.45;min-height:27px}
@media(max-width:720px){.history-window-control{padding:10px 9px}.history-window-head{display:grid;gap:3px}.history-window-head>small{text-align:left}.history-window-picker button{min-height:42px;font-size:10px}.history-window-explain{font-size:9.5px;min-height:42px}}
@media(max-width:390px){.history-window-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.history-window-explain{min-height:54px}}


/* 5.6.5 · botin päätösloki */
.decision-log-panel{display:grid;gap:14px;margin-top:14px;padding:18px;border-color:#2f2935;background:#0b090e}
.decision-log-head{align-items:flex-start}.decision-log-head>small{color:#8c8292;font-size:10px;white-space:nowrap}
.decision-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.decision-stat{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:54px;padding:10px 12px;border:1px solid #2d2732;border-radius:12px;background:#0a080d}.decision-stat span{color:#918896;font-size:9px;line-height:1.3}.decision-stat strong{font-size:18px;color:#d8d2dc}.decision-stat.ok{border-color:#3c493d;background:#0b100c}.decision-stat.ok strong{color:#cfe1d1}.decision-recent{display:grid;gap:7px}.decision-row{display:grid;grid-template-columns:110px 150px minmax(0,1fr);gap:10px;align-items:center;padding:9px 10px;border-top:1px solid #27222b}.decision-row:first-child{border-top:0}.decision-row span{font-size:9px;color:#766f7c}.decision-row strong{font-size:10px;color:#d4ced8}.decision-row small{font-size:9.5px;line-height:1.4;color:#968d9c}.decision-empty{grid-column:1/-1;padding:12px;border:1px dashed #2e2833;border-radius:11px;color:#807787;font-size:10px}.johd-history-window{width:min(460px,100%)}
@media(max-width:900px){.decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-row{grid-template-columns:90px 130px minmax(0,1fr)}}
@media(max-width:720px){.decision-log-panel{padding:14px 11px}.decision-log-head{display:grid;gap:5px}.decision-log-head>small{white-space:normal}.decision-row{grid-template-columns:1fr;gap:3px;padding:10px 4px}.decision-row span{font-size:9px}.decision-row strong{font-size:10.5px}.decision-grid{gap:6px}.decision-stat{min-height:50px;padding:9px 10px}.johd-history-window{width:100%}}
@media(max-width:390px){.decision-grid{grid-template-columns:1fr 1fr}.decision-stat span{font-size:8.5px}.decision-stat strong{font-size:16px}}
