.provider-notes,.saved-addresses{margin:18px 0;padding:16px;border:1px solid #eadff0;border-radius:16px;background:#fbf8fc}
.provider-notes>strong,.saved-addresses-head strong{display:block;color:#2d1736;font-weight:800}
.provider-notes>p{margin:4px 0 12px;color:#766b7b;font-size:.85rem}
#providerNotesList{display:grid;gap:10px}
#providerNotesList label{display:grid;gap:6px;color:#3a2344;font-weight:700}
#providerNotesList textarea,#checkoutRiderNotes{width:100%;box-sizing:border-box;resize:vertical;border:1px solid #d9c9e2;border-radius:12px;padding:11px 12px;background:#fff;font:inherit;color:#24162b}
#providerNotesList textarea:focus,#checkoutRiderNotes:focus{outline:2px solid #5b168f;outline-offset:1px}
@media(max-width:560px){.provider-notes,.saved-addresses{margin:14px 0;padding:13px}.payment-dialog{padding:18px 14px}}
