.admin-sidebar[data-v-5435e2f9]{background:#0b1e30;box-sizing:border-box;color:#fff;display:flex;flex:0 0 232px;flex-direction:column;height:100dvh;overflow-y:auto;padding:18px 14px;width:232px}.admin-sidebar__brand[data-v-5435e2f9]{align-items:center;color:#fff;display:flex;gap:9px;min-height:38px;padding:2px 8px 18px;text-decoration:none}.admin-sidebar__brand-mark[data-v-5435e2f9]{background:#5b58e0;border-radius:6px;flex:0 0 24px;height:24px;position:relative;transform:rotate(45deg);width:24px}.admin-sidebar__brand-mark[data-v-5435e2f9]:after{border:2px solid #fff;border-radius:2px;content:"";inset:5px;position:absolute}.admin-sidebar__brand-name[data-v-5435e2f9]{font-family:var(--font-en);font-size:15px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.admin-sidebar__tag[data-v-5435e2f9]{background:#5b58e0;border-radius:4px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.14em;padding:2px 6px}.admin-sidebar__nav[data-v-5435e2f9]{display:flex;flex-direction:column;gap:2px}.admin-sidebar__section-label[data-v-5435e2f9]{color:#fff6;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;padding:0 10px 6px}.admin-sidebar__section-label--system[data-v-5435e2f9]{padding-top:14px}.admin-sidebar__link[data-v-5435e2f9]{align-items:center;border-radius:8px;box-sizing:border-box;color:#ffffffb8;display:flex;font-size:13px;font-weight:500;gap:10px;min-height:40px;padding:9px 10px;text-decoration:none;transition:color .16s ease,background .16s ease}.admin-sidebar__link[data-v-5435e2f9]:hover{background:#ffffff12;color:#fff}.admin-sidebar__link--active[data-v-5435e2f9]{background:#5b58e0;color:#fff;font-weight:700}.admin-sidebar__link .material-symbols-rounded[data-v-5435e2f9]{flex:0 0 auto;font-size:19px}.admin-sidebar__badge[data-v-5435e2f9]{background:#ffffff24;border-radius:99px;font-family:var(--font-mono);font-size:10px;margin-left:auto;min-width:18px;padding:1px 7px;text-align:center}.admin-sidebar__badge--alert[data-v-5435e2f9]{background:#d64545}.admin-sidebar__account[data-v-5435e2f9]{align-items:center;border-top:1px solid hsla(0,0%,100%,.12);display:flex;gap:10px;margin-top:auto;min-height:46px;padding:12px 8px 0}.admin-sidebar__avatar[data-v-5435e2f9]{background:#5b58e0;border-radius:8px;display:grid;flex:0 0 32px;font-family:var(--font-en);font-size:13px;font-weight:800;height:32px;place-items:center;width:32px}.admin-sidebar__account-copy[data-v-5435e2f9]{min-width:0}.admin-sidebar__account-name[data-v-5435e2f9]{font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar__account-role[data-v-5435e2f9]{color:#ffffff80;font-size:11px}.admin-sidebar__logout[data-v-5435e2f9]{background:transparent;border:0;color:#ffffff80;cursor:pointer;display:grid;flex:0 0 28px;height:28px;margin-left:auto;place-items:center;width:28px}.admin-sidebar__logout[data-v-5435e2f9]:hover{color:#fff}.admin-sidebar__logout .material-symbols-rounded[data-v-5435e2f9]{font-size:18px}.admin-sidebar--mobile[data-v-5435e2f9]{flex-basis:auto;width:min(100vw,320px)}.admin-shell[data-v-bbfc2bed]{--admin-chrome:56px;background:#f8f9fb;display:flex;height:100dvh;min-height:0;overflow:hidden}.admin-shell__desktop-nav[data-v-bbfc2bed]{position:sticky;top:0;z-index:50}.admin-shell__main[data-v-bbfc2bed]{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;min-width:0}.admin-context-header[data-v-bbfc2bed]{align-items:center;background:#fff;border-bottom:1px solid #e6e8ec;box-sizing:border-box;display:flex;flex:0 0 var(--admin-chrome);gap:16px;height:var(--admin-chrome);padding:0 28px}.admin-context-header__menu[data-v-bbfc2bed]{background:#fff;border:1px solid #e6e8ec;border-radius:8px;color:#1a2433;display:none;height:36px;place-items:center;width:36px}.admin-context-header__copy[data-v-bbfc2bed]{min-width:180px}.admin-context-header__title[data-v-bbfc2bed]{color:#1a2433;font-size:15px;font-weight:900}.admin-context-header__subtitle[data-v-bbfc2bed]{color:#8a93a1;font-size:11px;font-weight:500}.admin-context-header__ops[data-v-bbfc2bed]{align-items:center;background:#fff;border:1px solid #e6e8ec;border-radius:8px;color:#1a2433;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;height:36px;margin-left:auto;padding:0 12px;white-space:nowrap}.admin-context-header__ops[data-v-bbfc2bed]:hover{background:#f3f4f7}.admin-context-header__ops .material-symbols-rounded[data-v-bbfc2bed]{font-size:17px}.admin-context-header__ops+.admin-context-header__create[data-v-bbfc2bed]{margin-left:0}.admin-context-header__create[data-v-bbfc2bed]{align-items:center;background:#5b58e0;border-radius:8px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:6px;height:36px;margin-left:auto;padding:0 14px;text-decoration:none;white-space:nowrap}.admin-context-header__create[data-v-bbfc2bed]:hover{background:#4744c4}.admin-context-header__create .material-symbols-rounded[data-v-bbfc2bed]{font-size:17px}.admin-main[data-v-bbfc2bed]{background:#f8f9fb;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain}.admin-main[data-v-bbfc2bed]>*{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;min-width:0;width:100%}.admin-mobile-drawer[data-v-bbfc2bed]{background:#0b1e3080;display:flex;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease,visibility 0s linear .24s;visibility:hidden;z-index:80}.admin-mobile-drawer[data-v-bbfc2bed] .admin-sidebar{transform:translate(-100%);transition:transform .24s ease}.admin-mobile-drawer--open[data-v-bbfc2bed]{opacity:1;pointer-events:auto;transition-delay:0s;visibility:visible}.admin-mobile-drawer--open[data-v-bbfc2bed] .admin-sidebar{transform:translate(0)}@media(max-width:900px){.admin-shell__desktop-nav[data-v-bbfc2bed]{display:none}.admin-context-header[data-v-bbfc2bed]{padding:0 16px}.admin-context-header__menu[data-v-bbfc2bed]{display:grid}.admin-context-header__search[data-v-bbfc2bed]{display:none}}@media(max-width:560px){.admin-context-header__subtitle[data-v-bbfc2bed]{display:none}.admin-context-header__copy[data-v-bbfc2bed]{min-width:0}.admin-context-header__ops-text[data-v-bbfc2bed]{display:none}.admin-context-header__create[data-v-bbfc2bed]{font-size:0;justify-content:center;margin-left:auto;padding:0;width:36px}}
