.app-header{justify-content:space-between;align-items:center;display:flex}.app-header .header-logo{margin-left:25px}.app-header .header-logo-img{vertical-align:middle}.app-header .welcome{align-items:center;margin-right:5%;font-size:14px;display:flex}.app-header .header_logout{cursor:pointer;margin-left:6px;transition:color .3s}.app-header .header_logout:hover{color:#ff4d4f}.app-header .header_config{color:#1890ff;cursor:pointer;margin-right:8px;font-size:16px}.m_header_custom_config_list{padding:0 5px;font-size:14px}.m_header_custom_config_list li{list-style-type:decimal}.m_header_custom_config_list .config_item+.config_item{margin-top:10px}.m_header_custom_config_list .item_hd{margin-bottom:8px}.m_header_mark_dialog .ant-modal-body{height:600px;padding:0 15px;display:flex;overflow:hidden}.m_header_mark_dialog .appList{width:240px;height:100%;overflow-y:auto}.m_header_mark_dialog .appList .preview_icon{height:15px;min-width:unset;vertical-align:-2px;width:8px;margin-right:-4px;display:inline-block}.m_header_mark_dialog .empty_text{flex:1}.m_header_mark_dialog .mark_main{flex:1;padding:10px}.m_header_mark_dialog .mark_main .hd,.m_header_mark_dialog .mark_main .swatches-picker{margin-bottom:10px}.m_header_mark_dialog .mark_main .color_preview{border:1px solid;place-items:center;width:120px;height:80px;margin-bottom:10px;font-size:12px;display:grid}.app-sidebar{background:#fff;border-top:0;border-right:1px solid rgba(194,194,194,.63);flex-direction:column;width:300px;height:100%;display:flex;overflow-x:hidden;overflow-y:auto}.app-sidebar .ant-menu-submenu{background:#fff;border-bottom:1px solid #ebebeb}.app-sidebar .ant-menu-submenu.ant-menu-submenu-open{background:#fffdf9}.app-sidebar .ant-menu.ant-menu-sub{background:#eef1f3}.app-sidebar .ant-menu.ant-menu-sub .ant-menu-item-selected:after,.app-sidebar .ant-menu.ant-menu-sub .ant-menu-item:after{left:0;right:unset}.app-sidebar .ant-menu.ant-menu-sub .ant-menu-item.ant-menu-item-selected{background:#fff}.app-sidebar .has_custom_border .ant-menu-submenu-title{padding-left:19px!important}.app-sidebar .has_custom_border .ant-menu-item-only-child{padding-left:43px!important}.app-sidebar .sidebar_ctrl{border-bottom:1px solid #eee;border-right:1px solid #eee;align-items:center;padding:5px;display:flex}.app-sidebar .sidebar_ctrl .search_wrap{flex:1}.app-sidebar .app-sidebar_addBtn{cursor:pointer;text-align:center;height:35px;font-size:14px;line-height:35px;transition:all .3s}.app-sidebar .app-sidebar_addBtn:hover{background-color:#eee}.app-sidebar .app-sidebar_dropdown{flex:1;overflow-y:auto}.app-sidebar .ant-menu-submenu.ant-menu-submenu-open .ant-menu-submenu-title{z-index:1;background-color:#fff;position:-webkit-sticky;position:sticky;top:-1px}.get_info{justify-content:center;align-items:center;height:100vh;display:flex}.app-layout{grid-template:"header header"60px"sider main"/300px auto;height:100vh;display:grid}.app-layout.hide_sider{grid-template-columns:0 auto}.app-layout.hide_sider .app-sidebar{display:none}.app-layout .app-header{border-bottom:1px solid rgba(204,199,199,.576);grid-area:header}.app-layout .app-sidebar{grid-area:sider;overflow:hidden}.app-layout .app-main{box-sizing:border-box;background-color:#fff;grid-area:main;padding:15px;position:relative;overflow:auto}.app-layout .app-main .sider_hide_ctrl{cursor:pointer;position:absolute;top:0;left:-1px}.m_loading_wrap .layout_loading{opacity:0;visibility:hidden;z-index:6001;background-color:rgba(0,0,0,.25);justify-content:center;align-items:center;transition:visibility .3s,opacity .3s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.m_loading_wrap .layout_loading.show{opacity:1;visibility:visible}.m_loading_wrap .layout_loading .ant-spin{max-height:unset}.m_loading_wrap .layout_loading .layout_loading_inside{width:100vw;height:100vh}.wmde-markdown li{list-style:inherit}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }body .static{position:static}body .fixed{position:fixed}body .absolute{position:absolute}body .relative{position:relative}body .sticky{position:-webkit-sticky;position:sticky}body .left-0{left:0}body .top-0{top:0}body .m-0{margin:0}body .mx-14{margin-left:56px;margin-right:56px}body .mx-3{margin-left:12px;margin-right:12px}body .mb-2{margin-bottom:8px}body .ml-3{margin-left:12px}body .ml-4{margin-left:16px}body .ml-5{margin-left:20px}body .mr-2{margin-right:8px}body .block{display:block}body .inline-block{display:inline-block}body .inline{display:inline}body .flex{display:flex}body .table{display:table}body .grid{display:grid}body .hidden{display:none}body .h-2{height:8px}body .h-auto{height:auto}body .max-h-\[400px\]{max-height:400px}body .w-2{width:8px}body .w-\[160px\]{width:160px}body .w-\[200px\]{width:200px}body .w-\[220px\]{width:220px}body .flex-auto{flex:auto}body .-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}body .resize{resize:both}body .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}body .items-center{align-items:center}body .justify-between{justify-content:space-between}body .gap-4{gap:16px}body .overflow-auto{overflow:auto}body .overflow-hidden{overflow:hidden}body .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body .whitespace-pre{white-space:pre}body .break-all{word-break:break-all}body .rounded-full{border-radius:9999px}body .rounded-lg{border-radius:8px}body .rounded-md{border-radius:6px}body .border{border-width:1px}body .border-l{border-left-width:1px}body .border-solid{border-style:solid}body .border-\[\#f0f0f0\]{--tw-border-opacity:1;border-color:rgba(240,240,240,var(--tw-border-opacity,1))}body .border-gray-300{--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity,1))}body .bg-\[\#fafafa\]{--tw-bg-opacity:1;background-color:rgba(250,250,250,var(--tw-bg-opacity,1))}body .bg-green-500{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity,1))}body .bg-red-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity,1))}body .bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}body .\!p-0{padding:0!important}body .p-2\.5{padding:10px}body .p-3{padding:12px}body .px-2{padding-left:8px;padding-right:8px}body .py-1{padding-top:4px;padding-bottom:4px}body .pl-4{padding-left:16px}body .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}body .text-3xl{font-size:30px;line-height:36px}body .text-4xl{font-size:36px;line-height:40px}body .text-\[13px\]{font-size:13px}body .text-sm{font-size:14px;line-height:20px}body .text-xs{font-size:12px;line-height:16px}body .font-bold{font-weight:700}body .font-semibold{font-weight:600}body .italic{font-style:italic}body .leading-\[1\.6\]{line-height:1.6}body .leading-\[1\]{line-height:1}body .text-\[\#262626\]{--tw-text-opacity:1;color:rgba(38,38,38,var(--tw-text-opacity,1))}body .text-red-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity,1))}body .filter{filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}body .transition{transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{height:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:#a1a3a9;border-radius:3px}@media (max-width:960px){body .max-\[960px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{vertical-align:initial;border:0;margin:0;padding:0;font-size:100%;font-weight:400}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}a{-webkit-backface-visibility:hidden;color:#7e8c8d;text-decoration:none}li{list-style:none}body{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent}.red{color:#ff444a}.lightred{color:#ffa39e}.green{color:#31bd2e}.lightgreen{color:#95de64}.blue{color:#0083f9}.lightblue{color:#69c0ff}.gray{color:#909399}.lightgray{color:#e6e6e8}.flex_center{justify-content:center;align-items:center;display:flex}.flex,body .flex{display:flex}.flex.between{justify-content:space-between}.flex.center{justify-content:center}.flex.align_center,.flex.center{align-items:center}.flex.right{justify-content:right}.flex_auto{flex:auto}.dis_none{display:none}.empty_text{color:#909399;text-align:center;font-size:14px;line-height:60px}.paginationDiv{margin:15px 0 0}.edit_form_btns,.paginationDiv{text-align:right}.edit_form_btns button+button{margin-left:15px}.btn_groups button+button{margin-left:10px}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.common_ctrl_bar{border:1px solid #e6e6e8;border-radius:8px;margin-bottom:15px;padding:15px}.common_ctrl_bar.between{justify-content:space-between;display:flex}.common_ctrl_bar.between .form{flex:1}.ctrl_bar{margin-bottom:15px;display:flex}.ctrl_bar.right{justify-content:flex-end}.ctrl_bar.between{justify-content:space-between}.pointer{cursor:pointer}body .add_anticon,body .add_icon{color:#0083f9;cursor:pointer}body .add_anticon.transition,body .add_icon.transition{color:#909399;transition:color .3s}body .add_anticon.transition:hover,body .add_icon.transition:hover{color:#0083f9}body .no_mb{margin-bottom:0}