.wrap[data-v-a332b1dc]{background:radial-gradient(circle at 20% 10%,#2f6bff1f,#0000 55%),radial-gradient(circle at 80% 0,#27b7a71f,#0000 50%),linear-gradient(#f3f6fb,#eaf0f7);place-items:center;height:100vh;display:grid;position:relative;overflow:hidden}.panel[data-v-a332b1dc]{z-index:2;border:1px solid #0f2a4a14;border-radius:18px;width:min(420px,100vw - 40px);padding:22px 20px 18px}.head[data-v-a332b1dc]{align-items:center;gap:12px;margin-bottom:14px;display:flex}.mark[data-v-a332b1dc]{background:radial-gradient(circle at 25% 25%,#27b7a7f2,#0000 60%),radial-gradient(circle at 70% 15%,#2f6bffd9,#0000 60%),#2f6bff14;border:1px solid #2f6bff33;border-radius:14px;width:42px;height:42px;position:relative}.markInner[data-v-a332b1dc]{border:1px dashed #2f6bff80;border-radius:12px;animation:10s linear infinite sfLogoSpin-a332b1dc;position:absolute;inset:10px}@keyframes sfLogoSpin-a332b1dc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.title[data-v-a332b1dc]{font-family:var(--sf-font-display);letter-spacing:.4px;font-weight:800}.sub[data-v-a332b1dc]{color:var(--sf-text-2);margin-top:2px;font-size:12px}.bgArt[data-v-a332b1dc]{pointer-events:none;z-index:1;position:absolute;inset:0}.orb[data-v-a332b1dc]{filter:blur(18px);opacity:.9;border-radius:999px;animation:15s ease-in-out infinite alternate floatOrb-a332b1dc;position:absolute}@keyframes floatOrb-a332b1dc{0%{transform:translate(0)scale(1)}50%{transform:translate(30px,-30px)scale(1.05)}to{transform:translate(0)scale(1)}}.o1[data-v-a332b1dc]{background:#27b7a733;width:420px;height:420px;animation-delay:-2s;top:-120px;left:-120px}.o2[data-v-a332b1dc]{background:#2f6bff33;width:520px;height:520px;animation-delay:-7s;top:-180px;right:-200px}.o3[data-v-a332b1dc]{background:#ffb74d2e;width:560px;height:560px;animation-delay:-11s;bottom:-280px;left:40%}.grid[data-v-a332b1dc]{opacity:.55;background-image:linear-gradient(#3341550d 1px,#0000 1px),linear-gradient(90deg,#3341550d 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0%,#0000 70%);mask-image:radial-gradient(circle at 50% 45%,#000 0%,#0000 70%)}.layout[data-v-4a1675ec]{grid-template-columns:208px 1fr;gap:10px;height:100%;padding:10px 12px;transition:grid-template-columns .24s cubic-bezier(.4,0,.2,1);display:grid}.layout.is-collapsed[data-v-4a1675ec]{grid-template-columns:68px 1fr}.layout.dashboard-layout[data-v-4a1675ec]{grid-template-columns:1fr;gap:0;padding:0}.sidebar[data-v-4a1675ec],.drawerSidebar[data-v-4a1675ec]{min-width:0;height:100%}@media (width<=959px){.layout[data-v-4a1675ec]{grid-template-columns:1fr}}.main[data-v-4a1675ec]{flex-direction:column;gap:10px;min-width:0;height:100%;transition:transform .24s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.main.dashboard-main[data-v-4a1675ec]{gap:8px;position:relative}.topbar[data-v-4a1675ec]{border-radius:var(--sf-radius-lg);border:1px solid var(--sf-card-border);box-shadow:var(--sf-shadow-soft);background:linear-gradient(120deg,#fff,#f5f7fb);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.topbarStart[data-v-4a1675ec]{align-items:center;gap:12px;min-width:0;display:flex}.navTools[data-v-4a1675ec]{flex-shrink:0;align-items:center;gap:0;display:flex}.navIconBtn[data-v-4a1675ec],.iconBtn[data-v-4a1675ec]{color:var(--sf-text-1);background:#2f6bff14;border-radius:10px}.navIconBtn[data-v-4a1675ec]:hover,.iconBtn[data-v-4a1675ec]:hover{color:var(--sf-primary);background:#2f6bff26}.pageInfo[data-v-4a1675ec]{gap:4px;min-width:0;display:grid}.pageTitle[data-v-4a1675ec]{font-family:var(--sf-font-display);letter-spacing:.3px;font-size:20px;font-weight:700}.pageSub[data-v-4a1675ec]{color:var(--sf-text-2);font-size:12px}.topActions[data-v-4a1675ec]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.searchInput[data-v-4a1675ec]{width:220px}.shortcutBtn[data-v-4a1675ec]{justify-content:center}.user[data-v-4a1675ec]{cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:4px 6px;transition:all .25s;display:flex}.user[data-v-4a1675ec]:hover{background:#2f6bff0d}.avatar[data-v-4a1675ec]{color:#fff;background:linear-gradient(135deg,#2f6bff,#27b7a7);border-radius:12px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid;box-shadow:0 8px 18px #2f6bff40}.name[data-v-4a1675ec]{color:var(--sf-text-1);font-size:13px}.arrowIcon[data-v-4a1675ec]{color:var(--sf-text-2);font-size:12px}.noticeBadge[data-v-4a1675ec] .el-badge__content{animation:2s infinite sfNoticePulse-4a1675ec;transform:translateY(-2px)}@keyframes sfNoticePulse-4a1675ec{0%{transform:translateY(-2px)scale(1)}50%{transform:translateY(-2px)scale(1.1)}to{transform:translateY(-2px)scale(1)}}.noticePanel[data-v-4a1675ec]{gap:10px;display:grid}.noticeHeader[data-v-4a1675ec]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.noticeHeaderTitle[data-v-4a1675ec]{color:var(--sf-text-0);font-size:14px;font-weight:700}.noticeHeaderSub[data-v-4a1675ec]{color:var(--sf-text-2);margin-top:4px;font-size:12px}.noticeItem[data-v-4a1675ec]{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #21366214;gap:8px;width:100%;padding:12px 4px;transition:background .2s;display:grid}.noticeItem[data-v-4a1675ec]:hover{background:#2f6bff0d}.noticeItem[data-v-4a1675ec]:last-child{border-bottom:none}.noticeItemHead[data-v-4a1675ec]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.noticeTitleWrap[data-v-4a1675ec]{align-items:center;gap:8px;display:inline-flex}.noticeTitle[data-v-4a1675ec]{color:var(--sf-text-0);font-size:14px;font-weight:600}.noticeUnreadDot[data-v-4a1675ec]{background:#ff5d5d;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #ff5d5d24}.noticeTime[data-v-4a1675ec]{color:var(--sf-text-2);flex-shrink:0;font-size:12px}.noticeText[data-v-4a1675ec]{color:var(--sf-text-1);font-size:13px;line-height:1.5}.noticeType[data-v-4a1675ec]{color:var(--sf-text-2);font-size:12px}.noticeMeta[data-v-4a1675ec]{justify-content:space-between;align-items:center;gap:12px;display:flex}.noticeMetaLeft[data-v-4a1675ec]{align-items:center;gap:8px;display:flex}.content[data-v-4a1675ec]{background:var(--sf-panel);border-radius:var(--sf-radius-lg);flex:1;min-height:0;overflow:auto}.content.dashboardContent[data-v-4a1675ec]{background:0 0;border-radius:0;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.dashboardFloatingTools[data-v-4a1675ec]{z-index:30;position:fixed;top:14px;left:14px}.dashboardMenuBtn[data-v-4a1675ec]{width:46px;height:46px;color:var(--sf-primary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #2f6bff29;box-shadow:0 12px 28px #1f3f6e29}.dashboardMenuBtn[data-v-4a1675ec]:hover{color:var(--sf-primary);background:#fffffffa;border-color:#2f6bff38}.navDrawer[data-v-4a1675ec] .el-drawer{background:0 0}.navDrawer[data-v-4a1675ec] .el-drawer__body{padding:0}@media (width<=1280px){.layout[data-v-4a1675ec]{padding:8px 10px}.layout.dashboard-layout[data-v-4a1675ec]{padding:0}}@media (width<=720px){.layout[data-v-4a1675ec]{gap:8px;padding:6px}.topbar[data-v-4a1675ec]{flex-direction:column;align-items:stretch}.topbarStart[data-v-4a1675ec]{align-items:flex-start}.topActions[data-v-4a1675ec]{justify-content:space-between;width:100%;margin-left:0}.shortcutBtn[data-v-4a1675ec]{order:-1}.pageTitle[data-v-4a1675ec]{font-size:18px}.pageSub[data-v-4a1675ec]{line-height:1.5}.name[data-v-4a1675ec]{display:none}.dashboardFloatingTools[data-v-4a1675ec]{top:10px;left:10px}}
