/*! Focus UI v2.5.2 | http://www.focus-ui.com | 2024-05-01 */
.z-widget{position:relative;outline:0}.zw-svg-icon{display:block}.z-tabs{overflow:hidden;height:100%}.z-tabs .tabs{white-space:nowrap;position:relative;box-sizing:border-box}.z-tabs .tabs .items{list-style:none;padding:0;margin:0;position:relative}.z-tabs .tabs .item>.node{cursor:default;display:block}.z-tabs .tabs .item>.node .in{cursor:default}.z-tabs .tabs .item>.node .checkbox,.z-tabs .tabs .item>.node .expand,.z-tabs .tabs .item>.node .remove{display:inline-block;vertical-align:middle;cursor:pointer}.z-tabs .tabs .item>.node .in{display:inline-block;vertical-align:middle}.z-tabs .tabs .item>.node .in img{width:1em;height:1em;margin-right:.2em;vertical-align:text-top}.z-tabs .tabs .item>.children{list-style:none;padding:0}.z-tabs .tabs .items{overflow:hidden;white-space:nowrap;box-sizing:border-box}.z-tabs .tabs .item>.node{cursor:pointer}.z-tabs .tabs .to_next,.z-tabs .tabs .to_prev{position:absolute;cursor:pointer}.z-tabs .tabs .to_next .zw-svg-icon,.z-tabs .tabs .to_prev .zw-svg-icon{display:inline-block}.z-tabs .contents{box-sizing:border-box;overflow:auto}.z-tabs.bottom .tabs .items,.z-tabs.top .tabs .items{width:100%}.z-tabs.bottom .tabs .items .item,.z-tabs.top .tabs .items .item{display:inline-block}.z-tabs.bottom .tabs .to_next,.z-tabs.bottom .tabs .to_prev,.z-tabs.top .tabs .to_next,.z-tabs.top .tabs .to_prev{top:0}.z-tabs.bottom .tabs .to_prev,.z-tabs.top .tabs .to_prev{left:0}.z-tabs.bottom .tabs .to_next,.z-tabs.top .tabs .to_next{right:0}.z-tabs.left .tabs,.z-tabs.right .tabs{height:100%}.z-tabs.left .tabs .items,.z-tabs.right .tabs .items{height:100%}.z-tabs.left .tabs .items .item,.z-tabs.right .tabs .items .item{display:block}.z-tabs.left .tabs .to_next,.z-tabs.left .tabs .to_prev,.z-tabs.right .tabs .to_next,.z-tabs.right .tabs .to_prev{width:100%;text-align:center;left:0}.z-tabs.left .tabs .to_prev,.z-tabs.right .tabs .to_prev{top:0}.z-tabs.left .tabs .to_next,.z-tabs.right .tabs .to_next{bottom:0}.z-tabs.left .contents,.z-tabs.right .contents{height:100%}.z-tabs.left .tabs{float:left}.z-tabs.right .tabs{float:right}.z-collapse{overflow:auto}.z-collapse .items{list-style:none;padding:0;margin:0;position:relative}.z-collapse .item>.node{cursor:default;display:block}.z-collapse .item>.node .in{cursor:default}.z-collapse .item>.node .checkbox,.z-collapse .item>.node .expand,.z-collapse .item>.node .remove{display:inline-block;vertical-align:middle;cursor:pointer}.z-collapse .item>.node .in{display:inline-block;vertical-align:middle}.z-collapse .item>.node .in img{width:1em;height:1em;margin-right:.2em;vertical-align:text-top}.z-collapse .item>.children{list-style:none;padding:0}.z-listview{overflow:auto;height:100%}.z-listview .items{list-style:none;padding:0;margin:0;position:relative}.z-listview .item>.node{cursor:default;display:block}.z-listview .item>.node .in{cursor:default}.z-listview .item>.node .checkbox,.z-listview .item>.node .expand,.z-listview .item>.node .remove{display:inline-block;vertical-align:middle;cursor:pointer}.z-listview .item>.node .in{display:inline-block;vertical-align:middle}.z-listview .item>.node .in img{width:1em;height:1em;margin-right:.2em;vertical-align:text-top}.z-listview .item>.children{list-style:none;padding:0}.z-tree{overflow:auto;height:100%}.z-tree .items{list-style:none;padding:0;margin:0;position:relative}.z-tree .item>.node{cursor:default;display:block}.z-tree .item>.node .in{cursor:default}.z-tree .item>.node .checkbox,.z-tree .item>.node .expand,.z-tree .item>.node .remove{display:inline-block;vertical-align:middle;cursor:pointer}.z-tree .item>.node .in{display:inline-block;vertical-align:middle}.z-tree .item>.node .in img{width:1em;height:1em;margin-right:.2em;vertical-align:text-top}.z-tree .item>.children{list-style:none;padding:0}.z-menu{overflow:visible}.z-menu .items{list-style:none;padding:0;margin:0;position:relative}.z-menu .item>.node{cursor:default;display:block}.z-menu .item>.node .in{cursor:default}.z-menu .item>.node .checkbox,.z-menu .item>.node .expand,.z-menu .item>.node .remove{display:inline-block;vertical-align:middle;cursor:pointer}.z-menu .item>.node .in{display:inline-block;vertical-align:middle}.z-menu .item>.node .in img{width:1em;height:1em;margin-right:.2em;vertical-align:text-top}.z-menu .item>.children{list-style:none;padding:0}.z-menu .items>.item>.node{padding-right:1.3em;padding-left:1.3em}.z-menu .item{position:relative;white-space:nowrap}.z-menu .item.divider{height:0;margin:.2em 0;overflow:hidden;border-top:1px solid #e9ecef;cursor:default}.z-menu .item>.node .expand{position:absolute;right:.2em}.z-menu .item .children{min-width:10em;position:absolute}.z-menu .children{z-index:10000}.z-menu .children .item>.node{padding-left:1.6em;padding-right:2em}.z-menu .children .item>.node .checkbox{margin-left:-1.3em}.z-menu .children .item>.node .in img{margin-left:-1.3em;margin-right:.3em}.z-menu .children .item>.node .checkbox+.in img{margin-left:0}.z-menu .items>.item.down_left>.children{right:0}.z-menu .items>.item.up_right>.children{bottom:100%}.z-menu .items>.item.up_left>.children{right:0;bottom:100%}.z-menu .items .item.right_down>.children{top:0;left:100%}.z-menu .items .item.right_up>.children{bottom:0;left:100%}.z-menu .items .item.left_down>.children{right:100%;top:0}.z-menu .items .item.left_up>.children{right:100%;bottom:0}.z-menu.horizontal .items>.item{display:inline-block}.z-menu.vertical .items>.item{display:list-item}.z-grid{overflow:hidden}.z-grid.overflow-scroll{height:100%}.z-grid>.body,.z-grid>.head{overflow:hidden;position:relative;outline:0}.z-grid>.body>.left,.z-grid>.body>.right,.z-grid>.head>.left,.z-grid>.head>.right{position:absolute;top:0;background:#fff}.z-grid>.body>.left,.z-grid>.head>.left{left:0}.z-grid>.body>.right,.z-grid>.head>.right{right:0}.z-grid>.body>.center,.z-grid>.head>.center{overflow:hidden}.z-grid>.body>.center .z-tbody,.z-grid>.body>.center .z-thead,.z-grid>.head>.center .z-tbody,.z-grid>.head>.center .z-thead{display:inline-block;vertical-align:top}.z-grid>.body .z-tbody,.z-grid>.body .z-thead,.z-grid>.head .z-tbody,.z-grid>.head .z-thead{overflow:hidden}.z-grid>.head{overflow:hidden;position:absolute;left:0;top:0;max-width:100%;margin:0;padding:0}.z-grid table{table-layout:fixed;width:100%;margin:0;border-collapse:collapse;border-spacing:0;empty-cells:show;border-width:0;outline:0}.z-grid .head th{overflow:hidden;text-overflow:ellipsis;border:1px solid #dee2e6;white-space:nowrap}.z-grid .head th>.node .sort .index{font-size:60%}.z-grid .head th>.node .checkbox,.z-grid .head th>.node .minimize,.z-grid .head th>.node .sort{display:inline-block;vertical-align:middle;cursor:pointer}.z-grid .head th>.node .in{display:inline-block;vertical-align:middle}.z-grid .head th>.node .in img{width:1em;height:1em;margin-right:.2em;vertical-align:text-top}.z-grid .head th.leaf{vertical-align:bottom}.z-grid .head th:not(.leaf){text-align:center}.z-grid .head th.sortable{user-select:none}.z-grid .head th.check-column{text-align:center}.z-grid .head th.tree-column{text-align:left}.z-grid .head th.minimized{text-align:center;cursor:pointer;padding-left:0;padding-right:0}.z-grid .head th.minimized>.node .in{cursor:pointer;font-size:12px}.z-grid .body td{overflow:hidden;text-overflow:ellipsis;border:1px solid #dee2e6}.z-grid .body td .checkbox,.z-grid .body td .expand{display:inline-block;vertical-align:middle;cursor:pointer}.z-grid .body td .in{display:inline-block;vertical-align:middle}.z-grid .body td .in img{width:1em;height:1em;margin-right:.2em;vertical-align:text-top}.z-grid .body td.check-column{text-align:center}.z-grid .body td.tree-column{text-align:left}.z-grid .v-scrollbar{position:absolute;right:0;top:0;overflow-y:scroll;overflow-x:hidden}.z-grid .v-scrollbar div{width:1px}.z-grid .h-scrollbar{overflow-x:scroll;overflow-y:hidden}.z-grid .h-scrollbar div{height:1px}.z-grid .body td.tree-column img{width:1em;height:1em;margin-right:.2em;vertical-align:text-top}.z-pagination{overflow:hidden;white-space:nowrap}.z-pagination .pager{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.z-pagination .pager .items{list-style:none;padding:0;margin:0;position:relative}.z-pagination .pager .item>.node{cursor:default;display:block}.z-pagination .pager .item>.node .in{cursor:default}.z-pagination .pager .item>.node .checkbox,.z-pagination .pager .item>.node .expand,.z-pagination .pager .item>.node .remove{display:inline-block;vertical-align:middle;cursor:pointer}.z-pagination .pager .item>.node .in{display:inline-block;vertical-align:middle}.z-pagination .pager .item>.node .in img{width:1em;height:1em;margin-right:.2em;vertical-align:text-top}.z-pagination .pager .item>.children{list-style:none;padding:0}.z-pagination .pager .item{display:inline-block}.z-pagination .pager,.z-pagination .refresh,.z-pagination .sizes,.z-pagination .total{vertical-align:middle;display:inline-block}.z-popover,.z-tooltip{position:absolute;will-change:transform;background-color:#fff;border:1px solid rgba(0,0,0,.2)}.z-popover>.mask,.z-tooltip>.mask{position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;overflow:hidden;background-color:#000;opacity:.5}.z-popover>.header,.z-tooltip>.header{border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3em - 1px);border-top-right-radius:calc(.3em - 1px)}.z-popover>.header:empty,.z-tooltip>.header:empty{display:none}.z-popover>.close,.z-tooltip>.close{position:absolute;right:.2em;top:.2em;cursor:pointer}.z-popover>.arrow,.z-tooltip>.arrow{position:absolute;display:block}.z-popover>.arrow:after,.z-popover>.arrow:before,.z-tooltip>.arrow:after,.z-tooltip>.arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.z-popover.to-right,.z-tooltip.to-right{margin-left:.5em}.z-popover.to-right>.arrow,.z-tooltip.to-right>.arrow{left:calc((.5em + 1px) * -1);width:.5em;height:1em}.z-popover.to-right>.arrow:before,.z-tooltip.to-right>.arrow:before{border-width:.5em .5em .5em 0;border-right-color:rgba(0,0,0,.25)}.z-popover.to-right>.arrow:after,.z-tooltip.to-right>.arrow:after{left:1px;border-width:.5em .5em .5em 0;border-right-color:#fff}.z-popover.to-right>.arrow,.z-tooltip.to-right>.arrow{top:50%;margin-top:-.5em}.z-popover.to-right-down,.z-tooltip.to-right-down{margin-left:.5em}.z-popover.to-right-down>.arrow,.z-tooltip.to-right-down>.arrow{left:calc((.5em + 1px) * -1);width:.5em;height:1em}.z-popover.to-right-down>.arrow:before,.z-tooltip.to-right-down>.arrow:before{border-width:.5em .5em .5em 0;border-right-color:rgba(0,0,0,.25)}.z-popover.to-right-down>.arrow:after,.z-tooltip.to-right-down>.arrow:after{left:1px;border-width:.5em .5em .5em 0;border-right-color:#fff}.z-popover.to-right-down>.arrow,.z-tooltip.to-right-down>.arrow{top:.3em}.z-popover.to-right-up,.z-tooltip.to-right-up{margin-left:.5em}.z-popover.to-right-up>.arrow,.z-tooltip.to-right-up>.arrow{left:calc((.5em + 1px) * -1);width:.5em;height:1em}.z-popover.to-right-up>.arrow:before,.z-tooltip.to-right-up>.arrow:before{border-width:.5em .5em .5em 0;border-right-color:rgba(0,0,0,.25)}.z-popover.to-right-up>.arrow:after,.z-tooltip.to-right-up>.arrow:after{left:1px;border-width:.5em .5em .5em 0;border-right-color:#fff}.z-popover.to-right-up>.arrow,.z-tooltip.to-right-up>.arrow{bottom:.3em}.z-popover.to-left,.z-tooltip.to-left{margin-left:-.5em}.z-popover.to-left>.arrow,.z-tooltip.to-left>.arrow{right:calc((.5em + 1px) * -1);width:.5em;height:1em}.z-popover.to-left>.arrow:before,.z-tooltip.to-left>.arrow:before{border-width:.5em 0 .5em .5em;border-left-color:rgba(0,0,0,.25)}.z-popover.to-left>.arrow:after,.z-tooltip.to-left>.arrow:after{right:1px;border-width:.5em 0 .5em .5em;border-left-color:#fff}.z-popover.to-left>.arrow,.z-tooltip.to-left>.arrow{top:50%;margin-top:-.5em}.z-popover.to-left-down,.z-tooltip.to-left-down{margin-left:-.5em}.z-popover.to-left-down>.arrow,.z-tooltip.to-left-down>.arrow{right:calc((.5em + 1px) * -1);width:.5em;height:1em}.z-popover.to-left-down>.arrow:before,.z-tooltip.to-left-down>.arrow:before{border-width:.5em 0 .5em .5em;border-left-color:rgba(0,0,0,.25)}.z-popover.to-left-down>.arrow:after,.z-tooltip.to-left-down>.arrow:after{right:1px;border-width:.5em 0 .5em .5em;border-left-color:#fff}.z-popover.to-left-down>.arrow,.z-tooltip.to-left-down>.arrow{top:.3em}.z-popover.to-left-up,.z-tooltip.to-left-up{margin-left:-.5em}.z-popover.to-left-up>.arrow,.z-tooltip.to-left-up>.arrow{right:calc((.5em + 1px) * -1);width:.5em;height:1em}.z-popover.to-left-up>.arrow:before,.z-tooltip.to-left-up>.arrow:before{border-width:.5em 0 .5em .5em;border-left-color:rgba(0,0,0,.25)}.z-popover.to-left-up>.arrow:after,.z-tooltip.to-left-up>.arrow:after{right:1px;border-width:.5em 0 .5em .5em;border-left-color:#fff}.z-popover.to-left-up>.arrow,.z-tooltip.to-left-up>.arrow{bottom:.3em}.z-popover.to-up,.z-tooltip.to-up{margin-top:-.5em}.z-popover.to-up>.arrow,.z-tooltip.to-up>.arrow{bottom:calc((.5em + 1px) * -1);width:1em;height:.5em}.z-popover.to-up>.arrow:before,.z-tooltip.to-up>.arrow:before{border-width:.5em .5em 0;border-top-color:rgba(0,0,0,.25)}.z-popover.to-up>.arrow:after,.z-tooltip.to-up>.arrow:after{bottom:1px;border-width:.5em .5em 0;border-top-color:#fff}.z-popover.to-up>.arrow,.z-tooltip.to-up>.arrow{left:50%;margin-left:-.5em}.z-popover.to-up-right,.z-tooltip.to-up-right{margin-top:-.5em}.z-popover.to-up-right>.arrow,.z-tooltip.to-up-right>.arrow{bottom:calc((.5em + 1px) * -1);width:1em;height:.5em}.z-popover.to-up-right>.arrow:before,.z-tooltip.to-up-right>.arrow:before{border-width:.5em .5em 0;border-top-color:rgba(0,0,0,.25)}.z-popover.to-up-right>.arrow:after,.z-tooltip.to-up-right>.arrow:after{bottom:1px;border-width:.5em .5em 0;border-top-color:#fff}.z-popover.to-up-right>.arrow,.z-tooltip.to-up-right>.arrow{left:.3em}.z-popover.to-up-left,.z-tooltip.to-up-left{margin-top:-.5em}.z-popover.to-up-left>.arrow,.z-tooltip.to-up-left>.arrow{bottom:calc((.5em + 1px) * -1);width:1em;height:.5em}.z-popover.to-up-left>.arrow:before,.z-tooltip.to-up-left>.arrow:before{border-width:.5em .5em 0;border-top-color:rgba(0,0,0,.25)}.z-popover.to-up-left>.arrow:after,.z-tooltip.to-up-left>.arrow:after{bottom:1px;border-width:.5em .5em 0;border-top-color:#fff}.z-popover.to-up-left>.arrow,.z-tooltip.to-up-left>.arrow{right:.3em}.z-popover.to-down,.z-tooltip.to-down{margin-top:.5em}.z-popover.to-down>.arrow,.z-tooltip.to-down>.arrow{top:calc((.5em + 1px) * -1);width:1em;height:.5em}.z-popover.to-down>.arrow:before,.z-tooltip.to-down>.arrow:before{border-width:0 .5em .5em .5em;border-bottom-color:rgba(0,0,0,.25)}.z-popover.to-down>.arrow:after,.z-tooltip.to-down>.arrow:after{top:1px;border-width:0 .5em .5em .5em;border-bottom-color:#fff}.z-popover.to-down>.arrow,.z-tooltip.to-down>.arrow{left:50%;margin-left:-.5em}.z-popover.to-down-right,.z-tooltip.to-down-right{margin-top:.5em}.z-popover.to-down-right>.arrow,.z-tooltip.to-down-right>.arrow{top:calc((.5em + 1px) * -1);width:1em;height:.5em}.z-popover.to-down-right>.arrow:before,.z-tooltip.to-down-right>.arrow:before{border-width:0 .5em .5em .5em;border-bottom-color:rgba(0,0,0,.25)}.z-popover.to-down-right>.arrow:after,.z-tooltip.to-down-right>.arrow:after{top:1px;border-width:0 .5em .5em .5em;border-bottom-color:#fff}.z-popover.to-down-right>.arrow,.z-tooltip.to-down-right>.arrow{left:.3em}.z-popover.to-down-left,.z-tooltip.to-down-left{margin-top:.5em}.z-popover.to-down-left>.arrow,.z-tooltip.to-down-left>.arrow{top:calc((.5em + 1px) * -1);width:1em;height:.5em}.z-popover.to-down-left>.arrow:before,.z-tooltip.to-down-left>.arrow:before{border-width:0 .5em .5em .5em;border-bottom-color:rgba(0,0,0,.25)}.z-popover.to-down-left>.arrow:after,.z-tooltip.to-down-left>.arrow:after{top:1px;border-width:0 .5em .5em .5em;border-bottom-color:#fff}.z-popover.to-down-left>.arrow,.z-tooltip.to-down-left>.arrow{right:.3em}.z-loader{will-change:transform;background-color:#fff;border:1px solid rgba(0,0,0,.2);position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:none;overflow:hidden;background:0 0}.z-loader>.mask{position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;overflow:hidden;background-color:#000;opacity:.5}.z-loader>.header{border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3em - 1px);border-top-right-radius:calc(.3em - 1px)}.z-loader>.header:empty{display:none}.z-loader>.close{position:absolute;right:.2em;top:.2em;cursor:pointer}.z-loader>.body{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:.3em;color:#fff;max-width:90%;overflow:hidden;box-sizing:border-box;height:auto}.z-loader>.body .loading{padding:.3em}.z-loader>.body .loading .zw-svg-icon{zoom:2;animation:z-kfs-rotate 1.2s linear infinite;margin:0 auto}.z-loader>.body .text-content{text-align:center}.z-notification{position:absolute;will-change:transform;background-color:#fff;border:1px solid rgba(0,0,0,.2);position:fixed}.z-notification>.mask{position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;overflow:hidden;background-color:#000;opacity:.5}.z-notification>.header{border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3em - 1px);border-top-right-radius:calc(.3em - 1px)}.z-notification>.header:empty{display:none}.z-notification>.close{position:absolute;right:.2em;top:.2em;cursor:pointer}.zw-modal{display:none;margin:3em auto;max-width:36em}.zw-modal.modal-sm{max-width:20em}.zw-modal.modal-lg{max-width:50em}.zw-modal.modal-xl{max-width:70em}.zw-modal.modal-fl{max-width:none;margin:0;width:100%;height:100%;box-sizing:border-box}.zw-modal>.content{max-height:calc(100vh - 6em);display:flex;flex-direction:column;overflow:hidden}.zw-modal>.content>.header{display:flex;justify-content:flex-start;position:relative}.zw-modal>.content>.header .close{cursor:pointer;position:absolute;right:0;top:0}.zw-modal>.content>.body{position:relative;flex:1 1 auto;overflow:auto}.zw-modal>.content>.footer{display:flex;justify-content:flex-end;padding:.6em}.z-modal{will-change:transform;background-color:#fff;border:1px solid rgba(0,0,0,.2);position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;overflow:hidden;background-color:transparent;border:none}.z-modal>.mask{position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;overflow:hidden;background-color:#000;opacity:.5}.z-modal>.header{border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3em - 1px);border-top-right-radius:calc(.3em - 1px)}.z-modal>.header:empty{display:none}.z-modal>.close{position:absolute;right:.2em;top:.2em;cursor:pointer}.z-modal .zw-modal{position:relative;border:1px solid rgba(0,0,0,.2)}.z-message-box>.zw-modal{padding:0}.z-message-box>.zw-modal>.content>.body{white-space:pre}.z-message-box>.zw-modal>.content>.body>input{width:100%;box-sizing:border-box;display:block}.z-widget{color:#212529;background-color:#fff}.z-tabs .tabs .item>.node{cursor:default;padding:.3em .6em;cursor:pointer;padding:.3em 1em;color:#007bff;border:1px solid transparent}.z-tabs .tabs .item>.node .in{cursor:default}.z-tabs .tabs .item>.node .expand{cursor:pointer;width:1.4em;padding:0 .2em;margin-left:-1.4em;box-sizing:border-box}.z-tabs .tabs .item>.node .checkbox{cursor:pointer;border:1px solid #cdcdcd;background-color:#efefef;color:transparent;margin-right:.2em}.z-tabs .tabs .item>.node .remove{cursor:pointer;color:#212529}.z-tabs .tabs .item>.node .remove:hover{color:red}.z-tabs .tabs .item>.node .in{padding:.3em}.z-tabs .tabs .item>.node .in{cursor:pointer}.z-tabs .tabs .item>.node .remove{margin-left:.6em}.z-tabs .tabs .item>.node:hover{border-color:#e6e6e6;color:#0062cc}.z-tabs .tabs .item.checked>.node .checkbox{border-color:#006ce0;background-color:#007bff;color:#fff}.z-tabs .tabs .item.selected>.node{background-color:#fff;border-color:#ccc;color:#212529}.z-tabs .tabs .item.uncheckable>.node .checkbox{cursor:not-allowed;opacity:.3}.z-tabs .tabs .item.unselectable>.node{cursor:default;border-color:transparent;color:#007bff}.z-tabs .tabs .item.unselectable>.node .in{cursor:default}.z-tabs .tabs .item.disabled>.node{cursor:not-allowed;color:#6c757d;background-color:#fff;opacity:.8;border-color:transparent;background-color:transparent}.z-tabs .tabs .item.disabled>.node .in{cursor:not-allowed}.z-tabs .tabs .item.disabled>.node .expand{cursor:not-allowed;opacity:.3}.z-tabs .tabs .item.disabled>.node .checkbox{cursor:not-allowed;opacity:.3}.z-tabs .tabs .item.disabled>.node .remove{cursor:not-allowed;opacity:.3}.z-tabs .tabs .item.disabled>.node .in{color:#6c757d;background-color:#fff}.z-tabs .tabs .to_next,.z-tabs .tabs .to_prev{border-radius:.2em}.z-tabs .tabs .to_next:hover,.z-tabs .tabs .to_prev:hover{background-color:#e6eaed}.z-tabs .contents{border:1px solid #ccc;padding:.3em}.z-tabs.top .tabs{box-shadow:inset 0 -1px #ccc}.z-tabs.top .tabs .item>.node{border-bottom-color:transparent;border-top-left-radius:.2em;border-top-right-radius:.2em}.z-tabs.top .tabs .to_next,.z-tabs.top .tabs .to_prev{padding:.6em .3em}.z-tabs.top .contents{border-top:none}.z-tabs.bottom .tabs{box-shadow:inset 0 1px #ccc}.z-tabs.bottom .tabs .item>.node{border-top-color:transparent;border-bottom-left-radius:.2em;border-bottom-right-radius:.2em}.z-tabs.bottom .tabs .to_next,.z-tabs.bottom .tabs .to_prev{padding:.6em .3em}.z-tabs.bottom .contents{border-bottom:none}.z-tabs.left .tabs{box-shadow:inset -1px 0 #ccc}.z-tabs.left .tabs .item>.node{border-right-color:transparent;border-top-left-radius:.2em;border-bottom-left-radius:.2em}.z-tabs.left .tabs .to_next,.z-tabs.left .tabs .to_prev{padding:.3em 0}.z-tabs.left .contents{border-left:none}.z-tabs.right .tabs{box-shadow:inset 1px 0 #ccc}.z-tabs.right .tabs .item>.node{border-left-color:transparent;border-top-right-radius:.2em;border-bottom-right-radius:.2em}.z-tabs.right .tabs .to_next,.z-tabs.right .tabs .to_prev{padding:.3em 0}.z-tabs.right .contents{border-right:none}.z-collapse>.items{border-bottom:1px solid rgba(0,0,0,.125)}.z-collapse>.items>.item{border:1px solid rgba(0,0,0,.125);border-bottom-width:0}.z-collapse>.items>.item>.node{cursor:default;padding:.3em .6em;cursor:pointer;color:#007bff;padding:.3em 0;background-color:rgba(0,0,0,.03)}.z-collapse>.items>.item>.node .in{cursor:default}.z-collapse>.items>.item>.node .expand{cursor:pointer;width:1.4em;padding:0 .2em;margin-left:-1.4em;box-sizing:border-box}.z-collapse>.items>.item>.node .checkbox{cursor:pointer;border:1px solid #cdcdcd;background-color:#efefef;color:transparent;margin-right:.2em}.z-collapse>.items>.item>.node .remove{cursor:pointer;color:#212529}.z-collapse>.items>.item>.node .remove:hover{color:red}.z-collapse>.items>.item>.node .in{padding:.3em}.z-collapse>.items>.item>.node .in{cursor:pointer}.z-collapse>.items>.item>.node .expand{padding:.3em .2em;float:right}.z-collapse>.items>.item>.node .remove{padding:.3em .2em;float:left}.z-collapse>.items>.item>.content{padding:.2em .3em 1.2em}.z-collapse>.items>.item>.node:hover{background-color:#f8f9fa}.z-collapse>.items>.item>.node .in:hover{text-decoration:underline;color:#0062cc}.z-collapse>.items>.item.expanded>.node{color:#212529;border-bottom:1px solid rgba(0,0,0,.125)}.z-collapse>.items>.item.unexpandable>.node{cursor:default;background-color:rgba(0,0,0,.03)}.z-collapse>.items>.item.unexpandable>.node .in{cursor:default}.z-collapse>.items>.item.unexpandable>.node .in{text-decoration:none;color:#007bff}.z-collapse>.items>.item.unexpandable>.node .expand{cursor:not-allowed;opacity:.3}.z-collapse>.items>.item.disabled>.node{cursor:not-allowed;color:#6c757d;background-color:#fff;opacity:.8}.z-collapse>.items>.item.disabled>.node .in{cursor:not-allowed}.z-collapse>.items>.item.disabled>.node .expand{cursor:not-allowed;opacity:.3}.z-collapse>.items>.item.disabled>.node .checkbox{cursor:not-allowed;opacity:.3}.z-collapse>.items>.item.disabled>.node .remove{cursor:not-allowed;opacity:.3}.z-collapse>.items>.item.disabled>.node .in{color:#6c757d;background-color:#fff}.z-collapse>.items>.item.disabled>.node .in{text-decoration:none;color:#6c757d}.z-listview .item>.node{cursor:default;padding:.3em .6em;border-bottom:1px solid rgba(0,0,0,.125)}.z-listview .item>.node .in{cursor:default}.z-listview .item>.node .expand{cursor:pointer;width:1.4em;padding:0 .2em;margin-left:-1.4em;box-sizing:border-box}.z-listview .item>.node .checkbox{cursor:pointer;border:1px solid #cdcdcd;background-color:#efefef;color:transparent;margin-right:.2em}.z-listview .item>.node .remove{cursor:pointer;color:#212529}.z-listview .item>.node .remove:hover{color:red}.z-listview .item>.node .in{padding:.3em}.z-listview .item>.node:hover{background-color:#f8f9fa}.z-listview .item.checked>.node .checkbox{border-color:#006ce0;background-color:#007bff;color:#fff}.z-listview .item.selected>.node{color:#fff;background-color:#007bff}.z-listview .item.selected>.node .checkbox{border-color:#f0f0f0;background-color:#fff}.z-listview .item.selected>.node .remove{color:#fff}.z-listview .item.selected>.node .remove:hover{color:red}.z-listview .item.selected.checked>.node .checkbox{color:#007bff}.z-listview .item.uncheckable>.node .checkbox{cursor:not-allowed;opacity:.3}.z-listview .item.unselectable>.node{background-color:transparent}.z-listview .item.disabled>.node{cursor:not-allowed;color:#6c757d;background-color:#fff;opacity:.8}.z-listview .item.disabled>.node .in{cursor:not-allowed}.z-listview .item.disabled>.node .expand{cursor:not-allowed;opacity:.3}.z-listview .item.disabled>.node .checkbox{cursor:not-allowed;opacity:.3}.z-listview .item.disabled>.node .remove{cursor:not-allowed;opacity:.3}.z-listview .item.disabled>.node .in{color:#6c757d;background-color:#fff}.z-tree .item{margin-left:1.4em}.z-tree .item>.node{cursor:default;padding:.3em .6em;display:inline-block}.z-tree .item>.node .in{cursor:default}.z-tree .item>.node .expand{cursor:pointer;width:1.4em;padding:0 .2em;margin-left:-1.4em;box-sizing:border-box}.z-tree .item>.node .checkbox{cursor:pointer;border:1px solid #cdcdcd;background-color:#efefef;color:transparent;margin-right:.2em}.z-tree .item>.node .remove{cursor:pointer;color:#212529}.z-tree .item>.node .remove:hover{color:red}.z-tree .item>.node .in{padding:.3em}.z-tree .item>.node .in{border-radius:.2em}.z-tree .item>.node .in:hover{background-color:#e6eaed}.z-tree .item.checked>.node .checkbox,.z-tree .item.indeterminate-checked>.node .checkbox{border-color:#006ce0;background-color:#007bff;color:#fff}.z-tree .item.selected>.node .in{color:#fff;background-color:#007bff}.z-tree .item.uncheckable>.node .checkbox{cursor:not-allowed;opacity:.3}.z-tree .item.unexpandable>.node .expand{cursor:not-allowed;opacity:.3}.z-tree .item.unselectable>.node .in{background-color:transparent}.z-tree .item.disabled>.node{cursor:not-allowed;color:#6c757d;background-color:#fff;opacity:.8}.z-tree .item.disabled>.node .in{cursor:not-allowed}.z-tree .item.disabled>.node .expand{cursor:not-allowed;opacity:.3}.z-tree .item.disabled>.node .checkbox{cursor:not-allowed;opacity:.3}.z-tree .item.disabled>.node .remove{cursor:not-allowed;opacity:.3}.z-tree .item.disabled>.node .in{color:#6c757d;background-color:#fff}.z-menu .item.divider{margin:.3em 0}.z-menu .item>.node{cursor:default;padding:.3em .6em;cursor:pointer}.z-menu .item>.node .in{cursor:default}.z-menu .item>.node .expand{cursor:pointer;width:1.4em;padding:0 .2em;margin-left:-1.4em;box-sizing:border-box}.z-menu .item>.node .checkbox{cursor:pointer;border:1px solid #cdcdcd;background-color:#efefef;color:transparent;margin-right:.2em}.z-menu .item>.node .remove{cursor:pointer;color:#212529}.z-menu .item>.node .remove:hover{color:red}.z-menu .item>.node .in{padding:.3em}.z-menu .item>.node .in{cursor:pointer}.z-menu .item>.node .expand{top:50%;margin-top:-.5em}.z-menu .item>.node .checkbox{background-color:transparent}.z-menu .item>.children{padding:.3em 0;background-color:#fff;border:1px solid #ccc;border-radius:.2em}.z-menu .item.expanded>.node,.z-menu .item.hover>.node{background-color:#e6eaed}.z-menu .item.checked>.node .checkbox,.z-menu .item.indeterminate-checked>.node .checkbox{color:#007bff}.z-menu .item.uncheckable>.node .checkbox{cursor:not-allowed;opacity:.3}.z-menu .item.unexpandable>.node{cursor:default;background-color:transparent}.z-menu .item.unexpandable>.node .in{cursor:default}.z-menu .item.unexpandable>.node .expand{cursor:not-allowed;opacity:.3}.z-menu .item.disabled>.node{cursor:not-allowed;color:#6c757d;background-color:#fff;opacity:.8}.z-menu .item.disabled>.node .in{cursor:not-allowed}.z-menu .item.disabled>.node .expand{cursor:not-allowed;opacity:.3}.z-menu .item.disabled>.node .checkbox{cursor:not-allowed;opacity:.3}.z-menu .item.disabled>.node .remove{cursor:not-allowed;opacity:.3}.z-menu .item.disabled>.node .in{color:#6c757d;background-color:#fff}.z-menu .items>.item>.node{color:#65717e}.z-menu .items>.item.expanded>.node,.z-menu .items>.item.hover>.node{color:#212529;background-color:#f8f9fa}.z-grid .head th{position:relative;padding:.8em .6em;text-align:left;border:1px solid #ccc;cursor:default}.z-grid .head th>.node{cursor:default;padding:.3em .6em;padding:0}.z-grid .head th>.node .in{cursor:default}.z-grid .head th>.node .expand{cursor:pointer;width:1.4em;padding:0 .2em;margin-left:-1.4em;box-sizing:border-box}.z-grid .head th>.node .checkbox{cursor:pointer;border:1px solid #cdcdcd;background-color:#efefef;color:transparent;margin-right:.2em}.z-grid .head th>.node .remove{cursor:pointer;color:#212529}.z-grid .head th>.node .remove:hover{color:red}.z-grid .head th>.node .in{padding:.3em}.z-grid .head th>.node .sort{cursor:pointer;color:#212529;position:absolute;top:0;left:50%;transform:translate(-50%,0)}.z-grid .head th>.node .sort span{display:inline-block}.z-grid .head th>.node .in{padding:0}.z-grid .head th>.node .minimize{cursor:pointer;color:#212529;opacity:.6;position:absolute;top:0;right:0}.z-grid .head th>.node .minimize span{display:inline-block}.z-grid .head th>.node .minimize:hover{opacity:1}.z-grid .head th.check-column:not(.tree-column)>.node .checkbox{margin:0}.z-grid .head th.check-column:not(.tree-column)>.node .in{padding:0}.z-grid .head th.checked>.node .checkbox,.z-grid .head th.indeterminate-checked>.node .checkbox{border-color:#006ce0;background-color:#007bff;color:#fff}.z-grid .head th.uncheckable>.node .checkbox{cursor:not-allowed;opacity:.3}.z-grid .body tr>td{position:relative;padding:.8em .6em;text-align:left;border:1px solid #ccc;border-top-color:transparent}.z-grid .body tr>td .checkbox{cursor:pointer;border:1px solid #cdcdcd;background-color:#efefef;color:transparent;margin-right:.2em}.z-grid .body tr>td .expand{cursor:pointer;width:1.4em;padding:0 .2em;margin-left:-1.4em;box-sizing:border-box}.z-grid .body tr>td.check-column:not(.tree-column) .checkbox{margin:0}.z-grid .body tr.hover{background-color:#f8f9fa}.z-grid .body tr.checked>td .checkbox,.z-grid .body tr.indeterminate-checked>td .checkbox{border-color:#006ce0;background-color:#007bff;color:#fff}.z-grid .body tr.selected{color:#fff;background-color:#007bff}.z-grid .body tr.selected>td .checkbox{border-color:#f0f0f0;background-color:#fff}.z-grid .body tr.selected.checked>td .checkbox,.z-grid .body tr.selected.indeterminate-checked>td .checkbox{color:#007bff}.z-grid .body tr.uncheckable>td .checkbox{cursor:not-allowed;opacity:.3}.z-grid .body tr.unexpandable>td .expand{cursor:not-allowed;opacity:.3}.z-grid .body tr.disabled>td{cursor:not-allowed;color:#6c757d;background-color:#fff;opacity:.8}.z-grid .body tr.disabled>td .in{cursor:not-allowed}.z-grid .body tr.disabled>td .expand{cursor:not-allowed;opacity:.3}.z-grid .body tr.disabled>td .checkbox{cursor:not-allowed;opacity:.3}.z-grid .body tr.disabled>td .remove{cursor:not-allowed;opacity:.3}.z-grid .body tr.disabled>td .in{color:#6c757d;background-color:#fff}.z-grid.striped tbody tr[v_index_oe=even]{background-color:rgba(0,0,0,.05)}.z-treegrid .body td.tree-column{padding-left:1.4em}.z-treegrid .body td.tree-column .indent{margin-left:1.4em}.z-pagination .pager,.z-pagination .refresh,.z-pagination .sizes,.z-pagination .total{margin:.2em}.z-pagination .pager .item>.node{z-index:1;margin-left:-1px;border:1px solid rgba(0,0,0,.125);border-left-color:transparent;color:#007bff;cursor:pointer}.z-pagination .pager .item>.node .in{height:1em;padding:.6em .8em;box-sizing:content-box;cursor:pointer}.z-pagination .pager .item.to_prev>.node{border-left-color:rgba(0,0,0,.125);border-top-left-radius:.2em;border-bottom-left-radius:.2em}.z-pagination .pager .item.to_next>.node{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.z-pagination .pager .item>.node:hover{z-index:2;border-left-color:rgba(0,0,0,.125);background-color:#e6eaed;color:#0062cc}.z-pagination .pager .item>.node:active{z-index:2;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);background-color:#e6eaed;border-color:transparent}.z-pagination .pager .item.selected>.node{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.z-pagination .pager .item.selected>.node .checkbox{border-color:#f0f0f0;background-color:#fff}.z-pagination .pager .item.selected>.node .remove{color:#fff}.z-pagination .pager .item.selected>.node .remove:hover{color:red}.z-pagination .pager .item.disabled>.node{cursor:not-allowed;color:#6c757d;background-color:#fff;opacity:.8;box-shadow:none;cursor:default;border-color:rgba(0,0,0,.125)}.z-pagination .pager .item.disabled>.node .in{cursor:not-allowed}.z-pagination .pager .item.disabled>.node .expand{cursor:not-allowed;opacity:.3}.z-pagination .pager .item.disabled>.node .checkbox{cursor:not-allowed;opacity:.3}.z-pagination .pager .item.disabled>.node .remove{cursor:not-allowed;opacity:.3}.z-pagination .pager .item.disabled>.node .in{color:#6c757d;background-color:#fff}.z-pagination .pager .item.disabled>.node>.in{cursor:default}.z-pagination .refresh{color:#007bff;padding:.6em;border-radius:.2em;border:1px solid rgba(0,0,0,.125);cursor:pointer}.z-pagination .refresh:hover{background-color:#e6eaed;color:#0062cc}.z-pagination .refresh:active{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);background-color:#e6eaed;border-color:transparent}.z-pagination .total{padding:.6em;color:#6c757d}.z-pagination .sizes{font-size:.9em;padding:.6em;border-radius:.2em;border:1px solid rgba(0,0,0,.125)}.z-popover,.z-tooltip{border-radius:.2em;border-color:#ccc}.z-popover>.close,.z-tooltip>.close{cursor:pointer;color:#212529}.z-popover>.close:hover,.z-tooltip>.close:hover{color:red}.z-popover>.header,.z-tooltip>.header{padding:.5em;font-size:1em;background-color:#f7f7f7;border-bottom:1px solid #dedede}.z-popover>.body,.z-tooltip>.body{padding:.5em}.z-popover>.close,.z-tooltip>.close{top:.3em;font-size:1em}.z-loader{background-color:transparent}.z-notification{border-radius:.2em;border-color:#ccc;width:18em}.z-notification>.close{cursor:pointer;color:#212529}.z-notification>.close:hover{color:red}.z-notification>.header{padding:.5em;font-size:1em;background-color:#f7f7f7;border-bottom:1px solid #dedede}.z-notification>.body{padding:.5em}.z-notification>.close{top:.3em;font-size:1em}.z-notification>.body{padding:1em 1.2em}.z-notification .text-content{max-height:16em;overflow:auto}.z-notification .ntype{display:flex;align-items:center}.z-notification .ntype .icon{font-size:1.6em;margin-right:.2em}.z-notification .ntype.success{color:#1cb841}.z-notification .ntype.error{color:#ca3c3c}.z-notification .ntype.warning{color:#df7514}.z-notification .ntype.info{color:#42b8dd}.z-modal{background-color:transparent}.zw-modal{background-color:#fff;border-radius:.2em}.zw-modal>.content>.header{background-color:#f7f7f7;border-bottom:1px solid #dedede;padding:.6em;font-weight:500;font-size:1.2em}.zw-modal>.content>.header .close{opacity:.6;padding:.3em;font-size:1.35em;font-weight:400}.zw-modal>.content>.header .close:hover{opacity:.8}.zw-modal>.content>.body{padding:.6em}.zw-modal>.content>.footer{padding:.6em;border-top:1px solid #dedede}.zw-modal>.content>.footer button{margin-left:.3em}.zw-modal>.content>.footer button button{width:auto}.z-message-box>.zw-modal{width:23em}.z-message-box>.zw-modal>.content>.body{min-height:5em}.z-message-box>.zw-modal>.content>.body>input{margin:.3rem 0;width:100%;box-sizing:border-box;vertical-align:middle;font-size:1rem;outline:0;padding:.375rem .7rem;background-clip:padding-box;border:1px solid #ced4da;border-radius:.2rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.z-message-box>.zw-modal>.content>.body>input:focus{border-color:#129fea;box-shadow:0 0 0 2px #bae4fa}.z-message-box>.zw-modal>.content>.footer{border-top:none}.z-validator-invalid{border-color:#dc3545!important}.z-validator-invalid:focus{box-shadow:0 0 0 .2em rgba(220,53,69,.25)!important}.z-validator-message{color:#dc3545;font-size:80%}.z-button{padding:.35em .65em;border-radius:.2em;background:#fff;border:1px solid #ccc}.z-button:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.z-button.primary{color:#fff;background-color:#007bff;border-color:#007bff}.z-button.primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}@keyframes z-kfs-rotate{to{transform:rotate(360deg)}}@keyframes z-kfs-fadeIn{from{opacity:0}}@keyframes z-kfs-fadeInUp{from{opacity:0;transform:translateY(100%)}}@keyframes z-kfs-fadeInDown{from{opacity:0;transform:translateY(-100%)}}@keyframes z-kfs-fadeInLeft{from{opacity:0;transform:translateX(100%)}}@keyframes z-kfs-fadeInRight{from{opacity:0;transform:translateX(-100%)}}@keyframes z-kfs-fadeOut{to{opacity:0}}@keyframes z-kfs-fadeOutUp{to{opacity:0;transform:translateY(-100%)}}@keyframes z-kfs-fadeOutDown{to{opacity:0;transform:translateY(100%)}}@keyframes z-kfs-fadeOutLeft{to{opacity:0;transform:translateX(-100%)}}@keyframes z-kfs-fadeOutRight{to{opacity:0;transform:translateX(100%)}}@keyframes z-kfs-slideInUp{from{transform:translateY(100%)}}@keyframes z-kfs-slideInDown{from{transform:translateY(-100%)}}@keyframes z-kfs-slideInLeft{from{transform:translateX(100%)}}@keyframes z-kfs-slideInRight{from{transform:translateX(-100%)}}@keyframes z-kfs-slideOutUp{to{transform:translateY(-100%)}}@keyframes z-kfs-slideOutDown{to{transform:translateY(100%)}}@keyframes z-kfs-slideOutLeft{to{transform:translateX(-100%)}}@keyframes z-kfs-slideOutRight{to{transform:translateX(100%)}}@keyframes z-kfs-zoomIn{from{opacity:0;transform:scale(.3)}60%{opacity:1}}@keyframes z-kfs-zoomOut{from{opacity:1}60%{opacity:0;transform:scale(.3)}to{opacity:0}}.z-animation-fadeIn{animation:z-kfs-fadeIn .3s both}.z-animation-fadeInUp{animation:z-kfs-fadeInUp .3s both}.z-animation-fadeInDown{animation:z-kfs-fadeInDown .3s both}.z-animation-fadeInLeft{animation:z-kfs-fadeInLeft .3s both}.z-animation-fadeInRight{animation:z-kfs-fadeInRight .3s both}.z-animation-fadeOut{animation:z-kfs-fadeOut .3s both}.z-animation-fadeOutUp{animation:z-kfs-fadeOutUp .3s both}.z-animation-fadeOutDown{animation:z-kfs-fadeOutDown .3s both}.z-animation-fadeOutLeft{animation:z-kfs-fadeOutLeft .3s both}.z-animation-fadeOutRight{animation:z-kfs-fadeOutRight .3s both}.z-animation-slideInUp{animation:z-kfs-slideInUp .3s both}.z-animation-slideInDown{animation:z-kfs-slideInDown .3s both}.z-animation-slideInLeft{animation:z-kfs-slideInLeft .3s both}.z-animation-slideInRight{animation:z-kfs-slideInRight .3s both}.z-animation-slideOutUp{animation:z-kfs-slideOutUp .3s both}.z-animation-slideOutDown{animation:z-kfs-slideOutDown .3s both}.z-animation-slideOutLeft{animation:z-kfs-slideOutLeft .3s both}.z-animation-slideOutRight{animation:z-kfs-slideOutRight .3s both}.z-animation-zoomIn{animation:z-kfs-zoomIn .3s both}.z-animation-zoomOut{animation:z-kfs-zoomOut .3s both}