.selection-continue{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 20px;margin:16px 0 22px;background:#181b20;color:#fff!important;border:1px solid #181b20;text-decoration:none;font-weight:700;text-align:center}
@media(max-width:760px){
 .pageintro{padding:24px 20px!important;min-height:0!important}
 .pageintro h1{font-size:32px!important;margin:12px 0!important}
 .pageintro p{margin-bottom:0}
 .quote-layout{padding-top:24px!important}
 #quote-items button,#quote-items input[type=number],#clear-selection{min-width:44px!important;min-height:44px!important;box-sizing:border-box}
 #quote-items input[type=number]{font-size:16px!important}
 #quote-items .row-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
 #quote-items .row-controls label{display:flex;gap:10px;align-items:center}
 .quote-exports{margin-top:28px}
 .quote-layout .sectionhead{gap:12px;flex-wrap:wrap}
 .selection-continue{width:100%;box-sizing:border-box}
 .back-catalog{display:inline-flex;align-items:center;min-height:44px}
}
@media print{.selection-continue,.back-catalog{display:none!important}}
