.cashaddr-header{margin-bottom:24px}.cashaddr-header .eyebrow{color:#16a34a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-weight:700}.cashaddr-converter{max-width:100%}.cashaddr-converter textarea,.wallet-form textarea{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cashaddr-results{border-top:1px solid #dce4ea;margin-top:24px;padding-top:20px}.cashaddr-summary{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.cashaddr-output-row{border-top:1px solid #e7edf2;grid-template-columns:minmax(120px,180px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.cashaddr-output-row code,.wallet-value{overflow-wrap:anywhere;word-break:break-word;min-width:0;display:block}.cashaddr-token-note{background:#f0fdf4;border-left:3px solid #16a34a;margin:16px 0 0;padding:12px}.cashaddr-explorers{margin-top:18px}.cashaddr-explorers [data-cashaddr-explorer-links],.wallet-explorer-links{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.cashaddr-disabled{background:#f1f5f9;border-radius:8px;margin:18px 0 0;padding:16px}.cashaddr-info{margin-top:28px}.cashaddr-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:16px 0;display:grid}.cashaddr-info-grid h3{margin-bottom:8px}.wallet-header{margin:24px 0}.wallet-section{margin-top:28px;scroll-margin-top:20px}.wallet-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.wallet-create-grid-single{grid-template-columns:minmax(0,1fr)}.wallet-create-grid>.panel{min-width:0}.wallet-list,.wallet-profile-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.wallet-item{min-width:0}.wallet-check{align-items:center;gap:8px;display:flex}.wallet-check input{width:auto;min-height:auto}.wallet-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.wallet-actions form{margin:0}.wallet-edit{margin-top:18px}.wallet-edit summary{cursor:pointer;font-weight:700}.wallet-edit .wallet-form,.wallet-confirm-form{margin-top:14px}.wallet-orders-heading{margin-top:24px}.wallet-converter-section{margin-top:32px}.wallet-page-error{margin:16px 0}.wallet-value-field{gap:10px;min-width:0;display:grid}.wallet-qr-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wallet-qr-open{width:auto;min-height:42px;padding:0 14px}.wallet-qr-button-icon{font-size:20px;line-height:1}.wallet-qr-feedback{overflow-wrap:anywhere;flex:220px;margin:0}.wallet-qr-dialog{color:#18181b;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:min(560px,100% - 32px);max-width:100%;max-height:calc(100dvh - 32px);padding:22px;overflow-y:auto;box-shadow:0 24px 70px #0f172a61}.wallet-qr-dialog::backdrop{background:#0f172ac2}.wallet-qr-dialog-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.wallet-qr-dialog-header h2{margin:4px 0 0}.wallet-qr-close{flex:none;width:40px;min-height:40px;padding:0;font-size:24px;font-weight:500}.wallet-qr-dialog-help{margin:10px 0 14px}.wallet-qr-viewport{aspect-ratio:4/3;background:#020617;border:1px solid #334155;border-radius:8px;width:100%;position:relative;overflow:hidden}.wallet-qr-viewport video{object-fit:cover;width:100%;height:100%;display:block}.wallet-qr-overlay{position:absolute;inset:0}.wallet-qr-overlay>div{border-radius:8px;box-shadow:0 0 0 9999px #0206176b;border:3px solid #2dd4bf!important}.wallet-qr-overlay svg{stroke:#5eead4!important}.wallet-qr-status{color:#0f766e;overflow-wrap:anywhere;min-height:24px;margin:12px 0 0;font-weight:700}.wallet-qr-status-error{color:#b91c1c}.wallet-qr-dialog-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}html[data-theme=dark] .cashaddr-results,html[data-theme=dark] .cashaddr-output-row{border-color:#334155}html[data-theme=dark] .cashaddr-token-note{color:#dcfce7;background:#0f2e20}html[data-theme=dark] .cashaddr-disabled{background:#1e293b}html[data-theme=dark] .wallet-qr-dialog{color:#e2e8f0;background:#0f172a;border-color:#475569}html[data-theme=dark] .wallet-qr-dialog-help{color:#cbd5e1}html[data-theme=dark] .wallet-qr-status{color:#99f6e4}html[data-theme=dark] .wallet-qr-status-error{color:#fca5a5}@media (width<=760px){.cashaddr-info-grid,.wallet-list,.wallet-profile-list,.cashaddr-output-row{grid-template-columns:1fr}.cashaddr-output-row .button{justify-self:start}.wallet-create-grid{grid-template-columns:1fr}.wallet-qr-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:16px}.wallet-qr-dialog-actions .button{white-space:normal;flex:150px}}
