/* Training Log records for athletes, sensors and workout history. */
.theme-training-log .training-record{border:2px solid #151515!important;border-top:7px solid #151515!important;border-radius:0!important;background:#f7f5ef!important;box-shadow:none!important;padding:18px!important}
.theme-training-log .training-record-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid #151515;padding-bottom:8px;margin-bottom:13px;font:800 9px ui-monospace,monospace;letter-spacing:.8px}
.theme-training-log .training-record-head strong{font-size:11px;letter-spacing:.2px}.theme-training-log .training-record .profile-form{margin:0}
.theme-training-log .record-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid #151515}.theme-training-log .record-meta span{font-size:8px;letter-spacing:.5px;color:#5d5d58}.theme-training-log .record-meta b{display:block;color:#151515;font-size:13px;margin-top:3px}
.theme-training-log .sensor-address{font:800 10px ui-monospace,monospace;letter-spacing:.4px}.theme-training-log .report-log-values{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.theme-training-log .report-log-values div{border-left:2px solid #151515;padding-left:8px}.theme-training-log .report-log-values b{display:block;font:800 24px ui-monospace,monospace}.theme-training-log .report-log-values small{font-size:8px;letter-spacing:.5px}.theme-training-log .zone-log{margin-top:10px;padding-top:9px;border-top:1px solid #151515;font:800 10px ui-monospace,monospace}.theme-training-log .report-card button,.theme-training-log .report-card .export{border-radius:0}
@media(max-width:650px){.theme-training-log .record-meta,.theme-training-log .report-log-values{grid-template-columns:1fr 1fr}.theme-training-log .training-record-head{align-items:flex-start;flex-direction:column;gap:4px}}
