.layout-wrapper[data-v-5e59d01c]{background:var(--qm-bg-page);color:var(--qm-text);display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100vw}.top-header[data-v-5e59d01c]{align-items:center;background-color:transparent;border-bottom:1px solid #3a3a42;display:flex;flex-shrink:0;height:64px;justify-content:space-between;padding:0 24px}.header-logo[data-v-5e59d01c]{display:block;height:32px;max-width:220px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:auto}.header-actions[data-v-5e59d01c]{gap:12px}.header-actions[data-v-5e59d01c],.sign-out[data-v-5e59d01c]{align-items:center;display:flex}.sign-out[data-v-5e59d01c]{border:1px solid #656870;border-radius:16px;color:var(--qm-text-secondary);cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:600;height:32px;justify-content:center;transition:border-color .2s,color .2s;width:100px}.sign-out[data-v-5e59d01c]:hover{border-color:#a787ff;color:#a787ff}.main-body[data-v-5e59d01c]{display:flex;flex:1;overflow:hidden}.left-sidebar[data-v-5e59d01c]{flex-shrink:0;height:100%;overflow-y:auto;padding-left:16px;padding-top:16px;width:212px}.menu-item[data-v-5e59d01c]{align-items:center;border:2px solid transparent;border-radius:16px;box-sizing:border-box;color:var(--qm-text-secondary);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;height:45px;margin-bottom:4px;padding-left:13px;transition:all .2s;width:180px}.menu-item[data-v-5e59d01c]:hover{background-color:#a787ff1f;color:#c4b0ff}.menu-item.active[data-v-5e59d01c]{background-color:#444;border:2px solid #a787ff;color:#a787ff;font-weight:600}.right-content[data-v-5e59d01c]{background-color:transparent;flex:1;height:100%;overflow-y:auto;padding:20px}@media(max-width:767px){.layout-wrapper[data-v-5e59d01c]{height:100dvh;width:100%}.top-header[data-v-5e59d01c]{flex-wrap:wrap;gap:12px;height:auto;min-height:calc(60px + env(safe-area-inset-top,0px));padding:calc(8px + env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 8px max(12px,env(safe-area-inset-left,0px))}.header-logo[data-v-5e59d01c]{height:auto;max-width:min(150px,40vw)}.header-actions[data-v-5e59d01c]{gap:8px;margin-left:auto}.header-actions[data-v-5e59d01c] .lang-trigger{min-height:44px}.header-actions[data-v-5e59d01c] .lang-label{display:none}.sign-out[data-v-5e59d01c]{min-height:44px;padding:0 12px;width:auto}.main-body[data-v-5e59d01c]{flex-direction:column;min-height:0}.left-sidebar[data-v-5e59d01c]{border-bottom:1px solid var(--qm-border);display:flex;gap:8px;height:auto;overflow-x:auto;overflow-y:hidden;padding:10px max(12px,env(safe-area-inset-right,0px)) 10px max(12px,env(safe-area-inset-left,0px));width:100%}.menu-item[data-v-5e59d01c]{border-radius:12px;margin:0;min-height:44px;padding:0 14px;white-space:nowrap;width:auto}.right-content[data-v-5e59d01c]{height:0;min-height:0;overscroll-behavior-y:contain;padding:16px max(16px,env(safe-area-inset-right,0px)) max(20px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));width:100%}}
