.ad-shell[data-v-daf004ca]{display:flex;min-height:100vh;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.ad-side[data-v-daf004ca]{align-self:flex-start;background:var(--card);border-right:1px solid var(--border);display:flex;flex:0 0 210px;flex-direction:column;height:calc(100vh - env(safe-area-inset-bottom,0px));height:calc(100dvh - env(safe-area-inset-bottom,0px));overflow:hidden;padding-top:env(safe-area-inset-top,0);position:sticky;top:0;width:210px}.ad-brand[data-v-daf004ca]{border-bottom:1px solid var(--border);font-weight:600;padding:16px 18px}.ad-side[data-v-daf004ca] .n-menu{flex:1;overflow-y:auto;padding:6px}.ad-side-foot[data-v-daf004ca]{border-top:1px solid var(--border);padding:12px 16px}.ad-drawer-foot[data-v-daf004ca],.ad-side-foot[data-v-daf004ca]{align-items:center;display:flex;gap:8px;min-width:0}.ad-drawer-foot[data-v-daf004ca]{width:100%}.ad-avatar[data-v-daf004ca]{align-items:center;background:#4f46e5;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 30px;font-size:14px;font-weight:600;height:30px;justify-content:center;width:30px}.ad-uinfo[data-v-daf004ca]{flex:1;min-width:0}.ad-uname[data-v-daf004ca]{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-urole[data-v-daf004ca]{color:var(--text-sub);font-size:11px}.ad-main[data-v-daf004ca]{display:flex;flex:1;flex-direction:column;min-width:0}.ad-top[data-v-daf004ca]{align-items:center;background:var(--card);border-bottom:1px solid var(--border);display:flex;gap:12px;min-height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0) 20px 0;position:sticky;top:0;z-index:5}.ad-title[data-v-daf004ca]{font-size:16px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-menu-btn[data-v-daf004ca]{display:none;font-size:18px}.ad-content[data-v-daf004ca]{box-sizing:border-box;padding:20px;width:100%}@media(max-width:860px){.ad-side[data-v-daf004ca]{display:none}.ad-menu-btn[data-v-daf004ca]{display:inline-flex}.ad-content[data-v-daf004ca]{padding:16px}.ad-top[data-v-daf004ca]{padding:env(safe-area-inset-top,0) 12px 0}}
