.app-layout-setting-vue{width:300px}.app-layout-setting-vue .h-panel-body{padding:15px}.app-layout-setting-vue .alert-warning{border:1px solid #ffe58f;background-color:#fffbe6;line-height:1.5;font-size:12px;color:rgba(0,0,0,.65);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;list-style:none;position:relative;padding:10px 20px;border-radius:4px;margin-top:16px}.app-layout-setting-vue .setting-form{margin:0 0 0 -15px}.app-layout-setting-vue .setting-form .h-form-item{margin-bottom:10px}.app-layout-setting-vue .setting-form .h-form-item-wrap{float:right}.app-header-message-vue{float:left;margin-right:15px}.app-header-message-vue .h-dropdowncustom-show{height:60px}.app-header-message-vue .h-dropdowncustom-show .app-header-icon-item{margin-right:0}.app-header-message-vue .h-dropdowncustom-show.h-pop-trigger{background:#f8f8f8}.app-message-dropdown-dropdown-container{width:360px;min-height:240px}.app-message-dropdown-dropdown-container .todo-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #eef1f5}.app-message-dropdown-dropdown-container .todo-tabs .todo-tab{-webkit-box-flex:1;-ms-flex:1;flex:1;height:36px;line-height:36px;text-align:center;font-size:13px;color:#6b7280;cursor:pointer;border-bottom:2px solid transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px}.app-message-dropdown-dropdown-container .todo-tabs .todo-tab i{font-size:14px;line-height:1}.app-message-dropdown-dropdown-container .todo-tabs .todo-tab:hover{color:#3788ee}.app-message-dropdown-dropdown-container .todo-tabs .todo-tab.is-active{color:#3788ee;border-bottom-color:#3788ee;font-weight:600}.app-message-dropdown-dropdown-container .todo-add-bar{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:10px 14px;border-bottom:1px solid #eef1f5}.app-message-dropdown-dropdown-container .todo-add-bar .todo-input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:32px;padding:0 10px;border:1px solid #e5e7eb;border-radius:6px;outline:none;font-size:13px}.app-message-dropdown-dropdown-container .todo-add-bar .todo-input:focus{border-color:#3788ee}.app-message-dropdown-dropdown-container .message-list-container{max-height:360px;overflow:auto}.app-message-dropdown-dropdown-container .message-list-container .todo-empty{padding:36px 16px;text-align:center;color:#c1c1c1;font-size:13px}.app-message-dropdown-dropdown-container .message-list-container .common-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:10px 14px;border-bottom:1px solid #f3f4f6}.app-message-dropdown-dropdown-container .message-list-container .common-list-item:hover{background:#f8f8f8}.app-message-dropdown-dropdown-container .message-list-container .common-list-item .todo-main{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.app-message-dropdown-dropdown-container .message-list-container .common-list-item .description{margin:4px 0 0;font-size:12px;color:#c1c1c1;word-break:break-word}.app-message-dropdown-dropdown-container .message-list-container .common-list-item .title{position:relative;margin:0;font-size:13px;line-height:1.4;word-break:break-word}.app-message-dropdown-dropdown-container .message-list-container .common-list-item .todo-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;gap:4px;opacity:.75}.app-message-dropdown-dropdown-container .message-list-container .common-list-item .todo-actions .todo-action-btn{width:28px;height:28px;line-height:28px;text-align:center;border:none;border-radius:6px;background:transparent;color:#6b7280;cursor:pointer;padding:0}.app-message-dropdown-dropdown-container .message-list-container .common-list-item .todo-actions .todo-action-btn:hover{background:#eef2f7;color:#3788ee}.app-message-dropdown-dropdown-container .message-list-container .common-list-item .todo-actions .todo-action-btn.is-danger:hover{color:#f1556c;background:#fef2f2}.app-message-dropdown-dropdown-container .message-list-container .common-list-item .todo-actions .todo-action-btn.todo-text-btn{width:auto;min-width:36px;padding:0 8px;font-size:12px}.app-message-dropdown-dropdown-container .message-list-container .common-list-item .todo-actions .todo-action-btn.is-confirm{color:#f1556c;font-weight:600}.app-message-dropdown-dropdown-container .message-list-container .common-list-item .todo-actions .todo-action-btn.is-confirm:hover{color:#f1556c;background:#fef2f2}.app-message-dropdown-dropdown-container .message-list-container .common-list-item .todo-actions .todo-confirm-hint{-ms-flex-item-align:center;align-self:center;font-size:12px;color:#9ca3af;white-space:nowrap}.app-message-dropdown-dropdown-container .message-list-container .common-list-item.is-done .title{color:#c1c1c1;text-decoration:line-through}.app-message-dropdown-dropdown-container .message-list-container .common-list-item.is-done .todo-action-btn.is-done-btn{color:#16a34a}.app-message-dropdown-dropdown-container .message-list-container .common-list-item.is-pending .title:before{content:"";position:absolute;width:5px;height:5px;background:#f1556c;border-radius:5px;left:-10px;top:5px}.app-message-dropdown-dropdown-container .message-list-container .common-list-item.is-pending .title{padding-left:2px;margin-left:8px}.app-header{color:rgba(49,58,70,.8)}.app-header .h-autocomplete{line-height:1.5;float:left;margin-top:15px;margin-right:20px;width:120px}.app-header .h-autocomplete-show,.app-header .h-autocomplete-show.focusing,.app-header .h-autocomplete-show:hover{outline:none;-webkit-box-shadow:none;box-shadow:none;border-color:transparent;border-radius:0}.app-header .h-autocomplete-show.focusing{border-bottom:1px solid #eee}.app-header-info .app-header-icon-item{cursor:pointer;display:inline-block;float:left;padding:0 15px;height:60px;line-height:60px;margin-right:10px}.app-header-info .app-header-icon-item:hover{background:#f8f8f8}.app-header-info .app-header-icon-item i{font-size:18px}.app-header-info .app-header-icon-item a{color:inherit}.app-header-info .app-header-icon-item .h-badge{margin:20px 0;display:block}.app-header .h-dropdownmenu{float:left}.app-header-dropdown{float:right;margin-left:10px;padding:0 20px 0 15px;cursor:pointer}.app-header-dropdown .h-icon-down{right:20px}.app-header-dropdown.h-pop-trigger,.app-header-dropdown:hover{background:#f8f8f8}.app-header-dropdown-dropdown{padding:5px 0}.app-header-dropdown-dropdown .h-dropdownmenu-item{padding:8px 20px}.app-header-menus{display:inline-block;vertical-align:top}.app-header-menus>div{display:inline-block;font-size:15px;padding:0 25px;color:#333}.app-header-menus>div:hover{color:#3788ee}.app-header-menus>div+div{margin-left:5px}.app-header-menus>div.h-tab-selected{color:#fff;background-color:#3788ee}.app-logo{font-family:Futura,Helvetica Neue For Number,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;padding:0 24px;margin-bottom:30px;line-height:60px;height:60px;overflow:hidden;white-space:nowrap;-webkit-transition:padding .3s;transition:padding .3s}.app-logo .app-logo-text{font-size:20px;vertical-align:middle}.app-logo .app-logo-icon{background:url(../../../src/images/img/logo.2e4b9ffc.png);background-size:contain;height:26px;width:26px;display:inline-block;margin-right:10px;-webkit-transition:.3s;transition:.3s;vertical-align:middle}.h-layout-sider-collapsed .app-logo-text{display:none}.h-layout-sider-collapsed .app-logo-icon{margin-left:15px}.app-menu .h-menu{font-size:14px}.app-menu .h-menu .h-menu-li-selected .h-menu-show:after{width:4px}.app-menu .h-menu>li>.h-menu-show{font-size:15px;overflow:visible}.app-menu .h-menu>li>.h-menu-show .h-menu-show-icon{font-size:20px}.app-menu .h-menu>li>.h-menu-show .h-menu-show-desc{-webkit-transition:opacity .1s cubic-bezier(.645,.045,.355,1),width .1s cubic-bezier(.645,.045,.355,1);transition:opacity .1s cubic-bezier(.645,.045,.355,1),width .1s cubic-bezier(.645,.045,.355,1)}.app-menu .h-menu>li>.h-menu-show .h-badge,.app-menu .h-menu>li>.h-menu-show .h-menu-count,.app-menu .h-menu>li>.h-menu-show .h-tag{z-index:2}.app-menu .h-menu.h-menu-size-collapse>.h-menu-li>.h-menu-show{padding-left:24px;overflow:visible}.app-menu .h-menu.h-menu-size-collapse>.h-menu-li>.h-menu-show .h-menu-show-icon{font-size:20px}.app-menu .h-menu.h-menu-white{color:#313a46}.app-footer{display:none}.sys-tabs-vue{position:relative;height:50px;background:#f3f6f8;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.sys-tabs-vue .close-con{position:absolute;right:0;top:0;height:100%;width:32px;background:#fff;text-align:center;z-index:10}.sys-tabs-vue .tabs-container{position:absolute;left:0;right:0;top:0;bottom:0}.sys-tabs-vue .tabs-container .tabs-body{height:100%;-webkit-box-shadow:0 6px 10px rgba(0,0,0,.09);box-shadow:0 6px 10px rgba(0,0,0,.09);padding:10px 0 0}.sys-tabs-vue .tabs-container .tabs-body .h-dropdownmenu{display:block}.sys-tabs-vue .tabs-container .tabs-body .h-dropdowncustom-show-content{overflow:hidden;padding:0 8px;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex}.sys-tabs-vue .tabs-container .tabs-item{-webkit-transition:.2s;transition:.2s;line-height:41px;height:40px;padding:0 15px 0 15px;position:relative;max-width:160px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:-4px;margin-right:-4px;cursor:pointer;overflow:hidden}.sys-tabs-vue .tabs-container .tabs-item:after{content:"";display:inline-block;position:absolute;right:0;height:20px;bottom:6px;border-right:1px solid #b5b5b5}.sys-tabs-vue .tabs-container .tabs-item-title{position:relative;z-index:2;font-size:14px;overflow:hidden;margin-right:15px}.sys-tabs-vue .tabs-container .tabs-item-title .tabs-item-icon{margin-right:5px;position:relative;top:-1px}.sys-tabs-vue .tabs-container .tabs-item-background{position:absolute;right:3px;top:0;left:3px;bottom:0;border-radius:4px 4px 0 0}.sys-tabs-vue .tabs-container .tabs-item.tabs-item-chosen,.sys-tabs-vue .tabs-container .tabs-item:hover{z-index:1}.sys-tabs-vue .tabs-container .tabs-item.tabs-item-chosen:after,.sys-tabs-vue .tabs-container .tabs-item.tabs-item-chosen:before,.sys-tabs-vue .tabs-container .tabs-item:hover:after,.sys-tabs-vue .tabs-container .tabs-item:hover:before{content:"";bottom:0;position:absolute;top:auto;border-right:none}.sys-tabs-vue .tabs-container .tabs-item.tabs-item-chosen:after,.sys-tabs-vue .tabs-container .tabs-item:hover:after{width:0;height:0;border-right:10px solid transparent;right:0;z-index:3}.sys-tabs-vue .tabs-container .tabs-item.tabs-item-chosen:before,.sys-tabs-vue .tabs-container .tabs-item:hover:before{width:0;height:0;border-left:10px solid transparent;left:0;z-index:3}.sys-tabs-vue .tabs-container .tabs-item:hover .tabs-item-background{background:#ebecef}.sys-tabs-vue .tabs-container .tabs-item:hover:after,.sys-tabs-vue .tabs-container .tabs-item:hover:before{border-bottom:10px solid #ebecef}.sys-tabs-vue .tabs-container .tabs-item.tabs-item-chosen{z-index:2}.sys-tabs-vue .tabs-container .tabs-item.tabs-item-chosen .tabs-item-background{background:#fff}.sys-tabs-vue .tabs-container .tabs-item.tabs-item-chosen:after,.sys-tabs-vue .tabs-container .tabs-item.tabs-item-chosen:before{border-bottom:10px solid #fff}.sys-tabs-vue .tabs-container .tabs-item-close{-webkit-transition:.2s;transition:.2s;font-size:12px;position:absolute;right:10px;color:#999;cursor:pointer;border-radius:50%;padding:4px;top:50%;margin-top:-9px;-webkit-transform:scale(.8);transform:scale(.8)}.sys-tabs-vue .tabs-container .tabs-item-close:hover{color:#f5f5f5;background:#999}.sys-tabs-vue.sys-tabs-oversize .tabs-item:not(.tabs-item-chosen){padding-right:10px}.sys-tabs-vue.sys-tabs-oversize .tabs-item:not(.tabs-item-chosen) .tabs-item-close{display:none}.sys-tabs-vue.sys-tabs-oversize .tabs-item:not(.tabs-item-chosen) .tabs-item-title{margin-right:0}