﻿:root,.dark-theme .document{--primary-brand: #3dc3cb;--sidebar-bg-color: #364150;--sidebar-top-menu-color: #ddd;--sidebar-top-menu-bg: #0002;--sidebar-top-menu-hover: #0003;--sidebar-dropdown-toggle-bg: #00000015;--sidebar-dropdown-toggle-hover: var(--sidebar-top-menu-hover);--sidebar-item-color: #b4bcc8;--sidebar-item-icon-color: #606c7d;--sidebar-item-icon-hover-color: #b2b9c4;--sidebar-item-hover: #2c3542;--sidebar-item-hover-color: #b2b9c4;--header-bg-color: #2b3643;--bg-deep: #afb0c4;--bg-main: #fff;--overlay-bg: #fff6;--bg-main-2: #f6f8fa;--bg-main-3: #f1f1f1;--bg-main-4: #fcfdff;--text-main: #555;--text-main-2: #111;--text-main-3: #222;--text-muted: #666;--text-alt: #798497;--text-alt-2: #96a3bc;--text-title: #24255e;--primary: #006eff;--primary-2: #0060de;--primary-text: #f1f1f1;--success: #238636;--success-2: #2ea043;--success-text: #fff;--danger: #d73a49;--danger-2: #cb2431;--danger-text: #fff;--border-color-main: #dfdfdf;--border-main: 1px solid var(--border-color-main);--box-active-bg-darker: #b3b3b3;--btn-border-color: rgba(40, 46, 52, 0.1);--btn-hover-border-color: #aab4c0;--btn-active-border-color: #bfcad6;--btn-background-color: var(--bg-main-2);--btn-text-color: var(--text-main);--btn-hover-color: var(--bg-main-3);--btn-hover-text-color: var(--text-main-3);--radius-main: 6px;--radius-small: 4px;--space-main: 6px;--page-padding: 10px;--tool-height: 32px;--box-header-height: 32px}.dark-theme{--sidebar-bg-color: #212731;--header-bg-color: #1d222a;--bg-deep: #0d1117;--bg-main: #161b22;--overlay-bg: #161b22CC;--bg-main-2: #21262d;--bg-main-3: #30363d;--bg-main-4: #11151b;--text-main: #c9d1d9;--text-main-2: #f1f1f1;--text-main-3: #fff;--text-muted: #999;--text-title: #484852;--primary: #ffc342;--primary-2: #ffb30f;--primary-text: #333;--border-color-main: #3c4149;--border-color-hover: #8b949e;--border-main: 1px solid var(--border-color-main);--box-active-bg-darker: #444;--btn-background-color: var(--bg-main);--btn-border-color: rgb(45, 49, 56);--btn-hover-border-color: #79818a;--btn-active-border-color: #555a5f;--btn-text-color: var(--text-main);--btn-hover-color: var(--bg-main-3);--btn-hover-text-color: var(--text-main-3);--text-title: #b0b0bd}body{--bg-color: var(--bg-main);--box-bg: var(--bg-main-2);--box-color: var(--text-main);--box-border-color: var(--border-color-main);--box-header-bg: var(--bg-main);--box-active-bg: var(--bg-main);--box-active-color: var(--text-main);--active-bg-color: var(--primary);--active-text-color: var(--primary-text);background-color:var(--bg-main);color:var(--text-main)}a{color:var(--primary)}a:hover{color:var(--primary-2)}.document{background-color:#fdfdfd;color:var(--text-main)}.form-control:not(.document .form-control){background-color:var(--bg-main);border-color:var(--btn-border-color);color:var(--btn-text-color)}.form-control:not(.document .form-control):disabled{background-color:var(--bg-main-2);color:var(--text-muted)}.btn-default:not(.document .btn-default){background-color:var(--btn-background-color);border-color:var(--btn-border-color);color:var(--btn-text-color)}.btn-default:not(.document .btn-default):hover,.btn-default:not(.document .btn-default):active,.btn-default:not(.document .btn-default):focus,.btn-default:not(.document .btn-default):active:focus{background-color:var(--btn-hover-color);border-color:var(--btn-hover-border-color);color:var(--btn-hover-text-color)}.btn-default:not(.document .btn-default):active:focus{background-color:var(--box-active-bg-darker);outline:none}.btn-default:not(.document .btn-default):active :active{border-color:var(--btn-active-border-color)}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:300;src:url("/stylesheets/fonts/open-sans-v40-latin_latin-ext-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("/stylesheets/fonts/open-sans-v40-latin_latin-ext-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:600;src:url("/stylesheets/fonts/open-sans-v40-latin_latin-ext-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url("/stylesheets/fonts/open-sans-v40-latin_latin-ext-700.woff2") format("woff2")}.page-header{width:100%;margin:0;border:0px;padding:0px;box-shadow:none;height:40px;min-height:40px;filter:none;background-color:var(--header-bg-color);background-image:none;box-shadow:0 4px 6px -2px rgba(0,0,0,.1);z-index:2}.page-header .page-header-inner{display:flex}.page-header .page-header-inner .menu-toggler{padding-left:15px;padding-right:15px;display:flex;align-items:center;cursor:pointer;opacity:.5;color:#fff;transition:all .2s ease-in-out;height:40px}.page-header .page-header-inner .menu-toggler:hover{opacity:1}.page-header .page-header-inner .menu-toggler.closed{transform:rotate(-180deg)}.page-header .page-header-inner .menu-toggler.responsive-toggler{color:#fff;display:none;align-self:flex-end}.page-header .page-header-inner .top-menus{flex:1;display:flex}.page-header .page-header-inner .top-menus .hor-menu{flex:1}.page-header .page-header-inner .top-menus .hor-menu .navbar-nav{margin-top:10px;width:100%;position:relative}.page-header .page-header-inner .top-menus .hor-menu .navbar-nav>li{margin-right:2px}.page-header .page-header-inner .top-menus .hor-menu .navbar-nav>li .close-btn{margin-left:4px;width:18px;height:18px;line-height:18px;display:inline-block;border-radius:50%;text-align:center;padding:0 2px}.page-header .page-header-inner .top-menus .hor-menu .navbar-nav>li .close-btn:hover{color:#fff !important;background:rgba(0,0,0,.2);cursor:pointer}.page-header .page-header-inner .top-menus .hor-menu .navbar-nav>li>a{border-radius:5px 5px 0 0;user-select:none;color:#c6cfda;min-width:40px;text-align:center;padding:0 6px;height:30px;line-height:30px}.page-header .page-header-inner .top-menus .hor-menu .navbar-nav>li>a:hover{color:#d5dce4;background:#3f4f62}.page-header .page-header-inner .top-menus .hor-menu .navbar-nav>li.active>a{color:#fff;background:#36c6d3}.page-header .page-header-inner .top-menus .hor-menu .navbar-nav>li.flow2 a{border:1px solid rgba(224,83,83,.6);border-bottom:0}.page-header .page-header-inner .top-menus .hor-menu .navbar-nav>li.flow2 a:hover{background-color:rgba(224,83,83,.6);border-color:rgba(0,0,0,0)}.page-header .page-header-inner .top-menus .hor-menu .navbar-nav>li.flow2.active a{background-color:#e05353;border:0}.page-header .page-header-inner .top-menus .hor-menu .navbar-nav>li.open>a{background:#3f4f62}.page-header .page-header-inner .top-menus .hor-menu .navbar-nav>li.open .dropdown-menu li a{padding:5px 10px;height:30px}.page-header .page-header-inner .top-menus .hor-menu .navbar-nav>li.open .dropdown-menu li.active a{color:#fff;background:#36c6d3}.page-header .page-header-inner .top-menus .hor-menu .navbar-nav>li.open .dropdown-menu li a .title{margin-right:10px}.page-header .page-header-inner .top-menus .hor-menu .navbar-nav>li.open .dropdown-menu li a .close-btn{margin-left:auto;margin-right:0}.page-header .page-header-inner .top-menus .hor-menu .navbar-nav>.ui-sortable-helper{color:#d5dce4;background:#3f4f62;border-radius:5px 5px 0 0}.page-header .page-header-inner .top-menus .hor-menu .navbar-nav>.dropdown .dropdown-menu{left:auto;right:0}.sidebar-closer{content:"";background:#666;position:absolute;opacity:0;display:block;transition:opacity .2s ease-in-out;pointer-events:none;top:0;bottom:0;left:0;right:0;z-index:3}@media(max-width: 767px){.sidebar-closer.active{opacity:.5;pointer-events:all}.page-header .page-header-inner{justify-content:space-between}.page-header .page-header-inner .top-menus{width:245px;position:absolute;top:40px;bottom:0;right:0;z-index:5000;background:#364150;transition:right .2s ease-in-out;flex-direction:column-reverse}.page-header .page-header-inner .top-menus.closed{right:-245px}.page-header .page-header-inner .top-menus .hor-menu{width:100%}.page-header .page-header-inner .top-menus .hor-menu .app-tabs{padding:0;width:100%;margin:0}.page-header .page-header-inner .top-menus .hor-menu .app-tabs li{margin:0}.page-header .page-header-inner .top-menus .hor-menu .app-tabs li:last-child{border-bottom:1px solid #3d4957}.page-header .page-header-inner .top-menus .hor-menu .app-tabs li a{height:40px;display:flex;align-items:center;text-align:left;border-top:1px solid #3d4957;border-radius:0}.page-header .page-header-inner .top-menus .hor-menu .app-tabs li a .close-btn{margin-left:auto}.page-header .page-header-inner .menu-toggler.responsive-toggler{display:flex}}.page-sidebar-wrapper{overflow:hidden;margin-left:0;transition:margin .2s ease-in-out;width:245px;flex-shrink:0;display:flex;z-index:3;background-color:var(--sidebar-bg-color);box-shadow:5px 0px 8px -3px rgba(0,0,0,.25);flex-direction:column;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.page-sidebar-wrapper.sidebar-closed{margin-left:-245px;overflow-y:hidden}.page-sidebar-wrapper ::-webkit-scrollbar{width:6px !important}.page-sidebar-wrapper ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25);border-radius:100px}.page-sidebar-wrapper ::-webkit-scrollbar-track{background-color:initial}.page-sidebar-wrapper .dropdown{display:block}.page-sidebar-wrapper .dropdown>a{width:100%;display:flex;color:var(--sidebar-top-menu-color);text-decoration:none;cursor:pointer;align-items:center;border-radius:5px;justify-content:space-between;padding:5px 8px;user-select:none;background:var(--sidebar-dropdown-toggle-bg)}.page-sidebar-wrapper .dropdown>a:hover{background:var(--sidebar-dropdown-toggle-hover)}.sidebar-dropdown{right:0;left:auto;background:#3f4f62;border:0;z-index:5000}.sidebar-dropdown li.divider{background:#4b5e75}.sidebar-dropdown li a{display:flex;align-items:center;padding:5px 10px;color:#bcc7d4}.sidebar-dropdown li a:hover{background:#47596e}.page-sidebar-top{box-shadow:0 10px 15px -3px rgba(0,0,0,.25),0 4px 6px -2px rgba(0,0,0,.1)}.page-sidebar-top .logo{height:40px;display:flex;align-items:center;justify-content:center}.page-sidebar-top .logo a{max-width:100%;max-height:40px;display:flex}.page-sidebar-top .logo a img{max-width:100%;max-height:100%;object-fit:contain}.page-sidebar-top .user-info{padding:10px;display:flex;gap:10px}.page-sidebar-top .user-info .avatar{width:50px}.page-sidebar-top .user-info .avatar img{border-radius:10%;width:100%}.page-sidebar-top .user-info .detail{color:#ccc;flex:1;display:flex;flex-direction:column;justify-content:space-around;font-size:12px}.page-sidebar-top .user-info .detail .detail-row{display:flex;justify-content:space-between}.page-sidebar-top .user-info .detail .user-name{font-size:14px;color:#fff;font-weight:600}.page-sidebar-top .profile-settings-toggle{text-decoration:none;display:inline-flex;align-items:center;color:#ccc;font-size:24px;font-weight:normal}.page-sidebar-top .profile-settings-toggle:hover{color:#fff}.page-sidebar-top .profile-settings{padding:10px;padding-top:0}.page-sidebar-top .profile-settings .menu{border-radius:5px;background:var(--sidebar-top-menu-bg);padding:0;margin:0;list-style:none;padding:5px}.page-sidebar-top li:not(:last-child){margin-bottom:5px}.page-sidebar-top li>a,.page-sidebar-top li>span>a{display:block;padding:5px 8px;color:var(--sidebar-top-menu-color);border-radius:5px;user-select:none}.page-sidebar-top li>a i,.page-sidebar-top li>span>a i{width:20px}.page-sidebar-top li>a{text-decoration:none}.page-sidebar-top li>a:hover{background:var(--sidebar-top-menu-hover)}.page-sidebar{flex:1;display:flex;flex-direction:column;overflow-y:auto;user-select:none;padding-top:6px}.page-sidebar .page-sidebar-menu{list-style:none;margin:0;padding:0}.page-sidebar .page-sidebar-menu li{display:block;margin:0;padding:0;border:0px;padding:0 5px;padding-top:5px}.page-sidebar .page-sidebar-menu li.dashboard-switcher{padding-bottom:0px;display:flex}.page-sidebar .page-sidebar-menu li.dashboard-switcher .dropdown a{padding:4px 0;font-size:12px;display:inline-flex;width:auto}.page-sidebar .page-sidebar-menu li.dashboard-switcher .dropdown a i{margin:0 5px}.page-sidebar .page-sidebar-menu li>ul{padding:0;margin-left:5px;display:none}.page-sidebar .page-sidebar-menu li.has-sub-menu>a::after{content:"";font-family:FontAwesome;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;color:var(--sidebar-item-icon-color);font-size:12px}.page-sidebar .page-sidebar-menu li.open>a::after{transform:rotate(90deg);color:var(--sidebar-item-icon-hover)}.page-sidebar .page-sidebar-menu li.open>ul{display:block}.page-sidebar .page-sidebar-menu li>a,.page-sidebar .page-sidebar-menu li>.search-bar{color:var(--sidebar-item-color);display:flex;position:relative;margin:0;padding:4px 8px;text-decoration:none;font-size:14px;font-weight:300;align-items:center;border-radius:5px}.page-sidebar .page-sidebar-menu li>a>span,.page-sidebar .page-sidebar-menu li>.search-bar>span{display:block;flex:1}.page-sidebar .page-sidebar-menu li>a>i,.page-sidebar .page-sidebar-menu li>.search-bar>i{display:block;color:var(--sidebar-item-icon-color);font-size:14px;margin-right:5px;text-shadow:none;width:16px;text-align:center}.page-sidebar .page-sidebar-menu li .search-bar{height:28px;padding:0;align-items:center;position:relative}.page-sidebar .page-sidebar-menu li .search-bar i{left:9px;font-size:14px;position:absolute}.page-sidebar .page-sidebar-menu li .search-bar input{padding:4px;padding-left:30px;flex:1;width:100%;background:rgba(0,0,0,.1333333333);border:0;border-radius:5px;outline:0;height:100%}.page-sidebar .page-sidebar-menu li .search-bar input:focus{outline-offset:-2px;outline:1px solid rgba(0,0,0,.1333333333)}.page-sidebar .page-sidebar-menu li.active>a,.page-sidebar .page-sidebar-menu li>a:hover,.page-sidebar .page-sidebar-menu li>a.active{background:var(--sidebar-item-hover);color:var(--sidebar-item-hover-color)}.page-sidebar .page-sidebar-menu li.active>a::after,.page-sidebar .page-sidebar-menu li>a:hover::after,.page-sidebar .page-sidebar-menu li>a.active::after{color:var(--sidebar-item-icon-hover-color)}.page-sidebar .page-sidebar-menu li.active>a>i,.page-sidebar .page-sidebar-menu li>a:hover>i,.page-sidebar .page-sidebar-menu li>a.active>i{color:var(--sidebar-item-icon-hover-color)}@media(max-width: 767px){.page-sidebar-wrapper{position:absolute;z-index:5000;bottom:0;top:0}}.page-title{padding:0px;font-size:28px;letter-spacing:-1px;display:block;margin:0px 0px var(--space-main) 0px;font-weight:300}.page-title small{font-size:14px;letter-spacing:0px;font-weight:300;color:#888}.page-content-wrapper{flex:1;height:100%;overflow:auto}.page-content-wrapper .page-content{margin-top:0px;padding:10px;background-color:var(--bg-main-4);position:relative;height:100%;display:flex;overflow:auto}.page-content-wrapper .page-content .view-class{height:100%;display:flex;flex-direction:column;width:100%}.page-content-wrapper .page-content.no-padding{padding:0px !important;height:100%}.page-content-wrapper run-flow{min-height:100%;flex:1}@media(min-width: 992px){.page-content-wrapper{height:100%;overflow:auto}.page-content-wrapper .page-content{margin-top:0px}}@media(max-width: 991px){html,body{overflow-x:hidden}.page-content-wrapper .page-content{margin:0px !important}}@media(max-width: 767px){.page-content-wrapper .page-content .page-title{font-size:18px}.page-content-wrapper .page-content .page-title small{font-size:13px;padding-top:3px}}@media(max-width: 480px){.page-content-wrapper .page-content .page-title small{display:block;clear:both}}.page-content-wrapper-public{float:left;width:100%;height:100%}.page-content-wrapper-public .page-content{min-height:100%;padding:10px;height:100%;overflow:auto}@media(max-width: 767px){.page-content-wrapper-public .page-content{height:auto;padding:10px;overflow:hidden}}.project-main{flex:1;overflow:auto;display:flex;flex-direction:column;padding:6px}.project-main>ui-view{display:flex;flex:1;flex-direction:column}.project-main .small-title{font-size:12px;margin-bottom:8px;text-align:center}.project-main .project-actions{display:flex;margin-bottom:10px;flex-shrink:0}.project-main .project-actions input{height:33px;margin-right:10px}.project-main .project-actions .btn-group{display:flex}.project-main .project-actions select{width:20%;margin-right:10px}.project-main .project-grid{flex:1}.project-main .horizontal-split{flex:1;display:flex;flex-direction:row;gap:10px}.project-main .horizontal-split>div{flex:1}.portlet{margin-top:0px;margin-bottom:25px;padding:0px;border-radius:var(--radius-main)}.portlet>.portlet-title{border-bottom:1px solid var(--border-color-main);border-radius:var(--radius-main) var(--radius-main) 0 0;padding:0;margin-bottom:10px;height:var(--box-header-height);display:flex;align-items:center}.portlet>.portlet-title>.caption{flex:1;display:inline-block;font-size:18px;line-height:18px}.portlet>.portlet-title>.caption.bold{font-weight:400}.portlet>.portlet-title>.caption>i{margin-top:4px;display:inline-block;font-size:13px;margin-right:5px;color:var(--text-main-2)}.portlet>.portlet-title>.tools{display:flex;gap:6px}.portlet>.portlet-title>.actions{display:inline-block}.portlet>.portlet-title>.actions>.dropdown-menu i{color:#555}.portlet>.portlet-title>.actions>.btn,.portlet>.portlet-title>.actions>.btn.btn-sm,.portlet>.portlet-title>.actions>.btn-group>.btn,.portlet>.portlet-title>.actions>.btn-group>.btn.btn-sm{padding:4px 10px;font-size:13px;line-height:1.5}.portlet>.portlet-title>.actions>.btn.btn-default,.portlet>.portlet-title>.actions>.btn.btn-sm.btn-default,.portlet>.portlet-title>.actions>.btn-group>.btn.btn-default,.portlet>.portlet-title>.actions>.btn-group>.btn.btn-sm.btn-default{padding:3px 9px}.portlet>.portlet-title>.actions>.btn>i,.portlet>.portlet-title>.actions>.btn.btn-sm>i,.portlet>.portlet-title>.actions>.btn-group>.btn>i,.portlet>.portlet-title>.actions>.btn-group>.btn.btn-sm>i{font-size:13px}.portlet>.portlet-title>.actions .btn-icon-only{padding:5px 7px 3px 7px}.portlet>.portlet-title>.actions .btn-icon-only.btn-default{padding:4px 6px 2px 6px}.portlet>.portlet-title>.actions .btn-icon-only.btn-default>i{font-size:14px}.portlet>.portlet-title>.actions .btn-icon-only.btn-default.fullscreen{font-family:FontAwesome;color:#a0a0a0;padding-top:3px}.portlet>.portlet-title>.actions .btn-icon-only.btn-default.fullscreen.btn-sm{padding:3px 3px !important;height:27px;width:27px}.portlet>.portlet-title>.actions .btn-icon-only.btn-default.fullscreen:before{content:""}.portlet>.portlet-title>.actions .btn-icon-only.btn-default.fullscreen.on:before{content:""}.portlet>.portlet-body{clear:both;border-radius:0 0 var(--radius-main) var(--radius-main)}.portlet.box{padding:0px !important}.portlet.box>.portlet-title{margin-bottom:0;background-color:var(--box-header-bg);color:var(--text-main);border:1px solid var(--border-color-main);padding:0 8px}.portlet.box>.portlet-title>.caption{color:var(--text-main);font-size:14px}.portlet.box>.portlet-body{background-color:var(--bg-main-2);border:1px solid var(--border-color-main);border-top:0}.portlet.box>.portlet-body.form .form-body{padding:var(--space-main)}.portlet.box>.portlet-body.form .form-body>.form-group{margin-left:calc(var(--space-main)*-1);margin-right:calc(var(--space-main)*-1);margin-bottom:var(--space-main)}.portlet.box>.portlet-body.form .form-body>.form-group>[class^=col-],.portlet.box>.portlet-body.form .form-body>.form-group [class*=" col"]{padding-right:var(--space-main);padding-left:var(--space-main)}.portlet.box>.portlet-body.form .form-actions{display:flex;background-color:var(--box-header-bg);border-top:1px solid var(--border-color-main);gap:var(--space-main);padding:var(--space-main);border-radius:0 0 var(--radius-main) var(--radius-main);overflow:hidden}.portlet.box>.portlet-body.form .form-actions.right{justify-content:right}.flow-portlet{margin:0}.flow-portlet .portlet-title{min-height:auto}.flow-portlet .portlet-title::before,.flow-portlet .portlet-title::after{content:none}.flow-portlet .portlet-title .caption{float:none;font-size:14px;padding:0;line-height:14px}.flow-modal{position:absolute;background:rgba(0,0,0,.3)}.flow-modal .modal-dialog{display:flex;align-items:center;justify-content:center}.flow-modal .modal-dialog .modal-content{flex:1;border:0;min-height:35px}.flow-modal .modal-dialog .modal-content .editor-loading{margin-top:0}.flow-modal-backdrop{position:absolute;width:100%;height:100%}.scheduler-portlet label input[type=radio]{margin-right:8px}.control-label{margin-top:1px;font-weight:normal}.control-label .required,.form-group .required{color:#e02222;font-size:12px;padding-left:2px}.form .form-body{padding:20px}.portlet.light .form .form-body{padding-left:0;padding-right:0}.form .form-actions{padding:20px 20px;margin:0;background-color:#f5f5f5;overflow:hidden;border-top:1px solid #e7ecf1}.form .form-actions.noborder{border-top:0}.form .form-actions.right{padding-left:0;padding-right:20px;text-align:right}.form .form-actions.left{padding-left:20px;padding-right:0;text-align:left}.form .form-actions.nobg{background-color:rgba(0,0,0,0)}.form .form-actions.top{margin-top:0;margin-bottom:20px;border-top:0;border-bottom:1px solid #e7ecf1}.form-horizontal .form-group .input-sm{margin-top:3px}.form-horizontal .form-group .form-control-static{margin-top:1px}.form-horizontal .form-group textarea.form-control.vertical{resize:vertical}.form-row{position:relative;min-height:30px;margin-bottom:4px}.form-row.notvisible,.form-row .notvisible .form-item{opacity:.6}.form-item{min-height:30px;position:relative}.form-item .form-item-label,.form-item .form-item-value{float:left;min-height:30px}.form-item .form-item-label{line-height:30px}.form-item-control input[type=text],.form-item-control input[type=password],.form-item-control input[type=email],.form-item-control input[type=url],.form-item-control input[type=number],.form-item-control select,.form-item-control textarea,.form-item-control input[type=date]{height:30px;padding-left:4px;width:100%}.form-item-control .input-clear-button{position:absolute;right:10px;top:0;height:30px;line-height:30px}.form-item-control label.radio-item{font-weight:normal;margin-bottom:0}.form-item-control .vertical-radio .radio-item{display:block}.form-item-control .datebox-container{position:relative}.form-item-control label.checkbox-item input{margin-right:4px}.form-item-control label.checkbox-item .checkbox-text{font-weight:normal}.ui-grid-cell.ui-grid-disable-selection.ui-grid-row-header-cell{pointer-events:auto}.bmm-table>.form-item-value .form-item-control{overflow:auto}.bmm-tabbedcontainer .bmm-tab-bar{display:flex;border-bottom:1px solid #ddd}.bmm-tabbedcontainer .bmm-tab-bar .bmm-tab-button{user-select:none;cursor:pointer;margin-bottom:-1px;padding:8px 12px;font-size:14px;margin-right:2px;border:1px solid #ddd;position:relative;overflow:hidden}.bmm-tabbedcontainer .bmm-tab-bar .bmm-tab-button.active{font-weight:bold;border-bottom-color:#fff;cursor:default}.bmm-tabbedcontainer .bmm-tab-bar .bmm-tab-button:not(.active):hover{background-color:rgba(0,0,0,.1)}.bmm-tabbedcontainer .bmm-tab{padding:8px;border:1px solid #ddd;border-top:none}.bmm-tabbedcontainer .bmm-tab>.form-item:not(:last-child){margin-bottom:4px}.bmm-accordion-container .bmm-accordion-item{border:1px solid #ddd}.bmm-accordion-container .bmm-accordion-item:not(:first-child){border-top-width:0}.bmm-accordion-container .bmm-accordion-item .bmm-accordion-header{user-select:none;cursor:pointer;padding:8px 12px;font-size:14px;border-bottom:1px solid #ddd;background:#f0f0f0;margin-bottom:-1px;display:flex;align-items:center}.bmm-accordion-container .bmm-accordion-item .bmm-accordion-header i.fa{font-size:12px;margin-right:8px}.bmm-accordion-container .bmm-accordion-item .bmm-accordion-panel{transition:max-height .4s ease-in-out;overflow:hidden}.bmm-accordion-container .bmm-accordion-item .bmm-accordion-panel .bmm-accordion-content{min-height:35px;padding:8px}.bmm-accordion-container .bmm-accordion-item.open .bmm-accordion-header{font-weight:bold;margin-bottom:0}.bmm-accordion-container .bmm-accordion-item.open .bmm-accordion-panel{overflow:auto}.bmm-accordion-container .bmm-accordion-item.open .bmm-accordion-panel .bmm-accordion-content{min-height:35px}.assignments-container{flex:1;display:flex;width:100%;flex-direction:column;gap:var(--space-main);color:var(--text-alt);overflow:hidden;padding-top:var(--page-padding);background-color:var(--bg-main-4);position:relative}.assignments-container>div{padding:0 var(--page-padding)}.assignments-container .bmm-progressbar{position:absolute;top:0;left:0;right:0;padding:0 !important}.no-assignment{display:flex;flex-direction:column;align-items:center;padding-top:5%;gap:20px;font-size:16px}.no-assignment i{font-size:66px}.no-assignment .no-assignment-reset{text-decoration:underline;cursor:pointer;font-size:90%;text-underline-offset:3px}.no-assignment .no-assignment-reset:hover{color:var(--primary)}.filters{display:flex;flex-direction:row;align-items:center;gap:var(--space-main)}.filters .auto-refreshing{color:var(--success-2)}.assignments-container .assignments-list{margin-top:var(--space-main);flex:1;overflow:auto;font-size:13px;max-height:100%;border-radius:var(--radius-main)}.assignments-container .assignments-list::-webkit-scrollbar{background:rgba(0,0,0,0);background:rgba(0,0,0,.2666666667);border-radius:100px}.assignments-container .assignments-list::-webkit-scrollbar-track{padding:4px;border-radius:100px;background:var(--box-header-bg)}.assignments-container .assignments-list::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.assignments-container .assignments-list::-webkit-scrollbar-thumb{border:4px solid rgba(0,0,0,0);border-radius:100px;background-color:var(--box-border-color);background-clip:content-box}.assignments-container .assignments-list::-webkit-scrollbar-track{background-color:var(--bg-main-2)}.assignments-container .assignments-list .assignment-table{border-radius:var(--radius-main);width:100%;font-size:13px;table-layout:auto}.assignments-container .assignments-list .assignment-table thead tr{position:sticky;top:0;height:32px;border-bottom:1px solid var(--btn-border-color);border-radius:var(--radius-main);background:var(--bg-main-2)}.assignments-container .assignments-list .assignment-table thead tr th{padding:6px;font-weight:600;white-space:nowrap}.assignments-container .assignments-list .assignment-table thead tr th:first-child{border-top-left-radius:var(--radius-main)}.assignments-container .assignments-list .assignment-table thead tr th:last-child{border-top-right-radius:var(--radius-main)}.assignments-container .assignments-list .assignment-table tbody tr{height:40px;background:var(--bg-main)}.assignments-container .assignments-list .assignment-table tbody tr:hover{background:var(--bg-main-2)}.assignments-container .assignments-list .assignment-table tbody tr td{padding:6px 6px;vertical-align:middle;font-weight:500;white-space:nowrap}.assignments-container .assignments-list .assignment-table tbody tr td:not(:last-child){border-right:1px solid var(--btn-border-color)}.assignments-container .assignments-list .assignment-table tbody tr:not(:last-child){border-bottom:1px solid var(--btn-border-color)}.assignments-container .assignments-list .assignment-table .description,.assignments-container .assignments-list .assignment-table .title{width:50%;white-space:break-spaces}.assignments-container .assignments-list .assignment-table .title{font-weight:600}.assignments-container .assignments-list .assignment-table .progress-cell{display:flex;gap:6px;align-items:center}.assignments-container .assignments-list .assignment-table .progress{background-color:var(--bg-main-3);width:100px;height:var(--radius-main);border-radius:var(--radius-main);overflow:hidden;margin-bottom:0;display:flex;box-shadow:none}.assignments-container .assignments-list .assignment-table .progress-text{font-weight:bold;font-size:12px}.assignments-container .assignments-list .assignment-table .progress-bar{background-color:var(--active-bg-color);transition:none;border-radius:var(--radius-main)}.assignments-container .assignments-list .assignment-table .actions{display:flex;gap:var(--space-main)}.assignments-container .assignments-list .assignment-table .actions .bmm-btn{border:0;height:auto;padding:4px 8px}.assignments-container .assignments-list .assignment-table .start-btn{font-weight:600;color:var(--primary-text);background-color:var(--primary);transition:all 500ms cubic-bezier(0.23, 1, 0.32, 1)}.assignments-container .assignments-list .assignment-table .start-btn:hover{transform:translateY(-2px);background-color:var(--primary-2)}.assignments-container .assignments-list .assignment-table .priority{border:1px solid var(--btn-border-color);border-radius:var(--radius-main);padding:2px 6px 2px 4px;display:flex;align-items:center;gap:2px;font-weight:600;font-size:12px;width:fit-content}.assignments-container .assignments-list .assignment-table .priority.Normal{border-color:rgba(65,136,130,.6);color:#418882}.assignments-container .assignments-list .assignment-table .priority.High{border-color:rgba(251,108,135,.6);color:#fb6c87}.assignments-container .assignments-list .assignment{margin-bottom:var(--space-main);display:flex;background:var(--bg-main);border-radius:var(--radius-main);overflow:hidden;border:1px solid var(--btn-border-color)}.assignments-container .assignments-list .assignment>div{padding:12px}.assignments-container .assignments-list .assignment:hover{border-color:var(--btn-hover-border-color)}.assignments-container .assignments-list .assignment-date{display:flex;gap:var(--space-main);flex-direction:column;background-color:var(--bg-main-2);justify-content:center;width:116px}.assignments-container .assignments-list .assignment-info{display:flex;flex:1;flex-direction:column;gap:var(--space-main)}.assignments-container .assignments-list .assignment-info .assignment-title{font-weight:bold;color:var(--text-title);font-size:14px}.assignments-container .assignments-list .assignment-info .assignment-desc{color:var(--text-alt)}.assignments-container .assignments-list .assignment-progress{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--bg-main-2);gap:var(--space-main);width:176px}.assignments-container .assignments-list .assignment-progress .progress-container{text-align:center}.assignments-container .assignments-list .assignment-progress .progress{background-color:var(--bg-main);width:150px;height:var(--radius-main);border-radius:var(--radius-main);overflow:hidden;margin-bottom:0}.assignments-container .assignments-list .assignment-progress .progress-text{margin-bottom:4px}.assignments-container .assignments-list .assignment-progress .progress-bar{background-color:var(--active-bg-color);transition:none}.assignments-container .assignments-list .assignment-users{display:flex;gap:var(--space-main);flex-direction:column;color:var(--text-alt);justify-content:center;font-size:12px;align-items:center;width:170px}.assignments-container .assignments-list .assignment-users bamma-user{color:var(--text-main)}.assignments-container .assignments-list .assignment-users i.fa{font-size:10px}.assignments-container .assignments-list .assignment-actions{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-main)}.assignments-container .assignments-list .assignment-actions .run-button{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary-text);background-color:var(--primary);transition:all 500ms cubic-bezier(0.23, 1, 0.32, 1);box-shadow:var(--active-bg-color) 0 5px 15px -4px}.assignments-container .assignments-list .assignment-actions .run-button:hover{box-shadow:var(--active-bg-color) 0 10px 20px -10px;transform:translateY(-2px);background-color:var(--primary-2)}.assignments-container .assignments-list .assignment-actions .run-button:active{box-shadow:none;transform:translateY(0)}.assignments-container .assignments-list .icon-line{color:var(--text-alt);gap:2px;align-items:center;display:flex;font-size:13px}.assignments-container .assignments-list .status-icons{height:20px;display:flex;gap:var(--space-main)}.assignments-container .assignments-list .high-priority{color:#fb6c87}.assignments-container .assingnments-pagination{display:flex;gap:var(--space-main);padding-bottom:var(--page-padding);align-items:center}.assignments-container .assingnments-pagination>.bmm-btn-group{flex:1}.assignments-container .assingnments-pagination .paginator{flex:1;display:flex;align-items:center;justify-content:center}:root{--pane-header-bg: #ddd;--pane-header-text: #444;--pane-border-color: #ccc;--pane-tab-nav-bg: #bbb;--pane-manager-bg: #f1f1f1;--pane-manager-content: var(--pane-manager-bg);--pane-tab-bg: #bbb;--pane-tab-active: #ddd;--pane-drag-bg: rgba(0, 200, 255, 0.5);--pane-drag-border: rgb(0, 200, 255);--pane-manager-content-text: #222;position:relative;overflow:hidden;background-color:var(--pane-manager-bg)}.dark-theme{--pane-header-bg: #333;--pane-header-text: #f5f5f5;--pane-border-color: #444;--pane-tab-nav-bg: #272727;--pane-manager-bg: #1a1a1a;--pane-manager-content: var(--pane-manager-bg);--pane-tab-bg: #272727;--pane-tab-active: #333;--pane-drag-bg: rgba(0, 200, 255, 0.5);--pane-drag-border: rgb(0, 200, 255);--pane-manager-content-text: #ddd}.ng-pane-manager-panel-container,.ng-pane-manager-vsplit,.ng-pane-manager-hsplit,.ng-pane-manager-tabsplit{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.ng-pane-manager-container{position:absolute}.ng-pane-manager-wrapper{width:100%;height:100%;overflow:hidden}.ng-pane-manager-floating-container{position:absolute;opacity:.5;z-index:3;width:300px;height:200px}.ng-pane-manager-hidden{display:none}.ng-pane-manager-header{display:flex;position:absolute;top:0;right:0;left:0;flex-direction:row;align-content:center}.ng-pane-manager-header,.ng-pane-manager-tab,.ng-pane-manager-tab-nav{color:var(--pane-header-text);background-color:var(--pane-header-bg);user-select:none;cursor:default}.ng-pane-manager-title{display:flex;padding:4px;flex:1 1 auto;flex-direction:row;align-items:center;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;overflow:hidden;min-width:0}.ng-pane-manager-icon{flex:0 0 auto;vertical-align:top;padding-right:4px}.ng-pane-manager-title-text{flex:1 1 auto;min-width:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ng-pane-manager-close,.ng-pane-manager-tab-nav-add{display:flex;padding:4px;flex:0 0 auto;overflow:hidden;flex-direction:row;align-items:center;user-select:none}.ng-pane-manager-contents{position:absolute;right:0;bottom:0;left:0;box-sizing:border-box;background-color:var(--pane-manager-content)}.ng-pane-manager-border{position:absolute;background-color:var(--pane-border-color);z-index:1}.ng-pane-manager-border-invisible{position:absolute;opacity:0;z-index:1}.ng-pane-manager-vertical-border{bottom:0px}.ng-pane-manager-horizontal-border{left:0px;right:0px}.ng-pane-manager-separator.ng-pane-manager-vertical-border{cursor:col-resize}.ng-pane-manager-separator.ng-pane-manager-horizontal-border{cursor:row-resize}.ng-pane-manager-left{position:absolute;left:0;height:100%}.ng-pane-manager-right{position:absolute;right:0;height:100%}.ng-pane-manager-top{position:absolute;top:0;width:100%}.ng-pane-manager-bottom{position:absolute;bottom:0;width:100%}.ng-pane-manager-tab-nav{position:absolute;display:flex;flex-direction:row;top:0;right:0;left:0;background-color:var(--pane-tab-nav-bg)}.ng-pane-manager-tab{position:relative;display:inline-flex;background-color:var(--pane-tab-bg);height:100%;flex-direction:row;border-radius:5px 5px 0px 0px}.ng-pane-manager-tab:hover,.ng-pane-manager-tab-active{background-color:var(--pane-tab-active)}.ng-pane-manager-drop-visual{z-index:2;background-color:var(--pane-drag-bg);border-style:solid;border-width:1px;border-color:var(--pane-drag-border);box-sizing:border-box}.ng-pane-manager-abs-drop-visual{position:absolute}.ng-pane-manager-drop-visual-top{top:0;right:0;left:0}.ng-pane-manager-drop-visual-right{top:0;bottom:0;right:0}.ng-pane-manager-drop-visual-bottom{right:0;bottom:0;left:0}.ng-pane-manager-drop-visual-left{top:0;bottom:0;left:0}.ng-pane-manager-drop-visual-whole{top:0;right:0;bottom:0;left:0}.ng-pane-manager-drop-visual-tab{display:inline-block;height:100%}.ng-pane-manager-drop-visual-tab-on-panel{position:absolute}.ng-pane-manager-title{font-size:14px}.ng-pane-manager-border{background-color:rgba(0,0,0,0)}.ng-pane-manager-vertical-border:after{display:block;content:"";width:1px;height:100%;background:var(--pane-border-color)}.ng-pane-manager-horizontal-border:after{display:block;content:"";width:100%;height:1px;margin-top:4px;background:var(--pane-border-color)}.ng-pane-manager-right+.ng-pane-manager-vertical-border:after{margin-left:4px}.ng-pane-manager-left+.ng-pane-manager-vertical-border:after{margin-left:2px}.ng-pane-manager-header,.ng-pane-manager-tab-nav{border-left:1px solid var(--pane-border-color)}.ng-pane-manager-container{border:1px solid var(--pane-border-color);border-left:0}.bmm-dock-content{color:var(--pane-manager-content-text);height:100%;overflow:auto;display:flex}.bmm-dock-content .flex{flex:1}html{min-height:100%;height:100%}body{height:100%;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}body .app-container{height:100%;display:flex;flex-direction:row}a:hover{text-decoration:none}a[ng-click],i[ng-click],i[ui-sref]{cursor:pointer}.white{background-color:#fff;color:#666}.avocado{background-color:#96c447;color:#fff}.default{background-color:var(--bg-main-3);color:var(--text-main)}.dark{background-color:#2f353b;color:#fff}.black-gum{background-color:#1a1c20;color:#fff}.blue{background-color:#3598dc;color:#fff}.blue-madison{background-color:#578ebe;color:#fff}.blue-chambray{background-color:#2c3e50;color:#fff}.blue-ebonyclay{background-color:#22313f;color:#fff}.blue-hoki{background-color:#67809f;color:#fff}.blue-steel{background-color:#4b77be;color:#fff}.blue-soft{background-color:#4c87b9;color:#fff}.blue-dark{background-color:#5e738b;color:#fff}.blue-sharp{background-color:#5c9bd1;color:#fff}.blue-oleo{background-color:#94a0b2;color:#fff}.blue-blueberry{background-color:#4f86f7;color:#fff}.blue-aqua{background-color:#56c0d8;color:#fff}.crypto{background-color:#f90;color:#fff}.green{background-color:#32c5d2;color:#fff}.green-meadow{background-color:#1bbc9b;color:#fff}.green-seagreen{background-color:#1ba39c;color:#fff}.green-turquoise{background-color:#36d7b7;color:#fff}.green-haze{background-color:#44b6ae;color:#fff}.green-jungle{background-color:#26c281;color:#fff}.green-soft{background-color:#3faba4;color:#fff}.green-dark{background-color:#4db3a2;color:#fff}.green-sharp{background-color:#2ab4c0;color:#fff}.green-steel{background-color:#29b4b6;color:#fff}.grey{background-color:#e5e5e5;color:#333}.grey-steel{background-color:#e9edef;color:#80898e}.grey-cararra{background-color:#fafafa;color:#333}.grey-gallery{background-color:#555;color:#fff}.grey-cascade{background-color:#95a5a6;color:#fff}.grey-silver{background-color:#bfbfbf;color:#fafcfb}.grey-salsa{background-color:#acb5c3;color:#fafcfb}.grey-salt{background-color:#bfcad1;color:#fafcfb}.grey-mint{background-color:#525e64;color:#fff}.milk-chocolate{background-color:#8d6e63;color:#fff}.orange-garden{background-color:#ff8e61;color:#fff}.pink-candy{background-color:#ff4081;color:#fff}.pink-sweet{background-color:#f09ae9;color:#fff}.red{background-color:#e7505a;color:#fff}.red-pink{background-color:#e08283;color:#fff}.red-sunglo{background-color:#e26a6a;color:#fff}.red-intense{background-color:#e35b5a;color:#fff}.red-thunderbird{background-color:#d91e18;color:#fff}.red-flamingo{background-color:#ef4836;color:#fff}.red-soft{background-color:#d05454;color:#fff}.red-haze{background-color:#f36a5a;color:#fff}.red-mint{background-color:#e43a45;color:#fff}.red-strawberry{background-color:#f40552;color:#fff}.yellow{background-color:#c49f47;color:#fff}.yellow-gold{background-color:#e87e04;color:#fff}.yellow-casablanca{background-color:#f2784b;color:#fff}.yellow-crusta{background-color:#f3c200;color:#fff}.yellow-lemon{background-color:#f7ca18;color:#fff}.yellow-saffron{background-color:#f4d03f;color:#fff}.yellow-soft{background-color:#c8d046;color:#fff}.yellow-haze{background-color:#c5bf66;color:#fff}.yellow-mint{background-color:#c5b96b;color:#fff}.purple{background-color:#8e44ad;color:#fff}.purple-plum{background-color:#0d0d0e;color:#fff}.purple-medium{background-color:#bf55ec;color:#fff}.purple-studio{background-color:#8e44ad;color:#fff}.purple-wisteria{background-color:#9b59b6;color:#fff}.purple-seance{background-color:#9a12b3;color:#fff}.purple-intense{background-color:#8775a7;color:#fff}.purple-sharp{background-color:#796799;color:#fff}.purple-soft{background-color:#8877a9;color:#fff}.purple-eggplant{background-color:#4e0d3a;color:#fff}.divine-wine{background-color:#8d0837;color:#fff}.soldier{background-color:#556052;color:#fff}.light-pink{background-color:#ff9e80;color:#fff}.sky-blue{background-color:#80d8ff;color:#fff}.bright-green{background-color:#81c784;color:#fff}.cotton-candy{background-color:#ff5e78;color:#fff}.teal{background-color:#00695c;color:#fff}.claret-red{background-color:#9a0007;color:#fff}.page-container{margin:0px;padding:0px;min-height:0;flex:1;display:flex;flex-direction:column;position:relative;width:100%;overflow:hidden}