.bg-gray{background-color:gray}.bg-silver{background-color:#ccc}.bg-whitesmoke{background-color:#f5f5f5}.bg-grayscale{filter:grayscale(1)}.bg-polar{background-color:#e2f1f9}.bg-red{background-color:#ff6464!important}.bg-yellow{background-color:#ff0!important}.bg-pipi{background-color:#fefdc8!important}.no-border-radius{border-radius:0!important}.border{border:1px solid #000}.border-silver{border-color:#ccc}.border-top{border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent}.border-top-silver{border-top-color:#ccc}.border-total{border-bottom:1px solid gray!important;border-top:3px double gray!important}.border-bottom{border-left-color:transparent;border-right-color:transparent;border-top-color:transparent}.border-bottom-silver{border-bottom-color:#ccc}.no-borders,.no-borders tbody tr td+td,.no-borders thead,.no-borders thead tr th+th{border:none!important}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-help{cursor:help}.ui-widget{font-size:12px}.disabled{opacity:.6;pointer-events:none}.dont-print{align-items:center;display:flex;margin-bottom:20px}@media print{.dont-print{display:none}}.evenodd+.evenodd:nth-of-type(2n){background-color:#f5f5f5}.fade-out{animation:fadeOut .5s ease;opacity:0}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.flex{display:flex}.flex-center-center{align-items:center;justify-content:center}.flex-column{flex-direction:column}.flex-space-between{justify-content:space-between}.flex-space-around{justify-content:space-around}.flex-align-center{align-items:center}.flex-justify-center{justify-content:center}.flex-no-wrap,.flex-nowrap{flex-wrap:nowrap}.flex-grow-1{flex-grow:1}.flex-grow-2{flex-grow:2}.float-left{float:left}.float-right{float:right}.height-100{height:100px!important}.height-150{height:150px!important}.height-210{height:210px!important}.height-300{height:300px!important}.height-600{height:600px!important}.min-height-210{min-height:210px!important}.max-height-210{max-height:210px!important}.max-height-600{max-height:600px}.hidden,.hide{display:none!important}.margin{margin:20px}.margin-half{margin:10px}.margin-quarter{margin:5px}.margin-left{margin-left:20px}.margin-left-0{margin-left:0!important}.margin-left-half{margin-left:10px}.margin-left-quarter{margin-left:5px}.margin-right{margin-right:20px}.margin-right-0{margin-right:0!important}.margin-right-half{margin-right:10px}.margin-right-quarter{margin-right:5px}.margin-top{margin-top:20px}.margin-top-half{margin-top:10px}.margin-top-quarter{margin-top:5px}.margin-bottom{margin-bottom:20px}.margin-bottom-half{margin-bottom:10px}.margin-bottom-quarter{margin-bottom:5px}.margin-bottom-no{margin-bottom:0}.padding,.padding-half{padding:10px}.padding-quarter{padding:5px}.padding-0{padding:0}.padding-top{padding-top:20px}.padding-top-half{padding-top:10px}.padding-top-quarter{padding-top:5px}.padding-right{padding-right:20px}.padding-right-half{padding-right:10px}.padding-bottom{padding-bottom:20px}.padding-bottom-half{padding-bottom:10px}.padding-bottom-quarter{padding-bottom:5px}.padding-left{padding-left:20px}.padding-left-half{padding-left:10px}.padding-left-0{padding-left:0}.position-relative{position:relative}.required-field{background-color:#ffd2d2!important;border:1px solid #ff6464!important}.required-star{border:0;color:#ff6464;font-weight:700}.stack-icon-right{left:27px}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-nowrap{white-space:nowrap}.text-bold{font-weight:700}.text-italics{font-style:italic}.text-uppercase{text-transform:uppercase}.text-green{color:#67dd77!important}.text-orange{color:#f4b41b!important}.text-red{color:#ff6464!important}.text-white{color:#fff!important}.text-primary{color:#428aa8!important}.text-silver{color:#ccc!important}.text-gray,.text-grey{color:gray!important}.text-new{color:#41d800!important}.text-link{color:#428aa8 !important!important}.text-no-data{background-color:#f5f5f5;border:3px dashed #ccc;padding:5px}.valid-field{background-color:#ddfe9a!important;border:1px solid #41d800!important}.visibility-hidden,.visibility-hide{visibility:hidden}.visibility-show,.visibility-visible{visibility:visible}.short{margin-right:10px;width:calc(25% - 10px)}.halfwide{display:inline-block;width:calc(50% - 10px)}.halfwide+.halfwide{margin-left:10px}.fullwide{display:block;width:100%!important}.fullviewscreenwide{display:block;width:100vw!important}.width-10{width:10px}.width-20{width:20px}.width-30{width:30px}.width-50,.width-small{width:50px}.width-90{width:90px}.width-100{width:100px}.width-150{width:150px}.width-190{width:190px}.width-200{width:200px}.width-210{width:210px}.width-250,.width-medium{width:250px}.width-400{width:400px}.width-500,.width-fivehundred-px{width:500px}.width-550,.width-fivehundred-px{width:550px}.width-700{width:700px}.width-800{width:800px}.width-900{width:900px}.width-1000,.width-thousand-px{width:1000px}.width-1100{width:1100px}.width-1200{width:1200px}.width-1300{width:1300px}.width-1400{width:1400px}.min-width-50{min-width:50px}.min-width-80{min-width:80px}.min-width-210{min-width:210px}.min-width-600{min-width:600px}.min-width-700{min-width:700px}.max-width-50{max-width:50px}.max-width-200{max-width:200px}.max-width-210{max-width:210px}.max-width-400{max-width:400px}.max-width-1000{max-width:1000px}.width-5-p{width:5%}.width-6-p{width:6%}.width-7-p{width:7%}.width-8-p{width:8%}.width-9-p{width:9%}.width-10-p{width:10%}.width-11-p{width:11%}.width-12-p{width:12%}.width-13-p{width:13%}.width-14-p{width:14%}.width-15-p{width:15%}.width-16-p{width:16%}.width-17-p{width:17%}.width-18-p{width:18%}.width-19-p{width:19%}.width-20-p{width:20%}.width-21-p{width:21%}.width-22-p{width:22%}.width-23-p{width:23%}.width-24-p{width:24%}.width-25-p{width:25%}.width-26-p{width:26%}.width-27-p{width:27%}.width-28-p{width:28%}.width-29-p{width:29%}.width-30-p{width:30%}.width-31-p{width:31%}.width-32-p{width:32%}.width-33-p{width:33%}.width-34-p{width:34%}.width-35-p{width:35%}.width-100-p{width:100%}.breadcrumb-path{margin-left:10px}.breadcrumb-separator{margin:5px}.file-text{position:relative}.file-text-csv{color:#67dd77!important}.file-text-csv:after{color:#fff;content:"CSV";font-size:8px;font-weight:400;left:1px;position:absolute;top:11px}.file-text-pdf{color:#ff6464!important}.file-text-pdf:after{color:#fff;content:"PDF";font-size:8px;font-weight:400;left:1px;position:absolute;top:11px}.file-text-xml{color:#428aa8!important}.file-text-xml:after{color:#fff;content:"XML";font-size:8px;font-weight:400;left:1px;position:absolute;top:11px}.file-text-sia{color:#428aa8!important}.file-text-sia:after{color:#fff;content:"SIA";font-size:8px;font-weight:400;left:1px;margin-left:1px;position:absolute;top:11px}.file-text-new-sia{color:#41d800!important}.file-text-new-sia:after{color:#fff;content:"SIA";font-size:8px;font-weight:400;left:1px;margin-left:1px;position:absolute;top:11px}.file-text-login-sia{color:#000!important}.file-text-login-sia:after{color:#fff;content:"SIA";font-size:8px;font-size:9px;font-weight:400;left:1px;left:0;margin-left:1px;position:absolute;top:11px;top:9px}.file-text-logout-sia{color:#41d800!important}.file-text-logout-sia:after{color:#fff;content:"SIA";font-size:8px;font-size:9px;font-weight:400;left:1px;left:7px;margin-left:1px;position:absolute;top:11px;top:8px}.file-text-dta:after{content:"DTA";left:1px;left:3px}.file-text-dta:after,.file-text-iso:after{color:#fff;font-size:8px;font-size:7px;font-weight:400;position:absolute;top:11px;top:10px}.file-text-iso:after{content:"ISO";left:1px;left:4px}.file-text-unknown:after{color:#fff;content:"?";font-size:8px;font-size:9px;font-weight:400;left:1px;left:5px;position:absolute;top:11px;top:15px}.file-text-bkp{color:#000!important}.file-text-bkp:after{color:#fff;content:"BKP";font-size:8px;font-weight:400;left:1px;margin-left:1px;position:absolute;top:11px}.fa:not(.fa-2x):not(.fa-3x),.fad:not(.fa-2x):not(.fa-3x),.fal:not(.fa-2x):not(.fa-3x),.far:not(.fa-2x):not(.fa-3x),.fas:not(.fa-2x):not(.fa-3x){font-size:20px}.fa-times-circle{color:#ff6464}.label{display:block;font-weight:700}.select2-container{margin-bottom:5px}.select2-container span{font-size:12px}.select2-dropdown{box-shadow:0 5px 5px rgba(0,0,0,.5);z-index:1055}.select2-results__group,.select2-results__option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-results__group[aria-disabled=true],.select2-results__option[aria-disabled=true]{font-style:italic}.select2-results__options{max-height:400px!important}.select{background-color:#fff;border:1px solid #bfbfbf;border-radius:5px;height:25px;white-space:nowrap}.select:hover{background-color:#ddd}.select:disabled{background-color:#f5f5f5;color:#ccc;cursor:not-allowed}.select[multiple]{border:1px solid #428aa8;border-radius:5px;height:auto;padding:5px}.select[multiple],.select[multiple]:hover{background-color:#fff}.select+.select:not(.fullwide){margin-left:10px}button+select,input[type=button]+select,input[type=reset]+select,input[type=submit]+select,select+input[type=button],select+input[type=reset],select+input[type=submit]{margin-right:10px}.hover-title:before{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.5);content:"";margin-top:20px;max-width:300px;min-width:40px;opacity:0;padding:5px;position:absolute;white-space:normal;z-index:10}.hover-title:hover:before{content:attr(data-title);opacity:1;transition:opacity .5s ease-in-out .5s}textarea{border:1px solid #ccc;border-radius:5px;font-size:.9em;height:85px;outline:none}textarea:disabled{color:#ccc;cursor:not-allowed}.view,textarea:disabled{background-color:#f5f5f5}.view{height:fit-content;margin-top:40px;max-width:360px;z-index:100}.white-screen,.white-screen-ie{background-color:#000;border:0;display:block;height:100vh;left:0;margin:0;opacity:.7;padding:0;position:fixed;text-align:center;top:0;width:100vw;z-index:99}.white-screen-ie-text,.white-screen-text{left:50%;position:fixed;top:60px;transform:translateX(-50%);z-index:100}.apple-search{display:block;margin-bottom:5px;position:relative;white-space:nowrap}.apple-search+.apple-search{margin:10px 0}.apple-search span+span{margin-left:11px}.apple-search .led-width{display:inline-block;width:20px}.apple-search .checkbox-width{display:inline-block;width:30px}.apple-search-clear,.apple-search-clears{position:relative;width:150px}.apple-search-clear span i,.apple-search-clears span i{font-size:1.25em;position:absolute;right:12px;top:0}#list_title_select{margin-left:15px}.breadcrumbs{background-color:#e6e6e6;border-bottom:1px solid #ccc;padding:10px}.breadcrumbs span+span:before{content:"/";margin:0 10px}.calendar,.calendar_weekend{border:1px solid #b0b0b0;font-size:12px;padding:1px}.calendar_weekend{background-color:#e1e1e1;text-align:center}.calendar_attention{background-color:#e8c2c2}.calendar_attention,.calendar_normal_entry{border:1px solid #b0b0b0;font-size:12px;padding:1px}.calendar_normal_entry{background-color:#bbd1e8}.calendar_approved{background-color:#c2e8c4}.calendar_approved,.calendar_holiday{border:1px solid #b0b0b0;font-size:12px;padding:1px}.calendar_holiday{background-color:#b0b0b0}.calendar_chosen{background-color:#b2b2b2;border:1px solid #b0b0b0;font-size:12px;padding:1px}.calendar_title{border:1px solid #000;border-collapse:collapse;font-size:12px;font-weight:700;padding:1px 5px}input.calendar_input{background-color:#f2f2f2;border:1px solid #fff;text-align:center}input.working_time_calendar_input{background-color:transparent;border:1px solid #fff;text-align:center}.form{margin:20px 0}.form input[type=file]{margin-bottom:20px}.form div label{display:inline-block;width:150px}.form fieldset{border:1px solid gray;margin:10px 0}.form fieldset legend{margin:0 10px}.form fieldset label{display:block}.form button{margin-top:20px}.letter-pagination{align-items:center;display:flex;height:30px;margin-bottom:20px;width:100%}.letter-pagination a{max-width:20px;min-width:20px;padding:10px;text-align:center;transition:background-color .3s ease}.letter-pagination a:hover{background:#ccc;color:#000}.letter-pagination strong{background-color:#ccc;padding:10px}.letter-pagination strong a{color:#000}.link-list{display:flex;flex-wrap:wrap;margin:0 0 10px;padding:0}.link-list li{align-items:stretch;border-left:1px solid transparent;box-sizing:border-box;display:flex;max-width:220px}.link-list li :first-child{padding-right:5px}.link-list li a:not(.menu-icon),.link-list li span,.link-list li strong{padding:5px;transition:background-color .3s ease-in,color .3s ease-in}.link-list li a:not(.menu-icon):hover,.link-list li span:hover,.link-list li strong:hover{background-color:#ccc;color:#000}.link-list li+li{border-left:1px solid #ccc}.link-list-active{background-color:#ccc}.loading-screen{align-items:center;background:rgba(0,0,0,.75);color:#fff;display:flex;font-size:2em;height:100vh;justify-content:center;left:0;position:fixed;text-align:center;top:0;width:100vw;z-index:101}.menu-icon{display:inline-block}.menu-icon>.fa-stack{height:25px;line-height:25px;vertical-align:baseline}.menu-icon+.menu-icon{margin-left:10px}.hidden~.menu-icon{margin-left:0}.menu-icon+:nth-child(1n+3){margin-left:10px}.menu-icon-bar{margin-bottom:20px}.menu-buttons-container{display:flex;margin:20px 0}.ui-progressbar .ui-progressbar-value{background-color:#428aa8}.project-details{background-color:#f5f5f5;border-left:1px solid #ccc;box-sizing:border-box;min-height:500px;overflow-y:auto;padding:10px;width:300px}.project-details-container{border-bottom:1px solid #ccc;margin-bottom:10px;margin-top:10px;padding-bottom:10px}.project-details-container:last-of-type{border-bottom:0}.project-details-comments{position:relative}.project-details-comments :hover .project-details-buttons{visibility:visible}.project-details-comments:nth-child(odd),.project-details-person:nth-child(odd){background-color:#dcdcdc}.project-details-comments:nth-child(odd):last-of-type,.project-details-person:nth-child(odd):last-of-type{margin-bottom:-10px}.project-details-comment-add,.project-details-comment-edit{resize:none;width:100%}.project-details-comments+.project-details-comments{margin-top:10px}.project-details-buttons{position:absolute;right:0;top:0;visibility:hidden}.project-title{font-weight:700}.project-form{flex-wrap:nowrap;width:770px}.project-form label{display:inline-block;font-weight:700;width:140px}.project-form label input,.project-form label select,.project-form label textarea{width:415px}.project-form label textarea{height:55px}.project-form label input.wide,.project-form label textarea.wide{width:613px}.project-form>.flex{padding:5px}.project-form .flex:nth-of-type(odd){background-color:#f5f5f5}.project-comments+.project-comments{margin-top:10px}.settings div,.switch div{margin:5px 0}.settings-box,.settings-title,.switch-box,.switch-title{border-top:1px solid gray;margin-top:10px;padding-top:10px}.settings-description,.settings-description>textarea,.switch-description,.switch-description>textarea{display:inline-block;margin-bottom:0;width:300px}.settings-select,.switch-select{height:25px;min-width:60px}.settings-textarea,.switch-textarea{max-width:260px}.settings-checkbox,.switch-checkbox{display:inline-block;height:25px;margin-bottom:0;max-width:60px;min-width:60px;position:relative}.dark-mode.dark-mode .settings-checkbox input+span,.dark-mode.dark-mode .switch-checkbox input+span{background-color:#4a5057!important}.settings-checkbox input:checked+span,.switch-checkbox input:checked+span{background-color:#428aa8}.dark-mode .settings-checkbox input:checked+span,.dark-mode .switch-checkbox input:checked+span{background-color:#428aa8!important}.settings-checkbox input:checked+span:before,.switch-checkbox input:checked+span:before{transform:translateX(35px);transition:transform .3s ease-out}.settings-checkbox input[type=checkbox],.switch-checkbox input[type=checkbox]{display:none}.settings-checkbox input[type=checkbox][disabled]+span,.switch-checkbox input[type=checkbox][disabled]+span{background-color:#e2f1f9!important;cursor:not-allowed}.settings-checkbox span,.switch-checkbox span{background-color:#ccc;border-radius:36px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.settings-checkbox span:before,.switch-checkbox span:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:21px;left:2px;position:absolute;transition:.3s;width:21px}.settings-checkmark,.settings-delete,.settings-fail,.settings-loading,.switch-checkmark,.switch-delete,.switch-fail,.switch-loading{font-size:1.5em;margin-left:10px}.settings-popup,.switch-popup{background-color:#f5f5f5;border:1px solid #ccc;box-sizing:border-box;max-height:calc(100% - 40px);min-height:300px;overflow:auto;padding:10px!important;position:fixed!important;right:0;top:40px}.settings-popup ul,.switch-popup ul{list-style:none;margin:0;padding:0}.settings-popup ul li+li,.switch-popup ul li+li{margin-top:2px}.settings-popup ul ul,.switch-popup ul ul{margin-left:10px}.settings-sublist-title,.switch-sublist-title{font-weight:700;margin-bottom:5px}.speech-bubble{border-radius:10px;margin-bottom:15px;padding:10px;position:relative;width:360px}.speech-bubble-left{background:#ddd;left:20px;padding:10px}.speech-bubble-left-date{display:flex;justify-content:space-between}.speech-bubble-left:after{border-bottom:30px solid transparent;border-left:0;border-right:30px solid #ddd;border-top:0;content:"";left:0;margin-left:-20px;position:absolute;top:0}.speech-bubble-right{background:#97d8e7}.speech-bubble-right-date{display:flex;justify-content:space-between}.speech-bubble-right:after{border:30px solid transparent;border-left-color:#97d8e7;border-right:0;border-top:0;content:"";margin-right:-20px;margin-top:0;position:absolute;right:0;top:0}.speech-bubble-new-message{height:100px;margin:10px 0;resize:none;width:100%}.spinner{border:3px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#428aa8;display:inline-block;height:16px;width:16px}.spinner-big{border-width:8px;height:50px;width:50px}.spinner-black{border-color:#000 #fff #fff}.spinner-spin-rolling{animation:rolling .5s linear infinite;color:#428aa8}.spinner-spin-looping{animation:looping .5s linear infinite}@keyframes rolling{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes looping{0%{transform:rotate(0deg)}50%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.list_title{font-weight:700}.table{background-color:#fff;border-collapse:collapse;margin-bottom:10px;width:auto}.table .toggleDisplayColumn{display:table-cell}.table .toggleDisplayColumn.hide{display:none}.table thead tr th{background-color:#428aa8;border:1px solid #ccc;color:#fff;font-weight:400;height:30px;letter-spacing:1px;overflow:hidden;padding:5px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.table thead tr th a{color:#fff;cursor:pointer}.table tbody tr:nth-child(odd){background-color:#f5f5f5}.table tbody tr,.table thead tr{line-height:30px}.table tbody tr.delay-color,.table thead tr.delay-color{background-color:#ffd2d2}.table tbody tr.list-grey,.table thead tr.list-grey{background-color:#ccc;color:#000}.table tbody tr.list-dark-grey,.table thead tr.list-dark-grey{background-color:#797979;color:#ccc}.table tbody tr.list-blue,.table thead tr.list-blue{background-color:#9cf;color:#000}.table tbody tr.list-tr td,.table thead tr.list-tr td{line-height:26px}.table tbody tr .list_dark_blue,.table tbody tr .list_dark_green,.table tbody tr .list_dark_grey,.table tbody tr .list_dark_red,.table tbody tr .list_green,.table tbody tr .list_red,.table thead tr .list_dark_blue,.table thead tr .list_dark_green,.table thead tr .list_dark_grey,.table thead tr .list_dark_red,.table thead tr .list_green,.table thead tr .list_red{background-color:#9cf;color:#000}.table tbody tr .list_red,.table thead tr .list_red{background-color:#ffd2d2}.table tbody tr .list_green,.table thead tr .list_green{background-color:#ddfe9a}.table tbody tr .list_dark_red,.table thead tr .list_dark_red{background-color:#ffd2d2}.table tbody tr .list_dark_green,.table thead tr .list_dark_green{background-color:#bfff00}.table tbody tr .list_dark_grey,.table thead tr .list_dark_grey{background-color:gray}.table tbody tr.total-row,.table thead tr.total-row{background-color:#fff;border:none;border-bottom:3px double #000;border-top:2px solid #000}.table tbody tr.total-row td,.table thead tr.total-row td{border:none}.table tbody tr.subtotal-row,.table thead tr.subtotal-row{background-color:#fff;border:none;border-bottom:2px double #000}.table tbody tr.subtotal-row td,.table thead tr.subtotal-row td{border:none}.table tbody tr td,.table tbody tr th,.table thead tr td,.table thead tr th{border:1px solid #ccc;font-size:13px;line-height:normal;padding:5px;vertical-align:middle;word-wrap:break-word}.table tbody tr td.table-edit-container,.table tbody tr th.table-edit-container,.table thead tr td.table-edit-container,.table thead tr th.table-edit-container{display:flex;float:right;justify-content:space-between}.table tbody tr td img,.table tbody tr th img,.table thead tr td img,.table thead tr th img{vertical-align:middle}.table tfoot{font-weight:700}.table tfoot th:not(.transparent-cell),.table tfoot:not(:has(.transparent-cell)){border-bottom:3px double #000;border-top:2px solid #000}.table tfoot th:not(.transparent-cell).coloring-cell,.table tfoot:not(:has(.transparent-cell)).coloring-cell{background-color:#ccc}.table tfoot .transparent-cell{border:none}.table-separator,.table-separator td{background-color:#fff;border-color:#ccc #f5f5f5;border-style:solid;border-width:1px;height:5px}.table-sort-:after,.table-sort-asc:after,.table-sort-ascdesc:after,.table-sort-desc:after{border-bottom:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;content:"";display:inline-block;margin-left:5px;vertical-align:middle}.table-sort-ascdesc:after,.table-sort-desc:after{border-bottom-color:transparent;border-top:5px solid #fff;vertical-align:middle}@media print{.table{width:100vw}.table thead{font-size:15px}.table tbody tr:nth-of-type(odd) td{background-color:#f5f5f5}}.no-padding tbody tr td{padding:0}.tabs{box-sizing:border-box;display:flex;overflow:hidden}.tabs-tab{background-color:#f5f5f5;border:1px solid #ccc;border-top-left-radius:5px;border-top-right-radius:5px;cursor:default;flex-grow:2;margin-top:10px;overflow:hidden;padding:5px;text-align:center;text-overflow:ellipsis;transition:background-color .3s ease-out;user-select:none;white-space:nowrap;width:70px}.tabs-tab:first-of-type{border-left:none}.tabs-tab:last-of-type{border-right:none}.tabs-tab+.tabs-tab{border-left:none;margin-left:0}.tabs-tab.active{background-color:#fff;border-bottom:none;color:#428aa8!important}.tabs-tab:hover:not(.active){background-color:#e8e8e8}.tabs-tab-first,.tabs-tab-last{border-bottom:1px solid #ccc;width:10px}.user-message-list-wrapper{left:50%;margin-left:-162.5px;position:fixed;top:50px;width:325px;z-index:110}.card-header .cursor-pointer i{color:#fff}.list-title{color:#000;font-size:12px;font-weight:700;height:20px;padding:1px 5px;vertical-align:middle}.xml-list tr:nth-child(2n){background-color:#eaeaea}.xml-list td{padding:2px 5px}.xml-list td a img{cursor:pointer}.xml-pagination{margin:10px 0;overflow:hidden;padding:0;position:relative}.xml-pagination-container{box-sizing:border-box;display:flex}.xml-pagination-container div{cursor:pointer}.xml-pagination-container div+div{margin-left:5px}.xml-pagination-container div{background-color:#f5f5f5;box-sizing:border-box;line-height:42px;min-width:42px;text-align:center}.xml-pagination-container div a{border:1px solid transparent;box-sizing:border-box;color:#000;display:block;max-height:42px;max-width:42px;min-width:42px;text-decoration:none;transition:background-color .3s ease-in-out,border .3s ease-in-out}.xml-pagination-container div a:hover{background-color:#cfcfcf;border:1px solid #b5b5b5;color:#000}.xml-pagination-container div a i{color:#000!important;font-size:2em;line-height:42px}.xml-pagination-container-active{background:#428aa8!important;border:1px solid #428aa8}.xml-pagination-container-active a{box-sizing:border-box;color:#fff!important;font-weight:700;max-height:40px!important;max-width:40px!important;min-width:40px!important}.devicescanner-container{padding:10px 0}.devicescanner-container+.devicescanner-container{border-top:1px solid #ccc;padding-top:10px}.devicescanner-container:nth-of-type(2n){background-color:#ddd}.gallery-container{display:flex;flex-wrap:wrap;justify-content:space-between}.gallery-delete-button{color:#fff;display:inline-block;margin:0;opacity:0;position:absolute;right:5px;top:5px}.gallery-delete-button:hover{opacity:1}.gallery-image-container{animation:background-pulse 2s linear infinite;background:linear-gradient(-45deg,#fff,#ccc);background-size:400% 400%;box-sizing:border-box;margin-bottom:30px;position:relative;word-wrap:break-word}.gallery-image{background-repeat:no-repeat;background-size:cover;border:4px solid #fff;box-shadow:0 0 0 1px #ccc;box-sizing:border-box;display:inline-block;position:relative;transition:box-shadow .3s ease}.gallery-image:hover~button{opacity:.75}.gallery-image-hover:hover{box-shadow:0 0 10px #000}.gallery-image-size-s{height:180px;max-height:180px;max-width:180px;width:180px}.gallery-default{border-color:#428aa8}@keyframes background-pulse{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.messagehandler{background-color:#fff;border:1px solid #ccc;border-left-width:10px;bottom:0;color:#000;display:flex;left:0;max-height:200px;min-height:110px;overflow-y:auto;padding:10px;position:fixed;width:100%;z-index:102}.messagehandler-icon{align-self:center;font-size:50px;height:50px;width:50px}.messagehandler-content{padding-left:10px;white-space:normal;word-break:normal}.messagehandler-content p{font-size:1.2em}.messagehandler-success{background-image:linear-gradient(90deg,#ddfe9a,#ccfe68);border-color:#41d800}.messagehandler-success-icon{color:#41d800}.messagehandler-error{background-image:linear-gradient(90deg,#ffd2d2,#ff9f9f);border-color:#cc0f17}.messagehandler-error-icon{color:#cc0f17}.messagehandler-info,.messagehandler-information{background-image:linear-gradient(90deg,#97d8e7,#6ec8dd);border-color:#1caae6}.messagehandler-info-icon,.messagehandler-information-icon{color:#1caae6}.messagehandler-warning{background-image:linear-gradient(90deg,#fefdc8,#d2650a);border-color:#f47e1b}.messagehandler-warning-icon{color:#f47e1b}.message{bottom:0;left:0;position:fixed;width:100vw;z-index:1050}.messages-board{background-color:#f5f5f5;border:1px solid #ccc;left:50%;max-height:700px;max-width:500px;min-width:500px;overflow:hidden;position:fixed;top:330px;transform:translate(-50%,-200px);z-index:100}.messages-board-container{max-height:500px;min-height:150px;overflow:hidden;overflow-y:auto;padding:60px 10px 70px;position:relative}.messages-container{bottom:-100%;box-sizing:border-box;height:100%;overflow:hidden;overflow-y:auto;padding:46px 0 55px;transition:bottom .3s ease-in;word-break:break-all}.messages-container,.messages-title{background-color:#fff;left:0;position:fixed;width:100%}.messages-title{border-bottom:1px solid #ccc;margin:0;padding:10px;top:0;z-index:100}.messages-sendingtools{align-items:center;background-color:#fff;border-top:1px solid #ccc;bottom:0;display:flex;justify-content:space-between;left:0;padding:10px 0;position:fixed;width:100%}.messages-sendingtools-info{position:relative}.messages-sendingtools-info:hover>div{display:block;font-weight:400}.messages-sendingtools-info>div{background:#fff;border:1px solid #ccc;bottom:40px;box-shadow:0 0 10px rgba(0,0,0,.25);box-sizing:border-box;color:#000;display:none;left:0;padding:10px;position:absolute;width:200px}.messages-detail-container{background-attachment:fixed;background-color:#f5f5f5;background-image:linear-gradient(#ddd,#f5f5f5);box-sizing:border-box;height:100%;left:100%;overflow:hidden;overflow-y:auto;padding:55px 10px 70px;position:fixed;top:0;transition:bottom .3s ease-in,left .3s ease-in;width:100%;word-break:break-all;z-index:9999}.messages-detail-top{align-items:center;background-color:#fff;border-bottom:1px solid #ccc;display:flex;justify-content:space-around;left:100%;padding:8px;position:fixed;top:0;transition:left .3s ease-in;width:100%;z-index:99999}.messages-detail-top-back,.messages-detail-top-image{max-width:30px;min-width:30px}.messages-detail-top-image{background-color:#e2f1f9;background-position:50%;background-size:cover;border-radius:50%;max-height:30px;min-height:30px}.messages-detail-top-name{margin-right:10px;overflow:hidden;text-overflow:ellipsis;width:75%}.messages-detail-bottom{align-items:center;background-color:#fff;border-top:1px solid #ccc;bottom:0;display:flex;justify-content:space-around;left:100%;padding:5px;position:fixed;transition:left .3s ease-in;width:100%}.messages-detail-bottom-textarea{font-size:1.1em;margin:5px 10px;max-height:90px;resize:none;width:90%}.messages-detail-bottom-send{color:#428aa8;margin-right:15px;max-width:30px;min-width:30px}.messages-detail-list{list-style-type:none;overflow-y:auto;padding:0 0 10px;position:relative}.messages-detail-list span{right:0;top:0}.messages-detail-list li{border-radius:5px;box-shadow:-1px 1px 2px rgba(0,0,0,.25);display:block;padding:5px;white-space:normal;width:50%;word-break:normal}.messages-detail-list li+li{margin-top:10px}.messages-detail-list-sender{background-color:#fff;clear:both;float:left;margin-left:10px;position:relative}.messages-detail-list-sender:before{border-color:rgba(0,0,0,.25) rgba(0,0,0,.25) transparent transparent;border-style:solid;border-width:4px;content:"";left:-9px;position:absolute;top:11px}.messages-detail-list-sender:after{border-color:#fff #fff transparent transparent;border-style:solid;border-width:5px;content:"";left:-9px;position:absolute;top:10px}.messages-detail-list-sender+.messages-detail-list-sender{margin-top:3px}.messages-detail-list-receiver{background-color:#cbe0ee;clear:both;display:block;float:right;margin-right:10px;position:relative}.messages-detail-list-receiver:before{border-color:rgba(0,0,0,.25) transparent transparent rgba(0,0,0,.25);border-style:solid;border-width:4px;content:"";position:absolute;right:-8px;top:11px}.messages-detail-list-receiver:after{border-color:#cbe0ee transparent transparent #cbe0ee;border-style:solid;border-width:5px;content:"";position:absolute;right:-8px;top:10px}.messages-detail-list-receiver+.messages-detail-list-receiver{margin-top:3px}.messages-detail-list-receiver textarea{resize:none;width:100%}.messages-detail-list-receiver span{display:flex;float:right;justify-content:space-between;padding:5px}.messages-detail-list-receiver span button+button{margin-left:5px!important}.messages-detail-list-receiver .fa-spinner{display:none;left:10px;position:absolute;top:10px}.messages-open{bottom:0;transition:bottom .3s ease-out}.messages-open-message{left:0;transition:left .3s ease-out}.messages-count{background-color:#cc0f17;border-radius:50%;color:#fff;font-size:10px;font-weight:700;line-height:10px;min-height:10px;min-width:10px;padding:3px;position:absolute;right:-3px;text-align:center;top:-3px}.messages-list{margin:0;padding:0}.messages-list-item+.messages-list-item{margin:10px 0}.messages-list-item{align-items:center;border-bottom:1px solid #ddd;display:flex;font-size:1em;justify-content:space-between;padding:10px}.messages-list-item:active,.messages-list-item:focus,.messages-list-item:hover{background-color:#cbe0ee}.messages-list-image{background-color:#e2f1f9;background-position:50%;background-size:cover;border-radius:50%;margin-right:10px;max-height:50px;max-width:50px;min-height:50px;min-width:50px}.messages-list-text{display:flex;flex-direction:column;justify-content:center;max-width:150px;min-width:150px;overflow:hidden}.messages-list-text-message,.messages-list-text-username{overflow:hidden;text-overflow:ellipsis}.messages-list-text-message{color:gray;font-size:.75em;height:20px}.messages-list-text-message-new,.messages-list-text-message-new .messages-list-text-message{color:#000!important;font-weight:700}.messages-list-text-time{margin-right:10px;max-width:90px;min-width:90px}.mini-popup{background-color:#fff;border:1px solid gray;padding:20px;width:500px}.mini-popup div{margin-bottom:20px}.mini-popup label{display:inline-block;margin-right:10px;width:100px}.mobile{padding:50px 10px}.mobile-dont-scroll-horizontal{overflow-x:hidden}.mobile-video{background-color:#ccc;max-height:200px;max-width:266px;min-height:200px;text-align:center}.mobile-button{height:35px;max-width:400px;min-width:150px}.mobile-navbar{align-items:center;background:#f5f5f5;border-bottom:1px solid #ccc;display:flex;height:25px;justify-content:space-between;padding:10px;position:fixed;top:0;width:100vw;z-index:100}.mobile-navbar~.page{margin-top:50px}.mobile-navbar-navigation-container{background:#fff;height:100vh;left:-100%;overflow:hidden;overflow-y:auto;position:absolute;top:46px;transition:left .3s;width:100%;z-index:100}.mobile-navbar-navigation-container-active{left:0;transition:left .3s}.mobile-navbar-navigation-container ul{list-style:none;margin:0;padding:0 0 53px}.mobile-navbar-navigation-container ul li{align-items:stretch;background:#f5f5f5;border-bottom:1px solid #ccc;display:flex}.mobile-navbar-navigation-container ul li a{height:25px;line-height:25px;padding:10px;width:100%}.mobile-navbar-navigation-container ul li a:hover{background-color:#428aa8;color:#fff}.mobile-navbar-close,.mobile-navbar-hamburger{max-width:40px;min-width:40px}.mobile-navbar-username{max-width:calc(100% - 90px);text-align:center;text-overflow:ellipsis}.mobile-navbar-logout-button{margin-left:10px;margin-right:20px;min-width:50px;text-align:center}.mobile-navbar-desktop-switcher{background-color:#f5f5f5;border-top:1px solid #ccc;bottom:0;left:0;padding:10px;position:fixed;width:100%;z-index:100}.navigation-main{margin-top:15px}.navigation-container{background-color:#f5f5f5;box-sizing:border-box;height:calc(100% - 80px);max-width:240px;min-width:240px;overflow-y:auto;padding:0;position:fixed;top:40px;user-select:none;z-index:100}.navigation-container .nav-header,.navigation-container .nav-search{display:flex;justify-content:flex-end}.navigation-container .nav-search{margin:10px 0;padding:0 5px;width:100%}.navigation-container .nav-search input{background-color:transparent;background-image:none;border:none;border-bottom:2px solid #428aa8;border-radius:0;box-shadow:none;display:none;margin:0 0 0 10px;outline:none;padding:0;width:0}.navigation-container .nav-search i{margin-right:0}.navigation-container .nav-search .fa-times{display:none;font-size:15pt;margin-left:10px}.navigation-container .nav-search .active{color:#428aa8!important}.navigation-container a,.navigation-container i{box-sizing:border-box;color:gray!important;display:block;font-size:10pt;width:100%}.navigation-container i{display:flex;font-size:13pt;justify-content:center;margin-bottom:5px;margin-right:10px;margin-top:5px;width:25px}.navigation-container .next-points{display:none}.navigation-pin,.navigation-unpin{color:gray;float:right;font-size:16pt;margin-right:15px!important;margin-top:13px!important;top:0;transform:rotate(45deg)}.navigation-padding-left{padding-left:240px}.navigation-panel{margin:40px 0 100px}.navigation-point,.navigation-point-active,.navigation-point-active-bold{align-items:center;display:flex;justify-content:center;padding:5px}.navigation-point-active,.navigation-point-active-bold{background-color:rgba(0,0,0,.1);border:none}.navigation-point-active-bold{border-left:4px solid #428aa8}.navigation-point-active-bold a,.navigation-point-active-bold i{color:#428aa8!important}.navigation-point-active{border-left:4px solid gray}.navigation-point-active a,.navigation-point-active i{color:gray!important}.navigation-point-important{background-color:#ffd2d2}.navigation-sub-groups-element,.navigation-sub-points-element{background-color:rgba(0,0,0,.1);border-left:4px solid gray;padding-bottom:10px}.navigation-sub-groups-element-active,.navigation-sub-points-element-active{border-left:4px solid #428aa8}.collapsed{overflow:visible}.collapsed .navigation-sub-points-element{background-color:transparent;border:none;left:45px;margin-top:-70px;padding:40px;position:absolute}.collapsed .navigation-sub-points-element-inner{background-color:#fff;border:1px solid gray;border-radius:5px;box-shadow:10px 10px 10px -10px rgba(0,0,0,.75);width:200px}.collapsed .navigation-sub-points-element-inner .next-points{display:block;margin-right:45px;position:absolute;right:0}.collapsed .navigation-sub-group .navigation-sub-points-element{left:190px}.collapsed .navigation-point-active,.collapsed .navigation-point-active-bold{background-color:transparent;border:none}.collapsed .navigation-main-group>.navigation-point-active,.collapsed .navigation-main-group>.navigation-point-active-bold{background-color:rgba(0,0,0,.1);border-left:4px solid #428aa8}.collapsed .navigation-point a:hover{color:#428aa8!important}.navigation-collapse{background-color:#f5f5f5;border-right:1px solid #ccc!important;border-top:1px solid #ccc!important;bottom:0;height:30px;position:fixed;width:230px}.navigation-collapse a,.navigation-collapse i{color:gray!important}.npk-group{font-weight:700;overflow:hidden;text-overflow:ellipsis;user-select:none}.npk-group:hover{color:#428aa8}.npk-point{overflow:hidden;text-overflow:ellipsis;user-select:none;white-space:nowrap}.npk-point:hover:not(.npk-point-deactive){color:#428aa8}.npk-point-deactive{color:gray;font-style:italic}.npk-list{max-height:100%;overflow-x:hidden;overflow-y:scroll}.npk-list-header{background-color:#fff;border-bottom:1px solid #ccc;padding:10px}.npk-list-header select{width:280px!important}.npk-list-container{padding-left:10px;padding-top:10px}.npk-list ul{list-style-type:none;margin:0;padding:0}.npk-list ul li{padding:0}.npk-list ul ul{margin-left:10px}@media(max-height:399px){#main_0{height:30vh}}@media(min-height:400px)and (max-height:499px){#main_0{height:35vh}}@media(min-height:500px)and (max-height:599px){#main_0{height:50vh}}@media(min-height:600px)and (max-height:699px){#main_0{height:55vh}}@media(min-height:700px)and (max-height:799px){#main_0{height:60vh}}@media(min-height:800px)and (max-height:899px){#main_0{height:65vh}}@media(min-height:900px)and (max-height:999px){#main_0{height:70vh}}@media(min-height:1000px)and (max-height:1199px){#main_0{height:75vh}}@media(min-height:1200px){#main_0{height:79vh}}.page{margin:0}.page-of-pages{margin-top:20px}.co-pagination{display:flex;height:25px;justify-content:space-between;margin:10px 0;position:relative}.co-pagination-arrow-left,.co-pagination-arrow-right{align-items:center;background-color:#428aa8;border:1px solid gray;border-radius:5px;border-right-color:transparent;color:#fff;display:flex;justify-content:center;max-width:25px;outline:none;padding:0 20px;transition:background-color .3s ease}.co-pagination-arrow-left:hover:not(:disabled),.co-pagination-arrow-right:hover:not(:disabled){background-color:#346c83;cursor:pointer}.co-pagination-arrow-left{border-bottom-right-radius:0;border-top-right-radius:0}.co-pagination-arrow-right{border:1px solid gray;border-bottom-left-radius:0;border-top-left-radius:0;margin-left:0!important}.co-pagination-number{align-items:center;background-color:#ccc;border:1px solid gray;border-radius:0;border-right:0;color:#000!important;display:flex;flex-grow:2;justify-content:center;margin:0!important;outline:none;transition:background-color .3s ease}.co-pagination-number:hover:not(.active-page):not(:disabled){background-color:rgba(0,0,0,.1);cursor:pointer}.co-pagination-outrange{background-color:#ccc;border:1px solid gray;border-radius:0;border-right:0;color:gray!important;cursor:not-allowed;margin:0!important}.co-pagination-outrange:hover{background-color:#ccc}.co-pagination button:disabled{border-color:gray}.co-pagination button:disabled:not(.co-pagination-arrow-right){border-right-color:transparent}.active-button{background-color:#fff!important;color:#428aa8!important;font-weight:700}.popup-window{background-color:#fff;max-height:85vh;overflow-x:hidden;overflow-y:scroll;position:relative}.popup-window-close-button{background-color:#ffb6c1;color:#fff;cursor:pointer;display:block;font-size:1.5em;height:20px;position:fixed;right:0;text-align:center;top:0;transition:background-color .3s ease-in;width:20px;z-index:101}.popup-window-close-button:hover{background-color:#ff6464;transition:background-color .3s ease-out}.popup-window-container{padding-top:45px;transform:translateZ(0)}.popup-window-container button+button{margin-left:10px!important}.popup-window-header{background-color:#fff;border-bottom:1px solid gray;position:fixed;white-space:nowrap;width:100%;z-index:1}.popup-window-header h2{margin:0;margin-left:10px!important;padding:10px}.popup-window-ajax-status{background:#fff;line-height:20px;position:absolute;right:20px;top:70px}.popup-window-title:not(.add-type){cursor:pointer;line-height:20px}.projectanalysis-menu{background-color:#f5f5f5;border:1px solid #ccc;padding:5px;position:fixed;top:52px;width:100%;z-index:98}.projectanalysis-menu-buttons{display:flex;flex-wrap:wrap;margin-top:10px;max-width:calc(100% - 460px)}.projectanalysis-menu-buttons a{padding:5px;transition:background-color .3s ease}.projectanalysis-menu-buttons a:hover{background-color:#ccc;transition:background-color .3s ease}.projectanalysis-menu-buttons a+a{border-left:1px solid #ccc;margin:0}.projectanalysis-projectview{background-color:#f5f5f5;border:1px solid #ccc;box-sizing:border-box;max-height:300px;min-height:150px;overflow-y:auto;padding:10px;position:fixed;right:15px;top:135px;width:200px;z-index:99}.site-head{background-color:#f5f5f5;border-bottom:1px solid #ccc;height:40px;justify-content:space-between;left:0;position:fixed;top:0;width:100%;z-index:102}.site-head,.site-head-navigation-container{align-items:center;display:flex;overflow:hidden}.site-head-navigation-container{height:100%;padding:10px}.site-container{display:flex;flex-direction:row;height:100%}.site-article{display:flex;flex-direction:column;width:calc(100% - 240px)}.site-article .flex-fill{flex-grow:1}.function-panel{align-items:center;display:flex;padding:5px}.clipboard-panel,.logout-panel,.print-panel{margin-left:20px}.client-name{font-weight:700}.user-panel{display:flex;flex-direction:column}.user-panel-container{align-items:flex-end;display:flex}.user-panel div{overflow:hidden;white-space:nowrap}.head-usermail-number{background-color:#fff;color:#ff6464;height:15px;left:-19px;top:-4px;width:15px}.head-usermail-number,.user-message-badge{border-radius:50%;display:inline-block;font-weight:700;line-height:16px;position:relative;text-align:center}.user-message-badge{background-color:#ff6464;color:#fff;font-size:.65rem;height:16px;left:-20px;margin-right:-16px;top:-5px;width:16px}.logout-panel a{color:#000}.logout-panel a:hover{color:#8993c9}.logout-panel img{margin:5px;vertical-align:middle;width:16px}.clipboard_list_area{background-color:#f5f5f5;border-bottom:1px solid #f5f5f5;border-top:1px solid #f5f5f5}.clipboard_list_area_title{font-weight:700;padding:8px}.clipboard_list_title{background-color:#f5f5f5;padding:5px}.clipboard_list_entry{cursor:pointer;padding:5px 5px 5px 8px}.clipboard_list{box-shadow:0 10px 10px rgba(0,0,0,.5);display:block;margin-left:-170px;max-width:325px;overflow:auto;position:fixed;right:94px;top:50px;z-index:101}.clipboard_list_entry div{display:inline-block;padding-left:8px}#print_status_small{text-align:right}#print_status_small_count{color:#ff6464;cursor:pointer;height:0;left:5px;max-height:0;position:relative;top:-19px;user-select:none}#print_status_small_count.green{color:#67dd77}#print_status_content_box{background-color:#f5f5f5;border:1px solid #f5f5f5;box-shadow:0 10px 10px rgba(0,0,0,.5);padding:3px 2px;position:fixed;right:124px;top:53px;width:350px;z-index:101}#print_status_content_box table tr:last-child{border-bottom:1px solid #ccc}.print_status_title{font-weight:700;padding:1px 0 0}.print_status_time{margin-right:5px;width:30px}.print_status_filename{margin-right:5px;overflow:hidden;text-overflow:ellipsis;width:100%}.print_status_buttons{height:16px;text-align:right;white-space:nowrap;width:100px}.cloud-text-sharepoint:after{color:#fff;content:"S";display:block;font-size:10px;margin-left:8.5px;position:absolute}.print_buttons_link{cursor:pointer}#print_status_bottom_box{border-top:1px solid #ccc;padding-top:5px}#print_status_list_box>div:not(:first-child):hover{background-color:#e8e8e8}.grid{box-sizing:border-box;display:flex;font:10pt/12pt Roboto,sans-serif;justify-content:space-between;width:100vw}.grid+.grid{margin-top:.75mm}.grid-one{width:25vw}.grid-two{width:50vw}.grid-tree{width:77vw}.grid-four{width:100vw}.grid-four,.grid-one,.grid-tree,.grid-two{background:#ccc;margin:0;padding:.5mm}.grid-four:not(:last-of-type),.grid-one:not(:last-of-type),.grid-tree:not(:last-of-type),.grid-two:not(:last-of-type){margin-right:.75mm}.grid h3,.grid h4{background-color:#fff;font-weight:700;height:auto;line-height:normal}.grid h3{font-size:18pt}.grid h4{font-size:14pt}.wrapper{background-image:repeating-linear-gradient(180deg,transparent 0,transparent 6.535416667mm,gray 0,gray 6.8mm);hyphens:auto;line-height:6.8mm;margin:0;min-height:74mm;padding:0;width:100vw}.page-break{page-break-after:always}.flyer{border:1px solid #000;border-collapse:collapse;empty-cells:show;font-size:10pt;width:100vw}.flyer td,.flyer th{border:1px solid #000;padding:.5mm;width:20vw}.flyer thead th{background:#ccc;text-align:left}.flyer td{text-align:right}.perforator-sign{background-color:#000}.perforator-sign-left{height:.5mm;left:-20mm;position:absolute;top:51%;width:15mm}.perforator-sign-top{height:10mm;left:50%;position:absolute;top:-20mm;width:.5mm}.fakelink{color:gray;cursor:pointer}.fakelink:hover{color:#ccc}#applesearch{clear:both}.evaluation th:last-child{min-width:140px!important}.evaluation td{max-width:80px;min-width:80px}.evaluation td:first-child{font-weight:700;max-width:120px;min-width:120px}.evaluation-action{align-items:flex-start;background-color:#f5f5f5;box-sizing:border-box;max-width:120px;min-width:120px;padding:5px}.debug{background:#f0f;color:red}body{margin:0;padding:0}div,td{font-size:12px}td.activ{background-color:#dba6a6;padding:2px}img{border:0}a{text-decoration:none}a:hover{text-decoration:underline}.nav a:hover,nav a:hover{text-decoration:none}.error{color:#ff6464}td.screen_navigation{border:1px solid #000;font-size:11px;padding-left:2px}input.wage_table{background-color:#f2f2f2;border:1px solid #fff;text-align:right}td.evaluation{background-color:#f2f2f2}td.evaluation,td.evaluation_selected{border:1px solid #b0b0b0;font-size:12px;padding:1px 5px;text-align:center;width:80px}td.evaluation_selected{background-color:#dcdeeb}td.evaluation_title{background-color:#f2f2f2;border:2px solid #b0b0b0;width:100px}td.evaluation_title,td.total{font-size:12px;font-weight:700;padding:1px 5px}td.total{border-top:1px solid #b0b0b0;color:#000}.attention{color:red}input.number_login{font-size:40px;padding:4px 10px}input.touch_box,select.touch_box{font-size:20px;margin:2px;padding:2px;text-align:center}input.IE{color:red;overflow:visible}td.button_touch_box{background-color:#e0dfe3;border:1px solid #b0b0b0;cursor:pointer;font-family:Arial;font-size:18px;padding:7px}td.IEtd{background-color:red;margin:0;padding:0}td.button_{background-color:#e0dfe3;border:1px solid #b0b0b0;cursor:pointer;font-family:Arial;font-size:12px;padding:2px}td.day_overview_title{border-bottom:1px solid #000}td.day_overview_list,td.day_overview_list_approved,td.day_overview_title{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;padding:5px}td.day_overview_list_approved{background-color:#c2e8c4}td.day_overview_list_rejected{background-color:#e8c2c2}td.day_overview_list_active,td.day_overview_list_rejected{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;padding:5px}td.day_overview_list_active{background-color:#94bfe7}ul.sortable li{position:relative}ul.boxy{color:green;font-size:12px;list-style-type:none;margin:0;padding:0}ul.boxy li{cursor:move;margin:0;padding:0}li.catnavi,ul.catnavi{list-style:none;margin-left:10px;margin-top:5px;padding:0}ul.grpnavi{padding:0 0 0 20px}li.grpnavi,ul.grpnavi{margin-left:10px;margin-top:5px;position:relative}li.grpnavi{padding:15px 0}.ac_results{background-color:#fff;border:1px solid #000;overflow:hidden;padding:0;z-index:99999}.ac_results ul{list-style-position:outside;list-style:none;margin:0;padding:0;width:100%}.ac_results li{cursor:default;display:block;font:menu;font-size:12px;line-height:16px;margin:0;overflow:hidden;padding:2px 5px}.catgrpnavi{position:absolute;right:1px;top:10px;width:270px}.catgrpnavi a{margin:0 3px}.global_popup{position:fixed}.global_popup,.global_popup_IE{background-color:#ebebeb;border:1px solid #000;display:block;font-size:16px;left:50%;margin:0 0 0 -275px;padding:25px;text-align:center;top:300px;vertical-align:middle;width:500px;z-index:101}.global_popup_IE{position:absolute}.white-screen-text-position-top{top:50px;transform:translate(-50%)}input.flat,select.flat{border:1px solid #d5d5d5;margin:1px;padding:0;text-align:left;text-decoration:none}div.copy_area_hidden{display:none}div.copy_area_show{background-color:#fff;background-color:#deedf3;border:1px solid #91c6dd;border-radius:8px;display:block;filter:alpha(opacity=70);margin:5px;opacity:.7;padding:8px;position:fixed;right:20px;top:20px;width:200px;z-index:99}div.copy_area_show span{font-weight:700}div.copy_area_show li{list-style-type:none}#catalog_view{border-collapse:collapse;width:100%}#catalog_left,#catalog_right,#catalog_view{height:100%;text-align:left;vertical-align:top}#catalog_left,#catalog_right{border:1px solid;width:50%}div.calc_scheme_edit_mask{border:0 solid;border-collapse:collapse;display:block}div.calc_scheme_title{display:block;padding-left:14px}div.calc_scheme_title input{font-size:14px;font-weight:700;width:300px}div.calc_scheme_main_sector_edit_mask{background-color:#f5f5f5;border:0 solid;border-collapse:collapse;display:inline-block;margin-bottom:30px;margin-right:5px;padding-left:5px;padding-right:5px;position:relative;vertical-align:top}div.calc_scheme_main_sector_title{display:inline-block;font-size:12px;font-weight:700;padding-bottom:5px;padding-left:9px;padding-top:5px}div.calc_scheme_main_sector_remove,div.calc_scheme_position_add,div.calc_scheme_position_empty_add,div.calc_scheme_position_remove,div.calc_scheme_sub_sector_fixed,div.calc_scheme_sub_sector_remove{display:inline-block}div.calc_scheme_sub_sector_edit_unlink_mask{margin-top:10px}div.calc_scheme_sub_sector_edit_link_mask,div.calc_scheme_sub_sector_edit_unlink_mask{background-color:#eee;display:block;padding:5px}div.calc_scheme_sub_sector_link{display:block;padding-bottom:5px;text-align:center;width:100%}div.calc_scheme_sub_sector_header{display:block}div.calc_scheme_sub_sector_title{display:inline-block;font-size:12px;font-weight:400;padding:2px 2px 2px 4px;position:relative;text-align:left;width:170px}div.add_position_sector{text-align:right}div.calc_scheme_main_sector_title input,div.calc_scheme_position_name input,div.calc_scheme_position_value select,div.calc_scheme_sub_sector_title input{width:160px}div.calc_scheme_sub_sector_typ{display:inline-block;position:relative;text-align:left}div.calc_scheme_sub_sector_typ,div.calc_scheme_sub_sector_typ select{width:160px}div.calc_scheme_position_edit_mask{background-color:#ddd;display:block;margin-bottom:2px}div.calc_scheme_position_name{display:inline-block;padding:2px 2px 2px 4px}div.calc_scheme_position_name,div.calc_scheme_position_value{display:inline-block;width:170px}div.calc_scheme_position_add{padding-left:4px}div.calc_scheme_main_sector_add{display:inline-block}div.calc_scheme_position_remove{float:right;margin:4px}div.calc_scheme_main_sector_add img,div.calc_scheme_main_sector_remove,div.calc_scheme_position_add img,div.calc_scheme_position_empty_add img,div.calc_scheme_position_remove,div.calc_scheme_sub_sector_add img,div.calc_scheme_sub_sector_fixed,div.calc_scheme_sub_sector_remove{cursor:pointer}div.calculation_edit_mask{border:0 solid;border-collapse:collapse;display:block;white-space:nowrap}div.calculation_main_sector_edit_mask{background:#eee;border:2px solid #000;display:inline-block;margin:10px 12px 10px 5px;padding-top:10px;vertical-align:top;width:530px}div.calculation_main_sector_total{float:right;margin-right:50px}div.calculation_sub_sector_edit_mask{padding:20px 10px 10px}div.calculation_title{font-size:14px;font-weight:700;width:300px}div.calculation_main_sector_title{font-weight:700;padding-left:10px}div.calculation_position_edit_mask{clear:both;height:25px;width:100%}div.calculation_position_edit_mask_double{clear:both;height:54px;width:100%}div.calculation_position_inputs{width:100%}div.position_amount_div input{display:block}div.calculation_position_content>input[type=text],div.calculation_position_inputs>input[type=text],input.calculation_wage_input,input.position_amount{margin-right:25px;text-align:right;width:60px}div.calculation_position_content>input[type=text],div.calculation_position_inputs>input[type=text],div.position_amount_div{float:left}div.calculation_position_content select,div.calculation_position_inputs select{float:left;width:150px}div.calculation_position_text{float:left;text-align:left;white-space:normal;width:150px}input.position_amount_calculation{position:absolute}.calculation_position_preis_summe{float:right;margin-right:10px}div.detail_calc_sector_total_value{float:right;margin-right:10px;margin-top:10px;text-align:right;width:100px}div.total_div{border-top:1px solid #000;width:100%}div.detail_calc_sector_total{float:left;margin-top:10px}div.calculation_position_preis{float:left;margin-right:25px;text-align:right;width:60px}div.calculation_position_stunden{float:left;width:50px}div.calculation_position_value{float:left}div.governing_wage_div{height:25px}div.governing_wage_men{margin-left:150px}div.governing_wage_text{margin-right:0;text-align:left!important;width:125px!important}div.calculation_position_preis,div.calculation_position_stunden{float:left;margin-right:25px;text-align:right;width:60px}div.governing_wage_summe{margin-left:14px;margin-right:0}div.delete_icon{float:right}div.reset_price_container{text-align:left}img.reset_price{margin:5px 0 -10px 5px;text-align:right}.selected{background-color:blue;color:#fff}.choose_calendar{background-color:#fff;border:1px solid #b0b0b0;font-size:12px!important;position:fixed;z-index:102}.choose_calendar table{border-collapse:collapse;clear:left;font-size:12px!important;width:100%}.choose_calendar table,.choose_calendar td,.choose_calendar th{border:1px solid #000;padding:0}.choose_calendar td,.choose_calendar th{height:20px;text-align:center;width:25px}.choose_calendar_current_month,.choose_calendar_today{cursor:pointer}.choose_calendar_nav{margin:3px 2px;text-align:center}.choose_calendar_nav div{float:left;margin:0 2px}.choose_calendar_close,.choose_calendar_nav_mover{cursor:pointer;width:14px}.choose_calendar_date{width:97px}.choose_calendar_weekend{background-color:#e1e1e1}.choose_calendar_today{border:3px solid red;margin:0;padding:0}.choose_calendar_selected{border:3px solid green;margin:0;padding:0}.choose_calendar_today_button{position:absolute;right:5px}div.edit_popup{background:none repeat scroll 0 0 #fff;float:left;max-height:500px;overflow-y:auto;position:relative}div.popup_content{width:400px}span.popup_close{cursor:pointer;float:right;font-weight:400;margin:0 5px 0 0}#view_version_switch_mobile{display:none}div.bof_settings_print_type_title{font-weight:700;padding-left:5px}div.bof_settings_print_option_input,div.bof_settings_print_option_text,div.bof_settings_print_type_texts_input,div.bof_settings_print_type_texts_title{display:inline-block;padding:10px;vertical-align:middle;width:200px}div.bof_settings_print_type_texts_input textarea{height:85px;width:600px}.position_measure_link{color:#057e98;cursor:pointer}.position_measure_link:hover{color:red}.project_to_finish_entry_div{margin-top:10px;text-align:left}.project_to_finish_entry{display:inline-block;margin-right:20px;vertical-align:middle;width:30px}td.entry_summary{text-align:right}.project_summary_container{left:250px;position:absolute;top:50px;width:320px}.project_summary_content{float:left;margin-top:10px;text-align:left;width:120px}.project_summary_content_value{float:left;margin-left:10px;margin-top:10px;text-align:right;width:80px}.utilization_content_td{border:1px solid #000;height:40px;padding:5px}.utilization_left_col{max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input_kapazitaet{background-color:#6dd270;border:0 solid #969696;color:#000;font-family:Arial,sans-serif;font-size:12px;text-align:right;width:75px}.utilization_date_select{width:80px}.utilization_date_div{margin-bottom:20px;margin-right:10px}.order_overview_title{font-weight:700;white-space:nowrap}#utilization{display:block;position:relative}#order_overview_content,#order_overview_title_bar{display:block;overflow:scroll;position:relative}.order_overview_object_title{display:inline-block;text-align:center;width:266px}.order_overview_project_to_finish{display:inline-block;width:88px}.order_overview_month_title{display:inline-block;text-align:center;width:85px}.order_overview_project_container{clear:both;white-space:nowrap}.order_overview_project_number{display:inline-block;margin-right:3px;overflow:hidden;padding:15px 5px 5px;vertical-align:top;width:50px}.order_overview_project_details{display:inline-block;margin-right:3px;overflow:hidden;padding:5px;width:210px}.order_overview_project_value{margin-top:10px;text-align:right}.order_overview_project_name{margin-top:10px;overflow:hidden;text-overflow:ellipsis}.order_overview_external_service_value{margin-top:10px;text-align:right;vertical-align:middle}.order_overview_external_service_name{margin-top:10px;overflow:hidden;text-overflow:ellipsis}.order_overview_project_values{display:inline-block;margin-right:3px;overflow:hidden;padding:5px;width:75px}.order_overview_month_values{display:inline-block;padding:5px;width:86px}.order_overview_month_values input{margin-top:7px;text-align:right;width:75px}.order_overview_month_values div{text-align:right;vertical-align:middle}.bof_abgebot_delete{padding-bottom:5px;text-align:left}.bof_abgebot_text{padding-top:5px;text-align:left;width:130px}.bof_abgebot_input,.bof_abgebot_text{display:inline-block;margin-bottom:10px}.bof_abgebot_input{text-align:right;width:120px}.bof_doc_abgebot_content_div{float:left;margin:0 10px 10px;padding:10px;width:265px}.bof_abgebot_col_div{text-align:left;width:265px}.cat_nav_article{cursor:pointer;font-weight:400}.cat_nav_group{color:#000;cursor:pointer;font-weight:700;user-select:none;white-space:nowrap}.cat_nav_article_used{color:#36996f}.cat_nav_article:hover,.cat_nav_group:hover{color:#428aa8}.cat_list_hidden{display:none}.selected_nav{color:red;font-weight:700}.selected_nav ul{color:#000}.bof_cat_nav_a_number{color:#05404d}.bof_cat_nav_g_number{color:#000;margin-right:3px}.day_overview_list input,.day_overview_list_rejected input{text-align:center}.time_manage_relationship_div{width:700px}.time_manage_select{height:500px!important;width:300px}.time_manage_select_single{margin:5px;width:150px}.time_manage_cost_category_add,.time_manage_cost_category_remove,.time_manage_project_add,.time_manage_project_remove,.time_manage_title_label{display:block}.time_manage_main_title_label,.time_manage_title_label{font-weight:700}.regular_absence_main_label,.regular_absence_submit_button,.time_manage_back_button,.time_manage_main_label,.time_manage_main_title_label,.time_manage_select,.time_manage_title_label{margin:5px}.time_manage_main_title_label{font-size:12px}.time_manage_button_div{display:inline-block;padding-top:180px;vertical-align:top}.time_manage_button_div input{position:relative;top:120px}.manage_employe_to_project_cost_category_relationship{float:left;width:680px}.time_manage_regular_absence{margin:5px;overflow:auto;width:1000px}.time_manage_regular_absence_div{margin:5px}.regular_absence_add_absence{cursor:pointer;margin:5px}.regular_absence_div{height:250px;overflow:hidden;width:500px}.regular_absence_time_area_css{height:20px;overflow:hidden;width:53px}.regular_absence_main_time_div{float:right}.regular_absence_weekdays_div{clear:right;font-size:12px;height:22px;margin:5px;vertical-align:top;width:350px}.regular_absence_calendar_div{margin-left:10px}.regular_absence_calendar_div_from,.regular_absence_calendar_div_to,.regular_absence_recurring_type_label{display:inline-block;margin-right:5px;position:relative;top:5px}.regular_absence_calendar_input{margin-right:5px;width:100px}.regular_absence_description_label{font-size:12px;font-weight:700}.regular_absence_description_div{width:150px}.regular_absence_project_cost_div{height:35px;width:500px}.regular_absence_project_div{float:left;margin-left:5px;width:220px}.regular_absence_cost_category_title_div{float:right;margin-left:5px;width:260px}.record_exists_div,.record_exists_table,.regular_absence_end_div,.regular_absence_expense_title_div,.regular_absence_project_title_label{margin:5px}.regular_absence_expense_title_div{font-weight:700}.regular_absence_expense_label{display:inline-block;width:100px}.regular_absence_title_description{margin-bottom:5px;margin-left:5px}.regular_absence_main_title_label{font-size:12px;font-weight:700;margin:5px}.recorded_regular_absences_title_div,.time_manage_regular_absence_div{display:block;margin:5px;white-space:nowrap}.recorded_regular_absences_title_div div,.time_manage_regular_absence_div div{display:inline-block;margin:5px;overflow:hidden}.recorded_regular_absences_title_div div{font-weight:700}.recorded_regular_absences_div_date_from,.recorded_regular_absences_div_date_to,.recorded_regular_absences_div_title_description_from,.recorded_regular_absences_div_title_description_to{width:70px}.recorded_regular_absences_div_cost_category,.recorded_regular_absences_div_description,.recorded_regular_absences_div_project,.recorded_regular_absences_div_title_description_cost_category,.recorded_regular_absences_div_title_description_description,.recorded_regular_absences_div_title_description_project{width:180px}.recorded_regular_absences_title_div{height:25px}.regular_absence_show_detail_img{cursor:pointer}.regular_absence_delete_img{cursor:pointer;padding-right:10px}.no_regular_absence_div{margin:5px}#center li>p{display:inline}.text-wrapper{display:flex;flex-direction:column;margin:20px;width:400px}.text-wrapper label{font-weight:700;margin-top:10px}.text-wrapper input{border:1px solid #ccc;margin-top:0;max-height:30px;min-height:30px;width:100%}.text-wrapper button{border:0;border-radius:0;margin:0;max-height:30px;max-width:30px;min-height:30px;min-width:30px}.text-wrapper .text-language{margin:0;max-width:370px}.text-wrapper~input[type=submit]{margin-left:20px}.removeMedia{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAcklEQVR4Ae3SwQ1AABAF0SkC6FYplABK4qYGSgAAM8ne/0sWM7PPlAHjwsvePP42xHjx7U+AAPtgX3gdAQIECBAgQIAAAQIECBAgYFMCBAjoThzfcUH5iYCCC4qA/oTxPRByUSnQAsMBwwegAlJel5nZBF4SHY3gr0t/AAAAAElFTkSuQmCC);background-position:100%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:inline-block;height:15px;text-align:right;width:15px}.toasts-container{position:fixed;right:22px;top:60px;z-index:9999}.select2-container .is-invalid{border-color:var(--bs-form-invalid-border-color)!important}.ui-datepicker .ui-datepicker-title{display:flex;justify-content:space-around}.ui-datepicker-year{margin-left:10px!important;min-width:70px}.datepicker-confirm a:not(.ui-state-active){background:#c2e8c4!important;border-color:#8ad38e!important;color:#000!important}.datepicker-confirm a:not(.ui-state-active):hover{background:#8ad38e!important}.datepicker-unconfirmed a:not(.ui-state-active){background:#97d8e7!important;border-color:#59c1d9!important;color:#000!important}.datepicker-unconfirmed a:not(.ui-state-active):hover{background:#59c1d9!important}.datepicker-rejected a:not(.ui-state-active){background:#ffd2d2!important;border-color:#ff8686!important;color:#000!important}.datepicker-rejected a:not(.ui-state-active):hover{background:#ff8686!important}.datepicker-rejected-option{background:#cc0f17;color:#fff}.datepicker-open a:not(.ui-state-active){background-color:#eed39e;border:1px solid #e3b55d;color:#000!important}.datepicker-open a:not(.ui-state-active):hover{background:#e3b55d}.datepicker-today a{border:3px solid #cc0f17!important;padding:calc(1em - 2px)!important}.datepicker-monthyear .ui-datepicker-calendar{display:none}.ui-datepicker{border:none;height:auto;margin:5px 0 0;width:391px}.ui-datepicker th{border:1px solid #000}.ui-datepicker-header{background:#428aa8!important;display:flex;font-weight:700;height:fit-content;justify-content:center;min-height:30px}.ui-datepicker-title{text-align:center}.ui-datepicker-title select{height:auto;padding:3px 5px}.ui-datepicker-next,.ui-datepicker-prev{margin-top:4px!important}.ui-datepicker-next span.ui-icon,.ui-datepicker-prev span.ui-icon{background-image:url(/build/images/ui-icons_ffffff_256x240.1e360be5.png)!important}.ui-datepicker-next span.ui-icon-rejected,.ui-datepicker-prev span.ui-icon-rejected{background-image:url(/build/images/ui-icons_cc0000_256x240.dc291141.png)!important}.ui-datepicker-next-hover,.ui-datepicker-prev-hover{background:inherit!important;border-color:transparent!important}.ui-datepicker-inline{padding:0}.ui-datepicker-week-col{margin-left:10px}.ui-datepicker-week-end:not(.datepicker-confirm):not(.datepicker-unconfirmed):not(.datepicker-rejected) a:not(.ui-state-active){background:#acacac!important;color:#000!important}.ui-datepicker-week-end:not(.datepicker-confirm):not(.datepicker-unconfirmed):not(.datepicker-rejected) a:not(.ui-state-active):hover{background:#c6c6c6!important;color:#000!important}.ui-datepicker-month{width:auto!important}.ui-datepicker td a,.ui-datepicker td span{display:flex;justify-content:center;padding:1em}.ui-state-highlight{background:#f6f6f6!important;border:1px solid #c5c5c5!important;color:#454545!important;font-weight:700!important}.ui-state-highlight:hover{background:#e9e9e9!important}.ui-state-active{background:#007fff!important;border:1px solid #003eff!important;color:#fff!important}.ui-state-active:hover{background:#4da5ff!important}.ui-state-default:not(.ui-state-highlight):not(.ui-state-active){color:#000!important}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/build/fonts/roboto-latin-500-normal.7077203b.woff2) format("woff2"),url(/build/fonts/roboto-latin-500-normal.68d40d6d.woff) format("woff")}body{font-family:Arial,sans-serif;font-size:1.25em!important;line-height:1.5!important}body,h2,h3{font-weight:400!important}h1,h2,h3{font-weight:700;margin:10px 0!important;padding:0!important}h1{font-size:24px}h2{font-size:18px}h3{font-size:14px}img{vertical-align:initial!important}.choose_calendar{max-width:393px;width:97%}.text-blue{color:#428aa8}.text-red{color:#ff6464}.text-white{color:#fff}.text-green{color:#67dd77}.text-purple{color:purple}.text-pink{color:pink}.text-right{text-align:right}.table td,.table th{border:1px solid #c4c4c4;padding:.4rem;vertical-align:middle}.table thead,.table thead tr th a{color:#fff!important}.table>thead>tr>td,.table>thead>tr>th{background-color:#428aa8;border:1px solid #ccc;color:#fff;font-weight:400;height:30px;letter-spacing:1px;overflow:hidden;padding:5px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.table tbody tr td{background-color:transparent;color:inherit}.table:not(.table-striped) tbody tr:nth-child(odd of :not(.hidden,.d-none,.hide)),.table:not(.table-striped) tbody:has(tr:first-child.even) tr:nth-child(odd of :not(.hidden,.d-none,.hide)),.table:not(.table-striped) tbody:has(tr:first-child.odd) tr:nth-child(even of :not(.hidden,.d-none,.hide)){background-color:#fff}.list-tr:nth-child(odd),.table:not(.table-striped) tbody tr:nth-child(even of :not(.hidden,.d-none,.hide)),.table:not(.table-striped) tbody:has(tr:first-child.even) tr:nth-child(even of :not(.hidden,.d-none,.hide)),.table:not(.table-striped) tbody:has(tr:first-child.odd) tr:nth-child(odd of :not(.hidden,.d-none,.hide)){background-color:#e9ecef}.table tbody tr.list-blue.list-blue.list-blue.list-blue.list-blue.list-blue{background-color:#9cf}.delay-color.delay-color.delay-color:nth-child(odd),.table tbody tr.delay-color.delay-color.delay-color:nth-child(odd){background-color:#e2aeae}.delay-color.delay-color.delay-color:nth-child(2n),.table tbody tr.delay-color.delay-color.delay-color:nth-child(2n){background-color:#ffd2d2}.list_green{background-color:#b9e0d2}.list_dark_green{background-color:#4aa842}.list_red{background-color:#ffd2d2}.list_dark_red{background-color:#db6363}.list_dark_grey{background-color:gray}.list-td-title{font-weight:700}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=time],select{border:1px solid #ccc;border-radius:5px;font-size:12px;height:25px;padding:5px}input[type=date]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=text]:disabled,input[type=time]:disabled,select:disabled{background-color:#f5f5f5}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}:has(+.fa-times) .search-field{padding-right:20px}.form-check-input,.form-control{border:1px solid #ccc}.form-switch .form-check-input{height:20px;margin-right:10px;width:40px}.form-select.form-select{background-position:right 5px center;padding:1px 25px 1px 5px}.input-group-text+.form-select.form-select{height:auto}.custom-control.form-switch .form-check-input:checked{background-color:#428aa8;border-color:#428aa8}.custom-control input[type=checkbox],.custom-control input[type=radio]{accent-color:#428aa8}select[multiple]{height:auto}select{font-size:12px!important}.input-group .input-group-text{background-color:#e9ecef}.input-group .input-group-text i{color:#4a5057}.input-group input{font-size:12px;height:auto}input.form-control,input.form-control-plaintext,textarea.form-control,textarea.form-control-plaintext{font-size:12px}input.hasDatepicker:user-invalid,input[type*=date]:user-invalid,textarea.hasDatepicker:user-invalid,textarea[type*=date]:user-invalid{background-color:#ffd2d2!important}input.hasDatepicker.form-control,input[type*=date].form-control,textarea.hasDatepicker.form-control,textarea[type*=date].form-control{height:25px;padding:5px}.required-field{background-color:#f8d7da!important;border-color:#721c24!important}.delay-color{background-color:#ffd2d2}.icon-col{width:20px}.circle{animation:ripple 15s infinite;background:#fff;border-radius:50%;box-shadow:0 0 1px 0 #508fb9;position:absolute}.small{bottom:-100px;height:200px;left:-100px;width:200px}.medium{bottom:-200px;height:400px;left:-200px;width:400px}.large{bottom:-300px;height:600px;left:-300px;width:600px}.xlarge{bottom:-400px;height:800px;left:-400px;width:800px}.xxlarge{bottom:-500px;height:1000px;left:-500px;width:1000px}.shade1{opacity:.2}.shade2{opacity:.5}.shade3{opacity:.7}.shade4{opacity:.8}.shade5{opacity:.9}.overflow-auto{overflow:auto}.overflow-scroll-y{overflow-y:scroll}@keyframes ripple{0%{transform:scale(.8)}50%{transform:scale(1.2)}to{transform:scale(.8)}}.navigation{background-color:#f5f5f5;border-right:1px solid #ccc;height:100%;padding:0;position:fixed;width:280px;z-index:100}.navigation-header{align-items:center;display:flex;padding:10px}.navigation-header .logo-contria{cursor:pointer;height:18px}.navigation-header i{cursor:pointer;margin:2px}.navigation-header input{appearance:none;background-color:transparent;border:none;border-bottom:2px solid gray;display:none;outline:none;width:0}.navigation-header input:focus{border-bottom:2px solid #428aa8}.navigation-header .searching-icon{display:none}.navigation-header .fa-thumbtack{transform:rotate(45deg)}.navigation nav{height:calc(100% - 40px);overflow:auto}.navigation nav ul{padding:0 0 10px}.navigation nav ul .fa-chevron-right{display:none}.navigation nav>ul>li>a{padding:10px}.navigation nav>ul>li>a p{font-size:10pt}.navigation a{display:flex;padding:7px}.navigation a p{color:gray;font-size:9pt;margin:0}.navigation a path{color:gray}.navigation a i:first-child{margin-right:10px}.navigation i{color:gray;font-size:13pt}.navigation .active{background-color:rgba(0,0,0,.06);border-left:5px solid gray}.navigation .active-bold{background-color:rgba(0,0,0,.06);border-left:5px solid #428aa8}.navigation .active-bold>a p,.navigation .active-bold>a>i{color:#428aa8}.navigation .nav-link{cursor:pointer;padding-right:0}.navigation .item-favorite.fa-star,.navigation .nav-link .fa-chevron-down,.navigation .nav-link .fa-chevron-up{padding-right:10px}.navigation .minimize{align-items:center;border-top:1px solid #ccc;bottom:0;display:flex;height:40px;justify-content:center;position:fixed;width:280px}.navigation .minimize p{color:gray;font-size:10pt;margin:0;padding:0}.navigation .minimize i{margin-right:10px}.navigation .minimized{margin-top:50px;overflow:visible;position:absolute}.navigation .minimized div{margin:-90px 0 0 170px;padding:60px 60px 60px 0;position:absolute}.navigation .minimized ul{background-color:#fff;border:1px solid gray;border-radius:5px;padding:0!important;width:200px}.navigation .minimized ul li{margin:0;padding:0}.navigation .minimized ul li .nav-hover{color:#428aa8}.navigation .minimized ul li .fa-chevron-down,.navigation .minimized ul li .fa-chevron-up{display:none}.navigation .minimized ul li .fa-chevron-right{display:block}.navigation .minimized>ul{background-color:transparent!important;border:none!important;margin-left:0;width:50px}.navigation .minimized>ul>li>a .fa-chevron-right,.navigation .minimized>ul>li>a p{display:none}.navigation .minimized>ul>li>div{margin-left:50px}.navigation .minimized .active,.navigation .minimized .active-bold{background-color:transparent;border:none!important}.toggle-menu{display:none;font-size:18pt}ul.navbar-nav li{cursor:pointer!important}.header nav{color:gray;height:54px}.header nav a,.header nav a:hover,.header nav i{color:gray!important}.header nav i.file-text-logout-sia{color:green!important}.header nav i.file-text-login-sia,.header nav i.file-text-logout-sia{cursor:pointer}a{color:#428aa8!important}.timeRegHierView{max-height:200px;overflow:auto}.catHierViewArticle-g{background-color:#f5f5f5}.catHierViewArticle-a,.catHierViewArticle-g{margin:2px;padding:5px}.catHierViewArticleSub{padding-left:10px}.catHierViewArticleDivs{display:inline-block}.catHierViewArticleUnitDiv{float:right}.btn-lg{height:50px}footer{margin:20px auto;text-align:center}#mainContainer{position:relative;top:53px}div.content,div.header-with-nav{margin-left:280px}div.content,div.content-nonav{height:calc(100% - 53px);overflow:auto;position:fixed;top:53px}div.content{width:calc(100% - 261px)}div.content-nonav{width:100%}div.header{background-color:#f5f5f5;border-bottom:1px solid #ccc;color:#fff;height:53px;min-width:300px}div.inline,div.page,div.view{display:inline-block;padding:0;vertical-align:top}div.page{margin:5px;min-width:300px}div.view{background-color:#f5f5f5;height:fit-content;margin:0;max-width:395px;position:absolute;right:0;z-index:100}div.boxContainer{float:left;width:45%}div.invalid-tooltip{display:block!important;position:relative!important}div.padding{padding:.4rem;vertical-align:middle}.bg-primary{background-color:#428aa8!important}.bg-secondary{background-color:#428aa8}.pagination{display:inline-block}.pagination a{border:1px solid #e2e8f0;color:#000;float:left;padding:8px 16px;text-decoration:none;transition:background-color .3s}.pagination a.active{background-color:#428aa8;border:1px solid #428aa8;color:#fff!important}.dark-mode .pagination a.active{border-color:#fff}.pagination a:hover:not(.active){background-color:#e2e8f0}fieldset{border:1px solid #e2e8f0;border-radius:5px}legend{font-size:1.5rem;margin:5px 0}.w-10{width:10%!important}.w-45{width:45%!important}.hidden{visibility:hidden!important}.error{background-color:#ffd2d2!important}.info{background-color:gold!important}.success{background-color:#b9e0d2!important}.notify{background-color:#428aa8!important}.flex-fill{flex-grow:1}.custom-switch.custom-switch-sm .custom-control-label{padding-bottom:1rem;padding-left:1rem}.custom-switch.custom-switch-sm .custom-control-label:before{border-radius:2rem;height:1rem;width:1.75rem}.custom-switch.custom-switch-sm .custom-control-label:after{border-radius:.5rem;height:calc(1rem - 4px);width:calc(1rem - 4px)}.custom-switch.custom-switch-sm .custom-control-input:checked~.custom-control-label:after{transform:translateX(.75rem)}.custom-switch.custom-switch-md .custom-control-label{padding-bottom:1.5rem;padding-left:2rem}.custom-switch.custom-switch-md .custom-control-label:before{border-radius:3rem;height:1.5rem;width:2.75rem}.custom-switch.custom-switch-md .custom-control-label:after{border-radius:1.25rem;height:calc(1.5rem - 4px);width:calc(1.5rem - 4px)}.custom-switch.custom-switch-md .custom-control-input:checked~.custom-control-label:after{transform:translateX(1.25rem)}.custom-switch.custom-switch-lg .custom-control-label{padding-bottom:2rem;padding-left:3rem}.custom-switch.custom-switch-lg .custom-control-label:before{border-radius:4rem;height:2rem;width:3.75rem}.custom-switch.custom-switch-lg .custom-control-label:after{border-radius:2rem;height:calc(2rem - 4px);width:calc(2rem - 4px)}.custom-switch.custom-switch-lg .custom-control-input:checked~.custom-control-label:after{transform:translateX(1.75rem)}.custom-switch.custom-switch-xl .custom-control-label{padding-bottom:2.5rem;padding-left:4rem}.custom-switch.custom-switch-xl .custom-control-label:before{border-radius:5rem;height:2.5rem;width:4.75rem}.custom-switch.custom-switch-xl .custom-control-label:after{border-radius:2.75rem;height:calc(2.5rem - 4px);width:calc(2.5rem - 4px)}.custom-switch.custom-switch-xl .custom-control-input:checked~.custom-control-label:after{transform:translateX(2.25rem)}.fa-file-pdf{color:#cc0f17;cursor:pointer}.fa.fa-check,.fa.fa-check-circle,.fa.fa-circle-check,.fa.fa-file-plus,.fa.fa-minus,.fa.fa-plus,.fa.fa-plus-square,.fa.fa-save,.fad.fa-check,.fad.fa-check-circle,.fad.fa-circle-check,.fad.fa-file-plus,.fad.fa-minus,.fad.fa-plus,.fad.fa-plus-square,.fad.fa-save,.fal.fa-check,.fal.fa-check-circle,.fal.fa-circle-check,.fal.fa-file-plus,.fal.fa-minus,.fal.fa-plus,.fal.fa-plus-square,.fal.fa-save,.far.fa-check,.far.fa-check-circle,.far.fa-circle-check,.far.fa-file-plus,.far.fa-minus,.far.fa-plus,.far.fa-plus-square,.far.fa-save,.fas.fa-check,.fas.fa-check-circle,.fas.fa-circle-check,.fas.fa-file-plus,.fas.fa-minus,.fas.fa-plus,.fas.fa-plus-square,.fas.fa-save{color:#41d800}.fad.fa-pencil-alt:before,.fas.fa-exclamation-circle{color:orange}.fa.fa-arrow-right,.fa.fa-barcode,.fa.fa-calendar-alt,.fa.fa-list-alt,.fa.fa-phone-alt,.fa.fa-print,.fa.fa-qrcode,.fa.fa-sign-out,.fad.fa-arrow-right,.fad.fa-barcode,.fad.fa-list-alt,.fad.fa-phone-alt,.fad.fa-print,.fad.fa-qrcode,.fad.fa-sign-out,.fal.fa-arrow-right,.fal.fa-barcode,.fal.fa-calendar-alt,.fal.fa-list-alt,.fal.fa-phone-alt,.fal.fa-print,.fal.fa-qrcode,.fal.fa-sign-out,.far.fa-arrow-right,.far.fa-barcode,.far.fa-calendar-alt,.far.fa-list-alt,.far.fa-phone-alt,.far.fa-print,.far.fa-qrcode,.far.fa-sign-out,.fas.fa-arrow-right,.fas.fa-barcode,.fas.fa-calendar-alt,.fas.fa-list-alt,.fas.fa-phone-alt,.fas.fa-print,.fas.fa-qrcode,.fas.fa-sign-out{color:#000}.fad.fa-calendar:before{color:#ff6464}.fad.fa-calendar:after{color:#fff;opacity:1}.fa-book,.fa-copy,.fa.fa-angle-double-left,.fa.fa-angle-double-right,.fa.fa-angle-down,.fa.fa-angle-left,.fa.fa-angle-right,.fa.fa-angle-up,.fa.fa-bars,.fa.fa-cloud-download-alt,.fa.fa-cog,.fa.fa-compress-alt,.fa.fa-envelope,.fa.fa-globe-americas,.fa.fa-redo,.fa.fa-redo-alt,.fad.fa-angle-double-left,.fad.fa-angle-double-right,.fad.fa-angle-down,.fad.fa-angle-left,.fad.fa-angle-right,.fad.fa-angle-up,.fad.fa-bars,.fad.fa-cloud-download-alt,.fad.fa-cog,.fad.fa-compress-alt,.fad.fa-envelope,.fad.fa-expand-alt,.fad.fa-globe-americas,.fad.fa-redo,.fad.fa-redo-alt,.fal.fa-angle-double-left,.fal.fa-angle-double-right,.fal.fa-angle-down,.fal.fa-angle-left,.fal.fa-angle-right,.fal.fa-angle-up,.fal.fa-bars,.fal.fa-book,.fal.fa-cloud-download-alt,.fal.fa-cog,.fal.fa-compress-alt,.fal.fa-envelope,.fal.fa-expand-alt,.fal.fa-globe-americas,.fal.fa-redo,.fal.fa-redo-alt,.far.fa-angle-double-left,.far.fa-angle-double-right,.far.fa-angle-down,.far.fa-angle-left,.far.fa-angle-right,.far.fa-angle-up,.far.fa-bars,.far.fa-book,.far.fa-cloud-download-alt,.far.fa-cog,.far.fa-compress-alt,.far.fa-envelope,.far.fa-expand-alt,.far.fa-globe-americas,.far.fa-redo,.far.fa-redo-alt,.fas.fa-angle-double-left,.fas.fa-angle-double-right,.fas.fa-angle-down,.fas.fa-angle-left,.fas.fa-angle-right,.fas.fa-angle-up,.fas.fa-bars,.fas.fa-book,.fas.fa-cloud-download-alt,.fas.fa-cog,.fas.fa-envelope,.fas.fa-envelope-open,.fas.fa-globe-americas,.fas.fa-redo,.fas.fa-redo-alt{color:#428aa8}.fas.fa-info-circle{color:#1e90ff}.fa.fa-times,.fa.fa-trash-alt,.fad.fa-circle-xmark,.fad.fa-times,.fad.fa-trash-alt,.fad.fa-xmark-circle,.fal.fa-circle-xmark,.fal.fa-times,.fal.fa-trash-alt,.fal.fa-xmark-circle,.far.fa-circle-xmark,.far.fa-times,.far.fa-trash-alt,.far.fa-xmark-circle,.fas.fa-circle-xmark,.fas.fa-times,.fas.fa-trash-alt,.fas.fa-xmark-circle{color:red}.select2-container--default .select2-selection--single .select2-selection__clear span{font-size:1rem!important}.select2-container--default .select2-selection--single .select2-selection__arrow{align-items:center;display:flex;justify-content:center}.select2-container--default .select2-selection--single .select2-selection__arrow b{filter:brightness(.7);left:0;margin:0;position:relative;scale:1.2;top:0}.icon-export,.icon-import{color:#428aa8;font-size:20px;font-weight:700;left:15px;position:absolute}.fa-stack{width:3.5em}.btn,.btn-add,.btn-close,.btn-danger,.btn-delete,.btn-edit,.btn-error,.btn-info,.btn-information,.btn-primary,.btn-print,.btn-save,.btn-success,.btn-warning{border:1px solid #ccc;border-radius:5px;color:#000;cursor:pointer;display:inline-block;font:13px/13px Arial,sans-serif;font-weight:400;letter-spacing:1px;outline:0;padding:5px;transition:background-color .3s ease}.btn-add:hover,.btn-close:hover,.btn-danger:hover,.btn-delete:hover,.btn-edit:hover,.btn-error:hover,.btn-info:hover,.btn-information:hover,.btn-primary:hover,.btn-print:hover,.btn-save:hover,.btn-success:hover,.btn-warning:hover,.btn:hover{text-decoration:none}.modal .btn-close{border:none}.modal .csv-table{margin-bottom:0}.alert-dismissible .btn-close{border:none}.btn-primary{color:#fff!important;font-weight:400}.btn-outline-primary:hover,.btn-primary,.btn-primary:hover{background-color:#428aa8;border-color:#428aa8}.btn-success{background-color:#67dd77;border-color:#67dd77}.btn-danger,.btn-success{color:#fff!important;font-weight:400}.btn-danger{background-color:#ff6464;border-color:#ff6464}.btn-warning{background-color:gold;border-color:gold;color:#000!important;font-weight:400}.btn-info{background-color:#9cf;border-color:#9cf;color:#fff!important;font-weight:400}.btn+.btn{margin-left:10px}.btn-add:disabled,.btn-close:disabled,.btn-danger:disabled,.btn-delete:disabled,.btn-edit:disabled,.btn-error:disabled,.btn-info:disabled,.btn-information:disabled,.btn-primary:disabled,.btn-save:disabled,.btn-success:disabled,.btn-warning:disabled,.btn:disabled{background-color:#ccc;border:1px solid #b3b3b3;color:#fff!important;cursor:not-allowed}.btn-silver{background-color:silver}.btn-whitesmoke{background-color:#f5f5f5}.btn-left{text-align:left}h1.headline{font-size:3.125em}h1.not-found{font-size:6.25em}h2.headline{font-size:2.5em}h3.headline{font-size:2.1875em}h4.headline{font-size:1.875em}h5.headline{font-size:1.5625em}h6.headline{font-size:1.25em}.border-no{border:0!important}.settings-popup,.switch-popup{top:48px!important}.settings-popup .settings-link-icon:before,.switch-popup .settings-link-icon:before{font-size:15px}textarea{font-size:12px;resize:both!important}.overlay{background-color:#f5f5f5;display:none;height:100%;left:50%;opacity:.2;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:10000}.preview-container{flex:1;margin:0;max-height:100%;max-width:100%;min-height:200px;min-width:100px;overflow:auto;padding:5px;position:relative}.preview-container>div,.preview-container>iframe,.preview-container>img,.preview-container>pre,.preview-container>table{display:block;margin:0 auto;max-height:100%;max-width:100%;object-fit:contain;overflow:auto}.preview-container:has(button)>div,.preview-container:has(button)>iframe,.preview-container:has(button)>img,.preview-container:has(button)>pre,.preview-container:has(button)>table{margin:0;max-height:calc(100% - 50px)}.preview-container .preview-loader-container{height:90%;padding:30px 5px 5px;position:absolute;text-align:center;width:90%}.preview-container .preview-loader-container .preview-loader{color:#428aa8;font-size:4rem}.preview-container .peek-img{border:1px solid #e9ecef;max-height:90%;max-width:90%}.preview-container iframe[type*=pdf]{height:100%;min-height:400px;min-width:500px;width:100%}.preview-container pre{font-size:.9rem}.preview-container pre.wrap{text-wrap:auto}.modal.fade{background:rgba(0,0,0,.5)}.modal-backdrop.fade{opacity:0}.modal-title{margin:0!important}.modal-header:not(:has(.search-field)){padding:1rem 1rem .5rem}.modal-header:not(:has(.search-field)) div.flex-fill{align-items:center}.select2-selection__clear{margin-top:unset!important}.select2-container--default .select2-selection--multiple{align-items:center;cursor:pointer;min-height:28px;padding-right:26px!important;position:relative}.select2-container--default .select2-selection--multiple:after{align-items:center;content:"";display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:26px}.select2-container--default .select2-selection--multiple:before{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;content:"";filter:brightness(.7);height:0;margin-top:-1px;pointer-events:none;position:absolute;right:9px;scale:1.2;top:50%;width:0;z-index:2}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field{cursor:pointer;resize:none!important}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #aaa;outline:0}.select2-container--default.select2-container--open .select2-selection--multiple:before{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container .select2-selection--multiple{cursor:pointer}.element-list,.element-mask,.module-list,.module-mask,.screen-list,.screen-mask,.workflow-list,.workflow-mask,.workflowgroup-list,.workflowgroup-mask{width:500px}.element-list .header-options,.element-mask .header-options,.module-list .header-options,.module-mask .header-options,.screen-list .header-options,.screen-mask .header-options,.workflow-list .header-options,.workflow-mask .header-options,.workflowgroup-list .header-options,.workflowgroup-mask .header-options{display:flex;margin-bottom:10px}.element-list .header-options .input-group,.element-mask .header-options .input-group,.module-list .header-options .input-group,.module-mask .header-options .input-group,.screen-list .header-options .input-group,.screen-mask .header-options .input-group,.workflow-list .header-options .input-group,.workflow-mask .header-options .input-group,.workflowgroup-list .header-options .input-group,.workflowgroup-mask .header-options .input-group{margin-right:10px}.element-list .header-options button,.element-mask .header-options button,.module-list .header-options button,.module-mask .header-options button,.screen-list .header-options button,.screen-mask .header-options button,.workflow-list .header-options button,.workflow-mask .header-options button,.workflowgroup-list .header-options button,.workflowgroup-mask .header-options button{white-space:nowrap}.element-list a,.element-list h5,.element-mask a,.element-mask h5,.module-list a,.module-list h5,.module-mask a,.module-mask h5,.screen-list a,.screen-list h5,.screen-mask a,.screen-mask h5,.workflow-list a,.workflow-list h5,.workflow-mask a,.workflow-mask h5,.workflowgroup-list a,.workflowgroup-list h5,.workflowgroup-mask a,.workflowgroup-mask h5{color:gray;display:flex;font-size:12pt;text-decoration:none}.element-list a i,.element-list h5 i,.element-mask a i,.element-mask h5 i,.module-list a i,.module-list h5 i,.module-mask a i,.module-mask h5 i,.screen-list a i,.screen-list h5 i,.screen-mask a i,.screen-mask h5 i,.workflow-list a i,.workflow-list h5 i,.workflow-mask a i,.workflow-mask h5 i,.workflowgroup-list a i,.workflowgroup-list h5 i,.workflowgroup-mask a i,.workflowgroup-mask h5 i{margin-right:10px}.element-list a.hide,.element-list h5.hide,.element-mask a.hide,.element-mask h5.hide,.module-list a.hide,.module-list h5.hide,.module-mask a.hide,.module-mask h5.hide,.screen-list a.hide,.screen-list h5.hide,.screen-mask a.hide,.screen-mask h5.hide,.workflow-list a.hide,.workflow-list h5.hide,.workflow-mask a.hide,.workflow-mask h5.hide,.workflowgroup-list a.hide,.workflowgroup-list h5.hide,.workflowgroup-mask a.hide,.workflowgroup-mask h5.hide{display:none}.element-list h5,.element-mask h5,.module-list h5,.module-mask h5,.screen-list h5,.screen-mask h5,.workflow-list h5,.workflow-mask h5,.workflowgroup-list h5,.workflowgroup-mask h5{width:100%}.element-list .accordion,.element-mask .accordion,.module-list .accordion,.module-mask .accordion,.screen-list .accordion,.screen-mask .accordion,.workflow-list .accordion,.workflow-mask .accordion,.workflowgroup-list .accordion,.workflowgroup-mask .accordion{background-color:rgba(0,0,0,.06);font-size:12pt;margin-bottom:5px}.element-list .accordion .card,.element-mask .accordion .card,.module-list .accordion .card,.module-mask .accordion .card,.screen-list .accordion .card,.screen-mask .accordion .card,.workflow-list .accordion .card,.workflow-mask .accordion .card,.workflowgroup-list .accordion .card,.workflowgroup-mask .accordion .card{background-color:transparent;border-left:2px dashed gray;border-radius:0;margin:0}.element-list .accordion .card-header,.element-mask .accordion .card-header,.module-list .accordion .card-header,.module-mask .accordion .card-header,.screen-list .accordion .card-header,.screen-mask .accordion .card-header,.workflow-list .accordion .card-header,.workflow-mask .accordion .card-header,.workflowgroup-list .accordion .card-header,.workflowgroup-mask .accordion .card-header{background-color:transparent;border:0;height:40px}.element-list .accordion .card-header h5 a.card-expand,.element-mask .accordion .card-header h5 a.card-expand,.module-list .accordion .card-header h5 a.card-expand,.module-mask .accordion .card-header h5 a.card-expand,.screen-list .accordion .card-header h5 a.card-expand,.screen-mask .accordion .card-header h5 a.card-expand,.workflow-list .accordion .card-header h5 a.card-expand,.workflow-mask .accordion .card-header h5 a.card-expand,.workflowgroup-list .accordion .card-header h5 a.card-expand,.workflowgroup-mask .accordion .card-header h5 a.card-expand{width:calc(100% - 30px)}.element-list .accordion .card-header .fa-pencil,.element-mask .accordion .card-header .fa-pencil,.module-list .accordion .card-header .fa-pencil,.module-mask .accordion .card-header .fa-pencil,.screen-list .accordion .card-header .fa-pencil,.screen-mask .accordion .card-header .fa-pencil,.workflow-list .accordion .card-header .fa-pencil,.workflow-mask .accordion .card-header .fa-pencil,.workflowgroup-list .accordion .card-header .fa-pencil,.workflowgroup-mask .accordion .card-header .fa-pencil{position:absolute;right:20px}.element-list .accordion .card-body,.element-mask .accordion .card-body,.module-list .accordion .card-body,.module-mask .accordion .card-body,.screen-list .accordion .card-body,.screen-mask .accordion .card-body,.workflow-list .accordion .card-body,.workflow-mask .accordion .card-body,.workflowgroup-list .accordion .card-body,.workflowgroup-mask .accordion .card-body{border:0;padding:15px 15px 15px 20px}.element-list .accordion .card-body .fa-pencil,.element-mask .accordion .card-body .fa-pencil,.module-list .accordion .card-body .fa-pencil,.module-mask .accordion .card-body .fa-pencil,.screen-list .accordion .card-body .fa-pencil,.screen-mask .accordion .card-body .fa-pencil,.workflow-list .accordion .card-body .fa-pencil,.workflow-mask .accordion .card-body .fa-pencil,.workflowgroup-list .accordion .card-body .fa-pencil,.workflowgroup-mask .accordion .card-body .fa-pencil{margin-left:10px}.element-list .accordion .card-body p,.element-mask .accordion .card-body p,.module-list .accordion .card-body p,.module-mask .accordion .card-body p,.screen-list .accordion .card-body p,.screen-mask .accordion .card-body p,.workflow-list .accordion .card-body p,.workflow-mask .accordion .card-body p,.workflowgroup-list .accordion .card-body p,.workflowgroup-mask .accordion .card-body p{color:gray;font-size:11pt}.element-list .accordion .card-body .new-item,.element-mask .accordion .card-body .new-item,.module-list .accordion .card-body .new-item,.module-mask .accordion .card-body .new-item,.screen-list .accordion .card-body .new-item,.screen-mask .accordion .card-body .new-item,.workflow-list .accordion .card-body .new-item,.workflow-mask .accordion .card-body .new-item,.workflowgroup-list .accordion .card-body .new-item,.workflowgroup-mask .accordion .card-body .new-item{display:flex;height:40px}.element-list .accordion .card-body .new-item i,.element-list .accordion .card-body .new-item p,.element-mask .accordion .card-body .new-item i,.element-mask .accordion .card-body .new-item p,.module-list .accordion .card-body .new-item i,.module-list .accordion .card-body .new-item p,.module-mask .accordion .card-body .new-item i,.module-mask .accordion .card-body .new-item p,.screen-list .accordion .card-body .new-item i,.screen-list .accordion .card-body .new-item p,.screen-mask .accordion .card-body .new-item i,.screen-mask .accordion .card-body .new-item p,.workflow-list .accordion .card-body .new-item i,.workflow-list .accordion .card-body .new-item p,.workflow-mask .accordion .card-body .new-item i,.workflow-mask .accordion .card-body .new-item p,.workflowgroup-list .accordion .card-body .new-item i,.workflowgroup-list .accordion .card-body .new-item p,.workflowgroup-mask .accordion .card-body .new-item i,.workflowgroup-mask .accordion .card-body .new-item p{color:#428aa8}.element-list.searching .new-item,.element-mask.searching .new-item,.module-list.searching .new-item,.module-mask.searching .new-item,.screen-list.searching .new-item,.screen-mask.searching .new-item,.workflow-list.searching .new-item,.workflow-mask.searching .new-item,.workflowgroup-list.searching .new-item,.workflowgroup-mask.searching .new-item{display:none!important}.element-list.searching .fa-chevron-down,.element-list.searching .fa-chevron-up,.element-mask.searching .fa-chevron-down,.element-mask.searching .fa-chevron-up,.module-list.searching .fa-chevron-down,.module-list.searching .fa-chevron-up,.module-mask.searching .fa-chevron-down,.module-mask.searching .fa-chevron-up,.screen-list.searching .fa-chevron-down,.screen-list.searching .fa-chevron-up,.screen-mask.searching .fa-chevron-down,.screen-mask.searching .fa-chevron-up,.workflow-list.searching .fa-chevron-down,.workflow-list.searching .fa-chevron-up,.workflow-mask.searching .fa-chevron-down,.workflow-mask.searching .fa-chevron-up,.workflowgroup-list.searching .fa-chevron-down,.workflowgroup-list.searching .fa-chevron-up,.workflowgroup-mask.searching .fa-chevron-down,.workflowgroup-mask.searching .fa-chevron-up{display:none}.element-child,.module-child,.screen-child,.workflow-child,.workflowgroup-child{border-left:2px dashed gray;margin-left:10px;padding-left:10px}.element-mask,.module-mask,.screen-mask,.workflow-mask,.workflowgroup-mask{width:500px}.element-mask h4,.module-mask h4,.screen-mask h4,.workflow-mask h4,.workflowgroup-mask h4{margin-bottom:20px}.element-mask .input-group,.module-mask .input-group,.screen-mask .input-group,.workflow-mask .input-group,.workflowgroup-mask .input-group{margin:5px}.element-mask .input-group-text,.module-mask .input-group-text,.screen-mask .input-group-text,.workflow-mask .input-group-text,.workflowgroup-mask .input-group-text{align-items:center;display:flex;justify-content:center;width:50px}.element-mask .action-buttons,.module-mask .action-buttons,.screen-mask .action-buttons,.workflow-mask .action-buttons,.workflowgroup-mask .action-buttons{display:flex;margin-right:-10px}.element-mask .action-buttons button,.module-mask .action-buttons button,.screen-mask .action-buttons button,.workflow-mask .action-buttons button,.workflowgroup-mask .action-buttons button{margin:5px}.element-mask .accordion,.module-mask .accordion,.screen-mask .accordion,.workflow-mask .accordion,.workflowgroup-mask .accordion{border-bottom:1px solid rgba(0,0,0,.1);margin-left:5px;margin-right:-5px}.element-mask .accordion .card,.module-mask .accordion .card,.screen-mask .accordion .card,.workflow-mask .accordion .card,.workflowgroup-mask .accordion .card{border:1px solid rgba(0,0,0,.1);border-bottom:0!important}.element-mask .collapse-screen .card-body,.module-mask .collapse-screen .card-body,.screen-mask .collapse-screen .card-body,.workflow-mask .collapse-screen .card-body,.workflowgroup-mask .collapse-screen .card-body{border-left:3px dashed gray;margin-bottom:10px;margin-left:20px;padding-bottom:0;padding-left:15px}.module-list{width:400px}.module-list td{cursor:pointer}.module-list .circle-green{color:#67dd77}.module-list .circle-red{color:#ff6464}.module-mask .custom-switch{margin-bottom:15px;margin-left:10px;margin-top:15px}.module-mask .workflows{border:1px solid gray;margin-left:10px;width:1000px}.module-mask .workflows div{max-height:500px;overflow-y:auto}.module-mask .workflows .move-buttons{align-items:center;display:flex;flex-direction:column;justify-content:center}.module-mask .workflows .btn{margin:10px 40px;padding:10px;width:100px}.module-mask .action-buttons{width:1020px}@media screen and (max-width:700px){.sidebar{height:auto;position:relative;width:100%}.sidebar a{float:left}div.content{margin-left:0}div.client-name,div.head-usermail,div.head-usermail-number,div.head-username,div.logout-panel,div.print-panel,div.sia-login-panel{font:.8em Arial,sans-serif!important}}@media screen and (max-width:400px){.sidebar a{float:none;text-align:center}div.head-usermail-number{left:-20px}}@media screen and (max-width:450px){div.head-usermail-number{left:-20px}h1.headline{font-size:2.125em}h1.not-found{font-size:6.25em}h2.headline{font-size:1.5em}h3.headline{font-size:1.1875em}h4.headline{font-size:.875em}h5.headline{font-size:.5625em}h6.headline{font-size:.25em}}@media screen and (max-width:380px){div.client-name,div.head-usermail,div.head-usermail-number,div.head-username,div.logout-panel,div.print-panel,div.sia-login-panel{font:1em Arial,sans-serif!important}}.navigation-list{width:500px}.navigation-list .header-options{display:flex;margin-bottom:10px}.navigation-list .header-options .input-group{margin-right:10px}.navigation-list .header-options button{width:150px}.navigation-list a,.navigation-list h5{color:gray!important;display:flex;font-size:12pt;text-decoration:none}.navigation-list a i,.navigation-list h5 i{margin-right:10px}.navigation-list a i.fa-book,.navigation-list h5 i.fa-book{color:gray!important}.navigation-list h5{width:100%}.navigation-list h4{margin-bottom:20px}.navigation-list .accordion{background-color:rgba(0,0,0,.06);font-size:12pt;margin-bottom:5px}.navigation-list .accordion .card{background-color:transparent;border-left:2px dashed gray;border-radius:0;margin:0}.navigation-list .accordion .card-header{background-color:transparent;border:none;height:40px}.navigation-list .accordion .card-header h5 a.card-expand{width:calc(100% - 30px)}.navigation-list .accordion .card-header .fa-pencil{position:absolute;right:20px}.navigation-list .accordion .card-body{border:none;padding:0 0 0 6px}.navigation-list-item{display:flex;height:40px;padding:.75rem 1.25rem}.navigation-list-item.new-item i,.navigation-list-item.new-item p{color:#428aa8}.navigation-list-item.hide,.navigation-list.searching .fa-chevron-down,.navigation-list.searching .fa-chevron-up,.navigation-list.searching .new-item{display:none}.navigation .fa-chevron-right{margin-right:5px}.navigation .minimized .fa-star{display:none}.filter-dropdown{position:relative}.filter-dropdown .dropdown-toggle.filter{border:1px solid #fff;border-radius:5px;padding:5px}.filter-dropdown .filter-menu{background-color:#fff;color:#000;filter:brightness(97%) drop-shadow(0 3px 7px gray);letter-spacing:0;overflow:hidden;padding-top:0;position:absolute;z-index:10}.dark-mode .filter-dropdown .filter-menu{background-color:#3c3c3c;color:#fff}.filter-dropdown .filter-menu table,.filter-dropdown .filter-menu table tbody,.filter-dropdown .filter-menu table tbody tr{width:100%}.filter-dropdown .filter-menu .filter-items{display:inline-block;max-height:270px;overflow-y:scroll}.filter-dropdown .filter-menu i.fa-check{font-size:1.1em!important}.filter-dropdown .filter-menu td{font-size:1em!important;padding:2px}.filter-dropdown .filter-menu td:last-child{width:calc(100% - 25px)}.filter-dropdown .filter-menu td .searchable{align-items:center;display:inline-flex;margin:auto 0;max-width:200px;min-width:80px;overflow:hidden;padding:2px 5px;text-overflow:ellipsis;white-space:nowrap;width:100%}.filter-dropdown .filter-active{background-color:#ff6464;border-radius:8px;height:13px;left:-7px;position:absolute;top:-7px;width:13px}.btn-reset-filters{margin:0 10px}table>thead>tr>th:has(.filter-dropdown){overflow:visible}table>thead>tr>th:has(.filter-dropdown) .title,table>thead>tr>th:has(.filter-dropdown) p{margin:auto 0}.table-component th:last-child .filter-menu{right:0}body.dark-mode{background-color:#111;color:#fff}body.dark-mode .text-muted{color:#ccc!important}body.dark-mode .btn-danger.btn-danger.btn-danger.btn-danger{border-color:#ff6464!important;color:#ff6464!important}body.dark-mode .btn-danger.btn-danger.btn-danger.btn-danger:hover{color:#ffd2d2!important}body.dark-mode .btn-success.btn-success.btn-success.btn-success{border-color:#67dd77!important;color:#67dd77!important}body.dark-mode .btn-success.btn-success.btn-success.btn-success:hover{color:#90ee90!important}body.dark-mode .btn-close{color:#f5f5f5;filter:var(--bs-btn-close-white-filter)}body.dark-mode #bof_doc_side_summary,body.dark-mode #bof_doc_title,body.dark-mode #katNavi,body.dark-mode #left_line_difference_total,body.dark-mode #left_line_offered_total,body.dark-mode #left_line_resource,body.dark-mode #left_line_resource_total,body.dark-mode #left_line_section,body.dark-mode #left_line_total,body.dark-mode #left_line_used_total,body.dark-mode #planning_timeline_title .day_title,body.dark-mode #planning_timeline_title .month,body.dark-mode #planning_timeline_title .week,body.dark-mode #planning_timeline_title .weekend_title,body.dark-mode #print_status_content_box,body.dark-mode #project_protcol_buttons,body.dark-mode #timeline_line_resource,body.dark-mode #timeline_line_section,body.dark-mode .barcode-header,body.dark-mode .bof_cat_edit_article_price_list,body.dark-mode .bof_detail_calc_sub_sector,body.dark-mode .bof_labelBoldBorder,body.dark-mode .bof_print_container,body.dark-mode .bof_print_element_name,body.dark-mode .bof_project_title_text_dark,body.dark-mode .bof_summary_element_list_active,body.dark-mode .bof_tabcolor_border,body.dark-mode .btn:not(.btn-primary),body.dark-mode .card,body.dark-mode .card-footer,body.dark-mode .card-header:not(.bg-primary),body.dark-mode .catalog-title,body.dark-mode .catalogs,body.dark-mode .clipboard_list_title,body.dark-mode .contactpersontable tbody tr.list:nth-child(odd),body.dark-mode .device-header,body.dark-mode .evaluation_title,body.dark-mode .evenodd+.evenodd:nth-of-type(2n),body.dark-mode .forecast_timeline_line_2,body.dark-mode .form-control:focus,body.dark-mode .gliding-hours-table tbody tr:nth-child(2n),body.dark-mode .global_popup,body.dark-mode .highlighted-cell-grey,body.dark-mode .input-group-text,body.dark-mode .list-group-item,body.dark-mode .list-tr:nth-child(odd),body.dark-mode .mini-popup,body.dark-mode .minimize,body.dark-mode .modal-content,body.dark-mode .modal-footer,body.dark-mode .modal-header:not(.bg-primary),body.dark-mode .navbar,body.dark-mode .navigation,body.dark-mode .npk-list-header,body.dark-mode .npk_content,body.dark-mode .persongroup_selection>div>div,body.dark-mode .planning_details_point_field,body.dark-mode .planning_details_title_field,body.dark-mode .popup-window,body.dark-mode .popup-window-header,body.dark-mode .project-details-comments:nth-child(odd),body.dark-mode .project-details-person:nth-child(odd),body.dark-mode .project-form .flex:nth-of-type(odd),body.dark-mode .project_protocol_agenda_entry:nth-child(odd),body.dark-mode .projectanalysis-menu,body.dark-mode .projectanalysis-projectview,body.dark-mode .projectgroup_selection>div>div,body.dark-mode .select-searchlist-resultlist,body.dark-mode .select2-container--default .select2-selection--single,body.dark-mode .select2-dropdown,body.dark-mode .settings-checkbox span,body.dark-mode .sharepointpanel,body.dark-mode .sidenav-open,body.dark-mode .switch-checkbox input:not(:checked)+span,body.dark-mode .time-proof-table tbody tr:nth-child(odd):not(.weekend) td,body.dark-mode .ui-datepicker-week-end:not(.datepicker-confirm):not(.datepicker-unconfirmed):not(.datepicker-rejected) a:not(.ui-state-active),body.dark-mode .ui-widget-content,body.dark-mode .user-message-list-message:nth-child(odd),body.dark-mode .xml-pagination-container div,body.dark-mode .xml-pagination-container div a:hover,body.dark-mode div.calc_scheme_main_sector_edit_mask,body.dark-mode div.calc_scheme_position_edit_mask,body.dark-mode div.edit_popup,body.dark-mode fieldset.bg-light,body.dark-mode input:focus,body.dark-mode input:not(.btn),body.dark-mode nav,body.dark-mode select,body.dark-mode select:focus,body.dark-mode td.evaluation,body.dark-mode textarea{background-color:#232323!important;border-color:#777!important;color:#fff}body.dark-mode input::placeholder{color:gray}body.dark-mode input[type=checkbox]:checked{background-color:#428aa8!important}body.dark-mode .btn:not(.btn-primary):hover:hover:hover{color:#ccc}body.dark-mode .table tbody tr:nth-child(odd of :not(.hidden,.d-none,.hide)),body.dark-mode .table:not(.table-striped) tbody:has(tr:first-child.even) tr:nth-child(odd of :not(.hidden,.d-none,.hide)),body.dark-mode .table:not(.table-striped) tbody:has(tr:first-child.odd) tr:nth-child(even of :not(.hidden,.d-none,.hide)){background-color:#232323!important}body.dark-mode .table tbody tr:nth-child(even of :not(.hidden,.d-none,.hide)),body.dark-mode .table:not(.table-striped) tbody:has(tr:first-child.even) tr:nth-child(even of :not(.hidden,.d-none,.hide)),body.dark-mode .table:not(.table-striped) tbody:has(tr:first-child.odd) tr:nth-child(odd of :not(.hidden,.d-none,.hide)){background-color:#111!important}body.dark-mode #katNavi,body.dark-mode .bof_input_white,body.dark-mode .bof_labelBoldBorder,body.dark-mode .cat_nav_group,body.dark-mode .catalogs,body.dark-mode .input_kapazitaet,body.dark-mode .select2-container--default .select2-selection--single .select2-selection__rendered,body.dark-mode .ui-widget-content td:not(.datepicker-confirm):not(.datepicker-unconfirmed):not(.datepicker-rejected):not(.datepicker-open) .ui-state-default,body.dark-mode .xml-pagination-container div a i:before{color:#fff!important}body.dark-mode .table tbody tr td,body.dark-mode .table thead tr th{border-color:#232323!important}body.dark-mode .form-control:disabled,body.dark-mode .selection-modal .modal-body .modal-container-buttons.inactive .modal-button,body.dark-mode input:disabled,body.dark-mode select:disabled{background-color:#3c3c3c;border-color:#777;color:#777}body.dark-mode .link-list li+li,body.dark-mode .nav-tabs,body.dark-mode .nav-tabs .nav-link:hover,body.dark-mode .selection-modal .modal-body .modal-column-facets,body.dark-mode .selection-modal .modal-body .modal-column-facets .modal-facet{border-color:#777!important}body.dark-mode .contactpersontable tbody tr.list:nth-child(odd):hover,body.dark-mode .device-tab-button.active,body.dark-mode .nav-tabs .nav-link.active,body.dark-mode .selection-modal .modal-body .modal-container-buttons .modal-button:hover{background-color:#495057!important;border-color:#777!important}body.dark-mode .popup-window .information{background-color:transparent}body.dark-mode .form-control,body.dark-mode .input-group input:focus,body.dark-mode .input-group input:not(.btn),body.dark-mode .table,body.dark-mode table{background-color:#111;border-color:#232323;color:#fff}body.dark-mode #bof_doc_ele_title,body.dark-mode #forecast_timeline .blocking_p,body.dark-mode #forecast_timeline .blocking_p_2,body.dark-mode #forecast_timeline .blocking_s,body.dark-mode #forecast_timeline .blocking_s_2,body.dark-mode #forecast_timeline .day_p,body.dark-mode #forecast_timeline .day_p_2,body.dark-mode #forecast_timeline .day_s,body.dark-mode #forecast_timeline .day_s_2,body.dark-mode #forecast_timeline .saturday_p,body.dark-mode #forecast_timeline .saturday_p_2,body.dark-mode #forecast_timeline .saturday_s,body.dark-mode #forecast_timeline .saturday_s_2,body.dark-mode #forecast_timeline .sunday_p,body.dark-mode #forecast_timeline .sunday_p_2,body.dark-mode #forecast_timeline .sunday_s,body.dark-mode #forecast_timeline .sunday_s_2,body.dark-mode #forecast_timeline_title .day_title,body.dark-mode #forecast_timeline_title .month,body.dark-mode #forecast_timeline_title .week,body.dark-mode #forecast_timeline_title .weekend_title,body.dark-mode .bof_detail_calc_main_sector,body.dark-mode .bof_detail_calculation_edit,body.dark-mode .bof_doc_ele_nav_main,body.dark-mode .bof_document_list_td,body.dark-mode .bof_print_element_price,body.dark-mode .bof_summary_element_name,body.dark-mode .calendar_weekend,body.dark-mode .contactpersontable tbody tr.list,body.dark-mode .highlighted-cell-white,body.dark-mode .project_protocol_agenda_entry:nth-child(2n),body.dark-mode .table tbody tr.total-row,body.dark-mode .time-proof-table td,body.dark-mode .ui-widget-content td:not(.datepicker-confirm):not(.datepicker-unconfirmed):not(.datepicker-open):not(.datepicker-rejected):not(.ui-datepicker-week-end) .ui-state-default,body.dark-mode .user-message-list,body.dark-mode div.calc_scheme_sub_sector_edit_link_mask,body.dark-mode div.calc_scheme_sub_sector_edit_unlink_mask,body.dark-mode div.text-right.text-bold.flex{background-color:#111!important;border-color:#777!important}body.dark-mode table{background-color:#111!important}body.dark-mode .timeregistration .clock.analog{background:url(/build/images/clock_darkmode.6a7282cd.png) no-repeat!important;background-size:100%!important}body.dark-mode .timeregistration .clock.digital{background:url(/build/images/digital-clock_darkmode.2175c279.jpg) no-repeat!important;background-size:100%!important;color:#a0a0a0!important}body.dark-mode .timeregistration .clock .hour,body.dark-mode .timeregistration .clock .minute{background-color:#fff!important}body.dark-mode .timeregistration-list .list-item:not(.selected){background-color:#232323!important;border-color:#232323!important}body.dark-mode .timeregistration-list .list-item:not(.selected) a p{color:#fff!important}body.dark-mode .table tbody tr:nth-child(2n).time-row.time-selected,body.dark-mode .table tbody tr:nth-child(odd).time-row.time-selected{background-color:#eed39e!important}body.dark-mode .table tbody tr:nth-child(2n).time-row .time-status.text-light,body.dark-mode .table tbody tr:nth-child(odd).time-row .time-status.text-light{color:#fff!important}body.dark-mode .table tbody tr:nth-child(2n).time-row .time-status,body.dark-mode .table tbody tr:nth-child(2n).time-row.time-selected,body.dark-mode .table tbody tr:nth-child(odd).time-row .time-status,body.dark-mode .table tbody tr:nth-child(odd).time-row.time-selected{color:#000!important}body.dark-mode .settings-popup{background-color:#232323!important;border-color:#232323!important;color:#fff!important}body.dark-mode .special-cell-error{background-color:#390000!important}body.dark-mode .search-highlight{color:#000!important}body.dark-mode #cat_edit_article_display_attachments,body.dark-mode #cat_edit_article_scheme,body.dark-mode .cat_edit_article_attachments,body.dark-mode .cat_edit_article_data,body.dark-mode .cat_edit_article_documents_upload,body.dark-mode .cat_edit_article_images_upload,body.dark-mode .cat_edit_article_price_list,body.dark-mode .cat_edit_article_scheme,body.dark-mode .display_artikel_attachments,body.dark-mode .home_MenuList,body.dark-mode div#cat_edit_group_data,body.dark-mode div.cat_edit_article_edit_editor,body.dark-mode div.cat_edit_article_right div,body.dark-mode div.catalog_article_picture,body.dark-mode div.kat_lst_even{background:#232323!important;border-color:#777!important;color:#fff}body.dark-mode .bg-polar,body.dark-mode div.cat_edit_article_nav_entry_active{background-color:#777!important}body.dark-mode .calendar_default_main :not(.calendar_default_event_bar):not(.calendar_default_event_bar_inner),body.dark-mode .menu_default_main,body.dark-mode .scheduler_default_cell,body.dark-mode .scheduler_default_corner,body.dark-mode .scheduler_default_rowheader,body.dark-mode .scheduler_default_rowheader_scroll,body.dark-mode .scheduler_default_timeheadercol,body.dark-mode .scheduler_default_timeheadergroup{background:#232323!important;border-color:#777!important;color:#fff!important}body.dark-mode .calendar_default_cell_inner,body.dark-mode .scheduler_default_cell.scheduler_default_cell_business,body.dark-mode div.view{background:#111!important}body.dark-mode .bof_document_list_tr_hover,body.dark-mode .bof_document_list_tr_hover td,body.dark-mode .scheduler_default_divider,body.dark-mode .scheduler_default_divider_horizontal,body.dark-mode .scheduler_default_divider_vertical,body.dark-mode .scheduler_default_matrix_horizontal_line,body.dark-mode .scheduler_default_matrix_vertical_line,body.dark-mode .scheduler_default_timeheader_cell,body.dark-mode .scheduler_default_timeheadergroup{background-color:#3c3c3c!important}body.dark-mode .calendar_default_main *,body.dark-mode .scheduler_default_main,body.dark-mode .scheduler_default_main *{border-color:#3c3c3c!important}body.dark-mode .background-element-bottom-left,body.dark-mode .background-element-top-right{filter:invert(93.3%)}body.dark-mode .link-list li a:hover,body.dark-mode .link-list-active{background:#232323!important}body.dark-mode .contria-logo{content:url(/build/images/logo_contria_darkmode.586024a9.png)}body.dark-mode .employe-data-container.person-employe,body.dark-mode .person-employee,body.dark-mode .person-popup-tab{background-color:#2e668c!important}body.dark-mode .employe-data-container.person-employe a,body.dark-mode .person-employee a,body.dark-mode .person-popup-tab a{color:#a5c9e1!important}body.dark-mode .employe-data-container.person-person,body.dark-mode .person-person,body.dark-mode .person-popup-tab.person-popup-tab-person{background-color:#68862c!important}body.dark-mode .person_data_bank_con_sub_div,body.dark-mode .person_data_bank_con_sub_div_active,body.dark-mode .person_data_child_sub_div,body.dark-mode .person_data_child_sub_div_active,body.dark-mode .person_data_com_sub_div,body.dark-mode .person_data_cop_sub_div,body.dark-mode .person_data_employegroup_sub_div,body.dark-mode .person_data_persongroup_sub_div{background-color:#86ac39!important}body.dark-mode .person_data_child_sub_div,body.dark-mode .person_data_child_sub_div_active,body.dark-mode .person_data_employegroup_sub_div,body.dark-mode .person_data_persongroup_sub_div{background-color:#3a83b3!important}body.dark-mode .fad.fa-print.menu-icon{color:#e2e8f0}body.dark-mode .timeline-canvas-relation{filter:invert(100%)}body.dark-mode #planning_timeline .blocking,body.dark-mode #planning_timeline .blocking_2,body.dark-mode #planning_timeline .day_2,body.dark-mode #planning_timeline .saturday_2,body.dark-mode #planning_timeline .sunday_2{background-color:#111!important;border-color:#3d3d3d!important}body.dark-mode #planning_timeline .day,body.dark-mode #planning_timeline .saturday,body.dark-mode #planning_timeline .sunday,body.dark-mode #timeline_line_difference_sum,body.dark-mode #timeline_line_offered_1_sum,body.dark-mode #timeline_line_offered_2_sum,body.dark-mode #timeline_line_offered__sum,body.dark-mode #timeline_line_resource_sum,body.dark-mode #timeline_line_used_sum,body.dark-mode .forecast_timeline_line_sum_cell,body.dark-mode .selection-modal .modal-body .modal-container-buttons .modal-button{background-color:#232323!important;border-color:#3d3d3d!important}body.dark-mode #planning_timeline .blocking,body.dark-mode #planning_timeline .blocking_2,body.dark-mode .settings-checkbox input[type=checkbox][disabled]+span,body.dark-mode .switch-checkbox input[type=checkbox][disabled]+span{background-color:#777!important}body.dark-mode .bg-pipi,body.dark-mode .highlighted-cell-yellow,body.dark-mode .time-proof-table th{background-color:#5f5e02!important}body.dark-mode .highlighted-cell-blue,body.dark-mode .time-proof-table .weekend td{background-color:#217c91!important}body.dark-mode .highlighted-cell-purple{background-color:#2a325c!important}body.dark-mode .barcode-field{background:linear-gradient(90deg,#777,#777 2%,#111 0,#111 5%,#777 0,#777 10%,#111 0,#111 12%,#777 0,#777 20%,#111 0,#111 21%,#777 0,#777 25%,#111 0,#111 30%,#777 0,#777 31%,#111 0,#111 35%,#777 0,#777 40%,#111 0,#111 41%,#777 0,#777 42%,#111 0,#111 45%,#777 0,#777 46%,#111 0,#111 47%,#777 0,#777 48%,#111 0,#111 50%,#777 0,#777 51%,#111 0,#111 52%,#777 0,#777 53%,#111 0,#111 55%,#777 0,#777 58%,#111 0,#111 60%,#777 0,#777 65%,#111 0,#111 68%,#777 0,#777 69%,#111 0,#111 70%,#777 0,#777 72%,#111 0,#111 73%,#777 0,#777 74%,#111 0,#111 75%,#777 0,#777 80%,#111 0,#111 81%,#777 0,#777 82%,#111 0,#111 85%,#777 0,#777 90%,#111 0,#111 91%,#777 0,#777 92%,#111 0,#111 95%,#777 0,#777 96%,#111 0,#111 97%,#777 0,#777 98%,#111 0,#111 99%,#777 0,#777)}body.dark-mode .barcode-field::placeholder{color:#fff}body.dark-mode .alert-danger,body.dark-mode .alert-success,body.dark-mode .alert-warning{opacity:.7}body.dark-mode .preview-container pre{background-color:#111}body.dark-mode .preview-container div:has(>table){border:1px solid #111!important}body.dark-mode .bg-warning{color:#000}body.dark-mode .bg-warning .text-muted{color:#111!important}table.table.table-list-all{min-width:300px}table.table.table-list-all *{box-sizing:border-box}table.table.table-list-all td[rowspan]{background-color:#fff;color:#000}.dark-mode table.table.table-list-all td[rowspan]{background-color:#111}.dark-mode table.table.table-list-all td[rowspan] .filter-text{color:#fff!important}.dark-mode table.table.table-list-all .bg-yellow{background-color:#837e1c!important}table.table.table-list-all tbody tr:nth-child(odd)[class*=bg-]{filter:brightness(1.1)}table.table.table-list-all tbody tr.bg-selected.bg-selected.bg-selected.bg-selected{background-color:#eed39e}.dark-mode.dark-mode table.table.table-list-all tbody tr.bg-selected.bg-selected.bg-selected.bg-selected{background-color:#eed39e!important;color:inherit}.dark-mode.dark-mode table.table.table-list-all tbody tr.bg-selected.bg-selected.bg-selected.bg-selected .filter-text,.dark-mode.dark-mode table.table.table-list-all tbody tr.bg-selected.bg-selected.bg-selected.bg-selected .multiselect-entry label,.dark-mode.dark-mode table.table.table-list-all tbody tr.bg-selected.bg-selected.bg-selected.bg-selected [readonly]{color:#000}.dark-mode.dark-mode table.table.table-list-all tbody tr.bg-selected.bg-selected.bg-selected.bg-selected i:not([class*=text-]){color:#797979!important}.dark-mode.dark-mode table.table.table-list-all tbody tr.bg-success.bg-success.bg-success.bg-success.bg-success,table.table.table-list-all tbody tr.bg-success.bg-success.bg-success.bg-success.bg-success{background-color:#b9e0d2!important}.dark-mode.dark-mode table.table.table-list-all tbody tr.bg-success.bg-success.bg-success.bg-success.bg-success .filter-text,.dark-mode.dark-mode table.table.table-list-all tbody tr.bg-success.bg-success.bg-success.bg-success.bg-success .multiselect-entry label,.dark-mode.dark-mode table.table.table-list-all tbody tr.bg-success.bg-success.bg-success.bg-success.bg-success [readonly]{color:#000}.dark-mode.dark-mode table.table.table-list-all tbody tr.bg-success.bg-success.bg-success.bg-success.bg-success i:not([class*=text-]){color:#797979!important}.dark-mode.dark-mode table.table.table-list-all tbody tr.bg-error.bg-error.bg-error.bg-error.bg-error,table.table.table-list-all tbody tr.bg-error.bg-error.bg-error.bg-error.bg-error{background-color:#ffd2d2!important}.dark-mode.dark-mode table.table.table-list-all tbody tr.bg-error.bg-error.bg-error.bg-error.bg-error .filter-text,.dark-mode.dark-mode table.table.table-list-all tbody tr.bg-error.bg-error.bg-error.bg-error.bg-error .multiselect-entry label,.dark-mode.dark-mode table.table.table-list-all tbody tr.bg-error.bg-error.bg-error.bg-error.bg-error [readonly]{color:#000}.dark-mode.dark-mode table.table.table-list-all tbody tr.bg-error.bg-error.bg-error.bg-error.bg-error i:not([class*=text-]){color:#797979!important}.dark-mode.dark-mode table.table.table-list-all tbody tr.keyboard-active.bg-info.bg-info.bg-info.bg-info,table.table.table-list-all tbody tr.keyboard-active.bg-info.bg-info.bg-info.bg-info{background-color:#9cf!important}.dark-mode.dark-mode table.table.table-list-all tbody tr.keyboard-active.bg-info.bg-info.bg-info.bg-info .filter-text,.dark-mode.dark-mode table.table.table-list-all tbody tr.keyboard-active.bg-info.bg-info.bg-info.bg-info .multiselect-entry label,.dark-mode.dark-mode table.table.table-list-all tbody tr.keyboard-active.bg-info.bg-info.bg-info.bg-info [readonly]{color:#000}.dark-mode.dark-mode table.table.table-list-all tbody tr.keyboard-active.bg-info.bg-info.bg-info.bg-info i:not([class*=text-]),table.table.table-list-all tbody td i:not([class*=text-]){color:#797979!important}.dark-mode table.table.table-list-all tbody td i:not([class*=text-]){color:#ccc!important}table.table.table-list-all tbody td:has([form]){padding:3px}table.table.table-list-all tbody :has(>[type=checkbox]):not(td){display:flex;justify-content:center}table.table.table-list-all tbody td [type=color]{min-height:1.5lh}table.table.table-list-all tbody td :has(+[type=color]) span{color:transparent!important;min-height:1.3lh}table.table.table-list-all tbody .cursor-pointer [readonly]{cursor:pointer}table.table.table-list-all tbody [readonly]{-webkit-appearance:none;-moz-appearance:textfield;border:none;outline:none}table.table.table-list-all tbody [readonly]::placeholder{color:transparent}.dark-mode table.table.table-list-all tbody [readonly]::placeholder{color:transparent}.dark-mode table.table.table-list-all tbody [readonly]{background-color:transparent!important}table.table.table-list-all tbody .justify-content-end input{text-align:right}table.table.table-list-all tbody input,table.table.table-list-all tbody textarea{height:auto;padding:2px 5px;position:relative}table.table.table-list-all tbody input::placeholder,table.table.table-list-all tbody textarea::placeholder{color:#ccc}.dark-mode table.table.table-list-all tbody input::placeholder,.dark-mode table.table.table-list-all tbody textarea::placeholder{color:gray}table.table.table-list-all tbody input[type=color],table.table.table-list-all tbody textarea[type=color]{height:1.8em;padding:0}table.table.table-list-all tbody select{min-width:100px}table.table.table-list-all tbody select.readonly,table.table.table-list-all tbody select[readonly]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent!important;border:0 solid transparent!important;box-shadow:none!important;cursor:unset;outline:none;padding:0 5px;pointer-events:none}table.table.table-list-all tbody textarea{height:auto;line-height:1.1;max-width:600px;min-height:1.4lh;resize:vertical!important}table.table.table-list-all tbody textarea[readonly]{overflow:hidden;padding:0 5px;resize:none!important;white-space:nowrap}table.table.table-list-all tbody input[type=checkbox],table.table.table-list-all tbody input[type=radio]{aspect-ratio:1/1;margin:auto;min-height:auto;min-width:auto!important;width:16px}table.table.table-list-all tbody input[type=checkbox][readonly],table.table.table-list-all tbody input[type=radio][readonly]{accent-color:#67dd77}table.table.table-list-all thead th{hyphens:auto;white-space:normal}table.table.table-list-all thead th i{font-size:1.4em!important}table.table.table-list-all thead th .dropdown-toggle:after{margin-left:-3px}table.table.table-list-all thead th a{min-width:65px;text-decoration:none}table.table.table-list-all thead th>div{align-items:center;display:flex;max-height:fit-content;overflow:hidden}table.table.table-list-all thead th>div .title{margin:auto auto auto 5px}table.table.table-list-all thead th>div>.title{min-width:50px}.dark-mode table.table.table-list-all thead td{border-color:inherit}table.table.table-list-all select{background-position:right .5rem center;height:auto;padding:2px 2rem 2px 5px}table.table.table-list-all .ellipse-content{overflow:hidden;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap}table.table.table-list-all .break-content{hyphens:auto;word-wrap:break-word;min-width:150px;overflow-y:auto;white-space:wrap}table.table.table-list-all .label-container{max-height:3lh;max-width:none}table.table.table-list-all .label-container:has(~textarea){max-width:300px}table.table.table-list-all [style] .label-container{max-width:none}table.table.table-list-all input[type=checkbox],table.table.table-list-all input[type=radio]{aspect-ratio:1/1;margin:auto;min-width:auto!important;width:16px}table.table.table-list-all [readonly].disabled{color:#000;opacity:1}.dark-mode table.table.table-list-all [readonly].disabled{color:#fff}table.table.table-list-all [form].invalid{background-color:#ffd2d2!important}table.table.table-list-all [form].invalid::placeholder{color:gray;opacity:.8}.dark-mode table.table.table-list-all [form].invalid{background-color:#db6363!important}.dark-mode table.table.table-list-all [form].invalid::placeholder{color:#ccc}table.table.table-list-all div:has(.multi-select-checked){height:100%}table.table.table-list-all ul{height:100%;list-style-position:inside;margin:0 0 0 1em;max-height:2.7lh;overflow-y:auto;padding:0;width:100%}.dark-mode table.table.table-list-all .settings-checkbox input+span{background-color:#454545!important}.dark-mode table.table.table-list-all .settings-checkbox input:checked+span{background-color:#428aa8!important}table.table.table-list-all .multi-select-checked{border:none!important;height:100%;max-height:2.7lh!important;overflow-y:auto;padding:0!important;width:min-content}table.table.table-list-all .multi-select-checked:not(:has(input[readonly])){max-height:4.2lh!important}table.table.table-list-all .multi-select-checked .multiselect-entry{padding:1px 0}table.table.table-list-all .multi-select-checked .multiselect-entry:not(:has(input[readonly])){justify-content:start;width:100%}table.table.table-list-all .multi-select-checked .multiselect-entry:not(:has(input[readonly])) label{margin-right:auto;max-width:40ch;text-overflow:ellipsis}table.table.table-list-all .multi-select-checked .multiselect-entry:not(:has(input[readonly])) input{margin:1px 0;width:13px}table.table.table-list-all .multi-select-checked .multiselect-entry:has(input[readonly]){width:auto}table.table.table-list-all .multi-select-checked .multiselect-entry:has(input[readonly]):has(input[checked]) label:after{color:inherit;content:","}table.table.table-list-all .multi-select-checked .multiselect-entry:has(input[readonly]):has(input[checked]):nth-last-child(1 of :has(input[checked])) label:after{content:""}table.table.table-list-all .multi-select-checked .multiselect-entry:has(input[readonly]) input{display:none}table.table.table-list-all .multi-select-checked .multiselect-entry:has(input[readonly]):not(:has(input[checked])) label{display:none}table.table.table-list-all .multi-select-checked .multiselect-entry:has(input[readonly]):not(:has(input[checked])) label:after{content:""}.modal-dialog .modal-content:has([name*=ExportPreview]){height:90vh}.modal-dialog .modal-content:has([name*=ExportPreview]) .download-preview{flex:1 1 auto}.modal-dialog .modal-content:has([name*=ExportPreview]) input:invalid{border:1px solid #ff6464}.modal-dialog .modal-content [form].invalid{background-color:#ffd2d2!important}.dark-mode .modal-dialog .modal-content [form].invalid{background-color:#db6363!important}.help-modal-list dd strong{display:inline-block;margin-right:1rem;width:160px}.tree-root-drop-zone{align-items:center;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:.375rem;color:#6c757d;cursor:pointer;display:flex;font-weight:500;gap:.5rem;justify-content:center;margin-bottom:1rem;padding:1rem;transition:all .2s}.tree-root-drop-zone.hidden{display:none!important}.tree-root-drop-zone i{font-size:1.2rem}.tree-root-drop-zone:hover{background:#e9ecef;border-color:#adb5bd;color:#495057}.tree-root-drop-zone.drag-over-root{background:#d4edda;border:3px solid #28a745;box-shadow:0 0 20px rgba(40,167,69,.5);color:#155724}.tree-root-drop-zone.drag-over-root i{animation:bounce .6s infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.tree-view{list-style:none;padding-left:0}.tree-view ul{list-style:none;padding-left:2rem;position:relative}.tree-view ul:before{background:#dee2e6;bottom:.5rem;content:"";left:.5rem;position:absolute;top:0;width:1px}.tree-node{padding:.5rem 0;position:relative}.tree-node:before{background:#dee2e6;content:"";height:1px;left:-1.5rem;position:absolute;top:1.25rem;width:1rem}.tree-node-content{align-items:center;background:#f8f9fa;border:1px solid #dee2e6;border-radius:.375rem;cursor:grab;display:flex;padding:.5rem 1rem;position:relative;transition:all .2s}.tree-node-content:hover{background:#e9ecef;box-shadow:0 2px 4px rgba(0,0,0,.1)}.tree-node-content:active{cursor:grabbing}.tree-node-handle{color:#6c757d;font-size:1.1rem;margin-right:.75rem}.tree-node-name{flex:1;font-weight:500}.tree-node-meta{color:#6c757d;display:flex;font-size:.875rem;gap:1rem;margin-right:1rem}.tree-node-actions{align-items:center;display:flex;gap:.5rem}.tree-node-actions .move-down,.tree-node-actions .move-up{cursor:pointer;padding:.25rem .5rem}.tree-node-actions .move-down:hover,.tree-node-actions .move-up:hover{background:#6c757d;border-color:#6c757d;color:#fff}.tree-node-actions .move-down:disabled,.tree-node-actions .move-up:disabled{cursor:not-allowed;opacity:.3}.tree-node-content.drag-over-valid{background:#d4edda!important;border:3px solid #28a745!important;box-shadow:0 0 20px rgba(40,167,69,.5)!important}.tree-node-content.drag-over-invalid{background:#f8d7da!important;border:3px solid #dc3545!important;box-shadow:0 0 20px rgba(220,53,69,.5)!important;cursor:not-allowed!important}.print-status-popup{border:none;display:flex;flex-direction:column;max-height:600px;position:absolute;right:0;top:100%;width:400px;z-index:1050}.print-status-popup.hidden{display:none}.print-status-popup .card-body{flex:1;max-height:450px;overflow-y:auto}.print-job-item{transition:background-color .2s ease-in-out}.print-job-item:hover{background-color:#f5f5f5}.print-job-item .job-filename{word-break:break-word}#print_status_badge{font-size:.75rem;min-width:18px;position:absolute;right:-5px;top:-5px}#print_status_badge.hidden{display:none}.print-panel{position:relative}.clipboard-popup{border:none;display:flex;flex-direction:column;max-height:600px;position:absolute;right:0;top:100%;width:400px;z-index:1050}.clipboard-popup.hidden{display:none}.clipboard-popup .card-body{flex:1;max-height:450px;overflow-y:auto}.clipboard-item{transition:background-color .2s ease-in-out}.clipboard-item:hover{background-color:#f5f5f5}.clipboard-item .item-name{word-break:break-word}.clipboard-panel{position:relative}.bof-section:not(:last-child),.catalog-section:not(:last-child){border-bottom:1px solid #f5f5f5}.document-upload-field{border:3px dotted #428aa8;border-radius:4px;margin-bottom:10px;max-width:2000px;padding:10px;transition:border .3s ease}.document-upload-field .upload-icon{color:#428aa8;font-size:24pt}.document-upload-field.drag-over{border:3px solid #428aa8;cursor:copy}.upload-preview-container .upload-inner-preview-container{overflow-x:auto;overflow-y:hidden}.upload-preview-container .file-icon{font-size:32pt}.upload-preview-container .file-name{text-wrap:nowrap}.upload-icon{color:#428aa8}