.onboarding,body.scroll-disabled{overflow:hidden}.onboarding{background-color:#fff;display:block;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:999}@media (min-width:768px){.onboarding{display:flex;flex-direction:column;justify-content:center}}.onboarding--tc-logo{display:block;height:3.75rem;margin:1rem auto;width:6.0625rem}@media (min-width:992px){.onboarding--tc-logo{height:3.9375rem;margin:2.5rem auto 2rem;width:6.25rem}}@media (min-width:1900px){.onboarding--tc-logo{height:5.8125rem;width:9.25rem}}.onboarding--content{align-content:flex-start;background-color:#a7214f;display:flex;flex-direction:column;height:calc(100vh - 92px);overflow-y:auto;padding:0}@media (min-width:768px){.onboarding--content{align-items:center;border-radius:4px;border-bottom-right-radius:50px;flex-direction:row;height:auto;margin:0 auto 1.25rem;max-height:calc(100vh - 155px);width:94%}}@media (min-width:992px){.onboarding--content{width:100%}}@media (min-width:1900px){.onboarding--content{max-height:calc(100vh - 185px)}}@media (min-width:768px){.onboarding--img,.onboarding--selector{width:50%}}.onboarding--img img{display:block;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%}@media (min-width:1600px){.onboarding--img{height:calc(100vh - 155px);max-height:820px;overflow:hidden;position:relative}.onboarding--img img{bottom:0;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;position:absolute}}@media (min-width:1900px){.onboarding--img{height:calc(100vh - 185px)}}.onboarding--selector{align-items:center;color:#fff;display:flex;flex-direction:column;padding:1.5rem}@media (min-width:992px){.onboarding--selector{padding-left:2.625rem;padding-right:2.625rem}}@media (min-width:1400px){.onboarding--selector{padding-left:6.25rem;padding-right:6.25rem}}.onboarding--selector-title{font-family:Roboto Slab,sans-serif;font-size:1rem;text-align:center;text-transform:uppercase}@media (min-width:768px){.onboarding--selector-title{font-size:1.125rem;font-weight:400}}@media (min-width:992px){.onboarding--selector-title{font-size:1.5rem;text-align:left}}@media (min-width:1600px){.onboarding--selector-title{font-size:2rem}}.onboarding--selector-list{align-items:center;display:flex;flex-direction:column;list-style-type:none;margin:2rem auto;padding:0;width:100%}.onboarding--selector-list li+li{margin-top:1.25rem}.onboarding--selector-list a{align-items:center;color:#fff;display:flex;font-family:Roboto Slab,sans-serif;font-size:1.75rem;position:relative;text-decoration:none;text-transform:capitalize;transition:all .25s ease-in-out}@media (min-width:768px){.onboarding--selector-list a{font-size:2.5rem}}@media (min-width:1400px){.onboarding--selector-list a{font-size:3.75rem}}@media (min-width:1600px){.onboarding--selector-list a{font-size:4.5rem;transform:translateX(-42px)}}.onboarding--selector-list a .fa-arrow-right{display:none}@media (min-width:1200px){.onboarding--selector-list a .fa-arrow-right{display:block;font-size:1.75rem;margin-right:1.25rem;opacity:0;transform:translateX(-5px);transition:all .25s ease-in-out}}.onboarding--selector-list a:focus-visible,.onboarding--selector-list a:hover{transform:translateX(0)}.onboarding--selector-list a:focus-visible .fa-arrow-right,.onboarding--selector-list a:hover .fa-arrow-right{opacity:1;transform:translateX(0)}.onboarding--tooltip-trigger{background:none;border:none;color:#fff;height:2.25rem;width:2.25rem}@media (min-width:992px){.onboarding--tooltip-trigger{display:none}}.onboarding--tooltip-close{background:none;border:none;height:2.25rem;position:absolute;right:.125rem;top:.125rem;width:2.25rem}@media (min-width:992px){.onboarding--tooltip-close{display:none}}.onboarding--tooltip-content{font-size:.875rem}@media (max-width:991.98px){.onboarding--tooltip-content{max-height:0;overflow:hidden;position:relative;transition:all .3s ease-out}.onboarding--tooltip-content.is-open{max-height:400px}.onboarding--tooltip-content p{background-color:#fff;border-radius:4px 4px 50px 4px;color:#484a48;margin-bottom:0;padding:2.125rem 1.5rem 1.5rem}}.tab button.active{background-color:#ccc}.tab{background-color:#f1f1f1;border:1px solid #ccc;overflow:hidden;padding:10px;}.tab button{background-color:inherit;border:none;cursor:pointer;float:left;font-size:17px;outline:none;padding:14px 16px;transition:.3s}.tabcontent{border:1px solid #ccc;border-top:none;display:none;font-size:12px;padding:6px 12px}.bg-light{background-color:#f8f9fa!important}.table.table-bordered>:not(caption)>*>*{background-color:unset}.tabcontent select,table.table.table-bordered.views-table.views-view-table{font-size:12px}#edit-fieldset-grille .ligne0,#edit-fieldset-grille .sautligne{display:flex}#edit-fieldset-grille .sautlignenoteur{display:flex;height:29px}#edit-fieldset-grille .case_grille_entete.grille_jour{padding:4px 0 4px 10px!important;width:34px}#edit-fieldset-grille .case_grille.grille_jour{padding:4px 0 4px 3px!important;width:34px}#edit-fieldset-grille .case_grille.grille_jour_total{font-weight:600;padding:6px 0 4px!important;width:34px}#edit-fieldset-grille .grille_nom_jour{padding:6px 0 0 4px!important;width:34px}#edit-fieldset-grille .grille_saisie{padding:0 0 0 4px!important}#edit-fieldset-grille .grille_saisie_total{font-size:9px;font-weight:600;padding:6px 0 0 4px!important;width:55px}#edit-fieldset-grille .grille_saisie_total.orange{color:orange}#edit-fieldset-grille .grille_saisie_total.red{color:red}#edit-fieldset-grille input{font-size:10px!important}#edit-fieldset-grille input.grille_jour{padding:0 0 0 10px!important}#edit-fieldset-grille input.grille_nom_jour,#edit-fieldset-grille input.grille_saisie,#edit-fieldset-grille input.grille_saisie_total{padding:0 0 0 4px!important}#edit-fieldset-grille #edit-nom-jour-0,#edit-fieldset-grille #edit-salarie-0,#edit-fieldset-grille .grille_select_grand{width:125px!important}#edit-fieldset-grille .grille_select_grand_trimestre{width:100px!important}#edit-fieldset-grille .grille_select_petit_poste{font-size:10px!important;width:55px!important}#edit-fieldset-grille .grille_select_petit_unite{font-size:10px!important;width:60px!important}#edit-fieldset-grille .case_grille_entete_trimestre,#edit-fieldset-grille .case_grille_trimestre{font-size:9px}@media screen{#edit-fieldset-grille .case_grille_entete_trimestre,#edit-fieldset-grille .case_grille_trimestre{padding:.1rem .15rem}}#edit-fieldset-grille .case_grille_entete_trimestre,#edit-fieldset-grille .case_grille_trimestre{border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#edit-fieldset-grille .case_grille,#edit-fieldset-grille .case_grille_entete,#edit-fieldset-grille .grille_jour_total{border:1px solid #ced4da;border-radius:.25rem;padding:.375rem .55rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#edit-fieldset-grille .case_grille,#edit-fieldset-grille .case_grille_entete{font-size:10px}#edit-fieldset-grille .case_grille_entete{background-color:#e9ecef}#edit-fieldset-grille .grille_jour_total{font-size:9px;width:34px}@media screen{#edit-fieldset-grille .grille_trimestre{width:70px}}#edit-fieldset-grille .case_grille_prime{border:1px solid #ced4da;border-radius:.25rem;font-size:12px;font-weight:600;padding:.1rem .15rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1200px}.projetsactions{padding:10px}#edit-overview,#edit-relations,#edit-status-wrapper{display:none}.content:has(.data-project-form),.content:has(.liste-projectssalaries),.content:has(.liste-salaries-projects),.content:has(.liste-salaries-projects-trimestre),.content:has(.node-conges-et-absences-edit-form),.content:has(.node-conges-et-absences-form),.content:has(.node-cv-edit-form),.content:has(.node-cv-form),.content:has(.node-form),.content:has(.taxonomy-term-client-form),.content:has(.taxonomy-term-projet-form),.content:has(.user-form),.page__content:has(.data-project-form),.page__content:has(.liste-projectssalaries),.page__content:has(.liste-salaries-projects),.page__content:has(.liste-salaries-projects-trimestre),.page__content:has(.node-conges-et-absences-edit-form),.page__content:has(.node-conges-et-absences-form),.page__content:has(.node-cv-edit-form),.page__content:has(.node-cv-form),.page__content:has(.node-form),.page__content:has(.taxonomy-term-client-form),.page__content:has(.taxonomy-term-projet-form),.page__content:has(.user-form){display:flex;justify-content:center}.data-project-form,.liste-projectssalaries,.liste-salaries-projects,.liste-salaries-projects-trimestre,.node-conges-et-absences-edit-form,.node-conges-et-absences-form,.node-cv-edit-form,.node-cv-form,.node-form,.taxonomy-term-client-form,.taxonomy-term-projet-form,.user-form{font-size:12px;max-width:1410px;width:1370px}.data-project-form select,.field--type-datetime h4,.node-form select{font-size:12px!important}#edit-fieldset-grille input.grille_jour,#edit-fieldset-grille input.grille_nom_jour,#edit-fieldset-grille input.grille_saisie{width:40px}.position-container{border-bottom:1px solid #dee2e6;position:relative}.position-container,.position-container .tabs--primary{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.position-container .tabs--primary .tabs__tab{list-style:none}.position-container .tabs--primary .tabs__tab .close-icon,.position-container .tabs--primary .tabs__tab .hamburger-icon{display:none}.position-container .tabs--primary .tabs__tab a{background-color:#f8f5f0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;color:#98978b;display:block;font-weight:600;padding:10px 15px;position:relative;text-decoration:none}.position-container .tabs--primary .tabs__tab a.is-active{background-color:red;color:#fff}nav{unicode-bidi:isolate}.form-type--number label,nav{display:block}.field-group-html-element.row{margin-bottom:20px}.form-item--field-commentaire-0-value,.js-form-item-field-client-kili-value,.js-form-item-field-valide-par-manager-value{margin-top:20px}fieldset#edit-field-employeurs--wrapper,fieldset#edit-field-outil--wrapper,fieldset#edit-fieldset-display-photo,fieldset#edit-group-conges,fieldset#edit-group-connexion,fieldset#edit-group-contacts,fieldset#edit-group-contacts-fieldset,fieldset#edit-group-contrat,fieldset#edit-group-dates,fieldset#edit-group-evaluations-fieldset,fieldset#edit-group-informations,fieldset#edit-group-kili,fieldset#edit-group-social,fieldset#edit-status--wrapper{border:1px solid;margin-bottom:20px;padding:20px}div#edit-actions{margin-bottom:20px}#edit-field-nom-0-value,#edit-field-prenom-0-value,#edit-field-salaire-demande-0-value{width:100%}#edit-meta{display:none}.heures_en_trop{color: red;width: 58px;padding-left: 2px!important;}.heures_en_moins{color: orange;}.alerte {font-weight: 600;color: red;}.tooltip{position: relative;display: inline-block;cursor: pointer;}.tooltip .tooltiptext {visibility: hidden;width: 140px;background-color: black;color: #fff;text-align: center;border-radius: 6px;padding: 5px;position: absolute;z-index: 1;bottom: 125%;left: 50%;transform: translaopacity: 0;transition: opacity 0.3s;}.tooltip:hover .tooltiptext{visibility: visible;opacity: 1;}

