/* FIX83 — scoped to the three agreed adjustments. */
/* 1. Spend unused first-screen room on the course photograph and rail separation;
   preserve 2x2 input button dimensions and existing manual scroll. */
@media(max-width:900px){
 .v390Live .v390Banner{min-height:clamp(135px,17dvh,190px)!important;margin-bottom:clamp(12px,1.7dvh,19px)!important}
}
/* 2. Rank title + LIVE in the very same flex row, without duplicating eyebrow. */
#modalBox.v390BottomSheet:has(.v43320RankSheet) .v80PopupTitle{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important}
#modalBox.v390BottomSheet:has(.v43320RankSheet) .v80PopupTitle h2{white-space:nowrap!important;font-size:clamp(17px,4.7vw,22px)!important}
#modalBox.v390BottomSheet:has(.v43320RankSheet) .v80LiveBadge{flex-shrink:0!important;position:static!important;margin:0!important}
/* 3. Restore readable FIX80-like metric/scorecard sizing; allow native sheet scrolling
   on short screens instead of hard cropping the scorecard's GIR row. */
#modalBox.v390BottomSheet:has(.v43318Sheet){height:auto!important;max-height:calc(100dvh - 145px)!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important}
#modalBox.v390BottomSheet .v43318Sheet{height:auto!important;min-height:0!important;padding-bottom:14px!important}
#modalBox.v390BottomSheet .v43318Sheet .v43318StatGrid .v43318Stat{height:auto!important;min-height:60px!important;padding:7px 3px 6px!important;overflow:visible!important}
#modalBox.v390BottomSheet .v43318Sheet .v43318Stat>span{height:auto!important;min-height:14px!important;line-height:1.35!important;overflow:visible!important}
#modalBox.v390BottomSheet .v43318Sheet .v43318Stat small{line-height:1.3!important;overflow:visible!important}
#modalBox.v390BottomSheet .v43318Sheet .v43318Types>div{height:auto!important;min-height:43px!important;padding:6px 2px!important;overflow:visible!important}
#modalBox.v390BottomSheet .v43318Sheet .v43318Scorecard{padding:8px 7px 18px!important;overflow:visible!important}
#modalBox.v390BottomSheet .v43318Sheet .v43318Table{margin-bottom:10px!important}
#modalBox.v390BottomSheet .v43318Sheet .v43318Table tr:last-child td,#modalBox.v390BottomSheet .v43318Sheet .v43318Table tr:last-child th{height:32px!important;min-height:32px!important}
