.dd-booking-pay[data-v-a893e7d4]{width:100%}.dd-booking-pay-why[data-v-a893e7d4]{margin:0 0 .75rem}.dd-booking-pay-assure[data-v-a893e7d4],.dd-booking-pay-why[data-v-a893e7d4]{color:var(--dd-text-body);font-size:var(--dd-fs-md);line-height:1.4}.dd-booking-pay-assure[data-v-a893e7d4]{align-items:flex-start;display:flex;gap:.5rem;margin:0 0 1rem}.dd-booking-pay-assure[data-v-a893e7d4] svg{color:var(--dd-brand-accent-dark);flex-shrink:0;margin-top:.2rem}.dd-booking-pay-summary[data-v-a893e7d4]{background:var(--dd-color-white);margin-bottom:1.25rem}.dd-booking-pay-summary-bar[data-v-a893e7d4]{align-items:center;background:none;border:0;color:var(--dd-text-body);cursor:pointer;display:flex;font:inherit;gap:.75rem;justify-content:space-between;padding:.875rem 1rem;text-align:left;width:100%}.dd-booking-pay-summary-what[data-v-a893e7d4]{align-items:center;display:flex;font-size:var(--dd-fs-sm);gap:.4rem;min-width:0}.dd-booking-pay-summary-what[data-v-a893e7d4] svg{color:var(--dd-brand-accent-dark);flex-shrink:0}.dd-booking-pay-summary-rows[data-v-a893e7d4]{border-top:1px solid var(--dd-card-border);padding:0 1rem .5rem}.dd-booking-pay-amount[data-v-a893e7d4]{color:var(--dd-text-body);font-size:var(--dd-fs-lg);font-weight:700;white-space:nowrap}.dd-booking-pay-error[data-v-a893e7d4]{align-items:flex-start;color:var(--dd-brand-accent-dark);display:flex;font-size:var(--dd-fs-sm);font-weight:600;gap:.4rem;margin:0 0 .5rem}.dd-booking-pay-error[data-v-a893e7d4] svg{flex-shrink:0;margin-top:.15rem}.dd-booking-pay-reviews[data-v-a893e7d4]{align-items:center;color:var(--dd-text-secondary);display:flex;font-size:var(--dd-fs-sm);gap:.4rem;margin:-.5rem 0 1rem 1.6rem}.dd-booking-pay-renewal[data-v-a893e7d4]{color:var(--dd-text-body);font-size:var(--dd-fs-sm);line-height:1.5;margin:.75rem 0 0}.dd-booking-pay-stars[data-v-a893e7d4]{color:var(--dd-brand-accent-dark);letter-spacing:var(--dd-tracking-50)}.dd-booking-pay-fine[data-v-a893e7d4]{color:var(--dd-text-secondary);font-size:var(--dd-fs-sm);line-height:1.5;margin:.75rem 0 .25rem}.dd-booking-pay-link[data-v-a893e7d4]{background:none;border:0;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.dd-booking-pay-policy[data-v-a893e7d4]{color:var(--dd-text-body);line-height:1.6;margin:0;padding-left:1.1rem}.dd-booking-pay-policy li+li[data-v-a893e7d4]{margin-top:.4rem}.dd-booking-pay-membership[data-v-a893e7d4]{color:var(--dd-text-secondary);font-size:var(--dd-fs-sm);line-height:1.5;margin:1rem 0 0;white-space:pre-line}.dd-booking-summary-row[data-v-a893e7d4]{gap:1rem}.dd-booking-summary-value[data-v-a893e7d4]{text-align:right}.dd-booking-prepay-form-title[data-v-a893e7d4]{color:var(--dd-text-body);font-size:var(--dd-fs-sm);font-weight:600;margin:0 0 .5rem;outline:none}.dd-booking-prepay-express.is-collapsed[data-v-a893e7d4]{height:0;overflow:hidden}.dd-booking-prepay-or[data-v-a893e7d4]{color:var(--dd-text-secondary);font-size:var(--dd-fs-sm);margin:.75rem 0;text-align:center}.dd-booking-prepay-card[data-v-a893e7d4]{margin-bottom:.5rem}.dd-booking-prepay-loadfail[data-v-a893e7d4]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.dd-booking-prepay-loadfail .dd-error-text[data-v-a893e7d4]{flex-basis:100%;margin:0}.dd-booking-prepay-sr[data-v-a893e7d4]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.dd-booking-prepay-secure[data-v-a893e7d4]{align-items:center;color:var(--dd-text-muted);display:flex;font-size:var(--dd-fs-sm);gap:.35rem;margin:0 0 1rem}
