.generic_form_component__no_label .col-form-label,.generic_form_component__no_label .form-label{display:none}.generic_form_component__wrapper .invalid-feedback{display:block}.generic_form_component__wrapper{flex:1}.custom_label{align-items:center;display:flex;gap:4px;justify-content:flex-start}.custom_label .MuiButtonBase-root{padding:0}.custom_label svg{height:20px;width:20px}.custom_option__wrapper{align-items:center;display:flex;gap:16px;justify-content:space-between}.custom_option__tooltip_wrapper .MuiButtonBase-root{margin-bottom:0!important;padding:0}.MuiPopper-root.MuiTooltip-popper{z-index:2001!important}.MuiTooltip-popper .MuiTooltip-tooltip{margin:8px!important}.generic_form_component__wrapper ::placeholder{color:#aaa!important}.generic_form_component__hidden{display:none}.generic_form_component__wrapper div[id^=react-select-][id$=-placeholder]{color:rgba(0,0,0,.4)}.generic_checkbox__wrapper{margin-bottom:.5rem}.generic_checkbox__wrapper .row{align-items:flex-start;gap:16px;justify-content:space-between;margin-bottom:0!important;margin-left:0;margin-right:0}.generic_checkbox__wrapper .row>div{padding-left:0;padding-right:0;width:auto}.generic_checkbox__wrapper .col-sm-10,.generic_checkbox__wrapper .form-label{padding-left:0;padding-right:0;width:auto}.generic_checkbox__wrapper .form-check-input{margin-top:calc(.55rem + var(--bs-border-width))}.generic_checkbox__reverse .row{flex-direction:row-reverse}.generic_checkbox__wrapper .error_wrapper .form-label{padding-bottom:0}.generic_checkbox__fit_content .row{justify-content:flex-start}.generic_checkbox__reverse.generic_checkbox__fit_content .row{justify-content:flex-end}.generic_checkbox__center .row{justify-content:center}.generic_field__wrapper .is-invalid,.generic_field__wrapper .is-valid{background-image:none;border-color:inherit;box-shadow:none!important}.generic_field__hidden{display:none}.generic_field__wrapper .input-group{margin-bottom:0!important}.generic_single_select_static_dropdown__disabled div[class$=-container] div[class$=-control]{background-color:var(--bs-secondary-bg)}.generic_switch__wrapper{margin-bottom:.5rem}.generic_switch__wrapper .form-check-input{background-color:#fff;margin-left:0;margin-top:0}.generic_switch__wrapper .form-switch{padding:0}.generic_switch__wrapper .custom-switch-container{align-items:flex-start;display:flex;flex-direction:row;gap:8px;justify-content:space-between}.generic_switch__reverse .custom-switch-container{flex-direction:row-reverse}.generic_switch__wrapper .form-switch{margin-top:calc(.25rem + var(--bs-border-width))}.generic_switch__wrapper .error_wrapper .form-label{padding-bottom:0}.generic_switch__fit_content .custom-switch-container{justify-content:flex-start}.generic_switch__reverse.generic_switch__fit_content .custom-switch-container{justify-content:flex-end}.generic_switch__wrapper .custom-switch input{border:1px solid var(--bs-border-color)}.generic_switch__wrapper .custom-switch input:focus{border:1px solid rgba(13,110,253,.25)}.generic_switch__wrapper .form-check-input:not(:checked){box-shadow:0 0 0 .1rem hsla(0,0%,78%,.25)}.generic_switch__wrapper .form-check-input:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.generic_switch__vertical .custom-switch-container{flex-direction:column}.generic_switch__centered .custom-switch-container{align-items:center}.generic_radio__wrapper{margin-bottom:.5rem}.generic_radio__wrapper .form-check{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:center;margin-bottom:0;margin-right:0}.generic_radio__horizontal .form-check{flex-direction:row;gap:32px;justify-content:flex-start}.generic_form_component__no_label .form-check{padding-left:0}@media (max-width:768px){.generic_radio__wrapper .form-check-inline{flex-direction:column;gap:8px}}.generic_file_input__wrapper{margin-bottom:.5rem}.generic_form_error__align_end{text-align:end}.generic_free_text_auto_complete__input_wrapper{position:relative}.generic_free_text_auto_complete__input_wrapper .form-control{padding-right:2rem}.generic_free_text_auto_complete__chevron{color:#aaa;cursor:pointer;font-size:.75rem;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.generic_free_text_auto_complete__dropdown{background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.375rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.175);margin:0;max-height:220px;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:1050}.generic_free_text_auto_complete__dropdown .list-group-item{cursor:pointer}.activity_item_technician_on_calls__title_wrapper{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.activity_item_technician_on_calls__actions{align-items:flex-end;display:flex;flex-direction:column;gap:4px;justify-content:center}.activity_item_technician_on_calls__badges{align-items:center;display:flex;gap:4px;justify-content:center}.activity_item_technician_on_calls__module_badge.badge{background-color:#183598!important}.activity_item_technician_on_calls__pre_wrap{white-space:pre-wrap!important}.file_chip__wrapper{align-items:center;border:1px solid #00478f;display:flex;gap:16px;justify-content:space-between;padding:8px}.file_chip__avatar,.file_chip__wrapper{border-radius:var(--cui-card-border-radius)}.file_chip__avatar{background-color:transparent!important;border:1px solid #00478f;color:#00478f!important;cursor:pointer;height:60px;width:60px}.file_chip__skeleton{height:100%;transform:none;width:100%}.file_chip__wrapper .file_chip__action_icon_wrapper{border:1px solid #00478f;border-radius:100px;color:#00478f;cursor:pointer;display:flex;padding:1px}.file_chip__action_icon_wrapper svg{font-size:14px}.file_chip__info_wrapper{align-items:flex-start;color:#00478f;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center}.file_chip__info_wrapper .MuiTypography-root{margin:0;word-break:break-all}.file_chip__avatar--no_border{border:none}.file_chip__avatar img{cursor:pointer;height:100%;object-fit:cover;width:100%}.file_chip__info_wrapper>p{padding:1px}.file_chip__info_wrapper .file_chip__input input{font-size:small;padding:2px 8px;width:100%}.file_chip__info_wrapper .MuiFormControl-root{width:100%}.file_chip__input .MuiInputBase-formControl{border-radius:100px;color:grey}.file_chip__input .MuiInputBase-formControl:hover{border-color:red}.file_chip__info_wrapper _input_wrapper>div{padding:0}.file_chip__info_wrapper _input_wrapper>input{font:Roboto,Helvetica,Arial,sans-serif}.file_chip__field_wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:flex-start;width:100%}button.image_viewer__icon_wrapper{cursor:pointer;display:flex;margin:4px;padding:0;position:absolute;right:0;top:0}button.image_viewer__icon_wrapper svg{background-color:hsla(0,0%,100%,.3);border-radius:100px;color:#000}.activity_list_technician_on_calls__module_selector{margin-bottom:16px}.activity_technician_on_call__switch_wrapper .generic_switch__wrapper{margin-bottom:0;margin-top:0;transform:translateY(-20%)}.activity_technician_on_call__switch_wrapper .generic_switch__wrapper .form-check-input{background-color:#d3d3d3;border:1px solid #bebebe;margin-left:0}.activity_technician_on_call__switch_wrapper .custom-switch{transform:translateY(20%) scale(.8)}.technician_on_call_form__wrapper .csr-switch{border-radius:10px!important;height:1.5em!important;margin:auto!important;width:3em!important}.technician_on_call_form__switch_wrapper .generic_switch__wrapper{border-radius:10px!important;height:1.2em!important;margin-bottom:2em;width:3em!important}.technician_on_call_form__switch_wrapper .generic_switch__wrapper .form-check-input{border:1px solid #bebebe;border-radius:10px!important;height:1.5em!important;margin:auto!important;width:3em!important}.technician_on_call_form__wrapper .sso-mismatch-alert{margin:0 -12px 8px}.technician_on_call_form__wrapper .btn-create-contact{transform:translateY(115%)}.technician_on_call_form__warning-message{white-space:pre-wrap}.full_screen_loader__wrapper{align-items:center;display:flex;height:100vh;justify-content:center}.full_screen_loader__backdrop{background:rgba(0,0,0,.4);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:100000}.global_chat__wrapper{bottom:0;margin:16px;position:fixed;right:0;z-index:100000}.global_chat__wrapper a{background:#014f9e;border-radius:100%;color:#fff;display:inline-flex;overflow:hidden;padding:4px}.global_chat__wrapper a:hover{background:#014f9e}.global_chat__wrapper a img{height:48px;width:48px}.translator_line__ellipsis{display:inline-block;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.translator_line__btn_icon{height:28px;width:28px}.translator_line__status_badge.bg-danger{background-color:#f2dede!important}.translator__card_title,.translator__card_tools{align-items:center;display:flex;gap:8px}.translator__card_tools{margin-left:auto}.translator__info_title{display:block;margin-bottom:8px}.translator__info_list{line-height:1.5;margin:0}.translator__list_right,.translator__list_title{align-items:center;display:flex;gap:8px}.translator__list_right{margin-left:auto}.translator__list_note{color:#dc3545;font-size:12px;font-weight:600}.document_translation_info__title{display:block;margin-bottom:8px}.document_translation_info__list{line-height:1.5;margin:0}.accordion__toggle_wrapper{align-items:center;display:flex;justify-content:center}.accordion__actions_wrapper{align-items:center;display:flex;gap:8px;justify-content:flex-end}.accordion__icon svg{color:#676a6c;height:20px;width:20px}.accordion__toggle_wrapper .fa{margin-top:5.45px}.contract_form__row{align-items:flex-start;display:flex;gap:16px;justify-content:center}.contract_form__row>div{flex:1}.contract_form__wrapper hr{border-color:inherit;margin:16px 0}.contract_form__section_heading{font-weight:600;margin-bottom:8px}.contract_form__right_align{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}.contract_form__right_align>div{width:100%}.contract_form__checkbox_row{width:max-content}.contract_form__wrapper .ibox-title{border:0}.contract_form__array_field{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}.contract_form__array_field>div{width:100%}.contract_form__questions_wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:center;margin-top:16px}.contract_form__question_wrapper{align-items:flex-start;display:flex;font-weight:600;gap:4px;justify-content:center}.cui .simple_table__wrapper .MuiTableCell-head{white-space:nowrap}.cui .simple_table__wrapper .MuiTableCell-body{display:table-cell;vertical-align:top}.cui .simple_table__wrapper .MuiIconButton-root{padding:0}.cui .simple_table__wrapper--one_line .MuiTableCell-root{vertical-align:middle}.cui .simple_table__wrapper .simple_table__no_wrap.MuiTableCell-head{vertical-align:top;white-space:wrap}.list_contract_category__wrapper .list_contract_category__action{background-color:var(--mui-palette-primary-main)}.list_contract_category__action_wrapper{align-items:center;display:flex;gap:8px;justify-content:flex-start}.list_contract_category__wrapper th{font-weight:600}.list_contract_sub_category__wrapper .list_contract_sub_category__action{background-color:var(--mui-palette-primary-main)}.list_contract_sub_category__action_wrapper{align-items:center;display:flex;gap:8px;justify-content:flex-start}.list_contract_sub_category__wrapper th{font-weight:600}body .swal2-container{z-index:3002}.accordion__toggle_wrapper{cursor:pointer;display:inline-block}.accordion__main_wrapper .ibox-title{border-top:0}.generic_filter_form__wrapper{display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr 1fr}.generic_filter_form__button_wrapper{align-items:center;display:flex;justify-content:flex-end}hr.project_chart__divider{border-color:grey;margin:16px 0}.data_table_feature__wrapper div[id^=react-select-][id$=-listbox]{z-index:3}.data_table_feature__filters_wrapper{flex:1}.data_table_feature__actions_wrapper{align-items:flex-start;display:flex;gap:8px;justify-content:flex-end;padding-bottom:8px}.data_table_feature__action_wrapper{background:#004f9e;border-radius:100%;overflow:hidden;padding:4px;width:fit-content}.data_table_feature__action_wrapper button{color:#fff}hr.data_table_feature__divider{border-color:grey;margin:16px 0}.data_table_filter_viewer__chip{display:flex;justify-content:center;min-height:33px}.data_table_filter_viewer__chip>div{align-items:center;display:flex;justify-content:center;padding:.25rem .5rem}.data_table_filter_viewer__chip_title{background-color:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-bottom-left-radius:8px;border-top-left-radius:8px;color:var(--bs-body-color);font-weight:bolder;white-space:nowrap}.data_table_filter_viewer__chip_value{background-color:#fff;border-bottom:1px solid var(--bs-border-color);border-top:1px solid var(--bs-border-color)}.data_table_filter_viewer__chip_clear{background-color:#fff;border:1px solid #ed5565;border-bottom-right-radius:8px;border-top-right-radius:8px;color:#ed5565}.data_table_filter_viewer__chip_clear svg{width:15.5px}.data_table_filter_viewer__chip_clear:hover{background-color:#ed5565;color:#fff;cursor:pointer}.data_table_filter_viewer__wrapper{align-self:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}.data_table_view__wrapper .MuiTableCell-head{white-space:nowrap}.data_table_view__wrapper .MuiTableCell-body{display:table-cell;vertical-align:top}.data_table_view__wrapper .MuiIconButton-root{padding:0}.data_table_view__wrapper .data_table_view__no_wrap.MuiTableCell-head{vertical-align:top;white-space:wrap}.data_table_view__wrapper .MuiToolbar-root{border-collapse:collapse;border-top:1px solid #e0e0e0}.data_table_view__wrapper .MuiTablePagination-displayedRows,.data_table_view__wrapper .MuiTablePagination-selectLabel{margin-bottom:2px}.data_table_view__loading_wrapper{align-items:center;background-color:rgba(0,0,0,.1);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.data_table_view__wrapper .MuiTableBody-root{position:relative}.data_table_view__loader_pad{height:67px}.data_table_view__wrapper .MuiTableSortLabel-root{color:inherit}.MuiTableSortLabel-root:hover .MuiSvgIcon-root{color:rgba(0,0,0,.6)}.data_table_view__loading_row td{border:0;padding:0}.data_table_view__wrapper .MuiTableCell-head,.data_table_view__wrapper .MuiTableCell-head *{background-color:#004f9e;color:#a7b1c2!important}.data_table_view__wrapper .MuiTableCell-head{padding:8px}.data_table_view__wrapper .MuiTableCell-head .Mui-active,.data_table_view__wrapper .MuiTableCell-head .Mui-active *{color:#fff!important}.data_table_view__wrapper .MuiTableCell-body{min-height:35px;padding:8px 6px}.data_table_view__wrapper .MuiTableBody-root .MuiTableRow-root:nth-child(odd) .MuiTableCell-body{background-color:#f4f4f4}.data_table_view__wrapper .MuiTableBody-root .MuiTableRow-root:nth-child(2n) .MuiTableCell-body{background-color:#fff}.data_table_view__loading_row .MuiTableCell-root{padding:0}.data_table_view__wrapper .data_table_view__no_border{border-bottom:0}.modal__wrapper{background:rgba(0,0,0,.4);display:block;z-index:100001}.data_table_header_personalization__sections{display:grid;gap:32px;grid-template-columns:1fr 1fr}.data_table_header_personalization__sections h6.MuiTypography-root{font-weight:300;margin-bottom:16px}.data_table_header_personalization__button_wrapper{display:flex;justify-content:flex-end}.position_list_item{border:1px solid #e7eaec;overflow:hidden;padding:10px 15px;text-overflow:ellipsis;white-space:nowrap;width:100%}.data_table_header_position__wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.contact_table__wrapper .MuiDataGrid-columnHeader{background-color:#3f51b5!important;color:#fff}.contact_table__wrapper .MuiDataGrid-menuIconButton,.contact_table__wrapper .MuiDataGrid-sortButton{color:#fff}.contact_table__wrapper .MuiTablePagination-displayedRows,.contact_table__wrapper .MuiTablePagination-selectLabel{margin:0}.qr_code_plate__wrapper .qr_code_plate__heading{margin-bottom:16px}.qr_code_plate__content{align-items:flex-start;display:flex;flex-direction:row;gap:16px;justify-content:flex-start;overflow:auto;padding-top:8px}.qr_code_plate__form{flex:1}.qr_code_plate__drawing{align-items:center;display:flex;flex:2;justify-content:center;padding:1px}.svg_generator__wrapper{height:fit-content;margin-top:1px;outline:1px dashed #aaa;width:fit-content}.qr_code_plate_drawing__wrapper{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.contract_category_form__wrapper .ibox-title{border:0}.contract_category_form__row{align-items:flex-start;display:flex;gap:16px;justify-content:center}.contract_category_form__row>div{width:100%}.contract_category_form__right_align{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}.contract_category_form__right_align>div{width:100%}.contract_sub_category_form__wrapper .ibox-title{border:0}.contract_sub_category_form__row{align-items:flex-start;display:flex;gap:16px;justify-content:center}.contract_sub_category_form__row>div{width:100%}.contract_sub_category_form__right_align{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}.contract_sub_category_form__right_align>div{width:100%}.contract-form-column .contract_sub_category_form__row>div{flex:1;width:auto}.contract-form-column .contract_sub_category_form__right_align>div{width:auto}.col-fixed-3{flex:0 0 auto!important;max-width:25%!important;width:25%!important}.toc_table_header{border-width:0;position:sticky;top:0;z-index:1}.toc_table_header th{align-items:center;background-color:#1a3aa5;color:#fff;display:flex;font-weight:700;height:5em;justify-content:center;padding:4px}table.toc_duplicate_table tbody tr,table.toc_duplicate_table thead tr{display:grid;grid-gap:0;grid-template-columns:2fr 3fr 3fr 2fr;padding:0}table.toc_duplicate_table tbody tr td,table.toc_duplicate_table thead tr td{border:none}table.toc_duplicate_table tbody tr{border-bottom:2px solid #d3d3d3}table.with_csr_columns tbody tr,table.with_csr_columns thead tr{grid-template-columns:2fr 3fr 3fr 2fr 1fr 4fr 3fr}table.with_csr_columns tbody tr td div.rw-date-picker div.rw-calendar-popup,table.with_csr_columns thead tr td div.rw-date-picker div.rw-calendar-popup{transform:translateX(-50%)}.technician_on_call__wrapper .form-check-input[type=checkbox]{border-radius:4px;height:1rem;margin-right:.5rem;transform:translateY(-25%);width:1rem}.technician_on_call__wrapper .form-check-label{user-select:none}.technician_on_call_clone_line__wrapper .generic_field__wrapper input{min-height:36px}.technician_on_call_clone_line__wrapper .custom-switch.form-switch{margin-left:-4px;margin-top:-8px}.technician_on_call_clone_line__wrapper .custom-switch .form-check-input{height:1rem!important;width:2rem!important}.select-selectedEquipmentRecords [class$=-menu]{z-index:2}.toc_status_parts__wrapper th{background:#1a3aa5;color:#fff}.toc_status_parts__wrapper{margin-top:8px}.technician_on_call_status_modal{max-width:756px}.technician_on_call_status_modal__solved_warning{align-items:center;color:#777;display:flex;gap:8px;justify-content:flex-start;margin-bottom:16px}.technician_on_call_status_modal__solved_warning .MuiTypography-root{line-height:1;margin:0}.technician_on_call_status_modal__symptoms_label_wrapper{align-items:center;display:flex;margin-bottom:4px;margin-top:4px;padding-left:calc(var(--bs-gutter-x)*1);padding-right:0}.technician_on_call_status_modal__symptoms_label_wrapper>div{padding:0}.technician_on_call_status_modal__symptoms_label_wrapper button{width:fit-content}.rating_stars__custom_rating,.technician_on_call_survey__custom_rating{display:flex!important;justify-content:space-around!important;width:100%!important}