.ticker-prefill{grid-column:1 / -1;display:grid;gap:8px;margin-bottom:6px;padding:16px 18px;border:1px solid var(--line-strong);border-radius:var(--radius-button);background:var(--soft)}.ticker-prefill-label{font-size:var(--text-sm);font-weight:800}.ticker-prefill-row{display:flex;gap:8px}.ticker-prefill-input{flex:1;min-width:0;padding:10px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-button);background:#fff;font:inherit;font-weight:700;text-transform:uppercase;color:var(--ink)}.ticker-prefill-input:focus{outline:none;border-color:#141413;box-shadow:0 0 0 3px #14141314}.ticker-prefill-btn{display:inline-flex;align-items:center;gap:6px;padding:0 16px;border:0;border-radius:var(--radius-button);background:#141413;color:#faf9f5;font-size:var(--text-sm);font-weight:800;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--ease),transform .16s var(--ease)}.ticker-prefill-btn:hover:not(:disabled){background:var(--accent);transform:translateY(-1px)}.ticker-prefill-btn:disabled{opacity:.55;cursor:not-allowed}.ticker-prefill-spin{animation:ticker-prefill-rotate .8s linear infinite}@keyframes ticker-prefill-rotate{to{transform:rotate(360deg)}}.ticker-prefill-status{font-size:var(--text-sm);font-weight:800;font-variant-numeric:tabular-nums}.ticker-prefill-status .is-up{color:#2f8a5b}.ticker-prefill-status .is-down,.ticker-prefill-status.is-down{color:var(--danger)}.ticker-prefill-note{color:var(--muted);font-weight:700}.ticker-prefill-hint{color:var(--muted);font-size:var(--text-xs);font-weight:600;line-height:1.5}
