.status-badge.svelte-s45sip{position:relative;display:inline-flex;background:#ffffff0d;padding:4px 8px;border-radius:12px;gap:4px;border:1px solid rgba(255,255,255,.1);cursor:help;transition:all .3s ease;outline:none}.status-badge.svelte-s45sip:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;background:#ffffff1a}.count.svelte-s45sip{font-size:.7rem;font-weight:700;color:var(--text-secondary)}.tooltip.svelte-s45sip{position:absolute;top:calc(100% + 8px);right:0;padding:8px 12px;font-size:.75rem;color:var(--text-primary);white-space:nowrap;pointer-events:none;z-index:1000;min-width:max-content;box-shadow:0 4px 12px #0000004d;border:1px solid var(--glass-border)}.app-header.svelte-isll26{position:relative;z-index:20;min-height:58px;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 94%,transparent)}.app-header__inner.svelte-isll26{min-height:58px;padding:0 24px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.app-header__brand.svelte-isll26{width:fit-content;display:inline-flex;align-items:center;gap:8px;color:var(--color-text);font-size:.875rem;font-weight:750;text-decoration:none}.app-header__brand.svelte-isll26 img:where(.svelte-isll26){display:block;border-radius:7px}.app-header__nav.svelte-isll26{display:flex;align-items:center;gap:4px}.app-header__right.svelte-isll26{justify-self:end;display:flex;align-items:center;gap:6px}.app-header__actions.svelte-isll26{display:flex;align-items:center}.app-header__account.svelte-isll26{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:3px 3px 3px 12px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface-raised)}.app-header__user-label.svelte-isll26{color:var(--color-text);font-size:.78rem;font-weight:700}.app-header__admin-badge.svelte-isll26{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--color-accent)}.app-header__logout.svelte-isll26{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--color-text-muted);background:color-mix(in srgb,var(--color-text) 5%,transparent);cursor:pointer}.app-header__nav.svelte-isll26 a:where(.svelte-isll26){color:var(--color-text-muted);font-size:.875rem;font-weight:650;text-decoration:none}.app-header__nav.svelte-isll26 a:where(.svelte-isll26){padding:7px 12px;border-radius:7px;display:inline-flex;align-items:center;gap:6px}.app-header__badge.svelte-isll26{min-width:17px;height:17px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-danger);color:#fff;font-size:.62rem;font-weight:800;line-height:1}.app-header__nav.svelte-isll26 a:where(.svelte-isll26):hover,.app-header__nav.svelte-isll26 a:where(.svelte-isll26):focus-visible,.app-header__nav.svelte-isll26 a[aria-current=page]:where(.svelte-isll26){color:var(--color-text);background:var(--color-surface-raised)}.app-nav-bottom.svelte-isll26{display:none}@media(max-width:690px){.app-header__inner.svelte-isll26{padding:0 14px;grid-template-columns:1fr auto}.app-header__nav.svelte-isll26{display:none}.app-nav-bottom.svelte-isll26{position:fixed;inset-inline:0;bottom:0;z-index:1000;display:flex;justify-content:space-around;align-items:stretch;gap:2px;padding:6px 8px calc(env(safe-area-inset-bottom,0px) + 6px);border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 96%,transparent)}}.app-nav-bottom__link.svelte-isll26{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 4px;border-radius:8px;color:var(--color-text-muted);font-size:.7rem;font-weight:650;text-decoration:none}.app-nav-bottom__link[aria-current=page].svelte-isll26{color:var(--color-accent);background:var(--color-surface-raised)}.app-nav-bottom__link.svelte-isll26 span:where(.svelte-isll26){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-nav-bottom__badge.svelte-isll26{position:absolute;top:0;right:50%;transform:translate(14px);min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--color-surface);border-radius:999px;background:var(--color-danger);color:#fff;font-size:.62rem;font-weight:800;line-height:1}
