.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:hsl(0,0%,70%) #ccc hsl(0,0%,85%)}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid hsl(0,0%,90%)}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid rgb(183.6,218.88,255);border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid rgb(183.6,218.88,255)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}.navbar-custom{background-color:#2e2d2d;color:#fff;height:auto}.navbar-custom .navbar-brand,.navbar-custom .nav-link{color:#f3ecec!important}.navbar-custom .nav-link:hover{color:#b39933!important}.navbar-custom .dropdown-menu{background-color:#6d6f70}.navbar-custom .dropdown-item{color:#f6f3f3!important}.navbar-custom .dropdown-item:hover{background-color:#4384ff!important}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff9;z-index:9998;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.row[style*="z-index: 9999"]{padding:10px;animation:slideIn .3s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(-20%)}to{opacity:1;transform:translateY(0)}}.row>.col-lg-3{margin-bottom:5px}.row-eq-height.columns{display:flex;align-items:center;border-bottom:1px solid #ccc;padding:10px 0}.row-eq-height.columns>div,.sum_header>div{border-right:1px solid #ddd;padding:6px 8px;display:flex;align-items:center;justify-content:center;text-align:center}.row-eq-height.columns>div:nth-child(2),.sum_header>div:nth-child(2){justify-content:flex-start!important;text-align:left!important;padding-left:10px!important}.row-eq-height.columns>div:last-child,.sum_header>div:last-child{border-right:none}.sum_cell{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:4px}.container{width:100%;max-width:100%;padding:0 15px;margin:0 auto;box-sizing:border-box;overflow-x:auto}.panel{width:94%;max-width:100vw;margin-left:3%;font-size:11px;border:1px solid #0b0b0b;box-sizing:border-box}.panel-body{padding:0 30px;box-sizing:border-box;font-family:Verdana,Geneva,Tahoma,sans-serif!important;font-size:11px!important}.schedule-container{max-width:94%;margin:10px auto 0;font-size:12px;box-sizing:border-box}.sum_header{display:flex;flex-wrap:wrap;background-color:#9e9f9f;font-weight:700;padding:6px 5px;border-bottom:1px solid #dddddd;font-size:12px;min-height:32px;vertical-align:auto}.row-eq-height.columns{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #cccccc;padding:4px;font-size:12px}.sum_header>div,.row-eq-height.columns>div{flex:1 1 12%;min-width:0px;padding:0 10px;display:flex;align-items:center;border-right:0px solid #ddd;box-sizing:border-box}.sum_header>div:last-child,.row-eq-height.columns>div:last-child{border-right:none}.sum_cell{padding:4px 6px;word-break:break-word;font-size:11px;margin-left:0}.row-eq-height.columns{border-bottom:1px solid #e0e0e0}.btn{font-family:Verdana,Geneva,Tahoma,sans-serif;border-color:#e38d13;display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;border:2px solid transparent;border-radius:4px;overflow:visible}.btn.btn-warning{font-family:Verdana,Geneva,Tahoma,sans-serif;background:linear-gradient(to bottom,#f0ad4e,#eb9316);border:1px solid #e38d13;color:#fff;padding:.375rem .75rem;min-width:70px;font-size:14px;border-radius:4px;cursor:pointer;text-shadow:none;box-shadow:none}.btn.btn-warning:hover{background:linear-gradient(to bottom,#eb9316,#cf7e0f);border-color:#cf7e0f;color:#fff}.btn.btn-outline-secondary{font-size:11px;font-family:Verdana,Geneva,Tahoma,sans-serif}.btn.btn-outline-secondary:hover{background-color:#f0f8ff!important;border-color:#eaf3fb}input.form-control{font-size:11.5px;padding:6px 8px;font-family:Verdana,Geneva,Tahoma,sans-serif}.table-wrapper .row-eq-height.columns:nth-child(2n){background-color:#f9f9f9}.table-wrapper .row-eq-height.columns:nth-child(odd){background-color:#fff}.sum_cell i{margin-right:8px}.fa-trash:hover,.fa-copy:hover{color:#d9534f}.fa-trash,.fa-copy{cursor:pointer;font-size:12px;margin-right:4px;transition:color .2s ease}.sum_cell i.fa-copy:hover,.sum_cell i.fa-download:hover,.sum_cell i.fa-eye:hover{color:#337ab7;transform:scale(1.2);transition:color .2s ease,transform .2s ease}.sum_cell i:hover:after{content:attr(title);position:absolute;background-color:#000;color:#fff;font-size:10px;padding:0;border-radius:3px;white-space:nowrap;top:-25px;left:0;z-index:1000;opacity:.9}.sum_cell i{font-size:14px;margin-right:6px;transition:transform .2s ease,color .2s ease;cursor:pointer}.sum_cell i:hover{transform:scale(1.2)}ul.pagination{display:flex;list-style:none;padding-left:0}ul.pagination li{margin:0 2px}ul.pagination li a{display:inline-block;width:32px;height:32px;line-height:30px;text-align:center;border:1px solid #ccc;border-radius:0;text-decoration:none;color:#333;font-size:10px;background-color:#fff;transition:all .2s ease}ul.pagination li a:hover{background-color:#f0f0f0;border-color:#999}ul.pagination li.active a{background-color:#337ab7!important;color:#fff;border-color:#337ab7!important}ul.pagination li.disabled a{pointer-events:none;color:#ccc;border-color:#eee;background-color:#f9f9f9}.sum_header,.row-eq-height.columns{display:flex;flex-wrap:nowrap!important;overflow-x:auto}.sum_header>div,.row-eq-height.columns>div{min-width:90px;box-sizing:border-box}.table-wrapper{overflow-x:auto}.sum_header>div,.row-eq-height.columns>div{flex:0 1 auto;min-width:90px}.preview-summary-wide-modal .modal-dialog{width:98vw!important;max-width:fit-content!important;margin:20px auto;overflow:visible!important}.preview-summary-wide-modal .modal-content{width:100%;overflow:visible!important;padding:0;box-shadow:0 4px 10px #0003;border-radius:6px}.report-tab-button-wrapper{margin-top:-30px;position:relative;z-index:5}.summary-modal-xl{width:70vw!important;margin-left:15vw}
