html[data-vt-theme] body.vt-app .vt-renew-panel .vt-renew-gateway-section{margin-top:18px}
html[data-vt-theme] body.vt-app .vt-renew-panel .vt-renew-gateway-section>p{font-size:11px;color:var(--vt-muted);margin-bottom:10px}
html[data-vt-theme] body.vt-app .vt-renew-panel .vt-renew-gateways{display:grid;grid-template-columns:1fr 1fr;gap:10px}
html[data-vt-theme] body.vt-app .vt-renew-panel .vt-renew-gateways>button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:43px;padding:9px 12px!important;font-size:12px!important;color:var(--vt-muted)!important;border:1px solid var(--vt-line)!important;background:transparent!important;border-radius:8px!important}
html[data-vt-theme] body.vt-app .vt-renew-panel .vt-renew-gateways>button[aria-pressed="true"]{background:var(--vt-raised)!important;border-color:var(--vt-text)!important;color:var(--vt-text)!important}
html[data-vt-theme] body.vt-app .vt-renew-panel .vt-renew-gateway-mark{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:5px;font-size:11px;color:#fff!important;line-height:1}
html[data-vt-theme] body.vt-app .vt-renew-panel .vt-renew-gateway-mark.xunhu{background:#07c160!important}
html[data-vt-theme] body.vt-app .vt-renew-panel .vt-renew-gateway-mark.zpay{background:#1677ff!important}
html[data-vt-theme] body.vt-app .vt-renew-panel .vt-renew-combo-note{font-size:10px;color:var(--vt-faint);line-height:1.8;margin-top:12px}
html[data-vt-theme] body.vt-app .vt-renew-result-panel .vt-renew-pay-content{display:flex;flex-direction:column;align-items:center;gap:12px;margin:22px 0 16px}
html[data-vt-theme] body.vt-app .vt-renew-result-panel .vt-renew-channel-badge{font-size:12px;color:var(--vt-text)}
html[data-vt-theme] body.vt-app .vt-renew-result-panel .vt-renew-pay-link{display:block;padding:12px 20px;border:1px solid var(--vt-line);border-radius:8px;background:var(--vt-accent);color:var(--vt-on-accent)!important;font-size:12px}
html[data-vt-theme] body.vt-app .vt-renew-result-panel :is(.vt-renew-order-status,.vt-renew-order-hint){font-size:11px!important;color:var(--vt-muted)!important;line-height:1.9;overflow-wrap:anywhere}
html[data-vt-theme] body.vt-app .vt-renew-result-panel .vt-renew-order-status{padding:18px 14px;margin:20px 0;border-radius:10px;background:var(--vt-raised);border:1px solid var(--vt-line)}
html[data-vt-theme] body.vt-app .vt-renew-result-panel .vt-renew-order-hint{margin:12px 0;text-align:center}
html[data-vt-theme] body.vt-app :is(.vt-renew-panel,.vt-renew-result-panel) .vt-renew-order-error{font-size:12px!important;color:#ed8686!important;background:color-mix(in srgb,#df5252 9%,var(--vt-surface))!important;border:1px solid color-mix(in srgb,#df5252 25%,var(--vt-line));padding:12px;border-radius:8px;line-height:1.8;margin-top:14px;overflow-wrap:anywhere}
html[data-vt-theme="light"] body.vt-app :is(.vt-renew-panel,.vt-renew-result-panel) .vt-renew-order-error{color:#b42332!important}
html[data-vt-theme] body.vt-app .vt-renew-result-panel>button{display:block;width:100%;margin-top:12px;padding:10px}
html[data-vt-theme] body.vt-app .vt-renew-result-panel>button.vt-renew-check{background:var(--vt-accent)!important;color:var(--vt-on-accent)!important}
html[data-vt-theme] body.vt-app .vt-renew-result-panel>button:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:760px){html[data-vt-theme] body.vt-app .vt-renew-panel .vt-renew-gateways>button{min-height:44px}html[data-vt-theme] body.vt-app .vt-renew-result-panel{padding:24px 20px!important}}
