.admin[data-v-55cf565c]{min-height:100dvh}.admin-skip[data-v-55cf565c]{z-index:60;border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-text);padding:.625rem 1rem;text-decoration:none;position:absolute;top:-4rem;left:1rem}.admin-skip[data-v-55cf565c]:focus-visible{top:1rem}.admin-side[data-v-55cf565c]{border-bottom:1px solid var(--color-line);background-color:var(--color-surface)}.admin-nav[data-v-55cf565c]{flex-direction:column;display:flex}.admin-brand[data-v-55cf565c]{align-items:center;gap:.625rem;min-height:3.5rem;padding:.5rem 1rem;display:flex}.admin-links[data-v-55cf565c]{scrollbar-width:none;gap:.25rem;padding:0 .5rem .5rem;display:flex;overflow-x:auto}.admin-links[data-v-55cf565c]::-webkit-scrollbar{display:none}.admin-link[data-v-55cf565c]{border-radius:var(--radius-sm);min-height:2.75rem;color:var(--color-text-dim);white-space:nowrap;transition:background-color .15s var(--ease-out),color .15s var(--ease-out);align-items:center;gap:.625rem;padding:0 .75rem;font-weight:500;text-decoration:none;display:flex;position:relative}.admin-link[data-v-55cf565c]:hover{background-color:var(--color-surface-2);color:var(--color-text);text-decoration:none}.admin-link[aria-current=page][data-v-55cf565c]{color:var(--color-brand-hi)}.admin-link[aria-current=page][data-v-55cf565c]:after{content:"";background-color:var(--color-brand-hi);height:1px;position:absolute;bottom:0;left:.75rem;right:.75rem}.admin-out[data-v-55cf565c]{display:none}.admin-out-sm[data-v-55cf565c]{border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:var(--color-text-dim);place-items:center;margin-left:auto;display:grid}.admin-out-sm[data-v-55cf565c]:hover{background-color:var(--color-surface-2);color:var(--color-text)}.admin-main[data-v-55cf565c]{min-width:0}.admin-main[data-v-55cf565c]:focus{outline:none}@media (width>=1024px){.admin[data-v-55cf565c]{grid-template-columns:15rem minmax(0,1fr);display:grid}.admin-side[data-v-55cf565c]{border-bottom:0;border-right:1px solid var(--color-line)}.admin-nav[data-v-55cf565c]{height:100dvh;padding-bottom:.75rem;position:sticky;top:0;overflow-y:auto}.admin-brand[data-v-55cf565c]{min-height:4.5rem;padding:.75rem 1.25rem}.admin-links[data-v-55cf565c]{flex-direction:column;padding:.25rem .75rem;overflow:visible}.admin-link[aria-current=page][data-v-55cf565c]:after{width:1px;height:auto;inset:.625rem auto .625rem 0}.admin-out-sm[data-v-55cf565c]{display:none}.admin-out[data-v-55cf565c]{margin:auto .75rem 0;display:flex}}
