.pitch-history-panel{max-width:1500px;margin:auto}.pitch-history-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.pitch-history-heading h1{font-size:26px;margin:6px 0 20px}.pitch-history-heading>span{color:#586772;font-size:14px}.pitch-history-controls{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.pitch-history-controls label{min-width:150px;font-size:14px}.pitch-history-controls select{min-height:44px;font-size:17px}.pitch-history-controls label:first-child{min-width:245px}.pitch-history-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:22px}.pitch-history-metrics>div{background:#edf2f5;padding:16px;border-radius:9px;display:flex;flex-direction:column;gap:7px}.pitch-history-metrics span{font-size:14px;color:#516473}.pitch-history-metrics strong{font-size:26px;color:#143c43}.pitch-history-legend{display:flex;flex-wrap:wrap;gap:7px}.pitch-history-legend>span,.pitch-history-entries>span,.pitch-history-detail .pitch-bullpen,.pitch-history-detail .pitch-preparation{padding:4px 7px;border-radius:4px;font-size:13px;font-weight:700}.pitch-bullpen,.pitch-preparation{background:#d4e8fa;color:#124d85}.pitch-practice{background:#fbe5a6;color:#6c4404}.pitch-live{background:#f9d6be;color:#8a3910}.pitch-intrasquad{background:#eed8f4;color:#673677}.pitch-game{background:#f9d5d6;color:#932f38}.pitch-standing,.pitch-middle,.pitch-other{background:#e6e9ec;color:#586672}.pitch-history-note{font-size:14px;color:#5d6b73;margin:12px 0}.pitch-history-month h2{font-size:24px;margin:24px 0 12px}.pitch-history-scroll{overflow:auto}.pitch-history-grid{min-width:1080px}.pitch-history-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr)) 100px;gap:1px;background:#d8e1e7;border:1px solid #d8e1e7;border-bottom:0}.pitch-history-week:last-child{border-bottom:1px solid #d8e1e7}.pitch-history-week.weekdays{background:#eef2f5;text-align:center;font-weight:700;padding:10px 0;color:#536674}.pitch-history-day{position:relative;display:flex;flex-direction:column;align-items:stretch;text-align:left;background:#fff;border:0;border-radius:0;min-height:146px;padding:10px 9px 13px;box-shadow:none;color:#243d4c}.pitch-history-day:hover{background:#f3f8fb}.pitch-history-day.has-pitches{background:#f9fcff}.pitch-history-day header{display:flex;justify-content:space-between;align-items:baseline;gap:3px}.pitch-history-day time{font-size:16px;font-weight:700}.pitch-history-day header strong{font-size:23px;color:#174f80}.pitch-history-day small{font-size:12px;margin-left:2px}.pitch-history-entries{display:flex;flex-direction:column;gap:4px;margin:9px 0 7px}.pitch-history-entries>span{display:flex;justify-content:space-between;align-items:center;gap:4px;line-height:1.3}.pitch-history-entries>span.pitch-muted{opacity:.5}.pitch-history-entries .pitch-history-empty{font-weight:400;font-size:12px;color:#8796a0;background:none}.pitch-history-day footer{font-size:12px;color:#5d6d77;margin-top:auto}.pitch-history-bar{position:absolute;bottom:3px;left:9px;right:9px;height:4px;background:#eaf0f5}.pitch-history-bar i{display:block;height:100%;background:#3d85bc;border-radius:2px}.pitch-history-outside,.pitch-history-future{background:#f0f3f5}.pitch-history-future{padding:10px;color:#99a5ae}.pitch-history-week-total{background:#eaf0f4;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:13px;color:#52697a}.pitch-history-week-total strong{font-size:25px;color:#20485e}.pitch-history-week-total small{font-size:13px}.pitch-history-source{margin:20px 0 0;font-size:14px;color:#637480}.pitch-history-source p{line-height:1.7}.pitch-history-detail>div{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#eef4f7;margin:6px 0}.pitch-history-detail p{font-size:14px;overflow-wrap:anywhere}.pitch-history-detail strong{font-size:20px}@media(max-width:700px){.pitch-history-heading{display:block}.pitch-history-heading h1{font-size:22px;margin-bottom:6px}.pitch-history-controls{margin-top:18px;gap:9px}.pitch-history-controls label,.pitch-history-controls label:first-child{min-width:0;flex:1 1 140px}.pitch-history-metrics{grid-template-columns:repeat(2,1fr)}.pitch-history-metrics>div:last-child{grid-column:span 2}.pitch-history-metrics strong{font-size:23px}.pitch-history-grid{min-width:1010px}.pitch-history-panel{padding:15px!important}}@media print{.pitch-history-controls,.pitch-history-source{display:none}.pitch-history-scroll{overflow:visible}.pitch-history-month{break-inside:avoid}.pitch-history-grid{min-width:0}.pitch-history-day{min-height:120px}.pitch-history-week{grid-template-columns:repeat(7,1fr) 75px}}
