.wallet-status-card{box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;gap:1rem;width:100%;padding:1.25rem 1.5rem;font-family:inherit;display:flex}.wallet-status-card__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.wallet-status-card__provider{color:#4a5568;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.wallet-status-card__environment{align-items:center;display:flex}.wallet-status-card__provider-icon{object-fit:contain;border-radius:4px;width:20px;height:20px}.wallet-status-card__badge{box-shadow:none}.wallet-status-card__badge-dot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;display:inline-flex}.wallet-status-card__badge--connected .wallet-status-card__badge-dot{background-color:#16a34a}.wallet-status-card__badge--disconnected .wallet-status-card__badge-dot{background-color:#94a3b8}.wallet-status-card__badge--connecting .wallet-status-card__badge-dot,.wallet-status-card__badge--reconnecting .wallet-status-card__badge-dot{background-color:#2563eb;animation:1.2s ease-in-out infinite wallet-badge-pulse}.wallet-status-card__badge--error .wallet-status-card__badge-dot{background-color:#dc2626}@keyframes wallet-badge-pulse{0%,to{opacity:1}50%{opacity:.35}}.wallet-status-card__body{flex-direction:column;gap:.375rem;display:flex}.wallet-status-card__row{align-items:baseline;gap:.5rem;font-size:.875rem;display:flex}.wallet-status-card__label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;min-width:4rem;font-size:.75rem;font-weight:500}.wallet-status-card__value{color:#1e293b;word-break:break-all;font-weight:500}.wallet-status-card__value--mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.8125rem}.wallet-status-card__value--muted{color:#94a3b8;font-style:italic;font-weight:400}.wallet-status-card__error{color:#b91c1c;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;align-items:flex-start;gap:.5rem;padding:.625rem .875rem;font-size:.8125rem;line-height:1.4;display:flex}.wallet-status-card__error-icon{flex-shrink:0;margin-top:.05rem;font-size:.875rem}.wallet-status-card__actions{flex-wrap:wrap;gap:.625rem;display:flex}.wallet-status-card__btn{cursor:pointer;border:1px solid #0000;border-radius:.375rem;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s,opacity .15s}.wallet-status-card__btn:focus{outline-offset:2px;outline:2px solid #4a90e2}.wallet-status-card__btn:disabled{opacity:.5;cursor:not-allowed}.wallet-status-card__btn--connect{color:#fff;background-color:#4a90e2;border-color:#4a90e2}.wallet-status-card__btn--connect:hover:not(:disabled){background-color:#357abd;border-color:#357abd}.wallet-status-card__btn--disconnect{color:#64748b;background-color:#0000;border-color:#cbd5e1}.wallet-status-card__btn--disconnect:hover:not(:disabled){background-color:#f8fafc;border-color:#94a3b8}.wallet-status-card__btn--retry{color:#dc2626;background-color:#0000;border-color:#fca5a5}.wallet-status-card__btn--retry:hover:not(:disabled){background-color:#fef2f2;border-color:#f87171}.wallet-status-card__network-mismatch{background:#fffbeb;border:1px solid #f59e0b;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.wallet-status-card__network-mismatch-text{color:#92400e;font-size:.8125rem;line-height:1.4}.wallet-status-card__dropped-session{background:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.wallet-status-card__dropped-session-text{color:#1e40af;font-size:.8125rem;line-height:1.4}.wallet-status-card__btn--reconnect{color:#fff;background-color:#2563eb;border-color:#2563eb;padding:.375rem .875rem;font-size:.8125rem}.wallet-status-card__btn--reconnect:hover:not(:disabled){background-color:#1d4ed8;border-color:#1d4ed8}.wallet-status-card__btn--reconnect:disabled{opacity:.6;cursor:not-allowed}.wallet-status-card__reconnect-progress{flex-direction:column;gap:.35rem;width:100%;display:flex}.wallet-status-card__reconnect-progress-row{color:#1e40af;justify-content:space-between;font-size:.75rem;display:flex}.wallet-status-card__reconnect-progress-track{background:#2563eb26;border-radius:999px;height:.35rem;overflow:hidden}.wallet-status-card__reconnect-progress-bar{background:linear-gradient(90deg,#3b82f6,#1d4ed8);height:100%;transition:width .2s ease-in-out}.wallet-status-card__action-btn{cursor:pointer;border:1px solid #0000;border-radius:.375rem;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s,opacity .15s}.wallet-status-card__action-btn:focus{outline-offset:2px;outline:2px solid #4a90e2}.wallet-status-card__action-btn:disabled{opacity:.5;cursor:not-allowed}.wallet-status-card__action-btn--connect{color:#fff;background-color:#4a90e2;border-color:#4a90e2}.wallet-status-card__action-btn--connect:hover:not(:disabled){background-color:#357abd;border-color:#357abd}.wallet-status-card__action-btn--disconnect{color:#64748b;background-color:#0000;border-color:#cbd5e1}.wallet-status-card__action-btn--disconnect:hover:not(:disabled){background-color:#f8fafc;border-color:#94a3b8}.wallet-status-card__action-btn--retry{color:#dc2626;background-color:#0000;border-color:#fca5a5}.wallet-status-card__action-btn--retry:hover:not(:disabled){background-color:#fef2f2;border-color:#f87171}.wallet-status-card--skeleton{pointer-events:none}.wallet-status-card__skeleton-badge{border-radius:9999px;width:90px;height:22px}.wallet-status-card__skeleton-line{border-radius:.25rem;height:14px}.wallet-status-card__skeleton-btn{border-radius:.375rem;width:90px;height:34px}@media (max-width:480px){.wallet-status-card{padding:1rem}.wallet-status-card__actions{flex-direction:column}.wallet-status-card__action-btn{width:100%}}@media (prefers-color-scheme:dark){.wallet-status-card{background-color:#1e293b;border-color:#334155}.wallet-status-card__value{color:#f1f5f9}.wallet-status-card__provider{color:#94a3b8}.wallet-status-card__action-btn--disconnect{color:#94a3b8;border-color:#475569}.wallet-status-card__action-btn--disconnect:hover:not(:disabled){background-color:#334155}}.wallet-status-card__freshness{align-items:center;gap:.375rem;min-height:1.25rem;display:flex}.wallet-status-card__last-updated{color:#94a3b8;font-size:.75rem;font-style:italic}.wallet-status-card__refresh-spinner{border:2px solid #cbd5e1;border-top-color:#4a90e2;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.7s linear infinite wallet-refresh-spin;display:inline-block}@keyframes wallet-refresh-spin{to{transform:rotate(360deg)}}.wallet-status-card__history{border-top:1px solid #e2e8f0;padding-top:.9rem}.wallet-status-card__activity{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}.wallet-status-card__activity-rail{-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:.5rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.wallet-status-card__activity-chip{color:#0f172a;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;flex:none;align-items:center;gap:.4rem;padding:.35rem .55rem;font-size:.75rem;line-height:1;display:inline-flex}.wallet-status-card__activity-chip-label{font-weight:600}.wallet-status-card__activity-chip-time{color:#64748b;font-variant-numeric:tabular-nums}.wallet-status-card__activity-chip--success{color:#14532d;background:#f0fdf4;border-color:#bbf7d0}.wallet-status-card__activity-chip--warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.wallet-status-card__activity-chip--error{color:#7f1d1d;background:#fef2f2;border-color:#fecaca}.wallet-status-card__activity-chip--neutral{color:#334155;background:#f8fafc;border-color:#e2e8f0}.wallet-status-card__activity-summary{color:#475569;font-size:.75rem}.wallet-status-card__activity-summary-strong{color:#0f172a;font-weight:700}.wallet-status-card__activity-summary-muted{color:#64748b}.wallet-status-card__history-toggle{cursor:pointer;color:#0f172a;width:100%;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:0;font-weight:600;display:flex}.wallet-status-card__history-toggle-icon{color:#64748b;font-size:.8125rem}.wallet-status-card__history-list{flex-direction:column;gap:.75rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.wallet-status-card__history-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem}.wallet-status-card__history-main,.wallet-status-card__history-meta{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.wallet-status-card__history-main{margin-bottom:.35rem}.wallet-status-card__history-event{color:#0f172a;font-weight:600}.wallet-status-card__history-address{color:#475569;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.8125rem}.wallet-status-card__history-meta{color:#64748b;flex-wrap:wrap;font-size:.75rem}.wallet-status-card__diagnostics{border-top:1px solid #e2e8f0;padding-top:.9rem}.wallet-status-card__diagnostics-summary{cursor:pointer;color:#0f172a;justify-content:space-between;align-items:center;gap:.75rem;font-weight:600;list-style:none;display:flex}.wallet-status-card__diagnostics-summary::-webkit-details-marker{display:none}.wallet-status-card__diagnostics-summary:focus{outline-offset:3px;outline:2px solid #4a90e2}.wallet-status-card__diagnostics-summary-icon{color:#64748b;font-size:.8125rem}.wallet-status-card__diagnostics-list{gap:.55rem;margin:.85rem 0 0;display:grid}.wallet-status-card__diagnostics-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;justify-content:space-between;gap:.75rem;padding:.6rem .7rem;display:flex}.wallet-status-card__diagnostics-item dt{color:#64748b;font-size:.75rem;font-weight:600}.wallet-status-card__diagnostics-item dd{color:#0f172a;text-align:right;overflow-wrap:anywhere;margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem}.wallet-status-card__diagnostics-item--success{border-color:#bbf7d0}.wallet-status-card__diagnostics-item--warning{border-color:#fde68a}.wallet-status-card__diagnostics-item--error{border-color:#fecaca}.wallet-status-card__diagnostics-empty{color:#64748b;margin:.75rem 0 0;font-size:.8125rem}@media (prefers-color-scheme:dark){.wallet-status-card__last-updated{color:#64748b}.wallet-status-card__refresh-spinner{border-color:#4a90e2 #334155 #334155}.wallet-status-card__history{border-top-color:#334155}.wallet-status-card__activity-chip{color:#f8fafc;background:#0f172a;border-color:#334155}.wallet-status-card__activity-chip-time{color:#94a3b8}.wallet-status-card__activity-chip--success{color:#bbf7d0;background:#22c55e1f;border-color:#22c55e40}.wallet-status-card__activity-chip--warning{color:#fde68a;background:#f59e0b1f;border-color:#f59e0b40}.wallet-status-card__activity-chip--error{color:#fecaca;background:#dc26261f;border-color:#dc262640}.wallet-status-card__activity-chip--neutral{color:#e2e8f0;background:#94a3b81f;border-color:#94a3b833}.wallet-status-card__activity-summary{color:#94a3b8}.wallet-status-card__activity-summary-strong{color:#f8fafc}.wallet-status-card__activity-summary-muted{color:#94a3b8}.wallet-status-card__history-toggle,.wallet-status-card__history-event,.wallet-status-card__diagnostics-summary{color:#f8fafc}.wallet-status-card__history-item,.wallet-status-card__diagnostics-item{background:#0f172a;border-color:#334155}.wallet-status-card__history-address,.wallet-status-card__history-meta,.wallet-status-card__history-toggle-icon,.wallet-status-card__diagnostics-summary-icon,.wallet-status-card__diagnostics-item dt,.wallet-status-card__diagnostics-empty{color:#94a3b8}.wallet-status-card__diagnostics{border-top-color:#334155}.wallet-status-card__diagnostics-item dd{color:#f8fafc}}
.widget-transition-guard{position:relative}@keyframes widget-populate-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.widget-transition--populate{animation:.28s ease-out both widget-populate-in}
.prizepool-state-card{background:var(--card-bg,#ffffff0d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--card-border,#ffffff1a);border-radius:1rem;flex-direction:column;gap:1.25rem;min-width:280px;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.prizepool-state-card:hover{border-color:#fff3;transform:translateY(-4px);box-shadow:0 10px 30px #0003}.prizepool-state-card--compact{gap:.75rem;padding:1rem}.prizepool-state-card__header{justify-content:space-between;align-items:center;display:flex}.prizepool-state-card__title{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary,#fff9);font-size:.75rem;font-weight:700}.prizepool-state-card__refresh{cursor:pointer;color:var(--text-muted,#fff6);background:0 0;border:none;border-radius:4px;padding:4px;transition:all .2s}.prizepool-state-card__refresh:hover:not(:disabled){color:#fff;background:#ffffff1a}.prizepool-state-card__metrics{flex-direction:column;gap:1rem;display:flex}.prizepool-state-card__metric{flex-direction:column;display:flex}.prizepool-state-card__metric-label{color:var(--text-muted,#ffffff80);font-size:.75rem}.prizepool-state-card__metric-value{color:#fff;align-items:baseline;gap:.25rem;font-size:1.75rem;font-weight:800;display:flex}.prizepool-state-card--compact .prizepool-state-card__metric-value{font-size:1.25rem}.prizepool-state-card__currency{color:var(--primary-color,#3498db);font-size:.875rem;font-weight:600}.prizepool-state-card__footer{color:var(--text-muted,#fff6);border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:1rem;font-size:.75rem;display:flex}.prizepool-state-card__empty{color:var(--text-muted,#fff9);margin:0;font-size:.875rem}.prizepool-state-card--compact .prizepool-state-card__footer{padding-top:.75rem}.prizepool-state-card__status{align-items:center;gap:.375rem;display:flex}.prizepool-state-card__status-dot{background:var(--success-color,#2ecc71);border-radius:50%;width:6px;height:6px}.rotate-animation{animation:1s linear infinite rotate}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.data-table{background:#fff;border:1px solid #dde3eb;border-radius:8px;width:100%;overflow-x:auto}.data-table table{border-collapse:collapse;width:100%;min-width:420px}.data-table th,.data-table td{text-align:left;border-bottom:1px solid #eef2f7;padding:.75rem .9rem;font-size:.92rem}.data-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.data-table th.sortable:hover{background:#f4f7fb}.data-table--compact th,.data-table--compact td{padding:.45rem .65rem;font-size:.82rem}.data-table--compact .data-table-pagination{padding:.55rem .7rem}.data-table--compact .page-controls button{padding:.2rem .55rem}.sort-indicator{margin-left:.35rem;font-size:.85rem}.data-table tbody tr:nth-child(odd){background:#fafbff}.data-table-empty,.data-table-loading{text-align:center;color:#6d7583;padding:1rem}.data-table-pagination{background:#f6f8fb;justify-content:space-between;align-items:center;padding:.75rem .9rem;display:flex}.page-controls button{background:#fff;border:1px solid #c9d2dd;border-radius:4px;margin-right:.5rem;padding:.3rem .8rem}.page-controls button:disabled{opacity:.4;cursor:not-allowed}.page-size select{margin-left:.4rem;padding:.2rem .4rem}@media (max-width:640px){.data-table-pagination{flex-direction:column;align-items:stretch;gap:.75rem}.page-controls{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.page-controls button{margin-right:0}}.data-table--loading{overflow:hidden}.data-table-loading__status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.data-table-skeleton-cell{background:linear-gradient(90deg,#e8edf5 0%,#f6f8fb 45%,#e8edf5 90%) 0 0/220% 100%;border-radius:999px;max-width:100%;height:.85rem;animation:1.2s ease-in-out infinite data-table-skeleton-shimmer;display:block}.data-table--compact .data-table-skeleton-cell{height:.7rem}@keyframes data-table-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.data-table-skeleton-cell{animation:none}}
.tx-status-panel{background:var(--card-bg,#ffffff0d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--card-border,#ffffff1a);color:#fff;border-radius:1rem;flex-direction:column;gap:1.5rem;padding:1.5rem;transition:all .3s;display:flex}.tx-status-panel--compact{gap:1rem;max-width:400px;padding:1rem}.tx-status-panel__live-region{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tx-status-panel__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.tx-status-panel__header-badges{align-items:center;gap:.75rem;display:flex}.tx-status-panel__badge{text-transform:uppercase;letter-spacing:.05em}.tx-status-panel__timeline{justify-content:space-between;align-items:center;padding:1rem 0;display:flex;position:relative}.tx-status-panel__timeline:before{content:"";z-index:1;background:#ffffff1a;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.tx-status-step{z-index:2;flex-direction:column;flex:1;align-items:center;gap:.5rem;display:flex}.tx-status-step__dot{background:var(--card-bg,#1a1a1a);border:2px solid #fff3;border-radius:50%;width:12px;height:12px;transition:all .3s}.tx-status-step--active .tx-status-step__dot{background:var(--primary-color,#3498db);border-color:var(--primary-color,#3498db);box-shadow:0 0 10px var(--primary-color,#3498db80)}.tx-status-step--completed .tx-status-step__dot{background:var(--success-color,#2ecc71);border-color:var(--success-color,#2ecc71)}.tx-status-step__label{color:var(--text-muted,#fff6);text-align:center;font-size:.7rem;font-weight:600}.tx-status-step--active .tx-status-step__label{color:#fff}.tx-status-panel__meta{border-top:1px solid #ffffff0d;flex-direction:column;gap:.75rem;padding-top:1rem;font-size:.875rem;display:flex}.tx-status-panel__meta-row{justify-content:space-between;display:flex}.tx-status-panel__hash-row{align-items:center;gap:.5rem;display:flex}.tx-status-panel__meta-label{color:var(--text-muted,#ffffff80)}.tx-status-panel__hash{color:var(--primary-color,#3498db);font-family:monospace}.tx-status-panel__copy-btn{color:var(--text-muted,#fff9);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;transition:all .2s}.tx-status-panel__copy-btn:hover{border-color:var(--primary-color,#3498db);color:var(--primary-color,#3498db)}.tx-status-panel__copy-btn:focus-visible{outline:2px solid var(--primary-color,#3498db);outline-offset:2px}.tx-status-panel__copy-btn--copied{border-color:var(--success-color,#2ecc71);color:var(--success-color,#2ecc71)}.tx-status-panel__explorer-link{color:var(--primary-color,#3498db);font-size:.75rem;font-weight:600;text-decoration:none}.tx-status-panel__explorer-link:hover{text-decoration:underline}.tx-status-panel__error{color:#f99;background:#e74c3c1a;border:1px solid #e74c3c33;border-radius:.5rem;padding:1rem;font-size:.875rem}.tx-status-panel__error-title{margin-bottom:.25rem;font-weight:700;display:block}.pulse-animation{animation:2s infinite pulse}@keyframes pulse{0%{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}to{opacity:.7;transform:scale(.95)}}.tx-status-panel__print-btn{border:1px solid var(--primary-color,#3498db);color:var(--primary-color,#3498db);cursor:pointer;background:0 0;border-radius:4px;margin-top:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.tx-status-panel__print-btn:hover{background:var(--primary-color,#3498db);color:#fff}.tx-status-panel__print-btn:focus-visible{outline:2px solid var(--primary-color,#3498db);outline-offset:2px}.tx-status-panel__print-btn:disabled{opacity:.5;cursor:not-allowed}.tx-status-panel__receipt{display:none}.tx-status-panel__receipt-title{text-align:center;color:var(--text-color,white);margin-bottom:1rem;font-size:1.25rem;font-weight:700}.tx-status-panel__receipt-row{border-bottom:1px solid #ffffff1a;justify-content:space-between;padding:.5rem 0;display:flex}.tx-status-panel__receipt-label{color:var(--text-muted,#ffffff80);font-size:.875rem}.tx-status-panel__receipt-value{color:var(--text-color,white);font-size:.875rem;font-weight:500}.tx-status-panel__receipt-value--hash{color:var(--primary-color,#3498db);font-family:monospace}@media print{body *{visibility:hidden}.tx-status-panel,.tx-status-panel *{visibility:visible}.tx-status-panel{width:100%;position:absolute;top:0;left:0;color:#000!important;box-shadow:none!important;background:#fff!important;border:none!important;padding:2rem!important}.tx-status-panel__header,.tx-status-panel__timeline,.tx-status-panel__error,.tx-status-panel__meta,.tx-status-panel__empty-state,.tx-status-panel__print-btn{display:none!important}.tx-status-panel__receipt{display:block!important}.tx-status-panel__receipt-title{border-bottom:2px solid #000;padding-bottom:.5rem;color:#000!important}.tx-status-panel__receipt-row{border-bottom:1px solid #ccc!important}.tx-status-panel__receipt-label{color:#666!important}.tx-status-panel__receipt-value,.tx-status-panel__receipt-value--hash{color:#000!important}*{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}}
