.admin-page.svelte-ysnnhz{max-width:860px;margin:2rem auto;padding:0 1rem;font-size:.875rem}.admin-header.svelte-ysnnhz{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.header-actions.svelte-ysnnhz{display:flex;align-items:center;gap:.75rem}.refresh-toggle.svelte-ysnnhz{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--color-muted, #9ca3af);cursor:pointer;-webkit-user-select:none;user-select:none}h1.svelte-ysnnhz{font-size:1.25rem;font-weight:700;margin:0 0 .25rem}.as-of.svelte-ysnnhz{color:var(--color-muted, #9ca3af);margin:0}.as-of.error.svelte-ysnnhz{color:#f87171}.invalidate-btn.svelte-ysnnhz{padding:.4rem .9rem;background:var(--color-surface, #1f2937);border:1px solid var(--color-border, #374151);border-radius:4px;color:inherit;cursor:pointer;font-size:.8rem}.invalidate-btn.svelte-ysnnhz:disabled{opacity:.5;cursor:default}.invalidate-btn.svelte-ysnnhz:hover:not(:disabled){background:var(--color-border, #374151)}.invalidate-msg.svelte-ysnnhz{font-size:.8rem;color:#34d399;margin:0 0 1rem}.empty.svelte-ysnnhz{color:var(--color-muted, #9ca3af)}.policy-card.svelte-ysnnhz{background:var(--color-surface, #1f2937);border:1px solid var(--color-border, #374151);border-radius:6px;padding:1rem;margin-bottom:1.25rem}.policy-title.svelte-ysnnhz{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.policy-id.svelte-ysnnhz{font-size:1rem;font-weight:700}.market-badge.svelte-ysnnhz{background:#1d4ed8;color:#bfdbfe;padding:.1rem .5rem;border-radius:999px;font-size:.72rem;font-weight:600}.cache-badge.svelte-ysnnhz{padding:.1rem .5rem;border-radius:999px;font-size:.72rem;font-weight:600}.cache-badge.cached.svelte-ysnnhz{background:#064e3b;color:#6ee7b7}.cache-badge.cold.svelte-ysnnhz{background:#374151;color:#9ca3af}.topn.svelte-ysnnhz{color:var(--color-muted, #9ca3af);font-size:.78rem}.policy-body.svelte-ysnnhz{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.policy-table.svelte-ysnnhz{width:100%;border-collapse:collapse;font-size:.8rem}caption.svelte-ysnnhz{text-align:left;font-weight:600;font-size:.75rem;color:var(--color-muted, #9ca3af);margin-bottom:.25rem;caption-side:top}.policy-table.svelte-ysnnhz th:where(.svelte-ysnnhz),.policy-table.svelte-ysnnhz td:where(.svelte-ysnnhz){padding:.2rem .4rem;border-bottom:1px solid var(--color-border, #374151)}.policy-table.svelte-ysnnhz th:where(.svelte-ysnnhz){color:var(--color-muted, #9ca3af);font-weight:600;font-size:.72rem}.policy-table.svelte-ysnnhz tr.zero:where(.svelte-ysnnhz) td:where(.svelte-ysnnhz){color:var(--color-muted, #6b7280)}.num.svelte-ysnnhz{text-align:right;font-variant-numeric:tabular-nums}@media (max-width: 700px){.policy-body.svelte-ysnnhz{grid-template-columns:1fr}}
