@font-face{font-family:'Inter';src:url('../fonts/Inter_18pt-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url('../fonts/Inter_18pt-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url('../fonts/Inter_18pt-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url('../fonts/Inter_18pt-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}:root{--text-color:#171717;--primary-color:#4bdbc3;--default-color:#fff;--secondary-color:#000;--shadow-color:rgba(0,0,0,0.1);--light-bg:#fafafa;--primary-hover:#43baa6;--border-color:#e5e7eb;--dark-gray:#222223;--light-gray:#656567;--font-Inter:"Inter",sans-serif;--secondary-bg-button:"#E5E5E5";--white-smoke:#fcfcfc}.dark-mode{--default-color:#121212;--text-color:#eee;--secondary-color:#fff;--light-bg:#121212;--border-color:#9e9e9e;--dark-gray:#eee;--light-gray:#fafafa;--primary-bg-button:"#121212";--white-smoke:#000}.btn{border:none;padding:5px 20px;min-width:150px;font-size:16px;border-radius:8px;align-items:center;height:40px;align-content:center;text-align-last:center}.btn.btn-primary{background:var(--primary-color);color:var(--default-color)}.btn:hover,.btn:first-child:active,.btn.active,.btn:active{background:var(--primary-hover);box-shadow:1px 2px 5.5px 0 var(--shadow-color);border:none;color:var(--default-color)}.btn.disabled,.btn:disabled{background-color:#777;border-color:#777}.btn.btn-default{background-color:var(--default-color);color:var(--text-color);border:1px solid var(--border-color)}.form-control:focus,.form-select:focus,select:focus{box-shadow:none;border-color:#808080 a6}.form-control.form-control-danger,.form-select.form-control-danger,select.form-control-danger{border-color:#f00;background-color:rgba(236,145,145,0.25)}.form-control.inputText__input,.form-select.inputText__input,select.inputText__input{height:auto}body{color:var(--text-color);font-family:var(--font-Inter) !important;font-size:14px}.dark-mode body{background-color:var(--default-color);color:var(--text-color)}.dark-mode input::placeholder,.dark-mode textarea::placeholder{color:#000}.dark-mode .selectivity-result-item,.dark-mode .selectivity-dropdown,.dark-mode .selectivity-placeholder,.dark-mode .ui-datepicker td a,.dark-mode .ui-datepicker td span,.dark-mode .ui-datepicker td th{color:#000}.dark-mode input{color:#000 !important}.dark-mode table tbody tr:hover,.dark-mode .table-striped.dataTable tbody tr:hover{background:#fafafa 45}.dark-mode .mod-menu__sub{border:1px solid}.dark-mode input[type="text"].dateMine,.dark-mode .dataTables_wrapper .dataTables_filter input{background-color:var(--default-color)}.dark-mode .DashboardLink a{color:var(--default-color)}.dark-mode .gray_bg label{color:var(--text-color)}h2.title{font-size:36px;font-weight:500}input[type="text"],input[type="email"],input[type="number"],textarea.FormGlobal,.form-control,.form-control,.form-select,textarea,select{border:1px solid #e5e5e5;padding:2px 11px;font-size:16px;width:100%;border-radius:8px;color:var(--text-color);background-color:#fcfcfc;box-shadow:1px 2px 5.5px 0 var(--shadow-color);border:1px solid var(--border-color);min-height:40px}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="number"]::placeholder,textarea.FormGlobal::placeholder,.form-control::placeholder,.form-control::placeholder,.form-select::placeholder,textarea::placeholder,select::placeholder{color:#737373}input[type="text"][type="checkbox"],input[type="email"][type="checkbox"],input[type="number"][type="checkbox"],textarea.FormGlobal[type="checkbox"],.form-control[type="checkbox"],.form-control[type="checkbox"],.form-select[type="checkbox"],textarea[type="checkbox"],select[type="checkbox"],input[type="text"][type="radio"],input[type="email"][type="radio"],input[type="number"][type="radio"],textarea.FormGlobal[type="radio"],.form-control[type="radio"],.form-control[type="radio"],.form-select[type="radio"],textarea[type="radio"],select[type="radio"]{accent-color:var(--text-color);cursor:pointer}input[type="text"] .placeholder-option span,input[type="email"] .placeholder-option span,input[type="number"] .placeholder-option span,textarea.FormGlobal .placeholder-option span,.form-control .placeholder-option span,.form-control .placeholder-option span,.form-select .placeholder-option span,textarea .placeholder-option span,select .placeholder-option span{color:#f00;font-style:italic}input[readonly],input[disabled],select[readonly],select[disabled]{background-color:#e9ecef !important;opacity:1 !important}input[readonly]:-webkit-autofill,input[disabled]:-webkit-autofill,select[readonly]:-webkit-autofill,select[disabled]:-webkit-autofill,input[readonly]:-webkit-autofill:focus,input[disabled]:-webkit-autofill:focus,select[readonly]:-webkit-autofill:focus,select[disabled]:-webkit-autofill:focus,input[readonly]:-webkit-autofill:active,input[disabled]:-webkit-autofill:active,select[readonly]:-webkit-autofill:active,select[disabled]:-webkit-autofill:active,input[readonly]:-webkit-autofill:hover,input[disabled]:-webkit-autofill:hover,select[readonly]:-webkit-autofill:hover,select[disabled]:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #e9ecef inset !important;-webkit-text-fill-color:#6c757d !important;caret-color:#6c757d;transition:background-color 5000s ease-in-out 0s}input[type="file"]{min-height:34px}.selectivity-dropdown,select{box-shadow:0 4px 14px 0 var(--shadow-color);border-radius:8px}.confirmation-card .value,.confirmation-card .label{font-size:12px}textarea{min-height:120px}.fs-16{font-size:16px !important}.fs-14{font-size:14px !important}.fs-24{font-size:24px}.w-35{width:35px}.fw-5{font-weight:500 !important}.fw-6{font-weight:600 !important}.header{color:var(--text-color)}.main-content{margin-left:120px;transition:margin-left .3s ease}nav#NavSw{background:var(--light-bg);width:80px;transition:width .3s;overflow:scroll;scrollbar-width:none;color:var(--text-color)}nav#NavSw.expanded li{justify-content:start}nav#NavSw.expanded li a,nav#NavSw.expanded li .logout-button button{font-size:14px;justify-content:flex-start;font-weight:400}nav#NavSw.expanded .mode-grp{padding:20px 30px}nav#NavSw.expanded .mode-grp span.titre{font-size:14px;line-height:16px}nav#NavSw.expanded .mode-grp span.sous-titre{font-size:12px;line-height:16px;color:#6c6c6c;margin-top:2px}nav#NavSw.expanded .separator{justify-content:start;padding-left:30px;font-family:Inter;font-weight:400;font-size:10px}nav#NavSw.expanded~.main-content{margin-left:266px}nav#NavSw:not(.expanded) .mode-grp,nav#NavSw:not(.expanded) .bottom-menu{text-align:center}nav#NavSw:not(.expanded) .mode-grp .evo_card,nav#NavSw:not(.expanded) .bottom-menu .evo_card{border:none}nav#NavSw:not(.expanded) .mode-grp .evo_card img,nav#NavSw:not(.expanded) .bottom-menu .evo_card img{margin:0}nav#NavSw:not(.expanded) #toggleNavBtn i::before{border:1px solid var(--border-color)}nav#NavSw:not(.expanded) .mod-menu__sub{min-width:inherit}nav#NavSw:not(.expanded) li a{padding:0 10px}nav#NavSw:not(.expanded) li a .bi{margin:0}nav#NavSw #toggleNavBtn{justify-content:center;align-items:center;display:flex}nav#NavSw #toggleNavBtn i{justify-content:end;display:flex}nav#NavSw #toggleNavBtn i::before{border-radius:8px;cursor:pointer;padding:3px;font-weight:bold !important}nav#NavSw .bottom-menu .mode-grp{margin:8px 31px;align-items:center}nav#NavSw .bottom-menu .mode-grp img{margin-right:15px;width:34px;height:34px}nav#NavSw li{min-height:45px;height:100%;align-items:center;justify-content:center;display:flex}nav#NavSw li:hover a{color:var(--primary-color);background:transparent}nav#NavSw li.active a{color:var(--primary-color)}nav#NavSw li a,nav#NavSw li .logout-button{color:var(--text-color);font-weight:400;font-size:0;line-height:16px;justify-content:center;align-items:center;display:flex;flex-direction:row;cursor:pointer;padding:8px 10px 8px 30px}nav#NavSw li a button,nav#NavSw li .logout-button button{font-size:0;background:transparent;border:none;color:var(--text-color)}nav#NavSw li a button:hover,nav#NavSw li .logout-button button:hover{color:var(--primary-color)}nav#NavSw li a .bi,nav#NavSw li .logout-button .bi{font-size:18px;margin-right:15px;flex-shrink:0;width:30px;margin-top:0;text-align:center;margin-right:10px}nav#NavSw .separator{display:flex;font-size:11px;text-transform:uppercase}nav#NavSw .titre,nav#NavSw .sous-titre{font-size:0}nav#NavSw .menu-bottom{bottom:0;left:0;width:100%}.bi.bold::before{font-weight:bold !important}.action_bloc .value{font-size:16px;font-weight:600}#toggle-theme{cursor:pointer}.bi.icon-small{font-size:.8rem}form{display:flex;flex-direction:column}label,dt{margin-bottom:10px;font-size:16px;color:var(--text-color)}.dl-horizontal{display:grid;grid-template-columns:180px 1fr;row-gap:4px;column-gap:10px;align-items:center;width:50%}.dl-horizontal dd{color:var(--light-gray)}legend{font-size:20px;font-weight:600}table.ui-datepicker-calendar td{padding:inherit}table:not(.ui-datepicker-calendar, .quoteDetails, .recape-travel),.table-striped.dataTable{table-layout:fixed !important;width:100% !important;border-radius:8px;border:1px solid var(--border-color);margin-top:32px;border-collapse:separate}table:not(.ui-datepicker-calendar, .quoteDetails, .recape-travel) tbody,.table-striped.dataTable tbody{font-size:14px;color:var(--text-color)}table:not(.ui-datepicker-calendar, .quoteDetails, .recape-travel) tbody .cellContent .action,.table-striped.dataTable tbody .cellContent .action{margin:10px}table:not(.ui-datepicker-calendar, .quoteDetails, .recape-travel) tbody .cellContent .action span,.table-striped.dataTable tbody .cellContent .action span{display:none}table:not(.ui-datepicker-calendar, .quoteDetails, .recape-travel) tbody tr,.table-striped.dataTable tbody tr{cursor:pointer;transition:background-color .2s ease}table:not(.ui-datepicker-calendar, .quoteDetails, .recape-travel) tbody tr:hover,.table-striped.dataTable tbody tr:hover{background:var(--light-bg)}table:not(.ui-datepicker-calendar, .quoteDetails, .recape-travel) tbody tr:hover a,.table-striped.dataTable tbody tr:hover a{color:var(--primary-color);border-color:var(--primary-color)}table:not(.ui-datepicker-calendar, .quoteDetails, .recape-travel) tbody tr a,.table-striped.dataTable tbody tr a{color:var(--text-color)}table:not(.ui-datepicker-calendar, .quoteDetails, .recape-travel) tbody th,.table-striped.dataTable tbody th{text-align:center}table:not(.ui-datepicker-calendar, .quoteDetails, .recape-travel) .badge,.table-striped.dataTable .badge{min-width:83px;justify-content:center;justify-self:center}table:not(.ui-datepicker-calendar, .quoteDetails, .recape-travel)>:not(caption)>*>*,.table-striped.dataTable>:not(caption)>*>*{border-bottom:0}table:not(.ui-datepicker-calendar, .quoteDetails, .recape-travel):not(.ui-datepicker-calendar) td,.table-striped.dataTable:not(.ui-datepicker-calendar) td{box-shadow:none !important;padding:20px 10px !important;border-top:1px solid var(--border-color) !important;color:var(--dark-gray)}table:not(.ui-datepicker-calendar, .quoteDetails, .recape-travel):not(.ui-datepicker-calendar) td a:not(.action),.table-striped.dataTable:not(.ui-datepicker-calendar) td a:not(.action){text-decoration:underline}table:not(.ui-datepicker-calendar, .quoteDetails, .recape-travel) th,.table-striped.dataTable th{font-size:16px;color:var(--light-gray);text-align:left;padding:10px 10px;font-weight:500}table:not(.ui-datepicker-calendar, .quoteDetails, .recape-travel) th::after,.table-striped.dataTable th::after,table:not(.ui-datepicker-calendar, .quoteDetails, .recape-travel) th::before,.table-striped.dataTable th::before{display:none}table:not(.ui-datepicker-calendar, .quoteDetails, .recape-travel) td,.table-striped.dataTable td,table:not(.ui-datepicker-calendar, .quoteDetails, .recape-travel) th,.table-striped.dataTable th{text-align:center;vertical-align:top;word-break:break-word;white-space:normal}table:not(.ui-datepicker-calendar, .quoteDetails, .recape-travel) td:first-child,.table-striped.dataTable td:first-child,table:not(.ui-datepicker-calendar, .quoteDetails, .recape-travel) th:first-child,.table-striped.dataTable th:first-child{text-align:start}table:not(.ui-datepicker-calendar, .quoteDetails, .recape-travel) .bi-cloud-arrow-down::before,.table-striped.dataTable .bi-cloud-arrow-down::before{font-size:20px}table:not(.ui-datepicker-calendar, .quoteDetails, .recape-travel).table>:not(:last-child)>:last-child>*,.table-striped.dataTable.table>:not(:last-child)>:last-child>*{border-bottom:none;padding:10px}table:not(.ui-datepicker-calendar, .quoteDetails, .recape-travel) .bi-pencil-fill::before,.table-striped.dataTable .bi-pencil-fill::before{color:var(--primary-color)}table:not(.ui-datepicker-calendar, .quoteDetails, .recape-travel) .bi-trash3-fill::before,.table-striped.dataTable .bi-trash3-fill::before{color:#dc3545}.border-rounded{border-radius:17px;height:30px;padding:4px 20px;border:1px solid #e5e7eb;box-shadow:1px 2px 5.5px 0 var(--shadow-color);align-items:center;display:flex;width:fit-content}.border-rounded.rounded-8{border-radius:8px}.gray_bg{background:var(--light-bg)}.gray_bg table{background:var(--default-color)}.white_bg{background:var(--default-color)}.custom-select{background-color:#000;color:var(--default-color);border:2px solid #333;border-radius:.5rem;padding:.5rem 1rem}.custom-select option{color:#000}.dataTables_filter{text-align:start !important}.form-step-titles{display:flex;width:100%;position:relative;z-index:11;color:var(--text-color);padding-bottom:20px}.form-step-titles .form-step-title{counter-increment:step-counter;flex:1;position:relative;display:block;font-size:16px;color:var(--text-color);text-align:center;padding:20px 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.form-step-titles .form-step-title:has(~ .active, ~ .is-active):before{background:var(--primary-color);content:"✔";color:var(--default-color)}.form-step-titles .form-step-title:before{content:counter(step-counter);display:inline-block;position:relative;border-radius:100%;width:35px;height:35px;line-height:35px;background:#d9d9d9;color:var(--text-color);margin-bottom:12px}.form-step-titles .form-step-title.checked:before{background:var(--primary-color);content:"✔";color:var(--default-color)}.form-step-titles .active button,.form-step-titles .is-active button{color:var(--primary-color)}.form-step-titles .active::before,.form-step-titles .is-active::before{color:var(--default-color);background:var(--primary-color)}.stepper-item{font-size:16px}.stepper-item .step-counter{justify-content:center;display:flex;margin-bottom:10px}.stepper-item .step-counter i::before{background:var(--primary-color);border-radius:100%;width:35px;height:35px;display:flex;align-items:center;justify-content:center;content:"✔";color:#fff}.success-accent{justify-content:center;display:flex}.success-accent .bi-check-circle{background:#e6f4f0;width:67px;height:67px;display:flex;justify-content:center;align-items:center;border-radius:100%}.success-accent .bi-check-circle::before{font-size:28px;color:#059669;font-weight:bold !important}.main-content{background:var(--default-color)}.form-steps .containerPage{padding:32px;display:grid;position:relative;background:var(--light-bg);border:1px solid #e5e5e5;border-radius:11px}.form-steps .groupField label.groupField__label--title{display:inline-block;margin:15px 0 5px;font-size:16px;font-weight:normal;color:var(--text-color)}.groupField{padding-bottom:30px;row-gap:20px}.button,.btn{background:var(--secondary-bg-button);color:var(--text-color);border-radius:8px}.button:hover,.btn:hover{color:var(--primary-color);background:var(--default-color)}.button.evo-btn,.btn.evo-btn{background:var(--primary-color);color:var(--default-color)}.button.evo-btn:hover,.btn.evo-btn:hover{color:var(--primary-color);background:var(--default-color);border:1px solid}.button.btn-danger:hover,.btn.btn-danger:hover{background:var(--text-color);color:#ff585f}.button.primary-btn,.btn.primary-btn{background:var(--text-color);color:var(--default-color)}.button.primary-btn:hover,.btn.primary-btn:hover{background:var(--secondary-bg-button);color:var(--text-color);box-shadow:1px 2px 5.5px 0 var(--shadow-color)}.button.secondary-btn,.btn.secondary-btn{background:var(--light-bg);color:var(--text-color);border:1px solid var(--border-color)}.button.secondary-btn:hover,.btn.secondary-btn:hover{background:var(--text-color);color:var(--default-color)}.button.back-btn,.btn.back-btn{font-weight:500}.button.no-border-left,.btn.no-border-left{border-top-left-radius:0;border-bottom-left-radius:0}.button#filter-policies,.btn#filter-policies{height:42px}.button.ae-pagination,.btn.ae-pagination{min-width:inherit;width:30px;height:40px;padding:5px;gap:10px;align-items:center}.button.next-step,.btn.next-step,.button.ae-next,.btn.ae-next,.button.ae-next-btn,.btn.ae-next-btn,.button.withRightArrow,.btn.withRightArrow,.button.withRightArrow,.btn.withRightArrow{background:var(--text-color);color:var(--default-color)}.button.prev-step,.btn.prev-step{color:var(--text-color);background:#fcfcfc;border:1px solid #e5e5e5;box-shadow:1px 2px 5.5px 0 var(--shadow-color)}.button.dark,.btn.dark{background-color:var(--text-color);color:var(--default-color)}.btn.buttonAnnul{color:var(--text-color);background:#fcfcfc;border:1px solid #e5e5e5;box-shadow:1px 2px 5.5px 0 var(--shadow-color)}.pageHeader__title{color:var(--text-color);font-size:24px;font-weight:600;margin-bottom:20px;text-align:start}.users .tab-content{padding:30px 40px;border-radius:0 0 8px 8px;background:var(--light-bg);border:1px solid #e5e5e5}.header .header__top_title{display:none}.header .headerTop{width:fit-content;float:right;padding:0 10px;border:1px solid #e5e5e5;box-shadow:1px 2px 5.5px 0 var(--shadow-color);border-radius:8px}.header .headerTop button,.header .headerTop a{border:none;color:var(--text-color);text-transform:uppercase;font-size:16px;background:transparent;display:flex;justify-content:center;align-items:center}.DashboardLink a{display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none;font-size:24px;color:var(--text-color);background:#fcfcfc;border:1px solid #e5e5e5;box-shadow:1px 2px 5.5px 0 var(--shadow-color);padding:30px;width:100%;line-height:normal;border-radius:8px;flex-direction:column}.DashboardLink a .bi{margin-top:5px}.DashboardLink a.active{color:var(--default-color);background-color:var(--primary-color)}.DashboardLink a:hover{border-color:#00bfa5;box-shadow:0 2px 14px rgba(0,191,165,0.15);transform:translateY(-2px)}.DashboardLink .bi{margin-left:10px}.devisdetail .informationBlock__content{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;column-gap:4%;margin-bottom:35px}.devisdetail .informationBlock__item{display:flex;justify-content:space-between}.devisdetail .header_title{margin-bottom:20px;text-align:center}.right-block{gap:40px;flex-direction:column}hr{height:.5px;color:#d9d9d9}.tootlipsw{border-radius:100%;width:18px;color:var(--text-color);height:18px;text-align:center;font-size:16px;line-height:14px;margin-left:5px}.tootlipsw:before{color:var(--text-color)}.top-menu{padding:20px 18px;display:flex;justify-content:space-between}.top-menu .logo{display:flex;flex-direction:row;align-items:center}.top-menu .logo img{width:34px;height:34px}.evo_card{box-shadow:1px 2px 5.5px 0 var(--shadow-color);border:1px solid #e5e5e5;border-radius:11px;padding:25px 20px}.evo_card.primary_bg{background:var(--light-bg)}.evo_card.GroupeFiled{border-top-left-radius:0}.scopes .main-content{margin-left:0}.scopes .treeItemExpand.disabled:hover{cursor:pointer}.scopes .treeItemExpand .treeItemLabel{color:var(--light-gray);margin-left:4px}.scopes .treeItemExpand .treeItemLabel:hover{color:var(--primary-color)}.reset .main-content,.remind .main-content,.profile .main-content{margin-left:0}.reset .ListeGroupe ul,.remind .ListeGroupe ul,.profile .ListeGroupe ul{margin-left:0}.ListeGroupe ul.ae-ul-scopes,.ListeGroupe ul.collapse{margin-left:32px}.btn-group label.btn{flex:none;min-width:100px;margin-bottom:0;border:1px solid #e5e5e5;border-bottom-right-radius:0;border-bottom-left-radius:0;color:var(--text-color)}.btn-group label.btn:focus{box-shadow:none}.btn-check:checked+.btn{background-color:var(--primary-color);border:none;color:var(--default-color)}.PageGroupe .treeItemAction{display:flex;flex-direction:row-reverse}.PageGroupe .treeItemAction .iconAction{display:inline-flex;align-items:center;justify-content:center;font-size:20px}.PageGroupe .treeItemAction .iconAction::before{margin-right:5px;font-size:18px}.PageGroupe .treeItemExpand.disabled{cursor:auto;background:var(--light-bg);box-shadow:1px 2px 5.5px 0 var(--shadow-color)}.PageGroupe .iconM::before{font-size:20px}.groupField__ctInput .radio--switch:first-child .radio__label{border-radius:8px 0 0 8px}.groupField__ctInput .radio--switch:last-child .radio__label{border-radius:0 8px 8px 0}.groupField__ctInput .radio--switch .radio__label{font-weight:500}label{color:var(--text-color)}label.lbl{color:var(--light-gray)}label .form-control-feedback{font-size:12px;margin:0 10px;color:#f00}#beneficiaries-pagination{display:flex;justify-content:end}.PageGlobal .dataTables_wrapper .dataTables_paginate .paginate_button,#beneficiaries-pagination .page-btn{background:var(--default-color);font-size:16px;border:1px solid var(--border-color);border-radius:8px;padding:7px 11px;margin:4px}.PageGlobal .dataTables_wrapper .dataTables_paginate .paginate_button.current,#beneficiaries-pagination .page-btn.current,.PageGlobal .dataTables_wrapper .dataTables_paginate .paginate_button.active,#beneficiaries-pagination .page-btn.active{background:var(--text-color);border-color:var(--text-color);color:var(--default-color) !important}.PageGlobal .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,#beneficiaries-pagination .page-btn.disabled{border:1px solid var(--border-color);color:var(--light-gray)}.PageGlobal .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,#beneficiaries-pagination .page-btn.disabled:hover{cursor:no-drop;border:1px solid var(--border-color)}.users .PageGroupe{border:none;margin:0}.PageGlobal{width:100%;min-height:100vh;display:flex;overflow-x:clip;overflow-y:visible;background:var(--default-color)}.login,.remind,.reset{color:var(--text-color);border-radius:11px}.login .main-content,.remind .main-content,.reset .main-content{margin:0}.login .evo_card,.remind .evo_card,.reset .evo_card{max-width:450px;text-align:start}.login .logo,.remind .logo,.reset .logo{background:var(--default-color);border-radius:12px}.login .PageGlobal,.remind .PageGlobal,.reset .PageGlobal{justify-content:center;align-items:center;width:100%;text-align:-webkit-center}.login .com-users-login__input,.remind .com-users-login__input,.reset .com-users-login__input{position:relative;margin-bottom:20px;border-radius:8px}.login .input-password-toggle,.remind .input-password-toggle,.reset .input-password-toggle{position:absolute;right:0;z-index:9;border:none;min-width:40px;box-shadow:none;height:100%;background:transparent;padding-right:14px}.login .icon-fw,.remind .icon-fw,.reset .icon-fw{width:20px;height:20px;background-repeat:no-repeat;float:left;background-size:contain}.login .icon-fw.icon-eye,.remind .icon-fw.icon-eye,.reset .icon-fw.icon-eye{background-image:url(../images/eye.svg)}.login .icon-fw.icon-eye-slash,.remind .icon-fw.icon-eye-slash,.reset .icon-fw.icon-eye-slash{background-image:url(../images/eye-slash.svg)}.login .focused label,.remind .focused label,.reset .focused label{top:-5px;transform-origin:0;color:var(--primary-color);width:auto;background:var(--default-color);z-index:10;border-radius:12px}.login .focused input,.remind .focused input,.reset .focused input{color:var(--text-color);border:2px solid #e5e5e5}.login .com-users-login__submit .btn,.remind .com-users-login__submit .btn,.reset .com-users-login__submit .btn,.login .btn.validate,.remind .btn.validate,.reset .btn.validate{background-color:var(--text-color);width:100%;padding:14px;margin:15px 0;min-height:52px;color:var(--default-color)}.login .com-users-login__submit .btn:hover,.remind .com-users-login__submit .btn:hover,.reset .com-users-login__submit .btn:hover,.login .btn.validate:hover,.remind .btn.validate:hover,.reset .btn.validate:hover{background-color:var(--default-color);color:var(--text-color);border:2px solid var(--text-color)}.login a:hover,.remind a:hover,.reset a:hover{color:var(--primary-color)}.login form,.remind form,.reset form{padding:30px 30px 0 30px}.login .main-content,.remind .main-content,.reset .main-content{background:inherit}.login .list-group-item,.remind .list-group-item,.reset .list-group-item{padding:5px 0;color:var(--text-color);border:none;padding:5px 30px;background-color:inherit}#password,.password-group input{border-radius:8px !important}.PageContent .dataTables_wrapper .dataTables_length label{display:flex;justify-content:center;align-items:center}.PageContent .dataTables_wrapper .dataTables_length select{height:30px;padding:0;margin:0 6px}.policydetail .informationBlockWrapper .informationBlockWrapper__header_title,.avenantdetail .informationBlockWrapper .informationBlockWrapper__header_title,.policydetail .informationBlockWrapper .informationBlock__title,.avenantdetail .informationBlockWrapper .informationBlock__title{font-size:16px;font-weight:600;color:var(--dark-gray);margin-bottom:18px;display:flex;align-items:center}.policydetail .informationBlockWrapper .informationBlockWrapper__header_title button,.avenantdetail .informationBlockWrapper .informationBlockWrapper__header_title button,.policydetail .informationBlockWrapper .informationBlock__title button,.avenantdetail .informationBlockWrapper .informationBlock__title button{margin-left:auto}.policydetail .informationBlockWrapper .informationBlock__item_label,.avenantdetail .informationBlockWrapper .informationBlock__item_label{color:var(--light-gray);font-weight:400;font-size:14px}.policydetail .informationBlockWrapper .informationBlock__item_value span,.avenantdetail .informationBlockWrapper .informationBlock__item_value span{color:var(--dark-gray);font-size:14px;font-weight:400}.policydetail .informationBlockWrapper .informationBlock__content,.avenantdetail .informationBlockWrapper .informationBlock__content{grid-template-columns:repeat(3, 1fr);gap:15px;list-style:none;padding:0;margin:0}.policydetail .informationBlockWrapper .obj-assure ul,.avenantdetail .informationBlockWrapper .obj-assure ul{grid-template-columns:auto}.policydetail .modifier-police .informationBlockWrapper .informationBlockWrapper__header_title,.avenantdetail .modifier-police .informationBlockWrapper .informationBlockWrapper__header_title,.policydetail .modifier-police .informationBlockWrapper .informationBlock__title,.avenantdetail .modifier-police .informationBlockWrapper .informationBlock__title{display:inherit}.policydetail .modifier-police .formActionBlock,.avenantdetail .modifier-police .formActionBlock{justify-content:space-between;display:flex}.policydetail .modifier-police #DetailClient #subscription-fields,.avenantdetail .modifier-police #DetailClient #subscription-fields{display:block}.policydetail .modifier-police .accordion .accordion-button,.avenantdetail .modifier-police .accordion .accordion-button{color:var(--text-color);background-color:var(--default-color)}.policydetail .modifier-police .accordion .informationBlock__title,.avenantdetail .modifier-police .accordion .informationBlock__title{margin-bottom:0}.policydetail .btn,.avenantdetail .btn{text-align:start}.policydetail .policy__header .policy__header_title,.avenantdetail .policy__header .policy__header_title{font-size:24px;font-weight:600;color:var(--dark-gray)}.policydetail .policy__header .policy__header_policyNumber,.avenantdetail .policy__header .policy__header_policyNumber{font-size:16px;font-weight:700;color:var(--light-gray)}.nav-item.parent{position:relative}.nav-item.parent>.dropdown{cursor:pointer;font-weight:600;padding:8px 12px;display:inline-block;position:relative}.nav-item.parent>.dropdown::after{content:"\f282";font-family:"bootstrap-icons";font-size:.8rem;margin-left:6px;vertical-align:middle;transition:transform .2s}.nav-item.parent:hover>.dropdown::after{transform:rotate(180deg)}.nav-item.parent>.mod-menu__sub{display:none;position:absolute;top:100%;left:0;right:0;background-color:var(--default-color);min-width:200px;box-shadow:0 4px 10px rgba(0,0,0,0.1);z-index:1000;border-radius:6px;padding:.5rem 0;margin:0 22px}.nav-item.parent:hover>.mod-menu__sub{display:block}.nav-item.parent:hover .mod-menu__sub a{color:var(--text-color) !important}.nav-item.parent:hover .mod-menu__sub a:hover{color:var(--primary-color) !important}.mod-menu__sub li a{display:block;padding:8px 16px;color:#333;text-decoration:none;white-space:nowrap}.mod-menu__sub li a:hover{background-color:#f8f9fa;color:var(--primary-color)}.badge{width:fit-content;align-items:center;display:flex;font-weight:500;font-size:14px;border-radius:17px;max-width:200px;white-space:normal;line-height:20px;height:25px;text-transform:capitalize}.badge.border-medium{border-radius:5px}.badge img{margin-right:3px}.badge.badge-light{color:var(--text-color);border:1px solid #e5e5e5;border-radius:5px}.badge.red{background:rgba(255,88,95,0.1);color:#ff585f}.badge.blue{background:#dbeafe;color:#155dfc;font-weight:600;font-size:12px}.badge.green{background:rgba(5,150,105,0.1);color:#059669}.badge.bg-default{color:var(--text-color);border:1px solid #e5e7eb}.badge.bg-success,.badge.bg_success{background-color:var(--primary-color) !important;text-transform:capitalize}.produits-garanties .list-infos li{display:flex;justify-content:space-between;align-items:center;color:var(--light-gray);font-size:13px;margin-bottom:10px}.produits-garanties .list-infos li .value{color:var(--light-gray);font-weight:600}.produits-garanties .price{font-size:12px;font-weight:600}.produits-garanties .btn{font-size:14px}.produits-garanties .evo_card{box-shadow:1px 2px 5.5px 0 var(--shadow-color)}.produits-garanties .card-title{font-weight:600;font-size:16px;line-height:20px;margin:0;max-width:300px}.produits-garanties span.soutitre{font-weight:400;font-size:14px;color:var(--light-gray)}.produits-garanties h1.titre{font-size:24px;font-weight:600}.produits-garanties h2.titre{font-size:16px;margin-bottom:20px;font-weight:600}.produits-garanties table th{color:var(--secondary-color)}.produits-garanties .details .list-infos li,.produits-garanties .details .badge.badge-light{font-size:14px}.produits-garanties .details .list-infos li .value,.produits-garanties .details .badge.badge-light .value{color:var(--text-color)}.produits-garanties .details th{font-weight:600;font-size:14px}.products .product-item,#products-wrapper .product-item,.products .card-input,#products-wrapper .card-input{padding:20px;position:relative;text-align:center;margin-bottom:10px;box-shadow:1px 2px 5.5px 0 var(--shadow-color);border:1px solid #e5e5e5;border-radius:11px;background:var(--light-bg);display:flex;flex-direction:column;height:100%}.products .product-item.selected,#products-wrapper .product-item.selected,.products .card-input.selected,#products-wrapper .card-input.selected{border:1px solid var(--text-color)}.products .product-item .attachmentLink,#products-wrapper .product-item .attachmentLink,.products .card-input .attachmentLink,#products-wrapper .card-input .attachmentLink{color:var(--text-color);font-size:13px;text-align:start;border-bottom:1px solid}.products .product-item .statut,#products-wrapper .product-item .statut,.products .card-input .statut,#products-wrapper .card-input .statut{font-weight:400;font-size:14px;color:var(--light-gray)}.products .product-item .productCard__header .header-row,#products-wrapper .product-item .productCard__header .header-row,.products .card-input .productCard__header .header-row,#products-wrapper .card-input .productCard__header .header-row{display:grid;grid-template-columns:40px 1fr 40px;align-items:start}.products .product-item .productCard__header .header-row .title,#products-wrapper .product-item .productCard__header .header-row .title,.products .card-input .productCard__header .header-row .title,#products-wrapper .card-input .productCard__header .header-row .title{text-align:center;font-size:20px !important}.products .product-item .ae-product-radio-input,#products-wrapper .product-item .ae-product-radio-input,.products .card-input .ae-product-radio-input,#products-wrapper .card-input .ae-product-radio-input{appearance:none;width:22px;height:22px;border:2px solid #000;border-radius:50%;position:relative;cursor:pointer;flex-shrink:0}.products .product-item .ae-product-radio-input::after,#products-wrapper .product-item .ae-product-radio-input::after,.products .card-input .ae-product-radio-input::after,#products-wrapper .card-input .ae-product-radio-input::after{content:"";width:15px;height:15px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:none}.products .product-item .ae-product-radio-input:checked::after,#products-wrapper .product-item .ae-product-radio-input:checked::after,.products .card-input .ae-product-radio-input:checked::after,#products-wrapper .card-input .ae-product-radio-input:checked::after{display:block;background:#000}.products .product-item .card-body,#products-wrapper .product-item .card-body,.products .card-input .card-body,#products-wrapper .card-input .card-body{padding-bottom:0;padding-top:0}.products .product-item .ae-product-name,#products-wrapper .product-item .ae-product-name,.products .card-input .ae-product-name,#products-wrapper .card-input .ae-product-name{font-size:20px;font-weight:600;margin:0}.products .product-item .product-title,#products-wrapper .product-item .product-title,.products .card-input .product-title,#products-wrapper .card-input .product-title{font-weight:600;font-size:20px}.products .product-item .product-price,#products-wrapper .product-item .product-price,.products .card-input .product-price,#products-wrapper .card-input .product-price,.products .product-item .ae-ac-price,#products-wrapper .product-item .ae-ac-price,.products .card-input .ae-ac-price,#products-wrapper .card-input .ae-ac-price{font-weight:700;font-size:30px;color:var(--text-color)}.products .product-item .ae-single-addon,#products-wrapper .product-item .ae-single-addon,.products .card-input .ae-single-addon,#products-wrapper .card-input .ae-single-addon{display:flex;align-items:center}.products .product-item .ae-single-addon label,#products-wrapper .product-item .ae-single-addon label,.products .card-input .ae-single-addon label,#products-wrapper .card-input .ae-single-addon label{width:auto;margin-left:5px;margin-bottom:0;font-size:13px;font-weight:400}.products .product-item .ae-single-addon-input,#products-wrapper .product-item .ae-single-addon-input,.products .card-input .ae-single-addon-input,#products-wrapper .card-input .ae-single-addon-input{accent-color:var(--text-color);width:13px;height:13px;cursor:pointer}.products .card-header,#products-wrapper .card-header{all:unset;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-bottom:15px}.products .card-header .header-row,#products-wrapper .card-header .header-row{display:grid;grid-template-columns:40px 1fr 40px;align-items:start}.ae-price-estimate{position:sticky;top:20px}.ae-price-estimate .title{font-size:18px;font-weight:600}.ae-price-estimate .sub-title{font-weight:500}.ae-price-estimate .bi:not(.bi-currency-dollar)::before{color:var(--primary-color);margin-right:10px;font-size:13px}.ae-price-estimate .ae-price-estimate-plan-details{background:var(--default-color);font-size:13px;padding:15px;font-weight:400}.ae-price-estimate .ae-price-estimate-plan-details p{margin-bottom:5px}.ae-price-estimate .ae-price-estimate-plan-details .price .label{font-size:12px;font-weight:500}.ae-price-estimate .ae-price-estimate-plan-details .price .value{font-size:12px;font-weight:bold}.ae-price-estimate .ae-price-estimate-trip-summary{font-size:13px;font-weight:400;color:var(--text-color)}.ae-price-estimate .ae-price-estimate-trip-summary p{margin-bottom:7px}.liste{display:flex;gap:20px;flex-wrap:wrap}.liste>.checkout__block{flex:1 1 calc(13.333%);display:flex}.liste>.checkout__block>*{flex:1}.liste .beneficiaries{overflow-y:scroll;max-height:365px;display:flex;flex-direction:column}.createpolicy .summaryInformations__title span{font-size:16px;font-weight:600}.createpolicy .summaryInformations__title .bi::before{font-size:18px}.createpolicy .paiement-block .summaryProduct__content{display:flex;flex-direction:column}.createpolicy .paiement-block .summaryProduct__details{flex-direction:column;gap:10px;margin:10px 0;align-items:start}.createpolicy .paiement-block .summaryProduct__price{margin-left:0}.createpolicy .summaryInformations__item{font-size:13px;color:var(--light-gray);line-height:20px;justify-content:space-between;display:flex;padding:6px 0;align-items:start}.createpolicy .summaryInformations__item span:nth-child(2){color:var(--text-color);word-break:break-word;text-align:end}.createpolicy .summaryInformations__item span:nth-child(1){margin-right:8px}.policydetail .leftBlock .informationBlock__content,.avenantdetail .leftBlock .informationBlock__content{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}.policydetail .leftBlock .informationBlock__content .informationBlock__item,.avenantdetail .leftBlock .informationBlock__content .informationBlock__item{display:flex;flex-direction:column}.policydetail .leftBlock .informationBlock__item,.avenantdetail .leftBlock .informationBlock__item{justify-content:start}.policydetail .rightBlock .obj-assure,.avenantdetail .rightBlock .obj-assure,.policydetail .leftBlock .obj-assure,.avenantdetail .leftBlock .obj-assure{width:100%}.policydetail .rightBlock>div,.avenantdetail .rightBlock>div,.policydetail .leftBlock>div,.avenantdetail .leftBlock>div{margin-bottom:45px}.policydetail .rightBlock .souscripteur .informationBlock__item,.avenantdetail .rightBlock .souscripteur .informationBlock__item,.policydetail .leftBlock .souscripteur .informationBlock__item,.avenantdetail .leftBlock .souscripteur .informationBlock__item{flex-direction:column}.policydetail .header-main .title-row .policy-number,.avenantdetail .header-main .title-row .policy-number{font-weight:600}.policydetail .header-main .title-row .subtitle,.avenantdetail .header-main .title-row .subtitle{font-weight:700}.policydetail .header-main .title-row .badge,.avenantdetail .header-main .title-row .badge{font-weight:700}.policydetail .actionBlock>*,.avenantdetail .actionBlock>*{margin-bottom:20px}.policydetail .actionBlock .btn,.avenantdetail .actionBlock .btn{font-size:14px;font-weight:bold;text-align-last:start}.policydetail .actionBlock .btn .bi::before,.avenantdetail .actionBlock .btn .bi::before{font-weight:bold}.policydetail .dark,.avenantdetail .dark{color:var(--text-color)}.policydetail #DetailPolice .liste,.avenantdetail #DetailPolice .liste,.policydetail #DetailClient .liste,.avenantdetail #DetailClient .liste,.policydetail #DetailPolice #subscription-fields,.avenantdetail #DetailPolice #subscription-fields,.policydetail #DetailClient #subscription-fields,.avenantdetail #DetailClient #subscription-fields{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;align-items:stretch}.policydetail #DetailPolice .liste .obj-assure,.avenantdetail #DetailPolice .liste .obj-assure,.policydetail #DetailClient .liste .obj-assure,.avenantdetail #DetailClient .liste .obj-assure,.policydetail #DetailPolice #subscription-fields .obj-assure,.avenantdetail #DetailPolice #subscription-fields .obj-assure,.policydetail #DetailClient #subscription-fields .obj-assure,.avenantdetail #DetailClient #subscription-fields .obj-assure{width:100%}.policydetail #DetailPolice .liste .evo_card,.avenantdetail #DetailPolice .liste .evo_card,.policydetail #DetailClient .liste .evo_card,.avenantdetail #DetailClient .liste .evo_card,.policydetail #DetailPolice #subscription-fields .evo_card,.avenantdetail #DetailPolice #subscription-fields .evo_card,.policydetail #DetailClient #subscription-fields .evo_card,.avenantdetail #DetailClient #subscription-fields .evo_card{height:100%}.policydetail #subscription-fields .btn,.avenantdetail #subscription-fields .btn{text-align:start;width:fit-content}.policydetail .modifier-police .informationBlockWrapper__header_title,.avenantdetail .modifier-police .informationBlockWrapper__header_title,.policydetail .modifier-police .policydetail .informationBlockWrapper .informationBlock__title,.avenantdetail .modifier-police .policydetail .informationBlockWrapper .informationBlock__title{display:inherit}.policydetail .modifier-police .groupField,.avenantdetail .modifier-police .groupField{float:none}.policydetail .modifier-police .policy__header_title,.avenantdetail .modifier-police .policy__header_title{display:none}.policydetail .modifier-police .groupField__label--title,.avenantdetail .modifier-police .groupField__label--title{font-size:14px;margin-bottom:10px}.policydetail .modifier-police .informationBlock__content,.avenantdetail .modifier-police .informationBlock__content{padding:10px}.policydetail .modifier-police .accordion-item,.avenantdetail .modifier-police .accordion-item{border-radius:11px;margin-bottom:20px}.policydetail .modifier-police .accordion-item .accordion-header,.avenantdetail .modifier-police .accordion-item .accordion-header{border-bottom:none}.policydetail .modifier-police .accordion-item .accordion-button,.avenantdetail .modifier-police .accordion-item .accordion-button{box-shadow:none}.policydetail .banner .bi-check2,.avenantdetail .banner .bi-check2{background:#e6f4f0;border-radius:62%;width:67px;height:67px;text-align:center;margin-bottom:10px;justify-content:center;display:flex;align-items:center;justify-self:center}.policydetail .banner .bi-check2::before,.avenantdetail .banner .bi-check2::before{content:"\f272";color:#059669;border:3px solid #059669;border-radius:100%;align-items:center;justify-content:center;display:flex;font-size:16px;width:27px;height:27px;font-weight:bold !important}.policydetail .banner .banner__title,.avenantdetail .banner .banner__title{font-size:24px;font-weight:600}.policydetail .banner .banner__title .banner__subTitle,.avenantdetail .banner .banner__title .banner__subTitle{font-size:16px;color:var(--light-gray)}.policydetail .datasTable__table,.avenantdetail .datasTable__table,.policydetail .confirmation__travelTable td,.avenantdetail .confirmation__travelTable td{background:inherit;margin-top:0}.policydetail .datasTable__table td,.avenantdetail .datasTable__table td,.policydetail .confirmation__travelTable td td,.avenantdetail .confirmation__travelTable td td{padding:10px 0;text-align:end;border:none}.policydetail .itemList__content,.avenantdetail .itemList__content,.policydetail .informationBlock__item,.avenantdetail .informationBlock__item{line-height:25px;display:flex;justify-content:space-between}.policydetail .informationBlock__item,.avenantdetail .informationBlock__item{display:flex;justify-content:space-between;width:100%}.policydetail .itemList__item,.avenantdetail .itemList__item{margin:10px 0}.title,.section-title{font-size:16px;font-weight:bold;color:var(--text-color)}.subtitle{font-size:14px;color:var(--light-gray);font-weight:400;margin:0}.subtitle.subtitle-limited{max-width:600px;margin:0 auto}.label{color:var(--light-gray);font-weight:400;font-size:14px}.value,.value span,.sub-title,.datasTable__cell{color:var(--text-color);font-size:14px;font-weight:400}.confirmationPage .confirmation__summary{justify-content:center}.confirmationPage .confirmation__summary .confirmation__travelTable th{padding:5px 0;color:var(--light-gray);text-align:start}.confirmationPage .confirmation__summary .confirmation__travelTable td{color:var(--text-color);padding:5px 0 !important;border:none !important}.confirmationPage .obj-assure{width:41.66666667%;padding:0}.custom-file-upload{display:inline-block;padding:10px 15px;cursor:pointer;border-radius:5px;transition:all .3s}.custom-file-upload:hover{background-color:var(--text-color);color:#fff}.product-fields .groupField__label--title{font-size:24px;font-weight:bold}.no-scroll{overflow:hidden}#policy-ajax-loader{text-align:center;padding:40px 0 0;display:none;position:fixed;z-index:999;top:0;left:0;right:0;bottom:0;margin:auto;overflow:hidden}.modal-support .modal-body{display:flex}.modal-support .modal-body .obj-assure{width:50%}.modal-support .modal-body .informationBlock__content{display:block}.modal-support .modal-body .informationBlock__content .informationBlock__item{display:flex;justify-content:space-between}.modal-content,.ae-modal-content{border-radius:40px;padding:20px 40px}.modal-content .modal-header,.ae-modal-content .modal-header,.modal-content .ae-modal-header,.ae-modal-content .ae-modal-header{padding:0;border-bottom:none;margin:20px 0}.modal-content .modal-header .btn-close,.ae-modal-content .modal-header .btn-close,.modal-content .ae-modal-header .btn-close,.ae-modal-content .ae-modal-header .btn-close,.modal-content .modal-header .close,.ae-modal-content .modal-header .close,.modal-content .ae-modal-header .close,.ae-modal-content .ae-modal-header .close{color:var(--text-color);border:2px solid var(--text-color);opacity:1;padding:5px;border-radius:50px;font-size:9px}.modal-content .modal-header .modal-title,.ae-modal-content .modal-header .modal-title,.modal-content .ae-modal-header .modal-title,.ae-modal-content .ae-modal-header .modal-title{font-size:24px;font-weight:600}.modal-content .modal-body,.ae-modal-content .modal-body,.modal-content .ae-modal-body,.ae-modal-content .ae-modal-body{padding:0}.modal-content .modal-footer,.ae-modal-content .modal-footer,.modal-content .ae-modal-footer,.ae-modal-content .ae-modal-footer{border:none;padding:25px 0}th.sorting:after,th.sorting::before{display:none !important}.products .products-list{display:flex;justify-content:space-between}.products .quoteDetails__header{position:relative}.products .quoteDetails__body tr{background:transparent}.products .products-detail-list .quoteDetails__value{vertical-align:top}.products .products-detail-list .quoteDetails__value.is-selected{border-bottom-right-radius:0;border-bottom-left-radius:0}.products .products-detail-list .quoteDetails__value .evo_card{min-height:240px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.products .products-detail-list .quoteDetails__value .evo_card .btn{margin-top:auto}.products .quotingDetail__label,.products .quoteDetails__label{display:none}.selectivity-multiple-input-container input{box-shadow:none}.funnelFooter{position:absolute;bottom:0;width:100%;left:0;background-color:var(--default-color);box-shadow:0 -2px 5px rgba(0,0,0,0.1)}.funnelFooter a,.funnelFooter button{margin:10px 20px}.scope input[type="checkbox"],.users input[type="checkbox"],.scope input#can_cancel_policy,.users input#can_cancel_policy{width:18px;height:18px;cursor:pointer;appearance:none;border:2px solid var(--primary-color);border-radius:4px;background-color:#fff;position:relative}.scope input[type="checkbox"]:checked,.users input[type="checkbox"]:checked,.scope input#can_cancel_policy:checked,.users input#can_cancel_policy:checked{background-color:var(--primary-color)}.scope input[type="checkbox"]:checked::after,.users input[type="checkbox"]:checked::after,.scope input#can_cancel_policy:checked::after,.users input#can_cancel_policy:checked::after{content:"✓";color:#fff;font-size:14px;position:absolute;top:-5px;left:1px;border:none}.scope .btn-success,.users .btn-success{background-color:var(--primary-color);color:var(--default-color)}.scope input[type="radio"],.users input[type="radio"]{appearance:none;width:17px;height:17px;border:2px solid var(--primary-color);border-radius:50%;cursor:pointer;position:relative;background-color:#fff}.scope input[type="radio"]:checked::after,.users input[type="radio"]:checked::after{content:"";width:7px;height:7px;background-color:var(--primary-color);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.scope .ListeGroupe .item.enabled,.users .ListeGroupe .item.enabled{align-items:center}.scope .ListeGroupe .item.enabled input,.users .ListeGroupe .item.enabled input{margin-right:10px}.obj-assure{display:flex}.obj-assure .informationBlock__content{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}.obj-assure .informationBlock__content .informationBlock__item_label{color:var(--light-gray);font-weight:400;font-size:14px}.obj-assure .evo_card{flex:1;display:flex;flex-direction:column}.product-check-all{color:var(--text-color)}.dataTables_length{margin-top:10px}.agreements .btn{height:44px}.agreements .btn:not(.remove_guarantee, .add_sub_guarantee){margin-top:32px}.agreements .btn.remove_guarantee,.agreements .btn.add_sub_guarantee,.agreements .btn.remove_sub_guarantee{min-width:54px;padding:inherit}.agreements .addonsList .addons{align-items:center;justify-content:center;display:flex}.agreements .addonsList .addons .AddAddons{margin-top:10px}.agreements .addonsList .addons .btn-danger{margin-top:36px}.agreements label{font-size:16px}.ae-pagination{gap:10px;align-items:center}.ae-pagination ul.pagination-list{display:flex;gap:10px}.ae-pagination a.ae-pagination-link{padding:10px;font-size:16px;border:1px solid #ccc;border-radius:0;color:#222223;cursor:pointer;line-height:1;border-radius:8px}.ae-pagination a.ae-pagination-link.is-current{background-color:rgba(204,204,204,0.58)}.currency_code{margin-left:5px}select.ae-limit{padding:6px 20px !important;height:auto !important;width:auto;background-position:right -10px center;margin:0 8px}input[type="date"],input[type="text"].calendarStyle,input[type="text"].dateMine{padding-left:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23737373' viewBox='0 0 448 512'%3E%3Cpath d='M152 64c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v32H48c-26.5 0-48 21.5-48 48v304c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V144c0-26.5-21.5-48-48-48h-40V64c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v32H152V64zm248 96v256H48V160h352z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:15px center;background-size:16px;border-radius:8px !important}input[type="date"]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer}.login .alert-message{color:#008000}.login joomla-alert{background-color:#d9e6d9;border:none}#search-policy-form .GroupeFiled{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}.form-switch .form-check-input{height:29px;width:55px;margin:0}.form-switch .form-check-input:checked{background-color:var(--primary-color);border:none}.form-check-input:checked:not(#toggleSearch)~#can_cancel_policy{border-color:var(--text-color);font-weight:600;border:2px solid;background-color:var(--default-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e") !important}.redColor{color:#ff585f}.icon-input{background:transparent}.icon-input .bi-lock-fill::before{font-size:18px;color:#808080}.ae-scopes-languages a{width:100px;padding:12px 40px;box-sizing:content-box}.ae-scopes-languages a .title{font-size:16px;font-weight:bold;color:var(--text-color)}.btnCompanies{gap:30px;display:flex;justify-content:end}.input-group{border-radius:8px;box-shadow:1px 2px 5.5px 0 var(--shadow-color);border:1px solid var(--border-color)}.input-group input,.input-group .icon-input{border:none;box-shadow:none}form:not(#com-users-login__form, .FormGlobal){display:flex;flex-direction:column}form:not(#com-users-login__form, .FormGlobal) label{margin-top:12px}.ae-fields-block legend{font-size:16px}.ae-fields-block .form-check label{font-size:14px}#ae-single-group-tabs{border-bottom:none}#ae-single-group-tabs li:nth-child(1) .nav-link{border-radius:8px 0 0 8px}#ae-single-group-tabs li:nth-child(2) .nav-link{border-radius:0 8px 8px 0}#ae-single-group-tabs .nav-link{box-shadow:1px 2px 5.5px 0 var(--shadow-color);color:var(--text-color)}#ae-single-group-tabs .nav-link.active,#ae-single-group-tabs .nav-link:focus{background-color:var(--text-color);color:#fff}.danger,.btn-danger{background-color:#ff585f;color:var(--default-color)}.grid-2{display:grid;grid-template-columns:repeat(2, 1fr);gap:0;padding:0}#steps-progress{display:flex;flex-direction:column;gap:15px}.form-step-title{display:flex;align-items:center;gap:10px;font-weight:500;color:#555}.form-step-title .step-circle{width:30px;height:30px;border-radius:50%;background-color:#ccc;display:flex;align-items:center;justify-content:center;font-weight:bold;color:#fff;flex-shrink:0}.form-step-title.active .step-circle{background-color:#007bff}.form-step-title .step-text{font-size:14px}.DetailPolice{gap:40px}.DetailPolice .beneficiary-item{margin-bottom:30px}.DetailPolice .beneficiary-item .informationBlock__content{margin-top:10px}.UserHeader{display:flex;padding:7px;float:right;width:100%;align-items:end}.UserHeader .login-greeting{font-size:14px;display:flex;align-items:end}.UserHeader .login-greeting:before{content:"\f4da";display:inline-block;font-family:bootstrap-icons !important;font-style:normal;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-0.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:26px;margin-right:5px}.UserHeader .login-greeting:after{display:inline-block;content:"\f107";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;margin-left:5px}.UserHeader .mod-login-logout__button{display:none;position:absolute;left:0;right:0;top:25px}.UserHeader .mod-login-logout{position:relative;cursor:pointer}.UserHeader .mod-login-logout:hover .mod-login-logout__button{display:block}.UserHeader .mod-login-logout .btn-primary{border:1px solid var(--primary-color);background-color:var(--primary-color);box-shadow:0 1px 10px rgba(0,0,0,0.5);width:100%;color:#fff}#ae-step-3-price-estimate-wrapper,#ae-price-estimate-wrapper,#ae-step-4-price-estimate-wrapper{position:sticky;top:20px;align-self:flex-start}.test{background-color:#f00 !important}.step .bloc-estimation{max-width:20%;position:sticky;top:20px}.step .left-bloc{max-width:80%;padding:0}.step label{font-weight:500}.step label.buttonField__label{background:var(--secondary-bg-button);font-size:14px;cursor:pointer;color:var(--text-color);border-radius:8px;text-align:center;font-weight:400;min-height:40px;height:100%;box-shadow:1px 2px 5.5px 0 var(--shadow-color);align-content:center;width:100%;margin:0;border:1px solid #e5e7eb;padding:8px}.step label.buttonField__label:hover,.step label.buttonField__label.is-checked,.step label.buttonField__label:has(input.active){background-color:var(--text-color);color:var(--light-bg);border:1px solid #e5e5e5}.step .gap:not(.row){display:grid;gap:40px}.step .gap.row{gap:40px}.form-group label{font-weight:500}#beneficiaries-pagination{display:flex;justify-content:center;margin-top:20px}#beneficiaries-pagination ul.pagination{display:flex;gap:10px;padding:0;margin:0}#beneficiaries-pagination ul.pagination li.page-item{list-style:none}#beneficiaries-pagination .icon-angle-double-right,#beneficiaries-pagination .icon-angle-double-left{display:none}#beneficiaries-pagination .page-link{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;background:#f1f1f1;border-radius:6px;border:none;color:#333;text-decoration:none;font-size:14px;transition:all .2s ease;cursor:pointer}#beneficiaries-pagination .page-link:hover{background:#000;color:#fff;min-width:auto;padding:0 12px}#beneficiaries-pagination .active .page-link{background:#000;color:#fff;font-weight:bold}.productsandgaranties .badge:not(.bg_success,.blue ){height:auto;min-height:25px}#type-modification-wrapper table{box-shadow:1px 2px 5.5px 0 var(--shadow-color)}#type-modification-wrapper table th{font-size:14px;color:var(--text-color);font-weight:600;text-align:start}#type-modification-wrapper table td{text-align:start;color:var(--light-gray)}#type-modification-wrapper table .badge{min-width:100px;box-shadow:1px 2px 5.5px 0 var(--shadow-color);justify-self:start}#type-modification-wrapper .ae-remove-beneficiary-table th:first-child,#type-modification-wrapper .ae-remove-beneficiary-table td:first-child{width:4%}@media (min-width:992px){nav#NavSw{position:fixed;top:0;left:0;height:100vh;transition:width .3s ease}nav#NavSw:not(.expanded){width:120px}nav#NavSw.expanded{width:266px}nav#NavSw.expanded~.main-content{margin-left:266px}nav#NavSw.offcanvas{position:fixed;transform:none !important;background:var(--light-bg)}nav#NavSw .PageGlobal{display:flex}.PageContent{padding:80px 40px}.profile .containerPage{align-items:center;justify-content:center;display:flex}.main-content{flex:1 1 0;min-width:0}.DetailPolice .informationBlock__content{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}.DetailPolice .informationBlock__content.grid2{grid-template-columns:repeat(2, 1fr)}.DetailPolice .informationBlock__content .informationBlock__item{flex-direction:column}}@media (max-width:992px){nav#NavSw{position:fixed;height:100vh;width:0;z-index:1050}nav#NavSw.open{transform:translateX(0)}nav#NavSw.expanded{width:250px}.main-content{margin-left:0}#toggleNavBtnMobile .bi{padding:10px;border-radius:10px;align-items:center;justify-content:center;display:flex;border:1px solid var(--text-color)}#toggleNavBtnMobile .bi::before{content:"\f479";font-size:20px;color:var(--text-color)}#search-policy-form .GroupeFiled{grid-template-columns:repeat(1, 1fr)}.btn{height:auto;padding:8px 12px}.insurance-steps #steps-progress{display:grid;grid-template-columns:repeat(3, 1fr);gap:0;padding:0;margin-bottom:20px}.insurance-steps #steps-progress .form-step-title{font-size:14px;padding:10px 0}#download{width:100%}.DashboardLink a{font-size:20px;padding:20px}.ul-header,.ul-header-actions{flex-direction:column}.step .bloc-estimation{max-width:35%}.step .left-bloc{max-width:65%}}@media (max-width:1024px){.policydetail .informationBlock__item,.policydetail .avenantdetail .informationBlock__item{flex-direction:column;margin-bottom:8px}.policydetail .right-block{margin-top:40px}.main-content{width:100%}.ListeGroupe{margin:0 14px}.ListeGroupe .treeItemLabel{font-size:16px}.ListeGroupe .treeItemAction{font-size:16px}table:not(.ui-datepicker-calendar) thead{display:none}table:not(.ui-datepicker-calendar) tbody tr{display:block;border:.5px solid #e0e0e0;border-radius:10px;margin-bottom:12px;padding:12px;background:#fff}table:not(.ui-datepicker-calendar) tbody td{display:flex;justify-content:space-between;align-items:center;padding:7px 0;border-bottom:.5px solid #f0f0f0;font-size:13px}table:not(.ui-datepicker-calendar) tbody td:last-child{border-bottom:none}table:not(.ui-datepicker-calendar) tbody td::before{content:attr(data-label);font-size:11px;font-weight:500;color:#888;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;margin-right:12px}}@media (min-width:576px){.products .products-list .product-item{flex:0 0 calc(42%)}}@media (min-width:768px){.products .products-list .product-item{flex:0 0 calc(23.333%)}.DashboardLink a{font-size:20px}#steps-progress{flex-direction:row;justify-content:space-between}.form-step-title{flex-direction:column;align-items:center}.form-step-title .step-text{text-align:center}}@media (min-width:1200px){.products .products-list .product-item{flex:0 0 calc(13%)}.insurance-steps #step-1{margin:0 8%}}@media (min-width:768px) and (max-width:1024px){#search-policy-form .GroupeFiled,.informationBlock__content{grid-template-columns:repeat(2, 1fr);display:grid}}