.offline-plan-table { margin: 24px 0 12px; overflow-x:auto; } .offline-plan-table table { width:100%; border-collapse:collapse; font-size:16px; text-align:left; } .offline-plan-table caption { text-align:left; font-weight:700; margin-bottom:12px; } .offline-plan-table th,.offline-plan-table td { border-bottom:1px solid #d7e2eb; padding:14px 12px; vertical-align:middle; } .offline-plan-table thead { background:#edf4f9; color:#22445a; } .offline-plan-table tbody th { font-weight:600; } .offline-plan-table td { font-variant-numeric:tabular-nums; white-space:nowrap; } .offline-plan-note { font-size:14px; line-height:1.8; margin-bottom:20px; color:#4b606f; } .quote-fields select { width:100%; max-width:100%; margin-top:8px; padding:12px 8px; min-height:50px; border:1px solid #90a4b9; border-radius:5px; background:white; color:#183245; font:inherit; font-size:15px; } .quote-fields select:focus-visible { outline:3px solid #107477; outline-offset:3px; } @media(max-width:600px) { .offline-plan-table table { font-size:14px; } .offline-plan-table th,.offline-plan-table td { padding:12px 7px; } .offline-plan-table tbody th { max-width:160px; overflow-wrap:anywhere; } }
