.user-layout[data-v-c880e482]{background:linear-gradient(180deg,#f5f7fb,#eef3f8);color:#1f2937;display:grid;grid-template-rows:50px minmax(0,1fr) 50px;height:100vh;overflow:hidden}.user-layout__container[data-v-c880e482]{box-sizing:border-box;margin:0;padding:0 24px;width:100%}.user-layout__header[data-v-c880e482]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(31,41,55,.94);border-bottom:1px solid hsla(0,0%,100%,.08);color:#f8fafc}.user-layout__header-inner[data-v-c880e482]{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:50px}.user-layout__header-main[data-v-c880e482]{align-items:center;display:flex;flex-wrap:wrap;gap:28px;min-width:0}.user-layout__welcome[data-v-c880e482]{color:#f8fafc;font-size:14px;font-weight:600}.user-layout__meta[data-v-c880e482]{color:#ffffffb8;font-size:13px}.user-layout__header-link[data-v-c880e482]{color:#ffffffc7;font-size:14px;text-decoration:none;transition:color .2s ease}.user-layout__header-link[data-v-c880e482]:hover{color:#fff}.user-layout__header-actions[data-v-c880e482]{align-items:center;display:flex;flex-shrink:0;gap:18px;justify-content:flex-end}.user-layout__action-link[data-v-c880e482]{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:8px;color:#f8fafc;display:inline-flex;height:32px;justify-content:center;padding:0 14px;text-decoration:none;transition:all .2s ease}.user-layout__action-link[data-v-c880e482]:hover{background:hsla(0,0%,100%,.14);border-color:#ffffff38;color:#fff}.user-layout__main-wrap[data-v-c880e482]{min-height:0;overflow:hidden}.user-layout__main-shell[data-v-c880e482]{box-sizing:border-box;height:100%;padding-bottom:24px;padding-top:24px}.user-layout__main[data-v-c880e482]{align-items:start;display:grid;gap:24px;grid-template-columns:280px minmax(0,1fr);height:100%}.user-layout__sidebar[data-v-c880e482]{height:100%}.user-layout__content-card[data-v-c880e482],.user-layout__nav[data-v-c880e482]{background:hsla(0,0%,100%,.96);border:1px solid rgba(148,163,184,.16);height:100%}.user-layout__nav[data-v-c880e482]{border-radius:24px;overflow-x:hidden;overflow-y:auto;padding:14px;scrollbar-color:transparent transparent;scrollbar-width:thin}.user-layout__nav[data-v-c880e482]::-webkit-scrollbar{height:0;width:8px}.user-layout__nav[data-v-c880e482]::-webkit-scrollbar-track{background:transparent}.user-layout__nav[data-v-c880e482]::-webkit-scrollbar-thumb{background:transparent;background-clip:padding-box;border:2px solid transparent;border-radius:999px}.user-layout__nav[data-v-c880e482]:hover{scrollbar-color:rgba(203,213,225,.9) transparent}.user-layout__nav[data-v-c880e482]:hover::-webkit-scrollbar-thumb{background:#cbd5e1;background-clip:padding-box;border:2px solid hsla(0,0%,100%,.96)}.user-layout__nav-group+.user-layout__nav-group[data-v-c880e482]{border-top:1px solid #eef2f7;margin-top:12px;padding-top:12px}.user-layout__nav-title[data-v-c880e482]{color:#94a3b8;font-size:12px;font-weight:700;letter-spacing:.04em;padding:8px 12px}.user-layout__nav-item[data-v-c880e482]{align-items:center;border-radius:12px;color:#334155;display:flex;margin-top:4px;min-height:44px;padding:0 12px;text-decoration:none;transition:all .2s ease}.user-layout__nav-item[data-v-c880e482]:hover{background:#f8fafc;color:var(--el-color-primary)}.user-layout__nav-item.is-active[data-v-c880e482]{background:linear-gradient(135deg,rgba(64,158,255,.12),rgba(99,102,241,.12));color:var(--el-color-primary);font-weight:600}.user-layout__nav-item--single[data-v-c880e482]{margin-top:0}.user-layout__content[data-v-c880e482]{height:100%;min-height:0;min-width:0}.user-layout__content-card[data-v-c880e482]{border-radius:24px;overflow-x:hidden;overflow-y:auto;scrollbar-color:transparent transparent;scrollbar-width:thin}.user-layout__content-card[data-v-c880e482]::-webkit-scrollbar{height:0;width:8px}.user-layout__content-card[data-v-c880e482]::-webkit-scrollbar-track{background:transparent}.user-layout__content-card[data-v-c880e482]::-webkit-scrollbar-thumb{background:transparent;background-clip:padding-box;border:2px solid transparent;border-radius:999px}.user-layout__content-card[data-v-c880e482]:hover{scrollbar-color:rgba(203,213,225,.9) transparent}.user-layout__content-card[data-v-c880e482]:hover::-webkit-scrollbar-thumb{background:#cbd5e1;background-clip:padding-box;border:2px solid hsla(0,0%,100%,.96)}.user-layout__footer[data-v-c880e482]{background:hsla(0,0%,100%,.92);border-top:1px solid rgba(148,163,184,.2);overflow:hidden}.user-layout__footer-inner[data-v-c880e482]{align-items:center;color:#64748b;display:flex;font-size:13px;gap:10px;justify-content:center;min-height:50px;white-space:nowrap}.user-layout__footer-inner a[data-v-c880e482]{color:#64748b;text-decoration:none}.user-layout__footer-inner a[data-v-c880e482]:hover{color:var(--el-color-primary)}@media (max-width:1100px){.user-layout[data-v-c880e482]{grid-template-rows:auto auto auto;height:auto;min-height:100vh}.user-layout[data-v-c880e482],.user-layout__main-wrap[data-v-c880e482]{overflow:visible}.user-layout__main-shell[data-v-c880e482]{height:auto}.user-layout__main[data-v-c880e482]{grid-template-columns:1fr;height:auto}.user-layout__content[data-v-c880e482],.user-layout__content-card[data-v-c880e482],.user-layout__nav[data-v-c880e482],.user-layout__sidebar[data-v-c880e482]{height:auto}.user-layout__content-card[data-v-c880e482],.user-layout__nav[data-v-c880e482]{overflow:visible}}@media (max-width:768px){.user-layout__container[data-v-c880e482]{padding:0 16px}.user-layout__header-inner[data-v-c880e482]{align-items:flex-start;flex-direction:column;gap:10px;min-height:auto;padding-bottom:8px;padding-top:8px}.user-layout__header-actions[data-v-c880e482]{flex-wrap:wrap;justify-content:flex-start}.user-layout__main-shell[data-v-c880e482]{padding-bottom:16px;padding-top:16px}.user-layout__main[data-v-c880e482]{gap:16px}.user-layout__footer-inner[data-v-c880e482]{flex-wrap:wrap;padding:8px 0;white-space:normal}}
