.platform-layout[data-v-3a720dda]{background:var(--app-bg);min-height:100vh}.platform-header[data-v-3a720dda]{z-index:15;height:var(--header-height);background:var(--sider-bg);border-bottom:3px solid var(--brand-primary);align-items:center;gap:32px;padding:0 24px;line-height:1.5;display:flex;position:sticky;top:0}.header-brand[data-v-3a720dda]{flex-shrink:0;align-items:center;gap:10px;display:flex}.brand-icon[data-v-3a720dda]{color:var(--brand-primary);flex-shrink:0}.brand-text[data-v-3a720dda]{flex-direction:column;display:flex}.brand-title[data-v-3a720dda]{color:#f4f6f8;white-space:nowrap;font-size:15px;font-weight:600}.brand-sub[data-v-3a720dda]{color:#aeb8c3;white-space:nowrap;font-size:11px}.header-nav[data-v-3a720dda]{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.nav-link[data-v-3a720dda]{color:var(--sider-text);border-radius:6px;padding:6px 14px;font-size:14px;text-decoration:none;transition:background-color .2s,color .2s}.nav-link[data-v-3a720dda]:hover{color:#fff;background:#ffffff12}.nav-link.is-active[data-v-3a720dda]{color:#fff;background:#805a2a;font-weight:500}.header-right[data-v-3a720dda]{flex-shrink:0;margin-left:auto}.user-trigger[data-v-3a720dda]{color:#f4f6f8;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 10px;transition:background-color .2s;display:inline-flex}.user-trigger[data-v-3a720dda]:hover{background:#ffffff14}.user-name[data-v-3a720dda]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:14px;overflow:hidden}.user-menu-item[data-v-3a720dda]{align-items:center;gap:8px;display:inline-flex}.platform-content[data-v-3a720dda]{min-width:0;min-height:calc(100vh - var(--header-height));background:var(--app-bg);padding:24px}.content-shell[data-v-3a720dda]{width:100%;min-width:0;max-width:1600px;margin:0 auto}@media (width<=767px){.platform-header[data-v-3a720dda]{gap:12px;padding:0 12px}.brand-sub[data-v-3a720dda]{display:none}.platform-content[data-v-3a720dda]{padding:16px 12px}.user-name[data-v-3a720dda]{display:none}}
