.initial-payment{margin-top:24px;padding:28px;display:grid;gap:18px}.initial-payment h3{font-size:22px;margin:7px 0 0}.initial-payment>p{margin:0;line-height:1.65;max-width:70ch}.initial-payment-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.initial-payment-badge{padding:7px 13px;border-radius:24px;background:#f0eafb;color:#7051b5;font-size:14px}.initial-payment-badge.is-paid{background:#eaf5ef;color:#286443}.initial-payment-amount{display:flex;align-items:baseline;gap:18px}.initial-payment-amount strong{font-size:32px;font-weight:500;letter-spacing:-1px}.initial-payment-amount span{font-size:14px;color:#81758e}.initial-payment-conditions{white-space:pre-wrap}.initial-payment-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.initial-payment-confirmation{display:flex;gap:9px;align-items:center;color:#286443}.initial-payment-fields{display:grid;gap:20px;margin:24px 0}.initial-payment-fields .field{display:grid;gap:9px}.initial-payment-fields textarea{resize:vertical;min-height:110px;line-height:1.6}.initial-payment-intro{font-size:16px;line-height:1.7;color:#70647b}.initial-payment-recipient{display:grid;gap:16px}.initial-payment-recipient div{display:grid;gap:5px}.initial-payment-recipient dt{font-size:13px;color:#81758e}.initial-payment-recipient dd{margin:0;font-size:16px;overflow-wrap:anywhere}.initial-payment-mail{padding:22px;background:#f8f5fb;border:1px solid #e6dcef;border-radius:16px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;max-height:42vh;overflow:auto;font-size:15px}.initial-payment-history{font-size:14px}.initial-payment-history summary{cursor:pointer;color:#7051b5}.initial-payment-history ol{list-style:none;padding:0;display:grid;gap:14px;margin:18px 0 0}.initial-payment-history li{display:flex;justify-content:space-between;gap:20px}.initial-payment-history time{color:#81758e}.initial-payment [data-initial-error]:empty,.initial-payment [data-initial-notice]:empty{display:none}
.initial-checkout-shell{max-width:660px;margin:9vh auto;padding:28px}.initial-checkout-brand{font-size:32px;font-weight:600;margin-bottom:34px}.initial-checkout-shell .workspace-panel{padding:30px;border-radius:22px}.initial-checkout-shell h1{font-size:30px}.initial-checkout-shell p{line-height:1.7}.initial-checkout-shell #details{font-size:28px;font-weight:500}.initial-checkout-shell .dialog-actions{margin-top:24px}
