/* Run 70 — CENTRO wallet, checkout clarity, optional avatar accessories. */
.qs70-drawer-centro{display:flex;align-items:center;gap:12px;margin:10px 10px 6px;padding:13px;border-radius:17px;color:#e9f6ff;text-decoration:none;background:linear-gradient(105deg,#103c75,#1466a7 70%,#1c90c3);border:1px solid rgba(115,204,255,.3)}
.qs70-drawer-centro>span:nth-child(2){flex:1;min-width:0;display:grid;gap:3px}.qs70-drawer-centro strong{font-size:14px}.qs70-drawer-centro small{font-size:11px;color:#dbf1ff}.qs70-drawer-symbol{font-size:27px;color:#7be6ff}
.qs70-wallet-page{--qs70-blue:#177ef6;--qs70-cyan:#05bfd3}
.qs70-wallet-main{max-width:1020px;margin:20px auto 100px;padding:0 20px;color:var(--text,#182942)}.qs70-wallet-main a{text-decoration:none}
.qs70-wallet-breadcrumb{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--muted,#6d7f9a);margin:18px 2px}.qs70-wallet-breadcrumb a{color:var(--qs70-blue)}
.qs70-wallet-hero{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:30px;overflow:hidden;border-radius:28px;color:white;background:radial-gradient(circle at 86% 17%,#12baf6 0%,transparent 28%),linear-gradient(118deg,#062349,#0a4e9b 65%,#3553e1)}
.qs70-wallet-headline{max-width:650px}.qs70-wallet-hero h1{font-size:clamp(25px,4vw,44px);color:#fff;letter-spacing:-.05em;margin:8px 0 10px}.qs70-wallet-hero p{color:#d7eaff;margin:0;line-height:1.55}.qs70-overline{font:800 11px/1.4 system-ui;letter-spacing:.13em;text-transform:uppercase;color:#48d8ff}.qs70-wallet-mark{font-size:100px;opacity:.47;line-height:1}
.qs70-wallet-summary,.qs70-wallet-checkout,.qs70-wallet-pending{border:1px solid #d8e5f4;border-radius:22px;background:#fff;box-shadow:0 12px 32px #1a4a8020;margin-top:16px;padding:23px;color:#152d4d}
.qs70-wallet-summary{display:flex;align-items:center;justify-content:space-between;gap:10px}.qs70-wallet-summary>div{display:grid;gap:5px}.qs70-wallet-summary strong{font-size:20px}.qs70-wallet-address{font:500 12px/1.4 ui-monospace,monospace;color:#607991}.qs70-wallet-status{font-weight:800;font-size:12px;padding:7px 10px;border-radius:99px;white-space:nowrap}.qs70-wallet-status.is-connected{color:#057c59;background:#dcfaeb}.qs70-wallet-status.is-disconnected{color:#7c5c17;background:#fff2d0}.qs70-wallet-trust{color:#617893;font-size:12px;line-height:1.55;padding:0 8px}
.qs70-wallet-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:17px}.qs70-wallet-action{display:grid;grid-template-columns:36px 1fr auto;column-gap:9px;align-items:center;border:1px solid #d7e6f8;border-radius:21px;padding:20px;background:#f8fbff;color:#193b64}.qs70-wallet-action>span{font-size:25px;grid-row:span 2}.qs70-wallet-action strong{font-size:14px}.qs70-wallet-action small{grid-column:2;line-height:1.4;font-size:11px;color:#667d99}.qs70-wallet-action b{grid-column:3;grid-row:1/3}.qs70-wallet-action.primary{background:linear-gradient(120deg,#137ef7,#6d53ea);color:white;border-color:transparent}.qs70-wallet-action.primary small{color:#e5f3ff}
.qs70-wallet-checkout h2,.qs70-wallet-pending h2{margin:7px 0;font-size:23px;color:#17355c}.qs70-wallet-checkout p,.qs70-wallet-pending p{font-size:13px;line-height:1.65;color:#506b87}.qs70-wallet-info{padding:12px 14px;border-radius:12px;background:#fff5df;color:#8b5817!important}.qs70-wallet-info.is-ready{background:#e2f8eb;color:#08765b!important}.qs70-wallet-how{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.qs70-wallet-how span{flex:1;min-width:105px;background:#eff6ff;padding:12px;border-radius:12px;color:#355c88;font-size:12px;font-weight:700}.qs70-wallet-how b{display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#1683ed;border-radius:50%;width:22px;height:22px;margin-right:7px}.qs70-wallet-endactions{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.qs70-wallet-endactions a{font-size:13px;color:#126dee;font-weight:750}.qs70-wallet-endactions .qs70-wallet-shop{background:#176fff;color:#fff;border-radius:12px;padding:13px 17px}
.qs70-wallet-pending>div{display:grid;gap:8px}.qs70-wallet-pending a{display:flex;justify-content:space-between;gap:10px;font-size:12px;padding:12px;border:1px solid #cddff4;border-radius:11px;color:#235b90}.qs70-wallet-help{display:flex;gap:22px;flex-wrap:wrap;margin:22px 3px}.qs70-wallet-help a{font-size:12px;color:#1784eb}
.qs70-shop-wallet{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:14px 16px;border-radius:17px;background:linear-gradient(110deg,#083a79,#2672d7);margin:15px 0;color:white}.qs70-shop-wallet-copy{display:grid;gap:3px;flex:1;min-width:190px}.qs70-shop-wallet-copy span{font-weight:800;letter-spacing:.12em;font-size:10px;color:#91e8ff}.qs70-shop-wallet-copy small{font-size:11px;color:#e2efff}.qs70-shop-wallet>a{font-size:12px;font-weight:850;border-radius:12px;padding:10px 13px;background:#fff;color:#145ab1}.qs70-checkout-brand{display:flex;align-items:center;gap:10px;border:1px solid #badbfb;background:#edf6ff;padding:12px;border-radius:15px}.qs70-checkout-brand span{font-size:26px;color:#187dea}.qs70-checkout-brand div{display:grid;gap:4px}.qs70-checkout-brand small{font-size:11px;color:#4c6d91}
.nf32-dialog .qs70-glasses-field{position:relative}.nf32-dialog .qs70-optional{font-size:9px;border-radius:90px;background:#e2f5ff;padding:3px 6px;color:#1675af;font-weight:700;white-space:nowrap}
html[data-theme=dark] .qs70-wallet-summary,html[data-theme=dark] .qs70-wallet-checkout,html[data-theme=dark] .qs70-wallet-pending{background:#12263c;border-color:#39506e;color:#e4f5ff}
html[data-theme=dark] .qs70-wallet-checkout h2,html[data-theme=dark] .qs70-wallet-pending h2{color:#eaf6ff}html[data-theme=dark] .qs70-wallet-checkout p,html[data-theme=dark] .qs70-wallet-pending p,html[data-theme=dark] .qs70-wallet-trust{color:#bcd2ec}html[data-theme=dark] .qs70-wallet-action:not(.primary){background:#1d344f;border-color:#435f7c;color:#e5f3ff}html[data-theme=dark] .qs70-wallet-action small{color:#b2cbe7}html[data-theme=dark] .qs70-wallet-how span{background:#233c56;color:#daecff}
@media(max-width:720px){.qs70-wallet-main{padding:0 14px}.qs70-wallet-hero{padding:23px}.qs70-wallet-mark{font-size:50px}.qs70-wallet-actions{grid-template-columns:1fr}.qs70-wallet-action{padding:16px}.qs70-wallet-summary{padding:17px}.qs70-wallet-checkout,.qs70-wallet-pending{padding:17px}}
