/*! oms v1.0.0 | (c) 2021 WLONG | MIT License |  */@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?007kdd);src:url(../fonts/icomoon.eot?007kdd#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?007kdd) format("truetype"),url(../fonts/icomoon.woff?007kdd) format("woff"),url(../fonts/icomoon.svg?007kdd#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=icon-],[class^=icon-]{font-family:icomoon!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-earth:before{content:"\e902"}.icon-close:before{content:"\e903"}.icon-success:before{content:"\e92e";color:#3c7ff8}.icon-arrow:before{content:"\e906";color:#999}.icon-day:before{content:"\e906";color:#666}.icon-warning:before{content:"\e925";color:#ff7666}.icon-acc:before{content:"\e900"}.icon-data:before{content:"\e901"}.icon-img:before{content:"\e904"}.icon-user:before{content:"\e905"}.icon-setting:before{content:"\e91e"}.icon-s1:before{content:"\e908"}.icon-s2:before{content:"\e909"}.icon-s3:before{content:"\e90a"}.icon-s4:before{content:"\e90b"}.icon-s5:before{content:"\e90c"}.icon-s6:before{content:"\e90d"}body{min-width:1353px}em,i{font-style:normal}li,ul{margin:0;padding:0;list-style:none}.label{display:inline-block;padding:.325rem 1rem;line-height:1;color:#fff;border:1px solid #ddd;border-radius:100px}.label.label-default{color:#666}.label.label-primary{color:#3c7ff8}.label.label-danger{color:#f83c3c}.flex-260{-ms-flex-preferred-size:260px;flex-basis:260px;max-width:260px}.flex-300{-ms-flex-preferred-size:300px;flex-basis:300px;max-width:300px}.btn-light{color:#666;border:1px solid #f3f3f3}.btn-primary-outline{color:#3c7ff8!important;background-color:transparent;border-color:#3c7ff8}.dropdown-menu{border:none;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.dropdown-menu b{top:-5px;right:1rem;border-color:transparent transparent rgba(0,0,0,.15);border-width:0 5px 5px}.dropdown-menu b,.dropdown-menu b:after{position:absolute;display:block;width:0;height:0;border-style:solid}.dropdown-menu b:after{z-index:1;top:-1px;right:-6px;content:"";border-color:transparent transparent #fff;border-width:0 6px 6px}.navbar-dropdown{padding:0;height:35px;background-color:#fff;border:1px solid #e5e5e5;border-radius:.25rem}.navbar-dropdown .navbar-dropdown-item{padding:0 1.5rem 0 .75rem;color:#666;line-height:34px;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-dropdown .navbar-dropdown-item .icon-arrow{display:block;position:absolute;top:50%;right:.5rem;-webkit-transform:translateY(-50%) scale(.625);transform:translateY(-50%) scale(.625)}.navbar-dropdown.show .navbar-dropdown-item{-webkit-box-shadow:0 0 0 .2rem rgba(60,127,248,.275);box-shadow:0 0 0 .2rem rgba(60,127,248,.275);border-radius:.25rem}.navbar-dropdown .dropdown-menu{right:0;left:0;margin-top:0;padding:0;min-width:inherit;background-color:#fff;border:1px solid #e5e5e5;border-radius:.25rem;-webkit-box-shadow:none;box-shadow:none}.navbar-dropdown .dropdown-menu dl,.navbar-dropdown .dropdown-menu dl dd{margin-bottom:0}.navbar-dropdown .dropdown-menu dl dd a{display:block;color:#333;padding:.5rem .75rem}.navbar-dropdown .dropdown-menu dl dd a:hover{color:#fff;background-color:#3c7ff8}.ft12{font-size:.625rem}header{position:relative;height:60px;z-index:10}header .navbar{height:60px;background-color:#fff;-webkit-box-shadow:0 0 35px 0 rgba(154,161,171,.15);box-shadow:0 0 35px 0 rgba(154,161,171,.15)}header .navbar-brand{display:block;width:220px;text-transform:uppercase}header .navbar-brand i{font-size:1.75rem;font-style:normal}header .navbar-brand h4{margin-bottom:0;color:#333;font-weight:700}header .nav .navbar-avatar{padding:0;color:inherit;font-size:14px}header .nav .navbar-avatar img{margin-right:.5rem;width:36px;height:36px;border:1px solid #f0f3f5;-o-border-image:initial;border-image:initial}header .nav .navbar-avatar .icon-arrow{display:inline-block;font-size:12px;-webkit-transform:scale(.75);transform:scale(.75)}header .nav .nav-item.dropdown .dropdown-menu{right:0;left:auto;min-width:6rem;padding:0}header .nav .nav-item.dropdown .dropdown-menu dl,header .nav .nav-item.dropdown .dropdown-menu dl dd{margin-bottom:0}header .nav .nav-item.dropdown .dropdown-menu dl dd a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.813rem 1.25rem;line-height:1;font-size:12px;white-space:nowrap;color:#666}header .nav .nav-item.dropdown .dropdown-menu dl dd a:hover{color:#3c7ff8;background-color:#f9fafe;text-decoration:none}.main{position:relative;z-index:1;padding-top:60px;margin-left:220px}.sidebar{position:fixed;top:60px;bottom:0;z-index:8;width:220px;background-color:#fff}.sidebar .badge{margin-left:.5rem;padding:.175rem .325rem!important;font-weight:400;border-radius:100rem}.sidebar .sidebar-nav{padding-top:1.875rem;height:calc(100vh - 60px)}.sidebar .sidebar-nav .nav .nav-item{padding:.35rem .75rem}.sidebar .sidebar-nav .nav .nav-item .nav-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem;line-height:1;color:#333;border-radius:2px}.sidebar .sidebar-nav .nav .nav-item .nav-link i{font-size:1rem;display:inline-block;margin-right:1rem;margin-left:1rem}.sidebar .sidebar-nav .nav .nav-item .nav-link span{display:inline-block}.sidebar .sidebar-nav .nav .nav-item .nav-link:hover{color:#3c7ff8}.sidebar .sidebar-nav .nav .nav-item.nav-active .nav-link{color:#fff;background-color:#3c7ff8}.sidebar .sidebar-nav .nav .nav-item.nav-active .nav-link i:before{color:#fff}.sidebar .sidebar-nav .nav .nav-item.nav-parent{position:relative}.sidebar .sidebar-nav .nav .nav-item.nav-parent.nav-active .nav-link,.sidebar .sidebar-nav .nav .nav-item.nav-parent.nav-active .nav-link i:before{color:#fff}.sidebar .sidebar-nav .nav .nav-item.nav-parent .children{display:none;padding:0;list-style:none}.sidebar .sidebar-nav .nav .nav-item.nav-parent .children li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem .5rem 3.75rem;color:#333;border-radius:2px}.sidebar .sidebar-nav .nav .nav-item.nav-parent .children li a:hover{color:#3978e9;text-decoration:none}.sidebar .sidebar-nav .nav .nav-item.nav-parent .children li.active a{color:#3c7ff8;background-color:transparent}.pagination{border-radius:0}.pagination a,.pagination span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:30px;position:relative;display:inline-block;height:30px;margin-right:.25rem;padding:0 .65rem;text-align:center;color:#666;font-size:.875rem;border:1px solid #e5e5e5;background-color:#fff;border-radius:.25rem}.pagination a:first-child,.pagination a:last-child,.pagination span:first-child,.pagination span:last-child{padding:0 .435rem}.pagination a:focus,.pagination a:hover,.pagination span:focus,.pagination span:hover{color:#fff;background-color:#3c7ff8;border-color:#3c7ff8}.pagination a:focus:after,.pagination a:hover:after,.pagination span:focus:after,.pagination span:hover:after{color:#fff}.pagination a.current,.pagination span.current{cursor:not-allowed;color:#fff;background-color:#3c7ff8;border-color:#3c7ff8}.pagination a.current.next,.pagination a.current.prev,.pagination span.current.next,.pagination span.current.prev{color:#999;border-color:#e5e5e5;background-color:#e5e5e5}.pagination a[disabled],.pagination span[disabled]{color:#999;background-color:#f8f8f8;border-color:#e5e5e5;cursor:not-allowed}.pagination div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-panel{position:fixed;z-index:111;top:auto;right:0;bottom:0;left:220px;width:auto;min-width:880px;padding:1.15rem 1.5rem;background-color:#f8f8f8}.pagination-panel .handle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-panel .handle .form-control{width:24px;height:30px;padding:0;border-radius:4px}.pagination-panel .handle .form-control:disabled{color:#999;background-color:#f8f8f8}.pagination-panel .handle .btn-sm{line-height:26px;padding:0 .75rem}.pagination-panel.right200{right:200px}.panel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border-radius:.25rem;-webkit-box-shadow:0 0 10px rgba(0,0,0,.015);box-shadow:0 0 10px rgba(0,0,0,.015)}.panel.mh145{min-height:calc(100vh - 145px)}.panel.mh400{min-height:calc(100vh - 400px)}.panel .panel-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.panel .panel-header h4{font-weight:700}.panel .panel-header h4 small{font-size:.875rem}.panel .panel-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.panel .panel-body+.panel-body{position:relative}.panel .panel-body+.panel-body:before{content:"";position:absolute;top:0;right:0;left:0;border-top:1px solid #f4f4f4}.panel .panel-header+.panel-body{padding-top:0}.nav-tabs{margin-bottom:1rem}.nav-tabs li,.nav-tabs li a{position:relative}.nav-tabs li a{display:block;padding:1.35rem 0 1rem;color:initial;font-size:1rem}.nav-tabs li a.active{color:#3c7ff8}.nav-tabs li a.active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;border-bottom:2px solid #3c7ff8}.nav-tabs li+li{margin-left:2rem}.nav-tabs li .badge{position:absolute;top:50%;left:100%;min-width:1.075rem;font-weight:400;border-radius:.5rem;-webkit-transform:translateX(10%) translateY(-35%);transform:translateX(10%) translateY(-35%)}.nav-sm-tabs{border-bottom:1px solid #e5e5e5}.nav-sm-tabs li a{display:block;padding:0 .5rem .5rem;color:#666;font-size:1rem}.nav-sm-tabs li a.active{position:relative;z-index:1;color:#fff;color:#3c7ff8}.nav-sm-tabs li a.active:after{content:"";position:absolute;right:0;bottom:0;left:0;border-bottom:2px solid #3c7ff8}.table thead tr th{line-height:1.4}.table thead tr th a{color:#333}.table thead tr th a:hover{color:#3c7ff8;text-decoration:underline}.table thead tr th .btn-light{color:#999;background-color:transparent;border-color:#f4f4f4!important}.table thead tr th .btn-light.active,.table thead tr th .btn-light:active{color:#3c7ff8!important;background-color:#fff!important}.table thead tr th .sort{position:relative;display:inline-block;padding-right:10px;cursor:pointer}.table thead tr th .sort b{position:absolute;top:0;right:0;bottom:0}.table thead tr th .sort b:before{-webkit-transform:matrix(.71,-.71,.71,.71,0,0);transform:matrix(.71,-.71,.71,.71,0,0);top:5px}.table thead tr th .sort b:after,.table thead tr th .sort b:before{content:" ";display:inline-block;height:5px;width:5px;border-color:#999;border-style:solid;border-width:1px 1px 0 0;position:absolute;right:0}.table thead tr th .sort b:after{-webkit-transform:matrix(.71,.71,.71,-.71,0,0);transform:matrix(.71,.71,.71,-.71,0,0);bottom:5px}.table tbody tr td,.table tbody tr th{line-height:20px}.table tbody tr td .btn-link,.table tbody tr th .btn-link{position:relative;padding:0;text-decoration:none;border:none}.table tbody tr td .btn-link:hover,.table tbody tr th .btn-link:hover{text-decoration:underline}.table tbody tr td .btn-link+.btn-link,.table tbody tr th .btn-link+.btn-link{line-height:1;margin-left:.5rem;padding-left:.5rem}.table tbody tr td .btn-link+.btn-link:after,.table tbody tr th .btn-link+.btn-link:after{position:absolute;top:0;bottom:0;left:0;content:"";border-left:1px solid #f4f4f4}.table tbody tr td .text-link,.table tbody tr th .text-link{color:#666}.table tbody tr td .text-link:hover,.table tbody tr th .text-link:hover{color:#3c7ff8}.table tbody tr td .text-link:visited,.table tbody tr th .text-link:visited{color:#e5e5e5}.table tbody tr td .text-reset:hover,.table tbody tr th .text-reset:hover{color:#3c7ff8!important;text-decoration:underline}.table tbody tr td p.ellipsis,.table tbody tr th p.ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.custom-btns{font-size:.875rem}.custom-btns .btn{padding:.15rem .25rem;line-height:1}.custom-btns label{color:#666!important}.custom-btns .btn-link{font-size:.875rem;color:#666!important;background-color:transparent!important;text-decoration:none}.custom-btns .btn-link.btn-primary{margin-left:.5rem!important;color:#fff!important;background-color:#3c7ff8!important;border-color:#3c7ff8!important}.custom-btns .btn-link:focus{-webkit-box-shadow:none;box-shadow:none}.custom-control{min-height:auto;line-height:1}.custom-control.custom-checkbox .custom-control-label{line-height:.875rem;font-size:.875rem;-ms-flex-item-align:center;align-self:center}.custom-control.custom-checkbox .custom-control-label:before{border:1px solid #e5e5e5;border-radius:.15rem}.custom-control.custom-checkbox .custom-control-label:after,.custom-control.custom-checkbox .custom-control-label:before{top:50%;width:1rem;height:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.custom-control.custom-checkbox .custom-control-input:checked~.custom-control-label:before,.custom-control.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#3c7ff8}.custom-control.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-size:5px}.custom-control.custom-radio .custom-control-label{-ms-flex-item-align:center;align-self:center}.custom-control.custom-radio .custom-control-label:before{top:.1rem;border:1px solid #e5e5e5;background-color:transparent}.custom-control.custom-radio .custom-control-label:after,.custom-control.custom-radio .custom-control-label:before{top:50%;width:.875rem;height:.875rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.custom-control.custom-radio .custom-control-input:checked~.custom-control-label:before{background-color:#3c7ff8;border-color:#3c7ff8}.custom-control.custom-radio .custom-control-input:checked~.custom-control-label:after{background-size:8px}.custom-control.custom-radio.custom-radio-primary .custom-control-input~.custom-control-label:before{border-color:#3c7ff8}.custom-file.avatar-file{position:absolute;bottom:0}.custom-file.avatar-file .custom-file-label{color:#fff;background-color:rgba(0,0,0,.65);text-align:center;border:none;border-radius:0}.custom-file.avatar-file .custom-file-label:after{display:none}.file-custom{position:relative;overflow:hidden}.file-custom input{opacity:0;position:absolute}.file-custom label{padding:.25rem 1rem;color:#3c7ff8;border:1px solid #e5e5e5;border-radius:.2rem}.form-control{padding:.5945rem 1rem}.was-validated .form-control:invalid~.invalid-feedback{display:block}.tags{position:absolute;top:1.5rem;right:1.5rem;padding:1rem 1.25rem;color:#fff;border-radius:.25rem;background-color:#3c7ff8;text-align:center}.tags span{display:block;font-size:.75rem}.picker{position:relative}.picker:after{font-family:icomoon!important;line-height:35px;position:absolute;z-index:1;top:0;right:10px;content:"\e906";color:#999}.picker .form-control{padding-right:2rem}.picker.nbd:after{right:auto;left:0}.picker.nbd .form-control{padding:0 0 0 1.35rem;border:none;-webkit-box-shadow:none!important;box-shadow:none!important}.picker-day{position:relative}.picker-day:after{font-family:icomoon!important;line-height:2rem;position:absolute;z-index:1;top:0;right:.625rem;content:"\e907";color:#999;-webkit-transform:scale(.85);transform:scale(.85)}.picker-day .form-control{padding:.15rem 2rem .15rem .75rem;height:2rem;line-height:1}.ui-dialog.black{font-size:.875rem;color:#fff;background-color:rgba(0,0,0,.6)}.ui-dialog.center,.ui-dialog.center .ui-dialog-button,.ui-dialog.center .ui-dialog-content,.ui-dialog.center .ui-dialog-footer{text-align:center}.record{padding:0 10px;background-color:#f5faff}.record li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0;font-size:12px;border-top:1px solid #e5e5e5}.record li:first-child{border-top:0}.record li .desc{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:1rem}.record li .desc p{margin-bottom:0;color:#666}.progress-nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:auto;line-height:1.5;font-size:.875rem;background-color:transparent;border-radius:0;overflow:hidden}.progress-nav .progress-nav__item{position:relative;padding:.65rem 0 .65rem 35px;width:130px;line-height:1;cursor:pointer;border:1px solid #eee;border-right:none}.progress-nav .progress-nav__item+.progress-nav__item{border-left:none;border-right:none}.progress-nav .progress-nav__item:after{content:"";position:absolute;top:-1px;right:-11px;bottom:0;z-index:0;width:36px;border-top:1px solid #eee;border-right:1px solid #eee;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.progress-nav .progress-nav__item.active,.progress-nav .progress-nav__item:hover{color:#3978e9;border-color:#3978e9}.progress-nav .progress-nav__item.active:after,.progress-nav .progress-nav__item:hover:after{z-index:2;border-color:#3978e9}.progress-nav .progress-nav__item.active:before,.progress-nav .progress-nav__item:hover:before{content:"";position:absolute;top:-1px;left:-25px;bottom:0;z-index:3;width:36px;border-top:1px solid #3978e9;border-right:1px solid #3978e9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.progress-nav .progress-nav__item:nth-child(2){padding-left:20px;width:120px;border-left:1px solid #eee}.progress-nav .progress-nav__item:nth-child(2):before{display:none}.progress-nav .progress-nav__item:nth-child(2).active,.progress-nav .progress-nav__item:nth-child(2):hover{border-left-color:#3c7ff8}.progress-nav .progress-nav__item:first-child{margin-right:.5rem;padding:.65rem 0;text-align:center;border-right:1px solid #eee}.progress-nav .progress-nav__item:first-child:after,.progress-nav .progress-nav__item:first-child:before{display:none}.progress-nav .progress-nav__item:first-child.active,.progress-nav .progress-nav__item:first-child:hover{border-right-color:#3c7ff8}.marks .mark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem .325rem .25rem .625rem;color:#3c7ff8;background-color:#dae9fa;border-radius:.2rem}.marks .mark .icon-close{margin-left:.325rem;font-size:1rem;cursor:pointer}@media (max-width:1400px){.panel .panel-header:after{right:1rem;left:1rem}}@media (min-width:1400px){body{min-width:1366px}}