.appointment-payment{color:#263a35;background:#fafcfb;border:1px solid #dce3e4;border-radius:12px;min-width:0;margin:20px 0;padding:20px}.appointment-payment h3{margin:0 0 12px;font-size:18px}.appointment-payment p{overflow-wrap:anywhere;line-height:1.6}.appointment-payment-note{color:#586a63;font-size:13px}.appointment-payment-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.appointment-payment-actions .btn{white-space:normal;text-align:center}.appointment-payment-check{align-items:flex-start;gap:10px;margin:16px 0;line-height:1.5;display:flex}.appointment-payment-check input{flex:0 0 18px;margin-top:3px;width:18px!important;min-height:18px!important}.appointment-payment code{overflow-wrap:anywhere}.appointment-payment .checkout-quote{min-width:0}.appointment-payment .checkout-quote-lines li{flex-wrap:wrap}@media (width<=560px){.appointment-payment{padding:14px}.appointment-payment-actions>*{width:100%}.appointment-payment .checkout-quote-totals>div{gap:12px}.appointment-payment .checkout-quote-environment{white-space:normal}}
