.payment-panel{margin-top:26px;padding-top:22px;border-top:1px solid var(--line,#dce1d4);color:var(--ink,#2b443d)}
.payment-panel .payment-title{margin:0 0 12px;font-family:"Songti SC",Georgia,serif;font-size:21px;font-weight:500;line-height:1.4}
.payment-panel .payment-description{margin:0 0 18px;font-size:12px;line-height:1.85}
.payment-panel .payment-options{display:grid;grid-template-columns:minmax(0,1fr) minmax(70px,.4fr);gap:12px}
.payment-panel .payment-field{display:grid;gap:7px;min-width:0;margin:0;font-size:12px}
.payment-panel .payment-field select,.payment-panel .payment-field input{width:100%;min-width:0;min-height:42px;padding:9px 10px;border:1px solid var(--line,#dce1d4);border-radius:5px;font:inherit;background:#e9ece2;color:#536550;opacity:1;-webkit-text-fill-color:#536550;cursor:not-allowed}
.payment-panel .payment-price{margin:10px 0 16px;font-size:12px;color:#536550}
.payment-panel .payment-methods{display:grid;gap:8px}
.payment-panel .payment-method{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--line,#dce1d4);border-radius:5px;background:transparent;color:var(--ink,#2b443d);opacity:1;text-align:left;cursor:not-allowed}
.payment-panel .payment-method-name{font-size:14px;font-weight:600}
.payment-panel .payment-method-state{font-size:11px;color:#536550}
.payment-panel .payment-status{margin:14px 0 10px;font-size:12px;line-height:1.8}
.payment-panel .payment-note{margin:6px 0;font-size:11px;line-height:1.8;color:#536550}
.payment-panel .payment-refresh{margin-top:12px;min-height:44px;padding:9px 12px;border:1px solid #a9b7a3;border-radius:5px;background:transparent;color:var(--green,#355d4d);font:inherit;font-size:12px;cursor:pointer}
.payment-panel .payment-refresh:disabled{cursor:wait;opacity:.65}
.payment-panel .payment-refresh:focus-visible{outline:3px solid #8b713c;outline-offset:3px}
@media(max-width:340px){.payment-panel .payment-options{grid-template-columns:1fr}.payment-panel .payment-method{align-items:flex-start;flex-direction:column}}
