@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url("../fonts/montserrat/montserrat-v18-latin-regular.eot?");src:local("Montserrat"),url("../fonts/montserrat/montserrat-v18-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v18-latin-regular.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v18-latin-regular.woff") format("woff"),url("../fonts/montserrat/montserrat-v18-latin-regular.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v18-latin-regular.svg#Montserrat") format("svg");}.content-button-header-title-page{padding-top:2px;padding-bottom:2px;margin-top:-37px;}.selector-accordion-no-expander .e-toggle-icon{display:none!important;}.selector-work-orders .e-rowcell,.selector-attachments .e-rowcell{cursor:pointer!important;}.square-button{width:80px!important;height:80px!important;}.custom-datepicker-input.e-date-wrapper.e-date-container.e-input-group.e-control-container.e-control-wrapper.custom-datepicker-input{border-radius:50px!important;}.custom-datepicker-input span.e-input-group-icon.e-date-icon.e-icons{border-top-right-radius:50rem!important;border-bottom-right-radius:50rem!important;}.selector-grid-attachments .e-columnheader{display:none;}.selector-grid-attachments .e-gridheader{border-top:0!important;border-left:0!important;border-right:0!important;}.selector-grid-attachments .e-row:last-child .e-rowcell{border-bottom:0!important;}.selector-grid-document-relations .e-columnheader{display:none;}.selector-grid-document-relations .e-gridheader{border-top:0!important;border-left:0!important;border-right:0!important;}.selector-grid-document-relations .e-row:last-child .e-rowcell{border-bottom:0!important;}.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content{color:#2447a0!important;}.e-accordion .e-acrdn-item .e-acrdn-header{background-color:#e9edf6!important;}.e-datepicker{border-radius:2px!important;}.e-timepicker{border-radius:2px!important;}.grid-workdayssummaryitems{height:calc(100% - 100px);}.grid-workdaysaccountingcloseditems{height:calc(100% - 100px);}.grid-filter-workdaysaccountingcloseditems #MonthYearFilter.e-datepicker{text-transform:capitalize;}.users-grid-no-header-filter .e-filtermenudiv,.users-grid-no-header-filter .e-icon-filter,.users-grid-no-header-filter .e-filtericon{display:none!important;}.organigramma{height:calc(100% - 80px)!important;overflow:auto;}.organigramma.organigramma-without-editing-hint{height:calc(100% - 50px)!important;}.organigramma .e-diagram-blazor-diagramcontent::-webkit-scrollbar{width:12px;height:12px;}.organigramma .e-diagram-blazor-diagramcontent::-webkit-scrollbar-thumb{background:#c8d1e7;border-radius:6px;border:3px solid #fff;}.organigramma .e-diagram-blazor-diagramcontent::-webkit-scrollbar-thumb:hover{background:#2447a0;}.organigramma .e-diagram-blazor-diagramcontent::-webkit-scrollbar-button:vertical:start:increment,.organigramma .e-diagram-blazor-diagramcontent::-webkit-scrollbar-button:vertical:end:decrement{display:none;}.organigramma .organization-chart-empty-state{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1rem;text-align:center;}.organigramma .organization-chart-selection-actions{position:relative;left:50%;transform:translateX(-50%);width:max-content;white-space:nowrap;pointer-events:auto;padding:.75rem;}.e-grid td.e-rowcell.e-focused,.e-grid td.e-rowcell:focus,.e-grid th.e-headercell.e-focused,.e-grid th.e-headercell:focus,.e-grid .e-headercell .e-focused,.e-grid .e-headercelldiv:focus{box-shadow:none!important;outline:0!important;}.selector-switch-active-users .e-switch-wrapper{width:80px!important;}.selector-switch-deleted-users .e-switch-wrapper,.selector-switch-latest-lul .e-switch-wrapper{width:120px!important;}.workdays-accounting-table-view .sticky-top{position:sticky;top:0;z-index:10;background-color:#f8f9fa;}.workdays-accounting-table-view .table-bordered td,.workdays-accounting-table-view .table-bordered th{border:1px solid #dee2e6;padding:5px 3px;}.workdays-accounting-table-view .table-responsive{max-height:100%;overflow:auto;}.rounded-workdays-dialog-content{height:calc(100% - 30px);}.selector-rounded-workdays-dialog .e-switch-wrapper{width:90px!important;}.workdays-accounting-table-view td.hours-cell,.workdays-accounting-table-view td.hours-cell-bold{font-size:.85rem;vertical-align:middle;padding-top:.25rem;padding-bottom:.25rem;}.schedule-absence .e-appointment{color:#fff!important;padding:0!important;}.schedule-absence .e-appointment.absence{background-color:#e6b304!important;}.payslip-approval-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.15fr);gap:.75rem 1.25rem;padding:1rem;border-radius:.75rem;align-items:start;}.payslip-approval-card>.card-header{grid-column:1/-1;padding:0;border:0;}.payslip-approval-card>.payslip-card-expansion>.payslip-card-content>.card-body,.payslip-approval-card>.payslip-card-expansion>.payslip-card-content>.card-body>.row{display:contents;}.payslip-approval-card>.payslip-card-expansion>.payslip-card-content>.card-body>.row>div{width:auto;padding:0;margin:0;min-width:0;grid-column:1;grid-row:1;}.payslip-approval-card>.payslip-card-expansion>.payslip-card-content>.card-body>.row>div+div{grid-column:3;}.payslip-approval-card>.payslip-card-expansion>.payslip-card-content>.card-footer{grid-column:2;grid-row:2;padding:0;border:0;min-width:0;font-size:.8rem;}.payslip-approval-card:not(:has(.col-lg-7))>.payslip-card-expansion>.payslip-card-content>.card-footer{grid-column:2/-1;}.payslip-approval-card h3{margin-bottom:.5rem!important;}.payslip-approval-card .small{font-size:.75rem;}.payslip-approval-card .badge{white-space:normal;text-align:center;}.payslip-approval-card .payslip-file-row{min-width:0;padding:.6rem;border:1px solid rgba(var(--bs-primary-rgb,36,71,160),.14);border-radius:.4rem;background:rgba(var(--bs-primary-rgb,36,71,160),.035);font-size:.75rem;}.payslip-file-row>:first-child:not(.payslip-final-selection),.payslip-file-row>.payslip-final-selection+*{min-width:0;flex:1;overflow:hidden;}.payslip-file-row>.payslip-final-selection{flex:0 0 auto;}.payslip-file-row>:not(:first-child){flex-shrink:0;}.payslip-file-row .e-btn.text-start{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:inherit;font-weight:500!important;}.payslip-approval-card .card-footer .e-btn{font-size:.75rem;}@media(max-width:991.98px){.payslip-approval-card{grid-template-columns:minmax(0,1fr);}.payslip-approval-card>.payslip-card-expansion>.payslip-card-content>.card-body>.row>div,.payslip-approval-card>.payslip-card-expansion>.payslip-card-content>.card-body>.row>div+div,.payslip-approval-card>.payslip-card-expansion>.payslip-card-content>.card-footer,.payslip-approval-card:not(:has(.col-lg-7))>.payslip-card-expansion>.payslip-card-content>.card-footer{grid-column:1;grid-row:auto;}}.payslip-approval-card>.payslip-card-expansion>.payslip-card-content>.payslip-card-actions{grid-column:1/-1;justify-self:end;align-self:end;}.payslip-approval-card>.payslip-card-expansion>.payslip-card-content>.payslip-card-bottom{ grid-row: 2;grid-column:1/-1;border-top:1px dashed var(--bs-border-color,#dee2e6);padding-top:0;}.selector-switch-latest-lul .e-switch-wrapper{width:140px!important;}.payslip-finals-upload [id^=CngcInputFileDropZone_]{background-color:#fff!important;}.payslip-approval-card .payslip-rejection-alert{background-color:rgba(var(--bs-danger-rgb,220,53,69),.04);border:1px dashed rgba(var(--bs-danger-rgb,220,53,69),.3);}.member-navigation .member-navigation-button.e-btn:disabled,.member-navigation .member-navigation-button.e-btn.e-disabled{background-color:#f1f3f5!important;border-color:#ced4da!important;color:#6c757d!important;box-shadow:none!important;opacity:1;}.member-navigation .member-navigation-button.e-btn:disabled .e-btn-icon,.member-navigation .member-navigation-button.e-btn.e-disabled .e-btn-icon{color:inherit!important;}.selector-switch-attendances-verification .e-switch-wrapper{width:150px!important;}.today-attendances-sidebar{overflow:hidden!important;}.today-attendances-card.e-card{height:calc(100vh - 110px);height:calc(100dvh - 110px);display:flex;flex-direction:column;overflow:hidden;}.today-attendances-card>.e-card-header{flex-shrink:0;}.today-attendances-card>.e-card-content{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;}.today-attendances-card>.e-card-content>:not(.today-attendances-grid){flex-shrink:0;}.today-attendances-grid{flex:1;min-height:0;overflow:hidden;}.today-attendances-card.e-card,.today-attendances-card>.e-card-content{justify-content:flex-start;}.today-attendances-card>.e-card-content>.mt-2{margin-bottom:auto;align-self:stretch;}.today-attendances-card .text-badge-sign-in{color:#257e75!important;}.today-attendances-card .text-badge-sign-out{color:#294d71!important;}.payslip-finals-zip-button:disabled,.payslip-finals-zip-button.e-disabled,.payslip-import-button:disabled,.payslip-import-button.e-disabled,.payslip-notifications-actions .payslip-notifications-button:disabled,.payslip-notifications-actions .payslip-notifications-button.e-disabled{background-color:transparent!important;border-color:var(--bs-border-color,#dee2e6)!important;color:var(--bs-secondary-color,#6c757d)!important;box-shadow:none!important;}.payslip-file-row>.payslip-final-selection{display:inline-flex;align-items:center;width:14px;margin-right:-.25rem;}.payslip-final-selection .e-checkbox-wrapper{margin:0;padding:0;}.payslip-info-icon{color:#58b4e3!important;}.payslip-approval-card>.payslip-card-expansion{grid-column:1/-1;min-width:0;}.payslip-card-content{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.15fr);gap:.75rem 1.25rem;align-items:start;}@media(max-width:991.98px){.payslip-card-content{grid-template-columns:minmax(0,1fr);}}
@media (max-width: 991.98px) {
    .payslip-approval-card > .payslip-card-expansion > .payslip-card-content > .payslip-card-bottom { grid-row: 3; }
}
