
#page-transport #trCardMain.trq-fixed-frame{box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;min-height:0;}
#page-transport #trCardMain.trq-fixed-frame>.tx-section-heading,#page-transport #trCardMain.trq-fixed-frame>.trq-steps{flex-shrink:0;}
#page-transport #trCardMain.trq-fixed-frame>#trReviewSection,#page-transport #trCardMain.trq-fixed-frame>#trCarriersSection{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b3c4d8 transparent;padding-right:6px;}
#page-transport #trCardMain.trq-fixed-frame .trq-heading{margin-bottom:16px;gap:12px;}
#page-transport #trCardMain.trq-fixed-frame .trq-heading h2{font-size:25px;line-height:1.2;margin:7px 0;}
#page-transport #trCardMain.trq-fixed-frame .trq-heading p{font-size:12px;margin:0;}
#page-transport #trCardMain.trq-fixed-frame .tr-review-grid{gap:20px;}
#page-transport #trCardMain.trq-fixed-frame .tr-review-copy{gap:12px;}
#page-transport #trCardMain.trq-fixed-frame .tr-review-budget{padding:16px 20px;}
#page-transport #trCardMain.trq-fixed-frame .tr-review-budget strong{font-size:28px;margin:6px 0;}
#page-transport #trCardMain.trq-fixed-frame .tr-review-alert{padding:16px;}
#page-transport #trCardMain.trq-fixed-frame .tr-review-alert h3{font-size:16px;margin-bottom:8px;}
#page-transport #trCardMain.trq-fixed-frame .tr-review-alert p{font-size:12px;line-height:1.6;}
#page-transport #trCardMain.trq-fixed-frame #trReviewList{gap:5px;margin-top:10px;}
#page-transport #trCardMain.trq-fixed-frame #trReviewList li{font-size:10px;padding:4px 7px;}
#page-transport #trCardMain.trq-fixed-frame #trReviewMap{max-height:390px;min-height:220px;}
#page-transport #trCardMain.trq-fixed-frame .trq-preview-note{margin-bottom:12px;padding:10px 12px;}
#page-transport #trCardMain.trq-fixed-frame .trq-route-notice{margin-bottom:12px;padding:10px 12px;font-size:11px;line-height:1.5;}
#page-transport #trCardMain.trq-fixed-frame .trq-flow{margin:12px 0;}
@media(max-width:850px){#page-transport #trCardMain.trq-fixed-frame #trReviewMap{max-height:350px;}#page-transport #trCardMain.trq-fixed-frame .trq-heading h2{font-size:23px;}}
