@charset "UTF-8";:root{--bg: #0b1017;--panel: #111826;--line: #223047;--ink: #e6edf5;--dim: #8b98ab;--accent: #37c3ff;--green: #2fd08c;--red: #ff5d6c;--hatch: repeating-linear-gradient( 135deg, color-mix(in srgb, var(--dim) 22%, transparent) 0 5px, transparent 5px 10px );color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background:var(--bg);color:var(--ink);font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:1.1rem 1.25rem;min-width:0}.card h2{margin:0 0 .75rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;color:var(--dim)}table{width:100%;border-collapse:collapse;font-size:.87rem}table th{text-align:left;color:var(--dim);font-weight:500;padding:.35rem .5rem;border-bottom:1px solid var(--line);white-space:nowrap}table td{padding:.45rem .5rem;border-bottom:1px solid rgba(255,255,255,.04);font-variant-numeric:tabular-nums}.up{color:var(--green)}.down{color:var(--red)}.dim{color:var(--dim)}.badge{font-size:.78rem;padding:.25rem .7rem;border-radius:99px;border:1px solid var(--line);text-decoration:none;color:var(--ink)}.badge.warn{color:#e6b34d;border-color:#e6b34d66}.badge.sync{color:var(--accent);border-color:#37c3ff66}.badge.resync{background:transparent;font-family:inherit;cursor:pointer;color:var(--accent);border-color:#37c3ff66}.badge.resync:hover:not(:disabled){background:#37c3ff1a}.badge.resync:disabled{cursor:default;color:var(--dim);border-color:var(--line)}.badge.pending{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;line-height:1.25;color:#e6b34d;border-color:#e6b34d66;background:#e6b34d12;border-radius:10px;font-variant-numeric:tabular-nums}.badge.pending small{color:var(--dim);font-size:.68rem;font-variant-numeric:normal}.status{font-size:.75rem;padding:.1rem .5rem;border-radius:99px;background:#ffffff0f}.status[data-status=active]{color:var(--green)}.status[data-status=syncing]{color:var(--accent)}.status[data-status=error]{color:var(--red)}.type{font-size:.75rem;padding:.1rem .45rem;border-radius:99px;background:#ffffff0f}.type[data-type=buy],.type[data-type=transfer_in],.type[data-type=staking_reward],.type[data-type=airdrop]{color:var(--green)}.type[data-type=sell],.type[data-type=transfer_out],.type[data-type=fee]{color:var(--red)}.type[data-type=swap]{color:var(--accent)}.empty{text-align:center;padding:2rem 0}.t-en_verde{--tone: var(--green)}.t-a_tiro{--tone: var(--accent)}.t-lejos{--tone: #e0b341}.t-fuera_de_alcance{--tone: var(--red)}.t-sin_precio{--tone: var(--dim)}.bucket .name{color:var(--tone, var(--ink))}.tag{color:var(--tone, var(--ink));font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .55rem;border-radius:99px;border:1px solid currentcolor;white-space:nowrap}:where(button){font:inherit;color:var(--ink);background:transparent;border:1px solid var(--line);font-size:.875rem;border-radius:8px;padding:.4rem .8rem;cursor:pointer;line-height:1.2;transition:border-color .12s,background-color .12s,color .12s}:where(button:hover:not(:disabled)){border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}:where(button:disabled){opacity:.5;cursor:default}:where(button:focus-visible){outline:2px solid var(--accent);outline-offset:1px}:where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--accent)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea){background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:.5rem .7rem;color:var(--ink);font:inherit;font-size:.875rem;color-scheme:dark;min-width:0}:where(input,select,textarea):focus{outline:2px solid var(--accent);outline-offset:-1px}:where(input,select,textarea):disabled{opacity:.55;cursor:not-allowed}:where(input,textarea)::placeholder{color:var(--dim);opacity:.8}:where(select:not([multiple])){appearance:none;-webkit-appearance:none;padding-right:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238b98ab' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;cursor:pointer}:where(select) option{background:var(--panel);color:var(--ink)}:where(input):-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--bg) inset;caret-color:var(--ink)}button.danger{border:1px solid var(--red);color:var(--red);background:transparent;border-radius:8px;padding:.35rem .7rem;font:inherit;font-size:.875rem;cursor:pointer}button.primary{background:var(--accent);color:#08131a;border:none;border-radius:8px;padding:.5rem 1rem;font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}button.primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 85%,white)}button.primary:disabled{background:var(--line);color:var(--dim);cursor:default}button.ghost{background:transparent;border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:.45rem .9rem;font:inherit;font-size:.875rem;cursor:pointer}button.ghost:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}button.danger:hover:not(:disabled){background:color-mix(in srgb,var(--red) 12%,transparent)}button.ghost:disabled,button.danger:disabled{opacity:.5;cursor:default}@media(max-width:760px){table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}table th,table td{white-space:nowrap}.card{padding:.9rem .95rem}input,select,textarea{font-size:16px}}
