.finish-actions{display:flex;justify-content:center;gap:6px;margin-top:14px}
.round-review{max-height:310px;overflow:auto;margin-top:14px;text-align:left;border:1px solid #9aaabd;background:#fff}
.review-section h3{display:flex;justify-content:space-between;margin:0;padding:6px 8px;color:#fff;font-size:11px;background:#557fa9}
.review-item{display:flex;justify-content:space-between;gap:10px;padding:6px 8px;border-top:1px dotted #b2bdc8}
.review-item div{display:flex;gap:10px}.review-item b{min-width:125px;color:#174f89}.review-item span{color:#546679}.review-item small{font-weight:bold}
.review-item.bad small{color:#a04408}.review-item.good small{color:#247329}
.round-history{margin-top:8px}.history-list{border:1px solid #9caabc}.history-game+.history-game{margin-top:7px;border-top:3px double #8295a9}.history-review{margin-left:24px;border-left:4px solid #e29a37}.history-review .history-row{background:linear-gradient(#fffaf0,#e9e0cf)}
.history-row{display:flex;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;text-align:left;color:#163b64;background:linear-gradient(#fff,#dce5ef);border:0;border-bottom:1px solid #aab7c5;cursor:pointer}
.history-row:hover,.history-row.active{background:linear-gradient(#fff5c8,#e9ca75)}
.history-date,.history-result{display:flex;flex-direction:column;gap:2px}.history-date small,.history-result small{color:#667789;font-size:9px}
.history-result{text-align:right}.history-result b{font:bold 16px "Courier New",monospace}
.history-detail{display:none;margin-top:8px;border:1px solid #8fa0b2;background:#fff}.history-detail.show{display:block}
.history-detail-head{display:flex;justify-content:space-between;gap:8px;padding:8px;color:#173e69;background:#dbe8f5;border-bottom:1px solid #9fb0c1}
@media(max-width:440px){.finish-actions,.history-detail-head{align-items:stretch;flex-direction:column}.review-item div{flex-direction:column;gap:2px}.review-item b{min-width:0}}
