body.cctv-main ul.storages{padding:0;margin:0}body.cctv-main ul.storages li{list-style:none;padding:10px;margin:10px;border:1px solid #dadada;box-shadow:0 1px 2px 0 #dadada}body.cctv-main ul.storages li .progress-bar{position:relative;padding-top:16px}body.cctv-main ul.storages li .progress-bar .bar-container{border:1px solid #dadada;padding:5px}body.cctv-main *{box-sizing:border-box}body.cctv-main .time-slider{height:50px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.cctv-main .time-slider .ruler{height:100%;position:relative;overflow:hidden;z-index:1}body.cctv-main .time-slider .ruler .bg{left:0;width:100%;height:50px;background-color:#fff;border:1px solid #ccc;position:absolute;z-index:2}body.cctv-main .time-slider .ruler .bg-event{left:0;width:100%;height:50px;cursor:move;background-color:transparent;position:absolute;z-index:6}body.cctv-main .time-slider .ruler .bg-event.disable-move{cursor:default}body.cctv-main .time-slider .ruler .current-time-caret{width:2px;height:50px;background-color:red;position:absolute;z-index:5}body.cctv-main .time-slider .ruler .graduation{top:38px;width:1px;height:12px;background-color:#ccc;position:absolute;z-index:3}body.cctv-main .time-slider .ruler .graduation-title{top:52px;width:80px;cursor:default;color:#555;text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;position:absolute;z-index:3}body.cctv-main .time-slider .ruler .graduation.middle{top:25px;width:1px;height:25px}body.cctv-main .time-slider .ruler .graduation.big{top:0;width:2px;height:50px}body.cctv-main .time-slider .ruler .timecell{top:7px;height:36px;padding:1px;position:absolute;text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;overflow:hidden;background-color:#ffab7d;opacity:.9;filter:alpha(Opacity=90);z-index:4;border-radius:4px}body.cctv-main .time-slider .ruler .timecell.current{background-color:#ff6d29;border-radius:4px 0 0 4px}body.cctv-main .time-slider .ruler .timecell-event{top:7px;height:36px;background-color:transparent;position:absolute;cursor:default;z-index:7;border-radius:4px}body.cctv-main .time-slider .ruler .timecell-event.hover{border:1px dashed #204d74}body.cctv-main .time-slider .ruler .timecell-event.moving{border-color:#ff0716}body.cctv-main .time-slider .ruler .timecell-event.current{border-right:none;border-radius:4px 0 0 4px;cursor:default}body.cctv-main .time-slider .prompts{top:0;left:0;position:relative;overflow:hidden;height:150px;width:100%}body.cctv-main .time-slider .prompts .prompt{width:86px;height:40px;position:absolute;z-index:1070;display:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;line-break:auto}body.cctv-main .time-slider .prompts .prompt .body{padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}body.cctv-main .time-slider .prompts .prompt .triangle-up{top:-5px;left:39px;position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}body.cctv-main .time-slider .prompts .prompt .triangle-down{top:40px;left:39px;position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}body.cctv-main .hidden{display:none}body.cctv-main .video-archive-frame .simple-time-slider{position:relative}body.cctv-main .video-archive-frame .simple-time-slider canvas.simple-time-slider-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}body.cctv-main .video-archive-frame .simple-time-slider input[type=range]{outline:none;-webkit-appearance:none;background-color:transparent;width:100%;position:absolute;top:0;left:0;height:100%;z-index:1}body.cctv-main .video-archive-frame .simple-time-slider input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;width:100%;height:20px;background-color:#bbbbbb7d;border:1px solid #ccc}body.cctv-main .video-archive-frame .simple-time-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1px;height:100%;background-color:#8181ff}body.cctv-main .video-archive-frame .simple-time-slider input[type=range]::-webkit-slider-container{-webkit-appearance:none;height:20px;background-color:transparent}body.cctv-main .video-archive-frame .time-display-tooltip{display:none;pointer-events:none;border:1px solid #bababa}body.cctv-main .video-archive-frame .time-display-tooltip.active{display:block}body.cctv-main .video-archive-frame .time-display-tooltip>.seeker-img{display:none}body.cctv-main .video-archive-frame .time-display-tooltip>.seeker-time{padding:2px}body.cctv-main .video-archive-frame .time-display-tooltip.thumbnail>.seeker-img{display:block}body.cctv-main .video-archive-frame .video-archive-control{background:#ffffff70;position:absolute;bottom:0;width:100%;left:0;padding:0;display:flex;border-top:1px solid #dadada78;height:20px;box-sizing:content-box}body.cctv-main .video-archive-frame .video-archive-control .time-display{align-items:center;justify-content:center;margin-right:4px;display:flex;max-width:60px;min-width:60px}body.cctv-main .video-archive-frame .video-archive-control button{width:20px;height:100%;padding:0;font-size:smaller;text-overflow:clip;overflow:hidden;box-sizing:border-box;min-width:20px;min-height:100%;max-width:20px;max-height:100%}body.cctv-main .chronoline-wrapper{position:relative}body.cctv-main .chronoline-wrapper *{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}body.cctv-main .chronoline-canvas{overflow:hidden;position:relative;width:100%}body.cctv-main .chronoline-canvas>svg{position:relative}body.cctv-main .chronoline-wrapper:hover>.chronoline-left,body.cctv-main .chronoline-wrapper:hover>.chronoline-right{display:block}body.cctv-main .chronoline-left,body.cctv-main .chronoline-right{display:none;*display:block;top:0;position:absolute;width:20px;opacity:.6;filter:alpha(opacity=60);background-color:#000;cursor:pointer}body.cctv-main .chronoline-left:hover,body.cctv-main .chronoline-right:hover{opacity:1;filter:alpha(opacity=100);background-color:#0055e1}body.cctv-main .chronoline-left{left:0}body.cctv-main .chronoline-right{right:0}body.cctv-main .chronoline-left-icon,body.cctv-main .chronoline-right-icon{height:15px;width:10px;cursor:pointer;margin:0 auto}body.cctv-main .chronoline-right-icon{background-position:-10px 0}body.cctv-main .tooltip-style{font-size:12px;background-color:#222;color:#fff;border-radius:2px;max-width:300px}body.cctv-main .chronoline-draggable{cursor:hand;cursor:grab;cursor:-webkit-grab}body.cctv-main .chronoline-draggable.dragging{cursor:grabbing;cursor:-webkit-grabbing}body.cctv-main .chronoline-draggable .chronoline-canvas .chronoline-event{cursor:default}body.cctv-main [layout-viewui] ul.video-toolbox{position:absolute;left:0;top:0;margin:0;padding:0;z-index:101;display:flex;width:100%;background:#7dcfff85}body.cctv-main [layout-viewui] ul.video-toolbox label{padding:4px;color:#fff;font-weight:400}body.cctv-main [layout-viewui] ul.video-toolbox>li{padding:0;margin:0;display:flex;justify-content:center;align-items:center}body.cctv-main [layout-viewui] ul.video-toolbox>li.active,body.cctv-main [layout-viewui] ul.video-toolbox>li:hover{background-color:#ddd}body.cctv-main [layout-viewui] ul.video-toolbox>li a{padding:4px}body.cctv-main [layout-viewui] ul.video-toolbox>li a span.list-item-text{opacity:0;position:absolute;padding:4px;background-color:#f0f8ff;pointer-events:none;white-space:nowrap;border:1px solid #dadada}body.cctv-main [layout-viewui] ul.video-toolbox>li a:hover span.list-item-text{opacity:.7}body.cctv-theme{font-family:Geologica Light,sans-serif}body.cctv-theme *{box-sizing:border-box}body.cctv-theme .time-slider{height:50px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.cctv-theme .time-slider .ruler{height:100%;position:relative;overflow:hidden;z-index:1}body.cctv-theme .time-slider .ruler .bg{left:0;width:100%;height:50px;background-color:#fff;border:1px solid #ccc;position:absolute;z-index:2}body.cctv-theme .time-slider .ruler .bg-event{left:0;width:100%;height:50px;cursor:move;background-color:transparent;position:absolute;z-index:6}body.cctv-theme .time-slider .ruler .bg-event.disable-move{cursor:default}body.cctv-theme .time-slider .ruler .current-time-caret{width:2px;height:50px;background-color:red;position:absolute;z-index:5}body.cctv-theme .time-slider .ruler .graduation{top:38px;width:1px;height:12px;background-color:#ccc;position:absolute;z-index:3}body.cctv-theme .time-slider .ruler .graduation-title{top:52px;width:80px;cursor:default;color:#555;text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;position:absolute;z-index:3}body.cctv-theme .time-slider .ruler .graduation.middle{top:25px;width:1px;height:25px}body.cctv-theme .time-slider .ruler .graduation.big{top:0;width:2px;height:50px}body.cctv-theme .time-slider .ruler .timecell{top:7px;height:36px;padding:1px;position:absolute;text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;overflow:hidden;background-color:#ffab7d;opacity:.9;filter:alpha(Opacity=90);z-index:4;border-radius:4px}body.cctv-theme .time-slider .ruler .timecell.current{background-color:#ff6d29;border-radius:4px 0 0 4px}body.cctv-theme .time-slider .ruler .timecell-event{top:7px;height:36px;background-color:transparent;position:absolute;cursor:default;z-index:7;border-radius:4px}body.cctv-theme .time-slider .ruler .timecell-event.hover{border:1px dashed #204d74}body.cctv-theme .time-slider .ruler .timecell-event.moving{border-color:#ff0716}body.cctv-theme .time-slider .ruler .timecell-event.current{border-right:none;border-radius:4px 0 0 4px;cursor:default}body.cctv-theme .time-slider .prompts{top:0;left:0;position:relative;overflow:hidden;height:150px;width:100%}body.cctv-theme .time-slider .prompts .prompt{width:86px;height:40px;position:absolute;z-index:1070;display:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;line-break:auto}body.cctv-theme .time-slider .prompts .prompt .body{padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}body.cctv-theme .time-slider .prompts .prompt .triangle-up{top:-5px;left:39px;position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}body.cctv-theme .time-slider .prompts .prompt .triangle-down{top:40px;left:39px;position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}body.cctv-theme .hidden{display:none}body.cctv-theme .video-archive-frame .simple-time-slider{position:relative}body.cctv-theme .video-archive-frame .simple-time-slider canvas.simple-time-slider-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}body.cctv-theme .video-archive-frame .simple-time-slider input[type=range]{outline:none;-webkit-appearance:none;background-color:transparent;width:100%;position:absolute;top:0;left:0;height:100%;z-index:1}body.cctv-theme .video-archive-frame .simple-time-slider input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;width:100%;height:20px;background-color:#bbbbbb7d;border:1px solid #ccc}body.cctv-theme .video-archive-frame .simple-time-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1px;height:100%;background-color:#8181ff}body.cctv-theme .video-archive-frame .simple-time-slider input[type=range]::-webkit-slider-container{-webkit-appearance:none;height:20px;background-color:transparent}body.cctv-theme .video-archive-frame .time-display-tooltip{display:none;pointer-events:none;border:1px solid #bababa}body.cctv-theme .video-archive-frame .time-display-tooltip.active{display:block}body.cctv-theme .video-archive-frame .time-display-tooltip>.seeker-img{display:none}body.cctv-theme .video-archive-frame .time-display-tooltip>.seeker-time{padding:2px}body.cctv-theme .video-archive-frame .time-display-tooltip.thumbnail>.seeker-img{display:block}body.cctv-theme .video-archive-frame .video-archive-control{background:#ffffff70;position:absolute;bottom:0;width:100%;left:0;padding:0;display:flex;border-top:1px solid #dadada78;height:20px;box-sizing:content-box}body.cctv-theme .video-archive-frame .video-archive-control .time-display{align-items:center;justify-content:center;margin-right:4px;display:flex;max-width:60px;min-width:60px}body.cctv-theme .video-archive-frame .video-archive-control button{width:20px;height:100%;padding:0;font-size:smaller;text-overflow:clip;overflow:hidden;box-sizing:border-box;min-width:20px;min-height:100%;max-width:20px;max-height:100%}body.cctv-theme .chronoline-wrapper{position:relative}body.cctv-theme .chronoline-wrapper *{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}body.cctv-theme .chronoline-canvas{overflow:hidden;position:relative;width:100%}body.cctv-theme .chronoline-canvas>svg{position:relative}body.cctv-theme .chronoline-wrapper:hover>.chronoline-left,body.cctv-theme .chronoline-wrapper:hover>.chronoline-right{display:block}body.cctv-theme .chronoline-left,body.cctv-theme .chronoline-right{display:none;*display:block;top:0;position:absolute;width:20px;opacity:.6;filter:alpha(opacity=60);background-color:#000;cursor:pointer}body.cctv-theme .chronoline-left:hover,body.cctv-theme .chronoline-right:hover{opacity:1;filter:alpha(opacity=100);background-color:#0055e1}body.cctv-theme .chronoline-left{left:0}body.cctv-theme .chronoline-right{right:0}body.cctv-theme .chronoline-left-icon,body.cctv-theme .chronoline-right-icon{height:15px;width:10px;cursor:pointer;margin:0 auto}body.cctv-theme .chronoline-right-icon{background-position:-10px 0}body.cctv-theme .tooltip-style{font-size:12px;background-color:#222;color:#fff;border-radius:2px;max-width:300px}body.cctv-theme .chronoline-draggable{cursor:hand;cursor:grab;cursor:-webkit-grab}body.cctv-theme .chronoline-draggable.dragging{cursor:grabbing;cursor:-webkit-grabbing}body.cctv-theme .chronoline-draggable .chronoline-canvas .chronoline-event{cursor:default}body.cctv-theme .vtui-desktop{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;position:absolute;z-index:1000000;transition:background .6s ease;-webkit-transition:background .6s ease;top:0;left:0}body.cctv-theme .vtui-dialogs-container{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}body.cctv-theme .vtui-dialogs-container>div{pointer-events:auto}body.cctv-theme .vtui-dialogs-container>.vt-loader{height:100%;margin:0 auto;width:100%;background-color:rgba(0,0,0,.5);display:none;position:absolute;z-index:1000000;cursor:wait}body.cctv-theme .vtui-dialogs-container .vtui-dialog{position:absolute;display:none;border:1px solid rgba(7,64,81,.3);flex-direction:column}body.cctv-theme .vtui-dialogs-container .vtui-dialog.show{display:flex!important}body.cctv-theme .vtui-dialogs-container .vtui-dialog.no-padding>.content{padding:0!important}body.cctv-theme .vtui-dialogs-container .vtui-dialog.no-scroll>.content{overflow:hidden!important}body.cctv-theme .vtui-dialogs-container .vtui-dialog>.content{height:100%;background:#f4f5f7;overflow:auto;padding:8px;box-shadow:inset 0 0 1px #fff;position:relative;box-sizing:border-box;display:flex;flex:1}body.cctv-theme .vtui-dialogs-container .vtui-dialog>.content>.content-wrapper{position:absolute;left:0;top:0;height:100%;width:100%;display:none}body.cctv-theme .vtui-dialogs-container .vtui-dialog.ui-maximized{left:0!important;top:0!important;position:absolute!important;height:100%!important;width:100%!important;border:none!important;border-radius:0!important}body.cctv-theme .vtui-dialogs-container .vtui-dialog.ui-active{box-shadow:0 0 20px #5f5f5f}body.cctv-theme .vtui-dialogs-container .vtui-dialog.vt-absolute{position:absolute}body.cctv-theme .vtui-dialogs-container .vtui-dialog.vt-bottom{bottom:0;left:0;width:100%;margin-top:6px;padding-top:8px}body.cctv-theme .vtui-dialogs-container .vtui-dialog div.wrapper{position:absolute!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;z-index:1000000;display:none;top:0;left:0}body.cctv-theme .vtui-dialogs-container .vtui-dialog div.wrapper.fade-only{background-image:none!important;cursor:default!important}body.cctv-theme .vtui-dialogs-container .vtui-dialog>.tabs{height:25px;display:table-row;position:relative}body.cctv-theme .vtui-dialogs-container .vtui-dialog>.tabs>ul{height:100%;padding:0;margin:0;background:rgba(93,144,163,.5);box-shadow:inset 0 0 115px #709aa6}body.cctv-theme .vtui-dialogs-container .vtui-dialog>.tabs>ul>li{display:inline-block;border:1px solid gray;border-radius:10px 10px 0 0;margin-top:-8px;background:#c8c8c8;padding:3px;margin-left:1px;border-bottom:none;min-width:68px;margin-right:-8px;z-index:0;position:relative;text-indent:2px;cursor:pointer}body.cctv-theme .vtui-dialogs-container .vtui-dialog>.tabs>ul>li.active{background:#f4f5f7;z-index:99999999}body.cctv-theme .vtui-dialogs-container .vtui-dialog>.header{background:transparent;overflow:hidden;text-overflow:ellipsis;height:29px;display:flex;position:relative;flex-direction:row;background:rgba(110,151,163,.88);border:1px solid #709aa6}body.cctv-theme .vtui-dialogs-container .vtui-dialog>.header>img.icon{width:16px;height:16px;display:block;position:absolute;top:8px;left:6px;content:""}body.cctv-theme .vtui-dialogs-container .vtui-dialog>.header>.title{overflow:hidden;text-overflow:ellipsis;margin-right:auto;word-break:break-all;padding-left:8px;color:#fff;text-shadow:0 0 8px #fff;cursor:default;font-weight:700;display:flex;flex:1;align-items:center;white-space:nowrap}body.cctv-theme .vtui-dialogs-container .vtui-dialog>.header>ul.buttons{list-style:none;padding:0;margin:0;padding-right:0;display:flex}body.cctv-theme .vtui-dialogs-container .vtui-dialog>.header>ul.buttons>li{border:1px solid transparent;transition:opacity .3s ease;opacity:.6;min-width:22px;display:flex;background-repeat:no-repeat;background-position:50%;padding:0 6px}body.cctv-theme .vtui-dialogs-container .vtui-dialog>.header>ul.buttons>li.active,body.cctv-theme .vtui-dialogs-container .vtui-dialog>.header>ul.buttons>li:hover{opacity:1;background-color:hsla(0,0%,91%,.5)}body.cctv-theme .vtui-dialogs-container .vtui-dialog>.header>ul.buttons>li.active,body.cctv-theme .vtui-dialogs-container .vtui-dialog>.header>ul.buttons>li:active{box-shadow:inset 0 0 10px #868686}body.cctv-theme .vtui-dialogs-container .vtui-dialog>.header>ul.buttons>li.close{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAABGdBTUEAALGeYUxB9wAAACBjSFJNAACHEAAAjBIAAP1NAACBPgAAWesAARIPAAA85gAAGc66ySIyAAABK2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAACjPY2BgMnB0cXJlEmBgyM0rKQpyd1KIiIxSYD/PwMbAzAAGicnFBY4BAT4gdl5+XioDBvh2jYERRF/WBZnFQBrgSi4oKgHSf4DYKCW1OJmBgdEAyM4uLykAijPOAbJFkrLB7A0gdlFIkDOQfQTI5kuHsK+A2EkQ9hMQuwjoCSD7C0h9OpjNxAE2B8KWAbFLUitA9jI45xdUFmWmZ5QoGFpaWio4puQnpSoEVxaXpOYWK3jmJecXFeQXJZakpgDVQtwHBoIQhaAQ0wBqtNBkoDIAxQOE9TkQHL6MYmcQYgiQXFpUBmUyMhkT5iPMmCPBwOC/lIGB5Q9CzKSXgWGBDgMD/1SEmJohA4OAPgPDvjkAwMZP/eeaqagAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAD5JREFUKFN1iwEKADAIAvv/p90KHE63gyDtKgA9DXedprgQF4YoNpEp+YHMTSUXT/8TyCUpkV9CPGqhgvSoBUUjGvT2hYZKAAAAAElFTkSuQmCC")}body.cctv-theme .vtui-dialogs-container .vtui-dialog>.header>ul.buttons>li.min{background-position-y:15px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAACCAIAAAAFNGGEAAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAABBJREFUGFdj+I8b4Jb7/x8A4ps1y8pVMAIAAAAASUVORK5CYII=")}body.cctv-theme .vtui-dialogs-container .vtui-dialog>.header>ul.buttons>li.max{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAABGdBTUEAALGeYUxB9wAAACBjSFJNAACHEAAAjBIAAP1NAACBPgAAWesAARIPAAA85gAAGc66ySIyAAABK2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAACjPY2BgMnB0cXJlEmBgyM0rKQpyd1KIiIxSYD/PwMbAzAAGicnFBY4BAT4gdl5+XioDBvh2jYERRF/WBZnFQBrgSi4oKgHSf4DYKCW1OJmBgdEAyM4uLykAijPOAbJFkrLB7A0gdlFIkDOQfQTI5kuHsK+A2EkQ9hMQuwjoCSD7C0h9OpjNxAE2B8KWAbFLUitA9jI45xdUFmWmZ5QoGFpaWio4puQnpSoEVxaXpOYWK3jmJecXFeQXJZakpgDVQtwHBoIQhaAQ0wBqtNBkoDIAxQOE9TkQHL6MYmcQYgiQXFpUBmUyMhkT5iPMmCPBwOC/lIGB5Q9CzKSXgWGBDgMD/1SEmJohA4OAPgPDvjkAwMZP/eeaqagAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAC1JREFUKFOVikEKADAMg/b/T2cUc3WsAfWSk4+tTlMDtQZqDdQaqDVQa6D3kgsCghj2qQ90ZAAAAABJRU5ErkJggg==")}body.cctv-theme .vtui-dialogs-container .vtui-dialog>.header>ul.buttons>li.restore{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABGdBTUEAALGeYUxB9wAAACBjSFJNAACHEAAAjBIAAP1NAACBPgAAWesAARIPAAA85gAAGc66ySIyAAABK2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAACjPY2BgMnB0cXJlEmBgyM0rKQpyd1KIiIxSYD/PwMbAzAAGicnFBY4BAT4gdl5+XioDBvh2jYERRF/WBZnFQBrgSi4oKgHSf4DYKCW1OJmBgdEAyM4uLykAijPOAbJFkrLB7A0gdlFIkDOQfQTI5kuHsK+A2EkQ9hMQuwjoCSD7C0h9OpjNxAE2B8KWAbFLUitA9jI45xdUFmWmZ5QoGFpaWio4puQnpSoEVxaXpOYWK3jmJecXFeQXJZakpgDVQtwHBoIQhaAQ0wBqtNBkoDIAxQOE9TkQHL6MYmcQYgiQXFpUBmUyMhkT5iPMmCPBwOC/lIGB5Q9CzKSXgWGBDgMD/1SEmJohA4OAPgPDvjkAwMZP/eeaqagAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAADVJREFUKFNjKGpdAMb/CQDyFMLY6BisEETgA+QpRLYGGcPkQDRBhTBAlIkgTJpCfACicAEDAL5sIr/FEGXsAAAAAElFTkSuQmCC")}body.cctv-theme .vtui-bottom-panel{position:absolute;height:40px;bottom:0;width:100%;background-color:rgba(0,0,0,.6);box-shadow:0 0 4px #000;cursor:default;z-index:1;display:flex;flex-direction:row}body.cctv-theme .vtui-bottom-panel ul.vtui-taskbar{flex:auto;margin:0;padding:0;display:flex;list-style-type:none;height:100%;margin-top:0;margin-left:8px}body.cctv-theme .vtui-bottom-panel ul.vtui-taskbar>li{max-width:100px;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;word-break:break-all;list-style-type:none;display:inline-block;background-repeat:no-repeat;color:#fff;padding:0;border:1px solid transparent;background-position:3px;height:38px;line-height:38px;padding-right:9px;padding-left:23px;position:relative;flex:1;transition:background .3s ease,box-shadow .3s ease}body.cctv-theme .vtui-bottom-panel ul.vtui-taskbar>li:hover{background-color:rgba(9,9,9,.13)}body.cctv-theme .vtui-bottom-panel ul.vtui-taskbar>li:active{box-shadow:inset 0 0 11px #000;background-color:transparent!important}body.cctv-theme .vtui-bottom-panel ul.vtui-taskbar>li.ui-active{background-color:rgba(210,212,255,.22);text-shadow:0 0 10px #fff}body.cctv-theme .vtui-bottom-panel ul.vtui-taskbar>li>img.icon{width:16px;height:16px;display:block;position:absolute;top:11px;left:4px;content:""}body.cctv-theme .vtui-bottom-panel ul.vt-tray{display:block;padding:0;margin:0;min-width:16px;list-style-type:none;box-shadow:inset 1px 1px 4px rgba(0,0,0,.55);padding-right:5px;padding-left:5px;padding-top:1px}body.cctv-theme .vtui-bottom-panel ul.vt-tray>li{display:table-cell;height:38px;top:0;position:relative;padding-left:5px;padding-right:5px;padding-top:12px}body.cctv-theme .vtui-bottom-panel ul.vt-tray>li:hover{box-shadow:inset 0 7px 15px hsla(0,0%,100%,.31)}body.cctv-theme .vtui-bottom-panel ul.vt-tray>li:hover>img{opacity:1}body.cctv-theme .vtui-bottom-panel ul.vt-tray>li>img{height:16px;width:16px;opacity:.8}body.cctv-theme .vtui-bottom-panel ul.vt-tray div#vt-tray-clock-outer{position:absolute;height:100%;width:100%;display:table}body.cctv-theme .vtui-bottom-panel ul.vt-tray div#vt-tray-clock-outer>div#vt-tray-clock-inner{display:table-cell;vertical-align:middle}body.cctv-theme .ui-resizable.ui-resizable-disabled .ui-resizable-handle{display:none}body.cctv-theme .ui-resizable .ui-resizable-handle{position:absolute;font-size:.1px;display:block;padding:0!important}body.cctv-theme .ui-resizable .ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}body.cctv-theme .ui-resizable .ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}body.cctv-theme .ui-resizable .ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:-5px;bottom:-5px}body.cctv-theme .ui-resizable .ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}body.cctv-theme .ui-resizable .ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}body.cctv-theme .ui-resizable .ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}body.cctv-theme .ui-resizable .ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}body.cctv-theme .ui-resizable .ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}body.cctv-theme .ui-resizable .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}body.cctv-theme .timeline-container{position:relative;overflow:hidden}body.cctv-theme .timeline-container .marker{position:absolute;top:0;width:16px;height:100%;background:linear-gradient(90deg,transparent 8px,red 0,red 9px,transparent 0) 0 0/16px 16px repeat-y;margin-top:18px;z-index:100000}body.cctv-theme .timeline-container .marker:before{content:"";width:16px;height:16px;display:block;background:transparent;border:8px solid red;border-color:red transparent transparent;margin-top:-6px;margin-left:0}body.cctv-theme [layout-viewui]{position:absolute;overflow:hidden;width:100%;height:100%;display:flex}body.cctv-theme [layout-viewui] .loader-wrapper{pointer-events:none}body.cctv-theme .layout-grid{display:flex;flex-direction:column;flex:1;padding:0!important;border-bottom-width:1px;border-bottom-style:solid}body.cctv-theme .layout-grid.layout-visual{position:relative;width:100px;height:100px;display:flex;margin:5px}body.cctv-theme .layout-grid.layout-visual.selected:after{position:absolute;top:0;right:0;border:1px solid #dadada;margin:2px;content:"";width:16px;height:16px;background-color:#4686ff;border-radius:50%}body.cctv-theme .layout-grid.box-border .box-border-item{border-width:1px;border-style:solid;overflow:hidden;position:relative}body.cctv-theme .layout-grid.box-border .box-border-col{border-width:1px;border-style:solid;border-bottom-width:0}body.cctv-theme .layout-grid.box-border .box-border-col:not(:last-child){border-right-width:0}body.cctv-theme .layout-grid.box-border .box-border-row,body.cctv-theme .layout-grid.box-border .box-border-row:not(:last-child)>.box-border-col{border-bottom-width:0}body.cctv-theme .layout-grid .col{display:flex;flex-direction:column;flex:1}body.cctv-theme .layout-grid .col,body.cctv-theme .layout-grid .row{padding:0!important;margin:0!important}body.cctv-theme .layout-grid .row-auto{height:auto;max-height:none}body.cctv-theme .layout-grid .row-1{max-height:8.333333%}body.cctv-theme .layout-grid .row-2{max-height:16.666667%}body.cctv-theme .layout-grid .row-3{max-height:25%}body.cctv-theme .layout-grid .row-4{max-height:33.333333%}body.cctv-theme .layout-grid .row-5{max-height:41.666667%}body.cctv-theme .layout-grid .row-6{max-height:50%}body.cctv-theme .layout-grid .row-7{max-height:58.333333%}body.cctv-theme .layout-grid .row-8{max-height:66.666667%}body.cctv-theme .layout-grid .row-9{max-height:75%}body.cctv-theme .layout-grid .row-10{max-height:83.333333%}body.cctv-theme .layout-grid .row-11{max-height:91.666667%}body.cctv-theme .layout-grid .row-12{max-height:100%}body.cctv-theme [layout-viewui] ul.video-toolbox{position:absolute;left:0;top:0;margin:0;padding:0;z-index:101;display:flex;width:100%;background:#7dcfff85}body.cctv-theme [layout-viewui] ul.video-toolbox label{padding:4px;color:#fff;font-weight:400}body.cctv-theme [layout-viewui] ul.video-toolbox>li{padding:0;margin:0;display:flex;justify-content:center;align-items:center}body.cctv-theme [layout-viewui] ul.video-toolbox>li.active,body.cctv-theme [layout-viewui] ul.video-toolbox>li:hover{background-color:#ddd}body.cctv-theme [layout-viewui] ul.video-toolbox>li a{padding:4px}body.cctv-theme [layout-viewui] ul.video-toolbox>li a span.list-item-text{opacity:0;position:absolute;padding:4px;background-color:#f0f8ff;pointer-events:none;white-space:nowrap;border:1px solid #dadada}body.cctv-theme [layout-viewui] ul.video-toolbox>li a:hover span.list-item-text{opacity:.7}body.cctv-theme .dropdown-menu ul{margin:0;padding:0}body.cctv-theme .dropdown-menu ul>li>a{padding:8px;cursor:pointer;display:block;text-align:start}body.cctv-theme .dropdown-menu ul>li>a:hover{background:#ebebeb}body.cctv-theme portal-dialog-tpl{display:flex;flex-direction:column;height:100%}body.cctv-theme portal-dialog-tpl dlg-content{overflow:hidden;flex:1;display:flex;flex-direction:column}body.cctv-theme portal-dialog-tpl dlg-footer{display:flex;align-items:center;flex:1}body.cctv-theme portal-dialog-tpl dlg-footer button{margin-right:4px}body.cctv-theme .ngdialog-content{overflow:hidden!important;display:flex;flex-direction:column}body.cctv-theme .ngdialog-subcontent{max-height:100%;height:100%;padding:0;display:flex;flex-direction:column;overflow:hidden;position:relative}body.cctv-theme .ngdialog-footer{border-top:1px solid #ddd;padding:8px;margin-bottom:0;display:flex;align-items:center;height:48px;max-height:48px;min-height:48px}body.cctv-theme .ngdialog-footer .ngdialog-footer-expand{flex:1;height:100%;margin-right:8px}body.cctv-theme .ngdialog.ngdialog-theme-semiscreen .caption-right-frame{margin-right:3px}body.cctv-theme .ngdialog.ngdialog-theme-semiscreen .caption-right-frame>button{margin-right:2px;margin-top:9px}body.cctv-theme .ngdialog.ngdialog-theme-semiscreen>.ngdialog-content{min-width:60%;max-width:60%;z-index:301!important;right:0!important;left:unset!important;overflow:hidden!important;display:flex!important;background:none;box-shadow:0 0 10px hsla(0,0%,55%,.43);background:hsla(0,0%,100%,.95)!important;width:100%!important;position:absolute;height:100%}body.cctv-theme .ngdialog.ngdialog-theme-semiscreen>.ngdialog-content>button.ngdialog-close{position:absolute;font-size:33px;top:0;left:0;font-weight:100;width:48px;text-align:center;height:48px;border-radius:1px;line-height:37px;min-width:unset;min-height:unset;padding:0;margin:0;outline:none!important;border:0}body.cctv-theme .ngdialog.ngdialog-theme-semiscreen>.ngdialog-content>button.ngdialog-close:before{content:"\F0D9";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto}body.cctv-theme .ngdialog.ngdialog-theme-semiscreen>.ngdialog-content .ngdialog-title{border-bottom:1px solid #d8d8d8;max-height:48px;min-height:48px;padding:0 0 0 57px;overflow:hidden;max-width:100%;display:flex;margin:0;box-sizing:border-box;align-items:center;border-bottom:1px solid #aebfc1;background:#a2b1bd}body.cctv-theme .ngdialog.ngdialog-theme-semiscreen>.ngdialog-content .ngdialog-title>.ngdialog-caption-icon{width:32px}body.cctv-theme .ngdialog.ngdialog-theme-semiscreen>.ngdialog-content .ngdialog-title>.ngdialog-caption-text{font-size:150%;overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap}body.cctv-theme .ngdialog.ngdialog-theme-wnd{padding-bottom:50px;padding-top:50px;z-index:1000}body.cctv-theme .ngdialog.ngdialog-theme-wnd .ngdialog-title{width:100%;color:#fff;min-height:38px;display:flex;align-items:center;font-weight:700;border-bottom:1px solid #aebfc1;background:#0078d4}body.cctv-theme .ngdialog.ngdialog-theme-wnd .ngdialog-title>label{text-indent:15px;flex:1;white-space:nowrap;word-wrap:break-word;word-break:break-all;overflow:hidden;text-overflow:ellipsis}body.cctv-theme .ngdialog.ngdialog-theme-wnd .ngdialog-title>ul.form-buttons{margin:0;padding:0;list-style:none;margin-right:38px;background:#e2e2e24f;overflow:hidden;text-overflow:ellipsis;word-wrap:normal;word-break:break-all}body.cctv-theme .ngdialog.ngdialog-theme-wnd .ngdialog-title>ul.form-buttons li{min-width:38px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-wrap:normal;word-break:break-all;position:relative}body.cctv-theme .ngdialog.ngdialog-theme-wnd .ngdialog-title>ul.form-buttons li>a{display:inline-block;border:0;color:#f0f8ff;padding-left:6px;padding-right:6px}body.cctv-theme .ngdialog.ngdialog-theme-wnd .ngdialog-title>.ngdialog-caption-icon{width:32px}body.cctv-theme .ngdialog.ngdialog-theme-wnd.small .ngdialog-content{max-height:100%!important;height:unset!important}body.cctv-theme .ngdialog.ngdialog-theme-wnd .ngdialog-close{position:absolute;min-width:38px!important;height:38px!important;padding:0!important;margin:0!important;right:0;background:transparent;font-size:36px;font-weight:400;color:#fff;top:0;box-sizing:border-box;overflow:hidden;border:0}body.cctv-theme .ngdialog.ngdialog-theme-wnd .ngdialog-close:hover{background:#ffffff3d;cursor:default}body.cctv-theme .ngdialog.ngdialog-theme-wnd .ngdialog-close:active{color:#000}body.cctv-theme .ngdialog.ngdialog-theme-wnd.ngdialog-closing .ngdialog-content{animation:ngdialog-flyout .5s}body.cctv-theme .ngdialog.ngdialog-theme-wnd .ngdialog-content{margin:0 auto;animation:ngdialog-flyin .5s;background:#f0f0f0;color:#444;line-height:1.5em;max-width:100%;padding:0;position:relative;width:600px;overflow-y:auto;overflow-x:hidden;height:100%;left:0;z-index:9999999;border:1px solid #828282;box-shadow:0 0 1px #b7b7b761;transition:transform .3s ease}body.cctv-theme .ngdialog.ngdialog-lg .ngdialog-content{width:1000px}body.cctv-theme .vt-control{padding:12px 16px;background:#e5e5e5;margin-bottom:10px;border-radius:10px;font-size:14px}body.cctv-theme .icon-camera-on{margin-right:8px}body.cctv-theme .search-list-cameras{border:none;padding:8px 16px;width:100%;margin-bottom:20px;border-radius:10px;background-color:#fff;display:flex;align-items:center}body.cctv-theme input{font-size:14px}body.cctv-theme ::placeholder{color:#c6c6c6;opacity:1;font-size:14px;font-family:Geologica Light,sans-serif}body.cctv-theme .title-list-cameras{font-family:Geologica Regular,sans-serif;font-size:24px;margin-bottom:16px}body.cctv-theme .search-field{border:none}body.cctv-theme .simple-list{width:300px;background:#f3f3f3;padding:15px;border-radius:20px}body.cctv-theme .d-flex.width-fit.flex-row.flex-fill{margin:20px}body.cctv-theme li{list-style-type:none}body.cctv-theme .tab-content{background-color:#f3f3f3;margin-left:16px;border-radius:20px}body.cctv-theme *{font-size:14px}body.cctv-theme .tabs{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:inherit;padding:0;margin-left:20px}body.cctv-theme .tabs .add-push-tab{background-color:transparent}body.cctv-theme .tabs li{margin-right:10px;padding:10px 14px;background:#f3f3f3;border-radius:12px;cursor:pointer;margin-bottom:14px}body.cctv-theme .tabs li.active{margin-right:10px;background:#d99a3e;padding:10px 14px;border-radius:12px}body.cctv-theme .tabs li.active a{color:#fff}body.cctv-theme .tabs a{text-decoration:none;color:#000}body.cctv-theme .dropdown-menu{position:absolute;top:100%;z-index:1000;display:none;min-width:240px;padding:5px 0;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-color:#bababa!important}body.cctv-theme .dropdown,body.cctv-theme .dropup{position:relative}body.cctv-theme .dropdown.show .dropdown-menu,body.cctv-theme .dropup.show .dropdown-menu{display:block}body.cctv-theme .link-anchor{position:relative;width:0;font-size:.8em;opacity:0;transition:opacity .2s ease-in-out}body.cctv-theme .anchor-wrapper{border:none}body.cctv-theme .anchor-wrapper:hover .link-anchor{opacity:1}body.cctv-theme section h1[id]:focus,body.cctv-theme section h2[id]:focus,body.cctv-theme section h3[id]:focus,body.cctv-theme section h4[id]:focus,body.cctv-theme section h5[id]:focus{outline:0}body.cctv-theme p.thin{font-weight:100;margin:0;line-height:1.2em}body.cctv-theme p.bold{font-weight:900;margin:0;margin-top:-5px}body.cctv-theme .rel{width:30%;margin:0 auto;position:relative;text-align:center;padding:20px;border:medium dotted #fff}body.cctv-theme .popper,body.cctv-theme .tooltip{position:absolute;background:#fff;color:#000;min-width:230px;padding:0;text-align:center;z-index:99999999999}body.cctv-theme .style5 .tooltip{background:#1e252b;color:#fff;max-width:200px;width:auto;font-size:.8rem;padding:.5em 1em}body.cctv-theme .popper .popper__arrow,body.cctv-theme .tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#fff}body.cctv-theme .style5 .tooltip .tooltip-arrow{border-color:#1e252b}body.cctv-theme .popper[x-placement^=top],body.cctv-theme .tooltip[x-placement^=top]{margin-bottom:5px}body.cctv-theme .popper[x-placement^=top] .popper__arrow,body.cctv-theme .tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}body.cctv-theme .popper[x-placement^=bottom],body.cctv-theme .tooltip[x-placement^=bottom]{margin-top:5px}body.cctv-theme .popper[x-placement^=bottom] .popper__arrow,body.cctv-theme .tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}body.cctv-theme .popper[x-placement^=right],body.cctv-theme .tooltip[x-placement^=right]{margin-left:5px}body.cctv-theme .popper[x-placement^=right] .popper__arrow,body.cctv-theme .tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}body.cctv-theme .popper[x-placement^=left],body.cctv-theme .tooltip[x-placement^=left]{margin-right:5px}body.cctv-theme .popper[x-placement^=left] .popper__arrow,body.cctv-theme .tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}body.cctv-theme .popper[x-placement^=bottom] .popper__arrow:before{content:"";border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid transparent;border-bottom-color:#bababa;display:inline-block;position:absolute;margin-right:-7px;top:-2px;right:50%}body.cctv-theme .popper[x-placement^=bottom] .popper__arrow:after{content:"";display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:0;border-bottom:6px solid #fff;position:absolute;margin-left:-6px;top:-1px}body.cctv-theme .popper[x-placement^=top] .popper__arrow:before{content:"";border-top:7px solid transparent;border-left:7px solid transparent;border-right:7px solid transparent;border-top-color:#bababa;display:inline-block;position:absolute;margin-right:-7px;top:-5px;right:50%}body.cctv-theme .popper[x-placement^=top] .popper__arrow:after{content:"";display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:0;border-top:6px solid #fff;position:absolute;margin-left:-6px;top:-5px}body.cctv-theme .loader-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;transition:opacity .8s ease;overflow:hidden;z-index:10000}body.cctv-theme .loader-wrapper.fade-white{background:hsla(0,0%,100%,.38)}body.cctv-theme .loader-wrapper .loader-wrapper-inner{position:absolute;top:50%;height:10em;margin-top:-5em;width:100%;display:flex}body.cctv-theme .loader-wrapper .loader-wrapper-inner .loader{margin:auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.2em solid hsla(0,0%,100%,.2);border-right:.2em solid hsla(0,0%,100%,.2);border-bottom:.2em solid hsla(0,0%,100%,.2);border-left:.2em solid #6e90ff;transform:translateZ(0);animation:load8 1.1s infinite linear}body.cctv-theme .loader-wrapper .loader-wrapper-inner .loader,body.cctv-theme .loader-wrapper .loader-wrapper-inner .loader:after{border-radius:50%;width:10em;height:10em}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body.cctv-theme .input,body.cctv-theme input[type=date],body.cctv-theme input[type=email],body.cctv-theme input[type=number],body.cctv-theme input[type=password],body.cctv-theme input[type=search],body.cctv-theme input[type=tel],body.cctv-theme input[type=text],body.cctv-theme input[type=time],body.cctv-theme textarea{padding:4px 6px;color:#212121;border:1px solid #bababa;background:hsla(0,0%,100%,.8);margin:0;height:30px;font-family:inherit;border-radius:0;font-size:inherit;box-shadow:none;text-overflow:ellipsis}body.cctv-theme .input:hover,body.cctv-theme input[type=date]:hover,body.cctv-theme input[type=email]:hover,body.cctv-theme input[type=number]:hover,body.cctv-theme input[type=password]:hover,body.cctv-theme input[type=search]:hover,body.cctv-theme input[type=tel]:hover,body.cctv-theme input[type=text]:hover,body.cctv-theme input[type=time]:hover,body.cctv-theme textarea:hover{border:1px solid #8f8f8f;box-shadow:none}body.cctv-theme .input:focus,body.cctv-theme input[type=date]:focus,body.cctv-theme input[type=email]:focus,body.cctv-theme input[type=number]:focus,body.cctv-theme input[type=password]:focus,body.cctv-theme input[type=search]:focus,body.cctv-theme input[type=tel]:focus,body.cctv-theme input[type=text]:focus,body.cctv-theme input[type=time]:focus,body.cctv-theme textarea:focus{border:1px solid #5e5e5e;outline:none;box-shadow:none}body.cctv-theme .input:disabled,body.cctv-theme input[type=date]:disabled,body.cctv-theme input[type=email]:disabled,body.cctv-theme input[type=number]:disabled,body.cctv-theme input[type=password]:disabled,body.cctv-theme input[type=search]:disabled,body.cctv-theme input[type=tel]:disabled,body.cctv-theme input[type=text]:disabled,body.cctv-theme input[type=time]:disabled,body.cctv-theme textarea:disabled{color:rgba(33,33,33,.27);background-color:hsla(0,0%,79%,.49);border:1px solid rgba(0,0,0,.15)!important}body.cctv-theme input[type=search]::-webkit-search-decoration{display:none}body.cctv-theme input[type=search]::-webkit-search-cancel-button{border-radius:50em;margin-right:4px;padding:8px}body.cctv-theme input::placeholder,body.cctv-theme input:focus::placeholder{transition:all .2s ease}body.cctv-theme input:not([readonly]):focus::placeholder{transform:translateX(4px);opacity:.5}body.cctv-theme button::-moz-focus-inner,body.cctv-theme input[type=button]::-moz-focus-inner,body.cctv-theme input[type=submit]::-moz-focus-inner{border:0}body.cctv-theme button,body.cctv-theme input[type=button],body.cctv-theme input[type=submit]{font-family:inherit;height:2.142em;font-size:100%;background-color:hsla(0,0%,71%,.7);color:#212121;padding:3px 12px 5px;border:1px solid transparent}body.cctv-theme button.default,body.cctv-theme input[type=button].default,body.cctv-theme input[type=submit].default{background-color:#26a0da;color:#fff}body.cctv-theme button:hover,body.cctv-theme input[type=button]:hover,body.cctv-theme input[type=submit]:hover{background-color:hsla(0,0%,80%,.82)}body.cctv-theme button:hover.default,body.cctv-theme input[type=button]:hover.default,body.cctv-theme input[type=submit]:hover.default{background-color:#5ab7e3}body.cctv-theme button:hover:active.default,body.cctv-theme input[type=button]:hover:active.default,body.cctv-theme input[type=submit]:hover:active.default{background-color:#212121}body.cctv-theme button:active,body.cctv-theme input[type=button]:active,body.cctv-theme input[type=submit]:active{background-color:#212121;color:#fff}body.cctv-theme button:active.default,body.cctv-theme input[type=button]:active.default,body.cctv-theme input[type=submit]:active.default{background-color:#212121}body.cctv-theme button:disabled,body.cctv-theme input[type=button]:disabled,body.cctv-theme input[type=submit]:disabled{background-color:hsla(0,0%,79%,.49)!important;color:rgba(33,33,33,.49)!important}body.cctv-theme button:focus:not(.c_nobdr),body.cctv-theme input[type=button]:focus:not(.c_nobdr),body.cctv-theme input[type=submit]:focus:not(.c_nobdr){outline:1px dotted #212121}body.cctv-theme button.small,body.cctv-theme input[type=button].small,body.cctv-theme input[type=submit].small{height:unset;min-width:unset}body.cctv-theme .loader-wrapper{z-index:100}body.cctv-theme .row-text-style-green{color:rgba(37,255,0,.7)}body.cctv-theme .row-text-style-red{color:rgba(255,0,0,.7)}body.cctv-theme .ffmpeg-tag,body.cctv-theme .ffmpeg-tag-repeated-span{font-size:smaller;border:1px solid #e3e3e3;padding:0 4px;border-radius:6px;background:#dde9ff7d}body.cctv-theme .vtui-dialog{border-width:0!important}body.cctv-theme .vtui-dialog>.header{position:absolute!important;z-index:9999999!important;width:100%!important;background:#709aa6b3!important;border:1px solid #4b75818a!important;border-width:0!important}.cctv-archive-calendar.loading .datepicker-switch,.cctv-archive-calendar.loading .day,.cctv-archive-calendar.loading .prev{opacity:.1;background:#dadada;pointer-events:none}.cctv-archive-calendar .day.disabled.disabled-date{color:#f1f1f1;pointer-events:none}.recogn-ui{--bg:#f2f1ed;--card:#fff;--border:#e5e3df;--text:#18171a;--sub:#8a8680;--sub2:#c4c0bb;--ok:#22c55e;--warn:#eab308;--danger:#ef4444;--c1:#3b82f6;--c2:#94a3b8;--c3:#ef4444;--c4:#14b8a6;--c5:#f59e0b;--radius:10px;--sans:"Geist",sans-serif;--mono:"Geist Mono",monospace;display:block;height:100%;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:13px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.recogn-ui *,.recogn-ui :after,.recogn-ui :before{box-sizing:border-box;margin:0;padding:0}.recogn-ui a{color:inherit;text-decoration:none}.recogn-ui button,.recogn-ui input{font-family:var(--sans)}.recogn-ui>div{display:grid;grid-template-rows:48px 12px 1fr auto;height:100%;overflow:hidden}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.recogn-ui .tw-topbar{background:var(--card);border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 20px;gap:16px;z-index:100}.recogn-ui .tw-topbar__logo{font-size:13px;font-weight:600;padding-right:16px;border-right:1px solid var(--border);white-space:nowrap}.recogn-ui .tw-topbar__logo em{color:var(--sub);font-style:normal;font-weight:400}.recogn-ui .tw-topbar__nav{display:flex;gap:2px}.recogn-ui .tw-topbar-right{margin-left:auto;display:flex;align-items:center;gap:8px}.recogn-ui .tw-topbar__period{gap:6px;background:var(--bg);border:1px solid var(--border);border-radius:7px;padding:5px 12px;color:var(--text)}.recogn-ui .tw-topbar__btn,.recogn-ui .tw-topbar__period{display:flex;align-items:center;font-size:12px;font-weight:500;cursor:pointer}.recogn-ui .tw-topbar__btn{gap:5px;padding:6px 12px;border-radius:7px;font-family:var(--sans);border:none;transition:opacity .15s}.recogn-ui .btn-export{background:transparent;border:1px solid var(--border);color:var(--sub)}.recogn-ui .btn-export:hover{background:var(--bg);color:var(--text)}.recogn-ui .tw-nav-tab{display:inline-flex;align-items:center;padding:6px 14px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;color:var(--sub);transition:background .12s,color .12s}.recogn-ui .tw-nav-tab--active,.recogn-ui .tw-nav-tab:hover{background:var(--bg);color:var(--text)}.recogn-ui .workspace{display:grid;grid-template-columns:230px 1fr 360px;overflow:hidden;padding:0 12px 12px;gap:10px}.recogn-ui .left-col{gap:10px}.recogn-ui .center-col,.recogn-ui .left-col,.recogn-ui .right-col{display:flex;flex-direction:column;overflow:hidden}.recogn-ui .right-col{gap:10px}.recogn-ui .bottom-row{margin-top:10px}.recogn-ui .card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.recogn-ui .card-header{display:flex;gap:8px;padding:11px 14px 9px;height:50px;border-bottom:1px solid var(--border);flex-shrink:0;align-items:center}.recogn-ui .card-title{font-size:12px;font-weight:600;flex:1}.recogn-ui .card-sub{font-size:10px;color:var(--sub)}.recogn-ui .kpi-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex-shrink:0}.recogn-ui .kpi-mini{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px}.recogn-ui .kpi-mini-val{font-family:var(--mono);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1}.recogn-ui .kpi-mini-lbl{font-size:10px;color:var(--sub);margin-top:3px}.recogn-ui .icon-bus-halt{width:10px;height:10px;border-radius:50%;background:#22c55e;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.2)}.recogn-ui .stops-card{display:flex;flex-direction:column;flex:1;min-height:0;animation:fadeUp .3s .05s ease both}.recogn-ui .stops-search{padding:8px 10px;border-bottom:1px solid var(--border);position:relative;flex-shrink:0}.recogn-ui .stops-search svg{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:var(--sub);pointer-events:none}.recogn-ui .stops-search input[type=search]{width:100%;background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:6px 8px 6px 28px;font-family:var(--sans);font-size:11px;color:var(--text);outline:none}.recogn-ui .stops-search input::placeholder{color:var(--sub)}.recogn-ui .stops-list{overflow-y:auto;flex:1}.recogn-ui .stops-list::-webkit-scrollbar{width:3px}.recogn-ui .stops-list::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.recogn-ui .stop-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.recogn-ui .stop-late{font-family:var(--mono);font-size:10px;color:var(--danger);font-weight:500}.recogn-ui .tw-stop-item{display:flex;align-items:center;padding:8px 14px;border-bottom:1px solid var(--border);cursor:pointer;transition:background .1s;font-size:12px;border-left:2px solid transparent}.recogn-ui .tw-stop-item:last-child{border-bottom:none}.recogn-ui .tw-stop-item:hover{background:var(--bg)}.recogn-ui .tw-stop-item--active{background:var(--bg);border-left-color:var(--text)}.recogn-ui .tw-stop-item label{display:flex;align-items:baseline;justify-content:space-between;width:100%;cursor:pointer;gap:8px}.recogn-ui .stop-name{flex:1}.recogn-ui .stop-name a{color:var(--text)}.recogn-ui .stop-arrow{display:flex;align-items:center;justify-content:center;width:14px;flex-shrink:0}.recogn-ui .stop-arrow i{display:inline-block;width:5px;height:5px;border-right:1.5px solid var(--sub2);border-bottom:1.5px solid var(--sub2);transform:rotate(-45deg)}.recogn-ui .stop-chart-title{padding:10px 14px 0;font-size:11px;font-weight:600;color:var(--text);flex-shrink:0}.recogn-ui .stop-chart-wrap{padding:6px 10px 10px;flex-shrink:0}.recogn-ui .stop-chart-wrap .chart{display:block!important;width:100%!important;height:100px!important}.recogn-ui .map-card{display:flex;flex-direction:column;flex:1;min-height:0;animation:fadeUp .3s .08s ease both}.recogn-ui .map-wrap{flex:1;position:relative;min-height:0}.recogn-ui .map-wrap .angular-leaflet-map,.recogn-ui .map-wrap leaflet{position:absolute;inset:0;border-radius:0 0 var(--radius) var(--radius)}.recogn-ui .leaflet-bottom.leaflet-right{display:none}.recogn-ui .pie-card{flex:1;display:flex;flex-direction:column;min-height:0;animation:fadeUp .3s .1s ease both}.recogn-ui .pie-card:last-child{animation-delay:.14s}.recogn-ui .pie-content{flex:1;display:flex;align-items:center;gap:12px;padding:12px 14px;min-height:0}.recogn-ui .pie-content .chart{display:block!important;flex-shrink:0}.recogn-ui .pie-legend{display:flex;flex-direction:column;gap:5px;flex:1;overflow-y:auto}.recogn-ui .pie-legend::-webkit-scrollbar{width:0}.recogn-ui .pl-item{display:flex;align-items:center;gap:7px;font-size:11px;cursor:pointer;padding:2px 0;border-radius:4px;transition:opacity .12s}.recogn-ui .pl-item:hover{opacity:.75}.recogn-ui .pl-dot{width:8px;height:8px;border-radius:2px;flex-shrink:0}.recogn-ui .pl-name{flex:1;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recogn-ui .pl-val{font-family:var(--mono);font-size:11px;font-weight:500}.recogn-ui .pl-pct{font-family:var(--mono);font-size:10px;color:var(--sub2);min-width:32px;text-align:right}.recogn-ui .bar-card{animation:fadeUp .3s .12s ease both}.recogn-ui .bar-card .card-header{flex-wrap:wrap;row-gap:6px}.recogn-ui .bar-search{padding:0 10px;position:relative;flex-shrink:0}.recogn-ui .bar-search svg{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:var(--sub);pointer-events:none}.recogn-ui .bar-search input[type=search]{border:1px solid var(--border);color:var(--text);width:180px;transition:border-color .12s;background:var(--bg);border-radius:6px;padding:6px 8px 6px 28px;font-family:var(--sans);font-size:11px;outline:none}.recogn-ui .bar-search input[type=search]::placeholder{color:var(--sub2)}.recogn-ui .bar-search input[type=search]:focus{border-color:var(--sub2)}.recogn-ui .card-legend{display:flex;align-items:center;gap:14px;margin-bottom:10px}.recogn-ui .bl-item{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--sub)}.recogn-ui .bl-dot{width:10px;height:10px;border-radius:2px}.recogn-ui .bar-chart-svg{width:100%;display:block}.recogn-ui .bar-tabs{display:flex;gap:2px;list-style:none;margin-left:auto}.recogn-ui .bar-tabs li a{display:block;padding:4px 10px;border-radius:5px;font-size:11px;font-weight:500;cursor:pointer;color:var(--sub);transition:background .12s,color .12s}.recogn-ui .bar-tabs li.active a,.recogn-ui .bar-tabs li a:hover{background:var(--bg);color:var(--text)}.recogn-ui .period-link{font-size:11px;color:var(--sub);cursor:pointer;white-space:nowrap;transition:color .12s}.recogn-ui .period-link:hover{color:var(--text)}.recogn-ui .bar-wrap{padding:10px 16px 12px}.recogn-ui .bar-wrap .chart{display:block!important;width:100%!important;height:90px!important}.recogn-ui .tw-table-wrap{overflow:auto}.recogn-ui .tw-table-wrap::-webkit-scrollbar{width:3px;height:3px}.recogn-ui .tw-table-wrap::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.recogn-ui .tw-table{width:100%;border-collapse:collapse;font-size:11px}.recogn-ui .tw-table thead tr{position:sticky;top:0;background:var(--card);z-index:1}.recogn-ui .tw-table th{text-align:left;font-size:10px;font-weight:600;color:var(--sub)}.recogn-ui .tw-table td,.recogn-ui .tw-table th{padding:7px 14px;border-bottom:1px solid var(--border);white-space:nowrap}.recogn-ui .tw-table td{color:var(--text)}.recogn-ui .tw-table td:nth-child(4),.recogn-ui .tw-table td:nth-child(5){font-family:var(--mono)}.recogn-ui .tw-table tbody tr:hover{background:var(--bg)}.recogn-ui .tw-table tbody tr:last-child td{border-bottom:none}.recogn-ui .tw-table mark{background:rgba(234,179,8,.22);color:var(--text);border-radius:2px;padding:0 1px}.recogn-ui .recogn-ui[ng-controller=cctvRecognitionIndexCurrCtrl]{display:grid;grid-template-rows:48px 12px 1fr;height:100%;overflow:hidden}.recogn-ui .recogn-ui[ng-controller=cctvRecognitionIndexCurrCtrl]>ui-view{min-height:0;overflow:hidden}.recogn-ui .recogn-ui .tw-curr-layout{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 12px 12px;overflow:hidden;min-height:0}.recogn-ui .recogn-ui .tw-curr-main{display:flex;flex-direction:column;background:#0d0d0d;min-width:0;position:relative}.recogn-ui .recogn-ui .tw-curr-video-topbar{height:44px;display:flex;align-items:center;padding:0 14px;border-bottom:1px solid hsla(0,0%,100%,.08);flex-shrink:0}.recogn-ui .recogn-ui .tw-curr-video-title{font-size:12px;font-weight:600;color:hsla(0,0%,100%,.85)}.recogn-ui .recogn-ui .tw-curr-canvas{display:block;object-fit:contain;max-width:100%;max-height:100%;flex:1;min-height:0}.recogn-ui .recogn-ui .tw-curr-side{width:100%;flex-shrink:0;display:flex;flex-direction:column;gap:10px;overflow:hidden}.recogn-ui .recogn-ui .tw-curr-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;flex-shrink:0}.recogn-ui .recogn-ui .tw-curr-stat-card{display:flex;flex-direction:column;overflow:hidden}.recogn-ui .recogn-ui .tw-curr-stat-card .card-header{border-bottom:none;padding-bottom:2px}.recogn-ui .recogn-ui .tw-curr-stat-val{font-family:var(--mono);font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--text);padding:0 14px 6px;flex-shrink:0}.recogn-ui .recogn-ui .tw-curr-stat-chart{flex:1;min-height:0;position:relative;padding:0 4px 6px}.recogn-ui .recogn-ui .tw-curr-data-panel{flex:1;display:grid;grid-template-rows:auto auto 1fr;min-height:0;overflow:hidden}.recogn-ui .recogn-ui .tw-curr-data-panel .card-header{flex-direction:column;align-items:flex-start;gap:2px}.recogn-ui .recogn-ui .tw-curr-toolbar{padding:8px 12px;border-bottom:1px solid var(--border);background:var(--bg);flex-shrink:0}.recogn-ui .recogn-ui .tw-curr-toolbar-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.recogn-ui .recogn-ui .tw-curr-toolbar-row input[type=search]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;height:30px;background:var(--card);border:1px solid var(--border);border-radius:6px;padding:0 8px;font-family:var(--sans);font-size:11px;color:var(--text);outline:none;transition:border-color .12s}.recogn-ui .recogn-ui .tw-curr-toolbar-row input[type=search]::placeholder{color:var(--sub2)}.recogn-ui .recogn-ui .tw-curr-toolbar-row input[type=search]:focus{border-color:var(--c1)}.recogn-ui .recogn-ui .tw-curr-toolbar-row input[type=search]\--search{flex:1 1 140px;min-width:120px}.recogn-ui .recogn-ui .tw-curr-toolbar-row input[type=search]\--date{min-width:125px;width:auto}.recogn-ui .recogn-ui .tw-curr-toolbar-row input[type=date]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;height:30px;background:var(--card);border:1px solid var(--border);border-radius:6px;padding:0 8px;font-family:var(--sans);font-size:11px;color:var(--text);outline:none;transition:border-color .12s}.recogn-ui .recogn-ui .tw-curr-toolbar-row input[type=date]::placeholder{color:var(--sub2)}.recogn-ui .recogn-ui .tw-curr-toolbar-row input[type=date]:focus{border-color:var(--c1)}.recogn-ui .recogn-ui .tw-curr-toolbar-row input[type=date]\--search{flex:1 1 140px;min-width:120px}.recogn-ui .recogn-ui .tw-curr-toolbar-row input[type=date]\--date{min-width:125px;width:auto}.recogn-ui .recogn-ui .tw-curr-btn-primary{background:var(--text);color:#fff;height:30px;align-items:center;transition:all .12s}.recogn-ui .recogn-ui .tw-curr-link{display:inline-flex;align-items:center;height:30px;padding:0 10px;border-radius:6px;border:1px solid var(--border);font-size:11px;font-weight:500;color:var(--sub);white-space:nowrap;transition:all .12s}.recogn-ui .recogn-ui .tw-curr-link:hover{background:var(--bg);color:var(--text)}.recogn-ui .recogn-ui .scroll-container.tw-curr-table-wrap{overflow-y:scroll;overflow-x:auto;display:block}.recogn-ui .recogn-ui .scroll-container.tw-curr-table-wrap::-webkit-scrollbar{width:3px;height:3px}.recogn-ui .recogn-ui .scroll-container.tw-curr-table-wrap::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.recogn-ui .recogn-ui .tw-curr-table{width:100%;border-collapse:collapse;font-size:11px}.recogn-ui .recogn-ui .tw-curr-table thead tr{position:sticky;top:0;background:var(--card)!important;z-index:2}.recogn-ui .recogn-ui .tw-curr-table th{padding:7px 12px;text-align:left;font-size:10px;background:var(--card)!important;font-weight:600;color:var(--sub)}.recogn-ui .recogn-ui .tw-curr-table td,.recogn-ui .recogn-ui .tw-curr-table th{border-bottom:1px solid var(--border);white-space:nowrap;border-right:none!important}.recogn-ui .recogn-ui .tw-curr-table td{padding:12px!important;color:var(--text);font-size:11px;vertical-align:middle}.recogn-ui .recogn-ui .tw-curr-table td:first-child,.recogn-ui .recogn-ui .tw-curr-table td:nth-child(4),.recogn-ui .recogn-ui .tw-curr-table td:nth-child(5){font-family:var(--mono)}.recogn-ui .recogn-ui .tw-curr-table tbody tr:hover td{background:var(--bg)}.recogn-ui .recogn-ui .tw-curr-table tbody tr:last-child td{border-bottom:none}.recogn-ui .recogn-ui .tw-curr-table mark{background:rgba(234,179,8,.22);color:var(--text);border-radius:2px;padding:0 1px}.recogn-ui .recogn-ui .tw-curr-table-link{color:var(--text);font-weight:600;text-decoration:none;transition:opacity .12s;background:var(--bg);padding:6px 14px;border-radius:8px;border:1px solid var(--border)}.recogn-ui .recogn-ui .tw-curr-table-link:hover{opacity:.7;text-decoration:underline}.recogn-ui .recogn-ui .delta-red{color:var(--danger);font-weight:600;font-family:var(--mono)}.recogn-ui .recogn-ui .delta-green{color:var(--ok);font-weight:600;font-family:var(--mono)}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd.ngdialog-nofill{background:none;animation:none}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-overlay{background:rgba(24,23,26,.4);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-content{background:#fff;border:1px solid #e5e3df;border-radius:10px;box-shadow:0 20px 60px rgba(24,23,26,.14);padding:0!important;font-family:Geist,sans-serif;font-size:13px;color:#18171a;min-width:420px;max-width:460px;overflow:hidden}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-title{display:flex;align-items:center;padding:13px 16px 11px;border-bottom:1px solid #e5e3df;background:#fff}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-title dlg-title label,.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-title label{font-family:Geist,sans-serif!important;font-size:12px!important;font-weight:600!important;color:#18171a!important;letter-spacing:-.01em;flex:1;margin:0}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-title .form-buttons{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-close{position:absolute;width:24px;height:24px;border:none;background:transparent;border-radius:5px;cursor:pointer;color:#8a8680;display:flex;align-items:center;justify-content:center;padding:0;transition:background .12s,color .12s}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-close:after,.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-close:before{content:"";position:absolute;width:12px;height:1.5px;background:currentColor;border-radius:1px}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-close:before{transform:rotate(45deg)}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-close:after{transform:rotate(-45deg)}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-close:hover{background:#f2f1ed;color:#18171a}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-subcontent{padding:16px!important;background:#fff}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-subcontent form{display:flex;flex-direction:column;gap:10px}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .form-group{display:grid;grid-template-columns:100px 1fr;align-items:start;gap:8px;margin:0}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .form-group dt{padding-top:7px}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .form-group dt label.control-label{font-family:Geist,sans-serif;font-size:11px;font-weight:500;color:#8a8680;margin:0;white-space:nowrap}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .form-group dd{margin:0}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .schema-form-checkbox{grid-template-columns:100px 1fr}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .schema-form-checkbox dt{display:none}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .schema-form-checkbox dd{padding-left:0}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .schema-form-checkbox dd label.vt-control{display:inline-flex;align-items:center;gap:7px;cursor:pointer;margin:0;font-family:Geist,sans-serif;font-size:11px;color:#8a8680}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .schema-form-checkbox dd input[type=checkbox]{appearance:none;-webkit-appearance:none;width:14px;height:14px;min-width:14px;opacity:1;border:1px solid #e5e3df;border-radius:3px;background:#f2f1ed;cursor:pointer;transition:background .12s,border-color .12s;position:relative;margin:0}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .schema-form-checkbox dd input[type=checkbox]:checked{background:#18171a;border-color:#18171a}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .schema-form-checkbox dd input[type=checkbox]:checked:after{content:"";position:absolute;top:1px;left:4px;width:4px;height:7px;border:1.5px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .schema-form-checkbox dd input[type=checkbox]:focus{outline:none;border-color:#3b82f6}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .schema-form-checkbox dd .label{font-size:11px;color:#8a8680;font-weight:400;padding-left:0!important;cursor:pointer;background:none;border-radius:0}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .form-control{width:100%;height:32px;background:#f2f1ed!important;border:1px solid #e5e3df!important;border-radius:6px!important;padding:0 10px!important;font-family:Geist,sans-serif!important;font-size:11px!important;color:#18171a!important;outline:none!important;box-shadow:none!important;transition:border-color .12s}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .form-control:focus{border-color:#3b82f6!important;box-shadow:none!important}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .form-control[readonly]{background:#f2f1ed!important;cursor:default}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .input-box.input-daterange.input-group{padding:4px 6px;color:#212121;background:hsla(0,0%,100%,.8);margin:0;height:50px;font-family:inherit;border-radius:0;font-size:inherit;border:none;box-shadow:none;text-overflow:ellipsis}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .form-control-feedback,.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .help-block,.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .sr-only{display:none!important}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .chosen-container{width:100%!important;font-family:Geist,sans-serif;font-size:11px}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .chosen-container .chosen-single{height:32px;line-height:30px;background:#f2f1ed!important;border:1px solid #e5e3df!important;border-radius:6px!important;box-shadow:none!important;padding:0 28px 0 10px;color:#18171a;transition:border-color .12s}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .chosen-container .chosen-single span{color:#18171a}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .chosen-container .chosen-single div b{background:none!important}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .chosen-container .chosen-single div b:after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #8a8680}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .chosen-container.chosen-with-drop .chosen-single{border-color:#3b82f6!important;border-radius:6px 6px 0 0!important}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .chosen-container .chosen-drop{background:#fff;border:1px solid #e5e3df!important;border-top:none!important;border-radius:0 0 6px 6px!important;box-shadow:0 8px 24px rgba(24,23,26,.1)!important}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .chosen-container .chosen-drop .chosen-search{display:none}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .chosen-container .chosen-drop .chosen-results{margin:4px 0;padding:0}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .chosen-container .chosen-drop .chosen-results li{font-size:11px;padding:7px 12px;color:#18171a;transition:background .1s}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .chosen-container .chosen-drop .chosen-results li.active-result:hover,.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .chosen-container .chosen-drop .chosen-results li.highlighted{background:#f2f1ed!important;color:#18171a!important}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .chosen-container .chosen-drop .chosen-results li.result-selected{color:#3b82f6;font-weight:500;background:transparent!important}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-footer{display:flex;align-items:center;justify-content:flex-end;padding:10px 16px;border-top:1px solid #e5e3df;background:#f2f1ed;gap:6px}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-footer .ngdialog-footer-expand{flex:1}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-footer button{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 14px;border-radius:6px;font-family:Geist,sans-serif;font-size:11px;font-weight:500;cursor:pointer;border:none;transition:opacity .15s,background .12s}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-footer button.default,.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-footer button[ng-click*="$save"],.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-footer button[ng-click*=save]{background:#18171a;color:#fff}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-footer button.default:hover:not(:disabled),.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-footer button[ng-click*="$save"]:hover:not(:disabled),.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-footer button[ng-click*=save]:hover:not(:disabled){opacity:.8}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-footer button.default:disabled,.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-footer button[ng-click*="$save"]:disabled,.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-footer button[ng-click*=save]:disabled{opacity:.45;cursor:not-allowed}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-footer button:not(.default):not([ng-click*=save]):not([ng-click*="$save"]){background:transparent;border:1px solid #e5e3df;color:#8a8680}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-footer button:not(.default):not([ng-click*=save]):not([ng-click*="$save"]):hover:not(:disabled){background:#fff;color:#18171a}.std-vt-theme.ngdialog-open .ngdialog.ngdialog-theme-wnd .ngdialog-footer button:not(.default):not([ng-click*=save]):not([ng-click*="$save"]):disabled{opacity:.45;cursor:not-allowed}.datepicker.dropdown-menu{background:#fff;border:1px solid #e5e3df;border-radius:10px;box-shadow:0 8px 32px rgba(24,23,26,.12);padding:6px;font-family:Geist,sans-serif;font-size:12px;color:#18171a;min-width:220px}.datepicker.dropdown-menu .table-condensed{width:100%;border-collapse:collapse}.datepicker.dropdown-menu .table-condensed thead .datepicker-title{display:none!important}.datepicker.dropdown-menu .table-condensed thead tr:nth-child(2) th{padding:4px 2px}.datepicker.dropdown-menu .table-condensed thead .next,.datepicker.dropdown-menu .table-condensed thead .prev{width:28px;height:28px;border-radius:6px;text-align:center;cursor:pointer;color:#8a8680;font-size:14px;line-height:28px;transition:background .12s,color .12s;user-select:none}.datepicker.dropdown-menu .table-condensed thead .next:hover,.datepicker.dropdown-menu .table-condensed thead .prev:hover{background:#f2f1ed;color:#18171a}.datepicker.dropdown-menu .table-condensed thead .next[style*="visibility: hidden"],.datepicker.dropdown-menu .table-condensed thead .prev[style*="visibility: hidden"]{visibility:hidden;pointer-events:none}.datepicker.dropdown-menu .table-condensed thead .datepicker-switch{font-size:12px;font-weight:600;color:#18171a;cursor:pointer;border-radius:6px;padding:4px 8px;transition:background .12s}.datepicker.dropdown-menu .table-condensed thead .datepicker-switch:hover{background:#f2f1ed}.datepicker.dropdown-menu .table-condensed thead .dow{font-size:10px;font-weight:600;color:#c4c0bb;text-align:center;padding:6px 0 4px;letter-spacing:.03em}.datepicker.dropdown-menu .table-condensed tbody td{text-align:center;padding:1px}.datepicker.dropdown-menu .table-condensed tbody .day{width:28px;height:28px;line-height:28px;border-radius:6px;cursor:pointer;font-size:11px;color:#18171a;transition:background .1s,color .1s}.datepicker.dropdown-menu .table-condensed tbody .day:hover{background:#f2f1ed}.datepicker.dropdown-menu .table-condensed tbody .day.new,.datepicker.dropdown-menu .table-condensed tbody .day.old{color:#c4c0bb}.datepicker.dropdown-menu .table-condensed tbody .day.active,.datepicker.dropdown-menu .table-condensed tbody .day.selected{background:#18171a;color:#fff;font-weight:600}.datepicker.dropdown-menu .table-condensed tbody .day.active:hover,.datepicker.dropdown-menu .table-condensed tbody .day.selected:hover{background:#18171a;opacity:.85}.datepicker.dropdown-menu .table-condensed tbody .day.today:not(.active){background:#f2f1ed;font-weight:600;color:#3b82f6}.datepicker.dropdown-menu .table-condensed tbody .day.range{background:#f2f1ed;border-radius:0;color:#18171a}.datepicker.dropdown-menu .table-condensed tbody .day.range.day.new,.datepicker.dropdown-menu .table-condensed tbody .day.range.day.old{color:#c4c0bb}.datepicker.dropdown-menu .table-condensed tbody .day.range-start{border-radius:6px 0 0 6px}.datepicker.dropdown-menu .table-condensed tbody .day.range-end{border-radius:0 6px 6px 0}.datepicker.dropdown-menu .table-condensed tbody .day.focused:not(.active){background:#f2f1ed}.datepicker.dropdown-menu .table-condensed tbody .day.disabled{color:#c4c0bb;cursor:default;pointer-events:none}.datepicker.dropdown-menu .table-condensed tbody .century,.datepicker.dropdown-menu .table-condensed tbody .decade,.datepicker.dropdown-menu .table-condensed tbody .month,.datepicker.dropdown-menu .table-condensed tbody .year{display:inline-flex;align-items:center;justify-content:center;width:46px;height:32px;border-radius:6px;cursor:pointer;font-size:11px;color:#18171a;margin:2px;transition:background .1s}.datepicker.dropdown-menu .table-condensed tbody .century:hover,.datepicker.dropdown-menu .table-condensed tbody .decade:hover,.datepicker.dropdown-menu .table-condensed tbody .month:hover,.datepicker.dropdown-menu .table-condensed tbody .year:hover{background:#f2f1ed}.datepicker.dropdown-menu .table-condensed tbody .century.active,.datepicker.dropdown-menu .table-condensed tbody .century.focused.active,.datepicker.dropdown-menu .table-condensed tbody .decade.active,.datepicker.dropdown-menu .table-condensed tbody .decade.focused.active,.datepicker.dropdown-menu .table-condensed tbody .month.active,.datepicker.dropdown-menu .table-condensed tbody .month.focused.active,.datepicker.dropdown-menu .table-condensed tbody .year.active,.datepicker.dropdown-menu .table-condensed tbody .year.focused.active{background:#18171a;color:#fff;font-weight:600}.datepicker.dropdown-menu .table-condensed tbody .century.focused:not(.active),.datepicker.dropdown-menu .table-condensed tbody .decade.focused:not(.active),.datepicker.dropdown-menu .table-condensed tbody .month.focused:not(.active),.datepicker.dropdown-menu .table-condensed tbody .year.focused:not(.active){background:#f2f1ed}.datepicker.dropdown-menu .table-condensed tbody .century.new,.datepicker.dropdown-menu .table-condensed tbody .century.old,.datepicker.dropdown-menu .table-condensed tbody .decade.new,.datepicker.dropdown-menu .table-condensed tbody .decade.old,.datepicker.dropdown-menu .table-condensed tbody .month.new,.datepicker.dropdown-menu .table-condensed tbody .month.old,.datepicker.dropdown-menu .table-condensed tbody .year.new,.datepicker.dropdown-menu .table-condensed tbody .year.old{color:#c4c0bb}.datepicker.dropdown-menu .table-condensed tbody .century.disabled,.datepicker.dropdown-menu .table-condensed tbody .decade.disabled,.datepicker.dropdown-menu .table-condensed tbody .month.disabled,.datepicker.dropdown-menu .table-condensed tbody .year.disabled{color:#c4c0bb;cursor:default;pointer-events:none}.datepicker.dropdown-menu .table-condensed tfoot .clear,.datepicker.dropdown-menu .table-condensed tfoot .today{font-size:11px;font-weight:500;color:#3b82f6;cursor:pointer;padding:6px;border-radius:6px;transition:background .1s}.datepicker.dropdown-menu .table-condensed tfoot .clear:hover,.datepicker.dropdown-menu .table-condensed tfoot .today:hover{background:#f2f1ed}