.mp-panel{margin-bottom:24px}.mp-panel .section-heading{gap:16px;align-items:flex-start}.mp-panel .section-heading p{font-size:13px;line-height:1.65;color:var(--text-muted,#64748b);margin:8px 0 0}.mp-order-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mp-order{min-width:0;border:1px solid #dbe4ef;border-radius:16px;padding:20px;background:#fff}.mp-order>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mp-order h3{font-size:16px;line-height:1.5;margin:4px 0 0;overflow-wrap:anywhere}.mp-type{font-size:12px;color:#64748b;margin:0}.mp-status{display:inline-flex;flex-shrink:0;align-items:center;border-radius:30px;background:#eff5ff;color:#2453a0;padding:6px 9px;font-size:11px;font-weight:650;line-height:1.4}.mp-status.is-approved{background:#e8f8f1;color:#116b4c}.mp-amount{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:22px 0 18px}.mp-amount strong{font-size:28px;letter-spacing:-.5px}.mp-amount>span{font-size:12px;color:#64748b}.mp-amount small{width:100%;font-size:12px;color:#64748b;line-height:1.5}.mp-timeline{border-top:1px solid #edf1f6;margin:0;padding-top:12px}.mp-timeline>div{display:flex;justify-content:space-between;gap:10px;margin:8px 0;font-size:12px;line-height:1.5}.mp-timeline dt{color:#64748b}.mp-timeline dd{margin:0;text-align:right}.mp-note{font-size:12px;line-height:1.75;color:#607086;overflow-wrap:anywhere;margin:16px 0}.mp-actions{margin-top:16px}.mp-actions .btn{width:100%}.mp-empty{padding:28px 12px;font-size:14px;text-align:center;color:#64748b;line-height:1.8}.mp-empty .btn{margin:12px}.mp-payment-box{border:1px solid #cfddf2;background:#f8fbff;border-radius:14px;padding:18px;margin:24px 0}.mp-network{display:flex;align-items:center;gap:8px;margin-bottom:18px}.mp-network strong{font-size:18px}.mp-network span{font-size:12px;border-radius:20px;color:#2453a0;background:#eaf1fd;padding:4px 8px}.mp-payment-box>label,.mp-evidence>label{font-size:13px;font-weight:650;display:block;margin:0 0 8px}.mp-copy-field{display:flex;gap:8px;align-items:stretch}.mp-copy-field textarea{min-width:0;flex:1;width:100%;font-size:12px;font-family:ui-monospace,SFMono-Regular,monospace;line-height:1.7;resize:none;overflow-wrap:anywhere;word-break:break-all;border:1px solid #ccd9eb;border-radius:9px;padding:11px;background:#fff;color:#26364f}.mp-copy-field .btn{flex:0 0 auto;padding-inline:14px}.mp-token-details{margin-top:14px;font-size:12px}.mp-token-details summary{cursor:pointer;font-weight:600;color:#466184}.mp-token-details p{margin:10px 0 5px;color:#64748b}.mp-token-details code{font-size:11px;overflow-wrap:anywhere;word-break:break-all}.mp-payment-box .mp-note{margin-bottom:0}.mp-evidence{margin:24px 0 8px}.mp-evidence h3{font-size:16px;line-height:1.5}.mp-evidence>p{font-size:13px;color:#64748b}.mp-evidence>input{width:100%;box-sizing:border-box;border:1px solid #dbe4ef;border-radius:9px;padding:12px;font-size:12px}.mp-evidence .consent{align-items:flex-start;line-height:1.75;margin-top:16px}.mp-evidence .consent input{margin-top:5px;flex:0 0 auto}.mp-service-guide p{line-height:1.8}
@media(max-width:760px){.mp-order-list{grid-template-columns:1fr}.mp-order{padding:16px}.mp-order>header{gap:8px}.mp-order h3{font-size:15px}.mp-status{font-size:10px;padding:5px 7px}.mp-panel .section-heading{flex-wrap:wrap}.mp-panel .section-heading>div{flex:1;min-width:180px}.mp-panel .section-heading>.btn{padding:9px 11px;font-size:12px}.mp-payment-box{padding:14px}.mp-copy-field{flex-wrap:wrap}.mp-copy-field textarea{flex-basis:calc(100% - 82px)}.mp-timeline>div{font-size:11px}}

.mp-account-email{padding:16px;background:#f4f7fc;border-radius:10px;font-weight:600;font-size:14px;overflow-wrap:anywhere;margin:18px 0}.mp-account-verification{padding-top:22px;margin-top:24px;border-top:1px solid #e4eaf2}.mp-account-verification h3{font-size:15px;line-height:1.5;margin:0 0 8px}.mp-account-verification p{font-size:13px;line-height:1.7;color:#64748b}.mo-member-evidence{padding:12px 14px;background:#fff8e9;border:1px solid #f1e2bc;border-radius:10px;margin:14px 0;font-size:12px;line-height:1.65}.mo-member-evidence strong,.mo-member-evidence small,.mo-member-evidence code{display:block}.mo-member-evidence code{overflow-wrap:anywhere;word-break:break-all;font-size:11px;margin:6px 0}.mo-member-evidence p{margin:6px 0 0;color:#776446}

/* Shared receiving instructions on membership and network purchase pages. */
.payment-receiver-block{margin:20px 0;padding:20px;border:1px solid #dce5f7;border-radius:16px;background:#f6f9ff;min-width:0}
.payment-receiver-block>strong{display:block;margin-bottom:12px;color:#172b4d;font-size:14px}
.payment-receiver-block .wallet-address{margin:0 0 14px;overflow-wrap:anywhere;word-break:break-all;font-size:14px;line-height:1.6}
.payment-receiver-block .notice{margin:14px 0 0}
@media(max-width:600px){.payment-receiver-block{padding:16px}.payment-receiver-block .btn{width:100%}}
