.admin-header[data-v-75631dc6]{height:var(--admin-header-height);background:var(--admin-header-bg);border-bottom:1px solid var(--admin-header-border);color:var(--admin-header-text);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 1rem;display:flex}.admin-header__left[data-v-75631dc6],.admin-header__right[data-v-75631dc6]{align-items:center;gap:.75rem;min-width:0;display:flex}.admin-header__user[data-v-75631dc6]{color:var(--admin-header-muted);text-overflow:ellipsis;white-space:nowrap;max-width:16rem;font-size:.8125rem;overflow:hidden}.admin-header__logout[data-v-75631dc6],.admin-header__menu[data-v-75631dc6],.admin-header__theme[data-v-75631dc6]{border-radius:var(--kit-radius);height:2rem;color:var(--admin-header-text);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;transition:background .15s,color .15s;display:inline-flex}.admin-header__menu[data-v-75631dc6],.admin-header__theme[data-v-75631dc6]{width:2rem;padding:0}.admin-header__logout[data-v-75631dc6]:hover,.admin-header__menu[data-v-75631dc6]:hover,.admin-header__theme[data-v-75631dc6]:hover{background:color-mix(in srgb,var(--admin-header-text) 8%,transparent)}.admin-header__logout[data-v-75631dc6]:hover{color:var(--ui-error,#ef4444)}.admin-header__menu[data-v-75631dc6]{display:none}@media (width<=768px){.admin-header__menu[data-v-75631dc6]{display:inline-flex}}.admin-sidebar[data-v-48518177]{width:var(--admin-sidebar-width);background:var(--admin-sidebar-bg);color:var(--admin-sidebar-text);border-right:1px solid var(--admin-sidebar-border);overflow:auto}.admin-sidebar__menu[data-v-48518177]{flex-direction:column;gap:.125rem;padding:.75rem .5rem 1.25rem;display:flex}.admin-sidebar__link[data-v-48518177]{min-height:2.25rem;color:var(--admin-sidebar-text);border-radius:.375rem;align-items:center;gap:.625rem;padding:.375rem .75rem;font-size:.875rem;text-decoration:none;display:flex}.admin-sidebar__link--active[data-v-48518177],.admin-sidebar__link[data-v-48518177]:hover{background:var(--admin-sidebar-hover)}.admin-sidebar__link[data-v-48518177]:focus-visible{outline:2px solid color-mix(in srgb,var(--admin-sidebar-text) 45%,transparent);outline-offset:2px}.admin-sidebar__link--active[data-v-48518177]{color:var(--admin-sidebar-active-text);font-weight:600}.admin-sidebar__icon[data-v-48518177]{opacity:.9;flex-shrink:0}.admin-sidebar__name[data-v-48518177]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.admin-sidebar__badge[data-v-48518177]{color:#fff;text-align:center;background:#ef4444;border-radius:999px;flex-shrink:0;min-width:1.25rem;padding:.1rem .375rem;font-size:.6875rem;font-weight:700;line-height:1.2}.layout-admin[data-v-f72a4432]{background:var(--admin-content-bg);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.layout-admin__body[data-v-f72a4432]{flex:1;min-height:0;display:flex}.layout-admin__sidebar[data-v-f72a4432]{flex-shrink:0}.layout-admin__content[data-v-f72a4432]{background:var(--admin-content-bg);min-width:0;color:var(--kit-text);position:relative;overflow:hidden}.layout-admin__content[data-v-f72a4432],.layout-admin__page[data-v-f72a4432]{flex-direction:column;flex:1;min-height:0;display:flex}.layout-admin__page[data-v-f72a4432]{gap:1rem;padding:1.25rem;overflow:auto}@media (width<=768px){.layout-admin__sidebar[data-v-f72a4432]{z-index:30;top:var(--admin-header-height);position:fixed;bottom:0;left:0;transform:translate(-105%)}.layout-admin__sidebar.is-open[data-v-f72a4432]{transform:none}.layout-admin__backdrop[data-v-f72a4432]{z-index:20;top:var(--admin-header-height);background:var(--admin-overlay);border:0;position:fixed;bottom:0;left:0;right:0}}.layout-admin .layout-admin__page:has(.ui-table--fill){overflow:hidden}
