:root{--blue-extra-light: #e2f0f7;--blue-light: #c8e6f6;--blue: #21719d;--blue-dark: #145c84;--pink-light: #e288cf;--pink: #9e1b81;--green-light: #c7efda;--green-middle-light: #aedd94;--green-middle: #72bb53;--green: #157c47;--purple-light: #d1cceb;--purple: #6656be;--dark-blue-light: #c4c5e3;--dark-blue: #3a3ea3;--red-light: #e9b7b5;--red-middle: #ffb3af;--red: #b70f0a;--red-dark: #680b08;--orange-light: #ffdaca;--orange-middle-light: #ffdb99;--orange-middle: #ff9c40;--orange: #c45022;--grey-extra-extra-light: #fbfbfb;--grey-extra-light: rgb(235, 235, 235);--grey-light: #dddddd;--grey-middle: #c0c0c0;--grey: #7a7a7a;--grey-dark: #616161;--black: #878a99;--black-dark: #151529;--white: #ffffff;--maureva-color: #ed1a3c;--blue-extra-extra-light: #e2f0f775}.global-row{display:flex}.keops-gap5{gap:5px}.keops-gap10{gap:10px}.keops-gap15{gap:15px}.keops-gap20{gap:20px}.keops-gap25{gap:25px}.keops-width50{min-width:50px;text-wrap:nowrap}.keops-width75{min-width:75px;text-wrap:nowrap}.keops-width100{min-width:100px;text-wrap:nowrap}.keops-width150{min-width:150px;text-wrap:nowrap}.keops-width200{min-width:200px;text-wrap:nowrap}.keops-width250{min-width:250px;text-wrap:nowrap}.fx-1{flex:1 1 auto}.skeleton .placeholder{background-color:#444;min-height:12px;border-radius:100px;opacity:.1;min-width:10px;animation:fading 1.5s infinite}.skeleton .post{width:300px}.skeleton .post-image{width:300px;height:140px;border-radius:0}.skeleton .title{width:200px;height:24px}.skeleton .text{width:300px;height:25px}@keyframes fading{0%{opacity:.1}50%{opacity:.2}to{opacity:.1}}.keops-extra-extra-small-field .mat-mdc-text-field-wrapper,.keops-extra-small-field .mat-mdc-text-field-wrapper,.keops-small-field .mat-mdc-text-field-wrapper,.keops-medium-field .mat-mdc-text-field-wrapper,.keops-large-field .mat-mdc-text-field-wrapper,.keops-date-range-field .mat-mdc-text-field-wrapper{align-items:center;max-height:38px}.keops-extra-extra-small-field.textarea .mat-mdc-text-field-wrapper,.keops-extra-extra-small-field .mat-mdc-form-field-type-mat-chip-grid .mat-mdc-text-field-wrapper,.keops-extra-small-field.textarea .mat-mdc-text-field-wrapper,.keops-extra-small-field .mat-mdc-form-field-type-mat-chip-grid .mat-mdc-text-field-wrapper,.keops-small-field.textarea .mat-mdc-text-field-wrapper,.keops-small-field .mat-mdc-form-field-type-mat-chip-grid .mat-mdc-text-field-wrapper,.keops-medium-field.textarea .mat-mdc-text-field-wrapper,.keops-medium-field .mat-mdc-form-field-type-mat-chip-grid .mat-mdc-text-field-wrapper,.keops-large-field.textarea .mat-mdc-text-field-wrapper,.keops-large-field .mat-mdc-form-field-type-mat-chip-grid .mat-mdc-text-field-wrapper,.keops-date-range-field.textarea .mat-mdc-text-field-wrapper,.keops-date-range-field .mat-mdc-form-field-type-mat-chip-grid .mat-mdc-text-field-wrapper{height:unset!important;max-height:unset!important}.keops-extra-extra-small-field.text-right .mdc-text-field__input,.keops-extra-small-field.text-right .mdc-text-field__input,.keops-small-field.text-right .mdc-text-field__input,.keops-medium-field.text-right .mdc-text-field__input,.keops-large-field.text-right .mdc-text-field__input,.keops-date-range-field.text-right .mdc-text-field__input{text-align:end}.keops-extra-extra-small-field{width:60px;min-width:60px}.keops-extra-small-field{width:80px;min-width:80px}.keops-small-field{width:115px!important}.keops-medium-field{width:190px}.keops-large-field{width:360px}.keops-medium-plus-field,.keops-date-range-field{width:230px}.keops-text-area-field.textarea .mat-mdc-text-field-wrapper,.keops-text-area-field .mat-mdc-form-field-type-mat-chip-grid .mat-mdc-text-field-wrapper{height:unset!important;max-height:unset!important}.keops-text-area-field .mat-mdc-text-field-wrapper{width:600px;align-items:center}.keops-custom-date-field .mat-mdc-text-field-wrapper{width:130px;align-items:center;max-height:38px}.label-readonly{color:var(--grey)}body{font-size:12px;margin:0;font-family:Roboto,Helvetica Neue,sans-serif}*{box-sizing:border-box}html,body{height:100%}:root{--main-color: #21719d}.mat-typography h1,.mat-typography h2{margin:0!important;display:flex;align-items:center}.mat-typography h1 .mat-icon,.mat-typography h2 .mat-icon{margin-left:5px}.mat-typography h1{color:var(--main-color)}.mat-typography h2{color:#616161}.mat-typography h4{color:var(--main-color)!important;font-weight:100}.red-text{color:#b70f0a}.text-grey{color:#7a7a7a}.blue-text{color:var(--blue)}.text-center{text-align:center}.margin-top{margin-top:15px}.no-margin{margin:0!important}.pull-right{float:right}.bold{font-weight:700}.full-width{width:100%}.pointer{cursor:pointer}.mat-error-space{margin-bottom:22px}.mdc-tooltip.my-tooltip{white-space:pre-line;max-width:unset!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--grey-extra-extra-light)}::-webkit-scrollbar-thumb{background-color:var(--grey-middle);border-radius:10px;border:2px solid var(--grey-extra-extra-light)}::-webkit-scrollbar-thumb:hover{background-color:var(--grey-light)}@supports (-moz-appearance: none){*{scrollbar-width:thin;scrollbar-color:var(--grey-middle) var(--grey-extra-extra-light)}}:root{--content-label-width: 150px;--content-value-width: 150px}.content-title{margin-bottom:16px}.content-title div{font-size:24px}.content-title .title{font-weight:500}.content-column{flex-direction:column}.content-row{flex-direction:row}.content-row.mat-slide-content{height:45px}.content-row.align-items-start{align-items:flex-start}.content-row.align-items-end{align-items:flex-end}.content-row.align-items-stretch{align-items:stretch}.content-row.align-items-center{align-items:center}.content-row.justify-space-between{justify-content:space-between}.content-row.direction-row-reverse{flex-direction:row-reverse}.content-row.align-inherit{align-items:inherit}.align-flex-end{align-self:flex-end}.space-between{place-content:center space-between}.content-column,.content-row{display:flex;gap:10px;align-items:baseline}.content-column.wrap,.content-row.wrap{flex-wrap:wrap}.content-column.align-items-center,.content-row.align-items-center{align-items:center}.content-column.no-gap,.content-row.no-gap{gap:0px}.content-column .content-label,.content-row .content-label{min-width:var(--content-label-width)}.content-column .content-value,.content-row .content-value{width:var(--content-value-width)}.content-column .content-label.small,.content-column .content-value.small,.content-row .content-label.small,.content-row .content-value.small{width:95px}.content-column .content-label.text-right,.content-column .content-value.text-right,.content-row .content-label.text-right,.content-row .content-value.text-right{text-align:right}.content-column .content-label.no-width,.content-column .content-value.no-width,.content-row .content-label.no-width,.content-row .content-value.no-width{width:inherit!important;min-width:inherit!important}.content-column .content-label.italic,.content-column .content-value.italic,.content-row .content-label.italic,.content-row .content-value.italic{font-style:italic}.content-column .content-select,.content-row .content-select{min-width:200px;height:50px;margin-bottom:15px}.content-column .content-select mat-error,.content-row .content-select mat-error{font-size:12px}.content-column .inputs-multi,.content-row .inputs-multi{display:flex}.content-column .inputs-multi mat-form-field,.content-row .inputs-multi mat-form-field{width:40px}.content-column .inputs-multi .inputs-multi-separator,.content-row .inputs-multi .inputs-multi-separator{padding-left:15px;padding-right:15px;font-weight:bolder;margin-top:5px}.keops-form .keo-form-field{padding:0 0 0 10px}.keops-form .disabled{color:#787878;background-color:#ddd;height:35px}.keops-form .keo-table-main-toolbar{width:100%;margin-top:10px;margin-bottom:10px;display:flex;justify-content:space-between;border-bottom:1px solid #dddddd}.keops-form .keo-table-main-toolbar.has-small-icon{padding-bottom:10px}.keops-form .keo-table-main-toolbar .wrapper-btn-keops-add{max-width:100%;flex:1}.keops-form .keo-table-main-toolbar .wrapper-btn-keops-add .main-btn-keops-add{color:var(--main-color);display:flex;justify-content:flex-end}.keops-form .keo-form-field{padding:15px 0}.keops-form .keo-form-field label{margin-bottom:25px;font-size:.9em}.keops-form .keo-form-field .keop-subtitle-color{font-weight:500}.mat-tab-group{margin-bottom:48px}::ng-deep .mat-mdc-radio-button .mdc-label{font-size:.9em}::ng-deep .mat-mdc-radio-button .mdc-form-field>label{padding-left:0}::ng-deep .mat-mdc-tab-list{border-bottom:1px solid #dddddd}::ng-deep .mat-mdc-tab-list .mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label,::ng-deep .mat-mdc-tab-list .mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label,::ng-deep .mat-mdc-tab-list .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label,::ng-deep .mat-mdc-tab-list .mat-mdc-tab .mdc-tab__text-label{color:#616161;font-weight:400}@media only screen and (max-width: 1435px){.keops-form .keo-form-field .separator .margin-left{margin-left:0;margin-right:70px}}.mat-mdc-form-field-icon-suffix{position:absolute!important;right:0}.custom-action-btn{width:24px!important;height:24px!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;scale:.8}::ng-deep .multiline-tooltip .mat-tooltip{white-space:pre-line!important}.airport .mat-mdc-tab-body-wrapper{margin-top:0;padding-top:0}.mdc-text-field--outlined.mdc-text-field--disabled{background-color:#ddd!important}.mdc-text-field--outlined.mdc-text-field--disabled input{cursor:not-allowed!important}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-text-field-wrapper{height:14px}.mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b70f0a!important}.mdc-text-field--outlined:not(.mdc-text-field--invalid) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--invalid) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--invalid) .mdc-notched-outline__trailing{border-color:#ebebeb!important}.mdc-text-field--outlined:not(.mdc-text-field--invalid):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--invalid):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--invalid):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined:not(.mdc-text-field--invalid).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--invalid).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--invalid).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#ddd!important}.small-input .mdc-text-field--outlined{height:35px}.small-input .mdc-text-field--outlined .mat-mdc-form-field-infix{padding:5px 0;min-height:auto}.padding-left-20{padding-left:20px}.capitalize_input mat-form-field .mat-mdc-form-field-infix input{text-transform:uppercase}.section-panel{display:flex;gap:32px;margin-top:32px}.keops-basic-table{font-weight:300!important;color:var(--mq-txt-color, rgb(68, 68, 68))!important;font-family:Roboto,serif!important}.stripped-tabletable,.stripped-table th,.stripped-table td{border:none;border-collapse:collapse;font:400 12px/20px Roboto,sans-serif}.stripped-table th{text-align:end;padding-right:15px}.stripped-table td{background-color:var(--grey-light);border:1px solid white;height:32px;text-align:end;width:100px;padding-right:10px;border-radius:5px}.stripped-table td:first-child{background:transparent;width:100px;text-align:left}.stripped-table tfoot .no-background{background:transparent}.stripped-table.text-left td,.stripped-table.text-left th{text-align:left;padding-left:10px}.stripped-table.text-left td:first-child{padding-left:0}.padding-bottom5{padding-bottom:5px}.w-40{width:40px}.mt-10{margin-top:10px}.mt-32{margin-top:32px}.gap-0{gap:0px}.gap-10{gap:10px}.select2-container--disabled .select2-selection{border:none!important}.select2-container--disabled .select2-selection span{opacity:.75}.mat-mdc-dialog-container h3.mat-mdc-dialog-title{font-weight:400;font-size:1.3em;padding-bottom:0}.mat-mdc-dialog-container h3.mat-mdc-dialog-title.keop-popup-title-color{color:var(--main-color)}.mat-mdc-dialog-container .mat-mdc-dialog-content{max-height:calc(100vh - 130px)}.mat-mdc-dialog-container .mat-mdc-dialog-content.mdc-dialog__content{font-size:1em}.mat-mdc-dialog-container hr{width:calc(100% - 48px);border:1px solid #ebebeb;margin:0 auto}.mat-mdc-dialog-container .close-button{position:absolute;top:25px;right:25px;background-color:transparent!important;color:#616161}.overlay-container{background-color:var(--white);box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;animation:fadeInSlide .15s ease-out;padding:15px;border-radius:4px;width:fit-content;height:fit-content;max-width:min(90vw,800px);max-height:min(85vh,800px);overflow:auto;box-sizing:border-box;transform-origin:var(--overlay-origin, top left)}.dashboard-container .card-container{display:grid;grid-template-columns:repeat(2,1fr);padding:1px;gap:16px}.dashboard-container .card-container.split3{grid-template-columns:repeat(3,1fr)}@media (max-width: 768px){.dashboard-container .card-container,.dashboard-container .card-container.split3{grid-template-columns:1fr}}@media (min-width: 769px) and (max-width: 1400px){.dashboard-container .card-container{grid-template-columns:1fr}.dashboard-container .card-container.split3{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1401px){.dashboard-container .card-container{grid-template-columns:repeat(2,1fr)}.dashboard-container .card-container.split2-1{grid-template-columns:2fr 1fr;margin-bottom:32px}.dashboard-container .card-container.split2-1 .second-col{display:flex;flex-direction:column;gap:32px}.dashboard-container .card-container.split3{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1800px){.dashboard-container .card-container{grid-template-columns:repeat(3,1fr)}}.dashboard-container .card{box-sizing:border-box}.dashboard-container mat-card{padding:16px;max-height:400px}.dashboard-container mat-card-content{padding:0;max-height:250px}.dashboard-container mat-card-title{display:flex;gap:10px;padding:16px}.dashboard-container mat-card-title mat-icon{width:35px;height:35px;padding:9px;font-size:18px;color:var(--white);background-color:var(--blue);border-radius:50%}.dashboard-container mat-card-title h2{display:flex;flex-direction:column;justify-content:center}.dashboard-container .calendar-action-btn{display:flex;height:100%;padding-top:0;cursor:pointer}.dashboard-container .calendar-action-btn mat-icon{color:var(--grey-dark);font-size:18px}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.custom-chart-mat-card{max-height:400px}.custom-chart-mat-card mat-card-title{padding:10px 0}.custom-chart-mat-card mat-card-title p{font-size:12px}.custom-chart-mat-card mat-card-title .title-container{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.custom-chart-mat-card .action-card{display:flex;gap:10px;align-items:baseline}.custom-chart-mat-card mat-card-content{max-height:350px}.custom-chart-mat-card.chart-section{height:450px;max-height:450px}.custom-chart-mat-card.chart-section.donut-section{position:relative;top:-55px}.custom-chart-mat-card.chart-section .chart-action{display:flex;gap:10px;align-items:baseline}.custom-chart-mat-card.chart-section .canvas-section{height:500px;max-height:500px}mat-button-toggle-group.custom{border-radius:25px!important;height:30px}mat-button-toggle-group.custom .mat-button-toggle-label-content{line-height:30px!important}mat-button-toggle-group.custom .mat-button-toggle-checked{background:var(--blue)!important;color:var(--white)!important}mat-button-toggle-group.custom .mat-button-toggle-button{border:0;background:none;color:inherit;padding:0;margin:0;font:inherit;outline:none;width:100%;cursor:pointer}::ng-deep .capitalize_input{text-transform:uppercase}::ng-deep .capitalize_input input{text-transform:uppercase}
