:root{font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,Arial,sans-serif}body{background-color:var(--bg-color);margin:0;line-height:1}button{border:1px solid var(--border-color-weak);background-color:var(--btn-bg-color);border-radius:8px;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:0;transition:border-color .22s,background-color .22s;display:flex}button:hover{background-color:var(--btn-bg-hover);border-color:var(--border-color)}:root[data-theme=light]{--bg-color:#f6f6f6;--bg-color-white:#fff;--bg-color-hover:#eee;--border-color:#e1e1e1;--border-color-weak:#eee;--btn-bg-color:transparent;--btn-bg-hover:var(--border-color-weak);--text-color:#000;--text-color-weak:#6b6b6b;--text-color-weaker:#c2c2c2;--icon-color:#373737;--app-primary:#0062ff;--app-shadow:0 12px 28px #202b3a1a, 0 2px 8px #202b3a0f}:root[data-theme=dark]{--bg-color:#f6f6f6;--bg-color-white:#fff}.cascade-menu[data-v-fd51b53a]{z-index:30;box-sizing:border-box;border:1px solid var(--border-color);background:var(--bg-color-white);width:max-content;min-width:140px;max-width:min(210px,100vw - 20px);box-shadow:var(--app-shadow);border-radius:14px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 6px);left:0}.cascade-menu[data-v-fd51b53a]:before{content:"";height:7px;position:absolute;top:-7px;left:0;right:0}.cascade-menu.opens-left[data-v-fd51b53a]:not(.nested-menu){left:auto;right:0}.cascade-item[data-v-fd51b53a]{position:relative}.menu-action[data-v-fd51b53a]{box-sizing:border-box;width:100%;min-height:34px;color:var(--text-color-weak);font:inherit;text-align:left;text-wrap:none;cursor:default;background:0 0;border:0;border-radius:10px;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:7px;padding:0 9px;font-size:12px;line-height:1.2;text-decoration:none;display:grid;position:relative}.menu-action>span[data-v-fd51b53a]{grid-column:2}.menu-action[data-v-fd51b53a]:hover,.menu-action[data-v-fd51b53a]:focus-visible{color:var(--text-color);background:var(--bg-color-hover);outline:none}.menu-action[data-v-fd51b53a]:hover:before,.menu-action[data-v-fd51b53a]:focus-visible:before{content:"";background:var(--app-primary);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0}.menu-icon[data-v-fd51b53a]{width:15px;height:15px;color:var(--icon-color);grid-column:1}.submenu-arrow[data-v-fd51b53a]{width:13px;height:13px;color:var(--text-color-weaker);grid-column:3}.nested-menu[data-v-fd51b53a]{top:-5px;left:calc(100% + 6px + var(--submenu-offset-x,0px))}.nested-menu[data-v-fd51b53a]:before{width:7px;height:auto;top:0;bottom:0;left:-7px}.nested-menu.opens-left[data-v-fd51b53a]{right:calc(100% + 6px - var(--submenu-offset-x,0px));left:auto}.nested-menu.opens-left[data-v-fd51b53a]:before{left:auto;right:-7px}.nested-menu.stacked-mobile[data-v-fd51b53a]{top:calc(100% + 4px);left:var(--submenu-offset-x,0px)}.nested-menu.stacked-mobile[data-v-fd51b53a]:before{width:auto;height:5px;inset:-5px 0 auto}.nested-menu.stacked-mobile.aligns-right[data-v-fd51b53a]{right:calc(0px - var(--submenu-offset-x,0px));left:auto}@media (prefers-reduced-motion:no-preference){.cascade-menu[data-v-fd51b53a]{transform-origin:0 0;animation:.12s ease-out menu-in-fd51b53a}@keyframes menu-in-fd51b53a{0%{opacity:0;transform:translateY(-3px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}}.page-header[data-v-e2251ca3]{align-items:center;gap:10px;width:100%;min-height:28px;display:flex}.back-btn[data-v-e2251ca3]{flex:none;width:28px;height:28px}.breadcrumb[data-v-e2251ca3]{align-items:center;gap:5px;min-width:0;font-size:12px;display:flex}.breadcrumb-item[data-v-e2251ca3]{box-sizing:border-box;min-height:24px;color:var(--text-color-weak);white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;padding:0 5px;line-height:1;text-decoration:none;display:inline-flex}.breadcrumb-link[data-v-e2251ca3]:hover,.breadcrumb-link[data-v-e2251ca3]:focus-visible,.breadcrumb-menu-anchor:hover .breadcrumb-trigger[data-v-e2251ca3]{color:var(--app-primary);border-color:var(--border-color-weak);outline:none}.breadcrumb-menu-anchor[data-v-e2251ca3]{display:inline-flex;position:relative}.breadcrumb-trigger[data-v-e2251ca3]{width:auto;min-width:0;font:inherit;cursor:default;background:0 0;line-height:1}.breadcrumb-current[data-v-e2251ca3]{color:var(--text-color);-webkit-user-select:text;user-select:text}.breadcrumb-separator[data-v-e2251ca3]{color:var(--text-color-weaker);-webkit-user-select:none;user-select:none}@media (width<=520px){.breadcrumb-item[data-v-e2251ca3]{text-overflow:ellipsis;max-width:120px;overflow:hidden}}.app-layout[data-v-73ea0d3a]{grid-template-rows:60px minmax(0,1fr);width:100%;height:100dvh;display:grid;overflow:hidden}.app-header[data-v-73ea0d3a]{box-sizing:border-box;border-bottom:1px solid var(--border-color);background-color:var(--bg-color-white);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;width:100%;height:60px;padding:10px;display:grid}.app-header .app-info[data-v-73ea0d3a]{flex-direction:row;justify-self:start;align-items:center;gap:20px;display:flex}.app-header .app-info .app-func-btn[data-v-73ea0d3a]{border-radius:10px;flex-direction:row;align-items:center;gap:10px;display:flex}.app-header .app-info .app-func-btn .fc-btn[data-v-73ea0d3a]{width:28px;height:28px}.app-header .app-name[data-v-73ea0d3a]{-webkit-user-select:none;user-select:none;flex-direction:column;grid-column:2;align-items:center;gap:5px;display:flex}.app-header .app-name .layer-one[data-v-73ea0d3a]{text-wrap:nowrap;color:var(--text-color);font-size:18px;font-weight:700}.app-header .app-name .layer-two[data-v-73ea0d3a]{text-wrap:nowrap;color:var(--text-color-weak);font-size:16px}.app-header .app-control[data-v-73ea0d3a]{cursor:pointer;grid-column:3;justify-self:end}.app-header .app-control .user-avatar[data-v-73ea0d3a]{box-sizing:border-box;border:1px solid var(--border-color-weak);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.app-header .app-control .user-avatar[data-v-73ea0d3a]:hover{background-color:var(--bg-color-hover);border-color:var(--border-color)}.app-container[data-v-73ea0d3a]{box-sizing:border-box;scrollbar-width:none;flex-direction:column;align-items:center;width:100%;max-width:1500px;min-height:0;margin:0 auto;padding:10px 10px 0;display:flex;overflow:hidden auto}.app-container[data-v-73ea0d3a]::-webkit-scrollbar{display:none}.app-container .router-container[data-v-73ea0d3a]{width:100%;min-height:1000px}.app-container .app-footer[data-v-73ea0d3a]{box-sizing:border-box;border-top:1px solid var(--border-color);width:100%;min-height:50px;color:var(--text-color-weaker);-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:space-between;align-items:center;font-size:12px;display:flex}
