html{width:100%;height:100%;overflow-x:hidden;overflow-y:hidden}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}#root{width:100%;height:100%}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button{font-size:calc(10px + 2vmin)}.dashboard-divide,.input-left-side-title{-webkit-tap-highlight-color:rgba(0,0,0,0)}#components-layout-demo-top-side-2 .logo{width:120px;height:31px;background:rgba(255,255,255,.2);margin:16px 28px 16px 0;float:left}.ant-layout-header{background-color:#fcfdff!important;border:1px solid #f2f3f5;box-shadow:0 2px 30px #edeef2}.site-layout-background{background:#fff;position:relative}.site-layout-background .navi-btn{background-color:#222430;border:none;outline:0;color:#9597a3;text-align:left;display:block;width:100%;padding:11px 20px;transition:background-color .2s ease-in-out 0s;cursor:pointer;position:relative;font-size:1rem}.site-layout-background .navi-btn.active{color:#fff}.site-layout-background .navi-btn .anchor{content:"";width:4px;background:#fff;border-radius:2px;position:absolute;right:10px;top:25%;bottom:25%}.site-layout-background .mask-of-menu{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:nowrap;padding-top:5rem;background-color:#fffc}.dashboard-panel{height:100%;overflow:hidden;position:relative;padding-left:120px}#app-dashboard-side-bar{position:absolute;width:120px;left:0;top:0;height:100%;z-index:1;background:#222430;box-shadow:2px 0 4px #00000005;overflow-y:hidden;overflow-x:hidden;user-select:none}#app-dashboard-side-bar .app-name{width:120px;height:64px;padding:0 24px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background:0 0;font-size:16px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#fff;line-height:24px}#app-dashboard-side-bar .menu-container{height:calc(100% - 3rem - 64px);overflow-y:auto;padding-bottom:1rem;overflow-x:hidden}#app-dashboard-side-bar .menu-container::-webkit-scrollbar{z-index:50;width:4px;height:3px}#app-dashboard-side-bar .menu-container::-webkit-scrollbar-track{background-color:#fff}#app-dashboard-side-bar .menu-container::-webkit-scrollbar-thumb{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:2px;background-color:#0000001a;transition:all .2s;height:20px;border:1px solid rgba(0,0,0,.2)}#app-dashboard-side-bar .user-page{position:absolute;left:0;bottom:0;width:100%;height:3rem;text-align:center;line-height:3rem;color:#fff;font-weight:700;transition:all .15s;background-color:#222430}#app-dashboard-side-bar .user-page:hover{cursor:zoom-in;color:#222430;background-color:#fff}.site-layout-background .navi-btn{border-radius:0}#dashboard-container-right{width:100%;height:100%;background-color:#f5f5f5;position:relative}#dashboard-container-right .HighLevelMenu{height:64px;background:#fff;box-shadow:0 2px 20px #0f0c461a;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap;padding-right:24px;position:relative;user-select:none}#dashboard-container-right .HighLevelMenu .btn{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#666;line-height:50px;background-color:transparent;border:none;outline:0;margin-left:16px}#dashboard-container-right .HighLevelMenu #page-name-for-route{font-size:14px;line-height:64px;display:inline-block;vertical-align:middle;text-decoration:none;color:#323233;cursor:default;position:absolute;left:21px;top:0}#dashboard-container-right #app-dashboard-content{height:100%;overflow-y:auto}#dashboard-container-right #app-dashboard-content #nav-bread-content{height:64px;font-size:16px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#333;line-height:22px;border:.5px solid transparent;border-top:solid 1px #f5f5f5;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;background-color:#fff}#dashboard-container-right #app-dashboard-content #nav-bread-content>span{padding:0 24px;position:relative}#dashboard-container-right #app-dashboard-content #nav-bread-content>span:after{content:"/";position:absolute;right:0}#dashboard-container-right #app-dashboard-content #nav-bread-content>span:last-of-type:after{content:none;margin:0}.the-header-btn-logo-panel{width:100%;height:100%;background-color:transparent}.the-header-btn-logo-panel .to-right-side{float:right}.dashboard-content{width:100%;height:auto}.dashboard-content .multi-tab-content{width:100%;height:100%}.dashboard-content .component-breadcrumb{height:50px;border-bottom:1px solid #ebebeb!important;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;padding-left:20px}.dashboard-content .component-breadcrumb .ant-breadcrumb-link{cursor:pointer}.dashboard-content .upper-panel-btn-ctrl{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%;padding:8px 0}.dashboard-content .table-list-content-area{flex:1;width:100%}.dashboard-content #components-form-demo-normal-login .login-form{max-width:300px}.dashboard-content #components-form-demo-normal-login .login-form-forgot{float:right}.dashboard-content #components-form-demo-normal-login .ant-col-rtl .login-form-forgot{float:left}.dashboard-content #components-form-demo-normal-login .login-form-button{width:100%}.dashboard-content .tab-content-container{overflow-y:scroll;overflow-x:hidden}.dashboard-content .ctrl-of-table{background:#fafafa;margin:20px 20px 0;padding:20px}.dashboard-content .ctrl-of-table .wrap{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}.dashboard-content .ctrl-of-table .wrap .btn-wrap{margin:0 16px 0 0}.dashboard-content .table-content{padding:20px;margin-top:20px}.spin-container-in-content{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;padding:170px 0}.insert-new-record{width:100%;height:100%;overflow-x:hidden;overflow-y:scroll;padding:20px}.insert-new-record .insert-new-record-body{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;border-bottom:1px solid #f0f0f0;padding:10px 0}.insert-new-record .insert-new-record-body:last-of-type{border-color:transparent}.insert-new-record .basic-input-ctrl{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;margin:16px;width:40%}.insert-new-record .basic-input-ctrl.short{width:20%}.insert-new-record .basic-input-ctrl.short>input{flex:1}.insert-new-record .basic-input-ctrl.long{width:60%}.insert-new-record .basic-input-ctrl.very-long{width:100%}.insert-new-record .lable{color:#000000d9;font-size:14px}.insert-new-record .lable:after{content:":";position:relative;top:-.5px;margin:0 8px 0 2px}.insert-new-record .basic-input-text-ctrl{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;margin:16px;width:100%}.insert-new-record .finish-input-btns{width:100%;margin-top:20px}.insert-new-record .topic-input-answer{padding:10px 0}.insert-new-record .inputs-inline{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;padding:8px 0}.insert-new-record .inputs-inline>textarea{width:50%;flex-shrink:1;margin-right:8px}.insert-new-record .inputs-inline>input{margin-right:8px;width:10%}.drawer-btn-panel{padding:16px 24px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:10px}.drawer-spin{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;padding:30px 0;width:100%}.img-in-drawer-card{margin:0 auto;max-width:80%;max-height:500px;display:block}.upload-img-inline{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}.upload-img-inline .ant-upload-picture-card-wrapper{width:auto!important}.upload-img-inline .uploaded-img-wrap{position:relative}.upload-img-inline .uploaded-img-wrap>button{width:100%;position:absolute;bottom:0;left:0;z-index:2;background-color:#00000080;text-align:center;margin:0;border:none;color:#fff;padding:4px 0}.upload-file-write-by-me .input-label,.upload-file-write-by-me .upload-file-unfinish{transition:border-color .3s ease;vertical-align:top;background-color:#fafafa;display:flex}.upload-img-inline .uploaded-img-sample{padding:0 10px;height:104px}.upload-file-write-by-me{width:100%;padding:40px 10px 10px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;position:relative}.upload-file-write-by-me .upload-for-title{font-size:16px;color:#383838;position:absolute;top:0;left:0;line-height:40px;word-break:keep-all;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-indent:10px}.upload-file-write-by-me .input-label,.upload-file-write-by-me .upload-content-show,.upload-file-write-by-me .upload-file-unfinish{width:128px;height:128px;margin-right:8px;margin-bottom:8px;text-align:center}.upload-file-write-by-me .input-label{border:1px dashed #d9d9d9;border-radius:2px;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;user-select:none}.upload-file-write-by-me .input-label:active{border-color:#1890ff}.upload-file-write-by-me .input-label:active>span{color:#1890ff!important}.upload-file-write-by-me .input-label>span{font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";outline:0;color:#666}.upload-file-write-by-me .upload-file-unfinish{border:1px dashed transparent;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;user-select:none}.upload-file-write-by-me .upload-content-show{border-radius:2px;background-color:transparent;user-select:none;position:relative;font-size:0}.upload-file-write-by-me .upload-content-show>img{max-height:100%;max-width:100%}.upload-file-write-by-me .upload-content-show>button{position:absolute;left:0;bottom:0;background-color:#00000080;color:#fff;font-size:16px;width:100%;border:none;outline:0;padding:4px 0}.upload-file-write-by-me>input{display:none}.loading-block{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:nowrap;padding:200px 64px 64px;width:100%;height:100%;position:absolute;left:0;top:0;z-index:100;background-color:#ffffffb3}.dashboard-scorllY-content{width:100%;height:100%;padding:21px 16px 0;overflow-y:auto;background-color:transparent}.dashboard-scorllY-content .content-wrap{width:100%;min-height:100%;background-color:#fff;padding-bottom:16px;border:.5px solid transparent}.dashboard-scorllY-content .content-wrap .btns{margin:20px 0 20px 100px}.dashboard-right-content-container{padding:16px;width:100%;background-color:transparent;overflow:auto;transition-property:filter;transition-duration:.6s}.dashboard-right-content-container.disabled{pointer-events:none;filter:blur(1px);user-select:none}.dashboard-right-content-container>.content-container{width:100%;min-height:100px;background-color:#fff;padding-bottom:40px;position:relative;border:.5px solid transparent}.dashboard-right-content-container>.content-container .spiner-box{position:absolute;left:0;top:0;width:100%;height:100%;z-index:20000;background-color:#fff9;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.modal-win-input-box{padding-right:100px}#content-title{padding:20px 0;font-size:16px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#333;line-height:22px;text-indent:24px;background-color:#fff;box-sizing:border-box}.input-left-side-title{box-sizing:border-box;color:#000000d9;display:block;font-family:PingFangSC-Regular,PingFang SC;font-feature-settings:"tnum","tnum";font-size:14px;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:tabular-nums;font-weight:400;height:22px;line-height:22px;text-size-adjust:100%;-webkit-font-smoothing:antialiased}.common-input-block{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;margin-top:16px}.common-input-block .label-block{width:146px;padding-right:8px;padding-top:5px;padding-left:16px}.common-input-block .require-star{color:#ff4d4f;padding-right:6px}.common-input-block .label{text-align:right;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#000000d9;line-height:22px}.image-viewer{width:60px;height:60px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;background-color:transparent;cursor:pointer}.image-viewer:hover{border:1px solid #1890ff}.image-viewer>img{max-width:100%;max-height:100%;display:block}.img-big-viewer{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;overflow:auto}.img-big-viewer>img{display:block;width:100%}.dashborad-area-selector{padding:1rem 0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.dashborad-area-selector .the-label{text-align:right;width:146px}.dashborad-area-selector .the-label span.not-null{color:#ff4d4f;margin-right:2px}.dashboard-divide{background-color:#f8f8f8;border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;color:#333;display:block;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Roboto,Arial,PingFang SC,Hiragino Sans GB,Microsoft Yahei,SimSun,sans-serif;font-size:14px;font-stretch:100%;font-style:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-weight:700;line-height:18px;padding:10px;text-size-adjust:100%;width:100%;-webkit-font-smoothing:antialiased;border-color:#333;border-style:none;border-width:0}.query-panel{padding-bottom:.5rem}#dashboard-right-modal-anchor{position:absolute;top:0;left:0;width:0;height:0;z-index:100}#dashboard-right-modal-anchor.modal-show{width:100%;height:100%}#dashboard-right-modal-anchor .custom-modal-content{width:100%;height:100%;position:relative;background:rgba(0,0,0,0);transition:.2s background}#dashboard-right-modal-anchor .custom-modal-content .window{opacity:0}#dashboard-right-modal-anchor .custom-modal-content.show{background:rgba(0,0,0,.45)}#dashboard-right-modal-anchor .custom-modal-content.show .window{opacity:1}#dashboard-right-modal-anchor .custom-modal-content .content-box{position:relative;width:100%;height:100%;border:0}#dashboard-right-modal-anchor .custom-modal-content .content-box .window{margin:0 auto;border-radius:2px;background-color:#fff;position:relative;z-index:2;width:40%;top:8rem;transition:.16s opacity;max-height:calc(100vh - 12rem);overflow:hidden}#dashboard-right-modal-anchor .custom-modal-content .content-box .window.size40{width:40%}#dashboard-right-modal-anchor .custom-modal-content .content-box .window.size60{width:60%}#dashboard-right-modal-anchor .custom-modal-content .content-box .window.size80{width:80%}#dashboard-right-modal-anchor .custom-modal-content .content-box .window.full{width:100%;height:100%;max-height:100%!important;top:0!important}#dashboard-right-modal-anchor .custom-modal-content .content-box .window.full .content-wrap{max-height:calc(100% - 110px)!important}#dashboard-right-modal-anchor .custom-modal-content .content-box .window.confirm{width:28%}#dashboard-right-modal-anchor .custom-modal-content .content-box .window .title{margin:0;color:#000000e6;font-weight:500;font-size:16px;line-height:22px;word-wrap:break-word;padding:16px 24px;background:#fff;border-bottom:1px solid #f0f0f0;border-radius:2px 2px 0 0}#dashboard-right-modal-anchor .custom-modal-content .content-box .window .content-wrap{padding:24px;max-height:calc(100vh - 12rem - 110px);overflow:auto}#dashboard-right-modal-anchor .custom-modal-content .content-box .window .btn-bottom-wrap{padding:10px 16px;text-align:right;background:0 0;border-top:1px solid #f0f0f0;border-radius:0 0 2px 2px}.login-page{width:100%;height:100%;background-image:url(/assets/bg.2d9a5e00.png);background-size:cover;position:relative;border:.5px solid transparent;overflow:auto}.login-page .logo{width:82px;height:82px;position:absolute;top:34px;left:40px}.login-page .footer{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;position:absolute;left:0;bottom:64px;width:100%}.login-page .footer>img{width:120px;height:1px}.login-page .footer>img:first-of-type{transform:rotate(180deg)}.login-page .footer .footer-text{margin:0 8px;height:20px;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#1890ff;line-height:20px}.login-page .login-win-wrap{width:392px;padding-bottom:26px;margin:0 auto;margin-top:19.37vh;background:#fff;box-shadow:0 6px 12px #edf1f5;border-radius:4px;position:relative;z-index:2}.login-page .login-win-wrap .title{font-size:20px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#333;line-height:28px;padding:26px 0;text-align:center}.login-page .login-win-wrap .forget-btn,.login-page .login-win-wrap .get-code-btn .input-label,.login-page .login-win-wrap .input-line .input-label{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400}.login-page .login-win-wrap .input-line{width:100%;padding-left:calc(50% - 172px)}.login-page .login-win-wrap .input-line.sec{margin-top:24px}.login-page .login-win-wrap .input-line .input-label{color:#999;line-height:32px}.login-page .login-win-wrap .ant-input-affix-wrapper{margin:0 auto;width:344px;height:40px;background:#fff;border-radius:2px;border:1px solid #d9d9d9}.login-page .login-win-wrap .btn{width:344px;height:40px;margin-left:calc(50% - 172px);margin-top:40px}.login-page .login-win-wrap .btn>button{padding:9px 15px;height:40px}.login-page .login-win-wrap .other-btns{margin-top:2rem;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;padding:0 calc(50% - 172px)}.login-page .login-win-wrap .forget-btn{width:70px;margin-left:calc(50% - 35px);margin-top:56px;color:#1890ff;line-height:20px;text-align:center;position:absolute;bottom:-60px;z-index:2}.login-page .login-win-wrap .verify-code-img{flex:1;padding-left:24px;max-width:344px}.login-page .login-win-wrap .get-verify-img{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap;margin-top:24px;padding-right:24px}.login-page .login-win-wrap .get-code-btn{margin-top:24px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;padding:0 calc(50% - 172px)}.login-page .login-win-wrap .get-code-btn button{margin-left:16px}.login-page .login-win-wrap .get-code-btn .input-label{color:#999;line-height:32px}.switch-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;margin-top:2rem}
