.app-layout[data-v-99cbfcf1]{height:100vh}.desktop-sider[data-v-99cbfcf1]{display:flex;flex-direction:column}.sider-header[data-v-99cbfcf1]{padding:16px;border-bottom:1px solid var(--n-border-color)}.logo[data-v-99cbfcf1]{display:flex;align-items:center;gap:12px;font-weight:700;font-size:1.1rem;white-space:nowrap;overflow:hidden}.logo.collapsed[data-v-99cbfcf1]{justify-content:center}.logo-text-short[data-v-99cbfcf1]{font-size:1.1rem;font-weight:700}.app-header[data-v-99cbfcf1]{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:60px}.header-left[data-v-99cbfcf1]{display:flex;align-items:center;gap:12px}.mobile-menu-btn[data-v-99cbfcf1]{display:none}.header-logo[data-v-99cbfcf1]{display:none;align-items:center;gap:8px;font-weight:700}.header-logo.always-visible[data-v-99cbfcf1]{display:flex}.header-right[data-v-99cbfcf1]{display:flex;align-items:center}.user-menu-trigger[data-v-99cbfcf1]{cursor:pointer;padding:4px 8px;border-radius:8px;transition:background-color .2s}.user-menu-trigger[data-v-99cbfcf1]:hover{background-color:#ffffff1a}.user-name[data-v-99cbfcf1]{font-weight:500}.app-content[data-v-99cbfcf1]{padding:24px;overflow-y:auto}@media(max-width:1024px){.app-content[data-v-99cbfcf1]{padding:20px}}@media(max-width:834px){.desktop-sider[data-v-99cbfcf1]{display:none}.mobile-menu-btn[data-v-99cbfcf1],.header-logo[data-v-99cbfcf1]{display:flex}.app-header[data-v-99cbfcf1]{padding:0 16px;height:56px}.app-content[data-v-99cbfcf1]{padding:16px}}@media(max-width:480px){.app-header[data-v-99cbfcf1]{padding:0 12px;height:52px}.header-logo .logo-text[data-v-99cbfcf1],.user-name[data-v-99cbfcf1]{display:none}.app-content[data-v-99cbfcf1]{padding:12px}.header-right[data-v-99cbfcf1] .n-button{padding:0 12px;font-size:.85rem}}html,body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#app{overflow-x:hidden;max-width:100vw}@media(max-width:834px){button,a,[role=button]{min-height:44px}html{-webkit-text-size-adjust:100%}}@supports (padding-top: env(safe-area-inset-top)){.app-layout{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}*{-webkit-overflow-scrolling:touch}
