.customer-followup{overflow-wrap:anywhere;max-width:760px;margin:0 auto;padding:48px 24px 80px}.customer-followup h1{letter-spacing:-1px;margin:10px 0 24px;font-size:36px}.customer-followup h2{letter-spacing:-.5px;margin:0 0 18px;font-size:22px}.customer-followup-card{background:#fff;border:1px solid #e4dfec;border-radius:16px;margin:24px 0;padding:28px}.customer-followup-card p{white-space:pre-line;line-height:1.7}.customer-order-lines{padding:0;list-style:none}.customer-order-lines li{border-bottom:1px solid #eee;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.customer-total{font-size:26px;font-weight:700}.customer-followup form{margin-top:28px}.customer-followup fieldset,.customer-followup label{gap:12px;display:grid}.customer-followup input,.customer-followup select{box-sizing:border-box;border:1px solid #d7d1e4;border-radius:8px;width:100%;min-height:44px;padding:10px}.customer-proposal{background:#f0ebff;border-radius:10px;padding:16px}.customer-link-private{color:#756e87;margin-top:24px;font-size:12px;line-height:1.7}@media (max-width:600px){.customer-followup{padding:30px 20px}.customer-followup-card{padding:20px}.customer-followup h1{font-size:30px}}.demo-payment-actions{gap:14px;display:grid}.demo-payment-actions .button{white-space:normal;overflow-wrap:anywhere}.customer-payment .button{white-space:normal}
