.admin-shell[data-v-e8d087ba]{--admin-ink:#29241f;--admin-muted:#817970;--admin-line:#e9e3dc;--admin-accent:#79594d;--admin-accent-dark:#60463b;--admin-paper:#fff;--admin-wash:#f7f5f2;background:var(--admin-wash);min-height:100vh;color:var(--admin-ink)}.admin-sidebar[data-v-e8d087ba]{z-index:20;border-right:1px solid var(--admin-line);background:var(--admin-paper);flex-direction:column;width:252px;padding:26px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand[data-v-e8d087ba]{align-items:center;gap:11px;padding:2px 8px 30px;display:flex}.brand-mark[data-v-e8d087ba]{background:var(--admin-accent);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:22px}.brand-mark[data-v-e8d087ba],.brand-name[data-v-e8d087ba]{font-weight:700;display:grid}.brand-name[data-v-e8d087ba]{color:#252b34;letter-spacing:.01em;gap:3px;font-size:15px}.brand-name span[data-v-e8d087ba]{color:#8a9099;letter-spacing:.04em;font-size:11px;font-weight:500}.sidebar-label[data-v-e8d087ba]{color:#a39b92;letter-spacing:.06em;margin:7px 10px 12px;font-size:11px;font-weight:650}.sidebar-nav[data-v-e8d087ba]{gap:6px;display:grid}.nav-link[data-v-e8d087ba]{color:#696159;border-radius:7px;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:13px;font-weight:550;transition:background .16s,color .16s,transform .16s;display:flex}.nav-link[data-v-e8d087ba]:hover{color:var(--admin-accent-dark);background:#f7f3ef}.nav-link.active[data-v-e8d087ba]{color:var(--admin-accent-dark);background:#f2ece7;font-weight:650}.nav-icon[data-v-e8d087ba]{color:currentColor;place-items:center;width:22px;font-size:17px;line-height:1;display:grid}.sidebar-bottom[data-v-e8d087ba]{border-top:1px solid #f0ece7;margin-top:auto;padding:14px 8px 0}.public-link[data-v-e8d087ba]{color:#696159;align-items:center;gap:9px;min-height:36px;font-size:12px;display:flex}.public-link[data-v-e8d087ba]:hover{color:var(--admin-accent)}.sidebar-bottom p[data-v-e8d087ba]{color:#a0a5ad;margin:12px 0 0;font-size:10px}.admin-main[data-v-e8d087ba]{min-width:0;min-height:100vh;margin-left:252px}.admin-topbar[data-v-e8d087ba]{z-index:10;border-bottom:1px solid var(--admin-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px 38px;display:flex;position:sticky;top:0}.topbar-heading p[data-v-e8d087ba]{color:#847c74;letter-spacing:.04em;margin:0 0 4px;font-size:10px}.topbar-heading p span[data-v-e8d087ba]{color:#c4c8ce;margin:0 5px}.topbar-heading h1[data-v-e8d087ba]{color:#716961;margin:0;font-size:12px;font-weight:550}.account-chip[data-v-e8d087ba],.account-tools[data-v-e8d087ba]{align-items:center;display:flex}.account-tools[data-v-e8d087ba]{gap:15px}.account-chip[data-v-e8d087ba]{gap:9px}.account-avatar[data-v-e8d087ba]{width:31px;height:31px;color:var(--admin-accent);background:#f4efeb;border:1px solid #e8ded9;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.account-name[data-v-e8d087ba]{color:#4e4842;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;overflow:hidden}.logout-button[data-v-e8d087ba]{color:#655e56;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e6e0d9;border-radius:6px;padding:0 11px;font-size:11px}.logout-button[data-v-e8d087ba]:hover:not(:disabled){color:var(--admin-accent-dark);border-color:#c8b5ac}.logout-button[data-v-e8d087ba]:focus-visible{outline-offset:2px;outline:2px solid #9a6957}.logout-button[data-v-e8d087ba]:disabled{cursor:not-allowed;opacity:.6}.admin-content[data-v-e8d087ba]{width:min(100%,1380px);margin:0 auto;padding:34px 38px 56px}.logout-error[data-v-e8d087ba]{z-index:30;color:#a12f26;background:#fffaf8;border:1px solid #ecd1ca;border-radius:8px;margin:0;padding:12px 15px;font-size:12px;position:fixed;bottom:22px;right:28px;box-shadow:0 8px 24px #24242412}@media (width<=760px){.admin-sidebar[data-v-e8d087ba]{border-bottom:1px solid #e6e8ec;border-right:0;width:100%;padding:12px 18px 9px;position:static}.brand[data-v-e8d087ba]{padding:0 4px 10px}.brand-mark[data-v-e8d087ba]{width:33px;height:33px;font-size:19px}.sidebar-bottom[data-v-e8d087ba],.sidebar-label[data-v-e8d087ba]{display:none}.sidebar-nav[data-v-e8d087ba]{gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.nav-link[data-v-e8d087ba]{flex:none;gap:7px;min-height:38px;padding:0 10px;font-size:12px}.nav-icon[data-v-e8d087ba]{width:auto;font-size:15px}.admin-main[data-v-e8d087ba]{min-height:calc(100vh - 108px);margin-left:0}.admin-topbar[data-v-e8d087ba]{min-height:58px;padding:9px 20px;position:static}.account-name[data-v-e8d087ba],.topbar-heading p[data-v-e8d087ba]{display:none}.account-tools[data-v-e8d087ba]{gap:9px}.admin-content[data-v-e8d087ba]{padding:24px 20px 40px}}@media (width<=420px){.admin-sidebar[data-v-e8d087ba]{padding-inline:14px}.admin-content[data-v-e8d087ba],.admin-topbar[data-v-e8d087ba]{padding-inline:16px}.logout-button[data-v-e8d087ba]{min-height:32px;padding-inline:9px}}
