.sidebar[data-v-bbcddde2]{z-index:30;width:var(--sc-sidebar-width);background:var(--sc-surface);border-right:1px solid var(--sc-border);height:100dvh;position:fixed;top:0;left:0}.sidebar.is-collapsed[data-v-bbcddde2]{width:var(--sc-sidebar-collapsed-width)}.sidebar__brand[data-v-bbcddde2]{height:var(--sc-topbar-height);align-items:center;gap:10px;padding:0 20px;display:flex}.sidebar__logo[data-v-bbcddde2]{background:var(--sc-brand);border-radius:6px;flex:none;width:24px;height:24px}.sidebar__brand-text[data-v-bbcddde2]{font-size:var(--sc-fs-card-title);line-height:var(--sc-lh-card-title);color:var(--sc-text-primary);white-space:nowrap;font-weight:600}.sidebar__nav[data-v-bbcddde2]{margin-top:var(--sc-space-3);flex-direction:column;gap:4px;display:flex}.sidebar__item[data-v-bbcddde2]{height:40px;margin:0 var(--sc-space-3);padding:0 var(--sc-space-3);border-radius:var(--sc-radius-button);color:#475467;font-size:var(--sc-fs-table);line-height:var(--sc-lh-table);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:10px;font-weight:500;display:flex}.sidebar.is-collapsed .sidebar__item[data-v-bbcddde2]{justify-content:center;padding:0}.sidebar__item.is-active[data-v-bbcddde2]{background:var(--sc-nav-selected-bg);color:var(--sc-nav-selected-text)}.sidebar__icon[data-v-bbcddde2]{color:currentColor;font-size:18px}.sidebar__item.is-active .sidebar__icon[data-v-bbcddde2]{color:var(--sc-brand)}.topbar[data-v-fede4ef0]{z-index:20;height:var(--sc-topbar-height);padding:0 var(--sc-main-padding);background:var(--sc-surface);border-bottom:1px solid var(--sc-border);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.topbar__left[data-v-fede4ef0]{align-items:center;gap:var(--sc-space-3);display:flex}.topbar__toggle[data-v-fede4ef0]{width:32px;height:32px;color:var(--sc-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.topbar__context[data-v-fede4ef0]{font-size:var(--sc-fs-table);color:var(--sc-text-secondary)}.topbar__right[data-v-fede4ef0]{align-items:center;gap:var(--sc-space-4);display:flex}.topbar__icon[data-v-fede4ef0]{color:var(--sc-text-secondary);font-size:18px}.topbar__avatar[data-v-fede4ef0]{background:var(--sc-nav-selected-bg);border-radius:50%;width:28px;height:28px}.topbar__name[data-v-fede4ef0]{font-size:var(--sc-fs-table);color:var(--sc-text-primary)}.topbar__logout[data-v-fede4ef0]{border:1px solid var(--sc-border);background:var(--sc-surface);height:30px;color:var(--sc-text-secondary);cursor:pointer;border-radius:6px;padding:0 10px}.topbar__logout[data-v-fede4ef0]:disabled{opacity:.55}.admin-layout[data-v-d5bd9a13]{background:var(--sc-bg);min-height:100dvh}.admin-layout__main[data-v-d5bd9a13]{min-height:100dvh;transition:margin-left .15s}.admin-layout__content[data-v-d5bd9a13]{padding:var(--sc-main-padding);min-height:calc(100dvh - var(--sc-topbar-height))}.admin-layout__inner[data-v-d5bd9a13]{width:100%;max-width:var(--sc-content-max);margin-inline:auto}.empty-state[data-v-4af875cd]{align-items:center;gap:var(--sc-space-2);padding:var(--sc-space-8) var(--sc-space-4);text-align:center;flex-direction:column;display:flex}.empty-state__icon[data-v-4af875cd]{color:var(--sc-text-tertiary);font-size:32px}.empty-state__title[data-v-4af875cd]{font-size:var(--sc-fs-body);line-height:var(--sc-lh-body);color:var(--sc-text-secondary);margin:0}.empty-state__desc[data-v-4af875cd]{font-size:var(--sc-fs-table);line-height:var(--sc-lh-table);color:var(--sc-text-tertiary);margin:0}.empty-state__action[data-v-4af875cd]{margin-top:var(--sc-space-2)}
