.wallets-mfe{--cs-brand: #fe6c00;--cs-bg-base: #0f1214;--cs-bg-surface: #171c1f;--cs-bg-elevated: #1f2529;--cs-bg-hover: #2a3136;--cs-border: #2e363c;--cs-text-primary: #f5f7fa;--cs-text-secondary: #9ca3af;--primary-text-color: var(--cs-text-primary);--main-bg-color: var(--cs-bg-elevated);--main-text-color: var(--cs-text-primary);--secondary-text-color: var(--cs-text-secondary);box-sizing:border-box;display:flex;flex-direction:column;width:100%;min-height:0;height:100%;margin:0;padding:16px 20px calc(20px + env(safe-area-inset-bottom));font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;color:var(--cs-text-primary);background:var(--cs-bg-surface)}.wallets-mfe *,.wallets-mfe *:before,.wallets-mfe *:after{box-sizing:border-box}.wallets-mfe__text{margin:8px 0 0;color:var(--cs-text-secondary);font-size:.875rem}.wallets-mfe__error-box{margin-top:12px;padding:10px 12px;border:1px solid #7f1d1d;border-radius:12px;background:#7f1d1d33}.wallets-mfe__error-title{margin-bottom:2px;color:#fca5a5;font-size:.8125rem;font-weight:600;letter-spacing:.01em;text-transform:uppercase}.wallets-mfe__error-message{color:#fecaca;font-size:.875rem;line-height:1.4}.wallets-mfe__connected{display:flex;flex-direction:column;gap:12px}.wallets-mfe__balance{border:1px solid var(--cs-border);border-radius:12px;padding:14px 16px;background:var(--cs-bg-elevated)}.wallets-mfe__balance-title{color:var(--cs-text-secondary);font-size:.875rem}.wallets-mfe__balance-value{margin-top:4px;color:var(--cs-text-primary);font-size:1rem;font-weight:600}.wallets-mfe__logout-button{width:100%;border:1px solid var(--cs-border);border-radius:12px;padding:10px 12px;background:var(--cs-bg-elevated);color:var(--cs-text-primary);font-size:.9375rem;font-weight:500;cursor:pointer}.wallets-mfe__logout-button:hover{border-color:var(--cs-brand);background:var(--cs-bg-hover)}.connect-wallet{display:flex;flex:1;flex-direction:column;gap:20px;min-height:0;overflow-y:auto}.connect-wallet__header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;width:100%}.connect-wallet__title{margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;color:var(--cs-text-primary)}.connect-wallet__close{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgb(245 247 250 / 50%);border-radius:9999px;background:transparent;color:#f5f7fab3;cursor:pointer;transition:background .15s ease,color .15s ease}.connect-wallet__close:hover{background:#f5f7fa33;color:var(--cs-text-primary)}.connect-wallet__section{display:flex;flex-direction:column;gap:8px}.connect-wallet__section-title{margin:0;font-size:.875rem;font-weight:600;color:var(--cs-text-primary)}.connect-wallet__recommended-list{display:flex;flex-direction:column;gap:8px}.connect-wallet__recommended-card{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:16px;width:100%;min-height:96px;padding:16px;border:1px solid transparent;border-radius:12px;background:var(--cs-bg-elevated);color:var(--cs-text-primary);cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease}.connect-wallet__recommended-card:hover:not(:disabled){border-color:var(--cs-border);background:var(--cs-bg-hover)}.connect-wallet__recommended-card--highlight{border-color:transparent;background:linear-gradient(var(--cs-bg-elevated),var(--cs-bg-elevated)) padding-box,linear-gradient(135deg,var(--cs-brand) 0%,#ff9a4d 40%,var(--cs-brand) 80%) border-box}.connect-wallet__recommended-card--highlight:hover:not(:disabled){background:linear-gradient(var(--cs-bg-hover),var(--cs-bg-hover)) padding-box,linear-gradient(135deg,var(--cs-brand) 0%,#ff9a4d 40%,var(--cs-brand) 80%) border-box}.connect-wallet__recommended-card--disabled,.connect-wallet__recommended-card:disabled{opacity:.55;cursor:default}.connect-wallet__badge{position:absolute;top:0;right:0;padding:2px 10px;border-radius:0 12px;font-size:.75rem;font-weight:600}.connect-wallet__badge--recommended{background:#fe6c001a;color:var(--cs-brand)}.connect-wallet__badge--new{top:-6px;left:16px;right:auto;padding:1px 4px;border-radius:4px;background:var(--cs-brand);color:#07090fbf;font-size:.6875rem;font-weight:700}.connect-wallet__recommended-icon{flex-shrink:0;border-radius:9999px;object-fit:contain}.connect-wallet__recommended-text{flex:1;min-width:0}.connect-wallet__recommended-name{margin:0 0 2px;font-size:1rem;font-weight:600;color:var(--cs-text-primary)}.connect-wallet__recommended-desc{margin:0;font-size:.75rem;font-weight:500;color:var(--cs-text-secondary)}.connect-wallet__installed-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.connect-wallet__installed-tile{display:flex;align-items:center;justify-content:center;height:60px;padding:0 20px;border:1px solid transparent;border-radius:12px;background:var(--cs-bg-elevated);cursor:pointer;transition:background .15s ease,border-color .15s ease}.connect-wallet__installed-tile:hover:not(:disabled){border-color:var(--cs-border);background:var(--cs-bg-hover)}.connect-wallet__installed-tile--disabled,.connect-wallet__installed-tile:disabled{opacity:.55;cursor:default}.connect-wallet__installed-icon{overflow:hidden;border-radius:9999px;object-fit:contain}.connect-wallet__accordion{width:100%}.connect-wallet__accordion-trigger-row{display:flex;align-items:center;gap:8px}.connect-wallet__accordion-line{flex:1;height:1px;background:var(--cs-border)}.connect-wallet__accordion-trigger{display:flex;flex-shrink:0;align-items:center;gap:8px;padding:0;border:none;background:transparent;color:var(--cs-text-secondary);font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .15s ease}.connect-wallet__accordion-trigger:hover{color:var(--cs-text-primary)}.connect-wallet__accordion-chevron{transition:transform .2s ease}.connect-wallet__accordion-chevron--open{transform:rotate(180deg)}.connect-wallet__accordion-panel{padding-top:20px}.connect-wallet__grid{display:grid;grid-template-columns:1fr;gap:8px}@media (min-width: 480px){.connect-wallet__grid{grid-template-columns:repeat(2,1fr)}}.connect-wallet__grid-btn{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:60px;padding:0 20px;border:1px solid transparent;border-radius:12px;background:var(--cs-bg-elevated);color:var(--cs-text-primary);cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease}.connect-wallet__grid-btn:hover:not(:disabled){border-color:var(--cs-border);background:var(--cs-bg-hover)}.connect-wallet__grid-btn--disabled,.connect-wallet__grid-btn:disabled{opacity:.55;cursor:default}.connect-wallet__grid-icon{flex-shrink:0;overflow:hidden;border-radius:9999px;object-fit:contain}.connect-wallet__grid-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.connect-wallet__grid-name{overflow:hidden;font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.connect-wallet__grid-desc{overflow:hidden;font-size:.75rem;font-weight:500;color:var(--cs-text-secondary);text-overflow:ellipsis;white-space:nowrap}.connect-wallet__soon{flex-shrink:0;color:var(--cs-text-secondary);font-size:.75rem;font-weight:500;text-transform:capitalize}.card-wallets-list{display:flex;flex-direction:column}.card-wallets-list__title{margin-bottom:8px;color:var(--secondary-text-color);font-size:1rem}.card-wallets-list__box{display:flex;flex-direction:column;gap:1px;border-radius:1rem;overflow:hidden}.card-wallet{display:flex;width:100%;justify-content:space-between;align-items:center;padding:1.5rem;border:none;background:var(--main-bg-color);color:var(--main-text-color);cursor:pointer;text-align:left}.card-wallet:hover:not(:disabled){background:var(--cs-brand)}.card-wallet.disabled,.card-wallet:disabled{opacity:.55;cursor:default}.card-wallet__info{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.card-wallet-avatar{display:flex;justify-content:center;align-items:center}.card-wallet-avatar img{width:40px;height:40px;border-radius:12px}.caption{color:var(--secondary-text-color);font-size:.875rem;text-transform:lowercase}
