body{background-color:#f0f2f5}#app{font-size:14px;font-family:Avenir,Helvetica,Arial,sans-serif;color:#595959}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}html{font-size:10px!important}body{font-size:14px}:root{--primary-500:#fc0;--primary-600:#ffb300;--primary-700:#e6a800;--primary-50:#fff8cc;--text-900:#4a4a4a;--text-600:#8c8c8c;--success-500:#21a665;--danger-500:#fb363f;--link-500:#ffb300}.mt4{margin-top:4px}.mr4{margin-right:4px}.ml4{margin-left:4px}.mt8{margin-top:8px}.mr8{margin-right:8px}.ml8{margin-left:8px}.mt12{margin-top:12px}.mr12{margin-right:12px}.ml12{margin-left:12px}.mt16{margin-top:16px}.mr16{margin-right:16px}.ml16{margin-left:16px}.mt24{margin-top:24px}.mr24{margin-right:24px}.ml24{margin-left:24px}.text-center{text-align:center}.text-right{text-align:right}.is-wx-tag{color:#07c160}.is-corp-tag{color:#e07b00}.icon-14{width:14px;height:14px}.icon-12{width:12px;height:12px}.ant-modal div[aria-hidden=true]{display:none!important}.tag-modal-wrap.ant-modal-wrap{overflow:hidden}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}a{color:var(--link-500);cursor:pointer}.ant-alert-info{background-color:var(--primary-50);border-color:var(--primary-500)}.ant-btn{border-radius:6px}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary){border-left:none}.zm-custom-alert .ant-alert-icon{position:absolute;left:12px;top:12px}.zm-custom-alert .ant-alert-content{margin-left:24px}.zm-flex{display:flex}.zm-flex-center{display:flex;align-items:center}.zm-flex-baseline{display:flex;align-items:baseline}.zm-flex-start{display:flex;align-items:flex-start}.zm-flex-between{display:flex;align-items:center;justify-content:space-between}.zm-fixed-bottom-box{position:fixed;z-index:1000;bottom:0;left:268px;width:calc(100% - 280px);padding:12px 56px;background:#fff;filter:blur(0);box-shadow:0 -5px 8px 4px rgba(0,0,0,.08)}.zm-fixed-bottom-box.in-module{left:12px;width:calc(100% - 24px)}.ant-tag.zm-customize-tag{display:inline-flex;width:-moz-fit-content;width:fit-content;gap:16px;align-items:center;padding:5px 12px;height:32px;font-size:14px;font-weight:400;color:rgba(0,0,0,.65);margin:0 8px 8px 0}.zm-nowrap{white-space:nowrap}.zm-pointer{cursor:pointer}.zm-tip-info{font-size:14px;font-weight:400;color:#8c8c8c}.zm-main-box,.zm-relative{position:relative}.zm-main-box{margin:12px}.zm-main-content{background:#fff;border-radius:2px;padding:24px;margin:12px}.zm-user-info{display:flex;align-items:center}.zm-user-info .name{font-size:14px;color:rgba(0,0,0,.65);max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zm-user-info .avatar{width:24px;height:24px;border-radius:24px;margin-right:8px}.zm-filter-box,.zm-filter-box .zm-filter-item{display:flex;align-items:center}.zm-filter-box .zm-filter-item{margin-right:12px}.zm-filter-box .zm-filter-item:last-child{margin-left:0}.zm-filter-box .zm-filter-item .zm-filter-label{white-space:nowrap}.flex,.flex-wrap{display:flex}.flex-wrap{flex-wrap:wrap}.flex1{flex:1}.flex-start{display:flex;align-items:flex-start}.fx-ac{display:flex!important;align-items:center}.fx-ac-jc,.fx-jc{display:flex;justify-content:center}.fx-ac-jc{align-items:center}.fx-ac-be{justify-content:space-between}.fx-ac-be,.fx-ac-fw{display:flex;align-items:center}.fx-ac-fw{flex-wrap:wrap}.fx-fc-be{display:flex;flex-direction:column;justify-content:space-between}.pointer{cursor:pointer}.omit{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zm-line-clamp2{-webkit-line-clamp:2}.zm-line-clamp1,.zm-line-clamp2{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.zm-line-clamp1{-webkit-line-clamp:1}.zm-customize-tabs.ant-tabs .ant-tabs-nav-list{padding:0 12px}.zm-nav-tabs.ant-tabs{background:#fff}.zm-nav-tabs.ant-tabs .ant-tabs-nav-list{margin:0 24px}.zm-nav-tabs.ant-tabs .ant-tabs-nav{margin-bottom:0}.zm-nav-tabs.ant-tabs .ant-tabs-tab{font-size:16px;color:#595959}.zm-nav-tabs.ant-tabs .ant-tabs-tab.ant-tabs-tab-active{font-weight:500}.zm-nav-tabs.ant-tabs .ant-tabs-ink-bar{display:none}.zm-tip-popover.ant-popover .ant-popover-inner{background:var(--primary-600);color:#fff}.zm-tip-popover.ant-popover .ant-popover-inner .ant-popover-title{border:none;font-weight:600;font-size:14px;color:#fff}.zm-tip-popover.ant-popover .ant-popover-inner .ant-popover-inner-content{font-weight:400;font-size:14px;color:#fff4cc}.zm-tip-popover.ant-popover .ant-popover-content>.ant-popover-arrow:after{background:var(--primary-600)}.svg-action[data-v-0cdc3e81]{display:inline-flex;align-items:center;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.svg-action .svg-icon[data-v-0cdc3e81]{line-height:1;display:inline-block;fill:currentColor;outline:none}.svg-action .svg-icon.default-font-size[data-v-0cdc3e81]{font-size:14px}.cu-scroll-box[data-v-ac4e2350]{height:100%;overflow:auto}.cu-scroll-box[data-v-ac4e2350]::-webkit-scrollbar{width:4px;height:4px}.cu-scroll-box[data-v-ac4e2350]::-webkit-scrollbar-thumb,.cu-scroll-box[data-v-ac4e2350]::-webkit-scrollbar-track{border-radius:4px;background:transparent}.cu-scroll-box[data-v-ac4e2350]:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}.cu-scroll-box[data-v-ac4e2350]:hover::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.empty-box[data-v-699f8768]{display:flex;align-items:center;justify-content:center}.menu-layout-settings .settings-trigger[data-v-1d41428a]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;transition:all .3s ease}.menu-layout-settings .settings-trigger[data-v-1d41428a]:hover{background-color:rgba(0,0,0,.04)}.menu-layout-settings .settings-trigger.active[data-v-1d41428a]{background-color:#e6f7ff;color:#1890ff}.settings-content[data-v-1d41428a]{padding:16px}.settings-content .settings-title[data-v-1d41428a]{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-weight:600;color:#262626;border-bottom:1px solid #f0f0f0;padding-bottom:8px}.settings-content .setting-item[data-v-1d41428a]{margin-bottom:16px}.settings-content .setting-item[data-v-1d41428a]:last-child{margin-bottom:0}.settings-content .setting-item .setting-label[data-v-1d41428a]{font-size:14px;color:#595959;margin-bottom:8px;font-weight:500}.settings-content .setting-item .setting-controls[data-v-1d41428a]{display:flex;align-items:center;gap:8px}.settings-content .setting-item .setting-controls .setting-desc[data-v-1d41428a]{font-size:12px;color:#8c8c8c}@media (max-width:768px){.settings-content[data-v-1d41428a]{padding:12px}.settings-content .setting-item[data-v-1d41428a]{margin-bottom:12px}}.bottom-navigation[data-v-f7b19030]{position:fixed;bottom:0;left:0;right:0;z-index:1000}.bottom-nav[data-v-f7b19030]{display:flex;background:#fff;border-top:1px solid #f0f0f0;box-shadow:0 -2px 8px rgba(0,0,0,.06);padding:8px 0}.bottom-nav .nav-item[data-v-f7b19030]{flex:1;display:flex;flex-direction:column;align-items:center;padding:8px 4px;cursor:pointer;transition:all .3s ease;border-radius:8px;margin:0 4px}.bottom-nav .nav-item[data-v-f7b19030]:hover{background-color:#f5f5f5}.bottom-nav .nav-item.active[data-v-f7b19030]{color:#1890ff}.bottom-nav .nav-item.active .nav-icon[data-v-f7b19030]{background-color:#e6f7ff}.bottom-nav .nav-item .nav-icon[data-v-f7b19030]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;margin-bottom:4px;transition:all .3s ease}.bottom-nav .nav-item .nav-icon[data-v-f7b19030] svg{width:18px;height:18px}.bottom-nav .nav-item .nav-label[data-v-f7b19030]{font-size:12px;font-weight:500;text-align:center;line-height:1.2}.bottom-drawer[data-v-f7b19030] .ant-drawer-content,.bottom-drawer[data-v-f7b19030] .ant-drawer-content-wrapper{border-radius:16px 16px 0 0}.bottom-drawer[data-v-f7b19030] .ant-drawer-body{padding:0}.drawer-content[data-v-f7b19030]{height:100%;display:flex;flex-direction:column}.drawer-header[data-v-f7b19030]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0;background:#fff}.drawer-header .drawer-title[data-v-f7b19030]{font-size:18px;font-weight:600;color:#262626}.drawer-header .close-btn[data-v-f7b19030]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.drawer-header .close-btn[data-v-f7b19030]:hover{background-color:#f5f5f5}.drawer-body[data-v-f7b19030]{flex:1;overflow-y:auto;background:#fafafa}.menu-list[data-v-f7b19030]{padding:16px}.menu-item[data-v-f7b19030]{display:flex;align-items:center;padding:16px;background:#fff;border-radius:12px;margin-bottom:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.04)}.menu-item[data-v-f7b19030]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.08)}.menu-item.active[data-v-f7b19030]{background:#e6f7ff;border:1px solid #91d5ff}.menu-item.active .menu-title[data-v-f7b19030]{color:#1890ff}.menu-item.plugin-item[data-v-f7b19030]{background:linear-gradient(135deg,#f6ffed,#f0f9ff);border:1px solid #b7eb8f}.menu-item .menu-icon[data-v-f7b19030]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:10px;margin-right:12px}.menu-item .menu-icon[data-v-f7b19030] svg{width:20px;height:20px;color:#595959}.menu-item .menu-content[data-v-f7b19030]{flex:1}.menu-item .menu-content .menu-title[data-v-f7b19030]{font-size:16px;font-weight:600;color:#262626;margin-bottom:4px}.menu-item .menu-content .menu-desc[data-v-f7b19030]{font-size:12px;color:#8c8c8c}.menu-item .menu-arrow[data-v-f7b19030]{color:#d9d9d9}.menu-item .menu-arrow[data-v-f7b19030] svg{width:14px;height:14px}@media (max-width:480px){.bottom-nav[data-v-f7b19030]{padding:6px 0}.bottom-nav .nav-item[data-v-f7b19030]{padding:6px 2px;margin:0 2px}.bottom-nav .nav-item .nav-icon[data-v-f7b19030]{width:28px;height:28px}.bottom-nav .nav-item .nav-icon[data-v-f7b19030] svg{width:16px;height:16px}.bottom-nav .nav-item .nav-label[data-v-f7b19030]{font-size:11px}.drawer-header[data-v-f7b19030]{padding:12px 16px}.drawer-header .drawer-title[data-v-f7b19030]{font-size:16px}.menu-list[data-v-f7b19030]{padding:12px}.menu-item[data-v-f7b19030]{padding:12px;margin-bottom:8px}.menu-item .menu-icon[data-v-f7b19030]{width:36px;height:36px;margin-right:10px}.menu-item .menu-content .menu-title[data-v-f7b19030]{font-size:15px}}