
.icon-svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
  overflow: hidden;
}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box}body{font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;font-size:14px;line-height:1.15;color:#303133;background-color:#fff}a{color:#3b6896;text-decoration:none}a:focus,a:hover{color:#0a427c;text-decoration:underline}img{vertical-align:middle}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.site-wrapper .el-pagination{margin-top:15px;text-align:right}.site-wrapper{position:relative;min-width:1180px}.site-sidebar--fold .site-navbar__header,.site-sidebar--fold .site-navbar__brand,.site-sidebar--fold .site-sidebar,.site-sidebar--fold .site-sidebar__inner,.site-sidebar--fold .el-menu.site-sidebar__menu{width:64px}.site-sidebar--fold .site-navbar__body,.site-sidebar--fold .site-content__wrapper{margin-left:64px}.site-sidebar--fold .site-navbar__brand-lg{display:none}.site-sidebar--fold .site-navbar__brand-mini{display:inline-block}.site-sidebar--fold .site-sidebar,.site-sidebar--fold .site-sidebar__inner{overflow:initial}.site-sidebar--fold .site-sidebar__menu-icon{margin-right:0;font-size:20px}.site-sidebar--fold .site-content--tabs>.el-tabs>.el-tabs__header{left:64px}.site-navbar__header,.site-navbar__brand,.site-navbar__body,.site-sidebar,.site-sidebar__inner,.site-sidebar__menu.el-menu,.site-sidebar__menu-icon,.site-content__wrapper,.site-content--tabs>.el-tabs .el-tabs__header{transition:inline-block .3s,left .3s,width .3s,margin-left .3s,font-size .3s}.site-navbar{position:fixed;top:0;right:0;left:0;z-index:1030;height:50px;box-shadow:0 2px 4px rgba(0,0,0,.08);background-color:#0a427c}.site-navbar--inverse .site-navbar__body{background-color:rgba(0,0,0,0)}.site-navbar--inverse .el-menu>.el-menu-item,.site-navbar--inverse .el-menu>.el-submenu>.el-submenu__title{color:#fff}.site-navbar--inverse .el-menu>.el-menu-item:focus,.site-navbar--inverse .el-menu>.el-menu-item:hover,.site-navbar--inverse .el-menu>.el-submenu>.el-submenu__title:focus,.site-navbar--inverse .el-menu>.el-submenu>.el-submenu__title:hover{color:#fff;background-color:#093869}.site-navbar--inverse .el-menu>.el-menu-item.is-active,.site-navbar--inverse .el-menu>.el-submenu.is-active>.el-submenu__title{border-bottom-color:#dae3eb}.site-navbar--inverse .el-menu .el-menu-item i,.site-navbar--inverse .el-menu .el-submenu__title i,.site-navbar--inverse .el-menu .el-dropdown{color:#fff}.site-navbar--inverse .el-menu--popup-bottom-start{background-color:#0a427c}.site-navbar__header{position:relative;float:left;width:230px;height:50px;overflow:hidden}.site-navbar__brand{display:table-cell;vertical-align:middle;width:230px;height:50px;margin:0;line-height:50px;font-size:20px;text-align:center;text-transform:uppercase;white-space:nowrap;color:#fff}.site-navbar__brand-lg,.site-navbar__brand-mini{margin:0 5px;color:#fff}.site-navbar__brand-lg:focus,.site-navbar__brand-lg:hover,.site-navbar__brand-mini:focus,.site-navbar__brand-mini:hover{color:#fff;text-decoration:none}.site-navbar__brand-mini{display:none}.site-navbar__switch{font-size:18px;border-bottom:none !important}.site-navbar__avatar{border-bottom:none !important}.site-navbar__avatar *{vertical-align:inherit}.site-navbar__avatar .el-dropdown-link>img{width:36px;height:auto;margin-right:5px;border-radius:100%;vertical-align:middle}.site-navbar__body{position:relative;margin-left:230px;padding-right:15px;background-color:#fff}.site-navbar__menu{float:left;background-color:rgba(0,0,0,0);border-bottom:0}.site-navbar__menu--right{float:right}.site-navbar__menu a:focus,.site-navbar__menu a:hover{text-decoration:none}.site-navbar__menu .el-menu-item,.site-navbar__menu .el-submenu>.el-submenu__title{height:50px;line-height:50px}.site-navbar__menu .el-submenu>.el-menu{top:55px}.site-navbar__menu .el-badge{display:inline;z-index:2}.site-navbar__menu .el-badge__content{line-height:16px}.site-sidebar{position:fixed;top:50px;left:0;bottom:0;z-index:1020;width:230px;overflow:hidden}.site-sidebar--dark,.site-sidebar--dark-popper{background-color:#263238}.site-sidebar--dark .site-sidebar__menu.el-menu,.site-sidebar--dark>.el-menu--popup,.site-sidebar--dark-popper .site-sidebar__menu.el-menu,.site-sidebar--dark-popper>.el-menu--popup{background-color:#263238}.site-sidebar--dark .site-sidebar__menu.el-menu .el-menu-item,.site-sidebar--dark .site-sidebar__menu.el-menu .el-submenu>.el-submenu__title,.site-sidebar--dark>.el-menu--popup .el-menu-item,.site-sidebar--dark>.el-menu--popup .el-submenu>.el-submenu__title,.site-sidebar--dark-popper .site-sidebar__menu.el-menu .el-menu-item,.site-sidebar--dark-popper .site-sidebar__menu.el-menu .el-submenu>.el-submenu__title,.site-sidebar--dark-popper>.el-menu--popup .el-menu-item,.site-sidebar--dark-popper>.el-menu--popup .el-submenu>.el-submenu__title{color:#8a979e}.site-sidebar--dark .site-sidebar__menu.el-menu .el-menu-item:focus,.site-sidebar--dark .site-sidebar__menu.el-menu .el-menu-item:hover,.site-sidebar--dark .site-sidebar__menu.el-menu .el-submenu>.el-submenu__title:focus,.site-sidebar--dark .site-sidebar__menu.el-menu .el-submenu>.el-submenu__title:hover,.site-sidebar--dark>.el-menu--popup .el-menu-item:focus,.site-sidebar--dark>.el-menu--popup .el-menu-item:hover,.site-sidebar--dark>.el-menu--popup .el-submenu>.el-submenu__title:focus,.site-sidebar--dark>.el-menu--popup .el-submenu>.el-submenu__title:hover,.site-sidebar--dark-popper .site-sidebar__menu.el-menu .el-menu-item:focus,.site-sidebar--dark-popper .site-sidebar__menu.el-menu .el-menu-item:hover,.site-sidebar--dark-popper .site-sidebar__menu.el-menu .el-submenu>.el-submenu__title:focus,.site-sidebar--dark-popper .site-sidebar__menu.el-menu .el-submenu>.el-submenu__title:hover,.site-sidebar--dark-popper>.el-menu--popup .el-menu-item:focus,.site-sidebar--dark-popper>.el-menu--popup .el-menu-item:hover,.site-sidebar--dark-popper>.el-menu--popup .el-submenu>.el-submenu__title:focus,.site-sidebar--dark-popper>.el-menu--popup .el-submenu>.el-submenu__title:hover{color:#c5cbcf;background-color:#2b373d}.site-sidebar--dark .site-sidebar__menu.el-menu .el-menu,.site-sidebar--dark .site-sidebar__menu.el-menu .el-submenu.is-opened,.site-sidebar--dark>.el-menu--popup .el-menu,.site-sidebar--dark>.el-menu--popup .el-submenu.is-opened,.site-sidebar--dark-popper .site-sidebar__menu.el-menu .el-menu,.site-sidebar--dark-popper .site-sidebar__menu.el-menu .el-submenu.is-opened,.site-sidebar--dark-popper>.el-menu--popup .el-menu,.site-sidebar--dark-popper>.el-menu--popup .el-submenu.is-opened{background-color:#202b30}.site-sidebar--dark .site-sidebar__menu.el-menu .el-menu-item.is-active,.site-sidebar--dark .site-sidebar__menu.el-menu .el-submenu.is-active>.el-submenu__title,.site-sidebar--dark>.el-menu--popup .el-menu-item.is-active,.site-sidebar--dark>.el-menu--popup .el-submenu.is-active>.el-submenu__title,.site-sidebar--dark-popper .site-sidebar__menu.el-menu .el-menu-item.is-active,.site-sidebar--dark-popper .site-sidebar__menu.el-menu .el-submenu.is-active>.el-submenu__title,.site-sidebar--dark-popper>.el-menu--popup .el-menu-item.is-active,.site-sidebar--dark-popper>.el-menu--popup .el-submenu.is-active>.el-submenu__title{color:#e8eaec}.site-sidebar__inner{position:relative;z-index:1;width:250px;height:100%;padding-bottom:15px;overflow-y:scroll}.site-sidebar__menu.el-menu{width:230px;border-right:0}.site-sidebar__menu-icon{width:24px;margin-right:5px;text-align:center;font-size:16px;color:inherit !important}.el-menu.el-menu--horizontal{border-bottom:0}.site-content{position:relative;padding:15px}.site-content__wrapper{position:relative;padding-top:50px;margin-left:230px;min-height:100%;background:#f1f4f5}.site-content--tabs{padding:55px 0 0}.site-content>.el-tabs>.el-tabs__header{position:fixed;top:50px;left:230px;right:0;z-index:930;padding:0 55px 0 15px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04);background-color:#fff}.site-content>.el-tabs>.el-tabs__header>.el-tabs__nav-wrap{margin-bottom:0}.site-content>.el-tabs>.el-tabs__header>.el-tabs__nav-wrap:after{display:none}.site-content>.el-tabs>.el-tabs__content{padding:0 15px 15px}.site-content>.el-tabs>.el-tabs__content>.site-tabs__tools{position:fixed;top:50px;right:0;z-index:931;height:40px;padding:0 12px;font-size:16px;line-height:40px;background-color:#f1f4f5;cursor:pointer}.site-content>.el-tabs>.el-tabs__content>.site-tabs__tools .el-icon--right{margin-left:0}.el-input--mini-xs .el-input__inner{padding-left:5px !important;padding-right:5px !important}.el-input--mini-xs-right .el-input__inner{padding-left:5px !important;padding-right:35px !important}.el-input.is-error .el-input__inner{border-color:#f56c6c !important}.el-input--center .el-input__inner{text-align:center}.static-input{line-height:32px}.static-input-inline{display:inline-block}.el-table__expand-icon{display:inline-block;width:14px;vertical-align:middle;margin-right:5px}tr.trow-border td{border-top:1px solid #ccc}.text-primary{color:#0a427c}.text-info{color:#909399}.text-warning{color:#e6a23c}.text-success{color:#67c23a}.text-darkGreen{color:#006934}.text-blue{color:#108ee9}.text-danger{color:#f56c6c}.text-black{color:#000 !important}.text-muted{color:#787878}.text-light{color:#999}.text-color-white{color:#fff}a.text-color-white:hover{color:#fff;text-decoration:underline}.text-left{text-align:left !important}.text-center{text-align:center !important}.text-right{text-align:right !important}.text-paragraph{line-height:1.5}.font-big{font-size:1.3em}.align-middle{vertical-align:middle}.loading-height{min-height:160px}.ui-nav{float:left;list-style:none;padding:0;margin:0;display:flex}.ui-nav ul{list-style:none;padding:0;position:absolute;visibility:hidden;background-color:#fff;min-width:140px;opacity:0;color:#333;border:1px solid #f0f0f0;box-shadow:0 0 6px rgba(0,0,0,.1);transform:translateY(10px)}.ui-nav li i{position:absolute;top:50%;right:10px;transform:scale(0.7) translateY(-70%)}.ui-nav>li{position:relative}.ui-nav>li>.ui-nav-title{height:50px;display:flex;justify-content:center;align-items:center;padding-left:15px;padding-right:25px;font-size:16px;cursor:pointer}.ui-nav>li li{position:relative}.ui-nav>li li i{transform:translateY(-50%) rotate(-90deg) scale(0.8)}.ui-nav>li li .ui-nav-title{height:32px;display:flex;align-items:center;padding-left:15px;padding-right:35px;white-space:nowrap;cursor:pointer}.ui-nav>li li:hover{background-color:rgba(0,0,0,.05)}.ui-nav>li ul ul{transform:translateX(10px);left:100%;top:0}.ui-nav>li:hover>.ui-nav-title{background-color:rgba(255,255,255,.2)}.ui-nav .ui-nav-icon{margin-right:5px}.ui-nav li:hover>ul{visibility:visible;opacity:1;transform:translateY(0);transition:all .2s .2s}.ui-nav-right{display:flex;margin:0;padding:0;float:right}.ui-nav-right li{height:50px;display:flex;justify-content:center;align-items:center;padding:0 15px;font-size:16px;cursor:pointer;border-left:1px solid rgba(255,255,255,.2)}.ui-nav-right li:hover{background-color:rgba(255,255,255,.2)}.flex-wrap{flex-wrap:wrap}.flex-row{display:flex}.flex-column{display:flex;flex-direction:column}.flex-item{flex:1;min-width:0;min-height:0}.flex-between{justify-content:space-between}.flex-center{justify-content:center;align-items:center}.flex-row-center{justify-content:center}.flex-row-end{justify-content:flex-end}.flex-column-center{align-items:center}.flex-column-end{align-items:flex-end}.input-full{width:100%}.input-full.el-input,.input-full .el-input__inner{width:100%}.input-mini{max-width:100px}.input-x-small{max-width:120px}.input-small{max-width:200px}.input-medium{max-width:300px}.input-large{max-width:450px}.input-x-large{max-width:600px}.input-date{max-width:140px}.input-date.no-suffix .el-input__inner{padding-right:8px}.gap-ml{margin-left:15px}.gap-mr{margin-right:15px}.gap-mt{margin-top:15px}.gap-mb{margin-bottom:15px}.gap-ml-xs{margin-left:8px}.gap-mr-xs{margin-right:8px}.gap-mt-xs{margin-top:8px}.gap-mb-xs{margin-bottom:8px}.gap-ml-lg{margin-left:30px}.gap-mr-lg{margin-right:30px}.gap-mt-lg{margin-top:30px}.gap-mb-lg{margin-bottom:30px}.c-room{position:relative;background-color:#fff;border:1px solid #ddd;height:30px;display:flex;align-items:center;font-size:12px;border-radius:4px;padding-left:6px;padding-right:6px}.c-room__addon{display:inline-block;line-height:1;width:1.5em}.c-room-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.c-room.is-active{border-color:#00a0e9}.c-room--choose{cursor:pointer}.c-room--choose.is-dirty{background-color:#ddd}.c-room--choose.is-timeout{background-color:#f56c6c;color:#fff}.c-room--choose.is-selected{border-color:#0a427c}.c-room--choose.is-selected::before{content:"";position:absolute;right:0;bottom:0;width:0;height:0;border-top:16px solid rgba(0,0,0,0);border-right:16px solid #0a427c;color:#fff}.c-room--choose.is-selected::after{content:"";position:absolute;right:-4px;bottom:-1px;font-family:element-icons !important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;color:#fff}.c-room.is-main{color:#fff;background-color:#0a427c;border-color:#0a427c}.c-room__remove{visibility:hidden;position:absolute;left:0;top:0;right:0;bottom:0;color:#fff;background-color:rgba(0,0,0,.7);font-size:12px;display:flex;justify-content:center;align-items:center;cursor:pointer}.c-room:hover .c-room__remove{visibility:visible}.tab-route{display:flex;border-bottom:2px solid #eee;margin-bottom:20px}.tab-route-item{height:44px;display:flex;justify-content:center;align-items:center;position:relative;padding:0 20px;cursor:pointer}.tab-route-item::after{content:"";position:absolute;left:20px;right:20px;bottom:-2px;height:2px;background-color:#0a427c;transform:scaleX(0);visibility:hidden;transition:transform 300ms}.tab-route-item:hover,.tab-route-item.is-active{color:#0a427c}.tab-route-item:hover::after,.tab-route-item.is-active::after{transform:scaleX(1);visibility:visible}.page-title{font-size:18px;font-weight:bold;margin-bottom:20px}.sys-notification{display:block;border:1px solid #eee;background-color:#f8f8f8;padding:10px;margin:10px;cursor:pointer}.sys-notification:hover{background-color:#eee}.sys-notification__title{font-size:14px;color:#333;margin-bottom:5px}.sys-notification__time{color:#999;font-size:12px}.td-click{cursor:pointer}.td-click:hover{background-color:#e4e7ed}.login-user{height:50px;align-items:center;line-height:1.2;color:#fff}.login-user .el-icon-arrow-down{font-size:.8em}.login-user img{height:36px;margin-right:8px;border-radius:50%}.scroll-bar{overflow:auto}.scroll-bar::-webkit-scrollbar{width:6px;height:6px;background-color:#eee}.scroll-bar::-webkit-scrollbar-thumb{background-color:#ccc}.scroll-bar::-webkit-scrollbar-thumb:hover{background-color:#aaa}.scroll-bar-lg::-webkit-scrollbar{width:12px;height:12px}.mod-home{position:relative;height:calc(100vh - 50px)}.mod-home__header{background-color:#fff;border-bottom:1px solid #ddd;box-shadow:inset 0 -1px 4px #eee;flex:0 0 50px}.mod-home__body{padding:15px;height:100%}.mod-home__side{height:100%;background-color:#fff;border:1px solid #e6e6e6;flex:0 0 360px;max-width:360px;min-width:0;margin-right:15px;display:flex;flex-direction:column}.mod-home__side-bd{flex:1;overflow-x:hidden}.mod-home__side-ft{height:42px;display:flex;border-top:1px solid #eee;justify-content:center;align-items:center}.mod-home__main{height:100%;background-color:#fff;border:1px solid #e6e6e6;overflow-x:hidden}.btn-block{width:100%}.empty-data{text-align:center;padding-top:3em;padding-bottom:3em;color:#999}.pre-text{font-family:inherit;white-space:pre-wrap;word-wrap:break-word}.display-block{display:block}.print-body{font-size:12px;line-height:1.5}.print-body h2{font-size:1.4em}.print-body h3{font-size:1.2em}.print-body p{margin-top:0;margin-bottom:1em}.print-form-label{width:6em}.print-form-label--lg{width:9em}.print-signature{width:6em;height:1.5em;border-bottom:1px solid #000}.screen-hide{display:none}.print-edit{border:none;border-bottom:1px solid #ddd;background-color:rgba(0,0,0,0);font-size:12px;max-width:80%}.print-edit:focus{outline:none;box-shadow:none}.headerLable .el-checkbox__label{color:#333 !important}.checkbox-label-hide .el-checkbox__label{display:none}.order-room-upload .el-upload-list__item{width:80px;height:80px}.order-room-upload .el-upload--picture-card{width:80px;height:80px;line-height:78px}.table-head-setting{color:#999;cursor:pointer}.table-head-setting i{margin-right:3px}.table-head-setting:hover{color:#0a427c;text-decoration:none}.order-input-group{max-width:178px}.status-icon{display:inline-block;width:1em;height:1em;border-radius:50%;vertical-align:middle;background-color:currentColor}.el-input-group.is-tight .el-input-group__append .el-button,.el-input-group.is-tight .el-input-group__append .el-select,.el-input-group.is-tight .el-input-group__prepend .el-button,.el-input-group.is-tight .el-input-group__prepend .el-select{padding:0 5px;margin:0;font-size:1.5em}.el-input-group.is-tight .el-input-group__append,.el-input-group.is-tight .el-input-group__prepend{padding:0 3px}.el-input-group.is-tight .el-input__inner{padding-left:5px}.ck.doc-ckeditor{border:1px solid var(--ck-color-toolbar-border);border-top-color:rgba(0,0,0,0)}.shake{animation:shake 4s infinite}@keyframes shake{0%,76%{transform:scale(1) rotate(0deg)}78%{transform:scale(1.2) rotate(10deg)}80%{transform:scale(1.2) rotate(-10deg)}82%{transform:scale(1.2) rotate(10deg)}84%{transform:scale(1.2) rotate(-10deg)}86%{transform:scale(1.2) rotate(10deg)}88%{transform:scale(1.2) rotate(-10deg)}90%{transform:scale(1.2) rotate(10deg)}92%{transform:scale(1.2) rotate(-10deg)}94%{transform:scale(1.2) rotate(10deg)}96%{transform:scale(1.2) rotate(-10deg)}98%{transform:scale(1.2) rotate(10deg)}100%{transform:scale(1.2) rotate(-10deg)}}.menu-row{height:40px;display:flex;align-items:center;font-size:14px;border:1px solid #ebeef5;margin-top:-1px}.menu-row:hover{background-color:#f5f7fa}.menu-row-light{background-color:#f8f8f8}.menu-name{flex:1;box-sizing:border-box;padding-left:15px}.menu-parent{flex:0 0 150px;max-width:150px;text-align:center}.menu-icon{flex:0 0 80px;max-width:80px;text-align:center}.menu-type{flex:0 0 80px;max-width:80px;text-align:center}.menu-sort{flex:0 0 80px;max-width:80px;text-align:center}.menu-url{flex:0 0 200px;max-width:200px;box-sizing:border-box;padding-left:15px;padding-right:15px;word-break:break-all}.menu-perms{flex:0 0 300px;max-width:300px;word-break:break-all;padding-left:15px;padding-right:15px}.menu-operate{flex:0 0 100px;max-width:120px;text-align:center}.el-icon-placeholder{display:inline-block;width:1em;height:1em}.font{display:inline-block}.el-table th.el-table__cell{background:none}.upload-demo .el-upload,.upload-demo .el-upload-dragger{width:100%}.el-upload--picture i,.el-upload--picture-card i{font-size:28px;color:#8c939d}.el-upload--picture,.el-upload--picture-card{background-color:#fbfdff;border:1px dashed #c0ccda;border-radius:6px;box-sizing:border-box;width:148px;height:148px;line-height:146px;vertical-align:top}.el-notification__content{text-align:left}.el-upload--picture{position:relative}.table-td-divide{border-right-color:#999 !important}.is-sunday{border-right-color:#00a0e9 !important}.el-switch__label{position:absolute;display:none;font-size:11px !important;color:#fff !important}.el-switch__label *{font-size:13px !important}.el-switch__label--right{z-index:1;left:0px;top:.5px}.el-switch__label--left{z-index:1;left:23px;top:.5px}.el-switch__label.is-active{display:block}.el-switch__core{width:80px;height:22px;border:2px solid #dcdfe6;border-radius:13px}.room-linked-svg{position:absolute;left:0;top:0;display:none}.room-linked-path{stroke-dasharray:120,40;animation:dash 6s linear both infinite}@keyframes dash{to{stroke-dashoffset:-320}}.ui-h2 small{color:#999}.g-hd{font-size:14px;padding:8px 0 16px 8px;color:#666}.room-status-color{display:block;width:1em;height:1em;border-radius:50%;background-color:#ccc}.room-type-filter-item{padding:5px 0;border-bottom:1px solid #f8f8f8}.room-type-filter-item:hover{background-color:#f5f5f5}.room-type-filter-item:last-child{margin-bottom:0}.room-type-filter-name{display:inline-block;vertical-align:middle;line-height:1;width:9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room-type-filter-number span{font-size:12px;display:inline-block;vertical-align:middle;text-align:right;width:40px}.group-divide{display:inline-block;font-size:14px;margin-right:30px;color:#ccc}.floor-hd{padding-left:15px;margin-bottom:15px}.rooms{padding-right:8px;margin-bottom:8px}.rooms-item{position:relative;flex:0 0 150px;max-width:150px;height:100px;margin-left:8px;margin-bottom:8px}.rooms-item__inner{position:relative;padding:6px;height:100px;display:flex;flex-direction:column;justify-content:space-between;color:#fff}.rooms-item.is-linked{padding:3px}.rooms-item.is-linked .rooms-item__inner{height:94px}.rooms-item.is-linked .room-linked-svg{display:block}.rooms-item__tips{height:16px;display:flex;justify-content:space-between}.rooms-item__status{font-size:28px;color:#fff;text-align:center}.rooms-item__guest{display:flex;justify-content:space-between;align-items:center}.ui-icon-word--room-status{background-color:#fff;border-radius:3px}.ui-icon-word--legend{background-color:#666;color:#fff;border-radius:3px}.guest-tag{display:inline-block;border:1px solid #fff;border-radius:3px;height:16px;line-height:14px;font-size:12px;padding:0 5px;margin-left:5px}.order-tag{display:inline-block;line-height:1;border:1px solid #fff;border-radius:50%;padding:4px}.order-tag--legend{font-size:12px;border-color:#999}.toolbox{font-size:12px}.toolbox-hd{font-size:14px;font-weight:bold;margin-bottom:8px}.toolbox-ft{background-color:#f8f8f8;padding:12px;margin-left:-12px;margin-right:-12px;transform:translateY(12px);border-top:1px solid #e6e6e6}.room-long-status__hd{background-color:#eee;line-height:34px;text-align:center}.room-long-status__items{border-left:1px solid #e2e2e2}.room-long-status__space{border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.room-long-status__item{flex:0 0 14.285714%;text-align:center;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.room-long-status__item--2{background-color:#20d16a;color:#fff}.room-long-status__item--3{background-color:#3c97f4;color:#fff}.room-long-status__item--4{background-color:#ee565d;color:#fff}.room-long-status__item--5{background-color:#9ea1a6;color:#fff}.order-info{background-color:#f5f5f5;padding:8px;height:100%}.order-info__item{margin-bottom:8px}.order-info__item:last-child{margin-bottom:0}.order-source{display:flex;flex-wrap:wrap;margin-right:-12px;margin-left:-12px}.order-source-item{flex:0 0 50%;max-width:50%;display:flex;justify-content:space-between;align-items:center;padding-right:12px;padding-left:12px;margin-bottom:6px;line-height:1}.icons-legend>div{flex:0 0 90px;margin-bottom:10px}.icons-legend label{margin-left:5px}.room-type__body{background-color:#f5f5f5;padding:12px 12px 0;font-size:12px}.room-type-item{background-color:#fff;border:1px solid #ddd;padding:10px;margin-bottom:12px}.room-type-item__title{line-height:28px}.room-type-item__body{padding-top:10px;line-height:28px}.room-type-item.is-overbooking{border-color:#f9b415}.choose-room{flex:0 0 215px;margin-left:20px}.choose-room__head--hidden{visibility:hidden}.choose-room__body{background-color:#f5f5f5;padding:12px}.choose-room__caption{line-height:28px;margin-bottom:12px}.choose-room__room{flex:0 0 50%;margin-bottom:12px;padding-left:6px;padding-right:6px}.custom-price{width:60px}.daily-price-set{font-size:12px;text-align:center;line-height:28px}.daily-price-set__header{background-color:#eee}.daily-price-set__item{flex:0 0 14.285714%;padding-left:6px;padding-right:6px}.daily-price-set__body{max-height:200px;overflow-y:auto}@media screen and (min-width: 1600px){.choose-room{flex:0 0 300px}.choose-room__room{flex-basis:33.333333%}}.dialog-checkin-guest .row{border-top:1px solid #eee;padding-top:12px;padding-bottom:12px}.dialog-checkin-guest .row.no-border{border-top:none}.dialog-checkin-guest .cell{display:flex;justify-content:center;align-items:center;padding:6px}.dialog-checkin-guest .cell-left{justify-content:flex-start}.dialog-checkin-guest .cell-1{width:36px}.dialog-checkin-guest .cell-2{width:120px}.dialog-checkin-guest .cell-3{width:80px}.dialog-checkin-guest .cell-4{width:80px}.dialog-checkin-guest .cell-5{width:100px}.dialog-checkin-guest .cell-6{width:160px}.dialog-checkin-guest .cell-7{width:186px}.dialog-checkin-guest .cell-8{width:86px}.dialog-checkin-guest .cell-9{width:120px}.dialog-checkin-guest .cell-10{width:130px}.dialog-checkin-guest .cell-11{width:70px}.guest-source-picker-group{height:60px;display:flex;justify-content:center;align-items:center}.dialog-room-card .panel{height:300px;overflow-y:auto}.dialog-room-card .card-relative{position:relative;padding:0}.dialog-room-card .card-row{display:flex;justify-content:space-between;text-align:center}.dialog-room-card .card-row+.card-row{border-top:1px solid #ebeef5}.dialog-room-card .card-row>div{padding:10px 8px}.dialog-room-card .cell-card-no{flex:0 0 110px;max-width:110px;border-right:1px solid #ebeef5}.dialog-room-card .cell-card-valid{flex:0 0 160px;max-width:160px;border-right:1px solid #ebeef5}.dialog-room-card .cell-card-status{flex:0 0 120px;max-width:120px;border-right:1px solid #ebeef5}.dialog-choose-room .filter-row{align-items:center;margin-bottom:12px}.dialog-choose-room .filter-row__label{flex:0 0 4em}.dialog-choose-room .body{height:340px;overflow-y:auto;overflow-x:hidden;background-color:#f2f2f2}.dialog-choose-room .floor{padding-left:16px;padding-top:10px}.dialog-choose-room .room{display:inline-block;vertical-align:middle;width:100px;margin-left:16px;margin-top:10px}.count-panel{line-height:32px}.count-panel label{display:inline-block;width:10em;text-align:right;color:#787878}.handover-report-classes .table-bordered{border:1px solid #000}.handover-report-classes table tr td{text-align:right}.handover-report-classes table tr td:first-child{text-align:left;border-right-color:#000}.handover-report-classes table tr td:last-child{border-right-color:rgba(0,0,0,0)}.handover-report-classes .sub-title{font-weight:bold;background-color:#f2f2f2 !important}.stock-tab-nav{display:flex;justify-content:center;margin-bottom:15px;border-bottom:1px solid #ddd}.stock-tab-nav__item{height:34px;line-height:34px;border-bottom:2px solid rgba(0,0,0,0);margin:0 2em;cursor:pointer}.stock-tab-nav__item.is-active{color:#ceb266;border-bottom-color:#ceb266}.stock-in .c-card{background-color:#f8f8f8;text-align:center;padding:1.5em 0;cursor:pointer}.stock-in .c-card__label{opacity:.8;margin-bottom:1em}.stock-in .c-card__value{color:#0a427c}.stock-in .c-card__value span{font-size:1.8em}.stock-in .c-card.is-active{background:linear-gradient(135deg, #2eb9f2, #018dfa);box-shadow:10px 10px 10px #c9e6fe;color:#fff}.stock-in .c-card.is-active .c-card__value{color:#fff}.stock-in .c-field{display:flex;margin-bottom:15px}.stock-in .c-field__label{color:#999;flex:0 0 6em;text-align:right}.stock-in .c-field__body{flex:1}.nightaudit .c-box{display:flex;height:80px;justify-content:center;align-items:center;border-right:1px solid #eee}.nightaudit .c-box:last-child{border-right:none}.nightaudit .c-box>div{cursor:pointer}.nightaudit .c-box__icon{font-size:30px}.hotel-checkbox{display:block;flex:0 0 230px;margin-right:0}.room-type-wrapper{overflow-x:auto;border:1px solid #ddd}.hotel-column{border-right:1px solid #ddd}.hotel-column__head{background-color:#f5f5f5;line-height:34px;padding-left:15px}.hotel-column__body{height:200px;overflow-y:auto;padding:0 10px}.order-room-renewal .vt-table{font-size:12px;border:1px solid #e6e6e6}.order-room-renewal .vt-thead{font-weight:bold;color:#787878}.order-room-renewal .vt-tbody{height:320px;overflow-y:auto}.order-room-renewal .vt-row{display:flex;border-bottom:1px solid #e6e6e6}.order-room-renewal .vt-col{display:flex;align-items:center;padding:8px 6px;border-left:1px solid #e6e6e6}.order-room-renewal .vt-col:first-child{border-left:none}.order-room-renewal .vt-col-1{flex:0 0 150px;max-width:150px}.order-room-renewal .vt-col-2{flex:0 0 100px;max-width:100px}.order-room-renewal .vt-col-3{flex:0 0 130px;max-width:130px}.order-room-renewal .vt-col-4{flex:0 0 120px;max-width:120px}.order-room-renewal .vt-col-5{flex:0 0 130px;max-width:130px}.order-room-renewal .vt-col-6{flex:0 0 80px;max-width:80px}.order-room-renewal .vt-col-7{flex:0 0 90px;max-width:90px}.order-room-renewal .vt-col-8{flex:1}.order-room-renewal .daily-price-set{font-size:12px;text-align:center;line-height:28px}.order-room-renewal .daily-price-set__header{background-color:#eee;padding-right:15px}.order-room-renewal .daily-price-set__item{flex:0 0 14.285714%;padding-left:6px;padding-right:6px}.order-room-renewal .daily-price-set__body{max-height:200px;overflow-y:scroll}.order-room-united .scroll-box{height:240px;overflow-x:hidden;overflow-y:auto;border:1px solid #ddd}.order-room-united .hd-label{font-weight:bold;line-height:34px}.order-room-united .room{display:inline-block;vertical-align:middle;width:140px;margin-left:10px;margin-top:10px}.order-room-united .main-icon{display:inline-block;line-height:1;border:1px solid currentColor;font-size:12px;border-radius:50%;font-style:normal;margin-right:3px}.order-room-team-add .scroll-box{height:240px;overflow-x:hidden;overflow-y:auto;border:1px solid #ddd}.order-room-team-add .hd-label{font-weight:bold;line-height:34px}.order-room-team-add .room{display:inline-block;vertical-align:middle;width:140px;margin-left:10px;margin-top:10px}.order-room-team-add .main-icon{display:inline-block;line-height:1;border:1px solid currentColor;font-size:12px;border-radius:50%;font-style:normal;margin-right:3px}.dialog-logs .log-item{position:relative;line-height:1.5;padding-left:30px;padding-bottom:15px}.dialog-logs .log-item__bd{display:flex}.dialog-logs .log-item__bd::before{content:"";position:absolute;left:1px;top:4px;width:1em;height:1em;border-radius:50%;border:2px solid #0a427c}.dialog-logs .log-item__bd::after{content:"";position:absolute;left:6px;top:16px;bottom:-5px;width:2px;background-color:#ddd}.dialog-logs .log-item__time{flex:0 0 56px;word-break:break-word}.dialog-logs .log-item__content{flex:1;padding-left:15px}.dialog-batch-clean-or-dirty .floor-hd{flex:0 0 100%;max-width:100%;padding:6px;background-color:#eee;margin-bottom:6px}.dialog-batch-clean-or-dirty .room-item{flex:0 0 14%;max-width:14%;margin-bottom:6px}.hotelroomorder-info .guest-back{font-size:22px;cursor:pointer}.hotelroomorder-info .guest-back:hover{background-color:#fff}.hotelroomorder-info .is-main-order{display:inline-block;color:red;border:1px solid currentColor;border-radius:50%;width:16px;text-align:center;font-size:12px;height:16px;line-height:14px;margin-right:4px}.hotelroomorder-info .order-status-filter{background-color:#e6e6e6;height:40px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd}.hotelroomorder-info .order-room-filter{padding:6px;border-bottom:1px solid #ddd}.hotelroomorder-info .order-list-nav{height:calc(100vh - 135px);overflow-x:hidden;overflow-y:auto}.hotelroomorder-info .order-list-nav__item{display:flex;justify-content:space-between;align-items:center;height:40px;padding:0 15px;border-bottom:1px solid #ddd;border-right:2px solid rgba(0,0,0,0);cursor:pointer}.hotelroomorder-info .order-list-nav__item:hover{background-color:#f8f8f8}.hotelroomorder-info .order-list-nav__item.is-active{background-color:#e6f2fb;border-right-color:#0a427c}.hotelroomorder-info .order-list-nav__item.is-active .order-list-nav__title{font-weight:bold}.ui-layout{display:flex;min-height:inherit}.ui-layout-side{flex:0 0 220px;background-color:#fff}.ui-layout-body{flex:1;padding:15px;min-width:0;min-height:0}.ui-container{padding:15px}.ui-container--bordered{background-color:#fff;border:1px solid #e6e6e6}.ui-container--underline{position:relative}.ui-container--underline::after{content:"";position:absolute;height:1px;bottom:0;left:15px;right:15px;background-color:#e6e6e6}.ui-header{margin-bottom:20px}.ui-header-title{font-size:18px;font-weight:bold}.ui-h2{font-size:16px}.ui-card{background-color:#fff;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.1);padding:15px}.ui-form-group__header{position:relative;display:flex;align-items:center;font-size:16px;padding-top:1em;padding-bottom:.5em;margin-bottom:20px;border-bottom:1px solid #ddd;color:#909399}.ui-form-group__header.is-pointer{cursor:pointer}.ui-form-group__title{font-weight:bold}.ui-form-group__more i{transition:transform 300ms;margin-left:10px}.ui-form-group__more.is-open i{transform:rotate(180deg)}.ui-footbar{height:54px}.ui-footbar__inner{position:fixed;z-index:99;right:0;left:230px;bottom:0;height:inherit;display:flex;align-items:center;background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,.3);justify-content:flex-end}.site-sidebar--fold .ui-footbar__inner{left:0}.ui-table-response{overflow:auto}.ui-table{border-collapse:collapse;width:100%}.ui-table>thead>tr>th{padding:8px;text-align:center;border:1px solid #ebeef5;color:#909399}.ui-table>tbody>tr>td{padding:8px;text-align:center;border:1px solid #ebeef5}.ui-table>tfoot>tr>td{padding:8px;text-align:center;border:1px solid #ebeef5}.ui-table-striped tbody tr:nth-of-type(odd){background-color:#fcfcfc}.ui-table-fixed{table-layout:fixed}.ui-table-small{font-size:12px}.ui-table-right>thead>tr>th{text-align:right}.ui-table-right>tbody>tr>td{text-align:right}.ui-table-hover>tbody>tr:hover{background-color:#faf7fa}.ui-collapse-table .el-collapse-item__header{padding-left:15px;border-left:1px solid #ebeef5;border-right:1px solid #ebeef5}.ui-collapse-table .el-collapse-item__content{padding-bottom:0}.ui-icon-word{display:inline-block;width:16px;height:16px;font-size:12px;line-height:16px;text-align:center}.ui-divider--horizontal{margin:.3em 0 1em}.ui-area-select{width:140px}.ui-area-select+.ui-area-select{margin-left:10px}.ns-flex{display:flex}.ns-items-center{align-items:center}.ns-wrap{flex-wrap:wrap}.ns-justify-between{justify-content:space-between}.cursor-pointer{cursor:pointer}.ns-homepage-card{border:0;border-radius:20px;box-shadow:0px 6px 10px 1px rgba(39,65,97,.1)}.ns-homepage-card .el-card__header{padding:0 24px;height:74px}.ns-homepage-card .el-card__body{height:346px}.ns-homepage-card .el-card__body .icon-purse,.ns-homepage-card .el-card__body .icon-wallet{margin:auto;width:108px;height:108px;display:block}.ns-homepage-card .el-card__body .money{display:block;margin-top:25px;color:#282a3a;font-weight:bold;font-size:30px}.ns-homepage-card .el-card__body .title{display:block;margin-top:8px;color:#282a3a;opacity:.8;font-size:14px}.ns-homepage-card .header{height:74px}.ns-homepage-card .header .title{display:block;height:18px;font-size:18px;font-weight:bold;color:#282a3a;line-height:18px;padding-left:8px;border-left:3px solid #4493f8}.ns-homepage-card .el-form-item__content{display:flex}.ns-icon-0{display:inline-block;width:32px;height:32px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAVFJREFUWEftlrFOwzAQhn+3fQBIJQZgKx4oT8BWxBswsLGDI94B3gAJ1SDYWBEDTwDvgBioly50QUrYgRxyJJcQWnJR5cLgbEnu/vv82/KdwB8/wtWPLs0q3rAJyjZ8MlHWukkPOw+uxhigrQdnBLHvs7jTJoJOYxnb9y8HtHkGsDwngJc0lktlAJpHcVcjUTJffNEBIuA+VXLLF8jCqek1mriz+gEgOBAcCA4EB6Y64OsaLrTf3tSruG5x2zvKwlyNiQ5wk8sdrdhkuBr/D2BRmysB7HFXYONm2ILrRMndb/NAuz/YySC2IdDlQgggP1BFkKpcgcZtojonP2bCqsRJ/yNt8ilqlkFmPBFxAeyBc7FuurEA9IHj/Hvrffh6sD7k6tUCiM5NFxkeK8RHiZIrXgCsaNR/OvpNnERzlKq1C28AXGFuXK0t4IrWiQsAwYFPbC7TIUr4Q9oAAAAASUVORK5CYII=);background-position:center center;background-repeat:no-repeat;background-size:20px}.ns-icon-1{display:inline-block;width:32px;height:32px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAvBJREFUWEe9Vz1oFEEUfu8WEiQkoJ1iJYgQFAsPgoce82YDp3CFFkG08KfQgBqtFC3EWImtMYoBFYyIWAREEM5kbyaXcAmiTdCAhYWFghZaHXK5yzyZkIRLvNudPU+nWdj95vu+mffmzVuEFo8gCFK+7xddadEVGIYrFoubyuXyNQAQAPCNiA648v61gXw+34OIwwCwx4oi4mMhxIn/YmBqaqqnWq3O1ooZY274vj/4XwxorZ8y89EasY+lUmlvNpv9+c8NKKV6AWC8VggRzwoh7rmKL4UsDrgWq5Q6CQCPat4NENGduHxNG9BaX2LmCwAwAwBjRPQsrnjoDkxOTu4yxhwDgAwi7mDm78w8DwAfAEB3dXWNJ5PJyvT0dGe1Ws0aY/YhYjcAbGfmTkScMcbM2qeUMtfIXN0d0Fr3MfNzhxXp5bMfCkXEi0KI2/VAfxjQWt9i5ssO4rEgzDwkpbQhWzPWGFBK3QSAK7GYHcHMfFdKea6hARvLSqXyGQA2OnI6w4wxGd/3X4eGIAiCw4lEYsyZ1RGIiCNCiP7IJFRK2WN0xJE3DoyIyCZr3bGaA0qptysXShz2CKy26mGYVQNa60/MvK2F4pbK3YBS6kerExAR54QQu512QCnFLV79Ep0xZqvv+19cckC5VLW4Jpm5X0o5EmkgCILBRCJxPa6AA/4dESUjDSilsgDw0oGwGcgwEZ0PLUSFQmHz4uLi12bYHec8AIAn62vCmrsgn88/RMRTjoTNwF4Q0aHaiWsMTExM7Pc8r9AMs8scZu6VUgYNDdgPSinbB/S5EMbBIOKoEOL4+jn1+oGDzPwqDrkL1vO8nnQ6/SbSwFL91Po+M59xIXbBhP0rNGxKW3g5hd4HoV1xK8ozEYVqRLbly23aAAB02B9PABj1PG80nU7PrWy/rSGVSqXf87zTzLwFAEoAMEREV6NCFGnAEhSLxQ0LCws7y+XyfCaTseR1Ry6X62hvb+9ua2t7n0qlfkWJ2++/ASt5FzCVb+hXAAAAAElFTkSuQmCC);background-position:center center;background-repeat:no-repeat;background-size:32px}.ns-icon-2{display:inline-block;width:32px;height:32px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAoJJREFUWEftljFoE1EYx//fu+SOdhGEwjWpoKHU3BWk4tDBwXYUulTo4KDY3d3BIWZRkOIiDnVpqaAgUgcVXCS6dREUsXeliA7tJYgKItLkkr5PLpdoTFPvnQl0yXG8g3vf+38/vvd933uEA37ogP0jFoBZzZ4pJd1XUdDmTnaqNOC+jLIL5mMBpH17gsF3PN05vZ94qmqtQvIjz3Dv9xwgEByuWLMAzhNQI6JJyZwRwDsQ3oBokIE1L7m+oOI8dgQynDlUrhovAJzq6IDrf296hnOl5wAj5fFRSfIhCDqBFxi01O5E7vK0EFSAxstewp1XgVDOgVTFWgVhFkRPZE3eEho9B2D8dsL4KSXPCI2eATzILK4WjfXrURBKACOV4yckibd1sSDMwarmdz8PzJue4Y71BCBVtm8z8eUosT3zGs4VE87jf61TikBsxzEWdARI+/YiQ14AaMPTnZPDvlUg8FS0bnNvGpaMPENsCsKNesklaWKL3n9r1ekIkPKtsKAIkDWeJo1yBCgAtCEy50MdyoX5w3nPcK/1AfoR6EcgMgKmb68J8GRg6OkOhX3g/8qQiT4QsBJoBYdV+0WlYx8weXRIVJNz/nd578vQxo9uAIK6N8v2WRLyc1F3X7c3M6VW3C1A12dByreXAL4U3Yr/tiDw/LbuLncNkK7Ycww5Hp7GlKN63Dh4w1Ybtu1cMDDXxzwTvKLu3o2CVtqCVpHhisVNALmLelIFt2ChodAEKBqOsq6yYROiD5Cq2l/BfLhR18dKA+4ncyd7VGj0McwF3vKS7pGovf+TOqqWDbt0OTsmBS0C/KA1ydK17IxkuiiIV7YT7lNV2dg5oCqsatcH+AUTKV8wTK++uwAAAABJRU5ErkJggg==);background-position:center center;background-repeat:no-repeat;background-size:32px}.site-sidebar{top:56px;border-right:1px solid #f3f4f8}.ns-menu{padding:5px 0}.ns-menu .el-menu-item{display:flex;align-items:center}.ns-menu .el-menu-item,.ns-menu .el-submenu__title{margin-top:10px;height:48px;line-height:48px;color:#282a3a}.ns-menu .el-menu-item .site-sidebar__menu-icon,.ns-menu .el-submenu__title .site-sidebar__menu-icon{width:20px;margin-right:8px;font-size:20px}.ns-menu .el-menu-item .site-sidebar__menu-icon.icon-svg__dot,.ns-menu .el-submenu__title .site-sidebar__menu-icon.icon-svg__dot{margin-right:0}.ns-menu .el-menu-item:hover{background:#f6f7fa}.ns-menu .el-submenu .el-menu-item{color:#7a7c87}.ns-menu .el-submenu .el-menu-item:hover{background:#f6f7fa}.ns-menu .el-submenu:hover .el-submenu__title{background:#f6f7fa}.ns-menu .el-menu-item.is-active{color:#4493f8}.ns-menu .el-submenu.is-active .el-submenu__title{color:#4493f8;border-right:4px solid #4493f8;background-color:#e8f4fe}.ns-menu .el-submenu.is-active .el-menu-item{border-right:none;background-color:#fff}.ns-menu .el-submenu.is-active .el-menu-item:hover{background:#f6f7fa}.ns-menu .el-menu-item.is-active{border-right:4px solid #4493f8;background-color:#e8f4fe}.site-content__wrapper{padding-top:56px}.aui-page__login::before,.aui-page__login::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:""}.aui-page__login::before{background-image:url(../../static/img/login_bg.56740ace.jpg);background-size:cover}.aui-page__login::after{background-color:rgba(38,50,56,.4)}.aui-page__login .aui-content{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;min-height:100vh;padding:50px 20px 150px;text-align:center}.aui-page__login .aui-content__wrapper{height:100vh;background-color:rgba(0,0,0,0);overflow-x:hidden;overflow-y:auto}.aui-page__login .login-header{padding:20px;color:#fff}.aui-page__login .login-header .login-brand{margin:0 0 15px;font-size:40px;font-weight:400;letter-spacing:2px;text-transform:uppercase}.aui-page__login .login-header .login-intro{padding:0;margin:0;list-style:none}.aui-page__login .login-header .login-intro>li{font-size:16px;line-height:1.5;color:rgba(255,255,255,.6)}.aui-page__login .login-header .login-intro>li+li{margin-top:5px}.aui-page__login .login-body,.aui-page__login .login-footer{width:460px}.aui-page__login .login-body{padding:20px 30px;background-color:#fff}.aui-page__login .login-body .login-title{font-size:18px;font-weight:400}.aui-page__login .login-body .el-input__prefix .el-input__icon{font-size:16px}.aui-page__login .login-body .login-shortcut{margin-bottom:20px}.aui-page__login .login-body .login-shortcut__title{position:relative;margin:0 0 15px;font-weight:400}.aui-page__login .login-body .login-shortcut__title::before{position:absolute;top:50%;right:0;left:0;z-index:1;content:"";height:1px;margin-top:-0.5px;overflow:hidden}.aui-page__login .login-body .login-shortcut__title>span{position:relative;z-index:2;padding:0 20px;color:rgba(0,0,0,.3);background-color:#fff}.aui-page__login .login-body .login-shortcut__list{padding:0;margin:0;list-style:none;font-size:0}.aui-page__login .login-body .login-shortcut__list>li{display:inline-block;vertical-align:middle;margin:0 10px;font-size:28px}.aui-page__login .login-body .login-guide{color:rgba(0,0,0,.3)}.aui-page__login .login-footer{position:absolute;bottom:0;padding:20px;color:rgba(255,255,255,.6)}.aui-page__login .login-footer p{margin:10px 0}.aui-page__login .login-footer a{padding:0 5px;color:rgba(255,255,255,.6)}.aui-page__login .login-footer a:focus,.aui-page__login .login-footer a:hover{color:#fff}.aui-page__login--right-vertical .aui-content{flex-flow:row nowrap;justify-content:flex-start;align-items:stretch;padding:0}.aui-page__login--right-vertical .login-header{flex:1;display:flex;flex-flow:column wrap;justify-content:center;padding:30px 120px;text-align:left}.aui-page__login--right-vertical .login-body{position:relative;display:flex;flex-flow:column wrap;justify-content:center;padding:120px 30px 150px;text-align:center}.aui-page__login--right-vertical .login-body .login-guide{margin-top:0}.aui-page__login--right-vertical .login-footer{right:0;color:#606266}.aui-page__login--right-vertical .login-footer a{color:#606266}.aui-page__login--right-vertical .login-footer a:focus,.aui-page__login--right-vertical .login-footer a:hover{color:#409eff}@media(max-width: 991px){.aui-page__login--right-vertical .login-header{padding:30px}}@media(max-width: 767px){.aui-page__login--right-vertical .login-header .login-brand,.aui-page__login--right-vertical .login-header .login-intro{display:none}}@media(max-width: 575px){.aui-page__login .login-body,.aui-page__login .login-footer{width:100%}.aui-page__login .login-captcha{text-align:left}.aui-page__login .login-captcha>img{width:136px}.aui-page__login--right-vertical .login-header{display:none}}.chat-detail-dialog{border-radius:12px;overflow:hidden;box-shadow:0 12px 32px rgba(0,0,0,.1) !important}.chat-detail-dialog .el-dialog__header{background:linear-gradient(135deg, #3a8ee6, #5ca2ff);padding:16px 20px;border-bottom:none}.chat-detail-dialog .el-dialog__title{color:#fff;font-weight:600;font-size:18px}.chat-detail-dialog .el-dialog__headerbtn .el-dialog__close{color:rgba(255,255,255,.9)}.chat-detail-dialog .el-dialog__body{padding:20px 24px}.dialog-loading{display:flex;justify-content:center;align-items:center;height:200px}.empty-data{text-align:center;padding:40px 0;color:#909399}.empty-data i{font-size:60px;margin-bottom:20px}.custom-timeline{padding:16px 0 16px 16px;max-height:600px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(144,147,153,.3) rgba(0,0,0,0);position:relative;z-index:1}.custom-timeline::-webkit-scrollbar{width:6px}.custom-timeline::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.custom-timeline::-webkit-scrollbar-thumb{background-color:rgba(144,147,153,.3);border-radius:6px}.custom-timeline .el-timeline-item{position:relative;padding-bottom:22px;margin-left:6px;overflow:visible}.custom-timeline .el-timeline-item:last-child{padding-bottom:10px}.custom-timeline .el-timeline-item__tail{background-color:#e6e6e6;z-index:1}.custom-timeline .el-timeline-item__node{width:14px;height:14px;z-index:2}.custom-timeline .el-timeline-item__node--ai{background-color:#409eff}.custom-timeline .el-timeline-item__node--user{background-color:#333}.custom-timeline .el-timeline-item__node--customer-service{background-color:#67c23a}.custom-timeline .el-timeline-item__node--system{background-color:#e6a23c}.custom-timeline .el-timeline-item__timestamp{color:#909399;font-size:12px;margin-top:8px}.timeline-content{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.05);border:1px solid #ebeef5}.message-header{padding:10px 14px;font-weight:600;display:flex;align-items:center;border-bottom:1px solid #ebeef5}.message-header i{margin-right:6px}.ai-msg{background-color:#ecf5ff;color:#409eff}.user-msg{background-color:#f2f6fc;color:#333}.customer-service-msg{background-color:#f0f9eb;color:#67c23a}.system-msg{background-color:#fdf6ec;color:#e6a23c}.message-body{padding:14px 16px;line-height:1.6}.text-message{white-space:pre-wrap;word-break:break-word}.image-message{margin:5px 0}.message-image{max-width:250px;max-height:200px;border-radius:6px;cursor:pointer;transition:transform .2s;border:1px solid #ebeef5}.message-image:hover{transform:scale(1.03);box-shadow:0 4px 12px rgba(0,0,0,.1)}.image-viewer-dialog{width:auto !important;max-width:95% !important;margin:0 auto !important;background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}.image-viewer-dialog .el-dialog__wrapper{background-color:rgba(0,0,0,.9) !important}.image-viewer-dialog .el-dialog__body{padding:0 !important;background-color:rgba(0,0,0,0) !important}.image-viewer-dialog .el-dialog__header{padding:0 !important;background:rgba(0,0,0,0) !important;border-radius:0 !important;display:none !important}.image-viewer-dialog .el-dialog__headerbtn{display:none !important}.image-viewer-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.full-image{max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain}.el-message-box__headerbtn{display:none !important}.rank-tag{display:inline-flex;width:32px;height:32px;line-height:32px;text-align:center;border-radius:8px;color:#fff;font-weight:600;background-color:#909399;align-items:center;justify-content:center;font-size:15px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.rank-1{background:linear-gradient(135deg, #ff7676, #F56C6C)}.rank-2{background:linear-gradient(135deg, #ffb86c, #E6A23C)}.rank-3{background:linear-gradient(135deg, #8dd48a, #67C23A)}.rank-error-1{background:linear-gradient(135deg, #ff7676, #F56C6C)}.rank-error-2{background:linear-gradient(135deg, #ffb86c, #E6A23C)}.rank-error-3{background:linear-gradient(135deg, #a0a0a0, #909399)}.custom-collapse{border:none;border-radius:8px;overflow:hidden}.custom-collapse .el-collapse-item{margin-bottom:16px;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.05);border:1px solid #ebeef5}.custom-collapse .el-collapse-item__header{background:#f8fafc;padding:12px 16px;border-bottom:1px solid #ebeef5;font-size:16px}.custom-collapse .el-collapse-item__content{padding:16px 20px;background:#fff}.highlight-record .timeline-content{background-color:#ecf5ff;position:relative;z-index:1;overflow:visible}.highlight-record.el-timeline-item{overflow:visible}.highlight-record .el-timeline-item__node{z-index:2}.highlight-record .timeline-content::before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border:3px solid #409eff;border-radius:10px;animation:border-pulse 1.5s infinite;z-index:0}@keyframes border-pulse{0%{top:-3px;left:-3px;right:-3px;bottom:-3px;opacity:1}70%{top:-10px;left:-10px;right:-10px;bottom:-10px;opacity:0}71%{top:-3px;left:-3px;right:-3px;bottom:-3px;opacity:0}100%{top:-3px;left:-3px;right:-3px;bottom:-3px;opacity:1}}.highlight-animation{animation:highlight-pulse 1.2s infinite}@keyframes highlight-pulse{0%{box-shadow:0 0 0 0 rgba(64,158,255,.9);transform:scale(1)}40%{box-shadow:0 0 20px 5px rgba(64,158,255,.6);transform:scale(1.03)}70%{box-shadow:0 0 30px 10px rgba(64,158,255,0);transform:scale(1)}100%{box-shadow:0 0 0 0 rgba(64,158,255,0);transform:scale(1)}}
