.payment-steps{flex-wrap:wrap;gap:.7rem;margin:1.3rem 0;padding:0;list-style:none;display:flex}.payment-steps li{color:#becdbf;background:#14271d;border-radius:999px;padding:.65rem .9rem;font-size:.85rem}.payment-steps [aria-current=step]{color:#14231b;background:#b4e8cb}.payment-panel .payment-current{background:#152c20;border:1px solid #496852;border-radius:1rem;margin:1.3rem 0;padding:clamp(1rem,3vw,1.8rem)}.payment-panel .payment-current h3{margin:.4rem 0 1rem;font-size:1.5rem;line-height:1.3}.payment-total{color:#d7efdf;font-size:1.35rem;font-weight:700}.payment-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.payment-facts dt{color:#bacbbc;font-size:.8rem}.payment-facts dd{overflow-wrap:anywhere;margin:.35rem 0 0;font-weight:600}.payment-route-note,.case-next-step{background:#1c3427;border-left:3px solid #b4e8cb;padding:.8rem 1rem;line-height:1.6}.payment-history,.payment-receipts{border-top:1px solid #395640;margin-block:1.5rem;padding-top:1rem}.payment-receipts .payment-receipt{border:0;border-bottom:1px solid #395640;border-radius:0;padding:1rem 0}.payment-panel .payment-policy,.transfer-record .payment-policy{max-width:72ch}.case-workspace .case-timeline{gap:1rem;max-width:75ch;padding:0;list-style:none;display:grid}.case-timeline li{background:#14271d;border-left:2px solid #496852;border-radius:0 .65rem .65rem 0;padding:1rem 1.2rem}.case-timeline time{color:#bfcfc1;margin-top:.4rem;font-size:.8rem;font-weight:400;display:block}.case-timeline p{margin-bottom:0}.case-workspace fieldset{max-width:75ch}.case-request{border:1px solid #496852;border-radius:.8rem;margin:1rem 0;padding:.5rem 1rem}.case-request fieldset{border:0;padding:1rem 0}.transfer-record h3{font-size:1.2rem;line-height:1.5}.transfer-record h4{color:#bfd3c5;margin-bottom:.5rem;font-size:.9rem}@media (width<=520px){.payment-facts{grid-template-columns:1fr;gap:.85rem}.payment-current .button{width:100%;margin-block:.4rem}.payment-steps li{text-align:center;flex:8rem}}.deposit-instructions{border-top:1px solid #496852;margin-block:1.5rem;padding-top:1rem}.deposit-grid{grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.deposit-grid figure{margin:0}.deposit-grid img{background:#fff;border-radius:.4rem;width:100%;height:auto;display:block}.deposit-grid figcaption{color:#c2d5c9;margin-top:.8rem;font-size:.85rem;line-height:1.6}.deposit-copy-field{gap:.6rem;min-width:0;margin-bottom:1.5rem;display:grid}.deposit-copy-field h4,.deposit-copy-field p{margin:0}.deposit-copy-field code,.deposit-instructions code{overflow-wrap:anywhere;white-space:normal}.deposit-copy-field code{background:#0c2016;border:1px solid #496852;border-radius:.5rem;padding:.8rem}.deposit-copy-field .button{justify-self:start}@media (width<=640px){.deposit-grid{grid-template-columns:minmax(0,1fr)}.deposit-grid figure{justify-self:center;max-width:16rem}}.deposit-deadline{background:#0c2016;border:1px solid #496852;border-radius:.6rem;padding:.85rem 1rem;font-weight:600;line-height:1.7}.finance-evidence{overflow-wrap:anywhere}.finance-evidence details{margin-top:1rem}.finance-evidence summary{cursor:pointer;padding-block:.6rem}
