:root,[data-bs-theme=light]{--ci-client-th1-bg:#4678a4;--ci-client-th2-bg:#d2e9f6;--ci-client-th2-color:var(--ci-client-text-emphasis);--ci-client-form-bg:var(--bs-body-bg)}[data-bs-theme=dark]{--ci-client-th1-bg:#426c91;--ci-client-th2-bg:#023857;--ci-client-th2-color:var(--bs-white);--ci-client-form-bg:#18191b}.alert-client.alert-emphasis{--ci-form-link-color:#066f80;--ci-form-background-color:var(--bs-body-bg);--ci-alert-table-hover-bg:#ecf4fb}[data-bs-theme=dark] .alert-client.alert-emphasis{--ci-form-link-color:#85accf;--ci-form-background-color:#18191b;--ci-alert-table-hover-bg:#0d2233;--bs-secondary-border-subtle:#45494d}[data-bs-theme=dark] #ident_comment_inner_div{--bs-alert-border-color:#45494d}.alert-client .client-header{background-color:var(--ci-client-bg);border-top-left-radius:.25rem;border-top-right-radius:.25rem;color:var(--bs-white);height:29px;line-height:28px;text-align:center}.alert-client-closed{border-bottom-left-radius:3px!important;border-bottom-right-radius:3px!important}.nbrofComments{background-color:hsla(0,0%,100%,.92);border:1px solid rgba(0,0,0,.8);border-radius:var(--bs-border-radius);color:red;font-size:.9rem;font-weight:700;height:19px;line-height:17px;margin:5px 0 0 6px;padding:0 4px}.alert-client .btn_close_client_alert{color:hsla(0,0%,100%,.9);font-size:15px;position:absolute;right:8px;top:3px}.alert-client .btn_close_client_alert:hover{color:#fff;cursor:pointer}.alert-client.alert-emphasis table{--bs-table-hover-bg:var(--ci-alert-table-hover-bg)}#ident_comment_inner_div{--ci-form-height:38px}#ident_comment_inner_div .is_link:not(:hover),#ident_comment_inner_div a{--ci-text-decoration:none;--ci-text-hover-decoration:none;--bs-link-color:var(--ci-form-link-color)}#ident_comment_inner_div a:hover span:not([class^=icon_]){text-decoration:underline!important}[data-bs-theme=dark] .alert-client .dropdown_toggle_btn,[data-bs-theme=dark] .alert-client .form-control{background-color:var(--ci-form-background-color);--bs-border-color:var(--bs-secondary-border-subtle)}[data-bs-theme=dark] .alert-client .btn-client{--bs-btn-border-color:#778ea5}#ident_comment_inner_div .form-control:not(:focus)::placeholder{font-size:90%;font-style:italic}@media screen and (min-width:1200px){.w-xl-50{width:50%!important}}.company_label{color:var(--bs-body-color);font-size:16px;line-height:1.3rem;margin-left:22px}.info_missing:after{color:var(--bs-gray-500)!important;content:"-"}.dropdown_toggle_menu li .option_total.float-end{margin-left:10px;margin-top:2px}.dropdown_toggle_menu li .option_total.hide,.dropdown_toggle_menu li.hide_row{display:none!important}.client_table_section .list-row.payed .badge{background-color:var(--bs-success)!important}.client_table_section .list-row.overdue .badge{background-color:var(--bs-red)!important}.client_table_section .list-row.unpaid .badge{background-color:var(--bs-gray)!important}.client_table_section .list-row.cancelled .badge{background-color:var(--bs-gray-800)!important}.client_table_section .list-row.write_off .badge{background-color:var(--bs-red)!important}.status_badges .badge{min-width:65px}.client_table_section.no_search_results table,.client_table_section.no_search_results table.border-bottom{border-bottom:none!important}.client_table_section .table>tbody>tr>td{vertical-align:middle}.client_table_section td,.client_table_section th{padding-bottom:5px;padding-top:5px}.client_table_section td:not([class^=px-]):not([class*=px]):not([class^=pe-]):not([class*=pe]),.client_table_section th:not([class^=px-]):not([class*=px]):not([class^=pe-]):not([class*=pe]){padding-right:8px}.client_table_section td:not([class^=px-]):not([class*=px]):not([class^=ps-]):not([class*=ps]),.client_table_section th:not([class^=px-]):not([class*=px]):not([class^=ps-]):not([class*=ps]){padding-left:8px}.client_table_section tr.only_visible_for_admins td,li.only_visible_for_admins{color:rgba(var(--ci-admin-rgb),1)!important}.badge.bg-admin,li.only_visible_for_admins .option_total{background-color:rgba(var(--ci-admin-org-rgb),var(--bs-bg-opacity))!important;color:var(--bs-white)!important}.client_table_section tr.only_visible_for_admins .badge{background-color:rgba(var(--ci-admin-rgb),.8)!important}[data-bs-theme=dark] .client_table_section tr.only_visible_for_admins .badge{background-color:#7350f6!important}.client_table_section tr.only_visible_for_admins .btn-grey.add_account{display:none}.client_table_section .table>tbody>tr.optgroup-company>*,.optgroup-company,.sth-client-1{background-color:var(--ci-client-th1-bg);color:var(--bs-white);--bs-table-striped-bg:var(--ci-client-th1-bg)}.client_table_section .table>tbody>tr.optgroup-customer>*,.optgroup-customer,.sth-client-2{background-color:var(--ci-client-th2-bg);color:var(--ci-client-th2-color);--bs-table-striped-bg:var(--ci-client-th2-bg)}.client_table_section.hide_optgroups tr.optgroup-company,.client_table_section.hide_optgroups tr.optgroup-customer{display:none}.client_table_section table tr td .btn .icon_admin_edit{font-size:.8rem;line-height:.9rem}.client_table_section table tr td .btn.with_pdf .badge{background-color:var(--ci-orange);border:1px solid var(--bs-white);height:16px;line-height:5px;margin-top:4px;padding:5px}.client_table_section .form_filter_bkg .dropdown_buttons{margin-left:.5rem}@media (min-width:768px){.client_table_section .form_filter_bkg .dropdown_buttons .dropdown_toggle_btn{width:auto}.client_table_section .form_filter_bkg .dropdown_buttons{max-width:60vw}}@media (max-width:767.98px){.client_table_section .form_filter_bkg.btn_count_2{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.client_table_section .form_filter_bkg.btn_count_2 .client_table_search,.client_table_section .form_filter_bkg.btn_count_2 .dropdown_buttons{margin-left:0;width:100%}.client_table_section .form_filter_bkg.btn_count_2 .dropdown_buttons .dropdown_toggle_btn{margin-top:.5rem}}@media (max-width:520px){.client_table_section .form_filter_bkg.btn_count_1{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.client_table_section .form_filter_bkg.btn_count_1 .client_table_search,.client_table_section .form_filter_bkg.btn_count_1 .dropdown_buttons{margin-left:0;width:100%}.client_table_section .form_filter_bkg.btn_count_1 .dropdown_buttons .dropdown_toggle_btn{margin-top:.5rem}}.dropdown_toggle_menu ul.filter_multipleselect_list li.optgroup_style{margin-top:10px}.dropdown_toggle_menu ul.filter_multipleselect_list li.optgroup_style,.dropdown_toggle_menu[data-param=customer_accounts_modal] ul.filter_multipleselect_list li.optgroup_style:focus,.dropdown_toggle_menu[data-param=customer_accounts_modal] ul.filter_multipleselect_list li.optgroup_style:hover{background-color:var(--ci-client-th2-bg);color:var(--ci-client-th2-color);font-style:normal!important;font-weight:400!important}.client_table_section .badge{border-radius:var(--bs-border-radius);height:20px;line-height:10px;margin-top:4px;padding:5px 8px;vertical-align:text-top}.client_table_section .badge:not(.mt-0){margin-top:4px}.list_row_hover .list-row:hover{box-shadow:inset 0 -1px var(--bs-border-color),0 -1px 0 var(--bs-border-color),0 0 4px 0 var(--bs-border-color)}.client_table_section .table.td_align_top>tbody>tr>td{vertical-align:top}.client_table_section .user_name_td{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client_table_section .licplate{font-size:.9rem;margin-bottom:2px;margin-top:2px}.client_table_section .ident_name,.client_table_section .ident_name:hover{padding-left:10px}.client_table_section .comment_text_filler{min-width:115px}.client_table_section .comment_text{font-size:1rem;line-height:1.25;padding:0 0 2px}.client_table_section .comment_text:first-letter{text-transform:capitalize}.client_table_section .ident_hits{background-color:#fff;border:1px solid var(--bs-body-color);border-radius:6px;color:red;font-size:12px;font-weight:700;line-height:15px;padding:0 4px}.client_table_section .licplate.has_hits{position:relative}.client_table_section .licplate.has_hits .ident_hits{position:absolute;right:-7px;top:-5px;z-index:2}.client_table_section td.show_all{cursor:pointer;padding-left:5px!important;padding-right:5px!important;position:relative;z-index:2}.client_table_section td.show_all div.show_all{align-items:center;display:flex;height:26px;justify-content:center;width:26px}.client_table_section tr td.show_all .icon_chevron_right{font-size:16px!important;height:16px;text-align:center;transform:rotate(90deg);transition:transform var(--ci-transition-2) ease-in-out;width:16px}.client_table_section tr.expanded div.show_all .icon_chevron_right{transform:rotate(270deg)}.client_table_section tr td.show_all div.show_all:hover .icon_chevron_right{font-size:18px!important;height:18px;width:18px}.client_table_section table.expand_all tr td.show_all{padding:0!important}.client_table_section table.expand_all tr td div.show_all,.client_table_section table:not(.expand_all) tr.selected_ident_comments:not(.expanded),.client_table_section tr.selected_ident_comments div.show_all{display:none}#customer_admin_list .btn.expand_all{align-items:center;background-color:var(--bs-white);border:1px solid var(--bs-gray-500);cursor:pointer;display:flex;height:var(--ci-form-height);justify-content:center;width:var(--ci-form-height)}#customer_admin_list .btn.expand_all.disabled{color:var(--bs-gray-500)}#customer_admin_list .btn.expand_all.expanded_view .icon_enlarge,#customer_admin_list .btn.expand_all:not(.expanded_view) .icon_shrink{display:none}.client_table_section .table tbody tr.row_hover{box-shadow:none!important}.client_table_section .table tbody tr.last_child.row_hover{box-shadow:inset 0 -1px var(--bs-border-color)!important}.client_table_section .table.expand_all tbody tr.row_hover:not(.selected_ident_comments)
.client_table_section .table tbody tr.expanded.row_hover:not(.selected_ident_comments){box-shadow:0 -1px 2px var(--bs-border-color)!important}.client_table_section .table tbody tr.selected_ident_comments td{border-top:1px dashed var(--bs-gray-300)}.client_table_section .table tbody tr.selected_ident_comments .ident_name,.client_table_section .table tbody tr.selected_ident_comments .licplate{height:0;opacity:0;overflow:hidden}.client_table_section .table tbody tr.filler td{border:0!important;padding:0!important}.client_table_section .table tbody tr.selected_ident_comments .comment_text div.mt-1.mt-lg-0{margin-top:0!important}.client_table_section table tr .badge.bg-secondary-subtle{background-color:var(--bs-secondary)!important}.client_table_section table tr[data-invoice-status=payed] .badge.bg-secondary-subtle{background-color:var(--bs-success)!important}.client_table_section table tr[data-invoice-status=overdue] .badge.bg-secondary-subtle{background-color:var(--bs-danger)!important}.client_table_section table tr[data-invoice-status=write_off] .badge.bg-secondary-subtle{background-color:#9c27b0!important}.badge-price-type{background-color:var(--bs-gray);border-radius:var(--bs-border-radius);color:var(--bs-white);display:inline-block;font-size:.8rem;letter-spacing:.03em;line-height:1.4;max-width:max-content;padding:0 .35rem}@media (max-width:991.98px){.sub_col_truncate{display:inline!important}}@media (min-width:1200px){.sub_col_truncate{max-width:15vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:1400px){.sub_col_truncate{max-width:250px}}@media (max-width:575.98px){.td_mobile_truncate{max-width:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.customer_modal .dropdown_toggle_btn.disabled{font-style:italic;padding-right:27px}.customer_modal .form-control:disabled{background-color:var(--bs-body-bg);font-style:italic;opacity:.5}.customer_modal .alert-success{border-color:var(--bs-success-border-subtle)}.dropdown_toggle_btn[data-param=customer_id]{max-width:295px}.customer_admin_search_in_progress.dropdown_toggle_menu li .option_total{display:none!important}.dropdown_toggle_menu[data-param=customer_accounts_modal]{z-index:9999}#editProUserModal.cancel_subscription .editProUserTerminateDate{max-width:210px}.dropdown_toggle_menu[data-param=invoice_dates] .datepicker-years thead{display:none}.dropdown_toggle_menu[data-param=invoice_dates] .month.focused:not(:hover){background-color:var(--bs-white)}.dropdown_toggle_menu[data-param=invoice_dates] .month.disabled{opacity:.5}.table_style .tr{color:var(--bs-body-color);padding:5px 8px;position:relative}.table_style .tr,.table_style a .icon_star.text-warning{transition:color var(--ci-transition-2) ease-in-out}.table_style .tr.th{border-bottom:2px solid var(--bs-border-color);border-top:1px solid var(--bs-border-color);font-weight:700}.table_style .tr.td{border-bottom:1px solid var(--bs-border-color)}.table_style .tr.td:nth-child(2n){background-color:rgba(var(--bs-emphasis-color-rgb),.05)}.sprow.ci-table{border-top:0;padding:.4rem .5rem;--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),0.1)}.sprow.ci-table.table-striped:not(.ft_header):nth-child(odd){background-color:var(--bs-table-striped-bg)}.sprow.ci-table img.flag{border:1px solid var(--bs-gray-200);margin-bottom:3px;margin-right:.25em}.sth-client-grey{background-color:var(--bs-gray-800);color:var(--bs-white)}.toggle_section .icon_chevron_right{font-size:16px;height:16px;transform:rotate(90deg);width:16px}.toggle_section.expanded .icon_chevron_right{transform:rotate(270deg)}.damage_indicator{flex-grow:1;min-height:15px;min-width:15px}.damage_indicator.back,.damage_indicator.front{border-left:1px solid var(--bs-white);border-right:1px solid var(--bs-white)}.damage_indicator.left,.damage_indicator.right{border-bottom:1px solid var(--bs-white);border-top:1px solid var(--bs-white);height:40%}.damage_placement_box{--ci-damage-bg:#cf424f;--ci-no-damage-bg:var(--bs-gray-200)}[data-bs-theme=dark] .damage_placement_box{--ci-damage-bg:#c92c3a;--ci-no-damage-bg:var(--bs-gray-600)}.damage_placement_box .damage_indicator{background-color:var(--ci-no-damage-bg);background-image:linear-gradient(45deg,rgba(var(--bs-body-bg-rgb),.5) 25%,transparent 25%,transparent 50%,rgba(var(--bs-body-bg-rgb),.5) 50%,rgba(var(--bs-body-bg-rgb),.5) 75%,transparent 75%,transparent);background-size:15px 15px}.damage_placement_box.front_left .damage_indicator.front-left,.damage_placement_box.front_middle .damage_indicator.front,.damage_placement_box.front_right .damage_indicator.front-right,.damage_placement_box.middle_left .damage_indicator.left,.damage_placement_box.middle_right .damage_indicator.right,.damage_placement_box.rear_left .damage_indicator.back-left,.damage_placement_box.rear_middle .damage_indicator.back,.damage_placement_box.rear_right .damage_indicator.back-right{background-color:var(--ci-damage-bg);background-image:linear-gradient(45deg,rgba(var(--bs-body-bg-rgb),.15) 25%,transparent 25%,transparent 50%,rgba(var(--bs-body-bg-rgb),.15) 50%,rgba(var(--bs-body-bg-rgb),.15) 75%,transparent 75%,transparent);background-size:15px 15px}main[data-page-type=damage-report] .image_list{margin-left:-.2rem;margin-right:-.2rem}.open_image_modal{cursor:pointer;padding:0}@media (min-width:768px){.open_image_modal{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}.open_image_modal .image_tn{background-size:cover;margin:.2rem;padding-top:75%;position:relative;width:calc(100% - .4rem)}.open_image_modal .image_tn.image_checked{border:1px solid var(--bs-gray)}.open_image_modal .image_tn .small{align-items:center;color:var(--bs-white);display:flex;height:100%;justify-content:center;position:absolute;text-shadow:2px 2px 10px var(--bs-dark),2px 2px 10px var(--bs-dark),2px 2px 12px var(--bs-dark),2px 2px 12px var(--bs-dark),2px 2px 14px var(--bs-dark),2px 2px 16px var(--bs-dark);top:0;width:100%}.toggle_info.hide_info{display:none}.toggle_info.source_material[data-type=text]{display:block!important}.toggle_info.source_material[data-type=text] .summary{margin-bottom:100px;overflow-wrap:break-word;position:relative}.toggle_info.hide_info.source_material[data-type=text] .summary{height:100px;margin-bottom:0;overflow:hidden}.toggle_info.hide_info.source_material[data-type=text] .summary .bg_overlay{background-image:-webkit-linear-gradient(to top,rgba(var(--bs-body-bg-rgb),1) 5px,rgba(var(--bs-body-bg-rgb),.9) 15px,rgba(var(--bs-body-bg-rgb),.9) 30px,transparent);background-image:linear-gradient(to top,rgba(var(--bs-body-bg-rgb),1) 5px,rgba(var(--bs-body-bg-rgb),.9) 15px,rgba(var(--bs-body-bg-rgb),.9) 30px,transparent);bottom:0;height:50px;position:absolute;width:100%}.toggle_info.source_material[data-type=text] .summary:after{align-items:center;background-color:var(--bs-body-bg);border:1px solid var(--bs-body-color);border-radius:50%;bottom:-40px;box-shadow:0 0 5px 8px var(--bs-body-bg-rgb);color:var(--bs-body-color);content:"-";display:flex;font-size:20px!important;height:28px;justify-content:center;position:absolute;right:calc(50% - 14px);width:28px}.toggle_info.hide_info.source_material[data-type=text] .summary:after{bottom:10px;content:"+"}.sprow.ci-table .tooltip_box:after{content:"+";font-weight:400}.sprow.ci-table .tooltip_box .tooltiptext{font-size:.95rem;font-weight:400;line-height:1.3}main[data-page-type=damage-report] .tooltip_box .tooltiptext{max-width:300px;min-width:160px;width:auto}.toggle_info.vin_report .sprow:not(.ft_header){font-weight:400;text-align:left}.toggle_info.vin_report .sprow:not(.ft_header) span:first-child{float:none;padding-right:0}.toggle_info.vin_report[data-col-count="2"] .sprow:not(.ft_header) .col:nth-child(2){text-align:right}.sorting_tooltip{background-color:rgba(0,0,0,.9);border-radius:6px;color:var(--bs-white);font-size:.9em;font-weight:400;left:50%;line-height:130%;max-width:80vw;padding:8px 12px;position:absolute;text-align:center;top:0;transform:translateX(-50%) translateY(-100%) translateY(-10px);white-space:normal;z-index:100}.sorting_tooltip:after{border:5px solid transparent;border-top-color:rgba(0,0,0,.9);bottom:-10px;content:"";left:calc(50% - 3px);position:absolute;z-index:100}.sorting_tooltip .order_col_by .icon_thin_arrow_up{margin-left:-1px;margin-top:2px;width:9px}.sorting_tooltip .order_col_by .icon_thin_arrow_down{margin-right:2px;margin-top:2px;width:8px}.sorting_tooltip .order_col_by .icon_thin_arrow_down,.sorting_tooltip .order_col_by .icon_thin_arrow_up{font-size:11px;height:14px;line-height:14px}#customer_admin_list[data-param=client_comments] table{font-size:.92rem}#customer_admin_list[data-param=client_comments] td,#customer_admin_list[data-param=client_comments] th{padding-left:6px;padding-right:6px}#customer_admin_list[data-param=client_comments] .comment_text{font-size:.95rem}#customer_admin_list[data-param=client_comments] .ident_name{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#customer_admin_list[data-param=client_comments] .comment_vehicle_info{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#customer_admin_list[data-param=client_comments] .comment_vehicle_info_brand_serie_model{line-height:1.2;max-width:230px;min-width:230px;overflow-wrap:normal;white-space:normal!important;width:230px;word-break:normal}#customer_admin_list[data-param=client_comments] .comment_vehicle_info_brand_serie_model .brand_name_td{white-space:normal!important}#customer_admin_list[data-param=client_comments] .comment_number_info{max-width:95px;text-align:right;white-space:nowrap}#customer_admin_list[data-param=client_comments] .comment_date_info{max-width:95px;white-space:nowrap}