.shield-card.svelte-nvhcoh{display:block;width:100%;text-align:left;padding:10px 12px;border-radius:10px;border:1px solid var(--color-card-border);background:var(--color-card-bg);cursor:pointer;transition:border-color .15s}.shield-card.svelte-nvhcoh:hover{border-color:#35d07f8c}.shield-head.svelte-nvhcoh{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.shield-title.svelte-nvhcoh{font-size:.8rem;font-weight:700;color:var(--color-text-muted)}.shield-value.svelte-nvhcoh{font-weight:800;color:var(--color-text-primary)}.shield-bar.svelte-nvhcoh{height:7px;border-radius:999px;background:#8080802e;overflow:hidden}.shield-fill.svelte-nvhcoh{height:100%;border-radius:999px;transition:width .4s ease}.shield-fill.ok.svelte-nvhcoh{background:linear-gradient(90deg,#35d07f,#7be495)}.shield-fill.warn.svelte-nvhcoh{background:linear-gradient(90deg,#e0b23c,#f5d576)}.shield-fill.danger.svelte-nvhcoh{background:linear-gradient(90deg,#e05252,#ff8f6b)}.shield-meta.svelte-nvhcoh{display:flex;justify-content:space-between;gap:8px;margin-top:5px;font-size:.72rem;color:var(--color-text-muted)}.shield-meta.svelte-nvhcoh .full:where(.svelte-nvhcoh){color:#7dd87d}.shield-meta.svelte-nvhcoh .boost:where(.svelte-nvhcoh){font-weight:800;color:#ffca5c}.shield-badge.svelte-nvhcoh{display:flex;flex-direction:column;align-items:flex-end;gap:3px;padding:4px 2px;border:none;background:transparent;cursor:pointer;text-align:right;text-shadow:0 1px 6px rgba(0,0,0,.75);transition:filter .15s}.shield-badge.svelte-nvhcoh:hover{filter:brightness(1.15)}.shield-badge.ok.svelte-nvhcoh .badge-value:where(.svelte-nvhcoh){color:#8be9a8}.shield-badge.warn.svelte-nvhcoh .badge-value:where(.svelte-nvhcoh){color:#f5d576}.shield-badge.danger.svelte-nvhcoh .badge-value:where(.svelte-nvhcoh){color:#ff8f8f}.badge-label.svelte-nvhcoh{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary, #9fb6c9);line-height:1}.badge-top.svelte-nvhcoh{display:flex;align-items:baseline;gap:6px}.badge-icon.svelte-nvhcoh{font-size:.95rem;color:#ffffffbf}.badge-value.svelte-nvhcoh{font-weight:800;font-size:1.15rem;line-height:1.1}.badge-bar.svelte-nvhcoh{width:132px;height:4px;border-radius:999px;background:#ffffff24;overflow:hidden}.badge-bar-fill.svelte-nvhcoh{height:100%;border-radius:999px;background:linear-gradient(90deg,#35d07f,#7be495);transition:width .4s ease}.shield-badge.warn.svelte-nvhcoh .badge-bar-fill:where(.svelte-nvhcoh){background:linear-gradient(90deg,#e0b23c,#f5d576)}.shield-badge.danger.svelte-nvhcoh .badge-bar-fill:where(.svelte-nvhcoh){background:linear-gradient(90deg,#e05252,#ff8f6b)}.badge-line.svelte-nvhcoh{font-size:.68rem;font-weight:600;color:#edf3f8b8;display:inline-flex;align-items:center;gap:5px;line-height:1.2}.badge-boost.svelte-nvhcoh{font-weight:800;color:#ffca5c}
