﻿#blazor-error-ui{background-color:#d92550;color:#fff;position:fixed;width:100%;top:0;left:0;padding:6px;display:none;}.anonymous-page{width:100vw;height:100vh;display:flex;align-items:center;}.app-login-box{width:30%;}@media(max-width:1450px){.app-login-box{width:50%;}}@media(max-width:700px){.app-login-box{width:90%;}}.modal{background:rgba(1,1,1,.7);}.header-side{display:flex;align-items:center;}.header-side .logo img{max-height:60px;}.main-page{position:relative;display:flex;flex-direction:column;}.left-menu .logo img{max-width:100%;}.menu .menu-item{margin-bottom:12px;}.menu .menu-item a{cursor:pointer;display:flex;align-items:center;}.menu .menu-item a:hover{font-weight:bold;color:#353535;}.menu .menu-item i{margin-right:9px;font-size:24px;color:#00684d;}.tabs.big .nav-item{font-size:36px;}.tabs.big .nav-item .nav-link{color:#ced4da;background:linear-gradient(to bottom,#eee 0%,#fff 100%);}.tabs.big .nav-item .nav-link.active{color:#00684d;background:none;}.btn i{margin-right:6px;}.btn.btn-icon-only i{margin-right:0;}.card .card-header .header-icon{margin-right:.2rem;}.color-primary{color:#00684d;}.primary-bg{background-color:#00684d;}.color-secondary{color:#c90e0e;}.secondary-bg{background-color:#c90e0e;}.height-inherit{height:inherit;}.font-size-15{font-size:15px;}.pointer:hover{cursor:pointer;}main{flex:1;}.line{border-top:1px solid #6b6b6b;border-bottom:1px solid #6b6b6b;}.menu-bar{min-height:100vh;background-color:#00684d;color:#fff;}.menu-bar.open-menu{width:300px;}.menu-bar.open-menu .menu-header{width:100%;}.menu-bar.close-menu{width:5rem;}.menu-bar.close-menu .menu-item{width:3rem!important;}.menu-bar.menu-mobile{position:absolute;z-index:1;padding-top:1.5vh!important;}.menu-bar.menu-mobile.open-menu{width:100vw;}.menu-bar.menu-mobile.close-menu{background-color:transparent;min-height:0;height:65px;}.menu-bar.menu-mobile.close-menu hr{display:none!important;}.menu-bar.menu-mobile.close-menu .userbox{display:none;}.menu-bar.menu-mobile.close-menu ul{display:none;}.menu-bar.menu-mobile.close-menu a{padding-bottom:0!important;position:absolute;top:0;left:0;}.menu-bar.menu-mobile.close-menu a .menu-header{height:65px!important;}.menu-bar.menu-mobile a{margin-bottom:0!important;}.menu-bar.menu-mobile .menu-header{height:fit-content!important;}.menu-bar.menu-mobile .menu-header img{width:7.5rem!important;}.menu-bar .menu-item{color:#fff;font-size:1.3rem;width:100%;display:flex;align-content:center;align-items:center;box-sizing:border-box;}.menu-bar .menu-item .menu-state-icon{margin-left:auto;}.menu-bar .menu-item:focus{color:#fff;}.menu-bar .menu-item:hover{background:#fff;color:#353535;}.menu-bar .menu-item-icon{width:48px;}.menu-bar .menu-header-icon{margin-left:auto;display:flex;align-items:center;justify-content:center;}.menu-bar .menu-header{display:flex;position:relative;width:100%;}.menu-bar hr{color:#fff;}.menu-bar #build-date{color:#fff;font-size:small;position:absolute;bottom:0;}@media(min-width:641px){.main-page{flex-direction:row;}}.page-header{padding:3px;background-color:#6b6b6b;border-radius:5px;box-shadow:inherit;}.page-header .page-header-icon{font-size:2rem;height:60px;margin-bottom:10px;box-shadow:inherit;border-radius:5px;}.page-header .page-header-right{display:flex;flex-direction:column;margin-left:auto;margin-top:auto;margin-bottom:auto;margin-right:10px;padding-top:0;}.menu-user{width:48px;height:48px;background-color:#fff;border-radius:5px;text-align:center;}.menu-user-img{max-width:48px;max-height:48px;height:100%;}.btn-primary{background:#00684d;color:#fff;border-color:#00684d;}.btn-primary:active{background:#00684d;color:#fff;border-color:#00684d;}.btn-primary:focus{background:#00684d;color:#fff;border-color:#00684d;}.btn-primary:hover{background:#004f3a;color:#fff;border-color:#00684d;}.btn-primary:not(:disabled):not(.disabled):active{background:#004f3a;color:#fff;border-color:#00684d;}.btn-primary.disabled{background:#00684d;color:#fff;border-color:#00684d;}.tab-nav .nav{font-size:larger;font-weight:bold;margin-bottom:.5rem;}.tab-nav .nav .nav-item:has(>a.active){border-bottom:#00684d 10px solid;background-color:#c90e0e;}.tab-nav .nav .nav-item{background-color:#c90e0e;border-bottom:0;border-top-right-radius:10%;width:20%;}.tab-nav .nav .nav-item .nav-link{color:#fff;}.tab-nav .nav .nav-item .nav-link:hover{color:#fff;}.tab-nav .nav .nav-item:nth-child(n+2){margin-left:1px;}.tab-nav .nav .nav-item:hover{background-color:#004f3a;}.userbox{border-top:1px solid #fff;padding-top:1rem;border-bottom:1px solid #fff;padding-bottom:1rem;}.btn-secondary{background:#c90e0e;color:#fff;border-color:#c90e0e;}.btn-secondary:active{background:#c90e0e;color:#fff;border-color:#c90e0e;}.btn-secondary:focus{background:#c90e0e;color:#fff;border-color:#c90e0e;}.btn-secondary:hover{background:#b10c0c;color:#fff;border-color:#c90e0e;}.btn-secondary:not(:disabled):not(.disabled):active{background:#b10c0c;color:#fff;border-color:#c90e0e;}.btn-secondary.disabled{background:#c90e0e;color:#fff;border-color:#c90e0e;}.btn-dark-gray{background:#353535;color:#fff;border-color:#353535;}.btn-dark-gray:active{background:#353535;color:#fff;border-color:#353535;}.btn-dark-gray:focus{background:#353535;color:#fff;border-color:#353535;}.btn-dark-gray:hover{background:#282828;color:#fff;border-color:#353535;}.btn-link{color:#6b6b6b;}.btn-link:active{color:#2b2b2b;text-decoration:underline;}.btn-link:focus{color:#2b2b2b;text-decoration:underline;}.btn-link:hover{color:#2b2b2b;text-decoration:underline;}.form-check-input:checked{background-color:#353535;border-color:#353535;}.form-check-input:focus{border-color:#353535;box-shadow:0 0 0 .25rem rgba(107,107,107,.25);}.alert-danger{color:#c90e0e;background-color:#fcdada;border-color:#c90e0e;}.container-fluid{max-height:89vh;overflow-y:scroll;}.default-table thead tr th{background-color:#6b6b6b;color:#fff;}.default-table thead tr:first-child th:first-child{border-top-left-radius:5px;}.default-table thead tr:first-child th:last-child{border-top-right-radius:5px;}.modal-dialog{box-shadow:none;height:fit-content;}.height-fit{height:fit-content;}.fz-13{font-size:13px;font-weight:bold;}.toast{z-index:1100;}.e-float-input.e-control-wrapper:not(.e-error) input~label.e-label-top.e-float-text,.e-float-input.e-control-wrapper:not(.e-error) input[readonly]~label.e-label-top.e-float-text{font-weight:600;font-size:14px;}.e-float-input.e-control-wrapper:not(.e-error) input:valid~label.e-float-text,.e-float-input.e-control-wrapper:not(.e-error) input~label.e-label-top.e-float-text{font-weight:600;font-size:14px;}.e-float-input.e-control-wrapper:not(.e-error) textarea:valid~label.e-float-text,.e-float-input.e-control-wrapper:not(.e-error) textarea~label.e-label-top.e-float-text{font-weight:600;font-size:14px;}.e-colorpicker-container{position:absolute;bottom:0;}.h-fill-available{height:-webkit-fill-available;}.calculate{position:absolute;bottom:0;}.modal-worksite .modal-dialog{max-width:85%;}.height-100{height:100%;}.table-custom{width:100%;}.table-custom thead{position:sticky;top:0;z-index:1;}.table-custom thead tr th{background-color:#6b6b6b;color:#fff;font-weight:600;vertical-align:bottom;border-bottom:2px solid;padding:.5rem;}.table-custom thead tr:first-child th:first-child{border-top-left-radius:5px;}.table-custom thead tr:first-child th:last-child{border-top-right-radius:5px;}.table-custom tbody tr td{background-color:var(--bs-table-bg);border-bottom-width:1px;padding:.35rem;}.times-declaration-modal .check-button{color:#00684d;}.times-declaration-modal .cancel-button{color:#c90e0e;}.times-declaration-modal .line-selected{border:solid 3px #00684d;}.times-declaration-modal.times-declaration-modal-mobile .modal-fullscreen{height:100vh;min-height:100vh;width:98vw!important;max-width:98vw;margin:0;}.times-declaration-modal.times-declaration-modal-mobile .modal-fullscreen .modal-content{max-height:100%!important;}.times-declaration-modal.times-declaration-modal-mobile .modal-fullscreen .modal-content .modal-body{padding:.5rem;}.times-declaration-modal.times-declaration-modal-mobile .modal-fullscreen .modal-content .modal-body .e-input-value{padding:.3rem 0;}.times-declaration-modal.times-declaration-modal-mobile .modal-fullscreen .modal-content .modal-body .e-ddl-icon{display:none;}.times-declaration-modal.times-declaration-modal-mobile .modal-fullscreen .modal-content .modal-body .e-numeric .e-spin-down{display:none;}.times-declaration-modal.times-declaration-modal-mobile .modal-fullscreen .modal-content .modal-body .e-numeric .e-spin-up{display:none;}.table-custom-container{max-height:50vh;overflow-y:scroll;}.e-input-value{display:flex;align-items:center;}.times-declaration-page .total-hours-inferior{color:#ffa500!important;}.times-declaration-page .total-hours-superior{color:#008000!important;}.times-declaration-page .btn-lg{padding:.1rem .75rem;font-size:1.25rem;}@media screen and (orientation:portrait){.times-declaration-page.times-declaration-page-mobile table>thead>tr>th{writing-mode:vertical-rl;text-orientation:mixed;}.times-declaration-page.times-declaration-page-mobile table>thead>tr>th div{transform:rotate(-180deg);}}.e-switch-wrapper{margin-top:auto;margin-bottom:auto;vertical-align:middle;}.control-section{display:-ms-flexbox;display:flex;}.e-device-hover{background-color:#e0e0e0!important;}.schedule-container{padding-right:10px;width:100%;}.title-container{padding-bottom:10px;}.title-text{font-size:22px;margin:0;font-weight:bold;text-align:center;}.treeview-external-drag #waiting{height:100%;padding:0;}.treeview-external-drag #waitid{float:left;width:13%;text-align:center;line-height:30px;font-size:13px;font-family:"Segoe UI";color:#f9920b;overflow:hidden;margin:0;padding:0;}.treeview-external-drag #waitdetails{width:100%;float:left;height:100%;padding:0;}.treeview-external-drag #waitlist{width:100%;height:100%;font-weight:bold;font-family:"Segoe UI";font-size:12px;color:#545554;padding:0;overflow:hidden;text-overflow:ellipsis;}.highcontrast #waitlist,.highcontrast #waitcategory{color:#fff;}.highcontrast .e-drag-item #waitlist{color:#000!important;}.treeview-external-drag #waitcategory{height:100%;font-family:"Segoe UI";font-size:10px;color:#545554;opacity:.6;overflow:hidden;text-overflow:ellipsis;}.highcontrast .e-drag-item #waitcategory{color:#000!important;}.treeview-external-drag .e-sibling{display:none;}.e-treeview .e-list-text{padding:0;}.e-treeview .e-text-content{border:inherit;margin-bottom:3px;}.treeview-external-drag .e-list-text,.e-bigger .treeview-external-drag .e-list-text{background:#fff;height:50px;line-height:15px;width:220px;}.highcontrast .treeview-external-drag .e-list-text,.highcontrast .e-bigger .treeview-external-drag .e-list-text{background:none;}.treeview-external-drag .e-list-parent,.e-bigger .treeview-external-drag .e-list-parent{height:100%;padding:0;}.treeview-external-drag .e-list-item,.e-bigger .treeview-external-drag .e-list-item{height:100%;padding:0;}.treeview-external-drag .e-fullrow,.e-bigger .treeview-external-drag .e-fullrow{height:55px;}.treeview-external-drag .e-list-item.e-hover>.e-fullrow,.treeview-external-drag .e-list-item.e-active>.e-fullrow,.treeview-external-drag .e-list-item.e-active.e-hover>.e-fullrow,.e-bigger .treeview-external-drag .e-list-item.e-hover>.e-fullrow,.e-bigger .treeview-external-drag .e-list-item.e-active>.e-fullrow,.e-bigger .treeview-external-drag .e-list-item.e-active.e-hover>.e-fullrow{background-color:transparent;border-color:transparent;box-shadow:none!important;}.treeview-external-drag .e-text-content,.e-bigger .treeview-external-drag .e-text-content{padding:0;}.treeview-external-drag.e-treeview .e-icon-expandable{display:none;}.e-treeview.e-drag-item .e-text-content .e-list-text{padding:0;}.e-drag-item.e-treeview.treeview-external-drag,.e-bigger .e-drag-item.e-treeview.treeview-external-drag{padding:0!important;}.e-schedule.schedule-drag-drop .e-timeline-view .e-resource-left-td,.e-schedule.schedule-drag-drop .e-timeline-month-view .e-resource-left-td{width:160px;}.e-schedule.schedule-drag-drop .e-resource-cells.e-parent-node .specialist-category{padding-left:30px;}.e-schedule.e-rtl.schedule-drag-drop .e-resource-cells.e-parent-node .specialist-category{padding-right:30px;}.e-schedule.schedule-drag-drop .e-resource-cells.e-child-node .specialist-category,.e-schedule.schedule-drag-drop .e-resource-cells.e-child-node .specialist-name{padding:5px;}.e-schedule.schedule-drag-drop .e-resource-cells.e-parent-node .specialist-name{padding:0 10px;}.e-schedule.schedule-drag-drop .e-resource-cells.e-child-node .specialist-category .specialist-image{width:45px;height:40px;float:left;border-radius:50%;margin-right:10px;}.e-schedule.schedule-drag-drop .specialist-name{font-size:13px;}.e-schedule.schedule-drag-drop .specialist-designation{font-size:10px;}.e-schedule-dialog .e-all-day-time-zone-row,.e-schedule-dialog .e-location-container,.e-bigger .e-schedule-dialog .e-all-day-time-zone-row,.e-bigger .e-schedule-dialog .e-location-container{display:none;}.e-schedule-dialog .e-subject-container,.e-bigger .e-schedule-dialog .e-subject-container{padding-right:0;width:100%;}.e-schedule-dialog.e-rtl .e-subject-container,.e-bigger .e-schedule-dialog.e-rtl .e-subject-container{padding-left:0;}@media(max-width:550px){.control-section{display:block;}.schedule-container{padding-bottom:10px;}.treeview-external-drag.e-treeview,.e-bigger .treeview-external-drag.e-treeview{width:225px;}.e-bigger .treeview-external-drag.e-treeview.e-drag-item{position:relative!important;}}.fabric-dark .treeview-external-drag .e-list-text,.fabric-dark .e-bigger .treeview-external-drag .e-list-text{background:#201f1f;border:.5px solid #414040;}.fabric-dark .treeview-external-drag #waitlist,.fabric-dark .treeview-external-drag #waitcategory{color:#fff;}.bootstrap-dark .treeview-external-drag .e-list-text,.bootstrap-dark .e-bigger .treeview-external-drag .e-list-text{background:#1a1a1a;border:.5px solid #505050;}.bootstrap-dark .treeview-external-drag #waitlist,.bootstrap-dark .treeview-external-drag #waitcategory{color:#fff;}.tailwind-dark .treeview-external-drag .e-list-text,.tailwind-dark .e-bigger .treeview-external-drag .e-list-text{background:#1f2937;border:.5px solid #4b5563;}.tailwind-dark .treeview-external-drag #waitlist,.tailwind-dark .treeview-external-drag #waitcategory{color:#d1d5db;}.e-schedule .e-timeline-view .e-date-header-wrap table tbody td,.e-schedule .e-timeline-month-view .e-date-header-wrap table tbody td{padding:2px 2px 2px 2px;text-align:center;height:26px;}.times-consulting-page .title-operator-name{padding-left:.7rem;}.times-consulting-page .operator-times-line{cursor:pointer;}.times-consulting-page .operator-times-line:hover{background-color:#cfe2fc;}.times-consulting-page .operator-times-line .operator-name{padding-left:.4rem;}.times-consulting-page .operator-times-line-detail td:nth-child(1){padding-left:2rem;}.times-consulting-page .table-striped thead tr th{border-bottom:0;}.times-consulting-page .table-striped tbody tr.operator-times-line-detail{background-color:#cfe2fc;}.times-consulting-page .table-striped tbody tr:nth-of-type(odd).operator-times-line-detail{background-color:#9fc5f8;}.times-consulting-page .total-hours-inferior{color:#ffa500!important;}.times-consulting-page .total-hours-superior{color:#008000!important;}.times-consulting-page .btn-lg{padding:.1rem .75rem;font-size:1.25rem;}.home-page{display:flex;flex-wrap:wrap;justify-content:space-around;text-align:center;font-size:2em;padding:70px 0;align-items:center;overflow-y:auto;}.home-page>div{cursor:pointer;min-width:350px;margin:35px 0;}.home-page>div i{font-size:4em;padding:15px;}.home-page.home-page-mobile{padding:0!important;}.home-page.home-page-mobile>div i{font-size:2.5em!important;}.max-height-73{max-height:73vh;overflow-y:scroll;}.max-height-89{max-height:89vh;}.worksites-profitability-page .btn-lg{padding:.1rem .75rem;font-size:1.25rem;}.e-schedule .e-timeline-view .e-appointment{height:25px;vertical-align:middle;border-radius:8px;}.e-schedule .e-timeline-view .e-appointment .e-right-icon{margin-left:auto;line-height:25px;}.e-schedule .e-timeline-view .e-appointment .e-left-icon{line-height:25px;}.gray-class{background-color:#d3d3d3!important;}.white-class{background-color:#fff!important;}.darkred-class{background-color:#8b0000!important;}.e-schedule .e-timeline-view .e-work-cells:nth-child(even){border-left-style:none!important;}.e-schedule .e-timeline-view .e-schedule-table tbody .e-header-row:nth-child(4n){display:none!important;}.page-header-mobile{padding:0!important;margin-bottom:1vh!important;}.page-header-mobile .page-header{background-color:#00684d!important;border-radius:0!important;}.page-header-mobile .page-header .heading1{font-size:1.5rem!important;}.page-header-mobile .page-header .page-header-icon{visibility:hidden;margin:0!important;}.page-header-mobile .page-header h2{display:none!important;}.time-input .e-float-input input[readonly],.time-input .e-float-input.e-control-wrapper input[readonly]{background:#fff;color:#000;}.time-input .e-float-input input[readonly]~span.e-input-group-icon,.time-input .e-float-input.e-control-wrapper input[readonly]~span.e-input-group-icon{background:#fff;color:#000;}.color-black{color:#353535;}.color-black:hover{color:#020202;}.favorite-worksites-page .btn-lg{padding:.1rem .75rem;font-size:1.25rem;}.page-content{max-height:89vh;}.page-content .table-part{padding-left:.5rem;padding-right:.5rem;position:relative;overflow-y:scroll;max-height:89vh;}.page-content .table-part table thead tr:first-child th{height:60px;position:sticky;top:0;z-index:50;box-shadow:0 2px 2px -1px white;border-bottom:0;border-top:0;vertical-align:middle;}.page-content .table-part table thead tr th{position:sticky;top:60px;z-index:50;box-shadow:0 2px 2px -1px white;border-bottom:0;border-top:0;}.page-content-with-element-before-table{max-height:89vh;}.page-content-with-element-before-table .before-table{height:4.5vh;}.page-content-with-element-before-table .table-part{padding-left:.5rem;padding-right:.5rem;position:relative;overflow-y:scroll;max-height:84.5vh;}.page-content-with-element-before-table .table-part table.profitability-table thead tr+tr th{top:81px;}.page-content-with-element-before-table .table-part table thead tr:first-child th{height:60px;position:sticky;top:0;z-index:50;border-bottom:0;border-top:0;vertical-align:middle;}.page-content-with-element-before-table .table-part table thead tr th{position:sticky;top:60px;z-index:50;border-bottom:0;border-top:0;}.worksites-table table thead tr th:nth-child(n+4){text-align:right!important;}.schedule-container .e-schedule .e-timeline-view .e-resource-left-td,.e-schedule .e-timeline-month-view .e-resource-left-td{width:80px;}.e-schedule .e-schedule-resource-toolbar-container .e-schedule-resource-toolbar .e-resource-menu .e-icons.e-icon-menu{font-size:28px;}.e-schedule .e-schedule-resource-toolbar-container .e-schedule-resource-toolbar .e-resource-level-title .e-resource-name{padding-top:10px;}