.casual-records670{margin:14px 0;padding:14px;border:1px solid #36535e;border-radius:14px;background:#102d3a;color:#e8f4f5;text-align:left;min-width:0}
.casual-records670 .casual-toggle670{display:flex;align-items:center;gap:10px;font-weight:800;cursor:pointer;min-height:30px}
.casual-toggle670 input{appearance:auto;width:20px;height:20px;accent-color:#ffe14d;flex:0 0 auto;margin:0}
.casual-records670 small{display:block;color:#aec5cb;font-size:12px;line-height:1.5;margin-top:5px}
.casual-records670 [data-record-current670]{margin-top:12px}
.casual-records670 strong{font-size:13px;line-height:1.5}
.casual-totals670{display:flex;flex-wrap:wrap;gap:6px 15px;margin-top:6px;font-size:13px;line-height:1.6}
.casual-totals670 b{color:#ffe14d;font-size:15px;font-variant-numeric:tabular-nums}
.casual-records670 details{margin-top:10px}.casual-records670 summary{cursor:pointer;font-size:12px;color:#c8e4ec;min-height:26px;padding:4px 0}
.casual-table670{overflow-x:auto;margin-top:7px}.casual-table670 table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}
.casual-table670 th,.casual-table670 td{padding:8px 5px;border-bottom:1px solid #2b4955;text-align:right;white-space:nowrap}
.casual-table670 th:first-child,.casual-table670 td:nth-child(2),.casual-table670 thead th:nth-child(2){text-align:left}
.casual-table670 thead th{font-weight:600;color:#afc9cf}.casual-table670 tbody th{font-weight:500}.casual-table670 .selected670{background:#193b46}
.casual-result670{margin:12px 0 16px}.casual-result670[hidden]{display:none!important}
