.heritage-payment{min-width:0;background:#fcfaf4;border:1px solid #d6bc83!important;border-radius:12px;padding:24px!important;margin:24px 0!important;color:#223e43;grid-column:1/-1}.heritage-payment legend{font-size:20px;font-weight:700;color:#15535b;padding:0 8px}.heritage-payment p{font-size:14px;line-height:1.85}.heritage-payment-lead{font-weight:600}.heritage-payment-rules{display:grid;grid-template-columns:1fr 1fr;gap:14px}.heritage-payment-rules p{margin:0;background:white;padding:16px;border-radius:8px;border:1px solid #e9dec7}.heritage-payment-rules strong{color:#8c560d;font-size:16px}.heritage-payment-bank{background:#eef4f1;padding:16px 20px;border-radius:8px;margin:16px 0;font-size:15px;line-height:1.9}.heritage-payment-live{background:white;border:1px solid #e2d8c0;border-radius:8px;padding:15px 18px;margin:18px 0}.heritage-payment-live dl{margin:0}.heritage-payment-live dl>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #ece9e1}.heritage-payment-live dl>div:last-child{border-bottom:0}.heritage-payment-live dt{font-size:13px}.heritage-payment-live dd{margin:0;text-align:right;font-weight:700;font-size:15px}.heritage-payment label{display:block!important;font-size:14px}.heritage-payment input{display:block;width:100%;box-sizing:border-box;background:white;border:1px solid #9eb7b8;border-radius:6px;padding:12px;margin:7px 0;font:inherit}.heritage-payment small{font-size:12px;font-weight:400;line-height:1.7;display:block}.heritage-payment-required{display:inline-block!important;color:#b42929!important;background:#ffeded;padding:2px 6px;margin:0 6px;font-size:12px;font-style:normal;font-weight:700}.heritage-payment-required[hidden],.heritage-payment [hidden]{display:none!important}.heritage-payment-contract{font-weight:600}.heritage-payment-note,.heritage-payment-count-note{font-size:12px!important;color:#52686a}#payment-status{margin:0 0 8px;color:#8b530a;font-weight:600}@media(max-width:640px){.heritage-payment{padding:16px!important}.heritage-payment-rules{grid-template-columns:1fr}.heritage-payment-live dl>div{display:block}.heritage-payment-live dd{text-align:left;margin-top:4px}.heritage-payment legend{font-size:18px}}
