.bitcoin-panel[hidden]{display:none}.bitcoin-panel{min-width:0}.btc-warning{color:#c9b9ba;background:#3c111133;border:1px solid #ba333340;border-radius:13px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.btc-warning i{color:#db6868;margin-top:4px}.btc-wallet-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.btc-wallet,.btc-step,.btc-transaction{border:1px solid var(--border,#303039);background:var(--panel,#151519);border-radius:17px;min-width:0;padding:20px}.btc-copy-row{min-width:0;margin:12px 0}.btc-copy-row>span{color:#9296a5;margin-bottom:6px;font-size:12px;display:block}.btc-copy-row>div{background:#0a0a0e80;border:1px solid #ffffff0c;border-radius:10px;align-items:center;gap:7px;min-width:0;padding:7px 10px;display:flex}.btc-copy-row code{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;flex:1;min-width:0;font-size:12px}.btc-copy-row .icon-button{flex:0 0 30px;width:30px;height:30px}.btc-auth{background:#7e1c1c20;border:1px solid #992e2e40;border-radius:12px;padding:2px 12px 10px}.btc-auth p{color:#c9a7a7;font-size:12px;line-height:1.5}.btc-balance{flex-wrap:wrap;align-items:baseline;gap:10px;margin:20px 0;display:flex}.btc-balance>span{color:#9a9daa;font-size:12px}.btc-balance strong{font-size:22px}.btc-balance small,.btc-review-lines small{color:#969bab}.btc-deposit label,.btc-step label,.btc-dialog label{color:#aeb0bd;margin:8px 0;font-size:13px;display:block}.btc-deposit>div{gap:10px;display:flex}.btc-deposit .address-input{flex:1;min-width:0}.btc-deposit small{color:#aaa;margin-top:10px;display:block}.btc-steps{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.btc-step-heading{align-items:center;gap:10px;margin-bottom:18px;display:flex}.btc-step-heading>span{color:#ee8686;background:#ae212129;border-radius:9px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.btc-step h2,.btc-history h2{margin:0;font-size:16px}.btc-step fieldset{border:0;min-width:0;margin:0;padding:0}.btc-step fieldset:disabled{opacity:.45}.btc-step fieldset>.primary{width:100%;min-height:44px;margin-top:14px}.btc-step .muted{margin-bottom:0;font-size:12px;line-height:1.65}.btc-step input,.btc-dialog input{min-width:0}.btc-fees{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;display:grid}.btc-fees>div{background:#ffffff04;border:1px solid #ffffff08;border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex}.btc-fees span{color:#9c9fad;font-size:11px}.btc-fees strong{font-variant-numeric:tabular-nums;font-size:16px}.btc-fees small{color:#888e9e;font-size:11px}.btc-info{margin-inline-start:auto;display:inline-flex;position:relative}.btc-info>span{inset-inline-end:0;z-index:10;color:#d2d2dc;background:#27272f;border:1px solid #454550;border-radius:10px;width:min(290px,70vw);padding:13px;font-size:12px;line-height:1.6;position:absolute;top:35px;box-shadow:0 12px 40px #0009}.btc-retry{color:#e99b72;font-size:12px;line-height:1.5}.btc-history{margin-top:24px}.btc-history>h2{margin-bottom:14px}.btc-transaction{margin-bottom:12px}.btc-transaction header{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.btc-transaction header>span{color:#d2b481;font-size:12px}.btc-transaction.is-confirmed header>span{color:#7dcaa4}.btc-transaction.is-replaced{opacity:.65}.btc-tx-meta{color:#969aaa;font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:11px;display:flex}.btc-dialog{box-sizing:border-box;color:#eee;background:#17171d;border:1px solid #46404b;border-radius:18px;width:540px;max-width:calc(100vw - 26px);max-height:calc(100dvh - 32px);padding:24px;overflow:auto;box-shadow:0 30px 120px #000a}.btc-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.btc-dialog-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.btc-dialog-title h2{margin:0;font-size:18px}.btc-dialog .primary{width:100%;min-height:44px;margin-top:18px}.btc-review-lines{margin:18px 0}.btc-review-lines>div{border-bottom:1px solid #ffffff0a;justify-content:space-between;gap:14px;padding:12px 0;display:flex}.btc-review-lines dt{color:#a3a4b1;font-size:12px}.btc-review-lines dd{text-align:end;flex-direction:column;gap:5px;margin:0;font-size:13px;display:flex}.btc-dialog .muted{font-size:12px;line-height:1.6}.raw-network-switch{grid-template-columns:repeat(3,minmax(0,1fr))!important}.raw-network-switch:before{width:calc(33.3333% - 4px)!important}.raw-network-switch[data-network=btc]{--network-offset:200%}.raw-network-switch .raw-network-btn:not(.active){border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff0b}.raw-network-switch .raw-network-btn{gap:7px;min-width:0}.raw-network-switch .raw-network-btn img{object-fit:contain;width:23px;height:23px}.connect-btn[hidden]{display:none!important}@media (width<=650px){.btc-steps{grid-template-columns:1fr}.btc-wallet,.btc-step,.btc-transaction{padding:15px}.btc-deposit>div{flex-direction:column}.btc-copy-row code{font-size:11px}.btc-balance strong{font-size:19px}.raw-network-switch .raw-network-btn{padding-inline:7px;font-size:12px}.raw-network-switch:before{width:calc(33.3333% - 3.33333px)!important}.btc-wallet-actions button{flex:1;font-size:12px}.btc-dialog{padding:18px}.btc-dialog-title h2{font-size:16px}}.btc-risk{background:#0d0d1233;border:1px solid #ffffff0a;border-radius:12px;margin:0 0 17px;padding:12px}.btc-risk>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.btc-risk h3{color:#acaebb;max-width:70%;margin:0;font-size:11px;font-weight:500;line-height:1.45}.btc-risk>header>span{color:#999dae;white-space:nowrap;background:#ffffff08;border-radius:20px;padding:4px 8px;font-size:10px}.btc-risk.is-low>header>span{color:#6ac5a0;background:#329e7320}.btc-risk.is-medium>header>span{color:#dfc16f;background:#c9a34820}.btc-risk.is-high>header>span{color:#ed7b8a;background:#c6435820}.btc-risk>svg{width:100%;max-width:255px;height:auto;margin:3px auto -7px;display:block;overflow:visible}.btc-risk-needle{transform-origin:0 0;filter:drop-shadow(0 2px 3px #000a);transition:transform 1s cubic-bezier(.2,.8,.2,1),opacity .3s}.btc-risk-legend{justify-content:space-between;gap:10px;max-width:255px;margin:0 auto;font-size:10px;display:flex}.btc-risk-legend span:first-child{color:#61b695}.btc-risk-legend span:nth-child(2){color:#d8bc6e}.btc-risk-legend span:last-child{color:#d97384}.btc-risk>p{text-align:center;color:#b9b9c7;margin:13px 0 5px;font-size:11px;line-height:1.5}.btc-risk>small{text-align:center;color:#757b8d;font-size:10px;line-height:1.5;display:block}.btc-risk-legend{direction:ltr}.btc-qr-frame{box-sizing:border-box;background:#fff;border:3px solid #9e263b;border-radius:12px;width:min(100%,340px);margin:0 auto 18px;padding:6px;overflow:hidden}.btc-qr-frame img{width:100%;height:auto;image-rendering:pixelated;display:block}.btc-qr-loading{aspect-ratio:1;box-sizing:border-box;text-align:center;color:#4a4a50;place-items:center;padding:16px;font-size:13px;display:grid}.btc-dialog:has(.btc-qr-frame){width:410px}.btc-dialog{margin:auto}.btc-risk-heading{flex:1;align-items:center;gap:5px;min-width:0;display:flex}.btc-risk-heading h3{max-width:none;font-size:11px}.btc-risk-info{flex:none;margin-inline-start:0}.btc-risk-info>.icon-button{color:#838b9e;background:0 0;border:0;width:24px;height:24px;min-height:24px;padding:3px;font-size:12px}.btc-risk-info>.icon-button:hover{color:#d1b6be;background:#ffffff05}.btc-risk-info>span{inset-inline:-7px auto;box-sizing:border-box;width:min(270px,100vw - 100px);top:30px;box-shadow:0 12px 40px #000b}.btc-risk.is-stale>svg{filter:grayscale();opacity:.4}.btc-risk.is-stale>header>span{color:#c9ae70;background:#a68b4a19}.btc-risk-freshness{color:#7b8394;font-variant-numeric:tabular-nums;border-top:1px solid #ffffff09;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 10px;margin-top:13px;padding-top:10px;font-size:10px;line-height:1.5;display:flex}.btc-risk-connection{color:#8b94a5;flex-basis:100%;justify-content:center;align-items:center;gap:6px;display:flex}.btc-risk-connection>i{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.status-ready .btc-risk-connection{color:#72b99a}.status-error .btc-risk-connection,.status-timeout .btc-risk-connection,.status-unavailable .btc-risk-connection,.status-stale .btc-risk-connection{color:#c0a370}.status-loading .btc-risk-connection>i{animation:1s ease-in-out infinite risk-status-pulse}.btc-risk-freshness time{color:#9198a7}.btc-copy-row .action-button{width:34px;min-width:34px;height:34px;min-height:34px;padding:7px}.btc-copy-row .action-symbol{width:17px;height:17px}.btc-copy-row>.action-button{flex:none}.btc-admin-balance>.action-qr{margin-inline-start:auto}@keyframes risk-status-pulse{50%{opacity:.3}}.btc-risk{position:relative}.btc-risk-info{position:static}.btc-risk-info>span{inset-inline:12px;width:auto;max-width:calc(100% - 24px);top:52px}
