.sidebar[data-v-6f12f823]{background:var(--card);border-right:1px solid var(--bd);display:flex;flex:none;flex-direction:column;position:relative;transition:width .16s ease;z-index:20}.brand[data-v-6f12f823]{align-items:center;display:flex;gap:10px;padding:16px 14px 12px}.mark[data-v-6f12f823]{flex:none;height:30px;width:30px}.logo[data-v-6f12f823]{height:34px}.switcher-wrap[data-v-6f12f823]{padding:0 10px 10px;position:relative}.ctx[data-v-6f12f823]{align-items:center;background:var(--accL);border:1px solid var(--bd);border-radius:10px;cursor:pointer;display:flex;gap:8px;padding:7px 8px}.ctx[data-v-6f12f823]:hover{border-color:var(--acc)}.ctx-cap[data-v-6f12f823]{color:var(--tx2);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ctx-name[data-v-6f12f823]{color:var(--accTx);font-size:12px;font-weight:600}.switcher[data-v-6f12f823]{background:var(--card);border:1px solid var(--bd);border-radius:12px;box-shadow:var(--shadow);left:10px;overflow:hidden;position:absolute;right:10px;top:56px;z-index:40}.switcher-list[data-v-6f12f823]{max-height:210px;overflow:auto;padding:5px}.switcher-row[data-v-6f12f823]{align-items:center;border-radius:9px;color:var(--tx);cursor:pointer;display:flex;gap:8px;padding:7px 8px}.switcher-row[data-v-6f12f823]:hover{background:var(--hover);color:var(--tx)}.switcher-row.on[data-v-6f12f823]{background:var(--accL)}.switcher-empty[data-v-6f12f823]{color:var(--tx3);font-size:12px;padding:14px;text-align:center}.nav[data-v-6f12f823]{display:flex;flex:1;flex-direction:column;gap:3px;overflow-x:hidden;overflow-y:auto;padding:4px 10px 10px}.nav-item[data-v-6f12f823]{align-items:center;background:transparent;border-radius:11px;color:var(--tx);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:10px 12px;width:100%}.nav-item.mini[data-v-6f12f823]{justify-content:center;padding:11px 0}.nav-item[data-v-6f12f823]:hover{background:var(--hover);color:var(--tx)}.nav-item.group[data-v-6f12f823]{color:var(--accTx)}.nav-item.on[data-v-6f12f823]{background:var(--acc);color:#fff;font-weight:600}.nav-item.on[data-v-6f12f823]:hover{background:var(--accD);color:#fff}.nav-ic[data-v-6f12f823]{display:flex;flex:none;position:relative}.nav-badge[data-v-6f12f823]{background:var(--hover);border-radius:8px;color:var(--tx2);flex:none;font-size:12px;font-weight:700;padding:2px 8px}.nav-item.on .nav-badge[data-v-6f12f823]{background:#ffffff3d;color:#fff}.nav-badge.fresh[data-v-6f12f823]{background:var(--acc);color:#fff}.nav-item.on .nav-badge.fresh[data-v-6f12f823]{background:#fff;color:var(--acc)}.dot-badge[data-v-6f12f823]{align-items:center;background:var(--acc);border-radius:8px;color:#fff;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px;position:absolute;right:-11px;top:-6px}.nav-item.on .dot-badge[data-v-6f12f823]{background:#fff;color:var(--acc)}.chev[data-v-6f12f823]{color:var(--tx3);flex:none;transition:transform .15s}.kids[data-v-6f12f823]{border-left:1px solid var(--bd);flex-direction:column;gap:2px;margin:3px 0 5px 18px;padding-left:14px}.kid[data-v-6f12f823],.kids[data-v-6f12f823]{display:flex}.kid[data-v-6f12f823]{align-items:center;border-radius:10px;color:var(--tx2);cursor:pointer;font-size:14px;font-weight:500;gap:9px;padding:8px 10px}.kid[data-v-6f12f823]:hover{background:var(--hover);color:var(--tx)}.kid.on[data-v-6f12f823]{background:var(--acc);color:#fff;font-weight:600}.kid.on[data-v-6f12f823]:hover{background:var(--accD);color:#fff}.foot[data-v-6f12f823]{border-top:1px solid var(--bd);gap:8px;padding:10px}.foot[data-v-6f12f823],.me[data-v-6f12f823]{align-items:center;display:flex}.me[data-v-6f12f823]{background:var(--accD);border-radius:9px;color:#fff;flex:none;font-size:12px;font-weight:700;height:32px;justify-content:center;width:32px}.foot-btn[data-v-6f12f823]{border-radius:8px;color:var(--tx2);display:flex;flex:none;padding:5px}.foot-btn[data-v-6f12f823]:hover{background:var(--accL);color:var(--acc)}.foot-btn.danger[data-v-6f12f823]{color:var(--tx3)}.foot-btn.danger[data-v-6f12f823]:hover{background:var(--errBg);color:var(--err)}.collapse[data-v-6f12f823]{align-items:center;background:var(--card);border:1px solid var(--bd);border-radius:50%;color:var(--tx2);display:flex;height:22px;justify-content:center;position:absolute;right:-11px;top:72px;width:22px;z-index:25}.collapse[data-v-6f12f823]:hover{border-color:var(--acc);color:var(--acc)}.scrim[data-v-6f12f823]{background:#0006;inset:0;position:fixed;z-index:60}@media(max-width:860px){.sidebar[data-v-6f12f823]{bottom:0;box-shadow:var(--shadow);left:0;position:fixed;top:0;transform:translate(-100%);transition:transform .2s ease;width:min(280px,86vw);z-index:61}.sidebar.open[data-v-6f12f823]{transform:none}.kid[data-v-6f12f823],.nav-item[data-v-6f12f823]{padding-block:12px}}.head[data-v-369faa97]{background:var(--card);border-bottom:1px solid var(--bd);gap:16px;padding:14px 24px}.back[data-v-369faa97],.head[data-v-369faa97]{align-items:center;display:flex;flex:none}.back[data-v-369faa97]{border:1px solid var(--bd);border-radius:9px;color:var(--tx2);height:34px;justify-content:center;width:34px}.back[data-v-369faa97]:hover{border-color:var(--acc);color:var(--acc)}.crumbs[data-v-369faa97]{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:7px;margin-bottom:3px}.crumb[data-v-369faa97],.crumbs[data-v-369faa97]{color:var(--tx3)}.crumb[data-v-369faa97]:not(.link){color:var(--tx2);font-weight:600}.crumb.link[data-v-369faa97]:hover{color:var(--acc)}.sep[data-v-369faa97]{opacity:.6}.burger[data-v-369faa97]{display:none}.actions[data-v-369faa97]{align-items:center;display:flex;flex:none;flex-wrap:wrap;gap:9px;justify-content:flex-end}@media(max-width:860px){.head[data-v-369faa97]{flex-wrap:wrap;gap:10px;padding:10px 14px}.burger[data-v-369faa97]{display:flex}.crumbs[data-v-369faa97]{display:none}.head .display[data-v-369faa97]{font-size:17px!important}.actions[data-v-369faa97]{justify-content:stretch;width:100%}.actions .btn[data-v-369faa97]{flex:1 1 auto}}.push-prompt[data-v-92c524bf]{bottom:16px;box-shadow:var(--shadow);display:flex;font-size:14px;gap:12px;left:16px;padding:14px;position:fixed;width:min(360px,calc(100vw - 32px));z-index:150}.shell[data-v-947eb992]{background:var(--bg);color:var(--tx);display:flex;height:100vh;height:100dvh;overflow:hidden}.main[data-v-947eb992]{min-width:0}.body[data-v-947eb992],.main[data-v-947eb992]{display:flex;flex:1;flex-direction:column;overflow:hidden}.body[data-v-947eb992]{min-height:0;position:relative}
