@import url(https://fonts.googleapis.com/css2?family=Fira+Sans:wght@300;800&display=swap);.ImageViewer{height:95%!important;overflow:auto;position:absolute;width:100%}.PdfViewer{display:flex;flex-direction:column;height:100%}.PdfViewer .toolbar button.nav{border:0 solid}.PdfViewer .toolbar button{background-color:#fff;color:#aaa}.PdfViewer .toolbar{align-items:baseline;background-color:#fff;display:flex;flex-direction:row;position:absolute;width:100%}.PdfViewer .canvas-container{background-color:#fff;display:flex;flex-direction:column;max-height:94vh;overflow:auto;width:100%}.PdfViewer .canvas-container canvas{width:100%}.PdfViewer .button-group{padding-top:0}.PdfViewer .button-group button{border:0!important;border-radius:0!important}.PdfViewer .fit-l,.PdfViewer .fit-r{border-radius:0;padding:3px 10px}.PdfViewer .fit-l.selected,.PdfViewer .fit-r.selected{color:#000}.PdfViewer .fit-l{border:1px solid #ccc;border-bottom-left-radius:6px;border-right:0;border-top-left-radius:6px}.PdfViewer .fit-r{border:1px solid #ccc;border-bottom-right-radius:6px;border-left:0;border-top-right-radius:6px}.PdfViewer .pages-text{color:#888;font-size:.7em}.PdfViewer canvas{margin-top:30px}.DocumentInfo{display:flex;flex-direction:column;font-size:.8em;height:100%;padding:0}.DocumentInfo .g{background-color:#efefef;border-top:1px solid #ddd}.DocumentInfo .y{background-color:#f2f2f2}.DocumentInfo .allowed_multiple_lines{white-space:normal}.DocumentInfo .g.properties{flex:1 1}.DocumentInfo .properties{padding:10px;width:100%}.DocumentInfo .properties strong{color:#333;margin-bottom:20px}.DocumentInfo .properties label{padding-left:10px}.DocumentInfo .properties strong{padding-top:10px;text-align:center}.DocumentInfo .properties{display:flex;flex-direction:column;font-size:.8em}.DocumentInfo .properties .property{display:flex;flex-direction:row;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.DocumentInfo .properties .property-name{font-weight:700;margin-right:5px}.DocumentInfo .properties .property-value{border-bottom:1px solid #eee;color:#555;flex:1 1;font-size:1.2em;padding-right:10px;text-align:right}.ValidateAllRequirements{display:flex;flex-direction:column;height:100%}.ValidateAllRequirements .title{padding-top:2px}.ValidateAllRequirements .DocumentInfo{flex:1 1;padding:0}.ValidateAllRequirements .DocumentInfo .properties{display:flex;flex-direction:column;font-size:.8em}.ValidateAllRequirements .DocumentInfo .properties .property{display:flex;flex-direction:column}.ValidateAllRequirements .DocumentInfo .properties .property-name{font-weight:700}.ValidateAllRequirements .DocumentInfo .properties .property-value{border-bottom:1px solid #eee;color:#555;padding-bottom:6px;text-align:right}.ValidateAllRequirements .pending-requirements-title{background-color:#eee;color:#aaa;font-size:.8em;font-weight:400;padding:3px 10px;text-align:center}.ValidateAllRequirements .pending-requirements-container{flex:10 1;height:100%;max-height:80%;overflow:auto}.ValidateAllRequirements .resource-name{clear:true;color:#aaa;display:block;font-size:.6em;padding-left:10px;text-align:right;width:100%}.ValidateAllRequirements .list{background-color:#f7f7f7;border-right:1px solid #eee;display:flex;flex-direction:column;height:calc(100vh - 30px);max-width:300px;width:30%}.ValidateAllRequirements .list .row{border-bottom:1px solid #f2f2f2;cursor:pointer;padding:10px}.ValidateAllRequirements .list .row:hover{background-color:#f2f2f2}.ValidateAllRequirements .list .row.rejected{color:#b37575}.ValidateAllRequirements .list .row.validated{background:#e8feed;color:#517e5f}.ValidateAllRequirements .list .row.selected{background-color:#ddd;border-bottom:1px solid #aaa;border-left:4px solid #bbb;border-top:1px solid #aaa;font-weight:700}.ValidateAllRequirements .all-done{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:10px;padding-top:30%;text-align:center}.ValidateAllRequirements .all-done button{width:100px}.ValidateAllRequirements .title{background-color:#f3f3f3;border-bottom:1px solid #ddd;height:30px;text-align:center}.ValidateAllRequirements .requirement{display:flex;flex:1 1;flex-direction:column;height:100%;position:relative}.ValidateAllRequirements .requirement .body{display:flex;flex:1 1;flex-direction:column;max-height:calc(100vh - 60px)}.ValidateAllRequirements .requirement .document-viewer{height:100%;width:100%}.ValidateAllRequirements .requirement .footer{border-top:1px solid #ddd}.validate-requirements-from-messages{background-color:#ddd;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10001}.ViewRequirementHistory .opposite-content{align-self:flex-end;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ViewRequirementHistory .p-timeline-event-opposite{align-items:flex-end;display:flex;flex-direction:column;max-width:49%}.ViewRequirementHistory .document-link{align-items:center;background-color:#f2f2f2;border:1px solid #eee;border-radius:6px;color:#333;display:flex;justify-content:flex-end;padding:2px 10px;text-decoration:none}.ViewRequirementHistory .document-link .fas.fa-download{display:none}.ViewRequirementHistory .document-link:hover{background-color:#eee;border:1px solid #ddd}.ViewRequirementHistory .document-link:hover .fas.fa-download{color:#888;display:block;padding-right:10px}.ViewRequirementHistory .body{max-height:70vh;overflow-y:auto}.ViewRequirementHistory .status-type-4,.ViewRequirementHistory .status-type-flag-2{color:#b00}.ViewRequirementHistory .danger{color:#b00;font-weight:700}.ViewRequirementHistory .notes{color:#999;font-style:italic}.ViewRequirementHistory .requirement\.validation\.pending{background:orange}.ViewRequirementHistory .requirement\.validation\.validated{background:#209610;color:#fff}.ViewRequirementHistory .requirement\.validation\.rejected{background:#e64634;color:#fff}.ViewRequirementHistory .requirement\.validation\.pending,.ViewRequirementHistory .requirement\.validation\.rejected,.ViewRequirementHistory .requirement\.validation\.validated{border-radius:6px;font-size:.7em;padding:6px;text-align:center;width:100%}.g{max-width:95%;min-width:50%}.historic{max-width:90%;width:fit-content!important}.p-timeline-event:last-child{min-height:70px!important}.notifications-messages-container{background:linear-gradient(129deg,#f3e0ae,#f7eac9,#f3e0ae);border:1px solid #ecd18c;border-radius:6px;box-shadow:0 7px 29px 0 #64646f4d;display:flex;flex-direction:column;gap:5px;max-height:60%;overflow:auto;padding:4px;position:absolute;right:20px;top:96px;width:800px;z-index:100000}.notifications-messages-container .message-date{background-color:#e7be58;border-radius:10px;min-width:140px;padding:4px;text-align:center}.notifications-messages-container .message.success{background-color:#b1f5c6}.notifications-messages-container .message.success .close-handle{border-left:1px solid #93e99a;color:green}.notifications-messages-container .message.error{background-color:#fdc8c8}.notifications-messages-container .message.error .close-handle{border-left:1px solid #e9a493;color:#550202}.notifications-messages-container .message.info{background-color:#c8e8fd}.notifications-messages-container .message.info .close-handle{border-left:1px solid #93d1e9;color:#023b55}.notifications-messages-container .message.notification-type-3:hover{background:linear-gradient(129deg,#3f392d,#51493a,#3f392d);border-radius:3px;box-shadow:0 7px 29px 0 #64646f99;color:#fff}.notifications-messages-container .message.notification-type-3:hover .close-handle{color:#fff!important}.notifications-messages-container .message.notification-type-3{background-color:#0000;color:#000}.notifications-messages-container .message{align-items:baseline;background-color:#faebd7;border-radius:4px;color:#555;cursor:pointer;display:flex;flex-direction:column;font-size:.8em;padding:6px;width:100%}.notifications-messages-container .message .message-display-name{border-top:1px solid #eebd6e;font-size:.8em;margin-top:4px;padding-top:4px;width:100%}.notifications-messages-container .message .body{display:flex;flex-direction:row;gap:10px;width:100%}.notifications-messages-container .message .body .close-handle{border-left:1px solid #ebcba5;color:#947041;cursor:pointer;padding-left:6px}.Toggler.right .title{display:flex;flex-direction:row;flex-flow:row-reverse}.Toggler.right .title i{margin-left:20px}.Toggler{color:#444}.Toggler .title{cursor:pointer}.Toggler .title i{margin-right:20px}.Toggler .title{border-bottom:1px solid #ddd}.overlay-panel{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 0 4px #00000029;display:flex!important;flex-direction:column!important;max-height:80vh!important;overflow:hidden!important;position:fixed!important;right:20px!important;z-index:9999!important}.search-filters-dd-panel{max-width:520px!important;min-width:260px!important;overflow-x:hidden!important;width:max-content!important;z-index:10010!important}.search-filters-dd-panel .p-dropdown-items{max-height:300px;overflow-y:auto}.search-filters-dd-panel .p-dropdown-item{line-height:1.4;white-space:normal;word-break:break-word}.search-filters{display:flex!important;flex-direction:column!important;max-height:80vh;overflow:hidden}.search-filters .filters-container{flex:1 1;min-height:0;overflow-y:auto;padding:15px}.search-filters .filters-container .r{display:flex;flex-direction:column;gap:5px}.search-filters .filters-container .r label{color:#333;font-size:.9rem;font-weight:600}.search-filters .filters-container .r .p-dropdown{width:100%}.search-filters .filters-container .r .p-dropdown .p-dropdown-label{overflow:hidden;padding:.5rem .75rem;text-overflow:ellipsis;white-space:nowrap}.search-filters .filters-container .r .p-dropdown.p-dropdown-clearable .p-dropdown-label,.search-filters .filters-container .r .p-inputwrapper-filled.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:2rem}.search-filters .filters-container .r .p-dropdown-panel{min-width:150px!important}.search-filters .filters-container .r .p-dropdown-panel .p-dropdown-items{max-height:300px;overflow-y:auto}.search-filters .filters-container .r .p-dropdown-panel .p-dropdown-items .p-dropdown-item{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-filters .filters-container .r .p-multiselect{width:100%}.search-filters .filters-container .r .p-multiselect .p-multiselect-label{overflow:hidden;padding:.5rem .75rem;text-overflow:ellipsis;white-space:nowrap}.search-filters .filters-container .r .p-multiselect-panel{min-width:150px!important}.search-filters .filters-container .r .p-multiselect-panel .p-multiselect-items{max-height:300px;overflow-y:auto}.search-filters .filters-container .r .p-multiselect-panel .p-multiselect-items .p-multiselect-item{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-filters .footer{background-color:#f8f9fa;border-top:1px solid #ddd;box-sizing:border-box;flex-shrink:0;gap:10px;padding:15px;width:100%}.search-filters .footer button{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;padding:8px 16px}.search-filters .footer button:hover{background-color:#e9ecef}#breadcrumb-right .search-filters{align-items:center;display:inline-flex}#breadcrumb-right .search-filters>i{flex-shrink:0}.ViewResourceHistory .body{max-height:80vh;overflow-y:auto}.ViewResourceHistory .status-type-4{color:#b00}.ViewResourceHistory .danger{color:#b00;font-weight:700}.DynamicProperties .grid-2{grid-template-columns:50% auto!important}.DynamicProperties .mandatory-group{background-color:#fef2f2;border:2px solid #ef4444!important;border-radius:4px;padding:1rem}.DynamicProperties .mandatory-group h2{color:#dc2626;font-weight:600}.DynamicProperties .mandatory-group.e.properties{background-color:#0000;border:none!important;padding:0}.DynamicProperties .mandatory-booltext{color:#dc2626!important;font-weight:500}.DynamicProperties .mandatory-booltext::placeholder{color:#dc2626!important;font-style:italic;font-weight:500}.DynamicProperties .mandatory-booltext:focus{border-color:#dc2626!important;box-shadow:0 0 0 2px #dc262633!important}.DynamicProperties .c.properties{gap:.75rem}.DynamicProperties .c.properties label{font-size:1rem;font-weight:500}.DynamicProperties .c.properties input{font-size:1rem}#help-desk-support{background-color:#efefef;border-radius:12px;box-shadow:0 4px 5px #0006;padding:20px;position:fixed;right:100px;top:96px;width:420px;z-index:1000000}#help-desk-support .header{display:flex}#help-desk-support .header .title{flex:1 1;width:100%}#help-desk-support .header{background-color:#8dd52b;border-top-left-radius:12px;border-top-right-radius:12px;color:#fff;font-size:1.2em;height:200px;left:0;padding:20px;position:absolute;text-align:center;top:0;width:100%;z-index:-1}#help-desk-support .content{background:#fff;border-radius:10px;box-shadow:0 0 4px #0000004d;display:flex;flex-direction:column;gap:10px;margin-top:40px;max-height:80vh;overflow-y:auto;padding:10px}#help-desk-support .content span{color:#aaa;font-size:.8em}#help-desk-support .files-box{align-items:center;background-color:#f2f2f2;border:1px dashed #ccc;border-radius:4px;display:flex;flex-direction:column;gap:20px;padding:20px}#help-desk-support .files-box input{display:none}#help-desk-support button{background-color:#83d62b;border:1px solid #78b02b;border-radius:8px;color:#fff;font-size:1.2em}#help-desk-support button[disabled]{background-color:#ddd;border:1px solid #ccc;color:#ccc}#help-desk-support .selected-files{display:flex;flex-direction:column}#help-desk-support .selected-files .title{color:#777;font-size:1.2em}#help-desk-support .selected-files .list{background-color:#f2f2f2;border:1px solid #ddd;border-radius:4px;font-size:.8em;padding:10px}#help-desk-support .selected-files .file{align-items:center;border-bottom:1px solid #eee;color:#aaa;display:flex;flex-direction:row;margin-bottom:6px;padding-bottom:6px}#help-desk-support .selected-files .file .file-name{display:flex;flex:1 1;flex-direction:column;width:100%}.default-theme #main-menu{display:grid;grid-template-columns:20% auto 20%;margin-top:20px}.default-theme #main-menu .p-menubar{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:0 solid #fff;color:#495057;flex:1 1;font-size:12px;padding:0}.default-theme #main-menu .p-menu-separator{flex:1 1}.default-theme #main-menu .p-menubar-root-list{flex:1 1;width:100%}.default-theme #main-menu .logos{display:flex;flex-direction:row;gap:20px;grid-column:2/3}.default-theme #main-menu .header-menu{background:#f1f1f1 url(/static/media/bg-menu.2753a511.jpg) repeat-x 0 100%;border:0;grid-column:2/3;margin:auto auto 0;padding:0 0 40px;width:100%}.wide-theme #main-menu{display:flex;flex-direction:column}.wide-theme #main-menu .p-menubar{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:0 solid #fff;color:#495057;flex:1 1;font-size:12px;padding:0 20px}.wide-theme #main-menu .p-menu-separator{flex:1 1}.wide-theme #main-menu .p-menubar-root-list{flex:1 1;width:100%}.wide-theme #main-menu .logos{display:flex;flex-direction:row;height:60px;padding-left:16px;padding-right:0;padding-top:4px}.wide-theme #main-menu .logos .gstore{height:auto!important;width:218px}.wide-theme #main-menu .logos .ils{width:300px}.wide-theme #main-menu .header-menu{background:#f7f7f7;border:0;border-top:1px solid #e6e6e6;grid-column:2/3;margin:auto auto 0;padding:0;width:100%}.dark-theme #main-menu{display:flex;flex-direction:column}.dark-theme #main-menu .p-menubar{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:0 solid #fff;color:#495057;flex:1 1;font-size:12px;padding:0 20px}.dark-theme #main-menu .p-menu-separator{flex:1 1}.dark-theme #main-menu .p-menubar-root-list{flex:1 1;width:100%}.dark-theme #main-menu .logos{display:flex;flex-direction:row;height:60px;padding-left:16px;padding-right:0;padding-top:4px}.dark-theme #main-menu .logos .gstore{height:auto!important;width:218px}.dark-theme #main-menu .logos .ils{width:300px}.dark-theme #main-menu .header-menu{background:#333;border:0;border-top:1px solid #e6e6e6;grid-column:2/3;margin:auto auto 0;padding:0;width:100%}.dark-theme #main-menu .header-menu .p-menuitem-icon,.dark-theme #main-menu .header-menu .p-menuitem-text{color:#fff}.worker{border-bottom:2px solid #68b42a}.contractor{border-bottom:2px solid #ebba34}.admin{border-bottom:2px solid #b00}.gestor{border-bottom:2px solid #45afd5}.notifications-menu-item a{padding:10px 10px 3px!important}.notifications-menu-item-open{background-color:#f3e0ae;border:1px solid #ecd18c;border-bottom:0;border-top-left-radius:10px;border-top-right-radius:10px;z-index:1001}.notifications-menu-item-open a,.notifications-menu-item-open a:focus,.notifications-menu-item-open a:hover{background-color:initial!important}#breadcrumb-right{display:flex;flex-direction:row-reverse;gap:1em}.footer-container .copyright{color:#888;font-size:10px;margin-top:10px}.footer-container{color:#fff;margin-top:0;text-align:center;width:100%}.link{text-align:center}#footer{background:#555;color:#fff;display:flex;flex-direction:row;font-family:sans-serif;width:100%}#footer.reset-a{color:inherit;cursor:auto;outline:0;text-decoration:none}#footer .left{text-align:right!important;width:30%}#footer .info{margin-top:20px;width:40%!important}#footer .info .imgs{display:flex;gap:25px;justify-content:center!important;margin-top:20px!important;width:100%}#footer .info .link{border-radius:2px;font-size:.85em!important}#footer .info .link .linkedin{width:30px}#footer .info .link .linkedin,#footer .info .link .phone{box-sizing:initial!important;font-size:.85em!important;padding-bottom:3px}#footer .info .link .phone{width:39px}#footer .info .link .mail,#footer .info .link .web{box-sizing:initial!important;font-size:.85em!important;padding-bottom:3px;width:30px}#footer .certs{display:flex;font-size:10px!important;font-size:.85em!important;margin-left:20px;margin-top:25px;width:30%!important}#footer .certs .cert{height:100px!important;width:100px!important}.copyright{font-size:10px!important;margin-top:10px;text-align:center}#footer .contact-container{align-items:center;color:#fff;display:grid;font-size:1.3em;grid-template-columns:30% auto;grid-template-rows:30% 30% 30%;justify-items:left;margin-left:50px;margin-right:50px;margin-top:20px}#footer .contact-container a{color:#fff}#cookiesBanner{background-color:#fff;padding:1%;text-align:center;width:100%;z-index:0}#cookiesBanner .buttonContainer{align-items:center;display:flex;justify-content:center;width:100%}#cookiesBanner .buttonContainer button{margin-left:2.5%;width:15%}.p-dialog{width:50%}.admin-module-cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:50px;padding:40px}.admin-module-cards .p-card{width:30%}.admin-module-cards .logs-card{width:50%}.admin-module-cards .metrics-card{width:40%}.EditContractorContainer{height:100%}.EditContractorContainer .form-container{display:grid;grid-template-columns:auto 400px;height:100%}.EditContractorContainer .EmbedProperties label{align-items:center!important;background:#0000!important;border:0 solid!important;display:flex!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:.8em;font-weight:400!important;justify-content:flex-end!important;line-height:23px!important;margin:0!important;text-align:right!important;width:200px!important}.EditContractorContainer .EmbedProperties input{width:100%}.EditContractorContainer .edit-contractor-cif{color:#666;font-size:.8em;margin-top:2px}.EditContractorContainer .actions{grid-gap:10px;background-color:#eee;border-left:1px solid #ccc;display:flex;flex-direction:column;gap:10px;padding-left:10px;padding-right:25px;padding-top:10px}.EditContractorContainer .actions .buttons .p-panel-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;justify-content:right}.CorrectRemark label{margin-left:4px!important;width:200px!important}.form-embed-properties{align-items:flex-start;display:flex;gap:20px}.form-embed-properties .form-embed-properties-content{flex:1 1}.form-embed-properties .form-embed-properties-side{min-width:200px}.EditMachineryContainer{height:100%}.EditMachineryContainer .actions small{text-align:end;width:100%}.EditMachineryContainer .form-container{display:grid;grid-template-columns:auto 400px;height:100%}.EditMachineryContainer .actions{grid-gap:10px;background-color:#eee;border-left:1px solid #ccc;display:flex;flex-direction:column;gap:10px;padding-left:10px;padding-right:25px;padding-top:10px}.EditMachineryContainer .actions .buttons .p-panel-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;justify-content:right}.UploadRequirements label{font-size:.8em;font-weight:700}.UploadRequirements .clarifications{font-size:.7em}.UploadRequirements .file-area{background-color:#f4f4f4;border:2px dotted #ccc;border-radius:4px;margin:6px;padding:30px}.UploadRequirements .req-help{gap:20px}.UploadRequirements .req-help strong{font-size:.8em}.UploadRequirements .req-help .section{background-color:#ededed;border:1px solid #e5e5e5;border-radius:4px;font-size:.7rem;gap:10px;padding:10px}.UploadRequirements .req-help .section .title{display:block;margin-bottom:6px}.UploadRequirements .req-help .section .title i{margin-right:6px}.UploadRequirements .req-help .section a{color:#000;text-decoration:none}.UploadRequirements .req-help{width:300px}.UploadRequirements .file-container{width:50%}.UploadRequirements .selected-files{border-top:1px solid #888;color:#888;font-size:.8em;text-align:right}.ValidateRequirement label{width:90px!important}.ValidateRequirement textarea{min-width:320px!important}.ValidateDate{align-items:center;display:flex}.ValidateDate i{margin-left:10px}.ViewRequirementDocumentContainer .form-1 label{text-align:left;width:120px!important}.ViewRequirementDocumentContainer .form-1{align-items:flex-start}.ViewRequirementDocumentContainer .form-1 .value{flex:1 1;text-align:right}.ViewRequirementDocumentContainer .form-1 .vc{width:100%;word-break:break-all}.EditRequirements .requirement-row{min-height:32px}.EditRequirements .p-tabview-nav-container{position:relative;top:1px}.EditRequirements .legend{background-color:#ededed;border-radius:5px;margin-top:10px}.EditRequirements .expired{background-color:#e64634;border-radius:3px;color:#fff!important;padding:2px 10px 3px}.EditRequirements .expiration-date .fas{margin-right:6px}.EditRequirements .expiration-date{color:#791a1a}.EditRequirements .status-actions-btn .p-splitbutton-menubutton{height:26px}.EditRequirements .actions-btn .p-splitbutton-defaultbutton{display:none}.EditRequirements .actions-btn .p-splitbutton-menubutton{grid-gap:initial;border-bottom-left-radius:0!important;border-bottom-right-radius:4px!important;border-left:1px solid #bbb!important;border-top-left-radius:0!important;border-top-right-radius:4px!important;gap:initial;padding:3px!important;width:30px!important}.EditRequirements .documents-cell{display:flex;flex-direction:row;gap:6px}.EditRequirements .documents-cell .cell{border:1px solid #ddd;border-radius:16px;cursor:pointer;padding:3px 8px}.EditRequirements .documents-cell .cell0{background:#d6efd4;border-color:#89ba7b;color:#36972c}.EditRequirements .documents-cell .cell1,.EditRequirements .documents-cell .cell2{background:#edefd4;border-color:#c6ca93;color:#888b61}.EditRequirements .documents-cell .cell3,.EditRequirements .documents-cell .cell4{border-color:#78c470;color:#78c470}.EditRequirements .odd{background-color:#eee}.EditRequirements .even{background-color:#f7f7f7}.EditRequirements .tag-width{width:100px}.EditRequirements .p-tag.status-type-4{background-color:#e64634}.EditRequirements .p-tag.status-type-3{background-color:#209610}.EditRequirements .p-tag.status-type-2{background-color:#1c63b0}.EditRequirements .p-tag.status-type-1{background-color:#969696}.EditRequirements .st-4 .p-splitbutton-menubutton:hover{background:#ad3123!important}.EditRequirements .st-4 .p-splitbutton-menubutton{background:#c93c2e;border:1px solid #d94b4b;color:#fff}.EditRequirements .status-type-expired{background:#e64634}.EditRequirements .st-expired .p-splitbutton-menubutton{background:#c93c2e;border:1px solid #d94b4b;color:#fff}.EditRequirements .st-expired .p-splitbutton-menubutton:hover{background:#ad3123!important}.EditRequirements .st-warning .p-splitbutton-menubutton:hover{background:#dc8e3e!important}.EditRequirements .st-warning .p-splitbutton-menubutton{background:#dc8e3e;border:1px solid #dc8e3e;color:#fff}.EditRequirements .st-3 .p-splitbutton-menubutton:hover{background:#16620c!important}.EditRequirements .st-3 .p-splitbutton-menubutton{background:#1e8011;border:1px solid green;color:#fff}.EditRequirements .st-2 .p-splitbutton-menubutton:hover{background:#145192!important}.EditRequirements .st-2 .p-splitbutton-menubutton{background:#145192;border:1px solid #11447a;color:#fff}.EditRequirements .st-1 .p-splitbutton-menubutton:hover{background:#6e6e6e!important}.EditRequirements .st-1 .p-splitbutton-menubutton{background:#969696;border:1px solid #828282;color:#fff}.EditRequirements .hidden-avatar img{display:none!important}.EditRequirements .rt-1201,.EditRequirements .rt-450,.EditRequirements .rt-451,.EditRequirements .rt-454,.EditRequirements .rt-456,.EditRequirements .rt-473{background-color:#495057;border-radius:15px;color:#495057}.ViewRequirementIncidences textarea{background:#fff!important;border:0;box-shadow:none;min-height:50px;width:100%}.view-requirement-validations{background:#eee;border:1px solid #aaa;border-radius:6px;box-shadow:2px 2px 2px #0003,1px 1px 3px #646464e6;left:-700px;min-height:100px;min-width:1000px;padding:20px;position:absolute;top:30px;z-index:2000000}.view-requirement-validations .g-20{border-radius:4px}.view-requirement-validations .requirement\.validation\.pending,.view-requirement-validations .requirement\.validation\.rejected,.view-requirement-validations .requirement\.validation\.validated{padding:10px;text-align:center;width:100%}.view-requirement-validations .requirement\.validation\.pending{background:orange}.view-requirement-validations .requirement\.validation\.validated{background:#209610;color:#fff}.view-requirement-validations .requirement\.validation\.rejected{background:#e64634;color:#fff}.view-requirement-validations .td-state{width:200px}.EditWorkerContainer{height:100%}.EditWorkerContainer .form-container{display:grid;grid-template-columns:auto 400px;height:100%}.EditWorkerContainer .actions{grid-gap:10px;background-color:#eee;border-left:1px solid #ccc;display:flex;flex-direction:column;gap:10px;padding-left:10px;padding-right:25px;padding-top:10px}.EditWorkerContainer .actions .buttons .p-panel-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;justify-content:right}.EditWorkerContainer small{text-align:end}.job-status{border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:.7em;min-width:120px;padding:4px;text-align:center}.job-status-1{background-color:#2196f3!important;border-color:#28465f!important;color:#fff!important}.job-status-2{background-color:#b93737!important;border-color:#722323!important;color:#fff!important}.job-status-3{background-color:#90ee90;border-color:#8fbc8f;color:green}.job-status-4{background-color:#413e3e;border-color:rgba(45,49,45,.603);color:#fff}.job-status-5{background-color:#b00;border-color:#900;color:#fff}.job-status-reactivation{background-color:orange;border-color:#cc7000;color:#fff}.JobPanelActions{background-color:#fff;border-left:1px solid #ddd;display:flex;flex-direction:column;font-size:.8em;padding:20px}.JobPanelActions .p-panel-content,.JobPanelActions .p-panel-header{background-color:initial!important;border:0!important}.JobPanelActions button{background:#0000;border-radius:0;display:flex;flex-direction:row;width:100%}.JobPanelActions button .fa,.JobPanelActions button .fas{align-self:flex-start}.JobPanelActions button .e{justify-content:center}.JobPanelActions button small{clear:both;display:block;font-style:italic;margin-top:5px}.JobPanelActions button.download{background:#e0f481;border:1px solid #d9f06b}.JobPanelActions .section-subcontext{margin:4px;padding:4px;text-align:center}.JobPanelActions .job-section .action{margin-top:20px}.JobPanelActions .job-section{margin-bottom:20px}.JobPanelActions .sub-section{background:#f7f7f7;border-radius:6px;box-shadow:0 0 1px #0006,0 0 8px 0 #0003}.JobPanelActions .section-title{border-bottom:1px solid #ddd;border-top:1px solid #ddd;color:#555;font-size:.8em;padding-bottom:6px;padding-top:6px;text-shadow:0 0 3px #fff,0 0 4px #0003;width:100%}.JobPanelActions .section{color:#555}.JobPanelActions .section .body{grid-gap:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:0;padding:20px}.JobPanelActions .section .body button{border-bottom:0 solid #ddd;border-left:0 solid #ddd;border-radius:0;border-right:0 solid #ddd;border-color:#ddd currentcolor;border-style:solid;border-width:0 1px 1px}.JobPanelActions .section .body button:first-child{border:1px solid #ddd;border-top-left-radius:6px;border-top-right-radius:6px}.JobPanelActions .section .body button:last-child{border:1px solid #ddd;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:0}.JobPanelActions .section .body button.g{background:#e5ffe0!important;border-color:#bcd9b6!important}.JobPanelActions .section .body button.g:hover{background:#d5f6ce!important}.JobPanelActions .section .body button.b{background:#e0f1ff!important;border-color:#c1dae7!important}.JobPanelActions .section .body button.b:hover{background:#d6eafa!important}.JobPanelActions .section .body button.o{background:#fff0e0!important;border-color:#ead7b9!important}.JobPanelActions .section .body button.o:hover{background:#f5e2cf!important}.JobPanelActions .section .title{border-bottom:1px solid #ddd}.JobPanelActions .section .title i{font-size:1.2em;margin-right:4px}.JobPanelActions .action{background-color:#0000;border:0;color:#555;cursor:pointer}.JobPanelActions .action i{font-size:1.2em;margin-right:4px}@media only screen and (max-width:900px){.JobComponent{grid-auto-flow:dense;grid-template-columns:auto!important}}.JobComponent{display:grid;grid-template-columns:auto 300px;min-height:70vh;width:100%}.JobComponent #job-actions button:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.JobComponent #job-actions button:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.JobComponent #job-actions button{background:#eaeaea;border:1px solid #e3e3e3;border-radius:0}.JobComponent #job-actions button:hover{background:#e2e2e2;border:1px solid #dadada}.JobComponent .job-section button{background:#f1e1da;border:1px solid #dac1a7;margin-top:4px}.JobComponent .job-section button:hover{border:1px solid #cba683}.JobComponent .actions{background-color:#eee;border-left:1px solid #ccc;display:flex;flex-direction:column;gap:10px;padding-left:10px;padding-right:25px;padding-top:10px}.JobComponent .actions .job-panel .p-panel-header{background-color:#d4dca2;border:1px solid #b6be81}.JobComponent .actions .job-panel .p-panel-content{background:#f4f8dc;border:1px solid #d8ddbd;border-top:0}.JobComponent .actions .buttons .p-panel-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;justify-content:right}.azsa_job_add_worker p{padding:25px}.constractorInvitation label{width:15%!important}.constractorInvitation .BeginDate div,.constractorInvitation .BeginDate input{width:20%!important}.dateTime div,.dateTime input{width:100%!important}.w-33{width:33%}.w-34{width:34%}.CreateRequirement .files-area{background-color:#fff;border:1px dotted #bbb;border-radius:4px;color:#888;display:flex;flex-direction:column;gap:20px;padding:20px;text-align:center}.CreateRequirement .files-area i{font-size:2em}.CreateRequirement .selected-file label{font-weight:700;width:200px}.CreateRequirement .selected-file .value{width:200px}.CreateRequirement .color-dot{border-radius:50%;display:flex;margin-left:5px;margin-top:5px;max-height:20px;max-width:20px;min-height:20px;min-width:20px}.JobHasContractors th{font-size:.7em;text-align:center!important}.JobHasContractors .td-indicator{width:74px!important}.JobHasContractors .td-status{text-align:center!important;width:100px!important}.JobHasContractors table{font-size:.7rem}.JobHasContractors .resource-status{font-size:.65rem;width:90px}.JobHasContractors .current_status_type,.JobHasContractors .job-shipment-number,.JobHasContractors .job-start-date{max-width:100px}.JobHasContractors .job-description{max-width:90px}.jhc .pad i{padding-left:0!important}.current_status_type{text-align:center!important;width:160px!important}.current_status_type div{width:100%!important}.disabled-tag{background-color:#e9ecef!important;border-color:#e9ecef!important;color:#e9ecef!important}.JobData #job-embed-properties{grid-column:1/3}.JobData .colspan-2 label{width:calc(30% + 10px)!important}.JobData .properties label{width:143px}.JobData .properties label input[type=text]{width:248px}.JobData .properties .bool-property label{border:0}.JobData .EmbedProperties .r.vc{grid-gap:10px;align-items:center;display:grid;grid-template-columns:30% auto 0}.JobData .EmbedProperties .text-property{margin-bottom:8px}.JobData .EmbedProperties .p-inputswitch{margin-bottom:8px;margin-left:calc(30% + 10px)}.JobData .EmbedProperties .label{border-radius:4px;font-size:.8em;font-weight:400;padding-bottom:4px;padding-right:10px;padding-top:4px;text-align:right}.form-jobData{grid-template-columns:auto auto!important}.azsaJobData #job-embed-properties{grid-column:2/3}.azsaJobData .p-inputswitch-checked input[type=text]{width:450px}.azsaJobData .booltext-property{grid-column-end:4;grid-column-start:1}.azsaJobData #contractTypeId,.azsaJobData #workShiftId{width:150px}.azsaJobData .bool-property label,.azsaJobData .booltext-property label{background-color:#efefef;color:#8b8b8b!important;order:-1;padding:8px}.azsaJobData .bool-property .p-inputswitch,.azsaJobData .booltext-property .p-inputswitch{align-items:center;margin-left:15px}.azsaJobData .properties{display:grid;grid-template-columns:repeat(3,1fr);margin:2% 0}.JobCard{background-color:#efefef;border:1px solid #c3c3c3;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;flex-direction:column;font-size:.7em;max-width:420px;min-width:360px}.JobCard .job-code{font-size:1.4em;font-weight:700}.JobCard .job-status-1{background-color:red;color:#fff!important}.JobCard .delete-mr{margin-right:5px}.JobCard .status-mr{font-size:1.4em;width:175px}.JobCard .delete-ml{margin-left:2px}.JobCard .job-status-2{background-color:#c07e03;color:#fff!important}.JobCard .job-status-3{background-color:green;color:#fff!important}.JobCard .job-status-4{background-color:#413e3e;color:#fff!important}.JobCard .status{display:flex;flex-direction:row;padding-left:10px;padding-right:10px;padding-top:10px}.JobCard .p-tag{min-width:42px}.JobCard .data{grid-gap:20px;border-bottom:1px solid #bbb;display:grid;flex:1 1;gap:20px;grid-template-columns:30% auto;padding:10px}.JobCard .data label{font-weight:700;text-align:right}.JobCard .header{align-items:center;background-color:#989898;border-top-left-radius:3px;border-top-right-radius:3px;color:#fff;display:flex;flex-direction:row;height:32px;justify-content:space-between;padding-left:10px;padding-right:0}.JobCard .header .p-splitbutton-menubutton:hover{background:#aaa!important}.JobCard .header .p-splitbutton-menubutton{background:#888;border:0 solid;border-top-right-radius:2px!important;color:#fff;height:32px!important;width:32px!important}.JobCard .p-splitbutton-defaultbutton{display:none}.JobCard .p-splitbutton-menubutton{padding:3px!important}.JobCard .p-splitbutton-menubutton .p-button-label{display:none}.JobCard .indicators{grid-gap:10px;background-color:#e3e3e3;display:grid;grid-template-columns:50% auto;padding:10px}.JobCard .indicators .indicator{align-items:center;display:flex;flex-direction:row;gap:10px}.JobCard .indicators .indicator label{flex:1 1;font-weight:700;text-align:right}.debug .JobCard .indicators{background-color:#d3d3d3;border-top:1px solid #aaa}.JobInformationLoaded .message{border:1px solid #cce3c6;border-radius:6px;color:#466920;margin-bottom:60px;margin-top:20px;padding:60px}.JobInformationLoaded i{color:#aaa;font-size:2em;margin-bottom:20px}.JobInformationLoaded .button.primary{background-color:#4a8f00;border:1px solid #3c7202;border-radius:4px;box-shadow:0 0 20px 0 #0000001a;color:#fff;padding:10px 20px;text-decoration:none}.JobNotifyInformationLoaded .message{background-color:#e0f5d2;border:1px solid #c3e4ad;border-radius:4px;font-size:.8em;padding:16px;text-align:center}.JobNotifyInformationLoaded .contractors-list{background:#fff;border:1px solid #ddd;border-radius:4px;margin:20px;max-height:20vh;overflow-y:auto;padding:20px}.JobNotifyInformationLoaded .contractors-list .contractor{border-bottom:1px solid #eee;font-size:.8em;padding:6px}.JobNotifyInformationLoaded .form{padding:20px}.JobNotifyInformationLoaded .form label{color:#333;font-size:.8em}.JobRequirements .department-name{color:#666;font-style:italic;margin-top:20px;text-align:right}.JobRequirements .department-name .fas{padding-left:12px;padding-right:12px}.JobRequirements .contractor-chip{background-color:#828282;border-top-left-radius:30px;border-top-right-radius:30px;color:#fff;margin-right:12px;padding:10px}.JobRequirements .p-tabview-selected .contractor-chip{background-color:#0000;color:#666}.JobRequirements .light .p-tabview-nav-link{font-size:.8rem}.JobRequirements .light .p-tabview-nav-link .p-chip{margin-right:12px}.JobRequirements .light .p-chip-text{line-height:1;margin-bottom:0;margin-top:0}.JobRequirements .light .p-tabview-panels,.JobRequirements .light .p-tabview-selected a{background-color:#f7f7f7!important}.JobRequirements .light .p-tabview-panels .p-tabview-panels,.JobRequirements .light .p-tabview-panels .p-tabview-selected a{background-color:#ededed!important}.ManageMachineries{height:100%}.ManageMachineries .left-col{background:#eee;border-right:1px solid #ddd;min-width:35%}.ManageMachineries h3{color:#999;font-size:14px;font-weight:400}.ManageMachineries .selected-machinery .left-col{background-color:#eee;border-right:1px solid #ccc;min-width:25%}.ManageMachineries .selected-machinery .left-col td{padding:10px!important}.ManageMachineries .selected-machinery .left-col td.selected{background-color:#faebd7}.ManageMachineries .selected-machinery .main{min-width:75%}.machineries-table{width:100%}.job_machinery_tooltip{background-color:#fff!important;border:1px solid #000!important}.job_machinery_tooltip .p-tooltip-arrow{display:none!important}.job_machinery_tooltip .p-tooltip-text{background-color:#fff!important;box-shadow:none!important;color:#000!important;font-size:small!important}.JobHasWorkerSmallList{display:grid;grid-template-columns:30% auto}.JobHasWorkerSmallList .small-data-table{background-color:#eee;border-right:1px solid #ccc}.job_worker_tooltip{background-color:#fff!important;border:1px solid #000!important}.job_worker_tooltip .p-tooltip-arrow{display:none!important}.job_worker_tooltip .p-tooltip-text{background-color:#fff!important;box-shadow:none!important;color:#000!important;font-size:small!important}.work-form-container{grid-gap:10px;display:grid;grid-template-columns:auto;width:100%}.work-form-container .title{border-bottom:1px solid #999;display:block;margin-bottom:20px}.work-form-container .errors-container,.work-form-container .footer{grid-column:1/3}.JobForm .EmbedProperties .r.vc label{width:143px}.JobForm .EmbedProperties .r.vc input[type=text]{width:248px}.JobForm .EmbedProperties .bool-property label{background:#0000;border:0;width:100%!important}.JobForm .add-department-btn{background:#e2e2e2;border:1px solid #d0d0d0;border-radius:4px}.JobForm .add-action{padding-top:10px}.JobForm .right-align{text-align:right}.JobForm .date-error{right:30px!important;top:-22px!important}.JobForm .date-max-error{right:30px!important;top:-44px!important}.azsa_dinamic_properties{display:grid!important;grid-auto-flow:column;grid-template-columns:repeat(3,1fr)}.azsa_dinamic_properties .Properties:first-child{grid-column:1/2}.azsa_dinamic_properties .Properties:nth-child(2){grid-column:2/3}.azsa_dinamic_properties .Properties:nth-child(3){grid-column:3/4}.azsa_dinamic_properties .Properties{grid-column:1/4}.azsa_dinamic_properties .p-inputswitch{align-self:center;order:2!important}.azsa_dinamic_properties .label-rr{order:-1!important}.azsa_dinamic_properties label{width:200px!important}.azsa_dinamic_properties .booltext-property{width:150%}.azsa_dinamic_properties .booltext-property .e{display:none}.azsa_dinamic_properties .booltext-property label{margin-right:10px}.SelectJob{display:flex;flex-direction:row;flex-wrap:wrap;gap:100px;padding:40px;width:100%}.SelectJob .work-card{cursor:pointer;font-size:.8em;min-height:300px;min-width:300px}.SelectJob .work-card button{background:#0000;border:0}.SelectJob .work-card .r.vc{margin-bottom:10px}.SelectJob .work-card .p-chip{margin-left:10px}.SelectJob .work-card label{color:#777;font-weight:300;text-align:right}.SelectJob .work-card .value{color:#444}.SelectJob .work-card .white{background:linear-gradient(180deg,#ddd,#e2e2e2,#ddd);border:1px solid #ddd;padding:10px}.SelectJob .work-card .name{border-bottom:1px solid #858585;margin-bottom:10px}.SelectJob .work-card{height:300px;transform:rotateY(10deg) rotateX(10deg);transform-style:preserve-3d;transition:.2s ease-in;-webkit-user-select:none;user-select:none;width:300px}.SelectJob .work-card .count-box{align-items:center;font-size:.7em}.SelectJob .work-card .count-box .p-badge{border-radius:4px;font-size:1em;width:30px}.SelectJob .work-card .count-box{grid-gap:5px;border-top:1px solid #bbb;display:grid;grid-template-columns:30% 32px 30% 32px;padding:10px}.SelectJob .work-card .handle-left{position:absolute}.SelectJob .work-card .handle-right{position:absolute;right:0}.SelectJob .work-card .face{background:#ddd;border:1px solid #ccc;height:300px;padding:0;position:absolute;width:300px}.SelectJob .work-card .face.e2{background:#f2f2f2!important}.SelectJob .work-card .face:first-child{transform:translateZ(150px)}.SelectJob .work-card .face:nth-child(2){transform:rotateX(1turn) translateZ(-150px) rotateY(180deg)}.SelectJob .work-card .face:nth-child(3){background:#cfcfcf;transform:rotateY(-90deg) translateZ(150px)}.SelectJob .work-card .face:nth-child(4){background:#c9c9c9;transform:rotateY(90deg) translateZ(150px)}.SelectJob .work-card .face:nth-child(5){background:#dadada;transform:rotateX(90deg) translateZ(150px)}.SelectJob .work-card .face:nth-child(6){background:#b9b9b9;transform:rotateX(-90deg) translateZ(150px)}.ManageContractors{height:100%}.ManageContractors h3{color:#999;font-size:14px;font-weight:400}.ManageContractors .selected-contractor .left-col{background-color:#eee;border-right:1px solid #ccc;min-width:300px}.ManageContractors .selected-contractor .left-col td{padding:10px!important}.ManageContractors .selected-contractor .left-col td.selected{background-color:#faebd7}.ManageContractors .selected-contractor .main{min-width:75%}.ManageContractors .EmbedProperties .bool-property .p-inputswitch,.ManageContractors .EmbedProperties .booltext-property .p-inputswitch{margin-left:120px}.ManageContractors .EmbedProperties .bool-property label,.ManageContractors .EmbedProperties .booltext-property label{text-align:left;width:100%}.ManageContractors .EmbedProperties .bool-property,.ManageContractors .EmbedProperties .booltext-property{margin-bottom:4px}.render-2-23 input{display:none!important}.render-2-23 .p-inputgroup-addon,.render-2-23 .search-filters{display:none}.ta-nr{resize:none}.suspension-td{text-align:center!important;width:60px!important}.manage-contractor-22,.manage-contractor-23,.manage-contractor-28{display:block;text-align:left}.restrict-contractor-dialog{grid-gap:10px;display:grid;grid-template-columns:1fr;padding:10px}.restrict-contractor-dialog .restriction-reason,.restrict-contractor-dialog .restriction-remarks{height:auto;min-height:50px}.restrict-contractor-dialog textarea{resize:vertical}.restrict-contractor-dialog .inputgroup{align-items:stretch;display:flex}.restrict-contractor-dialog .inputgroup label{flex-shrink:0;width:200px}.restrict-contractor-dialog .inputgroup .c{display:flex;flex:1 1;flex-direction:column;min-width:0}.restrict-contractor-dialog .inputgroup .c input,.restrict-contractor-dialog .inputgroup .c textarea{box-sizing:border-box;width:100%}.restrict-contractor-dialog .inputgroup .c .p-error{color:#efefef;font-size:12px;margin-top:4px}.a-left table{table-layout:auto!important}.a-left .p-datatable-tbody tr .center .pointer{padding-right:100px}.codes{text-align:center;width:70px!important}.important{text-align:center;width:150px!important}.notifications-center{padding:20px}.notifications-center .notifications{display:flex;flex-direction:column;gap:10px;max-height:80vh;overflow:auto}.notifications-center .notifications .p-tag{width:150px}.notifications-center .message-date{background-color:#e7be58;border-radius:10px;min-width:110px;padding:4px;text-align:center}.notifications-center .notifications-title{align-items:center!important;color:#aaa;display:flex!important;font-family:"Fira Sans",sans-serif!important;font-size:.7em;font-size:1.4em;font-weight:100;font-weight:1000;margin-bottom:10px}.notifications-center .notifications-title img{margin-left:10px}.notifications-center .notifications-title .p-tag.small{border:1px solid #aaa;border-radius:50%;font-size:.7em;height:2rem;line-height:2rem;margin-left:5px;min-width:2rem}.notifications-center .notifications-title .search-filters i{background-color:#0000;border:0;font-size:.7em}.notifications-center .message.success{background-color:#b1f5c6}.notifications-center .message.success .close-handle{border-left:1px solid #93e99a;color:green}.notifications-center .message.error{background-color:#fdc8c8}.notifications-center .message.error .close-handle{border-left:1px solid #e9a493;color:#550202}.notifications-center .message.info{background-color:#c8e8fd}.notifications-center .message.info .close-handle{border-left:1px solid #93d1e9;color:#023b55}.notifications-center .message{grid-gap:10px;align-items:center;background-color:#faebd7;border-radius:4px;color:#555;cursor:pointer;display:grid;font-size:.8em;gap:10px;grid-template-columns:auto auto 1fr 0 0 auto auto;padding:6px;width:100%}.notifications-center .message .p-tag-value{min-width:min-content}.notifications-center .message .close-handle{border-left:1px solid #ebcba5;color:#947041;cursor:pointer;padding-left:6px}.SelectWork{display:flex;flex-direction:row;gap:20px;height:100%;width:100%}.SelectWork .works-title{align-items:center!important;color:#aaa;display:flex!important;font-family:"Fira Sans",sans-serif!important;font-size:.7em;font-size:1.4em;font-weight:100;font-weight:1000;margin-bottom:10px}.SelectWork .works-title img{margin-left:10px}.SelectWork .works{grid-gap:50px;display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.work-card{cursor:pointer;height:100%;width:30%}.card-select-work{box-shadow:0 0 15px 4px #8d8a8a,10px 15px 1px #d16811;height:180px!important;width:180px!important}.card-select-work img{border-right:1px;font-size:2em;margin-top:13px;position:relative;width:100%}.card-select-work .title{align-items:center;display:flex;flex-direction:row;font-family:"Fira Sans",sans-serif;font-size:.9rem;font-weight:1000;gap:25px;justify-content:center;margin-top:5px;text-align:center}.hover-work{height:fit-content;width:fit-content}.hover-work :hover img{filter:brightness(.8);transform:scale(1.2)}.hover-work :hover span{transform:scale(1.2)}.work-22{box-shadow:-20px 30px 30px 0 rgba(0,0,0,.529),-16px 14px 10px 0 rgba(0,0,0,.188),20px 30px 1px #d16811,inset 16px 17px 20px 0 rgba(0,0,0,.149)!important}.work-22 span{color:#d16811;font-size:1.2rem;margin-top:20px}.work-19{box-shadow:10px 20px 30px 0 rgba(0,0,0,.529),25px 13px 20px 7px rgba(0,0,0,.188),-20px 30px 1px #2d517a,inset 16px 17px 20px 0 rgba(0,0,0,.149)!important}.work-19 span{color:#2d517a;margin-top:0}.work-21{box-shadow:10px 20px 30px 0 rgba(0,0,0,.529),20px 13px 20px 7px rgba(0,0,0,.188),-20px -30px 1px #2f5501,inset 16px 17px 20px 0 rgba(0,0,0,.149)!important;margin-top:70px!important}.work-21 span{color:#2f5501;margin-top:0}.work-25{box-shadow:-20px 30px 30px 0 rgba(0,0,0,.529),-16px 14px 10px 0 rgba(0,0,0,.188),20px 30px 1px #a3d603,inset 16px 17px 20px 0 rgba(0,0,0,.149)!important}.work-25 span{color:#a3d603;font-size:1.2rem;margin-top:20px}.work-28{box-shadow:-20px 30px 30px 0 rgba(0,0,0,.529),-16px 14px 10px 0 rgba(0,0,0,.188),20px 30px 1px #174a50,inset 16px 17px 20px 0 rgba(0,0,0,.149)!important}.work-28 span{color:#174a50;font-size:1.2rem;margin-top:20px}.work-23{box-shadow:10px 20px 30px 0 rgba(0,0,0,.529),25px 13px 20px 7px rgba(0,0,0,.188),-20px 30px 1px #2d517a,inset 16px 17px 20px 0 rgba(0,0,0,.149)!important}.work-23 span{color:#2d517a;margin-top:10px}.ReportOutputTableComponent .subreport-header{background-color:#eee}.ReportOutputTableComponent .subreport-header .e{text-align:center}.ReportOutputTableComponent table>tbody{overflow-x:scroll;overflow-y:scroll}.ReportOutputTableComponent .ta-j{text-align:justify!important}.ReportOutputTableComponent .w75p{width:75px}.ReportOutputTableComponent .w100p{width:100px}.ReportOutputTableComponent .w300p{width:300px}.ReportOutputTableComponent .f-4{min-width:fit-content;width:4%}.ReportOutputTableComponent .f-5{min-width:fit-content;width:5%}.ReportOutputTableComponent .f-7_5{width:7.5%}.ReportOutputTableComponent .f-10{width:10%}.ReportOutputTableComponent .f-15{width:15%}.ReportOutputTableComponent .f-20{width:20%}.ReportOutputTableComponent .f-25{width:25%}.ReportOutputTableComponent .f-30{width:30%}.ReportOutputTableComponent .f-40{width:40%}.ReportOutputTableComponent .ta-l{text-align:left!important}@media only screen and (min-height:921px){.ReportOutputTableComponent table>tbody{height:66vmin;overflow-y:scroll}}.reports-27 .p-datatable-tbody{height:fit-content!important}.reports-27 .boolean-true{background-color:#64c27b!important;color:#fff;width:100%}.reports-27 .boolean-false{background-color:crimson!important}.reports-27 .boolean-false:before{color:#fff;content:"✘";width:100%}.graphicInformLayout .p-datatable-thead tr th:last-child{padding-left:26%!important}.graphicInformLayout2 .p-datatable-thead tr th:last-child{padding-left:18%!important}.graphicInformLayout3 .p-datatable-thead tr th:last-child{padding-left:15%!important}.p-paginator-pages{display:flex}.c.he.e #breadcrumb-right .r.g-20{align-items:center;display:flex;gap:15px;margin-left:auto}.c.he.e #breadcrumb-right .r.g-20 .exporter{align-items:center;display:flex;flex-shrink:0}.c.he.e #breadcrumb-right .r.g-20 .search-filters{align-items:center;display:inline-flex;flex-shrink:0}.c.he.e #breadcrumb-right .r.g-20 .search-filters .filter-btn{flex-shrink:0;white-space:nowrap}.ReportOutputCrosstabComponent table>tbody{overflow-x:scroll;overflow-y:scroll}.ReportOutputCrosstabComponent .ta-j{text-align:justify!important}.ReportOutputCrosstabComponent .w75p{width:75px}.ReportOutputCrosstabComponent .w100p{width:100px}.ReportOutputCrosstabComponent .w150p{width:150px}.ReportOutputCrosstabComponent .w200p{width:200px}.ReportOutputCrosstabComponent .w300p{width:300px}.ReportOutputCrosstabComponent .f-4{min-width:fit-content;width:4%}.ReportOutputCrosstabComponent .f-5{min-width:fit-content;width:5%}.ReportOutputCrosstabComponent .f-7_5{width:7.5%}.ReportOutputCrosstabComponent .f-10{width:10%}.ReportOutputCrosstabComponent .f-15{width:15%}.ReportOutputCrosstabComponent .f-20{width:20%}.ReportOutputCrosstabComponent .f-25{width:25%}.ReportOutputCrosstabComponent .f-30{width:30%}.ReportOutputCrosstabComponent .f-40{width:40%}.ReportOutputCrosstabComponent tr>th{text-align:center!important}.ReportOutputCrosstabComponent .ta-l{text-align:left}@media only screen and (min-height:921px){.ReportOutputCrosstabComponent table>tbody{height:66vmin;overflow-y:scroll}}.WorkContainer{padding:20px}.WorkContainer .actions-title{align-items:center!important;color:#aaa;display:flex!important;font-family:"Fira Sans",sans-serif!important;font-size:.7em;font-size:1.4em;font-weight:100;font-weight:1000;margin-bottom:10px}.WorkContainer .actions-title img{margin-left:10px;width:40px}.WorkContainer .p-card{border-radius:50%;display:flex;flex-direction:column;min-height:150px;width:150px}.WorkContainer .p-card .p-card-content{padding:0 30px;text-align:center}.WorkContainer .Work{display:flex;flex-direction:row;justify-content:center;padding:10px}.WorkContainer .Work .card-job{box-shadow:0 0 15px 4px #8d8a8a,2px 15px 1px #727e22}.WorkContainer .Work .card-job img{border-right:1px;font-size:2em;margin-top:15px;position:relative;width:100%}.WorkContainer .Work .card-job .title{align-items:center;color:#727e22;display:flex;flex-direction:row;font-family:"Fira Sans",sans-serif;font-size:.9em;font-weight:1000;gap:25px;justify-content:center;margin-top:5px;text-align:center}.WorkContainer .Work .card-job :hover img{transform:scale(1.25)}.WorkContainer .Work .card-job-disabled{box-shadow:0 0 15px 4px #8d8a8a,2px 15px 1px #727e22;opacity:.3}.WorkContainer .Work .card-job-disabled img{border-right:1px;font-size:2em;margin-top:15px;position:relative;width:100%}.WorkContainer .Work .card-job-disabled .title{align-items:center;color:#727e22;display:flex;flex-direction:row;font-family:"Fira Sans",sans-serif;font-size:.9em;font-weight:1000;gap:25px;justify-content:center;margin-top:5px;text-align:center}.WorkContainer .Work .card-job-contractors{box-shadow:0 0 15px 4px #8d8a8a,-8px 15px 1px #727e22}.WorkContainer .Work .card-job-contractors img{border-right:1px;font-size:2em;margin-top:10px;position:relative;width:100%}.WorkContainer .Work .card-job-contractors .title{align-items:center;color:#727e22;display:flex;flex-direction:row;font-family:"Fira Sans",sans-serif;font-size:.9em;font-weight:1000;gap:25px;justify-content:center;margin-top:5px;text-align:center}.WorkContainer .Work .card-job-contractors :hover img{transform:scale(1.25)}.WorkContainer .Work .card-contractors-disabled{box-shadow:-5px -2px 15px 4px #8d8a8a,20px 2px 1px #2d517a;opacity:.3}.WorkContainer .Work .card-contractors-disabled img{border-right:1px;font-size:2em;margin-top:10px;position:relative;width:100%}.WorkContainer .Work .card-contractors-disabled .title{align-items:center;color:#727e22;display:flex;flex-direction:row;font-family:"Fira Sans",sans-serif;font-size:.9em;font-weight:1000;gap:25px;justify-content:center;margin-top:5px;text-align:center}.WorkContainer .Work .card-documents{box-shadow:0 0 15px 4px #8d8a8a,10px 15px 1px #b9901d}.WorkContainer .Work .card-documents img{border-right:1px;font-size:2em;margin-top:10px;position:relative;width:100%}.WorkContainer .Work .card-documents .title{align-items:center;color:#b9901d;display:flex;flex-direction:row;font-family:"Fira Sans",sans-serif;font-size:.9em;font-weight:1000;gap:25px;justify-content:center;margin-top:5px;text-align:center}.WorkContainer .Work .card-documents :hover img{transform:scale(1.25)}.WorkContainer .Work .card-documents-disabled{box-shadow:0 0 15px 4px #8d8a8a,10px 15px 1px #b9901d;opacity:.3}.WorkContainer .Work .card-documents-disabled img{border-right:1px;font-size:2em;margin-top:10px;position:relative;width:100%}.WorkContainer .Work .card-documents-disabled .title{align-items:center;color:#b9901d;display:flex;flex-direction:row;font-family:"Fira Sans",sans-serif;font-size:.9em;font-weight:1000;gap:25px;justify-content:center;margin-top:5px;text-align:center}.WorkContainer .Work .card-subc{box-shadow:5px 2px 15px 4px #8d8a8a,-25px -3px 1px #30552c}.WorkContainer .Work .card-subc img{border-right:1px;font-size:2em;position:relative;width:100%}.WorkContainer .Work .card-subc .title{align-items:center;color:#30552c;display:flex;flex-direction:row;font-family:"Fira Sans",sans-serif;font-size:.8em;font-weight:1000;gap:25px;justify-content:center;margin-top:3px;text-align:center}.WorkContainer .Work .card-subc :hover img{transform:scale(1.25)}.WorkContainer .Work .card-subc-disabled{box-shadow:5px 2px 15px 4px #8d8a8a,-25px -3px 1px #30552c;opacity:.3}.WorkContainer .Work .card-subc-disabled img{border-right:1px;font-size:2em;position:relative;width:100%}.WorkContainer .Work .card-subc-disabled .title{align-items:center;color:#30552c;display:flex;flex-direction:row;font-family:"Fira Sans",sans-serif;font-size:.8em;font-weight:1000;gap:25px;justify-content:center;margin-top:3px;text-align:center}.WorkContainer .Work .card-machinery{box-shadow:5px 2px 15px 4px #8d8a8a,-20px -8px 1px #722811}.WorkContainer .Work .card-machinery img{border-right:1px;font-size:2em;margin-top:10px;position:relative;width:100%}.WorkContainer .Work .card-machinery .title{align-items:center;color:#722811;display:flex;flex-direction:row;font-family:"Fira Sans",sans-serif;font-size:.9em;font-weight:1000;gap:25px;justify-content:center;margin-top:5px;text-align:center}.WorkContainer .Work .card-machinery :hover img{transform:scale(1.25)}.WorkContainer .Work .card-access-control{box-shadow:5px 2px 15px 4px #8d8a8a,-20px -8px 1px #fd930d;min-height:125px!important;width:125px!important}.WorkContainer .Work .card-access-control img{margin-left:-100%}.WorkContainer .Work .card-access-control .title{align-items:center;color:#fd930d;display:flex;flex-direction:row;font-family:"Fira Sans",sans-serif;font-size:.8em;font-weight:1000;gap:25px;justify-content:center;margin-top:3px;text-align:center}.WorkContainer .Work .card-access-control :hover img{transform:scale(1.25)}.WorkContainer .Work .card-access-control img{border-right:1px;display:block;font-size:2em;height:50px!important;margin-left:-80%;margin-top:10px;position:relative;width:100px!important}.WorkContainer .Work .card-reports{box-shadow:5px 2px 15px 4px #8d8a8a,-20px -8px 1px #005a73;min-height:125px!important;width:125px!important}.WorkContainer .Work .card-reports img{border-right:1px;font-size:2em;margin-left:-18%;margin-top:10px;position:relative;width:125%}.WorkContainer .Work .card-reports .title{align-items:center;color:#005a73;display:flex;flex-direction:row;font-family:"Fira Sans",sans-serif;font-size:.8em;font-weight:1000;gap:25px;justify-content:center;margin-top:5px;text-align:center}.WorkContainer .Work .card-reports :hover img{transform:scale(1.25)}.WorkContainer .Work .card-work{box-shadow:-5px -2px 15px 3px #8d8a8a,5px 2px 15px 3px #8d8a8a}.WorkContainer .Work .card-work .p-card-body{max-height:150px;min-height:inherit;padding:0}.WorkContainer .Work .card-work .p-card-content{min-height:inherit;padding:0}.WorkContainer .Work .card-work .client-img,.WorkContainer .Work .card-work .client-img-19,.WorkContainer .Work .card-work .client-img-20,.WorkContainer .Work .card-work .client-img-21,.WorkContainer .Work .card-work .client-img-22,.WorkContainer .Work .card-work .client-img-23,.WorkContainer .Work .card-work .client-img-24,.WorkContainer .Work .card-work .client-img-25,.WorkContainer .Work .card-work .client-img-26{align-items:center!important;display:flex!important;height:inherit!important;justify-content:center!important;left:0;margin-top:0!important;min-height:inherit!important;overflow:hidden!important;translate:none;width:auto!important}.WorkContainer .Work .card-work .client-img img,.WorkContainer .Work .card-work .client-img-19 img,.WorkContainer .Work .card-work .client-img-20 img,.WorkContainer .Work .card-work .client-img-21 img,.WorkContainer .Work .card-work .client-img-22 img,.WorkContainer .Work .card-work .client-img-23 img,.WorkContainer .Work .card-work .client-img-24 img,.WorkContainer .Work .card-work .client-img-25 img,.WorkContainer .Work .card-work .client-img-26 img{height:auto!important;margin:auto!important;max-height:100%!important;max-width:100%!important;object-fit:contain!important;position:relative!important;width:auto!important}.WorkContainer .Work .card-work .client-img-21{height:inherit!important;max-height:inherit!important;max-width:inherit!important;min-height:inherit!important;width:inherit!important}.WorkContainer .Work .card-work .client-img-27,.WorkContainer .Work .card-work .client-img-28{align-items:center!important;display:flex!important;height:auto!important;justify-content:center!important;left:0;margin-top:0!important;max-height:inherit!important;max-width:inherit!important;min-height:inherit!important;overflow:hidden!important;translate:none;width:auto!important}.WorkContainer .Work .card-work .client-img-27 img,.WorkContainer .Work .card-work .client-img-28 img{height:auto!important;margin:auto!important;max-height:100%!important;max-width:100%!important;object-fit:contain!important;position:relative!important;width:auto!important}.WorkContainer .Work .card-contractors{box-shadow:-5px -2px 15px 4px #8d8a8a,20px 2px 1px #2d517a}.WorkContainer .Work .card-contractors img{border-right:1px;font-size:2em;margin-top:5px;position:relative;width:100%}.WorkContainer .Work .card-contractors .title{align-items:center;color:#2d517a;display:flex;flex-direction:row;font-family:"Fira Sans",sans-serif;font-size:.9em;font-weight:1000;gap:25px;justify-content:center;margin-top:5px;text-align:center}.WorkContainer .Work .card-contractors :hover img{transform:scale(1.25)}.WorkContainer .Work .card-download-area{box-shadow:5px 2px 15px 4px #8d8a8a,-20px -8px 1px #2f5501;min-height:125px!important;width:125px!important}.WorkContainer .Work .card-download-area img{border-right:1px;font-size:2em;margin-top:13px;position:relative;width:100%}.WorkContainer .Work .card-download-area .title{align-items:center;color:#2f5501;display:flex;flex-direction:row;font-family:"Fira Sans",sans-serif;font-size:.8em;font-weight:1000;gap:25px;justify-content:center;margin-top:5px;text-align:center}.WorkContainer .Work .card-download-area :hover img{transform:scale(1.25)}.WorkContainer .Work .card-workers{box-shadow:-5px -2px 15px 4px #8d8a8a,20px -8px 1px #974e09}.WorkContainer .Work .card-workers img{border-right:1px;font-size:2em;margin-top:15px;position:relative;width:75%}.WorkContainer .Work .card-workers .title{align-items:center;color:#974e09;display:flex;flex-direction:row;font-family:"Fira Sans",sans-serif;font-size:.9em;font-weight:1000;gap:25px;justify-content:center;margin-top:5px;text-align:center}.WorkContainer .Work .card-workers :hover img{transform:scale(1.25)}.WorkContainer .Work .card-hse{box-shadow:5px 2px 15px 4px #8d8a8a,-20px -8px 1px #ff03d1;min-height:125px!important;width:125px!important}.WorkContainer .Work .card-hse img{border-right:1px;font-size:2em;margin-top:13px;position:relative;width:100%}.WorkContainer .Work .card-hse .title{align-items:center;color:#ff03d1;display:flex;flex-direction:row;font-family:"Fira Sans",sans-serif;font-size:.8em;font-weight:1000;gap:25px;justify-content:center;margin-top:5px;text-align:center}.WorkContainer .Work .card-hse :hover img{transform:scale(1.25)}.MachineryJobsDialog{height:100%;margin:2px}.restrict-machinery-dialog{grid-gap:10px;display:grid;grid-template-columns:1fr;padding:10px}.restrict-machinery-dialog .restriction-reason,.restrict-machinery-dialog .restriction-remarks{height:auto;min-height:50px}.restrict-machinery-dialog textarea{resize:vertical}.restrict-machinery-dialog .inputgroup label{width:200px}.ViewMachineries{height:100%}.ViewMachineries .p-overlaypanel{z-index:10}.ViewMachineries .p-overlaypanel select{background-color:#fff;border:1px solid #ccc}.ViewMachineries .p-overlaypanel input[type=text]{background-color:#fff;border:1px solid #ccc!important;border-radius:4px;line-height:20px;padding-bottom:0;padding-top:0}.ViewMachineries .relationJobs{align-items:center;display:flex;gap:5px;margin:auto}.ViewMachineries h3{color:#999;font-size:14px;font-weight:400}.ViewMachineries .selected-machinery .left-col{background-color:#eee;border-right:1px solid #ccc;min-width:25%}.ViewMachineries .selected-machinery .left-col td{padding:10px!important}.ViewMachineries .selected-machinery .left-col td.selected{background-color:#faebd7}.ViewMachineries .selected-machinery .main{min-width:75%}.ViewMachineries .w-33{width:33%}.ViewMachineries .w-34{width:34%}.ViewMachineries .td-min{width:10%}.ViewMachineries .td-max{width:20%}.ViewMachineries .w-7{width:7%}.ViewMachineries .p-datatable-tbody td.left{text-align:left!important}.ViewWorkers{height:100%}.ViewWorkers .relationJobs{align-items:center;display:flex;gap:5px;margin:auto}.ViewWorkers h3{color:#999;font-size:14px;font-weight:400}.ViewWorkers .selected-worker .left-col{background-color:#eee;border-right:1px solid #ccc;min-width:25%}.ViewWorkers .selected-worker .left-col td{padding:10px!important}.ViewWorkers .selected-worker .left-col td.selected{background-color:#faebd7}.ViewWorkers .selected-worker .main{min-width:75%}.ViewWorkers .EmbedProperties .properties{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;justify-items:center}.ViewWorkers .EmbedProperties .properties .r{align-content:center;gap:10px}.ViewWorkers .w-10{width:10%}.ViewWorkers .w-25{width:25%}.ViewWorkers .d-none{display:none}.ViewWorkers .workers-table-21{width:100%}.ViewWorkers .workers-table-21 tr{display:flex}.ViewWorkers .workers-table-21 tr td:first-child{order:1;width:5%}.ViewWorkers .workers-table-21 tr td:nth-child(2){order:3;width:14.5%}.ViewWorkers .workers-table-21 tr td:nth-child(3){order:2;width:14.5%}.ViewWorkers .workers-table-21 tr td:nth-child(4){order:4;width:14.5%}.ViewWorkers .workers-table-21 tr td:nth-child(5){order:5;width:4%}.ViewWorkers .workers-table-21 tr td:nth-child(6){order:6;width:14.5%}.ViewWorkers .workers-table-21 tr td:nth-child(7){order:7;width:14%}.ViewWorkers .workers-table-21 tr td:nth-child(8){order:8;width:14%}.ViewWorkers .workers-table-21 tr td:nth-child(9){order:9;width:4%}.ViewWorkers .workers-table-21 thead{background-color:#efefef}.ViewWorkers .workers-table-21 thead th:first-child{order:1;width:5%}.ViewWorkers .workers-table-21 thead th:nth-child(2){order:3;width:14%}.ViewWorkers .workers-table-21 thead th:nth-child(3){order:2;width:13%}.ViewWorkers .workers-table-21 thead th:nth-child(4){order:4;width:15%}.ViewWorkers .workers-table-21 thead th:nth-child(5){order:5;width:4%}.ViewWorkers .workers-table-21 thead th:nth-child(6){order:6;width:14.5%}.ViewWorkers .workers-table-21 thead th:nth-child(7){order:7;width:14%}.ViewWorkers .workers-table-21 thead th:nth-child(8){order:8;width:14%}.ViewWorkers .workers-table-21 thead td:nth-child(9){order:9;width:4%}.ViewWorkers .p-datatable-tbody td.left{text-align:left!important}.WorkerJobsDialog{height:100%;margin:2px}.restrict-worker-dialog{grid-gap:10px;display:grid;grid-template-columns:1fr;padding:10px}.restrict-worker-dialog .restriction-reason,.restrict-worker-dialog .restriction-remarks{height:auto;min-height:50px}.restrict-worker-dialog textarea{resize:vertical}.restrict-worker-dialog .inputgroup label{width:200px}.ManageDocuments{height:100%}.ManageDocuments li.p-treenode-leaf{border-bottom:1px solid #eee}.ManageDocuments .p-tree-toggler{min-width:32px;width:32px}.ManageDocuments .header{background:#eee;display:flex;flex-direction:row;justify-content:flex-end;padding-right:50px}.ManageDocuments .doc-perm{border-radius:26px;display:inline-block;height:18px;margin-right:6px;width:18px}.ManageDocuments .doc-perm-legend{align-items:center;display:flex;flex-direction:row;padding:6px}.ManageDocuments .doc-perm-legend .doc-perm{height:14px!important;margin-left:12px;width:14px!important}.ManageDocuments .doc-perm.contractor{background-color:#ffa07a}.ManageDocuments .doc-perm.internal{background-color:#6495ed}.ManageDocuments .doc-perm.all{background-color:#78aa2e}.ManageDocuments .tree-container{display:flex;flex-direction:column;height:100%}.ManageDocuments .tree-container .tabular-data-labels{display:flex;font-size:.8em;gap:10px}.ManageDocuments .tree-container .tabular-data-labels .p-tag{background:#aaa}.ManageDocuments .tree-container .work-23 .p-treetable-tbody tr:nth-child(odd){background-color:#eee}.ManageDocuments .tree-container .tree-table-headers{align-items:center;background-color:#eee;color:#888;display:flex;flex-direction:row;font-size:.8rem;justify-items:center;padding-right:10px;width:100%}.ManageDocuments .tree-container .tree-table-headers span{border-left:1px solid #ddd;padding:10px}.ManageDocuments .tree-container .tree-table-headers .code-header,.ManageDocuments .tree-container .tree-table-headers .date-header,.ManageDocuments .tree-container .tree-table-headers .edition-header,.ManageDocuments .tree-container .tree-table-headers .upload-time-header,.ManageDocuments .tree-container .tree-table-headers .year-header{border-right:1px solid #ccc;text-align:center}.ManageDocuments .tree-container .tree-table-headers .code-header,.ManageDocuments .tree-container .tree-table-headers .edition-header,.ManageDocuments .tree-container .tree-table-headers .year-header{width:100px}.ManageDocuments .tree-container .tree-table-headers .date-header,.ManageDocuments .tree-container .tree-table-headers .upload-time-header{width:140px}.ManageDocuments .tree-container .tabular-data{display:flex;flex:1 1;flex-direction:row;width:540px}.ManageDocuments .tree-container .tabular-data .code,.ManageDocuments .tree-container .tabular-data .date,.ManageDocuments .tree-container .tabular-data .edition,.ManageDocuments .tree-container .tabular-data .upload-time,.ManageDocuments .tree-container .tabular-data .year{border-right:1px solid #ddd;display:table-cell;font-size:.8rem;text-align:center;width:100px}.ManageDocuments .tree-container .tabular-data .date,.ManageDocuments .tree-container .tabular-data .upload-time{display:inline-block;width:140px}.ManageDocuments .tree-container .sort-order{color:#ccc;padding-left:0;padding-right:6px}.ManageDocuments .tree-container .td-expand .doc-perm{position:relative;top:5px}.ManageDocuments .tree-container .p-tree{flex:1 1}.ManageDocuments .tree-container .td-actions{width:50px}.ManageDocuments .tree-container .node-icon{margin-right:10px}#sortOrder~.p-error{right:25px}.already-created{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:center;padding:15px}.ViewRequirementDocument{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10000}.ViewRequirementDocument .PdfViewer .canvas-container{height:100vh;max-height:100vh}.ViewRequirementDocument .PdfViewer .toolbar .button-group{display:flex;padding:10px}.ViewRequirementDocument .PdfViewer .toolbar .button-group button{min-width:20px}.CommunicationForm,.CommunicationForm form{height:100%}.CommunicationForm .fields-grid{grid-gap:5px;align-items:center;display:grid;grid-template-columns:auto 20% auto 20% auto 20%;padding:20px}.CommunicationForm .span-5{grid-column:span 5}.CommunicationForm .communication-form{display:flex;flex-direction:column;height:100%}.CommunicationForm .description-files-container{display:flex;flex-direction:row;height:100%;width:100%}.CommunicationForm .files-container{display:flex;flex-direction:column;padding:16px}.CommunicationForm .files-container .title{border-bottom:1px solid #aaa;color:#777;text-align:center}.CommunicationForm .file-row{background-color:#eee;border-radius:4px;color:#555;display:flex;gap:20px;margin:2px;padding:16px}.CommunicationForm .file-row i{cursor:pointer}.CommunicationForm .description-container{flex:1 1;height:100%;padding:10px}.CommunicationForm .description-container .p-editor-container{height:80%}.CommunicationForm .form-footer{display:flex;flex-direction:row;padding:8px}.CommunicationsList .view{background-color:#f2f2f2;border:1px solid #ddd;border-radius:4px;flex:1 1;margin:10px;max-height:80vh;overflow:auto;padding:4px;width:100%}.CommunicationsList .title{border-bottom:1px solid #ddd;color:#888;margin-bottom:4px;text-align:center}.CommunicationsList .mg{margin:10px}.CommunicationsList .file-row{background-color:#eee;border:1px solid #ddd;border-radius:4px;display:flex;flex-direction:row;gap:10px;padding:10px}.CommunicationsList .file-row span{flex:1 1}.w-5{width:5%}.w-10{width:10%}.ValidateCommunication .actions{background-color:#eee;display:flex;flex-direction:row}.ValidateCommunication .actions button.primary{background-color:#0f8f20;color:#fff}.ValidateCommunication .validate-container{padding:20px}.CurrentCommunications{padding:10px}.CurrentCommunications .view{max-height:60vh;overflow:auto;width:100%}.title{border-bottom:1px solid #ddd;color:#888;margin-bottom:4px;text-align:center}.file-row{background-color:#eee;border:1px solid #ddd;border-radius:4px;color:#555;display:flex;gap:20px;margin:2px;padding:16px;width:400px}.file-row i{cursor:pointer}.login-content .p-panel-content{background:#0000!important;border:0 solid #000!important;font-family:Arial!important;width:100%}.login-content p-panel{width:100%!important}.login-content .login-header{background:#0000!important;border:0 solid #000!important;color:gray!important;font-family:"Fira Sans",sans-serif!important;font-size:1.6em!important;font-weight:1000;margin-left:10px}.login-content .inp{background:#0000;border:0;border-bottom:2px solid #8cc61e;border-radius:0;box-shadow:none;outline:0}.login-content .log-footer{grid-gap:25px;display:flex;gap:25px;justify-content:center!important;margin-top:5px;width:100%}.default-theme #home .bottom{border-radius:6px;color:#fff;margin-top:10px;padding:60px}.default-theme #home .bottom img{margin-bottom:40px;width:400px}.wide-theme #home{display:grid;height:100%;justify-content:center;margin:auto;max-width:65%;padding-top:10px!important}.wide-theme #home .top{display:flex!important;flex-direction:row;justify-content:center!important;padding-top:5%;width:100%!important}.wide-theme #home img{margin-left:61px;width:30%}.wide-theme #home .middle{align-items:center!important;color:gray;display:flex;font-size:1.2em;justify-content:center!important;text-align:center}.wide-theme #home .middle div{width:100%!important}.wide-theme #home .middle img{justify-content:center!important;width:7%}.wide-theme #home .bottom{align-items:center!important;align-items:end!important;border-radius:6px;color:#fff;display:flex;justify-content:center!important;margin-bottom:0!important;margin-top:10px!important;padding:0!important}.clip{background-color:#f7f7f7;overflow-y:clip}.clip .debug,.clip .release{display:grid;grid-template-rows:13vh 70vh 17vh;height:100vh}.clip .debug #main-menu,.clip .release #main-menu{display:flex;flex-direction:column}.clip .debug #main-menu .logos,.clip .release #main-menu .logos{height:auto}.clip .debug #main-menu .logos .gstore,.clip .release #main-menu .logos .gstore{height:auto;width:auto}.clip .debug #main-menu .logos span,.clip .release #main-menu .logos span{background-color:#fff;height:auto;width:auto}.clip .debug #main-menu .logos .ils,.clip .release #main-menu .logos .ils{height:auto;width:auto}.clip .debug #main-menu .header-menu,.clip .release #main-menu .header-menu{height:auto;margin-top:0;position:relative}.clip .debug #container,.clip .release #container{margin:0}.clip .debug #container #home,.clip .release #container #home{display:grid;grid-template-rows:50% 10% 40%}.clip .debug #container #home .top,.clip .release #container #home .top{padding-top:5%}.clip .debug #container #home .top .login-content div,.clip .debug #container #home .top img,.clip .release #container #home .top .login-content div,.clip .release #container #home .top img{width:auto}.clip .debug #container #home .middle img,.clip .release #container #home .middle img{height:auto;margin-left:3px}.clip .debug #container #home .bottom,.clip .release #container #home .bottom{height:100%}.clip .debug #container #home .bottom img,.clip .release #container #home .bottom img{width:100%}.clip .debug .footer-container #footer,.clip .release .footer-container #footer{z-index:0}@media(max-width:600px){.middle{display:none!important}}@media(min-width:2100px){.top{grid-column:1/2;grid-row:1/2}.middle{grid-column:2/3;grid-row:1/2;padding-top:0}.bottom{grid-column:1/3;grid-row:3/3;width:120%}.bottom img{height:100%;margin-left:0!important}}@media screen and (max-height:780px)and (min-width:1200px){.top{grid-column:1/2;grid-row:1}.middle{grid-column:2/3;grid-row:1;margin-left:5%;width:135%}.middle img{margin-left:0!important;width:auto!important}.bottom{grid-column:1/3;grid-row:3}.bottom img{height:100%}}@media screen and (max-height:780px)and (max-width:1200px){.top{grid-column:1/2;grid-row:1}.middle{display:none!important}.middle img{margin-left:0!important;width:auto!important}.bottom{grid-column:1/3;grid-row:3}}.center{text-align:center}#home-progress-container{margin:auto;padding-top:150px;width:50%}.user-form-container{grid-gap:10px;display:grid;grid-template-columns:auto 50%}.user-form-container .title{border-bottom:1px solid #999;display:block;margin-bottom:20px}.user-form-container .footer{border-top:1px solid #2196f3;grid-column:1/3;padding-top:10px}.user-form-container .errors-container{grid-column:1/3}.adminUsers .p-paginator-pages{display:flex}.adminUsers .p-datatable-scrollable-header-box{margin-right:0!important}.remove_user .confirm_text{padding:1%!important}.remove_user .p-buttonset{background-color:#f3f3f3;display:flex;justify-content:end}.EditWork .p-card{width:30%}.g-container{border:0;height:80vh;width:100%}.TestExpression{background-color:#f2f2f2;border-top:1px solid #ddd;margin-top:10px;padding:10px}.TestExpression h1{font-size:12px}.fixed-table div table{width:100%!important}.isolated-properties label{width:134px!important}.isolated-properties div{margin-left:20px!important}.EmbedProperties label{align-items:center!important;background:#efefef!important;border:1px solid #cacaca!important;border-bottom-left-radius:6px!important;border-bottom-right-radius:0!important;border-top-left-radius:6px!important;border-top-right-radius:0!important;display:flex!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:.8em;font-weight:400!important;justify-content:flex-end!important;line-height:31px!important;margin:0!important;padding-right:6px;text-align:right!important;width:135px!important}.EmbedProperties input{width:250px}.label-pec{height:33px}.reverse div>.r{align-items:center;flex-direction:row-reverse!important}.ChangePassword .p-card-content{position:relative}.ChangePassword .p-card-content:before{color:#f1f1f1;content:"";font-family:"primeicons";font-size:6em;position:absolute;right:-54px;text-shadow:0 0 3px rgba(0,0,0,.502);top:-105px;transform:rotate(-32deg)}.EditRequirementTypeExpressions .expressions-add-message{color:#aaa;margin-top:60px;padding:20px}.EditRequirementTypeExpressions textarea{background-color:#f2f2f2;border-color:#ddd;border-radius:0;color:#777;font-family:Monaco,monospace;font-size:.7em;min-width:300px}.EditRequirementTypeExpressions select{border-color:#ddd;border-radius:0;color:#333;max-width:300px}.EditRequirementTypeExpressions .expression-fragment{border:1px solid #ddd;margin-bottom:10px}.EditRequirementTypeExpressions .expression-fragment td{border-right:1px solid #eee;padding-left:6px;padding-right:6px}.EditRequirementTypeExpressions .expression-fragment .header{background-color:#f1f1f1;border-bottom:1px solid #eee;padding-bottom:4px;padding-left:10px;padding-top:4px}.EditRequirementTypeExpressions .expression-fragment .header select{background:#0000;border:0 solid;color:#777;font-style:italic}.EditRequirementTypeExpressions .expression-fragment .footer{padding-left:6px}.EditRequirementTypeExpressions .expression-fragment .footer select{background:#0000;border:0 solid;border-bottom:0 solid #ddd}.EditRequirementTypeExpressions .expression-fragment .footer input{border-radius:0}.EditRequirementTypeExpressions .expression-fragment .footer button:disabled{color:#ddd}.ActionExpressionsDialog .ActionExpressionsDialog-content{min-height:400px}.ActionExpressionsDialog .ActionExpressionsDialog-content .dialog-description{background:#f5f5f5;border-radius:4px;color:#666;font-size:.9rem;margin-bottom:1rem;padding:.5rem}.ActionExpressionsDialog .ActionExpressionsDialog-content .tab-content{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.ActionExpressionsDialog .ActionExpressionsDialog-content .tab-content .action-description{background:#e3f2fd;border-left:3px solid #2196f3;border-radius:4px;color:#666;font-size:.9rem;padding:.5rem}.ActionExpressionsDialog .ActionExpressionsDialog-content .tab-content .expression-section{display:flex;flex-direction:column;gap:.5rem}.ActionExpressionsDialog .ActionExpressionsDialog-content .tab-content .expression-section .expression-label{color:#333;font-size:.95rem;font-weight:600}.ActionExpressionsDialog .ActionExpressionsDialog-content .tab-content .test-section{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;margin-top:.5rem;padding:1rem}.ActionExpressionsDialog .ActionExpressionsDialog-content .tab-content .test-section h4{color:#666;font-size:.95rem;margin-bottom:.75rem}.ActionExpressionsDialog .ActionExpressionsDialog-content .tab-content .test-section .TestExpression .r{align-items:flex-start;gap:.5rem}.ActionExpressionsDialog .ActionExpressionsDialog-content .tab-content .test-section .TestExpression .r .Select{flex:1 1;min-width:150px}.ActionExpressionsDialog .ActionExpressionsDialog-content .tab-content .test-section .TestExpression .r button{align-self:flex-end;white-space:nowrap}.ActionExpressionsDialog .dialog-footer{border-top:1px solid #e0e0e0;display:flex;gap:.5rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem}@media(max-width:768px){.ActionExpressionsDialog .ActionExpressionsDialog-content .tab-content .test-section .TestExpression .r{flex-direction:column}.ActionExpressionsDialog .ActionExpressionsDialog-content .tab-content .test-section .TestExpression .r .Select,.ActionExpressionsDialog .ActionExpressionsDialog-content .tab-content .test-section .TestExpression .r button{width:100%}}.AdminWorkRequirements .legend-container{flex:1 1;height:100%;padding:10px}.AdminWorkRequirements .legend-container .p-editor-container{height:80%}.AdminWorkRequirements .parent-legend-container{display:flex;flex-direction:row;height:100%!important;width:100%}.AdminWorkRequirements .parent-legend-container>div{height:100%}.AdminWorkRequirements .code{word-wrap:break-word;max-width:100%;overflow:auto}.AdminWorkRequirements .order-handle{color:#ddd;height:100%;min-width:3px;width:100%}.AdminWorkRequirements .fas{color:#666}.AdminWorkRequirements tr.selected td{background-color:#ffffc6}.AdminWorkRequirements .inner-container{display:flex;flex-direction:column;height:100%;width:calc(100% - 16px)}.AdminWorkRequirements .inner-container .requirement-group-btn button{background:#ecc8c3!important;border:1px solid #797979;border-color:#f0b3b3!important}.AdminWorkRequirements .inner-container .requirement-group-btn button:hover{background:#daa49b!important;border:1px solid #f1aca4!important}.AdminWorkRequirements .inner-container .toolbar{align-items:center;background-color:#e7e7e7;display:flex;flex-direction:row;height:38px;position:sticky;top:38px;z-index:1000}.AdminWorkRequirements .inner-container .body{flex:1 1;height:100%}.AdminWorkRequirements .inner-container .hide{display:none}.AdminWorkRequirements .inner-container .color-circle{border-radius:17px;height:26px;padding-left:13px;padding-right:13px;width:24px}.AdminWorkRequirements .inner-container .actions-btn .p-splitbutton-defaultbutton{display:none}.AdminWorkRequirements .inner-container .actions-btn .p-splitbutton-menubutton{grid-gap:initial;background:#eee;border-color:#ddd;border-left:1px solid #ddd;border-radius:2px!important;gap:initial;min-width:26px!important;width:26px!important}.AdminWorkRequirements .inner-container .requirement-groups-table{border-spacing:0;width:100%}.AdminWorkRequirements .inner-container .requirement-groups-table thead{position:sticky;top:70px;z-index:1000}.AdminWorkRequirements .inner-container .requirement-groups-table th{background-color:#eee;color:#666;font-size:.8em;font-weight:400}.AdminWorkRequirements .inner-container .requirement-groups-table td .r .c{width:100%}.AdminWorkRequirements .inner-container .requirement-groups-table td input{background:#0000;border:0 solid;box-shadow:none;width:100%}.AdminWorkRequirements .inner-container .requirement-groups-table td,.AdminWorkRequirements .inner-container .requirement-groups-table th{border:1px solid #e2e2e2;padding:4px}#criteria .p-editor-toolbar{display:none!important}#criteria .p-editor-content{border-top:1px solid #dee2e6}.exclude-chips{display:flex}.exclude-chips .exclude-users-chips{width:90%}.exclude-chips .exclude-users-chips .p-chips-multiple-container{width:100%}.exclude-chips .exclude-users-chips-button{min-width:40px;width:10%}.NotificationMessages .filters{border-radius:4px;display:flex;font-size:.7em;gap:4px;padding:4px;width:100%}.NotificationMessages .filters .filter.sm{max-width:44px;width:44px}.NotificationMessages .filters .filter{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-items:center}.NotificationMessages .filters .filter .c{flex:1 1;width:100%}.NotificationMessages .filters .label{text-align:center}.FieldValidationForm textarea{background-color:#0000;border:0;border-radius:0;box-shadow:none;font-family:Monaco,monospace;height:100%}.FieldValidationForm .validation-block{background-color:#f2f2f2;border:1px solid #ddd;min-width:500px;padding:4px}.FieldValidationForm pre.result{background-color:#b0dba2;padding:20px}.FieldValidationForm .header{align-items:center;background-color:#f2f2f2;display:flex;flex-direction:row;height:40px;justify-content:space-between;padding-left:10px;padding-right:10px}.FieldValidationForm .p-splitbutton-defaultbutton{background-color:gray;display:none}.FieldValidationForm .p-splitbutton-menubutton{border-bottom-left-radius:4px!important;border-top-left-radius:4px!important;padding:3px!important}.FieldValidationForm .p-splitbutton-menubutton .p-button-label{display:none}#code-container{background-color:beige;height:70vh;width:100%}.profile-container{background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 0 2px #0000004d,0 0 4px #0000001a;display:flex;flex-direction:column;margin:40px auto auto;width:800px}.profile-container .header{background-color:#efefef;border-bottom:1px solid #e2e2e2;border-top-left-radius:inherit;border-top-right-radius:inherit;padding:10px}.profile-container .data-container{display:flex;flex-direction:row;gap:40px;padding:20px}.profile-container .data{display:flex;flex:1 1;flex-direction:column;gap:10px;height:100%}.profile-container .footer-actions{padding:20px}.margin-auto{margin:auto}.r{flex-direction:row}.c,.r{display:flex}.c{flex-direction:column}.e{flex:2 1;width:100%}.e-2,.e-ch *,.fx-1{flex:1 1}.c.g-4,.r.g-4{gap:4px}.c.g-5,.r.g-5{gap:5px}.c.g-10,.r.g-10{gap:10px}.c.g-20,.r.g-20{gap:20px}.c.g-30,.r.g-30{gap:30px}.c.g-40,.r.g-40{gap:40px}.c.g-50,.c.g-60,.r.g-50,.r.g-60{gap:50px}.c.g-75,.r.g-75{gap:75px}.c.center,.c.h-center,.r.v-center,.r.vc{align-items:center}.c.h-right,.c.right{align-items:flex-end}.c.v-center,.r.center,.r.h-center{justify-content:center}.fwrap{flex-wrap:wrap}.footer{background:#efefef;border-top:1px solid #cfcfcf}.r-end{justify-content:flex-end}.grid-4{align-items:center;display:grid;grid-template-columns:90px auto 90px auto}.grid-2.gap,.grid-4.gap{gap:20px}.grid-2{display:grid;grid-template-columns:30% auto!important}.grid-2 label{justify-self:end}.grid-2-50p{grid-template-columns:50% auto!important}.r-wrap{flex-wrap:wrap}.c-sc,.c.sc{display:flex;flex-direction:column;width:calc(100% - 16px)}.colspan-2{grid-column:1/3}.c.vertical-top{justify-content:flex-start}.no-scroll{overflow:hidden}.inline-block{display:inline-block}.w80p{width:80%}.mw300x{min-width:300px!important}.sm.pd{padding:4px}.sm.pd-right{padding-right:4px}.sm.pd-left{padding-left:4px}.md.pd-bottom{padding-bottom:8px}.md.pd-left{padding-left:8px}.lg.pd-right{padding-right:32px}.sm.pd-top{padding-top:4px}.sm.pd-bottom,.sm.pd-btm{padding-bottom:4px}.sm.mr,.sm.mrg{margin:4px}.sm.mr-left{margin-left:4px}.sm.mr-right{margin-right:4px}.sm.mr-top{margin-top:4px}.md.mr-right{margin-right:8px}.lg.mr-top{margin-top:16px}.md.pd{padding:8px}.md.mr{margin:8px}.lg.mr{margin:18px}.md.pd-top{padding-top:8px}.md.pd-right{padding-right:8px}.md.mr-top{margin-top:8px}.xlg.pd{padding:100px}.xlg.mr{margin:100px}.lg.mr{margin:50px}.lg.pd{padding:20px}.lg.pd-top{padding-top:20px}.w-100p,.w100p,.we{width:100%}.h-100p,.h100p,.he{height:100%}.no-padding{padding:0!important}.hm-70{min-height:70vh}.wx-400{width:400px}.wx-600{width:600px}.wx-800{width:800px}.wx-134{width:134px!important}.text-sm,.text-sm .p-inline-message-text{font-size:.8em}.page-subtitle{border-bottom:1px solid #eee;margin:20px;padding-bottom:10px}.loading-text{color:#666}.text-center{text-align:center}.text-right{text-align:right}.center{text-align:center!important}.p-inputtext{padding:6px!important}.p-input-icon-left .p-inputtext{padding-left:2rem!important}.text-ellision{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-chip{color:#fff;font-size:.8em}h2.box-title,h3.box-title{border-bottom:1px solid #999;color:#666;font-size:.9em;font-weight:200;width:100%}.p-accordion-header-link{font-size:.8em}.text-gray{color:#666}.mutted{color:#999}.strong{font-weight:700}.td-tree{text-align:center!important;width:41px}td.no-padding{padding:0!important}.fit-content table,table.fit-content{height:fit-content;width:fit-content}.td-sm{flex:0 1!important;max-width:30px!important;min-width:23px!important;width:30px!important}.td-indicator,.td-sm{text-align:center!important}.td-indicator{width:100px!important}.td-datetime{text-align:center!important;width:160px}.td-datetime-sm{width:100px}.td-datetime-sm,.td-icon{text-align:center!important}.td-icon{width:30px}.td-avatar{text-align:center!important;width:65px}.td-md,.td-md-icon{width:130px}.td-lg,.td-md,.td-md-icon{text-align:center!important}.td-lg{width:200px}.td-resources{width:1250px}.p-datatable.transparent table tr,.p-datatable.transparent tr td{background-color:initial;border:0!important}.p-datatable .p-datatable-thead>tr>th{background:#efefef}.table-bg{background:#e3e3e3}.table .p-datatable-header{padding:0!important}.table-scroll-container{overflow-y:auto}.table .table-toolbar{display:flex;flex-direction:row;justify-content:flex-end;padding:2px}.table,.table table{font-size:13px;width:100%}.table td{border-right:1px solid #dedede!important;vertical-align:middle!important}.p-datatable-thead th{padding:4px!important;text-align:center!important}.p-datatable-tbody td{padding:4px!important}.p-datatable-tbody td.no-padding{height:100%;padding:0!important}.table .table-toolbar button{background-color:initial;background:#0000;border:0 solid;border-radius:0;box-shadow:none;color:#555;padding:6px}.table .table-toolbar button:hover{background-color:#eee}.table .table-toolbar button i{margin-right:6px}.table tr.hover:hover td{background-color:#f0f8ff}table.table.bordered tr td{border-bottom:1px solid #ccc}table.table.bordered th{border-bottom:1px solid #afafaf}table.table th.header{background-color:#e9e9e9}.fixed-header-t36 thead{position:sticky;top:36px;z-index:1000}.table.lg td{padding:12px}.table.confort td{padding:5px}.p-column-header-content>.p-column-title{flex:1 1}.p-datatable .p-sortable-column-icon{color:#ccc!important}.p-column-header-content{width:100%}.fixed-0{position:sticky;top:1px}.z-10002{z-index:10002!important}.p-dialog .p-dialog-footer .p-buttonset button{margin:0!important}.p-dialog .footer{background-color:#0000;padding-top:10px}.p-dialog-content{padding:0!important}.w80.p-dialog{width:80vw}.md.p-dialog,.p-dialog.md{width:50%}.p-dialog.pd{padding:0}.p-dialog.pd .p-dialog-content{padding:2px!important}.p-dialog.table-bg .p-dialog-content{background:#e1e1e1}.p-dialog.g .p-dialog-content{background:#f2f2f2}.p-dialog .footer{background-color:#eaeaea;padding-bottom:4px;padding-right:10px;padding-top:4px}.p-dialog .footer.border{border-bottom:1px solid #ddd;border-left:1px solid #ddd}.p-dialog .p-dialog-title{font-size:.9rem!important}.p-dialog .p-dialog-header{background-color:#f3f3f3;font-size:1rem;padding:0 0 2px 10px}.p-dialog button.danger{background:#cc5252!important;color:#fff}.p-dialog a.button,.p-dialog button{border:0 solid;color:#333;cursor:pointer;padding:6px 20px;text-decoration:none}.p-dialog a.button.primary,.p-dialog button.primary{background-color:#dedede}.incidence_table_width{width:auto}.modal-container{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0009;display:flex;flex-direction:column;height:100vh;justify-content:center;justify-items:center;left:0;position:fixed;top:0;width:100vw;z-index:1000000000000000}.modal-container .loading-text,.modal-container i{color:#fff}.p-dialog .rounded button,.p-dialog .rounded.footer button{border-radius:12px!important}strong.g{color:#7a7a7a}.bg-danger{background-color:#c82f0f;color:#fff}.p-chip.danger{background:#c82f0f;color:#fff}.p-chip.success{background:#0f8f20;color:#fff}.p-chip.info{background:#2196f3;color:#fff}.bg-gray{background:#eee}.bg-white{background:#fff}.resource-status-1,.resource-status-2,.resource-status-3,.resource-status-4,.resource-status-5,.resource-status-6{width:100%}.resource-status-1,.resource-status-5{background-color:#c82f0f}.resource-status-2,.resource-status-4{background-color:#0f8f20}.resource-status-3{background-color:#333}.resource-status-6{background-color:#f5d20d}.resource-status-7{background-color:#2196f3}.notifications-bg,.notifications-bg:focus,.notifications-bg:hover{background-color:#f3e0ae}.help-desk-menu-button a{background:#8dd62b!important;background-color:#8dd52b!important;border-radius:30px 8px 30px 30px!important;margin:4px!important;padding:7px!important}.ql-formats button{min-width:0!important;min-width:auto!important}.help-desk-menu-button.help-desk-true a{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:8px!important}.p-menu.sm.gray,.p-menu.sm.gray ul{background-color:#f4f4f4}.p-menu.sm.gray ul{font-size:.8em}.overlay-min .p-overlaypanel-content{padding:2px!important}.p-overlaypanel-content .footer{background-color:#fff;margin-top:3px}a.link.light{color:#888}a.link{color:#333;text-decoration:none}.p-tag.warning{background:#dc8e3e}.p-chip.primary{background-color:#43a4e8}.flat .p-accordion-header-link{border-radius:0!important}.p-badge.top-right{left:-6px;position:relative;top:-10px}.p-badge.small{height:1rem;line-height:1rem;min-width:1rem}.borderless .p-accordion-header-link{border:0!important}.paginator-container.transparent{background-color:#0000}.paginator-container.transparent .search-filters .filter-btn{background:#0000;border:0 solid;padding-top:18px}.paginator-container.transparent .p-paginator{background-color:#0000}.paginator-container.transparent .p-paginator button{background-color:#0000!important}.paginator-container.transparent .p-paginator .p-dropdown{background-color:#0000;border:0 solid}.paginator-container{background-color:#fff}.paginator-container .exporter{align-self:center}.paginator-container .exporter i{color:#666}.paginator-container .exporter{padding-right:20px}.paginator-container .paginator{padding:0}.paginator-container .paginator .p-dropdown{height:auto!important}.paginator-container .paginator .p-inputtext{padding:0}.paginator-container .paginator button{background:#fff!important;border:0;display:inline!important;display:initial!important}.paginator-container .paginator .p-highlight{background:#efefef!important;border:1px solid #ddd;border-radius:16px;outline:0 none;outline-offset:0}.paginator-container .paginator-total-text{color:#bbb;font-size:.8em;padding:20px}.footer button{background:#0000!important;border:0 solid!important;border-radius:0!important;cursor:pointer;padding:6px 20px}.footer button:hover{color:#000!important}.footer button.primary{background-color:#dedede!important;color:#000!important}.footer button.primary:disabled{background-color:#eee!important;color:#aaa!important}.p-tabview.no-padding .p-tabview-panels{padding:0!important}.p-tabview.slim .p-tabview-nav-link{font-size:.8em!important;padding:6px 22px!important}.p-tag.warn{background-color:#a76415}.p-tag.danger,.p-tag.error{background-color:#b31c1c}.p-tag.success{background-color:#0d6d15}.p-tag.gr{background-color:#9b9b9b}.p-tag.finalized{background-color:#413e3e}button.success{background:#32952e!important;color:#fff}button.danger{background:#cc5252!important;color:#fff}.toolbar .p-splitbutton button{background:#eee;border:0;border-bottom:1px solid #ddd}.toolbar .p-splitbutton button:hover{box-shadow:none;color:#000}.toolbar button.tool,.toolbar button[type=search],.toolbar button[type=submit]{background:#eee;border:0 solid;border-radius:0}.toolbar input{border:0 solid!important;box-shadow:none!important}.p-carousel-indicator button{border:0 solid #cababa;border-radius:10px!important;display:block;height:14px!important;min-width:20px!important;padding:0!important;width:20px!important}.p-menubar .p-submenu-list{z-index:1050}.flat-right{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.flat-left{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.flat-top{border-top-left-radius:0;border-top-right-radius:0}.flat-bottom{border-bottom-left-radius:0;border-bottom-right-radius:0}.no-bottom-border{border-bottom:0!important}.no-top-border{border-top:0!important}.p-confirm-dialog-message{border-bottom:1px solid #ddd;display:block;margin-bottom:30px;margin-left:0!important;padding:20px}.requirements-title{background:#efefef;border-bottom:1px solid #dcdcdc;margin-bottom:30px;padding:10px;position:relative;top:-1px}.datatable-split-cell-container{width:36px}.br-r{border-bottom-right-radius:4px;border-top-right-radius:4px}.sticky-0{position:sticky;top:0}label.light{color:#666;font-size:.8em;font-weight:lighter}.p-splitbutton-menubutton.dark{background:#666;border:1px solid #999;color:#333}.p-splitbutton-menubutton.dark:hover{background:#333;color:#fff}.datatable-split-btn .p-splitbutton-defaultbutton{display:none}.datatable-split-btn .p-splitbutton-menubutton{grid-gap:initial;background:#eee;border-color:#ddd;border-left:1px solid #ddd;border-radius:2px!important;gap:initial;min-width:26px!important;width:26px!important}.tree-split-btn .p-splitbutton-defaultbutton{border:none;display:none}.tree-split-btn .p-splitbutton-menubutton{grid-gap:initial;background:#0000;border:none;gap:initial;min-width:26px!important;width:26px!important}.p-overlaypanel.no-padding .p-overlaypanel-content{padding:0}.p-overlaypanel.sm.pd .p-overlaypanel-content{padding:4px}select.transparent{background-color:#0000;border:0}.p-splitbutton.transparent .p-splitbutton-menubutton{background:#0000;border:0}.flat input,.flat select{border-radius:0!important}.p-tag.g{background-color:#888}.key-shortcut{align-content:center;align-items:center;background:linear-gradient(181deg,#eee,#0000);border:2px solid #e8e8e8;border-radius:4px;box-shadow:inset 0 -1px 2px 0 #bdbdbd;color:#b9b9b9;font-size:.8em;margin:2px;padding-left:5px;padding-right:5px;text-align:center}.buttons button,.key-shortcut{display:flex;flex-direction:row}.buttons button{border-bottom:0 solid #ddd;border-left:0 solid #ddd;border-radius:0!important;border-right:0 solid #ddd;border-color:#ddd currentcolor;border-style:solid;border-width:0 1px 1px}.buttons button .fa,.buttons button .fas{align-self:flex-start}.buttons button .e{justify-content:center}.buttons button:hover{background:#eaeaea;border-color:#bbb!important}.buttons button:first-child{border:1px solid #ddd;border-top-left-radius:6px!important;border-top-right-radius:6px!important}.buttons button:last-child{border:1px solid #ddd;border-bottom-left-radius:6px!important;border-bottom-right-radius:6px!important;border-top:0}.panel-contractor{background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;display:flex;flex-direction:column}.panel-contractor .contractor-name{background-color:#f3f9ff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:#666;padding:10px;text-align:right;width:100%}.panel-contractor .title-box{border-bottom:1px solid #d2d2d2;display:flex;gap:10px;padding:8px;width:100%}.panel-contractor .title-box .fa,.panel-contractor .title-box .fas{color:#495057}.panel-contractor .title-box .title{border-bottom:0;color:#495057;flex:1 1;justify-content:flex-end;text-align:right}.p-overlaypanel-content .search-filters{background:repeating-linear-gradient(42deg,#fff,#f2f2f2 1px,#f2f2f2 0,#fff 100px)}.search-filters .error{background-color:#fafad2;font-size:.8em;padding:10px}.search-filters .error i{padding-right:10px}.search-filters .filters-container{display:flex;flex-direction:column;gap:15px;padding:20px}.search-filters .footer{background-color:#eee;background:repeating-linear-gradient(42deg,#f2f2f2,#e9e9e9 1px,#eee 0,#f2f2f2 100px)}.search-filters .info{width:30px}.search-filters .info .p-button{height:auto;padding:initial}.search-filters input[type=text]{border-radius:4px;flex:1 1;line-height:20px;padding-bottom:0;padding-top:0}.search-filters select{flex:1 1}.search-filters .filter-btn{align-self:center;background:#e9ecef;border:1px solid #cecece;border-right:0;border-top-right-radius:0!important;border-radius:3px;border-bottom-right-radius:0!important;color:#717171;height:100%;left:1px;padding-left:10px;padding-right:10px;padding-top:10px;position:relative}.search-filters label{width:200px}.search-filters .footer{display:flex;flex-direction:row}.p-calendar-w-btn .p-datepicker-trigger{background:#ddd}.p-datepicker{z-index:10000000!important}.bool-property label,.booltext-property label{border:0 solid!important;justify-content:normal!important;text-align:left!important}.bool-property .p-inputswitch .p-inputswitch-slider,.booltext-property .p-inputswitch .p-inputswitch-slider{min-width:50px}.no-border .Properties{border:0 solid}.confortable td{padding:10px!important}.yellow.box{background:#feffe0;background:linear-gradient(45deg,#fffbd7,#fffee6,#fffbd7);border:1px solid #faebd7;color:#7a5d15}.green.box{background:linear-gradient(45deg,#b0dba2,#d5edcb,#b9dfaa);border:1px solid #b0dba2;color:#2c6419}.blue.box{background:#f0f8ff;border:1px solid #c7dcef;color:#506d9c}.rounded.box{border-radius:4px}.box{background:#ededed;border:1px solid #ddd;padding:20px}.border-bottom{border-bottom:1px solid #ccc}.border-top{border-top:1px solid #ccc}.toolbar-btn{background:linear-gradient(#f9f9f9,#ececec);border:0;border-radius:3px;box-shadow:inset 0 0 0 1px #0003,0 1px 0 #f66,inset 0 1px #fff;color:#555;cursor:pointer;display:inline-block;margin:0 5px;max-width:150px;padding:3px 11px 5px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.tool-btn{border:0 solid;cursor:pointer}.tool-btn i{margin-right:10px}.tool-btn:hover{background-color:#ececec;border-bottom:1px solid dimgray}.small.p-chip{font-size:.8em}.p-buttonset .p-button-outlined{border-right:0!important}.p-fluid .p-button{width:auto!important}.p-confirm-dialog-reject{background:#ccc}.p-confirm-dialog-accept{background:#d45151;border:1px solid #b12e2e;box-shadow:none;color:#fff}.p-buttonset button:first-of-type{border-bottom-right-radius:0;border-top-right-radius:0}.p-buttonset button:not(:last-child){border-right:0}.p-buttonset button:last-child{border-bottom-left-radius:0 0;border-top-left-radius:0 0}.p-buttonset{align-content:stretch;align-items:stretch;display:flex;justify-content:stretch;justify-items:stretch}.p-splitbutton.flat-left{border-bottom-left-radius:0;border-top-left-radius:0}.p-splitbutton.flat-left .p-splitbutton-menubutton{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.p-splitbutton.dark .p-splitbutton-menubutton:hover{background:#888!important}.p-splitbutton.dark .p-splitbutton-menubutton{background:#777;border-color:#666;border-radius:3px!important;color:#bbb}.flat.p-splitbutton .p-button{border-radius:0!important}.p-splitbutton .p-button:hover{background:#ebebeb!important}.p-splitbutton .p-button-icon-only{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0;min-width:10px;width:26px!important}.toolbar select{background:#0000;border:0;border-radius:0;color:#555;padding:8px}button.y{background-color:#ffd05a;color:#815d06}.breadcrumb-action-danger{background:#a70000!important;border-radius:4px!important}.breadcrumb-action-green{background:#0f8f20!important;border-radius:4px!important;color:#fff!important}.p-card.slim .p-card-body,.p-card.slim .p-card-content{padding:0}.p-card.title .p-card-header{background-color:#f8f9fa;border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;border-top-left-radius:4px;border-top-right-radius:4px;color:#919191;font-size:.8em;padding:6px;text-align:center}.p-card.f{display:flex;flex-direction:column}.p-card.f .p-card-body{flex:1 1}.p-card.f .p-card-content{display:flex;flex-direction:column;height:100%}.p-card .footer{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.p-card.pd-header .p-card-header{padding:20px}.p-card.bg-header .p-card-header{background:#f5f5f5;border-bottom:1px solid #ddd;border-top-left-radius:4px;border-top-right-radius:4px;color:#777}.no-events{pointer-events:none}input.flat,select.flat{border-radius:0!important}.p-dropdown.transparent,input.transparent{background-color:#0000!important;border:0!important;box-shadow:none!important}.form-header{background:#ededed;border-bottom:1px solid #ddd;color:#555;font-size:.8em;font-style:italic;padding:10px}.form-2{grid-gap:10px;grid-template-columns:30% auto}.form-2,.form-4{align-items:center;display:grid}.form-4{grid-gap:10px;grid-template-columns:30% auto 30% auto}.form-1{display:flex;flex-direction:column;gap:10px}.form-1 label,.form-2 label,.form-4 label{border-radius:4px;color:#8b8b8b;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.8em;font-weight:400;padding:4px 10px;text-align:right}.form-1 span.value,.form-2 span.value,.form-4 span.value{background:#f9f9f9;border-bottom:1px solid #ddd;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.8em;font-weight:400;padding:4px}.form-1 .p-skeleton,.form-2 .p-skeleton,.form-4 .p-skeleton{height:32px!important}.cols-2{grid-column:1/3}.cols-4{grid-column:1/5}.p-treeselect{height:32px}.p-treeselect-label{color:#333;font-size:13px}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=time]{line-height:23px}.p-dropdown .p-dropdown-label,select{font-size:.8em}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=time],textarea{background-color:#fff;border:1px solid #ccc;border-bottom-right-radius:4px;border-top-right-radius:4px;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.075);color:#555;display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;padding:4px 6px}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=time]:focus,textarea:focus{border-color:#58b058cc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #58b05899;outline:0;outline:thin dotted\9}.fields-box.bg{border:1px solid #ddd;border-radius:4px;margin:2px;padding-top:5px}.fields-box.bg .title{padding-right:20px}.fields-box.bg.shadow{box-shadow:1px 0 5px 1px #08080826}.fields-box.bg.light{background:#f7f7f7}.fields-box{border-bottom:1px solid #ddd}.fields-box .title{align-content:center;align-items:center;color:#777;display:flex;flex-direction:row;font-size:.8em;gap:6px;padding-bottom:8px;padding-left:10px}.l200 .inputgroup label,.l200 .r label{width:200px}.l300 .inputgroup label{width:300px}.l400 .inputgroup label{width:400px}.inputgroup{align-content:stretch;align-items:stretch;display:flex;flex-direction:row}.inputgroup .c{position:relative}.inputgroup .p-error{background-color:#b0251b;border-radius:3px;color:#fff;font-size:.6em;padding:4px;pointer-events:none;position:absolute;right:4px;top:7px}.inputgroup .p-error.date{right:32px!important}.inputgroup .value{background-color:#fff;border-bottom:1px solid #cacaca;border-radius:4px;border-right:1px solid #cacaca;border-top:1px solid #cacaca;color:#333;font-size:.9em;height:30px;padding-left:10px;padding-top:6px}.inputgroup .p-dropdown,.inputgroup .p-treeselect,.inputgroup .value,.inputgroup div.c,.inputgroup div.c .p-dropdown,.inputgroup div.c .p-treeselect,.inputgroup div.c .value,.inputgroup div.c input,.inputgroup div.c select,.inputgroup div.c textarea,.inputgroup input,.inputgroup select,.inputgroup textarea{border-bottom-left-radius:0;border-top-left-radius:0;width:100%}.inputgroup label{align-items:center;background:#efefef;border:1px solid #cacaca;border-bottom-left-radius:6px;border-bottom-right-radius:0;border-top-left-radius:6px;border-top-right-radius:0;display:flex;justify-content:flex-end;margin:0;padding:0 10px 0 0}.p-dropdown.flat,button.flat{border-radius:0!important}input:read-only,textarea:read-only{background:#f2f2f2;border-color:#ddd}.label-rr{background:#efefef;border:1px solid #ccc;border-bottom-left-radius:6px!important;border-bottom-right-radius:0!important;border-top-left-radius:6px!important;border-top-right-radius:0!important;padding:8px!important}select{border-color:#ccc;border-radius:4px;color:#666}.right-align{text-align:right}.constractorInvitation,.constractorInvitation .inputgroup{width:100%}.constractorInvitation .BeginDate div,.constractorInvitation .BeginDate input{width:20%}.html-editor label{width:200px!important}.html-editor .message-editor{width:100%}.html-editor .message-editor .preview-toggle{background-color:#a9a9a9;display:flex;justify-content:center}.html-editor .message-editor .preview-toggle .show-preview{background-color:crimson;color:#fff;font-weight:700}.html-editor .message-editor .preview-toggle .hide-preview{background-color:#64c27b;color:#fff;font-weight:700}.html-editor .message-editor #message{width:-webkit-fill-available;width:fill-available}.html-editor .message-editor .html-preview{background-color:#fff;border-bottom-left-radius:0;border-top-left-radius:0;padding:2%;width:100%}.p-panel-header{padding:8px!important}.p-panel-header .p-panel-title{width:100%}.yellow .p-panel-content{background:#fffef7}.yellow .p-panel-header{background-color:#fffce5}.p-tabview.h100p .p-tabview-panels{height:86%}.debug.wide-theme .JobCard .header{background-color:#3d3d3d}.debug.wide-theme .JobCard .header .p-splitbutton-menubutton{background-color:#232323}.debug.wide-theme .JobCard{background-color:#bebebe;border-color:#aaa}.debug.wide-theme .breadcrumb-container{border-bottom:1px solid #282828}.debug.wide-theme #breadcrumb-right select.transparent{color:#fff}.debug.wide-theme #breadcrumb-right option.font{color:#000}.debug.wide-theme .JobPanelActions{background-color:#555;color:#fff}.debug.wide-theme .JobPanelActions .action{color:#fff}.debug.wide-theme .JobPanelActions .Toggler .title{border-bottom:1px solid #646464;color:#ddd}.debug.wide-theme .JobPanelActions .section{color:#bbb}.debug.wide-theme .JobPanelActions .section .title{border-bottom:1px solid #636363;padding-bottom:4px}.debug.wide-theme #home .bottom{border-radius:6px;color:#fff;margin-bottom:100px;margin-top:10px;padding:60px}.debug.wide-theme .actions{background-color:#565656}.debug.wide-theme .actions button{background-color:#505050;border:1px solid #444;color:#fafafa}.debug.wide-theme .actions button:hover{background:#333;border-color:#222!important}.debug.wide-theme .actions .p-panel .p-panel-header{background:#333;border:1px solid #191919;color:#c3c3c3}.debug.wide-theme .actions .p-panel-content{background:#7b7b7b;border:1px solid #3d3d3d}.debug.wide-theme .actions .panel-contractor .title-box{border-bottom:1px solid #505050;color:#aaa}.debug.wide-theme .actions .panel-contractor .title-box .fa,.debug.wide-theme .actions .panel-contractor .title-box .fas,.debug.wide-theme .actions .panel-contractor .title-box .title{color:#b2b2b2}.debug.wide-theme .actions .panel-contractor .contractor-name{background-color:#7b7b7b;color:#232323}.debug.wide-theme .actions .panel-contractor{background-color:#444;border:1px solid #333}.debug.wide-theme .footer-container{background-color:#555}.debug.wide-theme .footer-container .copyright a{color:#eee!important}.debug.wide-theme .footer-container .copyright{color:#eee}.debug.wide-theme #footer .desc{color:#fff}.debug.wide-theme .header-menu{background-color:#484848!important}.debug.wide-theme .header-menu a:hover{background:#484848!important;background-color:#484848}.debug.wide-theme .header-menu a,.debug.wide-theme .header-menu ul{background:#484848;background-color:#484848}.debug.wide-theme .header-menu .p-menuitem-icon,.debug.wide-theme .header-menu .p-menuitem-text,.debug.wide-theme .header-menu .p-submenu-icon{color:#fff!important}.debug.wide-theme .breadcrumb-container{background-color:#343434!important;border-top:1px solid #343434!important}.debug.wide-theme .breadcrumb-container .p-breadcrumb-chevron,.debug.wide-theme .breadcrumb-container .p-menuitem-icon,.debug.wide-theme .breadcrumb-container .p-menuitem-text,.debug.wide-theme .breadcrumb-container .p-submenu-icon,.debug.wide-theme .breadcrumb-container li,.debug.wide-theme .breadcrumb-container li:before{color:#fff!important}.debug.wide-theme .breadcrumb-container i{color:#fff}.debug.wide-theme .breadcrumb-container button{color:#dedede}.debug.wide-theme .breadcrumb-container button:hover{color:#fff;text-shadow:none}.wide-theme{display:flex;flex-direction:column;height:100vh}.wide-theme .light-shadow{box-shadow:2px 3px 6px 0 #81818187}.wide-theme .logos{background-color:#fff}.wide-theme #container{background-color:#f7f7f7;display:flex;flex:1 1;flex-direction:column;margin:auto;width:100%}.wide-theme #container .ContractorsList{width:99.4%}.wide-theme .p-breadcrumb{background-color:#f1f1f1;font-size:.8em;padding:10px 10px 10px 38px}.wide-theme button{background:#eee;border:1px solid #aaa;border-radius:4px;color:#6a6a6a;cursor:pointer;display:flex;font-size:12px;gap:7px;justify-content:center;min-width:100px;padding:6px 12px}.wide-theme button.slim{padding:4px 10px}.wide-theme button.slim.flat{background:#ececec;border:1px solid #cecece;border-radius:3px;padding:4px 10px}.wide-theme button.slim.flat.primary{background:#6eb747;border:1px solid #53972e}.wide-theme button:hover{border-color:#666}.wide-theme button.primary{background:#62ab3b;border:1px solid #589126;color:#fff}.wide-theme button.primary:disabled{background:#bbd6ac;border:1px solid #93ca62;color:#fff}.wide-theme button.alt{background:linear-gradient(180deg,#ffe197,#ffd66f,#fbc02d);border:1px solid #e8c15e}.wide-theme button.plain{background:#eee;background-color:#eee;border:1px solid #dfdfdf;color:#939393}.wide-theme button.plain.alt{background:#fbc02d;border:1px solid #e8c15e;color:#000}.wide-theme button.rounded{border-radius:15px}.wide-theme button.resource{border-radius:15px;height:1%;margin-left:1%;margin-right:1%}.wide-theme .chip{height:100%}.wide-theme .breadcrumb-container button,.wide-theme .tool-btn{background:#0000;border:0;border-radius:0}.wide-theme .breadcrumb-container button:hover{border:0 solid;box-shadow:none;color:#000;text-shadow:1px 1px 2px #ddd}.wide-theme .p-tabview,.wide-theme .p-tabview .p-tabview-nav{background-color:#f7f7f7}.wide-theme .p-tabview .p-tabview-nav{background-color:#0000;border:0 solid}.wide-theme .p-tabview .p-tabview-nav li p-tabview-nav-link{padding:12px}.wide-theme .p-tabview .p-tabview-nav li{border:1px solid #ccc;border-top-left-radius:4px;border-top-right-radius:4px;margin-right:0}.wide-theme .p-treetable button.p-treetable-toggler{display:inline;display:initial}.wide-theme .p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler{height:24px;margin-right:10px;min-width:32px;width:32px}.wide-theme .p-treetable .p-treetable-tbody>tr>td,.wide-theme .p-treetable .p-treetable-thead>tr>th{padding:6px}.wide-theme .p-tabview-title{font-size:.8em}.wide-theme .p-tabview .p-tabview-nav li .p-tabview-nav-link{background-color:#0000}.wide-theme .p-unselectable-text,.wide-theme .p-unselectable-text a{background-color:#0000;border:0 solid!important}.wide-theme .p-tabview .p-tabview-nav li a{border-top-left-radius:4px;border-top-right-radius:4px;padding:12px}.wide-theme .p-tabview .p-tabview-nav .p-tabview-selected .p-tabview-nav-link{background:#ededed;border:1px solid #ccc!important;border-bottom:0 solid!important;border-color:#ededed;color:#787878}.wide-theme .p-tabview .p-tabview-panels{background:#ededed;border:1px solid #ccc}.dark-theme{display:flex;flex-direction:column;height:100vh}.dark-theme #container{background-color:#333;display:flex;flex:1 1;flex-direction:column;margin:auto;width:100%}.dark-theme .footer-container{border-top:56px solid #333!important}.dark-theme .p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link,.dark-theme .p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover{background:#333}.dark-theme .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover{background:#222}.dark-theme .p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link,.dark-theme .p-menubar .p-submenu-list{background:#333}.dark-theme .p-datatable .p-datatable-header{background:#555;border:0 solid}.dark-theme .p-datatable-scrollable-header-box{background-color:#666;margin-right:0!important}.dark-theme .p-datatable .p-datatable-thead th{background-color:#666;color:#fff}.dark-theme #graphiql .topBar{background-color:#666}.lg-tooltip{min-width:40vw}.Properties{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-size:.8em;padding:20px}.Properties h2{border-bottom:1px solid #ccc;color:#666;font-size:.9em;font-weight:400;text-align:right}.Properties .grid-2{display:grid;grid-template-columns:50% auto}.Properties .c.properties,.Properties .grid-2.properties,.Properties .r.properties{flex-wrap:wrap;font-size:.9em;gap:10px}.Properties .c.properties .r,.Properties .grid-2.properties .r,.Properties .r.properties .r{align-items:center;gap:10px}.debug-label{background:red;position:fixed;z-index:1e+24}#root{display:flex;flex-direction:column;height:100vh;justify-items:center;width:100%}body{background-color:#fff;font-family:sans-serif;margin:0;overflow-x:hidden;padding:0}.default-theme #container{display:flex;flex-direction:column;height:100%;margin:auto;width:60%}.pointer{cursor:pointer}.breadcrumb-container{align-items:center;background-color:#efefef;border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding-right:30px;z-index:100}.breadcrumb-container .p-breadcrumb{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:0}#user-breadcrumb{display:flex}#user-breadcrumb ul{display:flex;list-style-type:none;margin:0;padding-left:0;padding-top:0}#user-breadcrumb ul li{color:#495057;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12.8px;padding-right:10px}#user-breadcrumb ul li:before{color:#495057;content:"";font-family:"primeicons";font-style:normal;font-weight:400;line-height:1;margin-right:8px}.relative{position:relative}.hide{display:none}
/*# sourceMappingURL=main.5a839cc7.css.map*/