:root{--bg-primary:#f8fafc;--bg-secondary:#fff;--bg-tertiary:#f1f5f9;--bg-card:linear-gradient(145deg,#fff,#f8fafc);--bg-card-hover:linear-gradient(145deg,#fff,#f8fafc);--bg-input:#fff;--bg-button:#f3f4f6;--bg-button-hover:#e5e7eb;--bg-warning:#fef7cd;--bg-error:#fef2f2;--bg-success:#f0fdf4;--bg-info:#f0f9ff;--text-warning:#b45309;--text-error:#dc2626;--text-success:#16a34a;--text-info:#0369a1;--text-primary:#334155;--text-secondary:#475569;--text-tertiary:#64748b;--text-muted:#6b7280;--text-inverse:#fff;--border-primary:#e5e7eb;--border-secondary:#d1d5db;--border-accent:#4f46e5;--border-warning:#fde68a;--border-error:#fecaca;--border-success:#bbf7d0;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #0000001a;--shadow-xl:0 20px 25px #00000026;--gradient-primary:linear-gradient(135deg,#f8fafc,#f1f5f9);--gradient-card:linear-gradient(145deg,#fff,#f8fafc);--gradient-button:linear-gradient(145deg,#6366f1,#8b5cf6);--gradient-success:linear-gradient(145deg,#16a34a,#22c55e);--gradient-error:linear-gradient(145deg,#dc2626,#ef4444);--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--transition-fast:0.2s ease;--transition-normal:0.3s ease;--transition-slow:0.4s cubic-bezier(0.4,0,0.2,1)}[data-theme=dark]{--bg-primary:#000;--bg-secondary:#0d1117;--bg-tertiary:#161b22;--bg-card:linear-gradient(145deg,#0d1117,#161b22);--bg-card-hover:linear-gradient(145deg,#161b22,#21262d);--bg-input:#0d1117;--bg-button:#21262d;--bg-button-hover:#30363d;--bg-warning:#1c2128;--bg-error:#1c2128;--bg-success:#1c2128;--bg-info:#1c2128;--text-warning:#d97706;--text-error:#dc2626;--text-success:#16a34a;--text-info:#0369a1;--text-primary:#f0f6fc;--text-secondary:#c9d1d9;--text-tertiary:#8b949e;--text-muted:#6e7681;--text-inverse:#000;--border-primary:#30363d;--border-secondary:#21262d;--border-accent:#58a6ff;--border-warning:#f0a020;--border-error:#f85149;--border-success:#3fb950;--shadow-sm:0 1px 2px #000c;--shadow-md:0 4px 6px #000000e6;--shadow-lg:0 10px 15px #000000f2;--shadow-xl:0 20px 25px #000000fa;--gradient-primary:linear-gradient(135deg,#000,#0d1117);--gradient-card:linear-gradient(145deg,#0d1117,#161b22);--gradient-button:linear-gradient(145deg,#58a6ff,#79c0ff);--gradient-success:linear-gradient(145deg,#0f5132,#14532d);--gradient-error:linear-gradient(145deg,#7f1d1d,#991b1b)}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8fafc;background:var(--bg-primary);color:#334155;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;transition:background-color .3s ease,color .3s ease;transition:background-color var(--transition-normal),color var(--transition-normal)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,.app{min-height:100vh}.app{background:var(--gradient-primary);color:var(--text-secondary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:8px;transition:background var(--transition-normal),color var(--transition-normal)}.header{color:var(--text-primary);margin-bottom:16px;text-align:center;transition:color var(--transition-normal)}.header-top{align-items:center;display:flex;justify-content:center;margin-bottom:8px;margin-left:auto;margin-right:auto;max-width:1200px;position:relative}.header-top h1{flex:1 1;margin:0;text-align:center}.header-top .theme-toggle{position:absolute;right:0;top:50%;transform:translateY(-50%)}.header h1{color:var(--text-primary);font-size:1.8rem;font-weight:700;margin-bottom:6px}.header h1,.subtitle{transition:color var(--transition-normal)}.subtitle{color:var(--text-tertiary);font-size:.9rem;margin-bottom:10px}.security-warning{align-items:center;background:var(--bg-warning);border:1px solid var(--border-warning);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);color:var(--text-warning);display:flex;font-size:.85rem;gap:8px;justify-content:center;margin-bottom:16px;margin-left:auto;margin-right:auto;max-width:600px;padding:10px 16px;transition:all var(--transition-normal)}.security-warning .warning-icon{font-size:1.2rem}.logs-button{background:var(--gradient-button);border:none;border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);color:var(--text-inverse);cursor:pointer;font-size:.85rem;font-weight:600;overflow:hidden;padding:10px 20px;position:relative;transition:all var(--transition-slow)}.logs-button:hover{background:linear-gradient(145deg,#5b21b6,#7c3aed);box-shadow:var(--shadow-xl);transform:translateY(-3px)}.logs-button:active{box-shadow:0 4px 12px #6366f14d,inset 0 1px 0 #fff3;transform:translateY(-1px)}.config-card,.system-card,.trading-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);margin-bottom:16px;overflow:visible;padding:16px;position:relative;transition:all var(--transition-normal)}.config-card:before,.system-card:before,.trading-card:before{background:linear-gradient(90deg,#0000,#fffc,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0;z-index:1}.card-header{align-items:center;display:flex;gap:8px;margin-bottom:12px}.card-header h2{color:var(--text-primary);font-size:1.1rem;font-weight:700;margin:0;transition:color var(--transition-normal)}.icon{align-items:center;background:var(--bg-button);border-radius:50%;display:flex;font-size:1rem;height:28px;justify-content:center;transition:background var(--transition-normal);width:28px}.config-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.config-item{display:flex;flex-direction:column}.config-item label{align-items:center;color:var(--text-secondary);display:flex;font-weight:600;gap:8px;margin-bottom:8px;transition:color var(--transition-normal)}.config-item input{background:var(--bg-input);border:2px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:.9rem;padding:8px 12px;transition:all var(--transition-fast)}.config-item input:focus{border-color:var(--border-accent);outline:none}.config-item input[readonly]{background:var(--bg-tertiary);color:var(--text-muted);cursor:not-allowed;opacity:.8}.config-item small{color:var(--text-muted);font-size:.8rem;margin-top:3px;transition:color var(--transition-normal)}.config-selector-row{align-items:center;display:flex;gap:8px;margin-bottom:12px}.config-select{background:var(--bg-input);border:1px solid var(--border-primary);border-radius:10px;color:var(--text-primary);cursor:pointer;flex:1 1;font-size:.95rem;padding:10px 14px;transition:border-color var(--transition-normal)}.config-select:focus{border-color:var(--accent-primary);outline:none}.config-btn{align-items:center;background:var(--bg-input);border:1px solid var(--border-primary);border-radius:10px;color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;font-size:1.1rem;height:38px;justify-content:center;transition:all var(--transition-normal);width:38px}.config-btn:hover{background:var(--bg-hover);border-color:var(--accent-primary)}.config-btn-delete:hover{background:#ef44441a;border-color:#ef4444}.config-info{background:var(--bg-input);border:1px solid var(--border-primary);border-radius:10px;padding:12px 16px}.config-info-row{align-items:baseline;display:flex;font-size:.85rem;gap:10px;padding:4px 0}.config-info-row+.config-info-row{border-top:1px solid var(--border-primary)}.config-info-label{color:var(--text-muted);font-size:.8rem;letter-spacing:.03em;min-width:50px;text-transform:uppercase}.config-info-value{color:var(--text-primary);word-break:break-all}.config-info-value.mono{font-family:SF Mono,Fira Code,monospace;font-size:.8rem}.config-create-form{background:var(--bg-input);border:1px solid var(--border-primary);border-radius:12px;margin-top:12px;padding:20px}.config-create-title{color:var(--text-primary);font-size:1rem;font-weight:600;margin-bottom:16px}.config-form-row{display:flex;gap:12px;margin-bottom:14px}.config-form-field{display:flex;flex:1 1;flex-direction:column;gap:6px;margin-bottom:14px}.config-form-field-wide{flex:2 1}.config-form-field label{color:var(--text-secondary);font-size:.85rem;font-weight:500}.config-form-field label .required{color:#ef4444}.config-form-field input[type=text]{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);font-size:.9rem;padding:9px 12px;transition:border-color var(--transition-normal)}.config-form-field input[type=text]:focus{border-color:var(--accent-primary);outline:none}.dex-presets{display:flex;flex-wrap:wrap;gap:8px}.dex-preset-btn{align-items:flex-start;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:10px;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;font-size:.9rem;font-weight:600;gap:2px;min-width:120px;padding:10px 16px;transition:all var(--transition-normal)}.dex-preset-btn:hover{background:var(--bg-hover);border-color:var(--accent-primary)}.dex-preset-btn.active{background:#10b9811a;border-color:var(--accent-primary);color:var(--accent-primary)}.dex-preset-detail{color:var(--text-muted);font-size:.7rem;font-weight:400;line-height:1.3}.dex-preset-btn.active .dex-preset-detail{color:var(--accent-primary);opacity:.7}.dex-checkbox-grid{grid-gap:4px;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:10px;display:grid;gap:4px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));max-height:240px;overflow-y:auto;padding:8px}.dex-checkbox-item{align-items:center;border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-size:.83rem;gap:8px;padding:6px 8px;transition:background var(--transition-normal)}.dex-checkbox-item:hover{background:var(--bg-hover)}.dex-checkbox-item input[type=checkbox]{accent-color:var(--accent-primary);cursor:pointer;flex-shrink:0;height:16px;width:16px}.config-btn-save{background:#10b981;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;margin-top:4px;padding:10px 28px;transition:all var(--transition-normal)}.config-btn-save:hover{background:#34d399}.config-btn-save:disabled{background:#374151;color:#6b7280;cursor:not-allowed}.rpc-section{border-top:1px solid var(--border-primary);margin-top:20px;padding-top:20px}.rpc-row{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:1fr 1fr}.rpc-col .rpc-input-compact{max-width:100%;width:100%}.dex-col .dex-select{border:2px solid var(--border-primary);border-radius:var(--radius-md);min-height:220px;padding:8px;width:100%}.dex-col .dex-select,.dex-col .dex-select option{background:var(--bg-input);color:var(--text-primary)}.rpc-section label{align-items:center;color:var(--text-secondary);display:flex;font-weight:600;gap:8px;margin-bottom:8px;transition:color var(--transition-normal)}.dex-col .dex-combobox{position:relative;z-index:10000}.dex-col .dex-input{background:var(--bg-input);border:2px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:.9rem;padding:8px 36px 8px 12px;width:100%}.dex-col .dex-toggle{background:#0000;border:none;color:var(--text-secondary);cursor:pointer;font-size:1rem;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.dex-col .dex-dropdown{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);left:0;margin-top:6px;position:absolute;right:0;z-index:2000}.dex-col .dex-list{max-height:110px;overflow-y:auto}.dex-col .dex-item{color:var(--text-primary);cursor:pointer;padding:8px 12px}.dex-col .dex-item:hover,.rpc-section input{background:var(--bg-input)}.rpc-section input{border:2px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:.9rem;padding:8px 12px;transition:all var(--transition-fast);width:100%}.rpc-section select{width:100%}.rpc-section small{color:var(--text-muted);font-size:.8rem;margin-top:3px;transition:color var(--transition-normal)}.trading-card .card-header{justify-content:space-between}.add-wallet-btn{background:var(--gradient-success);border:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-md);color:var(--text-inverse);cursor:pointer;font-size:.8rem;font-weight:600;padding:6px 12px;transition:all var(--transition-normal)}.add-wallet-btn:hover{background:linear-gradient(135deg,#059669,#10b981);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.wallets-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.wallet-card{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);contain:layout style;overflow:hidden;padding:12px;position:relative;transition:all var(--transition-slow);will-change:transform}.wallet-card:hover{background:var(--bg-card-hover);border-color:var(--border-accent);box-shadow:var(--shadow-xl)}.wallet-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.wallet-header h3{color:var(--text-primary);font-size:1rem;font-weight:600;gap:6px;margin:0;transition:color var(--transition-normal)}.close-btn,.wallet-header h3{align-items:center;display:flex}.close-btn{background:var(--text-error);border:none;border-radius:50%;color:var(--text-inverse);cursor:pointer;font-size:16px;font-weight:700;height:24px;justify-content:center;transition:all var(--transition-normal);width:24px}.close-btn:hover{background:#dc2626;transform:scale(1.1)}.input-group{margin-bottom:8px}.input-group label{align-items:center;color:var(--text-secondary);display:flex;font-weight:600;gap:8px;margin-bottom:8px;transition:color var(--transition-normal)}.input-group input,.input-group textarea{background:var(--bg-input);border:2px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);contain:layout;font-family:inherit;font-size:.9rem;padding:8px 12px;transition:all var(--transition-normal);width:100%}.input-group textarea{font-family:Courier New,Monaco,Menlo,monospace;font-size:.85rem;letter-spacing:.3px;line-height:1.6;min-height:100px;resize:vertical}.input-group input:focus,.input-group textarea:focus{border-color:var(--border-accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1);outline:none}.input-group input[readonly],.input-group textarea[readonly]{background:var(--bg-tertiary);color:var(--text-muted);cursor:not-allowed;opacity:.8}.input-group textarea:disabled{background:var(--bg-tertiary);color:var(--text-muted);cursor:not-allowed;opacity:.7}.amount-input{align-items:center;display:flex;gap:8px}.amount-input input{flex:1 1}.unit{background:var(--bg-button);border-radius:var(--radius-md);color:var(--text-primary);font-size:.85rem;font-weight:600;padding:8px 12px;transition:all var(--transition-normal);white-space:nowrap}.usd-equivalent{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);font-weight:500;padding:4px 8px;transition:all var(--transition-normal)}.usd-equivalent,.usd-loading{color:var(--text-muted);font-size:.8rem;margin-top:4px;text-align:center}.usd-loading{transition:color var(--transition-normal)}.loading-dots{animation:pulse 1.5s infinite}.amount-section small{color:var(--text-muted);display:block;font-size:.75rem;margin-bottom:8px;margin-top:4px;transition:color var(--transition-normal)}.amount-section,.dca-section,.operation-section,.pipeline-statistics,.stats-section{margin-bottom:12px}.dca-section h4,.operation-section h4,.pipeline-statistics h4,.stats-section h4{align-items:center;color:var(--text-secondary);display:flex;font-size:.85rem;font-weight:600;gap:6px;margin-bottom:6px;transition:color var(--transition-normal)}.stats-grid{grid-gap:8px;display:grid;gap:8px}.stat-item{color:var(--text-primary);display:flex;font-size:.875rem;justify-content:space-between;padding:8px 12px;transition:all var(--transition-normal)}.pipeline-statistics,.stat-item{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md)}.pipeline-statistics{margin-top:12px;padding:12px}.pipeline-statistics .stats-grid{grid-template-columns:repeat(2,1fr)}.pipeline-statistics .stat-item{background:var(--bg-card);font-size:.8rem;padding:6px 10px}.pipeline-statistics .stat-item strong{color:var(--text-primary);font-weight:600}.operation-buttons{display:flex;gap:12px}.operation-btn{align-items:center;background:var(--bg-secondary);border:2px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;flex:1 1;font-size:.85rem;font-weight:600;gap:6px;justify-content:center;padding:8px 12px;transition:all var(--transition-fast)}.operation-btn.active.buy{background:#16a34a;border-color:#16a34a;color:var(--text-inverse)}.operation-btn.active.sell{background:linear-gradient(135deg,#dc2626,#ea580c);border-color:#dc2626;color:var(--text-inverse)}.checkbox-label{color:var(--text-secondary);gap:8px;transition:color var(--transition-normal)}.start-btn{align-items:center;border-radius:var(--radius-xl);box-shadow:var(--shadow-md);display:flex;font-size:.9rem;font-weight:700;gap:6px;justify-content:center;margin-bottom:8px;overflow:hidden;padding:12px;position:relative;transition:all var(--transition-slow);width:100%}.start-btn.buy{background:var(--gradient-success)}.start-btn.buy,.start-btn.sell{box-shadow:var(--shadow-lg);color:var(--text-inverse)}.start-btn.sell{background:var(--gradient-error)}.start-btn:hover{box-shadow:var(--shadow-xl);transform:translateY(-3px)}.start-btn.buy:hover{box-shadow:0 10px 24px #16a34a4d,0 4px 8px #16a34a33,inset 0 1px 0 #fff6}.start-btn.sell:hover{box-shadow:0 10px 24px #dc26264d,0 4px 8px #dc262633,inset 0 1px 0 #fff6}.start-btn:active{transform:translateY(-1px)}.warning{align-items:center;background:var(--bg-warning);border:1px solid var(--border-warning);border-radius:var(--radius-lg);color:var(--text-warning);display:flex;font-size:.8rem;gap:8px;padding:8px 12px;transition:all var(--transition-normal)}.system-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}.presets-section h4{align-items:center;color:#374151;display:flex;font-size:.9rem;font-weight:600;gap:6px;margin-bottom:12px}.presets-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.preset-btn{background:var(--bg-secondary);border:2px solid var(--border-primary);border-radius:var(--radius-md);cursor:pointer;padding:12px;text-align:left;transition:all var(--transition-fast)}.preset-btn:hover{background:var(--bg-input);border-color:var(--border-accent);box-shadow:var(--shadow-md);transform:translateY(-1px)}.preset-title{color:var(--text-primary);font-size:.9rem;font-weight:600;margin-bottom:3px}.preset-title,.preset-url{transition:color var(--transition-normal)}.preset-url{color:var(--text-tertiary);font-family:monospace;font-size:.8rem}.stats-section{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-bottom:14px}.stat-card{align-items:center;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);display:flex;gap:10px;overflow:hidden;padding:12px;position:relative;transition:all var(--transition-slow)}.stat-card:hover{background:var(--bg-card-hover);box-shadow:var(--shadow-xl);transform:translateY(-6px)}.stat-card .icon{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:flex;font-size:1.5rem;height:40px;justify-content:center;transition:all var(--transition-normal);width:40px}.stat-card:before{background:linear-gradient(90deg,#0000,#ffffffe6,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0;z-index:1}.stat-content{flex:1 1}.stat-number{color:var(--text-primary);font-size:1.3rem;font-weight:700;line-height:1}.stat-label,.stat-number{transition:color var(--transition-normal)}.stat-label{color:var(--text-tertiary);font-size:.75rem;margin-top:2px}.current-settings{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);margin-bottom:14px;padding:12px;transition:all var(--transition-normal)}.current-settings h4{align-items:center;color:var(--text-primary);display:flex;font-size:.9rem;font-weight:600;gap:6px;margin-bottom:8px;transition:color var(--transition-normal)}.settings-list{display:flex;flex-direction:column;gap:6px}.settings-list div{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-secondary);font-family:monospace;font-size:.8rem;padding:6px 10px;transition:all var(--transition-normal)}.logs-modal{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.logs-content{animation:slideUp .4s cubic-bezier(.4,0,.2,1);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);max-height:70vh;max-width:500px;overflow:hidden;width:90%}@keyframes slideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.logs-header{box-shadow:var(--shadow-sm);padding:16px 20px;position:relative}.logs-header h3{align-items:center;color:var(--text-primary);display:flex;font-size:1.1rem;font-weight:600;gap:6px;margin:0;transition:color var(--transition-normal)}.logs-list{background:var(--bg-secondary);max-height:50vh;overflow-y:auto;padding:16px 20px}.log-item{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--text-secondary);font-family:monospace;font-size:.8rem;margin-bottom:8px;padding:10px 14px;transition:all var(--transition-normal)}.log-item:hover{background:var(--bg-input);box-shadow:var(--shadow-md);transform:translateY(-1px)}.logs-list p{color:var(--text-tertiary);font-style:italic;margin:40px 0;text-align:center;transition:color var(--transition-normal)}.balances-section{margin-bottom:12px}.balances-section h4{align-items:center;color:var(--text-secondary);display:flex;font-size:.85rem;font-weight:600;gap:6px;margin-bottom:6px;transition:color var(--transition-normal)}.genesis-balance-compact .balances-section{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);margin-bottom:3px;padding:4px}.genesis-balance-compact .balances-section h4{font-size:.75rem;margin-bottom:1px}.genesis-balance-compact .balances-grid{gap:4px}.genesis-balance-compact .balance-item{min-height:auto;padding:4px 8px}.genesis-balance-compact .balance-label{font-size:.65rem;margin-bottom:2px}.genesis-balance-compact .balance-value{font-size:.8rem;height:auto;min-height:1.8rem}.genesis-balance-compact .usd-value{font-size:.7rem}.genesis-balance-compact .balance-status,.genesis-balance-compact .public-address{display:none}.balances-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:8px}.balance-item{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);display:flex;flex-direction:column;height:70px;justify-content:center;padding:8px;position:relative;transition:all var(--transition-normal)}.balance-item.sol{border-left:4px solid #3b82f6}.balance-item.token{border-left:4px solid #8b5cf6}.balance-item.loading{background:var(--bg-secondary);border-left:4px solid #3b82f6;opacity:1}.balance-item.loading .balance-value{color:var(--text-primary);font-style:normal}.balance-label{color:var(--text-muted);font-size:.7rem;font-weight:600;letter-spacing:.05em;margin-bottom:3px;text-transform:uppercase;transition:color var(--transition-normal)}.balance-value{align-items:center;color:var(--text-primary);display:flex;flex-direction:column;font-family:monospace;font-size:.9rem;font-weight:700;gap:2px;height:2.4em;justify-content:center;transition:all var(--transition-normal)}.usd-value{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:500;opacity:.8}.balance-status,.usd-value{color:var(--text-muted);transition:all var(--transition-normal)}.balance-status{align-items:center;display:flex;font-size:.7rem;gap:4px;min-height:1.2em}.status-dot{border-radius:50%;display:inline-block;height:4px;transition:all var(--transition-normal);width:4px}.status-dot.active{animation:pulse 2s infinite;background:var(--text-success)}.status-dot.loading{animation:pulse 1s infinite;background:var(--text-warning)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.balance-value{animation:none}.usd-value{animation:fadeIn .2s ease-in-out}@keyframes fadeIn{0%{opacity:.5;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.balances-section{contain:layout style}.balance-error{background:var(--bg-error);border:1px solid var(--border-error);border-radius:var(--radius-lg);color:var(--text-error);font-size:.875rem;gap:8px;padding:12px}.balance-error,.public-address{align-items:center;display:flex;transition:all var(--transition-normal)}.public-address{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-muted);font-size:.75rem;gap:6px;margin-top:8px;padding:6px 8px}.address-icon{font-size:.875rem;transition:all var(--transition-normal)}.address-text{font-family:monospace;font-weight:500;transition:color var(--transition-normal)}@media (max-width:768px){.app{padding:8px}.header-top{align-items:center;flex-direction:column;gap:12px;position:relative}.header-top .theme-toggle{margin-top:8px;position:static;transform:none}.header-top h1{font-size:1.8rem;text-align:center}.subtitle{font-size:.85rem}.config-grid,.system-grid{gap:12px;grid-template-columns:1fr}.presets-grid,.stats-section,.wallets-grid{gap:8px;grid-template-columns:1fr}.operation-buttons{flex-direction:column;gap:8px}.balances-grid{gap:6px;grid-template-columns:1fr}.config-card,.system-card,.trading-card{margin-bottom:16px;padding:16px}.wallet-card{padding:12px}.rpc-row{grid-template-columns:1fr}}.wallet-card.starting{background:var(--bg-warning);border-left:4px solid var(--text-warning)}.wallet-card.active{background:var(--bg-success);border-left:4px solid var(--text-success)}.wallet-card.warning{background:var(--bg-warning);border-left:4px solid var(--text-warning)}.wallet-status{align-items:center;display:flex}.status-badge{border-radius:var(--radius-md);font-size:.75rem;font-weight:600;padding:4px 8px;text-transform:uppercase;transition:all var(--transition-normal)}.status-badge.idle{background:var(--bg-tertiary);color:var(--text-muted)}.status-badge.starting{background:var(--bg-warning);color:var(--text-warning)}.status-badge.active{background:var(--bg-success);color:var(--text-success)}.status-badge.warning{background:var(--bg-warning);color:var(--text-warning)}.status-badge.error{background:var(--bg-error);color:var(--text-error)}button:disabled,input:disabled{opacity:.6}button:disabled,input:disabled,input[readonly]{background:var(--bg-tertiary)!important;color:var(--text-muted)!important;cursor:not-allowed}input[readonly]{opacity:.8}[data-theme=dark] .wallet-card{background:var(--bg-card);border:1px solid var(--border-primary)}[data-theme=dark] .wallet-card:hover{background:var(--bg-card-hover);border-color:var(--border-accent)}[data-theme=dark] .dex-col .dex-dropdown{background:var(--bg-card);border-color:var(--border-primary)}[data-theme=dark] .dex-col .dex-item:hover{background:var(--bg-input)}[data-theme=dark] .config-card,[data-theme=dark] .stat-card,[data-theme=dark] .system-card,[data-theme=dark] .trading-card{background:var(--bg-card);border:1px solid var(--border-primary)}[data-theme=dark] .stat-card:hover{background:var(--bg-card-hover)}[data-theme=dark] .balance-item{background:var(--bg-secondary);border:1px solid var(--border-primary)}[data-theme=dark] .balance-item.sol,[data-theme=dark] .balance-item.token{border-left:3px solid var(--border-accent)}[data-theme=dark] .operation-btn.active.buy{background:#0000;border-color:#22c55e;border-width:2px;color:#22c55e}[data-theme=dark] .operation-btn.active.sell{background:#0000;border-color:#f87171;border-width:2px;color:#f87171}[data-theme=dark] .start-btn.buy{background:#0000;border:2px solid #22c55e;color:#22c55e}[data-theme=dark] .start-btn.sell,[data-theme=dark] .stop-btn{background:#0000;border:2px solid #f87171;color:#f87171}[data-theme=dark] .logs-button{background:#0000;border:2px solid #8b5cf6;color:#8b5cf6}[data-theme=dark] .add-wallet-btn{background:#0000;border:2px solid #22c55e;color:#22c55e}[data-theme=dark] .operation-btn.active.buy:hover{background:#22c55e1a;border-color:#22c55e;color:#22c55e}[data-theme=dark] .operation-btn.active.sell:hover{background:#f871711a;border-color:#f87171;color:#f87171}[data-theme=dark] .start-btn.buy:hover{background:#22c55e1a;border-color:#22c55e;color:#22c55e}[data-theme=dark] .start-btn.sell:hover{background:#f871711a;border-color:#f87171;color:#f87171}[data-theme=dark] .start-btn.genesis-pipeline{background:#0000;border:2px solid #8b5cf6;color:#8b5cf6}[data-theme=dark] .start-btn.genesis-pipeline:hover{background:#8b5cf61a;border-color:#a78bfa;color:#a78bfa}[data-theme=dark] .start-btn.genesis-pipeline:active{background:#8b5cf633}.start-btn.genesis-pipeline{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:var(--shadow-lg);color:var(--text-inverse)}.start-btn.genesis-pipeline:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 10px 24px #8b5cf64d,0 4px 8px #8b5cf633,inset 0 1px 0 #fff6}[data-theme=dark] .stop-btn:hover{background:#f871711a;border-color:#f87171;color:#f87171}[data-theme=dark] .logs-button:hover{background:#8b5cf61a;border-color:#8b5cf6;color:#8b5cf6}[data-theme=dark] .add-wallet-btn:hover{background:#22c55e1a;border-color:#22c55e;color:#22c55e}.start-btn.starting{background:var(--text-warning);cursor:not-allowed}.start-btn.active{background:var(--text-success);cursor:not-allowed}.start-btn.error{background:var(--text-error)}.error-message{background:var(--bg-error);border:1px solid var(--border-error);border-radius:var(--radius-lg);color:var(--text-error)}.error-message,.warning-message{align-items:center;display:flex;font-size:.875rem;gap:8px;margin-top:8px;padding:8px 12px;transition:all var(--transition-normal)}.warning-message{background:var(--bg-warning);border:1px solid var(--border-warning);border-radius:var(--radius-lg);color:var(--text-warning)}.warning-message .stop-warning-btn{background:var(--text-error);border:none;border-radius:var(--radius-sm);color:var(--text-inverse);cursor:pointer;font-size:.75rem;margin-left:auto;padding:4px 8px;transition:all var(--transition-normal)}.warning-message .stop-warning-btn:hover{background:#dc2626;transform:scale(1.05)}.success-message{background:var(--bg-success);border:1px solid var(--border-success);border-radius:var(--radius-lg);color:var(--text-success);font-size:.875rem;padding:8px 12px}.last-operation,.success-message{align-items:center;display:flex;gap:8px;margin-top:8px;transition:all var(--transition-normal)}.last-operation{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);color:var(--text-secondary);font-size:.8rem;padding:6px 12px}.error-icon,.success-icon{font-size:1rem;transition:all var(--transition-normal)}.stat-card.error{background:var(--bg-error);border:1px solid var(--border-error)}.stat-card.error .stat-label,.stat-card.error .stat-number{color:var(--text-error)}.stat-card.debug{background:var(--bg-info);border:1px solid var(--border-accent)}.stat-card.debug .stat-number{color:var(--text-info)}.stat-card.debug .stat-label{color:var(--text-info);font-size:.8rem}.debug-info{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);font-family:Courier New,monospace;margin-top:8px;padding:4px 8px;transition:all var(--transition-normal)}.debug-info small{color:var(--text-muted);font-size:.7rem;transition:color var(--transition-normal)}.tabs-container{margin-bottom:16px}.tabs-header{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);display:flex;gap:8px;padding:8px;transition:all var(--transition-normal)}.tab-btn{align-items:center;background:#0000;border:2px solid #0000;border-radius:var(--radius-xl);color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;font-size:.95rem;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all var(--transition-fast)}.tab-btn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.tab-btn.active{background:var(--gradient-button);border-color:var(--border-accent);box-shadow:var(--shadow-md);color:var(--text-inverse)}[data-theme=dark] .tab-btn.active{background:#0000;border-color:#8b5cf6;color:#8b5cf6}.advanced-settings{border-top:1px solid var(--border-primary);margin-top:16px;padding-top:12px}.advanced-toggle{align-items:center;background:var(--bg-secondary);border:2px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px;padding:10px 16px;text-align:left;transition:all var(--transition-fast);width:100%}.advanced-toggle:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--border-accent);color:var(--text-primary)}.advanced-toggle:disabled{cursor:not-allowed;opacity:.6}.advanced-content{animation:slideDown .3s ease-out;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);margin-top:12px;padding:12px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.marketcap-section{background:var(--bg-secondary);border:2px solid var(--border-primary);border-radius:var(--radius-lg);margin-bottom:12px;padding:12px;transition:all var(--transition-normal)}.marketcap-section h4{align-items:center;color:var(--text-secondary);display:flex;font-size:.85rem;font-weight:600;gap:6px;margin-bottom:8px;transition:color var(--transition-normal)}.current-marketcap{align-items:center;background:var(--bg-info);border:2px solid var(--border-accent);border-radius:var(--radius-md);color:var(--text-info);display:flex;font-size:.9rem;gap:8px;margin-top:12px;padding:10px 12px;transition:all var(--transition-normal)}.current-marketcap strong{color:var(--text-primary)}.wallet-actions{display:flex;gap:12px;margin-top:16px}.start-btn{border:none;border-radius:8px;flex:1 1;font-size:1rem;padding:12px 24px;transition:all .2s}.start-btn,.stop-btn{cursor:pointer;font-weight:600}.stop-btn{background:var(--gradient-error);border:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-md);color:var(--text-inverse);font-size:.9rem;min-width:100px;overflow:hidden;padding:10px 20px;position:relative;transition:all var(--transition-slow)}.stop-btn:hover{background:linear-gradient(145deg,#ef4444,#dc2626);box-shadow:var(--shadow-xl);transform:translateY(-3px)}.stop-btn:active{box-shadow:0 4px 12px #ef44444d,inset 0 1px 0 #fff3;transform:translateY(-1px)}.theme-toggle{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-button);border:1px solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);color:var(--text-primary);cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px;overflow:hidden;padding:8px 12px;position:relative;transition:all var(--transition-normal)}.theme-toggle:hover{background:var(--bg-button-hover);border-color:var(--border-accent);box-shadow:var(--shadow-lg)}.theme-toggle:active{box-shadow:var(--shadow-sm)}.theme-toggle-track{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:10px;box-shadow:inset 0 1px 2px #0000001a;height:20px;position:relative;transition:background var(--transition-normal);width:40px}.theme-toggle-thumb{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:50%;box-shadow:var(--shadow-sm);display:flex;height:16px;justify-content:center;left:2px;position:absolute;top:1px;transition:all var(--transition-normal);width:16px}.theme-toggle.dark .theme-toggle-thumb{background:var(--bg-primary);transform:translateX(20px)}.theme-toggle.dark .theme-toggle-track{background:var(--border-accent);box-shadow:inset 0 1px 2px #0000004d}.theme-icon{align-items:center;display:flex;font-size:.7rem;justify-content:center;transition:all var(--transition-normal)}.theme-toggle-label{color:var(--text-primary);font-size:.8rem;font-weight:600;transition:color var(--transition-normal);white-space:nowrap}.theme-toggle{animation:none}.theme-toggle:focus{box-shadow:0 0 0 3px #6366f11a;outline:none}@media (max-width:768px){.theme-toggle{font-size:.8rem;padding:6px 10px}.theme-toggle-track{height:18px;width:36px}.theme-toggle-thumb{height:14px;top:1px;width:14px}.theme-toggle.dark .theme-toggle-thumb{transform:translateX(18px)}.theme-icon{font-size:.6rem}.theme-toggle-label{font-size:.75rem}}@keyframes themeToggleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.theme-toggle{animation:themeToggleIn .3s ease-out}.mass-transfer-card{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);margin-bottom:24px;padding:24px;transition:all var(--transition-normal)}.mass-transfer-card .card-header{align-items:center;border-bottom:2px solid var(--border-primary);display:flex;gap:12px;margin-bottom:20px;padding-bottom:16px}.mass-transfer-card .card-header h2{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin:0}.mass-transfer-content{display:flex;flex-direction:column;gap:20px}.mass-transfer-content .input-group{display:flex;flex-direction:column;gap:8px}.mass-transfer-content .input-group label{align-items:center;color:var(--text-primary);display:flex;font-size:.95rem;font-weight:600;gap:8px}.mass-transfer-content .input-group input{background:var(--bg-input);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:.9rem;padding:12px;transition:all var(--transition-fast)}.mass-transfer-content .input-group input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-alpha);outline:none}.mass-transfer-content .input-group input:disabled{cursor:not-allowed;opacity:.6}.mass-transfer-content .input-group small{color:var(--text-tertiary);font-size:.8rem}.private-keys-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media (max-width:768px){.private-keys-grid{grid-template-columns:1fr}}.private-keys-column{display:flex;flex-direction:column;gap:8px}.private-keys-column label{align-items:center;color:var(--text-primary);display:flex;font-size:.95rem;font-weight:600;gap:8px}.private-keys-column textarea{background:var(--bg-input);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-family:Courier New,monospace;font-size:.85rem;min-height:120px;padding:12px;resize:vertical;transition:all var(--transition-fast)}.private-keys-column textarea:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-alpha);outline:none}.private-keys-column textarea:disabled{cursor:not-allowed;opacity:.6}.private-keys-column small{color:var(--text-tertiary);font-size:.8rem}.checkbox-group{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:8px;padding:16px}.checkbox-label{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-weight:500;gap:10px}.checkbox-label input[type=checkbox]{accent-color:var(--accent-primary);cursor:pointer;height:18px;width:18px}.checkbox-label input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}.checkbox-group small{color:var(--text-tertiary);font-size:.8rem;margin-left:28px}.transfer-btn{background:var(--gradient-button);border:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-md);color:var(--text-inverse);cursor:pointer;font-size:1rem;font-weight:600;padding:14px 28px;transition:all var(--transition-normal);width:100%}.transfer-btn:hover:not(:disabled){background:linear-gradient(145deg,#5b21b6,#7c3aed);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.transfer-btn.transferring,.transfer-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.transfer-logs-container{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);margin-top:8px;overflow:hidden}.logs-header{align-items:center;background:var(--bg-tertiary);border-bottom:1px solid var(--border-primary);display:flex;justify-content:space-between;padding:12px 16px}.logs-header h4{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0}.clear-logs-btn{background:#0000;border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-size:.85rem;padding:6px 12px;transition:all var(--transition-fast)}.clear-logs-btn:hover:not(:disabled){background:var(--bg-hover);border-color:var(--accent-primary)}.clear-logs-btn:disabled{cursor:not-allowed;opacity:.5}.transfer-logs{background:var(--bg-secondary);max-height:300px;overflow-y:auto;padding:12px}.logs-placeholder{color:var(--text-tertiary);font-style:italic;padding:40px 20px;text-align:center}.log-entry{grid-gap:12px;border-radius:var(--radius-sm);display:grid;font-size:.85rem;gap:12px;grid-template-columns:80px 60px 1fr;margin-bottom:6px;padding:8px 12px;transition:background var(--transition-fast)}.log-entry:hover{background:var(--bg-hover)}.log-entry.log-info{background:#3b82f61a;border-left:3px solid #3b82f6}.log-entry.log-warning{background:#f59e0b1a;border-left:3px solid #f59e0b}.log-entry.log-error{background:#ef44441a;border-left:3px solid #ef4444}.log-timestamp{color:var(--text-tertiary);font-family:Courier New,monospace;font-size:.75rem}.log-level{font-size:.75rem;font-weight:600;text-transform:uppercase}.log-level-info{color:#3b82f6}.log-level-warning{color:#f59e0b}.log-level-error{color:#ef4444}.log-message{color:var(--text-primary);word-break:break-word}.balance-check-card{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);margin-bottom:24px;padding:24px;transition:all var(--transition-normal)}.balance-check-card .card-header{align-items:center;border-bottom:2px solid var(--border-primary);display:flex;gap:12px;margin-bottom:20px;padding-bottom:16px}.balance-check-card .card-header h2{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin:0}.balance-check-content{display:flex;flex-direction:column;gap:20px}.balance-check-content .input-group{display:flex;flex-direction:column;gap:8px}.balance-check-content .input-group label{align-items:center;color:var(--text-primary);display:flex;font-size:.95rem;font-weight:600;gap:8px}.balance-check-content textarea{background:var(--bg-input);border:1px solid var(--border-primary);border-radius:var(--radius-md);box-sizing:border-box;color:var(--text-primary);font-family:Courier New,monospace;font-size:.85rem;min-height:120px;padding:12px;resize:vertical;transition:all var(--transition-fast);width:100%}.balance-check-content textarea:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-alpha);outline:none}.balance-check-content textarea:disabled{cursor:not-allowed;opacity:.6}.balance-check-content .input-group small{color:var(--text-tertiary);font-size:.8rem}.check-btn{background:var(--gradient-button);border:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-md);color:var(--text-inverse);cursor:pointer;font-size:1rem;font-weight:600;padding:14px 28px;transition:all var(--transition-normal);width:100%}.check-btn:hover:not(:disabled){background:linear-gradient(145deg,#5b21b6,#7c3aed);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.check-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.balance-prices{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:var(--radius-md);display:flex;font-size:.85rem;gap:16px;padding:12px 16px}.balance-prices span{color:var(--text-secondary)}.balance-prices strong{color:var(--text-primary)}.balance-table-container{border:1px solid var(--border-primary);border-radius:var(--radius-md);overflow:hidden}.balance-table{border-collapse:collapse;font-size:.85rem;width:100%}.balance-table th{background:var(--bg-tertiary);border-bottom:1px solid var(--border-primary);color:var(--text-secondary);font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:10px 12px;text-align:left;text-transform:uppercase}.balance-table td{border-bottom:1px solid var(--border-secondary);color:var(--text-primary);padding:10px 12px}.balance-table tr:last-child td{border-bottom:none}.balance-table tr:hover td{background:var(--bg-hover)}.balance-table .address-cell{font-family:Courier New,monospace;font-size:.8rem;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balance-table .usd-value{color:var(--text-tertiary);font-size:.75rem;margin-left:4px}.balance-table .error-cell{color:#ef4444;font-size:.8rem}.balance-table .totals-row td{background:var(--bg-tertiary);border-bottom:none;border-top:2px solid var(--border-primary);font-weight:600}.balance-table .totals-row .label-cell{color:var(--text-secondary);font-size:.8rem;letter-spacing:.5px;text-transform:uppercase}
/*# sourceMappingURL=main.2822b20c.css.map*/