.gd-payment-schedule .gd-payment-timing{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px;margin:0 0 20px;color:#fff}.gd-payment-schedule .gd-payment-timing>div{display:block!important;padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(255,255,255,.06)}.gd-payment-schedule .gd-payment-timing dt{display:block!important;margin:0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;color:#e6e8ef!important;text-align:start!important}.gd-payment-schedule .gd-payment-timing dd{display:block!important;margin:10px 0 0!important;font-size:32px!important;line-height:1.2!important;font-weight:650!important;color:#fff!important;text-align:start!important;font-variant-numeric:tabular-nums}.gd-payment-breakdown{border-top:1px solid rgba(255,255,255,.18);padding-top:14px}.gd-payment-breakdown summary{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:600;list-style:none}.gd-payment-breakdown summary::-webkit-details-marker{display:none}.gd-payment-breakdown summary:after{content:'+';font-size:24px;font-weight:400}.gd-payment-breakdown[open] summary:after{content:'−'}.gd-payment-breakdown summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.gd-payment-breakdown .gd-payment-stages{margin-top:18px}.gd-payment-timing-note{margin:0 0 16px}@media(max-width:480px){.gd-payment-schedule .gd-payment-timing{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gd-payment-schedule .gd-payment-timing>div{padding:14px}.gd-payment-schedule .gd-payment-timing dd{font-size:28px!important}}
