.page[data-v-3ad56ab7]{max-width:1000px;margin:0 auto;padding:24px 16px 48px}.header h1[data-v-3ad56ab7]{margin:0 0 4px;font-size:26px}.subtitle[data-v-3ad56ab7]{margin:0 0 12px;color:#667085}.badges[data-v-3ad56ab7]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.badge[data-v-3ad56ab7]{display:inline-block;padding:4px 12px;border-radius:999px;background:#eef3ff;font-size:13px;color:#344054}.badge.mode-live[data-v-3ad56ab7]{background:#ecfdf3;color:#067647;font-weight:600}.badge.mode-mixed[data-v-3ad56ab7]{background:#fef7c3;color:#854d0e;font-weight:600}.badge.mode-mock[data-v-3ad56ab7]{background:#fff4e5;color:#b54708;font-weight:600}.src[data-v-3ad56ab7]{display:inline-block;margin-right:4px;padding:1px 8px;border-radius:999px;font-size:12px;background:#f2f4f7;color:#475467}.src-api[data-v-3ad56ab7]{background:#ecfdf3;color:#067647}.src-scrape[data-v-3ad56ab7]{background:#eff8ff;color:#175cd3}.src-html[data-v-3ad56ab7]{background:#f4ebff;color:#6941c6}.src-fee[data-v-3ad56ab7]{background:#e0f7f5;color:#0f766e}.src-manual[data-v-3ad56ab7]{background:#fff4e5;color:#b54708;font-weight:600}.src-mock[data-v-3ad56ab7]{background:#f2f4f7;color:#98a2b3}tr.stale .time[data-v-3ad56ab7]{opacity:.55}.card[data-v-3ad56ab7]{background:#fff;border-radius:14px;box-shadow:0 2px 12px #1018280f;padding:20px;margin-bottom:24px}.card h2[data-v-3ad56ab7]{margin:0 0 14px;font-size:18px}.table-wrap[data-v-3ad56ab7]{overflow-x:auto}table[data-v-3ad56ab7]{width:100%;border-collapse:collapse;font-size:14px;min-width:640px}th[data-v-3ad56ab7],td[data-v-3ad56ab7]{text-align:left;padding:10px 12px;border-bottom:1px solid #eaecf0;white-space:nowrap}th[data-v-3ad56ab7]{color:#667085;font-weight:600;background:#f9fafb}tbody tr:last-child td[data-v-3ad56ab7]{border-bottom:none}.name[data-v-3ad56ab7]{font-weight:500}.mono[data-v-3ad56ab7]{font-variant-numeric:tabular-nums}.time[data-v-3ad56ab7]{color:#98a2b3;font-size:13px}.sub-title[data-v-3ad56ab7]{color:#667085;font-size:12px;font-weight:400;margin-top:2px;white-space:normal}.idx[data-v-3ad56ab7]{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:#eef3ff;color:#3538cd;font-size:12px}.legend[data-v-3ad56ab7]{margin:4px 0 0;color:#98a2b3;font-size:12px}.status[data-v-3ad56ab7]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:13px}.st-open[data-v-3ad56ab7]{background:#ecfdf3;color:#067647}.st-limited[data-v-3ad56ab7]{background:#fffaeb;color:#b54708}.st-closed[data-v-3ad56ab7]{background:#fef3f2;color:#b42318}.premium.up[data-v-3ad56ab7]{color:#d92d20;font-weight:600}.premium.down[data-v-3ad56ab7]{color:#067647;font-weight:600}.hint[data-v-3ad56ab7]{color:#667085;padding:24px 0;text-align:center}.hint.error[data-v-3ad56ab7]{color:#b42318}.tabs[data-v-3ad56ab7]{display:flex;gap:8px;margin-bottom:16px}.tab[data-v-3ad56ab7]{padding:6px 16px;border:1px solid #eaecf0;border-radius:999px;background:#f9fafb;color:#475467;font-size:14px;cursor:pointer}.tab.active[data-v-3ad56ab7]{background:#eff8ff;border-color:#b2ddff;color:#175cd3;font-weight:600}.filter-btn[data-v-3ad56ab7]{margin-left:auto}.filter-btn.active[data-v-3ad56ab7]{background:#ecfdf3;border-color:#abefc6;color:#067647;font-weight:600}.group[data-v-3ad56ab7]{border:1px solid #eaecf0;border-radius:12px;padding:12px 14px;margin-bottom:14px;background:#fcfcfd}.group.stale[data-v-3ad56ab7]{background:#fffdfa}.group-head[data-v-3ad56ab7]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px}.group-name[data-v-3ad56ab7]{font-weight:600;font-size:15px}.group-code[data-v-3ad56ab7]{color:#667085;font-size:13px}.group-src[data-v-3ad56ab7]{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.group table[data-v-3ad56ab7]{min-width:0;background:#fff;border-radius:8px;overflow:hidden}.group th[data-v-3ad56ab7],.group td[data-v-3ad56ab7]{padding:7px 12px}.fxbar[data-v-3ad56ab7]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:10px}.fx-tag[data-v-3ad56ab7]{display:inline-flex;align-items:baseline;gap:6px;padding:4px 12px;background:#fff;border:1px solid #eaecf0;border-radius:999px;font-size:15px;color:#475467}.fx-tag.stale[data-v-3ad56ab7]{color:#98a2b3}.fx-name[data-v-3ad56ab7]{color:#667085;font-size:13px}.fx-rate[data-v-3ad56ab7]{font-weight:700;font-size:16px;font-variant-numeric:tabular-nums}.fx-chg[data-v-3ad56ab7]{font-variant-numeric:tabular-nums;font-size:13px}.fx-chg.up[data-v-3ad56ab7]{color:#d92d20}.fx-chg.down[data-v-3ad56ab7]{color:#067647}.footer[data-v-3ad56ab7]{text-align:center;color:#98a2b3;font-size:13px}.visits[data-v-3ad56ab7]{margin:0 0 6px}.v-num[data-v-3ad56ab7]{font-variant-numeric:tabular-nums}.v-sep[data-v-3ad56ab7]{margin:0 6px}
