@charset "UTF-8";.orange[data-v-4da584d0]{color:#f07d00}.secondaryColor[data-v-4da584d0]{color:#004687}.primaryColor[data-v-4da584d0]{color:#f07d00}.lightOrange[data-v-4da584d0]{color:#f08b20}.darkBlue[data-v-4da584d0]{color:#002f5a}.lightBlue[data-v-4da584d0]{color:#2b6cb0}.green[data-v-4da584d0]{color:#17b566}.shortGrey[data-v-4da584d0]{color:#70707036}.grey99[data-v-4da584d0]{color:#fcfcfc}.grey99LowOpacity[data-v-4da584d0]{color:#fcfcfc38}.grey[data-v-4da584d0]{color:#d2d2d2}.lightGrey[data-v-4da584d0]{color:#f5f5f5}.lightLightGrey[data-v-4da584d0]{color:#d3d3d3}.darkGrey[data-v-4da584d0]{color:#616060}.pastelRed[data-v-4da584d0]{color:#ff6961}.principalBlue[data-v-4da584d0]{color:#1ba7e5}ul.alert[data-v-4da584d0]{padding-left:2rem}ul[data-v-4da584d0]{list-style-type:none}.orange[data-v-ef26e59e]{color:#f07d00}.secondaryColor[data-v-ef26e59e]{color:#004687}.primaryColor[data-v-ef26e59e]{color:#f07d00}.lightOrange[data-v-ef26e59e]{color:#f08b20}.darkBlue[data-v-ef26e59e]{color:#002f5a}.lightBlue[data-v-ef26e59e]{color:#2b6cb0}.green[data-v-ef26e59e]{color:#17b566}.shortGrey[data-v-ef26e59e]{color:#70707036}.grey99[data-v-ef26e59e]{color:#fcfcfc}.grey99LowOpacity[data-v-ef26e59e]{color:#fcfcfc38}.grey[data-v-ef26e59e]{color:#d2d2d2}.lightGrey[data-v-ef26e59e]{color:#f5f5f5}.lightLightGrey[data-v-ef26e59e]{color:#d3d3d3}.darkGrey[data-v-ef26e59e]{color:#616060}.pastelRed[data-v-ef26e59e]{color:#ff6961}.principalBlue[data-v-ef26e59e]{color:#1ba7e5}footer[data-v-ef26e59e]{width:100%;position:absolute;bottom:0;height:73px;line-height:73px;background:linear-gradient(45deg,#002f5a 19.92%,#004687 48.77%,#833d59 74.86%,#d84e38 91.91%,#f07d00 98.54%);opacity:1;color:#f9f9f9}footer a[data-v-ef26e59e]{outline:none;text-decoration:none}footer a[data-v-ef26e59e]:link{color:#f9f9f9}footer a[data-v-ef26e59e]:visited{color:#f9f9f9}footer a[data-v-ef26e59e]:focus{color:#f9f9f9}footer a[data-v-ef26e59e]:hover{color:#f9f9f9}footer a[data-v-ef26e59e]:active{color:#f9f9f9}footer .align.left[data-v-ef26e59e]{margin-left:20%;float:left}footer .align.right[data-v-ef26e59e]{margin-right:20%;float:right}.orange[data-v-0109344f]{color:#f07d00}.secondaryColor[data-v-0109344f]{color:#004687}.primaryColor[data-v-0109344f]{color:#f07d00}.lightOrange[data-v-0109344f]{color:#f08b20}.darkBlue[data-v-0109344f]{color:#002f5a}.lightBlue[data-v-0109344f]{color:#2b6cb0}.green[data-v-0109344f]{color:#17b566}.shortGrey[data-v-0109344f]{color:#70707036}.grey99[data-v-0109344f]{color:#fcfcfc}.grey99LowOpacity[data-v-0109344f]{color:#fcfcfc38}.grey[data-v-0109344f]{color:#d2d2d2}.lightGrey[data-v-0109344f]{color:#f5f5f5}.lightLightGrey[data-v-0109344f]{color:#d3d3d3}.darkGrey[data-v-0109344f]{color:#616060}.pastelRed[data-v-0109344f]{color:#ff6961}.principalBlue[data-v-0109344f]{color:#1ba7e5}.captcha[data-v-0109344f]{display:flex;flex-direction:column;width:var(--v138f3c7f)}.captcha[data-v-0109344f] input{max-width:var(--v138f3c7f)}.captcha[data-v-0109344f] .frc-captcha{width:var(--v138f3c7f)}.captcha[data-v-0109344f] .captchaImg{width:var(--v1a9262fe)}.modale-envoi-mail__infos[data-v-2b86afa4]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 16px;margin-bottom:16px}.modale-envoi-mail__valeur[data-v-2b86afa4]{margin:0;font-weight:600}.modale-envoi-mail__apercu[data-v-2b86afa4]{margin-top:12px}.modale-envoi-mail__corps[data-v-2b86afa4]{border:1px solid #dee2e6;border-radius:4px;padding:8px}.orange{color:#f07d00}.secondaryColor{color:#004687}.primaryColor{color:#f07d00}.lightOrange{color:#f08b20}.darkBlue{color:#002f5a}.lightBlue{color:#2b6cb0}.green{color:#17b566}.shortGrey{color:#70707036}.grey99{color:#fcfcfc}.grey99LowOpacity{color:#fcfcfc38}.grey{color:#d2d2d2}.lightGrey{color:#f5f5f5}.lightLightGrey{color:#d3d3d3}.darkGrey{color:#616060}.pastelRed{color:#ff6961}.principalBlue{color:#1ba7e5}@font-face{font-family:Inter;src:url(/Inter-Thin.bzxNE8mh.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Inter;src:url(/Inter-ExtraLight.CRTYLXAS.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Inter;src:url(/Inter-Light.DhAqtaZH.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Inter;src:url(/Inter-Regular.CKX1N0ak.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(/Inter-Medium.DmUT3eZm.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Inter;src:url(/Inter-SemiBold.DtdDzxp6.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Inter;src:url(/Inter-Bold.BwjTkqu6.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Inter;src:url(/Inter-ExtraBold.CD6gQVl_.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Inter;src:url(/Inter-Black.CJszdI8j.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:CircularSTD;src:url(/CircularStd-Book.DNQju8ku.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:CircularSTD;src:url(/CircularStd-Book.DNQju8ku.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:CircularSTD;src:url(/CircularStd-BookItalic.BMFL4SHT.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:CircularSTD;src:url(/CircularStd-Medium.DYVwO-zk.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:CircularSTD;src:url(/CircularStd-MediumItalic.76m9EK9i.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:CircularSTD;src:url(/CircularStd-Bold.D8bF9nFE.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:CircularSTD;src:url(/CircularStd-BoldItalic.BtsspBv-.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:CircularSTD;src:url(/CircularStd-Black.DZa2AoWi.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:CircularSTD;src:url(/CircularStd-BlackItalic.BuoW_oic.ttf) format("truetype");font-weight:900;font-style:italic}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.flex{display:flex;gap:6px}.flex.--horizontalCenter{justify-content:center}.flex.--right{justify-content:right}.flex.--verticalCenter{align-items:center}.flex.--equal>*{flex:1 1 0}.flex.--wrap{flex-wrap:wrap}.flex.--column{flex-direction:column}.theme-vivinter{--charte-color-primary: #f07d00;--charte-color-secondary: #004687;--charte-color-dark: #002f5a;--charte-bg-page: #f2f8fc;--charte-gradient-bar: linear-gradient( 90deg, #002f5a 5.11%, #004687 30.88%, #833d59 68.93%, #d84e38 86.13%, #f07d00 100.54% );--charte-card-bg: #ffffff;--charte-card-radius: 12px;--charte-card-shadow: 0 2px 12px rgba(0, 46, 90, .08);--charte-info-bg: #deeaf6;--charte-info-border: #004687}.authLayout{height:100vh;background-image:url(/fond.Dwjt6h57.png);background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#f5f5f5}.authLayout__container{position:relative;top:calc(50% - 40px);transform:translateY(-50%);max-width:664px}.authLayout__top{height:195px;background-image:url(/Trac%C3%A9%2075.D__uNK9j.png);position:relative;background-size:100% auto;background-repeat:no-repeat;background-position:center bottom;margin-bottom:-1px}.authLayout__top__logo{position:absolute;width:200px;height:auto;bottom:0;left:50%}.authLayout__bottom{background-color:#fff;padding:25px 50px 30px;border-radius:0 0 6px 6px}.confirmation-layout{background-color:#fff;margin:0;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;height:100%}.defaultLayout__header{background:#f3f3f3;padding:10px;height:62px;position:fixed;transition:all ease .3s;width:calc(100% - 110px);right:0;top:0;z-index:1000;display:flex;flex-direction:column}.defaultLayout__header__left{display:flex;gap:5px;align-items:flex-end;justify-content:center}.defaultLayout__header__welcome{border-radius:5px;min-height:42px;position:relative;flex:1 1 0;background-color:#004687;padding-left:18px;width:100%;display:flex;align-items:center;justify-content:space-between}.defaultLayout__header__title{padding-left:32px;margin-bottom:0;font-size:14px;font-family:CircularSTD,sans-serif;font-weight:500;font-style:normal;color:#fff}.defaultLayout__header__actions{display:flex;height:100%}.defaultLayout__header__actions>div:last-child{border-radius:0 5px 5px 0}.defaultLayout__header__notifications{background:#004687;color:#fff;font-family:CircularSTD,sans-serif;font-size:12px;text-transform:uppercase;font-weight:700;height:100%;display:flex;align-items:center;justify-content:center;padding:0 20px;position:relative}.defaultLayout__header__notifications__picto{position:absolute;top:50%;left:-8px;transform:translate(480%,-30%);z-index:10;width:10px;height:10px;border-radius:10px;background-color:#e68122}.defaultLayout__header__notifications img{cursor:pointer;height:26px}.defaultLayout__header__assper,.defaultLayout__header__information{color:#fff;font-family:CircularSTD,sans-serif;font-size:12px;text-transform:uppercase;font-weight:700;height:100%;display:flex;align-items:center;justify-content:center;padding:0 20px;cursor:pointer}.defaultLayout__header__assper img,.defaultLayout__header__information img{height:34%;margin-right:9px;margin-bottom:2px}.defaultLayout__header__assper{background:#a20212}.defaultLayout__header__information{background:#f07d00}.defaultLayout__sideBar{position:fixed;top:0;z-index:1200;padding:10px 18px 10px 0}.defaultLayout__sideBar__bloc{transition:all ease .3s;width:100px;height:calc(100vh - 20px);background-color:#fff;border-radius:5px;box-shadow:3px 0 12px #00000010}.defaultLayout__sideBar__logo{width:100%;height:42px;display:flex;align-items:center;justify-content:center}.defaultLayout__sideBar__logo img{height:60%;width:auto;cursor:pointer}.defaultLayout__sideBar__container{display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 42px);overflow:hidden;position:relative}.defaultLayout__sideBar__container__links{display:flex;flex-direction:column;max-height:calc(100% - 69px);justify-content:flex-start;padding-top:18px;overflow:hidden;overflow-y:auto}.defaultLayout__sideBar__container__version{color:#616060;font-size:13px;align-self:flex-end;margin-right:10px}.defaultLayout__sideBar__collapseBtn{bottom:2px;position:absolute;right:6px;border:none;background:none;transform:rotate(180deg);width:max-content;padding:6px 8px;display:flex;justify-content:center}.defaultLayout__sideBar__collapseBtn svg{width:16px;height:auto;transition:all ease .3s}.defaultLayout__sideBar__collapseBtn:hover svg path{fill:#f07d00}.defaultLayout__sideBar__link{position:relative;width:100%}.defaultLayout__sideBar__link.router-link-active>.defaultLayout__sideBar__link__btn,.defaultLayout__sideBar__link.active>.defaultLayout__sideBar__link__btn{background-color:#f5f5f5}.defaultLayout__sideBar__link.router-link-active>.defaultLayout__sideBar__link__btn .defaultLayout__sideBar__link__img svg path,.defaultLayout__sideBar__link.active>.defaultLayout__sideBar__link__btn .defaultLayout__sideBar__link__img svg path{fill:#f07d00}.defaultLayout__sideBar__link.router-link-active>.defaultLayout__sideBar__link__btn .defaultLayout__sideBar__link__label,.defaultLayout__sideBar__link.active>.defaultLayout__sideBar__link__btn .defaultLayout__sideBar__link__label{color:#f07d00}.defaultLayout__sideBar__link.router-link-active>.defaultLayout__sideBar__link__btn:before{content:"";background-color:#f07d00}.defaultLayout__sideBar__link--logout{margin-top:auto}.defaultLayout__sideBar__link--logout .defaultLayout__sideBar__link__btn{border-radius:0 0 5px 5px}.defaultLayout__sideBar__link__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:transparent;cursor:pointer;padding:12px 6px;width:100%;gap:6px;border-left:3px solid transparent;transition:color .2s ease,background-color .2s ease}.defaultLayout__sideBar__link__btn:hover{background-color:#f5f5f5}.defaultLayout__sideBar__link__btn:hover .defaultLayout__sideBar__link__img svg path{fill:#f07d00}.defaultLayout__sideBar__link__btn:hover .defaultLayout__sideBar__link__label{color:#f07d00}.defaultLayout__sideBar__link__btn:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background-color:transparent}.defaultLayout__sideBar__link__btn.--version{cursor:initial}.defaultLayout__sideBar__link__btn.--version .defaultLayout__sideBar__link__btn__branche{display:none;position:absolute;right:-6px;top:50%;white-space:nowrap;transform:translate(100%,-50%);padding:1px 8px;background:#fff;border-radius:5px;font-weight:700;font-size:12px}.defaultLayout__sideBar__link__btn.--version:hover .defaultLayout__sideBar__link__btn__branche{display:block}.defaultLayout__sideBar__link__img{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.defaultLayout__sideBar__link__img svg{width:100%;height:100%}.defaultLayout__sideBar__link__img svg path{fill:#8a94a6;transition:fill .2s ease}.defaultLayout__sideBar__link__label{color:#8a94a6;font-size:10px;font-family:CircularSTD,sans-serif;font-weight:500;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.defaultLayout__sideBar__link--logout img{max-width:15px;max-height:15px;width:15px;flex-shrink:0}.defaultLayout__sideBar__link--logout .defaultLayout__sideBar__link__label{color:#f07d00}.defaultLayout__sideBar__submenu{display:none;position:absolute;top:10px;background:#fff;right:20px;border-radius:0 5px 5px 0;transform:translate(100%);height:calc(100vh - 20px);border-left:1px solid #f5f5f5;box-shadow:4px 0 5px #0000000f;min-width:200px;padding:22px 16px;color:#004687}.defaultLayout__sideBar__submenu.active{display:block}.defaultLayout__sideBar__submenu__title{margin-bottom:16px;font-weight:600;font-size:13px;padding-bottom:8px;border-bottom:1px solid #f5f5f5}.defaultLayout__sideBar__submenu__item{margin-bottom:16px;padding-left:14px}.defaultLayout__sideBar__submenu__item__title{font-weight:500;font-size:13px;margin-bottom:4px;position:relative}.defaultLayout__sideBar__submenu__item__title svg{position:absolute;left:-7px;top:5px;transform:translate(-100%)}.defaultLayout__sideBar__submenu__item a.defaultLayout__sideBar__submenu__item__title{color:#004687;display:block}.defaultLayout__sideBar__submenu__item a.defaultLayout__sideBar__submenu__item__title:hover,.defaultLayout__sideBar__submenu__item a.defaultLayout__sideBar__submenu__item__title.router-link-active{color:#f07d00}.defaultLayout__sideBar__submenu__item a.defaultLayout__sideBar__submenu__item__title:hover svg path,.defaultLayout__sideBar__submenu__item a.defaultLayout__sideBar__submenu__item__title.router-link-active svg path{fill:#f07d00}.defaultLayout__sideBar__submenu__item__links{list-style-type:none;margin:0;padding:0}.defaultLayout__sideBar__submenu__item__link{padding:2px 0;font-weight:300;font-size:13px;display:block;color:#004687}.defaultLayout__sideBar__submenu__item__link:hover,.defaultLayout__sideBar__submenu__item__link.router-link-active{color:#f07d00}.defaultLayout__content{margin-left:118px;margin-right:10px;margin-top:0;padding-top:0;position:relative;transition:all ease .3s}.defaultLayout__content--noMargin{margin:18px 18px 18px 118px;padding-top:0}.defaultLayout__content .retour{position:absolute;top:17px;left:-8px;border:0;background:none;border-radius:10px;transition:all ease .3s;padding:6px 11px}.defaultLayout__content .retour svg{display:block;width:auto;max-width:24px;height:14px}.defaultLayout__content .retour:hover svg path{fill:#f07d00}.defaultLayout.--collapsed .defaultLayout__header{width:calc(100% - 46px)}.defaultLayout.--collapsed .defaultLayout__content{margin-left:54px}.defaultLayout.--collapsed .defaultLayout__sideBar__bloc{width:36px}.defaultLayout.--collapsed .defaultLayout__sideBar__collapseBtn{bottom:auto;position:relative;right:auto;width:100%;transform:rotate(0);padding:10px 8px}.defaultLayout.--collapsed .defaultLayout__sideBar__collapseBtn svg{width:20px}.defaultLayout.--collapsed .defaultLayout__sideBar__collapseBtn:hover{background-color:#f5f5f5}.defaultLayout.--collapsed .defaultLayout__sideBar__logo{padding:5px 8px}.defaultLayout.--collapsed .defaultLayout__sideBar__container{overflow:visible}.defaultLayout.--collapsed .defaultLayout__sideBar__container__links{max-height:none;overflow:visible}.defaultLayout.--collapsed .defaultLayout__sideBar__link{position:relative}.defaultLayout.--collapsed .defaultLayout__sideBar__link--logout{padding-right:0;order:1}.defaultLayout.--collapsed .defaultLayout__sideBar__link__img{max-width:20px;max-height:20px;width:20px}.defaultLayout.--collapsed .defaultLayout__sideBar__link__img svg{max-height:none}.defaultLayout.--collapsed .defaultLayout__sideBar__link .defaultLayout__sideBar__link__btn{padding:10px 8px;justify-content:center}.defaultLayout.--collapsed .defaultLayout__sideBar__link>.defaultLayout__sideBar__link__btn .defaultLayout__sideBar__link__label{display:none}.btn-action-administration{min-width:68px;border:none;background:#f07d00;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:10px;height:25px;padding:0 10px;opacity:1;transition:all ease .3s}.btn-action-administration__picto{width:18px}.btn-action-administration__text{font-family:CircularSTD,sans-serif;color:#fff;font-weight:500;font-size:12px}.btn-action-administration:hover{opacity:.6;cursor:pointer}.btn-action-administration:disabled{opacity:.6;filter:grayscale(1);cursor:not-allowed}.btn-action-administration:disabled:hover{box-shadow:none}.action-button__text{width:16px;margin-bottom:3px}.inputField__label{color:#616060;font-size:12px}.inputField__label span{color:#d84e38}.inputField__label__link{color:#707070!important;text-decoration:underline;font-size:12px}.inputField__label__link:hover{color:#f07d00!important;cursor:pointer}.inputField__description{font-size:10px;color:#d3d3d3}.inputField__itemsHorizontal{display:flex;align-items:center;gap:5px}.inputField__input{color:#004687;height:25px;min-height:auto!important;border:none;background:none;border-bottom:1px solid #cbcbcb;border-radius:0;padding:0;font-size:12px}.inputField__input--selectAll{float:left}.inputField__input:read-only{background:#f5f5f5;padding:0 6px;color:#707070}.inputField__input[type=checkbox]:disabled{filter:invert(50%)}.inputField__select{appearance:auto;height:25px;border:none;border-bottom:1px solid #cbcbcb;border-radius:0;font-size:12px;padding:0}.inputField__select--selectAction{appearance:auto;height:25px;margin-right:10px}.inputField__multi{margin:10px 0}.inputField__multi label,.inputField__multi__add{margin-left:26px}.inputField__multi__order{display:flex;flex-direction:column;justify-content:center;align-items:center}.inputField__multi__order__button{display:flex;align-items:center;justify-content:center;border:none;background:none;width:16px;height:16px;flex-shrink:0;padding:0;opacity:1}.inputField__multi__order__button img{width:100%;max-width:12px}.inputField__multi__order__button img.noHover{display:block}.inputField__multi__order__button img.hover{display:none}.inputField__multi__order__button:disabled{opacity:.2}.inputField__multi__order__button:hover:not(:disabled) .noHover{display:none}.inputField__multi__order__button:hover:not(:disabled) .hover{display:block}.inputField__multi__order__button--down img{transform:rotate(180deg)}.inputField__multi__input{width:100%}.inputField__multi__input__container{display:flex;align-items:center;gap:10px}.inputField__multi__button{border:none;background:none;width:28px;height:28px;flex-shrink:0}.inputField__multi__button img{width:100%}.inputField__error{color:#d84e38;font-size:10px}.inputField__error--white{font-size:10px;color:#fff}.inputField__checkbox{width:max-content;display:flex;line-height:12px;align-items:center;font-size:10px;background-color:transparent;cursor:pointer;font-weight:500;border-radius:5px;border:1px solid;border-color:#f07d00;color:#f07d00;padding:0 14px;height:22px;opacity:.6;filter:grayscale(1);transition:all ease .3s}.inputField__checkbox.active{background-color:#f07d00;color:#fff;opacity:1;filter:grayscale(0)}.inputField__checkbox.is-invalid{border-color:#d84e38;background-color:#d84e38}.inputField--signin{position:relative;margin-bottom:20px}.form-group:not(:has(+.form-group)) .inputField--signin{margin-bottom:0}.inputField--signin .inputField__icon{color:#002f5a;width:29px!important;height:22px;position:absolute}.inputField--signin .inputField__icon--main{top:50%;left:20px;transform:translateY(-50%)}.inputField--signin .inputField__icon--showPassword{display:block;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.inputField--signin .inputField__input{border:1px solid rgba(112,112,112,.2117647059);border-radius:5px;height:46px;min-height:20px;padding:8px;line-height:12px}.inputField--signin .inputField__label{width:130px;left:50px!important;padding:13px}.inputField--signin .inputField__label:after{display:none}.inputField--signin .inputField__showPassword{position:absolute;top:50%;right:20px;transform:translateY(-50%)}select{color:#004687!important}select option{font-size:14px;font-family:CircularSTD,sans-serif}.btnSquare{width:40px;height:40px;border-radius:5px;position:relative}.btnSquare--disabled{opacity:.5;cursor:not-allowed!important}.btnSquare svg{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;transition:all ease .3s;max-height:50%;width:auto}.btnSquare svg path,.btnSquare svg rect{transition:all ease .3s}.btnSquare--orange{background:none;transition:all ease .3s}.btnSquare--orange img{width:auto;height:16px}.btnSquare--white{background:#fff 0% 0% no-repeat padding-box;transition:all ease .3s}.btnSquare--white img{width:auto;max-width:24px;height:20px}.btnSquare--white:hover,.btnSquare--white.active{background:#004687 0% 0% no-repeat padding-box}.btnSquare--search{background:#fff 0% 0% no-repeat padding-box;transition:all ease .3s}.btnSquare--search img{width:auto;height:18px}.btnSquare--search:hover:not(.btnSquare--disabled),.btnSquare--search.active:not(.btnSquare--disabled){background:#f07d00 0% 0% no-repeat padding-box}.btnSquare--menu{background:none;transition:all ease .3s}.btnSquare--menu img{width:auto;height:16px}.btnSquare--hover:not(.btnSquare--disabled):hover svg path,.btnSquare--hover:not(.btnSquare--disabled):hover svg rect,.btnSquare--hover:not(.btnSquare--disabled).active svg path,.btnSquare--hover:not(.btnSquare--disabled).active svg rect{fill:#fff}.btnRect{background-color:#f07d00;border-width:0px;border-color:inherit;border-radius:5px;padding:8px 12px;color:#fff;text-transform:uppercase;font-size:12px;font-weight:700;transition:opacity ease .3s}.btnRect:disabled{opacity:.3;background-color:#616060!important;cursor:not-allowed;pointer-events:none}.btnRect--connexion{background-color:#f07d00!important;font-size:12px;line-height:19px;border-radius:5px;font-weight:500;margin-top:20px;margin-left:5px}.btnRect--connexion img{height:12px}.btnRect--connexion img.loader{animation:rotate 4s infinite linear}.btnRect--icon{display:flex;justify-content:center;align-items:center;gap:6px}.btnRect--icon svg{display:block;width:auto;height:12px}.btnRect--icon svg path,.btnRect--icon svg rect{fill:#fff}.btnRect--icon svg.loader{animation:rotate 4s infinite linear}.btnRect--corrigerRejouer{background-color:#f07d00;display:block;width:max-content}.btnRect:not(:disabled):hover{opacity:.8}.deleteBtnInput{margin-right:5px;padding-left:5px;height:20px;width:20px}.deleteBtnInput--disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.supprimerContratTravail{margin-right:5px;padding-left:5px;height:24px;width:24px}.btnMultiple{position:relative;z-index:101}.btnMultiple__params{position:absolute;top:0;left:0;transform:translate(-100%,-10px);z-index:1;opacity:0;width:0;overflow:hidden;transition:all ease .3s}.btnMultiple__params--bottom{inset:auto auto 8px 0;transform:translate(-26px,100%)}.btnMultiple__params__container{background-color:#fff;border-radius:10px;box-shadow:0 3px 10px #00000010;margin:10px}.btnMultiple__params__item{height:0px;cursor:pointer;transition:all ease .3s}.btnMultiple__params__item:hover{background:#f9f9f9}.btnMultiple__params__item--delete{color:#d84e38!important}.btnMultiple__params__item--downloadSia{color:#000!important}.btnMultiple__params__item--disabled{opacity:.5;cursor:not-allowed}.btnMultiple:hover .btnMultiple__params{opacity:1;width:auto}.btnMultiple:hover .btnMultiple__params--action{transform:translate(10px,100%)}.btnMultiple:hover .btnMultiple__params--action-select-all-anomalies{transform:translate(75px,40%)}.btnMultiple:hover .btnMultiple__params--action-select-all-sia{transform:translate(150px,20%)}.btnMultiple:hover .btnMultiple__params__item{position:relative;height:30px;font-size:12px;color:#707070;font-family:CircularSTD,sans-serif;display:flex;align-items:center;width:100%;white-space:nowrap;padding:0 20px}.btnMultiple:hover .btnMultiple__params__item a{color:#707070}.btnMultiple:hover .btnMultiple__params__item:first-child{border-radius:6px 6px 0 0;margin-top:10px}.btnMultiple:hover .btnMultiple__params__item:last-child{border-radius:0 0 6px 6px;margin-bottom:10px}.btnMultiple:hover .btnMultiple__params__item:not(:last-child):before{content:"";position:absolute;height:1px;width:70%;bottom:0;left:50%;transform:translate(-50%);background-color:#f9f9f9}.btnMultiple--listing .btnSquare{height:18px;width:18px}.btnMultiple--listing .btnSquare svg{height:auto;max-width:15px}.btnMultiple--arrow .btnMultiple__params__picto{transition:transform ease .3s}.btnMultiple--arrow:hover .btnMultiple__params__picto{transform:rotateX(180deg)}.btnMultiple--listingDropDown{position:relative;right:-10px;top:-5px}.btnMultiple--listingDropDown img{max-width:15px;cursor:pointer}.btnAction{border:none;background:#f07d00;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:6px;padding:2px 10px;min-height:25px;box-shadow:0 2px 3px #0000001a;opacity:1;transition:all ease .3s}.btnAction__picto{width:18px;height:18px}.btnAction__text{font-family:CircularSTD,sans-serif;color:#fff;font-weight:500;font-size:12px}.btnAction:hover{opacity:.6;cursor:pointer}.btnAction:disabled{opacity:.3;background-color:#616060!important;cursor:not-allowed;pointer-events:none}.btnAction:disabled:hover{box-shadow:none}.btnAction.red{background-color:#d84e38}.btnAction.blue{background-color:#1ba7e5}.btnAction--mini{color:#fff;width:max-content;font-size:10px;padding:0 6px;min-height:20px}*{outline:0 none!important}.ui-focus{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:active:focus:not(:disabled):not(.disabled),.btn:focus,.btn:active{outline:0 none!important}button[data-alt]{position:relative;display:inline-block}button[data-alt]:hover:after{content:attr(data-alt);position:absolute;bottom:-100%;left:0;z-index:9999;width:50vw;text-align:left}.password-strength-indicator{margin-top:1rem;padding:1rem;border-radius:5px;background-color:#00000005}.strength-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.strength-title{font-size:.875rem;font-weight:600;color:#002f5a}.strength-value{font-size:.875rem;font-weight:700;padding:.25rem .5rem;border-radius:3px}.strength-value--red{color:#dc3545;background-color:#dc35451a}.strength-value--orange{color:#fd7e14;background-color:#fd7e141a}.strength-value--green{color:#28a745;background-color:#28a7451a}.strength-bar{width:100%;height:6px;background-color:#e0e0e0;border-radius:3px;overflow:hidden;margin-bottom:.75rem}.strength-bar__fill{height:100%;transition:width .3s ease,background-color .3s ease;border-radius:3px}.strength-bar__fill--red{background-color:#dc3545}.strength-bar__fill--orange{background-color:#fd7e14}.strength-bar__fill--green{background-color:#28a745}.strength-rules{list-style:none;padding:0;margin:0}.strength-rule{display:flex;align-items:center;font-size:.875rem;color:#666;margin-bottom:.5rem;transition:color .2s ease}.strength-rule--passed{color:#28a745;font-weight:500}.strength-rule:last-child{margin-bottom:0}.strength-rule__icon{margin-right:.5rem;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.strength-rule__icon--check{color:#28a745}.strength-rule__icon--times{color:#999}.strength-rule__label{flex:1}.titleBloc{border-radius:10px;padding-left:32px;padding-right:32px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px}.titleBloc__title-wrapper{display:flex;align-items:center;gap:12px;flex-shrink:0}.titleBloc h1,.titleBloc h2,.titleBloc h3,.titleBloc h4{margin:0;flex-shrink:0;display:inline-block!important}.titleBloc h1{font-size:18px;text-transform:uppercase;font-weight:600}.titleBloc h2{font-size:18px;font-weight:600}.titleBloc h3{font-size:16px;font-weight:600}.titleBloc__text{color:#004687}.titleBloc__badge{flex-shrink:0;display:inline-block!important;font-size:14px;padding:6px 12px;border-radius:4px;white-space:nowrap}.titleBloc__actions{display:flex!important;gap:12px;align-items:center;flex-shrink:0;margin-left:auto}.titleBloc__actions .search__footer__button--cancel{border-radius:5px;border:none;background:none;color:#616060;font-size:11px;padding:6px 10px;cursor:pointer}.titleBloc__actions .search__footer__button--cancel:hover{background-color:#f5f5f5}.titleBloc__actions button{font-size:14px}.titleBloc.--error *{color:#d84e38}.listingTab{width:100%;border-collapse:inherit;border-spacing:0 3px;table-layout:fixed}.listingTab__container{background:#fff;box-shadow:0 2px 3px #0000001a;border-radius:6px;padding:18px 0;margin-top:10px;margin-bottom:10px}.listingTab__container--padding{padding:18px 32px}.listingTab__action{position:relative;min-height:1px}.listingTab__action__totalItems{color:#707070;font-size:12px;padding-left:32px}.listingTab__action__btn{width:max-content;display:flex;gap:10px;position:absolute;top:0;right:0;transform:translateY(-100%)}.listingTab__action__affichage{padding:0;border:none;width:22px;height:22px;display:flex;align-items:center;justify-content:center;margin-left:auto}.listingTab__action__affichage svg{width:20px;height:20px}.listingTab__action__affichage:hover svg path{fill:#f07d00}.listingTab .absoluteCellule{width:0;padding:0}.listingTab .btnActionCellule{width:24px}.listingTab .checkboxCellule{width:72px}.listingTab .checkboxCellule__container{display:flex;align-items:center;gap:2px}.listingTab .checkboxCellule__container img{width:10px;height:10px}.listingTab .checkboxCellule__container input{width:13px;height:14px;flex-shrink:0;cursor:pointer}.listingTab thead tr th{font-weight:500;font-size:12px;color:#616060;padding:0 5px 10px;vertical-align:bottom}.listingTab thead tr th p{margin:0}.listingTab thead tr th:first-child{padding-left:32px}.listingTab thead tr th:last-child{padding-right:32px}.listingTab tbody tr{position:relative;cursor:pointer}.listingTab tbody tr td{font-size:12px;color:#004687;padding:2px 5px}.listingTab tbody tr td:first-child{padding-left:32px}.listingTab tbody tr td:last-child{padding-right:32px}.listingTab tbody tr td.relativeCel{position:relative}.listingTab tbody tr td p{margin:0}.listingTab tbody tr td p:not(.fullText){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listingTab tbody tr td:hover .listingTab__tooltip{display:block!important}.listingTab tbody tr .btnSquare{background-color:transparent;opacity:0}.listingTab tbody tr:hover{background-color:#0046870f}.listingTab tbody tr:hover .btnSquare{opacity:1}.listingTab__picto{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:1}.listingTab__picto img{position:absolute;width:12px;left:10px;top:50%;transform:translateY(-50%)}.listingTab__picto--dateLimiteTraitement{position:absolute;top:25%;left:75%;z-index:10}.listingTab__picto--dateLimiteTraitement img{width:16px}.listingTab__tooltip{overflow:visible!important;text-overflow:initial!important;position:absolute;background-color:#fff;top:-12px;right:0;transform:translateY(-100%);border-radius:10px;box-shadow:0 2px 10px #00000010;padding:10px 20px;min-width:300px;white-space:break-spaces!important;z-index:1;display:none!important;transition:all ease .3s;color:#707070!important;font-weight:400!important;font-size:12px!important}.listingTab__noDataText,.listingTab__failData{color:#d2d2d2;font-size:14px;font-family:CircularSTD,sans-serif;width:max-content;padding:0 32px;text-align:center;margin:0}.listingTab__failData{color:#d84e38}.listingTab__historique ul{list-style-type:none;margin:0;padding:0;font-size:11px}.listingTab__historique ul .bold{font-weight:600}.listingTab__historique__parent{height:max-content}.listingTab__historique__parent .detailsPage__bloc{width:100%}.listingTab__historique__parent ul li{display:flex;align-items:center;gap:5px}.listingTab__historique__enfant{margin-top:10px}.listingTab__historique__enfant .titleBloc{padding:0!important}.listingTab__historique__enfant .titleBloc h3{font-size:13px}.listingTab__historique__enfant__blocs{position:relative}.listingTab__historique__enfant__blocs:before{content:"";position:absolute;left:8px;top:0;height:100%;width:3px;border-radius:10px;background-color:#f07d00}.listingTab__historique__enfant__bloc{padding:10px 18px;margin-left:25px;position:relative}.listingTab__historique__enfant__bloc:before{content:"";position:absolute;left:-8px;top:50%;border-radius:100%;height:16px;width:16px;transform:translate(-100%,-50%);background-color:#f3f3f3;border:5px solid #f07d00}.popup-confirmation-refuser-demander-complements-demande-dispense__textarea{width:100%;height:300px;resize:none;border:1px solid #616060;padding:10px;background-color:#fff}.popup-refuser-demande-dispense .popup-refuser-demande-dispense__texte-motif,.popup-demander-complement-demande-dispense .popup-demander-complement-demande-dispense__texte-motif{height:200px}.popup--casDispenses .popup__container{overflow-y:visible;max-width:800px}.popup--casDispenses .popup__container input{cursor:pointer}.popup--casDispenses .popup__container .casDispenses{list-style-type:none;padding:0}.popup--casDispenses .popup__container .casDispenses__select{display:flex;align-items:center;gap:10px;padding-left:16px;font-size:14px;margin-bottom:10px;cursor:pointer}.popup--casDispenses .popup__container .casDispenses__item{display:flex;align-items:center;justify-content:space-between;border:1px solid #f5f5f5;padding:6px 16px;margin:6px 0;border-radius:6px;background-color:#fff;transition:all ease .3s}.popup--casDispenses .popup__container .casDispenses__item:hover{background-color:#f5f5f5}.popup--casDispenses .popup__container .casDispenses__item__code{min-width:18px}.popup--casDispenses .popup__container .casDispenses__item__texts{display:flex;align-items:center;gap:20px}.popup--casDispenses .popup__container .casDispenses__item__texts p{margin:0;font-size:14px}.popup--casDispenses .popup__container .casDispenses__item__texts p .tooltipItem{display:inline-block;position:relative;bottom:2px}.popup--casDispenses .popup__container .casDispenses__item__level{border-radius:100px;background-color:#0046871a;font-size:12px;padding:3px 10px}.popup-import-preaffiliation__type-fichier{gap:20px;display:flex}.popup-import-preaffiliation__description-maj{display:block;background-color:#e8f4fd;border:1px solid #b3d9f2;border-radius:6px;padding:16px;margin:12px 0;flex-direction:column;gap:5px}.popup-import-preaffiliation__description-maj>div:first-child{color:#002f5a;font-size:14px}.popup-import-preaffiliation__description-maj>div:last-child{color:#616060;font-size:12px}.popup-import-preaffiliation__display_retour{display:block}.popup-import-preaffiliation__display_retour__title{font-weight:600;color:#002f5a;margin-bottom:12px;font-size:16px}.popup-import-preaffiliation__display_retour__list{display:grid;grid-template-columns:1fr 1fr;gap:16px}.popup--corrigerRejouerlignePreAffiliation .popup__container{overflow-y:inherit}.popup--corrigerRejouerlignePreAffiliation .popup__container .lignePreAffiliation{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:12px 0px}.popup--corrigerRejouerlignePreAffiliation .popup__container .lignePreAffiliation thead th{font-weight:400;font-size:12px;color:#707070;padding:6px}.popup--corrigerRejouerlignePreAffiliation .popup__container .lignePreAffiliation tbody tr td>*:not(.dropdown-multiselect){padding:6px;font-size:12px}.popup--corrigerRejouerlignePreAffiliation .popup__container .lignePreAffiliation__title{font-weight:600}.popup--corrigerRejouerlignePreAffiliation .popup__container .lignePreAffiliation__origin{background:#f5f5f5;border-radius:5px;padding:6px 14px!important;min-height:30px;color:#707070}.popup--corrigerRejouerlignePreAffiliation .popup__container .lignePreAffiliation__validation{display:flex;align-items:center;gap:6px}.popup--corrigerRejouerlignePreAffiliation .popup__container .lignePreAffiliation__validation span{opacity:0;font-size:12px;line-height:14px;font-weight:600;color:#a20212}.popup--corrigerRejouerlignePreAffiliation .popup__container .lignePreAffiliation__validation.--wrong span{opacity:1}.popup--corrigerRejouerlignePreAffiliation .popup__container .lignePreAffiliation__validation svg{flex-shrink:0;height:auto;width:22px}.popup{position:fixed;z-index:1001;top:0;width:100%;height:100vh}.popup__container{background-color:#fff;position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:1000px;margin:0 10px;border-radius:5px;padding:20px;max-height:90vh;overflow-y:auto}.popup__container--mini{max-width:500px}.popup__header{position:relative;display:flex;gap:10px;justify-content:space-between;align-items:center;padding-bottom:6px;margin-bottom:12px;border-bottom:1px solid #f5f5f5}.popup__header--empty{position:absolute;width:calc(100% - 40px);border:none}.popup__header__btn{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);border:none;width:26px;height:26px;font-family:CircularSTD,sans-serif;font-weight:400;color:#f07d00;background:none;transition:all ease .3s}.popup__header__btn:hover{color:#004687}.popup__header__btn:only-child{margin-left:auto}.popup__header .titleBloc{padding:0}.popup__header .titleBloc .titleBloc__text{margin:0}.popup__content{min-height:40px}.popup__content__link{text-decoration:underline;cursor:pointer}.popup__content__link:hover{text-decoration:none}.popup__content--sia{overflow-y:visible}.popup__chapo .tooltipItem{display:inline-block;top:-2px}.popup__text a{position:relative;color:#004687;border-bottom:1px solid #004687;transition:all ease .3s}.popup__text a:hover{color:#f07d00;border-bottom:1px solid #f07d00}.popup__footer{display:flex;align-items:center;justify-content:flex-end;gap:14px}.popup__footer__button--cancel{border-radius:5px;border:none;background:none;color:#616060;font-size:10px;text-transform:uppercase}.popup__footer__button--valider{border-radius:5px;font-size:10px;font-weight:600;padding:6px 10px}.popup__footer__button--cancel svg,.popup__footer__button--valider svg{height:12px;width:auto;display:block}.popup__footer__button--cancel svg path,.popup__footer__button--cancel svg rect,.popup__footer__button--valider svg path,.popup__footer__button--valider svg rect{fill:#fff}.popup__background{background-color:#00000029;position:absolute;z-index:9;height:100vh;width:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.popup--form .popup__text{margin-bottom:20px;color:#004687}.popup--form .popup__text p{margin:0;font-family:CircularSTD,sans-serif;font-size:14px}.popup--form .popup__part{display:flex;align-items:center;gap:20px;margin-bottom:20px}.popup--form .popup__part--padding{padding-left:100px}.popup--form .popup__part--bottom{align-items:flex-end}.popup--form .popup__item{flex:1 1 0;position:relative}.popup--form .popup__item__container{display:flex;gap:10px}.popup--form .popup__item--date{max-width:20ch}.popup--form .popup__displayError{margin:26px 0 16px;border:1px solid #d84e38;border-radius:10px;background-color:#f8d9dc;padding:10px 20px;color:#a20212;font-family:CircularSTD,sans-serif;font-size:14px}.popup--form .popup__displayError__title{text-transform:uppercase;font-weight:600;margin-bottom:10px}.popup--form .popup__displayError__list__container{max-height:60vh;overflow-y:auto}.popup--form .popup__displayError__list__header{margin-bottom:10px}.popup--form .popup__displayError__list__item{display:flex;margin:4px 0}.popup--form .popup__displayError__list__item:not(.popup--form .popup__displayError__list__item--legend):not(:last-child){border-bottom:1px solid #ffbbbb}.popup--form .popup__displayError__list__item--legend{font-size:12px;border-bottom:1px solid #d84e38;font-weight:600}.popup--form .popup__displayError__list__item__prop{flex:1 1 0}.popup--form .popup__displayError__button{border:none;background:none;color:#a20212;font-size:10px;padding:0;text-transform:uppercase;font-weight:600;text-decoration:underline}.popup--form .popup__displayWarning{margin:26px 0 16px;border:1px solid #e48a67;border-radius:10px;background-color:#e48a67;padding:10px 20px;color:#e48a67;font-family:CircularSTD,sans-serif;font-size:14px}.popup--form .popup__displayWarning .p,.popup--form .popup__displayWarning__title{font-weight:600;margin-bottom:10px;color:#fff}.popup--form .popup__displayWarning__list__header{margin-bottom:10px}.popup--form .popup__displayWarning__list__item{display:flex;margin:4px 0;color:#fff;width:auto}.popup--form .popup__displayWarning__list__item:not(.popup--form .popup__displayWarning__list__item--legend):not(:last-child){border-bottom:1px solid #ffbbbb}.popup--form .popup__displayWarning__list__item--legend{font-size:12px;border-bottom:1px solid #e48a67;font-weight:600}.popup--form .popup__displayWarning__list__item__prop{flex:1 1 0}.popup--rejouerAnomalie .popup__container{overflow-y:inherit}.popup--rechercheSalarie .popup__container,.popup--rechercheContrat .popup__container{width:93%;max-height:90%;max-width:93%;background-color:#f3f3f3}.popup--rechercheSalarie .listingSalaries,.popup--rechercheContrat .listingSalaries{width:95%;overflow-y:unset}.popup--rechercheSalarie .popup__displayError,.popup--rechercheContrat .popup__displayError{margin:0 0 16px;border:1px solid #d84e38;border-radius:10px;background-color:#f8d9dc;padding:10px 20px;color:#a20212;font-family:CircularSTD,sans-serif;font-size:14px}.popup--rechercheSalarie .popup__displayError__title,.popup--rechercheContrat .popup__displayError__title{text-transform:uppercase;font-weight:600}.popup--validation .popup__container{max-width:500px}.popup--validation .popup__content__text{margin-right:50px;font-family:CircularSTD,sans-serif;color:#004687}.popup--validation .popup__footer{padding:0}.popup--addClientPrecompte .popup__content{min-height:200px}.popup--addClientPrecompte .popup__searchBar{margin-bottom:20px}.popup--bandeauInfo .popup__container{overflow:visible}.popup--sia .popup__container,.popup--tableau .popup__container,.popup--contexte .popup__container,.popup--codeAno .popup__container{overflow-y:hidden}.popup--sia .popup__content--sia,.popup--sia .popup__content--tableau,.popup--sia .popup__content--codeAno,.popup--tableau .popup__content--sia,.popup--tableau .popup__content--tableau,.popup--tableau .popup__content--codeAno,.popup--contexte .popup__content--sia,.popup--contexte .popup__content--tableau,.popup--contexte .popup__content--codeAno,.popup--codeAno .popup__content--sia,.popup--codeAno .popup__content--tableau,.popup--codeAno .popup__content--codeAno{max-height:80vh;overflow-y:auto}.popup--sia .popup__collapse,.popup--tableau .popup__collapse,.popup--contexte .popup__collapse,.popup--codeAno .popup__collapse{overflow:hidden;height:0px;transition:all ease .3s}.popup--sia .popup__collapse__content,.popup--tableau .popup__collapse__content,.popup--contexte .popup__collapse__content,.popup--codeAno .popup__collapse__content{padding-left:26px;padding-right:26px}.popup--sia .popup__collapse__btn,.popup--tableau .popup__collapse__btn,.popup--contexte .popup__collapse__btn,.popup--codeAno .popup__collapse__btn{font-family:CircularSTD,sans-serif;color:#707070;background-color:#f3f3f3;height:80px;border-radius:10px;padding:0 20px;width:100%;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:700;text-transform:uppercase;cursor:pointer}.popup--sia .popup__collapse__btn__icon,.popup--tableau .popup__collapse__btn__icon,.popup--contexte .popup__collapse__btn__icon,.popup--codeAno .popup__collapse__btn__icon{transform:rotate(0);transition:all ease .3s}.popup--sia .popup__collapse__btn.active .popup__collapse__btn__icon,.popup--tableau .popup__collapse__btn.active .popup__collapse__btn__icon,.popup--contexte .popup__collapse__btn.active .popup__collapse__btn__icon,.popup--codeAno .popup__collapse__btn.active .popup__collapse__btn__icon{transform:rotate(90deg)}.popup--sia .popup__listing,.popup--tableau .popup__listing,.popup--contexte .popup__listing,.popup--codeAno .popup__listing{display:flex;gap:5%;padding-left:32px;padding-right:32px;align-items:baseline}.popup--sia .popup__listing table,.popup--tableau .popup__listing table,.popup--contexte .popup__listing table,.popup--codeAno .popup__listing table{flex:1 1 0;width:100%;font-size:14px}.popup--sia .popup__listing table tbody tr th,.popup--tableau .popup__listing table tbody tr th,.popup--contexte .popup__listing table tbody tr th,.popup--codeAno .popup__listing table tbody tr th{padding:2px 8px 2px 10px;font-weight:600;text-align:left}.popup--sia .popup__listing table tbody tr td,.popup--tableau .popup__listing table tbody tr td,.popup--contexte .popup__listing table tbody tr td,.popup--codeAno .popup__listing table tbody tr td{padding:2px 8px;text-align:right;word-break:break-word}.popup--sia .popup__listing table tbody tr:nth-child(2n),.popup--tableau .popup__listing table tbody tr:nth-child(2n),.popup--contexte .popup__listing table tbody tr:nth-child(2n),.popup--codeAno .popup__listing table tbody tr:nth-child(2n){background-color:#0046870f}.popup--tableau .popup__listing table tbody tr td{text-align:left}.popup--codeAno .popup__listing table tbody tr th{font-size:12px;padding:6px 8px}.popup--codeAno .popup__listing table tbody tr td{font-size:12px;text-align:left}.popup--radiationContrat .popup__text,.popup--rejouerDemandeAffiliation .popup__text,.popup--rejouerAffiliation .popup__text,.popup--rejouerRadiation .popup__text,.popup--supprimerContratTravail .popup__text,.popup--modifierStatutDsn .popup__text,.popup--ajouterAuGroupeEtablissement .popup__text,.popup--ajouterEtablissement .popup__text,.popup--closeAnomalie .popup--rejeterDemandeAffiliation .popup__text{flex:1 1 0}.popup--radiationContrat .popup__text__container,.popup--rejouerDemandeAffiliation .popup__text__container,.popup--rejouerAffiliation .popup__text__container,.popup--rejouerRadiation .popup__text__container,.popup--supprimerContratTravail .popup__text__container,.popup--modifierStatutDsn .popup__text__container,.popup--ajouterAuGroupeEtablissement .popup__text__container,.popup--ajouterEtablissement .popup__text__container,.popup--closeAnomalie .popup--rejeterDemandeAffiliation .popup__text__container{display:flex}.popup--radiationContrat .popup__item--checkbox,.popup--rejouerDemandeAffiliation .popup__item--checkbox,.popup--rejouerAffiliation .popup__item--checkbox,.popup--rejouerRadiation .popup__item--checkbox,.popup--supprimerContratTravail .popup__item--checkbox,.popup--modifierStatutDsn .popup__item--checkbox,.popup--ajouterAuGroupeEtablissement .popup__item--checkbox,.popup--ajouterEtablissement .popup__item--checkbox,.popup--closeAnomalie .popup--rejeterDemandeAffiliation .popup__item--checkbox{display:flex;align-items:center;gap:10px}.popup--radiationContrat .popup__item--checkbox label,.popup--rejouerDemandeAffiliation .popup__item--checkbox label,.popup--rejouerAffiliation .popup__item--checkbox label,.popup--rejouerRadiation .popup__item--checkbox label,.popup--supprimerContratTravail .popup__item--checkbox label,.popup--modifierStatutDsn .popup__item--checkbox label,.popup--ajouterAuGroupeEtablissement .popup__item--checkbox label,.popup--ajouterEtablissement .popup__item--checkbox label,.popup--closeAnomalie .popup--rejeterDemandeAffiliation .popup__item--checkbox label{cursor:pointer}.popup--radiationContrat .popup__item--checkbox label .tooltipItem,.popup--rejouerDemandeAffiliation .popup__item--checkbox label .tooltipItem,.popup--rejouerAffiliation .popup__item--checkbox label .tooltipItem,.popup--rejouerRadiation .popup__item--checkbox label .tooltipItem,.popup--supprimerContratTravail .popup__item--checkbox label .tooltipItem,.popup--modifierStatutDsn .popup__item--checkbox label .tooltipItem,.popup--ajouterAuGroupeEtablissement .popup__item--checkbox label .tooltipItem,.popup--ajouterEtablissement .popup__item--checkbox label .tooltipItem,.popup--closeAnomalie .popup--rejeterDemandeAffiliation .popup__item--checkbox label .tooltipItem{display:inline-block}.popup--updateContrat .popup__text h3{font-size:16px!important;font-weight:700}.popup--updateContrat .popup__text p{margin-bottom:10px}.popup--updateContrat .popup__text .popup__item--dropbox{margin-top:10px}.popup--updateContrat .popup__text__content{margin-bottom:20px}.popup--closeAnomalie .popup__warning{margin-top:10px;font-size:14px;color:#f07d00;font-family:CircularSTD,sans-serif}.popup--closeAnomalie .popup__warning img{width:20px;margin-bottom:5px;margin-right:5px}.popup--closeAnomalie .inputField__checkbox{width:auto!important;gap:8px!important;font-size:13px!important;padding:0 14px!important}.popup--closeAnomalie .inputField__checkbox:before{width:15px!important;height:10px!important}.popup--traiterAnomaliesEntsEtParams .popup__item--checkbox,.popup--cancelAffilRad .popup__item--checkbox{display:flex;align-items:center;margin-bottom:10px}.popup--traiterAnomaliesEntsEtParams .popup__item--checkbox label,.popup--cancelAffilRad .popup__item--checkbox label{margin-left:10px}.popup--prolongationContrat .popup__item--prolongationCheckbox{flex:none}.popup--dashboard .popup__container{width:max-content;min-width:450px}.popup--dashboard .popup__header{margin-bottom:10px}.popup--dashboard .popup__header__title{font-family:CircularSTD,sans-serif;color:#f07d00;font-weight:600}.popup--dashboard .popup__content__text{margin:10px 0;font-family:CircularSTD,sans-serif;color:#004687}.popup--dashboard table{width:100%;border-collapse:separate;border-spacing:0 5px}.popup--dashboard table tr{font-size:14px;font-family:CircularSTD,sans-serif;color:#004687}.popup--dashboard table tr td:last-child{text-align:right;white-space:nowrap;padding-left:16px}.popup--notifications .popup__container,.popup--informations .popup__container{top:100px;left:auto;right:10px;transform:translate(0);width:100%;max-width:500px;border-radius:5px;max-height:90vh}.popup--notifications .popup__item,.popup--informations .popup__item{margin-left:20px}.popup--notifications .popup__picto,.popup--informations .popup__picto{position:absolute;width:10px;height:10px;border-radius:10px;background-color:#e68122;left:25px;margin-top:6px}.popup--validation.popup{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:9999}.popup--validation .popup__background{position:absolute;top:0!important;left:0!important;width:100%;height:100%;background-color:#00000080;cursor:pointer}.popup--validation .popup__container{position:relative;top:auto;left:auto;transform:none;z-index:10000;background:#fff;border-radius:16px;padding:2.5rem;max-width:500px;width:90%;margin:0;box-shadow:0 8px 24px #0003;text-align:center}.popup--validation .popup__icon-wrapper{margin-bottom:1.5rem;display:flex;justify-content:center}.popup--validation .popup__icon-info{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;line-height:1;font-size:24px;font-style:normal;color:#f07d00}.popup--validation .popup__icon-info:before{content:" ";position:absolute;left:0;top:1px;width:100%;height:100%;background-color:#f07d001a;border-radius:50%;border:1px solid #f07d00;z-index:-1}.popup--validation .popup__title{font-size:1.3rem;font-weight:700;color:#002f5a;margin:0 0 1rem;text-align:initial}.popup--validation .popup__content{margin-bottom:2rem}.popup--validation .popup__content__text{font-size:.8rem;line-height:1.4;color:#8b99a6;text-align:initial}:deep(.popup-footer){display:flex;gap:1rem;justify-content:center}:deep(.popup-footer) button{flex:1;max-width:200px;padding:12px 16px;border-radius:8px;font-weight:600;font-size:1rem;border:2px solid #002f5a;background:#fff;color:#002f5a;cursor:pointer;transition:all .2s ease}:deep(.popup-footer) button:hover{background-color:#002f5a;color:#fff}:deep(.popup-footer) button:disabled{opacity:.5;cursor:not-allowed}:deep(.popup-footer) button:nth-child(2){background-color:#002f5a;color:#fff}:deep(.popup-footer) button:nth-child(2):hover{background-color:#002f5a}.base-modal__dialog--notifications{margin-top:60px;margin-right:20px;margin-left:auto;max-width:500px}.search{position:relative;z-index:102}.search__header{position:relative;padding-bottom:6px;margin-bottom:0;border-bottom:1px solid #f5f5f5;color:#000;font-size:11px;font-weight:600;text-transform:uppercase}.search__button>*{margin-left:auto}.search__collapse{overflow:hidden;height:0px;transition:all ease .3s}.search__collapse--dashboardDsn{height:unset}.search__collapse.active{overflow:visible}.search__collapse__container{padding:10px 30px;background-color:#fff;box-shadow:0 2px 3px #0000001a;border-radius:10px}.search__input__part{display:flex;justify-content:space-between;gap:30px;margin-bottom:10px;flex-wrap:wrap}.search__input__part__container{flex:1 1 0}.search__input__part--minWidth{justify-content:flex-start}.search__input__part--minWidth:after{content:"";flex:auto}.search__input__title{font-family:CircularSTD,sans-serif;font-weight:700}.search__input__item{flex:1 1 0;position:relative}.search__input__item--nss{min-width:27ch}.search__input__item--siret{min-width:20ch}.search__input__item--checkbox .search__input__item__container,.search__input__item--multiDate{display:flex;gap:10px}.search__input__item--multiDate>div{flex:1 1 0}.search__input__item--selectBlocDsn{min-width:30ch}.search__footer{display:flex;justify-content:flex-end;gap:10px;margin-top:15px}.search__footer__button--cancel{border-radius:5px;border:none;background:none;color:#616060;font-size:11px}.search__footer__button--search{border-radius:5px;font-size:10px;font-weight:600;padding:6px 10px}.search__footer__button--cancel svg,.search__footer__button--search svg{height:12px;width:auto;display:block}.search__footer__button--cancel svg path,.search__footer__button--cancel svg rect,.search__footer__button--search svg path,.search__footer__button--search svg rect{fill:#fff}.search__filter{display:flex;align-items:center}.search__filter__btn{height:25px;width:25px;font-size:12px;line-height:24px;border-radius:50px;background:none;border:none;color:#f07d00;font-family:CircularSTD,sans-serif;font-weight:600;margin-left:6px}.search__filter__item{display:flex;gap:6px;align-items:center}.search__filter__item__container{display:flex;gap:10px;align-items:center;width:-moz-max-content;flex-wrap:wrap}.search__filter__item p{margin:0;font-size:12px;font-family:CircularSTD,sans-serif;color:#f07d00}.search__filter__item p:first-child{font-weight:600}.toastNotificationStack{position:fixed;bottom:24px;right:24px;z-index:1050;pointer-events:none}.toastNotificationStack__list{display:flex;flex-direction:column;align-items:flex-end;gap:10px;padding-top:8px}.toastNotificationStack__item{pointer-events:all;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:260px;max-width:320px;padding:12px 16px;border-radius:8px;border:1px solid transparent;box-shadow:0 4px 12px #0000001f;font-family:CircularSTD,sans-serif;font-size:14px}.toastNotificationStack__item--success{background-color:#e1f7ef;border-color:#32ab80;color:#2ca202}.toastNotificationStack__item--error{background-color:#f9e4e1;border-color:#d84e38;color:#a20212}.toastNotificationStack__item--warning{background-color:#ffe7cc;border-color:#e68122;color:#a25502}.toastNotificationStack__item--info{background-color:#deeaf6;border-color:#1ba7e5;color:#004687}.toastNotificationStack__item__message{flex:1;line-height:1.4}.toastNotificationStack__item__close{background:none;border:none;cursor:pointer;font-size:18px;line-height:1;padding:0 0 0 8px;color:inherit;opacity:.7;flex-shrink:0}.toastNotificationStack__item__close:hover{opacity:1}.toast-slide-enter-active,.toast-slide-leave-active{transition:all .3s ease}.toast-slide-enter-from,.toast-slide-leave-to{opacity:0;transform:translate(40px)}.card{margin-top:10px;border:none;width:calc(50% - 10px);transition:all ease .3s;background:none}.card--wideBloc{width:100%}.card--wideBloc .card__item{width:calc(25% - 20px)!important;margin-right:20px!important}.card--wideBloc .card__content{min-height:auto}.card__container{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:30px}.card__title{font-family:CircularSTD,sans-serif;font-size:14px;color:#707070;padding:0 34px}.card__withoutData{width:100%;align-items:center}.card__withoutData__text{font-family:CircularSTD,sans-serif;font-size:14px;color:#707070;padding:0 34px}.card__content{margin:10px 0;background-color:#fff;border-radius:10px;padding:10px 34px;min-height:200px}.card__content__container{display:flex;flex-wrap:wrap}.card__content__table{font-size:13px;border-collapse:collapse;width:100%;color:#004687;text-align:center}.card__content__table td{padding:15px}.card__content__table thead th{color:#707070}.card__content__noData{color:#d2d2d2;font-size:14px;width:max-content;text-align:center;margin:0}.card__item{position:relative;border-left:2px solid #f07d00;margin:10px 0;padding-left:10px;width:50%;padding-right:10px;height:min-content}.card__item__header{font-family:CircularSTD,sans-serif;font-size:14px;font-weight:700;color:#004687;align-items:center}.card__item__header span{color:red}.card__item__prop{font-family:CircularSTD,sans-serif;font-size:13px;color:#004687;display:flex;align-items:center}.card__item__prop__copiable-et-cliquable{text-decoration:underline;transition:all ease .3s}.card__item__prop__copiable-et-cliquable:hover{color:#f07d00;cursor:pointer}.card__item__prop__copiable-et-cliquable:hover .picto_copy svg path{fill:#f07d00}.card__item__prop__copiable-et-cliquable>*{display:inline}.card__item__prop__copiable-et-cliquable .btnSquare{position:relative;top:3px}.card__item__prop--multiobject{flex-direction:column;align-items:flex-start;gap:0px}.card__item__prop--multiobject>div{display:flex;gap:10px}.card__item--multiobject{width:100%}.tooltipItem{position:relative}.tooltipItem__icon{padding-left:6px;width:22px;height:16px;font-family:CircularSTD,sans-serif;font-size:10px;text-align:center;display:flex;align-items:center;justify-content:center;transition:all ease .3s;cursor:pointer}.tooltipItem__icon svg{width:100%;height:auto}.tooltipItem__icon svg path{transition:all ease .2s}.tooltipItem__icon:hover svg path{fill:#f07d00}.tooltipItem__error svg path{fill:#d84e38}.tooltipItem__text{position:absolute;background-color:#fff;top:-12px;left:-20px;transform:translateY(-100%);border-radius:10px;box-shadow:0 2px 10px #00000020;padding:10px 20px;min-width:250px;max-width:400px;white-space:break-spaces;z-index:1001;display:none;transition:all ease .3s;color:#707070;font-weight:400;font-size:12px}.tooltipItem__text:before{content:"";position:absolute;bottom:-10px;width:0px;height:0px;box-sizing:border-box;border:6px solid black;border-color:transparent transparent #ffffff #ffffff;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-3px 3px 3px #00000009}.tooltipItem__sia2{float:right;left:-66%}.tooltipItem__sia2__text{min-width:225px!important}.tooltipItem .tooltipItem__icon:hover+.tooltipItem__text{display:block}.tooltipItem--left .tooltipItem__text{left:auto;right:-20px}.tooltipItem--left .tooltipItem__text:before{right:25px}.detailsPage{padding-bottom:40px;margin-right:10px}.detailsPage__information{margin-bottom:30px}.detailsPage__action{margin-bottom:10px;padding-left:32px}.detailsPage__action__container{display:flex;gap:10px}.detailsPage__action__container.--bottom{margin-top:20px}.detailsPage__action__container.--right{justify-content:right}.detailsPage__action--filters{position:absolute;width:100%;top:0}.detailsPage__action--filters .--bottom{margin-top:6px}.detailsPage__action--filters .btnAction{opacity:.6;filter:grayscale(1)}.detailsPage__action--filters .btnAction:disabled{pointer-events:none;opacity:1;filter:none;background-color:#f07d00!important}.detailsPage table.listingTab thead tr th,.detailsPage table.listingTab tbody tr td{font-size:11px}@media(min-width:1700px){.detailsPage table.listingTab thead tr th,.detailsPage table.listingTab tbody tr td{font-size:12px}}@media(min-width:1200px){.detailsPage__rightCol{padding-right:0}}.detailsPage__rightCol{position:relative}@media(min-width:1200px){.detailsPage__rightCol.--separator{padding-left:40px}}.detailsPage__rightCol.--separator:before{content:"";width:2px;position:absolute;height:calc(100% - 40px);background-color:#fff;left:14px;bottom:0}@media(max-width:991px){.detailsPage__rightCol.--separator:before{content:none}}@media(min-width:1200px){.detailsPage__leftCol{padding-left:0}}.detailsPage__centerCol{padding:0;position:relative}.detailsPage__item{padding:2px 0;display:flex;align-items:center;flex-wrap:wrap;gap:3px}.detailsPage__item__label{font-weight:600;font-size:11px;color:#002f5a}.detailsPage__item__label.--error{color:#dc3545}@media(min-width:1700px){.detailsPage__item__label{font-size:12px}}.detailsPage__item__value{font-weight:500;font-size:11px;color:#004687;display:flex;align-items:center}.detailsPage__item__value.--wide{width:100%;padding:0 8px}@media(min-width:1700px){.detailsPage__item__value{font-size:12px}}.detailsPage__item__value__tab{text-align:left;list-style-type:none;margin:0;padding:0 10px;width:100%;border:1px solid #f5f5f5}.detailsPage__item__value__tab thead tr th{padding:0 2px 0 6px}.detailsPage__item__value__tab tbody tr:nth-child(odd) td{background-color:#0046870f}.detailsPage__item__value__tab tbody tr td{padding:0 2px 0 6px}.detailsPage__item__value .picto_copy{width:15px!important;height:15px!important}.detailsPage__item__value .picto_copy svg{max-height:none;height:12px}.detailsPage__item__value .tooltipItem{text-align:left}.detailsPage__item__value a{color:#004687;text-decoration:underline!important}.detailsPage__item__value--copiable{transition:all ease .2s}.detailsPage__item__value--copiable:hover{color:#f07d00;cursor:pointer}.detailsPage__item__value--copiable:hover svg path{fill:#f07d00}.detailsPage__item__value.importantInformation{color:#dc3545;font-weight:600}.detailsPage__item__value.presetDesactive{color:gray}.detailsPage__bloc{border-radius:6px;background-color:#fff;box-shadow:3px 0 12px #00000010;padding:8px 8px 8px 30px;border:2px solid white;position:relative}.detailsPage__bloc--red{border-color:#dc3545}.detailsPage__bloc--yellow{border-color:#ffc83c}.detailsPage__bloc--noData{color:#dadada;font-size:12px}.detailsPage__bloc__warning{position:absolute;width:17px;left:7px;top:9px}.detailsPage__bloc__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:6px}.detailsPage__bloc__header__title{font-weight:600;line-height:22px;display:flex;align-items:center;word-break:break-word}.detailsPage__bloc__header__badge{margin-left:6px}.detailsPage__bloc__header__actions{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto}.detailsPage__bloc__header__action{background-color:#f07d00;border-radius:5px;color:#fff;font-size:12px;padding:4px 8px;line-height:14px;border:none;display:flex;align-items:center;gap:3px;font-weight:500;transition:all ease .2s;opacity:1}.detailsPage__bloc__header__action svg{height:auto;width:10px}.detailsPage__bloc__header__action svg path{fill:#fff}.detailsPage__bloc__header__action:hover{opacity:.6}.detailsPage__bloc__header__action.--disabled{cursor:not-allowed;pointer-events:none;opacity:.3;background-color:#616060!important}.detailsPage__bloc__content--flex{display:flex;justify-content:space-between;align-items:flex-start;padding-right:6px}.detailsPage__bloc__content .btnMultiple--listing .btnSquare{height:26px;width:26px}.detailsPage__chapo{margin-bottom:10px;padding-left:32px}.detailsPage__chapo *{color:#707070;font-size:11px}@media(min-width:1700px){.detailsPage__chapo *{font-size:12px}}.detailsPage__chapo * svg path{fill:#707070}.detailsPage__chapo__item{display:flex;align-items:center}.detailsPage__chapo__item span{font-weight:600}.detailsPage__chapo__item .picto_copy{width:15px!important;height:15px!important}.detailsPage__chapo__item .picto_copy svg{max-height:none;height:12px}.detailsPage__footer{margin-top:60px}.detailsPage__tab__container{position:relative}.detailsPage__tab__container:before{content:"";position:absolute;height:2px;border-radius:10px;width:calc(100% - 20px);right:0;bottom:0;background-color:#fff}.detailsPage__tab__content .row{margin:0}.detailsPage__tab__list{border:none;width:max-content;background:#fff;border-radius:6px 6px 0;box-shadow:3px 0 12px #00000010;padding:0 16px}.detailsPage__tab__item .nav-link{border:none;padding:8px 16px;line-height:15px;font-size:12px;color:#004687;position:relative}.detailsPage__tab__item .nav-link:before{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);height:2px;width:calc(100% - 32px);border-radius:0 0 2px 2px;background-color:transparent;transition:all ease .2s}.detailsPage__tab__item .nav-link:disabled{color:#dadada}.detailsPage__tab__item .nav-link.--critique{color:#dc3545}.detailsPage__tab__item .nav-link.active,.detailsPage__tab__item .nav-link:hover{color:#f07d00;background:none}.detailsPage__tab__item .nav-link.active:before,.detailsPage__tab__item .nav-link:hover:before{background-color:#f07d00}.detailsPage .titleBloc h2.titleBloc__text{font-size:14px;text-transform:uppercase;margin:15px 0 8px}.detailsPage__general{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:row;position:relative;z-index:1;padding:10px 0;gap:4px 0}.detailsPage__general:after{content:"";position:absolute;background-color:#f07d00;z-index:-1;top:10px;left:50%;width:1px;height:calc(100% - 20px)}.detailsPage__general.--wide{grid-template-columns:1fr}.detailsPage__general.--wide:after{content:none}@media(max-width:991px),(min-width:1200px)and (max-width:1399px){.detailsPage__general{grid-template-columns:1fr}.detailsPage__general:after{content:none}}@media(min-width:992px)and (max-width:1199px){.detailsPage__general{grid-template-columns:1fr 1fr}.detailsPage__general:after{content:""}}@media(min-width:1200px)and (max-width:1399px){.detailsPage__general--context{grid-template-columns:1fr 1fr}.detailsPage__general--context:after{content:""}}.detailsPage__general__item{flex-wrap:nowrap;justify-content:space-between;padding:2px 32px;gap:0 10px;align-items:flex-start}.detailsPage__general__item:hover{background-color:#0046870f}.detailsPage__general__item__label{min-width:30%;line-height:14px}.detailsPage__general__item__value{text-align:right;flex:1 1 0;line-height:14px;justify-content:flex-end;word-break:break-word}.detailsPage__general__item.--wide{grid-column:1/-1;z-index:1;background:#fff;padding:14px 32px}.detailsPage__general__item.--wide .detailsPage__general__item__value{width:100%}.detailsPage__anomalies__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.detailsPage__anomalies__voirPlus{color:#f07d00;font-size:12px;padding:4px 8px;line-height:14px;border:none;font-weight:500;transition:all ease .2s;opacity:1;text-decoration:underline;display:block;margin-left:auto;margin-top:10px}.detailsPage__anomalies__voirPlus:hover{opacity:.6}.detailsPage__affiliationsRadiations__list{display:flex;flex-direction:column;gap:10px}.detailsPage__affiliationsRadiations__list .detailsPage__bloc__content__informations{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));width:100%;gap:0 10px}.detailsPage__displayError{margin:26px 0 16px;border:1px solid #dc3545;border-radius:10px;background-color:#f8d9dc;padding:10px 20px;color:#a20212;font-family:CircularSTD,sans-serif;font-size:14px}.detailsPage__displayError__title{text-transform:uppercase;font-weight:600;margin-bottom:10px}.detailsPage__displayError__list__container{max-height:60vh;overflow-y:auto}.detailsPage__displayError__list__header{margin-bottom:10px}.detailsPage__displayError__list__item{margin:4px 0}.detailsPage__displayError__list__item:not(:last-child){border-bottom:1px solid #ffbbbb}.pagination{justify-content:center;margin:5px 0 -10px}.pagination__nav__button{border:none;width:20px;height:100%;background-color:transparent}.pagination__nav__button:disabled{opacity:.5;filter:grayscale(1)}.pagination__nav__arrow{height:10px}.pagination__nav--next .pagination__nav__arrow{transform:rotate(180deg)}.pagination__page{margin:0 5px}.pagination__page__button{background:none;border:none;min-width:25px;height:30px;padding:0 5px;color:#004687;font-family:CircularSTD,sans-serif;font-weight:600;font-size:14px}.pagination__page__button--active{color:#f07d00}.json__block{font-family:CircularSTD,sans-serif;font-size:13px;margin-left:15px;position:relative}.json__block:before{content:"";position:absolute;height:calc(100% + 5px);width:1px;background-color:#f0f0f0;left:-12px;top:50%;transform:translateY(-50%)}.json__toggle{cursor:pointer;position:relative;margin-bottom:5px}.json__toggle__icon{position:absolute;color:#fff;left:-18px;background:#616060;height:13px;width:13px;display:flex;align-items:center;justify-content:center;top:50%;transform:translateY(-50%)}.json__key{color:#f07d00;background:#f0f0f0;padding:3px 6px;border-radius:3px;margin-right:10px}.json__data{color:#707070;font-weight:700}.json__data--noData{font-style:italic;opacity:.6;font-weight:500}.json__content{margin-left:15px}.json__object,.json__array{position:relative}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:25px;background:#fff;display:block}.multiselect__spinner:before,.multiselect__spinner:after{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#f07d00 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:25px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__tags{border-color:#d6d6e1;box-shadow:0 0 0 3px #0046871a}.multiselect--active .multiselect__select{transform:translateY(-50%) rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;font-size:12px;color:#004687;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:0;margin-bottom:0;background:transparent}.multiselect__input{margin-bottom:0;background:transparent}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:42px;display:flex;align-items:center;padding:.5rem 2.5rem .5rem .875rem;border:1px solid #d6d6e1;border-radius:12px;background:#fff;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.multiselect__tag{position:relative;display:inline-block;padding:4px 20px 4px 8px;font-size:12px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#f07d00;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:20px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#fff;font-size:12px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;box-sizing:border-box;display:block;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;margin:0;text-decoration:none;border-radius:5px;border:1px solid #e8e8e8;cursor:pointer}.multiselect__select{line-height:16px;display:block;position:absolute;box-sizing:border-box;width:40px;right:1px;top:50%;transform:translateY(-50%);padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:12px;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;font-size:.875rem;font-family:inherit;font-weight:400}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #d6d6e1;border-top:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px;z-index:50;-webkit-overflow-scrolling:touch;font-family:inherit}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:7px 12px;font-size:.875rem;font-family:inherit;min-height:32px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:32px;padding-right:10px;padding-left:10px;font-size:10px}.multiselect__option--highlight{background:#fff;outline:none;color:#004687}.multiselect__option--highlight:after{content:attr(data-select);background:#fff;color:#f07d00}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{color:#d84e38;background:inherit}.multiselect__option--selected.multiselect__option--highlight:after{background:inherit;content:attr(data-deselect);color:#d84e38}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#d84e38;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#d84e38;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}*[dir=rtl] .multiselect{text-align:right}*[dir=rtl] .multiselect__select{right:auto;left:1px}*[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}*[dir=rtl] .multiselect__content{text-align:right}*[dir=rtl] .multiselect__option:after{right:auto;left:0}*[dir=rtl] .multiselect__clear{right:auto;left:12px}*[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.tableSia2{width:100%}.tableSia2__td{width:auto}.errorBanner{margin:0 20px 16px;border:1px solid #d84e38;border-radius:10px;background-color:#f8d9dc;padding:10px 20px;color:#a20212;font-family:CircularSTD,sans-serif;font-size:14px;max-height:300px;overflow-y:auto}.errorBanner__title{text-transform:uppercase;font-weight:600;margin-bottom:10px}.errorBanner__text__clickable{font-weight:700;text-decoration:underline;cursor:pointer;width:fit-content}.errorBanner__text__clickable:hover{text-decoration:none}.page-header{background:#fff;border-radius:10px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;box-shadow:0 1px 4px #0000000f}.page-header .header-title-wrapper{display:flex;align-items:center;gap:12px}.page-header .header-left{min-width:0}.page-header .header-title-row{display:flex;align-items:flex-start;gap:12px}.page-header .header-title-content{min-width:0}.page-header .header-title-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.page-header .header-title-navigation{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.page-header .page-header__icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:0;background-color:#f9fafb;color:#2f4b70;cursor:pointer;flex-shrink:0;box-shadow:none;appearance:none}.page-header .page-header__icon svg{max-width:20px;max-height:20px;width:100%;height:100%;display:block}.page-header .page-header__icon path{fill:#2f4b70}.page-header .page-header__icon:hover{background-color:#eef4fb}.page-header .header-left h1{margin:0 0 4px;font-size:20px;font-weight:700;color:#002f5a;letter-spacing:.5px}.page-header .header-left h2,.page-header .header-left h3,.page-header .header-left h4{margin:0 0 4px;color:#002f5a;letter-spacing:.3px}.page-header .header-left h2{font-size:18px;font-weight:700}.page-header .header-left h3{font-size:16px;font-weight:700}.page-header .header-left h4{font-size:15px;font-weight:700}.page-header .header-left p{margin:0;font-size:13px;color:#707070}.page-header__back-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:calc(-.5*(32px - 1rem));padding:0;background:none;border:none;font-size:0;color:#004687;background-color:#f3f3f3;cursor:pointer;border-radius:50%;overflow:hidden;appearance:none;transition:background-color .15s;flex-shrink:0}.page-header__back-btn:before{content:none!important;display:none!important}.page-header__back-btn:hover{background-color:#d3d3d3}.page-header__back-btn svg{width:24px;height:24px}.page-header .header-right{display:flex;align-items:center;gap:10px;margin-left:auto}.page-header .header-modification-badge{flex-shrink:0;font-size:13px;padding:6px 12px;border-radius:4px;white-space:nowrap}.page-header .header-modification-actions{display:flex;gap:12px;align-items:center}.page-header .header-modification-actions .search__footer__button--cancel{border-radius:5px;border:none;background:none;color:#616060;font-size:11px;padding:6px 10px;cursor:pointer}.page-header .header-modification-actions .search__footer__button--cancel:hover{background-color:#fcfcfc}.page-header .header-modification-actions button{font-size:14px}.page-header .create-input-group{display:flex;align-items:center;border:1.5px solid #d3d3d3;border-radius:6px;padding:0 12px;background:#fff;height:40px;gap:8px}.page-header .create-input-group input{border:none;outline:none;font-size:13.5px;color:#002f5a;width:220px;background:transparent}.page-header .create-input-group input::placeholder{color:#b0b8cc}.page-header .plus-icon{color:#b0b8cc;font-size:18px;line-height:1}.page-header .btn-create{background:#f6b166;color:#fff;border:none;border-radius:6px;padding:0 22px;height:40px;font-size:13px;font-weight:700;cursor:pointer;letter-spacing:.5px;transition:background-color .18s,color .18s,opacity .18s}.page-header .btn-create:not(:disabled):hover{background:#c96b2a}.page-header .btn-create:disabled{background:#fdead6;color:#ffffffbf;cursor:not-allowed;opacity:.7}.page-header .create-input-wrapper{position:relative}.page-header .creation-error-message{position:absolute;font-size:.85rem;top:100%;left:0;padding-top:2px}.parcours-renderer__module{display:flex;flex-direction:column;gap:16px;background-color:var(--charte-card-bg, #ffffff);border-radius:var(--charte-card-radius, 10px);box-shadow:var(--charte-card-shadow, 0 2px 12px rgba(0, 47, 90, .08));padding:1.5rem}.parcours-renderer__module .alert.alert-info,.parcours-renderer__module .alert.alert-warning,.parcours-renderer__module .alert.alert-success,.parcours-renderer__module .alert.alert-danger{border:none;border-radius:var(--charte-card-radius, 12px);color:var(--charte-color-dark, #002f5a);padding:.875rem;gap:.875rem}.parcours-renderer__module .alert.alert-info{background-color:#deeaf6}.parcours-renderer__module .alert.alert-info .parcours-renderer__alert-icon{background:#fff;box-shadow:0 1px 6px #002f5a1f}.parcours-renderer__module .alert.alert-warning{background-color:#ffe7cc}.parcours-renderer__module .alert.alert-warning .parcours-renderer__alert-icon{background:#fff;box-shadow:0 1px 6px #002f5a1f}.parcours-renderer__module .alert.alert-warning .parcours-renderer__alert-icon svg path{fill:#f07d00}.parcours-renderer__module .alert.alert-success{background-color:#e1f7ef}.parcours-renderer__module .alert.alert-success .parcours-renderer__alert-icon svg path{fill:#32ab80}.parcours-renderer__module .alert.alert-danger{background-color:#f9e4e1}.parcours-renderer__module .alert.alert-danger .parcours-renderer__alert-icon svg path{fill:#d84e38}.parcours-renderer__module-header{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--charte-info-border, #d6d6e1)}.parcours-renderer__module-title{margin:0;font-size:1.2rem;line-height:1.3;color:var(--charte-color-dark, #002f5a);font-weight:700}.parcours-renderer__module-intro{margin:0;font-size:.9rem;color:#707070}.parcours-renderer__module-footer{padding-top:8px;border-top:1px solid #d6d6e1}.parcours-renderer__module-footer-text{margin:0;font-size:.82rem;color:#707070}.parcours-renderer__module-navigation{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.parcours-renderer__module-action{min-width:140px;margin-left:auto}.parcours-renderer__group{border:1px solid rgba(0,47,90,.1);border-radius:var(--charte-card-radius, 10px);padding:12px;background-color:var(--charte-card-bg, #ffffff);margin-bottom:16px}.parcours-renderer__group:last-of-type{margin-bottom:0}.parcours-renderer__group-header{margin-bottom:10px}.parcours-renderer__group-title{margin:0;font-size:.78rem;color:var(--charte-color-secondary, #004687);text-transform:uppercase;letter-spacing:.03em;font-weight:700}.parcours-renderer__group-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media(min-width:992px){.parcours-renderer__group--contact-coordonnees .parcours-renderer__group-fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}@media(min-width:992px){.parcours-renderer__group--contact-coordonnees .parcours-renderer__field-layout--full{grid-column:span 2}}@media(min-width:992px){.parcours-renderer__group--contact-coordonnees .parcours-renderer__field-layout--half{grid-column:span 1}}.parcours-renderer__field{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.parcours-renderer__field-wrapper{display:grid;gap:4px}.parcours-renderer__label-row{display:flex;align-items:center;gap:6px;margin-bottom:2px}.parcours-renderer__label{font-size:.85rem;color:#002f5a;font-weight:600;flex:1}.parcours-renderer__input{min-height:42px;font-size:.875rem;border-radius:12px;border-color:#d6d6e1;color:#002f5a;padding:.625rem .875rem}.parcours-renderer__input:focus{border-color:#004687;box-shadow:0 0 0 3px #0046871a}.parcours-renderer__input.is-invalid{border-color:#d84e38;background-image:none;padding-right:.875rem}.parcours-renderer__input.is-invalid:focus{box-shadow:0 0 0 3px #d84e381a}.parcours-renderer__input:disabled,.parcours-renderer__input[readonly]{background-color:#f5f5f5;border-color:#d6d6e1;opacity:1}.parcours-renderer__help-text{font-size:.75rem;color:#707070}.parcours-renderer__field-help-message{font-size:13px}.parcours-renderer__field-error{display:flex;align-items:center;gap:4px;color:#d84e38;font-size:.75rem;line-height:1.3}.parcours-renderer__alert-icon{width:44px;height:44px;min-width:44px;background:transparent;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.parcours-renderer__alert-icon svg{width:22px;height:22px}.parcours-renderer__infobulle{position:relative;display:inline-flex;align-items:center;vertical-align:middle}.parcours-renderer__infobulle-icon{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:#004687;cursor:pointer}.parcours-renderer__infobulle-icon svg{width:1rem;height:1rem}.parcours-renderer__infobulle-bulle{position:absolute;top:calc(100% + 4px);right:0;z-index:20;max-width:280px;width:max-content;padding:8px 10px;background-color:#002f5a;color:#fff;border-radius:6px;font-size:12px;line-height:1.4;font-weight:400;text-transform:none;letter-spacing:normal;box-shadow:0 2px 8px #00000026;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s}.parcours-renderer__infobulle:hover .parcours-renderer__infobulle-bulle,.parcours-renderer__infobulle:focus-within .parcours-renderer__infobulle-bulle{visibility:visible;opacity:1}.parcours-renderer__field--liste .multiselect__single,.parcours-renderer__field--liste .multiselect__input{color:#002f5a;font-size:.875rem;padding:0;width:100%}.parcours-renderer__field--liste .multiselect__placeholder{color:#707070;font-size:.875rem}.parcours-renderer__field--liste .multiselect__option{font-size:.875rem;color:#002f5a}.parcours-renderer__empty-state{border:1px dashed #b3d9f2;border-radius:10px;color:#616060;font-size:.82rem;padding:14px;text-align:center}.parcours-renderer__tabs{display:flex;flex-direction:column;gap:16px}.parcours-renderer__tab-nav{gap:8px}.parcours-renderer__tab-nav .nav-link{border-radius:999px;font-size:.82rem;font-weight:600;color:#707070;border:1px solid #d6d6e1;background-color:#fff;padding:6px 20px;transition:all ease .2s}.parcours-renderer__tab-nav .nav-link:hover:not(.active){border-color:#f07d00;color:#f07d00;background-color:#fff}.parcours-renderer__tab-nav .nav-link.active{background-color:#002f5a;border-color:#002f5a;color:#fff}.parcours-renderer__documents-liste{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.parcours-renderer__documents-badge{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid #d6d6e1;border-radius:6px;background-color:#fff;text-decoration:none;min-width:0;transition:border-color .15s,background-color .15s}.parcours-renderer__documents-badge:hover{border-color:#004687;background-color:#0046870a;text-decoration:none}.parcours-renderer__documents-badge__icon-file{width:20px;height:20px;flex-shrink:0;color:#d84e38}.parcours-renderer__documents-badge__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.parcours-renderer__documents-badge__nom{font-size:.875rem;font-weight:600;color:#002f5a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parcours-renderer__documents-badge__type{font-size:.72rem;color:#707070;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parcours-renderer__documents-badge__icon-dl{width:16px;height:16px;flex-shrink:0;color:#004687}.parcours-renderer__conditionnel-icone{width:36px;height:36px;border-radius:8px;background-color:#fdead6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.parcours-renderer__conditionnel-icone svg{width:20px;height:20px;color:#f07d00}.parcours-renderer__conditionnel-question{flex:1;font-size:.875rem;font-weight:600;color:#002f5a;line-height:1.4}.parcours-renderer__group .parcours-renderer__conditionnel-btn{appearance:none;-webkit-appearance:none;border-radius:10px;font-size:.875rem;font-weight:600;color:#707070;border:1px solid #d6d6e1;background-color:#fff;padding:.5rem 1.5rem;min-width:80px;transition:all ease .2s;cursor:pointer;line-height:1.5}.parcours-renderer__group .parcours-renderer__conditionnel-btn:hover:not(:disabled):not(.is-active){border-color:#f07d00;color:#f07d00}.parcours-renderer__group .parcours-renderer__conditionnel-btn.is-active{background-color:#002f5a;border-color:#002f5a;color:#fff}.parcours-renderer__group .parcours-renderer__conditionnel-btn:disabled{opacity:.6;cursor:not-allowed}.parcours-renderer__dispense-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background-color:#fdead6;border-left:3px solid #f07d00;border-radius:6px;font-size:.82rem;color:#002f5a;line-height:1.5}.parcours-renderer__dispense-alert-icon{width:18px;height:18px;color:#f07d00;flex-shrink:0;margin-top:1px}.parcours-renderer__dispense-justificatifs{display:flex;flex-direction:column;gap:10px}.parcours-renderer__enfant-accordion{display:flex;flex-direction:column;gap:14px;margin-bottom:12px}.parcours-renderer__enfant-item{position:relative;border:1px solid rgba(0,47,90,.08);border-radius:var(--charte-card-radius, 10px);background-color:var(--charte-card-bg, #ffffff);box-shadow:var(--charte-card-shadow, 0 2px 12px rgba(0, 47, 90, .08));overflow:hidden;transition:box-shadow .2s ease}.parcours-renderer__enfant-item:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:var(--charte-gradient-bar)}.parcours-renderer__enfant-header{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;transition:background-color .15s ease}.parcours-renderer__enfant-header:hover{background-color:var(--charte-info-bg, #deeaf6)}.parcours-renderer__enfant-header:focus-visible{outline:2px solid #004687;outline-offset:-2px}.parcours-renderer__enfant-titre{font-weight:700;color:var(--charte-color-dark, #002f5a)}.parcours-renderer__enfant-badge{background-color:var(--charte-info-bg, #deeaf6);color:var(--charte-color-secondary, #004687);font-weight:600;font-size:.78rem;padding:.3rem .75rem;border-radius:999px}.parcours-renderer__enfant-header-spacer{flex:1}.parcours-renderer__enfant-chevron{color:#707070;transition:transform .2s ease,color .2s ease}.parcours-renderer__enfant-chevron.is-open{transform:rotate(180deg);color:var(--charte-color-secondary, #004687)}.parcours-renderer__enfant-body{padding:4px 16px 18px;border-top:1px solid rgba(0,47,90,.06)}.parcours-renderer__enfant-ajouter{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;border-style:dashed;border-width:2px}.parcours-renderer__enfant-retirer{color:#d84e38;border-color:#d84e38}.parcours-renderer__enfant-retirer:hover:not(:disabled),.parcours-renderer__enfant-retirer:focus:not(:disabled){background-color:#d84e38;border-color:#d84e38;color:#fff}.parcours-renderer__help-text--boxed{display:block;background-color:var(--charte-info-bg, #deeaf6);border-left:3px solid var(--charte-color-secondary, #004687);border-radius:6px;padding:.5rem .75rem;margin-top:4px;color:var(--charte-color-dark, #002f5a)}.parcours-renderer__group .form-check{display:flex;align-items:center;gap:8px;padding:.5rem .75rem;border:1px solid #d6d6e1;border-radius:10px;margin-bottom:.5rem;transition:all ease .2s}.parcours-renderer__group .form-check .form-check-input:checked{background-color:#f07d00;border-color:#f07d00}.parcours-renderer__group .form-check:has(.form-check-input:checked){background-color:#fdead6;border-color:#f07d00}.parcours-stepper{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--charte-info-border, #d6d6e1);background-color:var(--charte-info-bg, #fcfcfc);margin-bottom:1rem}@media(max-width:991.98px){.parcours-stepper{border:none;background-color:transparent;padding:0;gap:6px}}.parcours-stepper__header{display:flex;align-items:center;gap:0;margin-bottom:16px}.parcours-stepper__back-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin-right:12px;background:none;border:none;font-size:0;color:#004687;cursor:pointer;border-radius:50%;overflow:hidden;appearance:none;flex-shrink:0;transition:background-color .15s}.parcours-stepper__back-btn:before{content:none!important;display:none!important}.parcours-stepper__back-btn:hover{background-color:#d6d6e1}.parcours-stepper__title{margin:0;font-size:1rem;line-height:1.3;color:var(--charte-color-dark, #002f5a);font-weight:700}.parcours-stepper__steps{display:flex;align-items:center;gap:10px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.parcours-stepper__steps::-webkit-scrollbar{display:none}.parcours-stepper__step{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.parcours-stepper__step.is-completed{cursor:pointer}.parcours-stepper__badge{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:700;border:1px solid transparent;background-color:#d6d6e1;color:#707070}.parcours-stepper__label{font-size:.875rem;font-weight:700;color:#004687;white-space:nowrap}.parcours-stepper__step.is-completed .parcours-stepper__badge,.parcours-stepper__step.is-current .parcours-stepper__badge{background-color:var(--charte-color-dark, #002f5a);color:#fff}.parcours-stepper__step.is-current .parcours-stepper__label{color:#004687}.parcours-stepper__progress{position:relative;width:100%;height:4px;border-radius:999px;background-color:#d6d6e1;overflow:hidden}.parcours-stepper__progress-fill{height:100%;width:var(--parcours-stepper-progress, 0%);border-radius:inherit;background:var(--charte-gradient-bar, linear-gradient(90deg, #002f5a 0%, #f07d00 100%))}@media(min-width:992px){.parcours-stepper--vertical-desktop{border:none;background-color:transparent;padding:0;display:grid;grid-template-columns:4px 1fr;grid-template-rows:auto 1fr;column-gap:16px;gap:0;min-width:220px;max-width:260px;height:100%;margin-bottom:0}.parcours-stepper--vertical-desktop .parcours-stepper__header{grid-column:1/-1;grid-row:1;margin-bottom:16px}.parcours-stepper--vertical-desktop .parcours-stepper__progress{grid-column:1;grid-row:2;width:4px;height:100%;min-height:80px;border-radius:999px}.parcours-stepper--vertical-desktop .parcours-stepper__progress-fill{width:100%;height:var(--parcours-stepper-progress, 0%);border-radius:inherit;background:var(--charte-gradient-bar, linear-gradient(180deg, #002f5a 0%, #f07d00 100%))}.parcours-stepper--vertical-desktop .parcours-stepper__steps{grid-column:2;grid-row:2;flex-direction:column;align-items:flex-start;overflow-y:auto;overflow-x:hidden;max-height:100%;padding-right:2px;padding-bottom:2px;padding-left:.5rem}.parcours-stepper--vertical-desktop .parcours-stepper__step{width:100%}.parcours-stepper--vertical-desktop .parcours-stepper__step.is-completed{cursor:pointer}.parcours-stepper--vertical-desktop .parcours-stepper__step.is-completed .parcours-stepper__label,.parcours-stepper--vertical-desktop .parcours-stepper__step.is-future .parcours-stepper__label{color:#707070}}.parcours-fold-enter-active,.parcours-fold-leave-active{overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.parcours-fold-enter-from,.parcours-fold-leave-to{max-height:0;opacity:0}.parcours-fold-enter-to,.parcours-fold-leave-from{max-height:2000px;opacity:1}.produit-section{display:flex;flex-direction:column;gap:8px}.produit-section__titre{margin:0;font-size:11px;font-weight:700;text-transform:uppercase;color:#002f5a;letter-spacing:.06em}.produit-section__titre span{font-weight:500;text-transform:none;color:#707070}.produit-card{border:1px solid #d6d6e1;border-radius:10px;padding:12px;cursor:pointer;transition:all ease .2s;display:flex;flex-direction:column;gap:4px;background-color:#fff}.produit-card:hover:not(.is-disabled){border-color:currentColor}.produit-card.is-disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.produit-card__header{display:flex;align-items:center;gap:10px}.produit-card__indicator{width:16px;height:16px;flex-shrink:0;border:2px solid currentColor;border-radius:50%;transition:all ease .2s;position:relative}.is-selected .produit-card__indicator{background-color:currentColor}.is-selected .produit-card__indicator:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5px;height:5px;border-radius:50%;background-color:#fff}.produit-card__libelle{flex:1;font-weight:700;font-size:15px;color:#002f5a;line-height:1.3}.produit-card__prix{font-weight:700;font-size:15px;color:#002f5a;flex-shrink:0;line-height:1.3;white-space:nowrap}.produit-card__periodicite{font-size:11px;font-weight:400;color:#707070;text-align:right;margin-top:-2px}.produit-card__body{display:flex;flex-direction:column;gap:4px;padding-top:4px}.produit-card__sous-titre{margin:0;font-size:13px;color:#707070;line-height:1.4}.produit-card__caracteristiques{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:2px}.produit-card__caracteristiques li{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;color:#002f5a}.produit-card__caracteristiques li:before{content:"•";color:currentColor;flex-shrink:0}.produit-card__cara-libelle{flex:1}.produit-card__cara-valeur{font-weight:600;flex-shrink:0}.produit-card__toggle{display:flex;align-items:center;justify-content:center;width:100%;padding:6px 0 2px;margin-top:6px;border-radius:15px}.produit-card__toggle:disabled{cursor:default;opacity:.25}.produit-card__toggle:hover .produit-card__toggle-icon{color:#fff;fill:#fff;stroke:#fff}.produit-card__toggle-icon{width:16px;height:16px;color:#707070;transition:transform .2s ease;transform-box:fill-box;transform-origin:center;display:block}.produit-card--socle{border-top:3px solid #004687;color:#004687}.produit-card--socle.is-selected{border-color:#004687}.produit-card--socle .produit-card__toggle{border:1px solid #004687}.produit-card--socle .produit-card__toggle:hover{border:1px solid #004687;background-color:#004687}.produit-card--option{border-top:3px solid #f07d00;color:#f07d00}.produit-card--option.is-selected{border-color:#f07d00}.produit-card--option .produit-card__toggle{border:1px solid #f07d00}.produit-card--option .produit-card__toggle:hover{border:1px solid #f07d00;background-color:#f07d00}.produit-card--option .produit-card__toggle-icon{color:#f07d00;fill:#f07d00;stroke:#f07d00}.produit-card .produit-card__toggle.is-expanded .produit-card__toggle-icon{transform:rotate(180deg)}.document-uploader{display:flex;flex-direction:column;gap:10px}.document-uploader__dropzone{border:2px dashed #d6d6e1;border-radius:12px;background-color:#fff;transition:border-color .15s}.document-uploader__dropzone:not(.is-disabled):hover{border-color:#f07d00}.document-uploader__dropzone.is-disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.65}.document-uploader__dropzone.is-disabled .document-uploader__placeholder{cursor:not-allowed}.document-uploader__dropzone .file-uploads{display:flex;flex-direction:column;align-items:center;width:100%;cursor:pointer}.document-uploader__placeholder{display:flex;flex-direction:column;align-items:center;gap:8px;padding:2rem 1.5rem;text-align:center;width:100%}.document-uploader__placeholder-icon{color:#002f5a;opacity:.7}.document-uploader__placeholder-title{font-size:.875rem;font-weight:600;color:#002f5a}.document-uploader__placeholder-subtitle{font-size:.75rem;color:#707070}.document-uploader__files{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%}.document-uploader__files-complete{font-size:12px;color:#707070;text-align:center;padding:4px 0}.document-uploader__file{display:flex;align-items:center;gap:10px;padding:10px 12px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(270deg,#f07d00,#002f5a) border-box;border:1.5px solid transparent;border-radius:8px;min-width:0;width:100%}.document-uploader__file-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#004687}.document-uploader__file-icon svg{width:24px;height:24px}.document-uploader__file-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.document-uploader__file-type{font-size:.72rem;color:#707070;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-uploader__file-name{font-size:.875rem;font-weight:600;color:#002f5a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.document-uploader__file-name:hover{color:#f07d00}.document-uploader__file-size{font-size:.72rem;color:#707070}.document-uploader__file-delete{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:none;border:none;padding:0;cursor:pointer;color:#004687;opacity:.55;border-radius:6px;transition:opacity .15s,background-color .15s}.document-uploader__file-delete:hover{opacity:1;color:#d84e38}.document-uploader__file-delete svg{width:24px;height:24px}.search-bar{background:#fff;border-radius:10px;padding:0 20px;display:flex;align-items:center;gap:12px;height:48px;margin-bottom:20px;box-shadow:0 1px 4px #0000000f}.search-bar .search-icon{width:18px;height:18px;background-color:#b0b8cc;-webkit-mask:url(/images/picto/page_clients_search.svg) no-repeat center/contain;mask:url(/images/picto/page_clients_search.svg) no-repeat center/contain;flex-shrink:0}.search-bar input{border:none;outline:none;font-size:13.5px;color:#1a2340;width:100%;background:transparent}.search-bar input::placeholder{color:#b0b8cc}.piecesJustificativesMiniatures{padding:8px 30px}.piecesJustificativesMiniatures__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:16px}.pieceJustificativeMiniature{position:relative;cursor:pointer}.pieceJustificativeMiniature:hover .pieceJustificativeMiniature__tootlipName{display:block}.pieceJustificativeMiniature__content{position:relative}.pieceJustificativeMiniature__tootlipName{display:none;position:absolute;width:100%;bottom:-6px;z-index:2;transform:translate(-50%,100%);left:50%;word-break:break-all;background:#fff;padding:6px;border-radius:6px;font-size:11px;box-shadow:3px 0 12px #00000010}@media(min-width:1700px){.pieceJustificativeMiniature__tootlipName{font-size:12px}}.pieceJustificativeMiniature__image{width:100%;height:100%;object-fit:cover;object-position:top}.pieceJustificativeMiniature__image__container{width:100%;height:100px;border-radius:6px;overflow:hidden;box-shadow:3px 0 12px #00000010;border:1px solid white;transition:all ease .2s;margin-bottom:8px}.pieceJustificativeMiniature__image__container:hover{border:1px solid #dadada}.pieceJustificativeMiniature__image__container--oui{border:2px solid #67dc35}.pieceJustificativeMiniature__image__container--non{border:2px solid #dc3545}.pieceJustificativeMiniature__name{font-size:11px;margin:0;text-align:center}@media(min-width:1700px){.pieceJustificativeMiniature__name{font-size:12px}}.pieceJustificativeMiniature__icon{position:absolute;width:20px;height:20px;border-radius:100%;z-index:1;top:40px;right:0;transform:translate(50%);display:flex;align-items:center;justify-content:center}.pieceJustificativeMiniature__icon svg{width:100%;height:auto}.gererStatutPieceJustificative{display:flex;align-items:center;margin:10px 0;gap:30px;width:100%}.gererStatutPieceJustificative__nomFichier{width:250px;border-radius:10px;border:1px solid #004687;padding:12px 10px 0;text-align:center}.gererStatutPieceJustificative__nomFichier p{color:#004687}.gererStatutPieceJustificative__statut{display:flex;gap:20px}.gererStatutPieceJustificative__voirPieceJustificative{align-items:center;display:flex;gap:10px}.gererStatutPieceJustificative__voirPieceJustificative button{display:flex;align-items:center;gap:5px;border:none;padding:0;text-decoration:underline;color:#004687}.gererStatutPieceJustificative__voirPieceJustificative button svg{height:auto;width:20px}.gererStatutPieceJustificative__voirPieceJustificative button:hover{cursor:pointer;color:#f07d00}.gererStatutPieceJustificative__voirPieceJustificative button:hover svg path{fill:#f07d00}.recapitulatifDemandeDispense__piecesJustificatives p{color:#004687}.recapitulatifDemandeDispense__details .popup__text{padding:0 10px}.groupList .pagination{margin-top:40px}.groupList__group__checkbox{display:none}.groupList__group__checkbox+label{cursor:pointer;padding-left:25px;position:relative;min-height:24px}.groupList__group__checkbox+label:before{content:"";position:absolute;aspect-ratio:1/1;height:15px;border:1px solid #004687;border-radius:3px;display:inline-block;top:4px;left:0}.groupList__group__checkbox:checked+label:before,.groupList__group__checkbox:indeterminate+label:before{border-color:#f07d00;background-color:#f07d00;background-position:center;background-repeat:no-repeat}.groupList__group__checkbox:checked+label:before{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='12'%20viewBox='0%200%2016%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.0086%201.04863C13.5592%200.469369%2014.4521%200.469568%2015.0028%201.04863C15.5535%201.62805%2015.5535%202.56784%2015.0028%203.14726L6.69419%2011.8904L6.69322%2011.8894L6.5897%2011.9998L0.996927%206.11406C0.446374%205.53463%200.4463%204.59578%200.996927%204.0164C1.54759%203.43699%202.44041%203.43698%202.99107%204.0164L6.5897%207.80253L13.0086%201.04863Z'%20fill='white'/%3e%3c/svg%3e");background-size:80% auto}.groupList__group__checkbox:indeterminate+label:before{background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='3'%20viewBox='0%200%2014%203'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='14'%20height='3'%20rx='1.5'%20fill='white'/%3e%3c/svg%3e");background-size:76% auto}.groupList__group__header{display:flex;align-items:center;gap:10px;padding:10px 0;position:relative;z-index:1}.groupList__group__header__collapse{display:flex;align-items:center;gap:10px;cursor:pointer}.groupList__group__header__collapse.active .groupList__group__header__more:after{height:0}.groupList__group__header__buttons{display:flex;align-items:center;gap:2px}.groupList__group__header__button{border:none;margin:0;padding:0;aspect-ratio:1/1;height:24px;position:relative;display:flex;align-items:center;justify-content:center}.groupList__group__header__button img{max-width:16px}.groupList__group__header__button span{position:absolute;top:-4px;left:50%;transform:translate(-50%,-100%);display:none;background-color:#fff;border-radius:5px;padding:2px 5px;font-size:10px;color:#707070;box-shadow:0 3px 6px #00000029;width:max-content;line-height:12px}.groupList__group__header__button:hover span{display:block}.groupList__group__header__more{font-size:20px;aspect-ratio:1/1;height:22px;background:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center;position:relative}.groupList__group__header__more:before,.groupList__group__header__more:after{content:"";position:absolute;background-color:#004687;left:50%;top:50%;transform:translate(-50%,-50%)}.groupList__group__header__more:before{width:10px;height:2px}.groupList__group__header__more:after{height:10px;width:2px;transition:height ease .3s}.groupList__group__header__title{text-transform:uppercase;color:#004687!important;font-weight:700;margin:0;font-size:15px!important}.groupList__group__header__label{border-radius:4px;padding:2px 4px;text-transform:uppercase;font-size:7px;height:16px}.groupList__group__header__label--complet{color:#2ca202;background-color:#e0f8d9;border:1px solid #2ca202}.groupList__group__header__label--partiel{color:#a25502;background-color:#f8e2d9;border:1px solid #a25502}.groupList__group__header__checkbox+label:before{content:"";height:18px;top:2px}.groupList__group__list{overflow:hidden;height:0;transition:height ease .3s;padding-left:40px;padding-right:66px;margin-top:-18px;padding-top:10px}.groupList__group__list__content{padding-top:14px}.groupList__group__list__checkbox__container{display:flex;gap:10px;align-items:center}.groupList__group__list__checkbox__container .inputField__select{color:#35495e!important;margin-bottom:-1px;font-size:12px;max-width:92px;padding:0;height:19px;border-top:none;border-right:none;border-left:none;border-radius:0}.groupList__group__list__checkbox__container .inputField__select:not(:focus){border-radius:0}.groupList__noData{color:#616060;text-align:center}.instance-selecteur{position:relative;color:#fff;border-bottom:1px solid #ffffff;border-top:none;border-left:none;border-right:none;background-color:#004687;text-transform:uppercase;font-size:14px;line-height:19px}.instance-selecteur__input{cursor:pointer;font-weight:600;position:relative;padding-right:14px}.instance-selecteur__input .arrow{position:absolute;right:0;top:50%;transform:translateY(-50%);width:8px;height:12px;display:flex;align-items:center;justify-content:center}.instance-selecteur__input .arrow svg{transition:all ease .2s;transform:rotateX(0);width:100%;height:auto}.instance-selecteur__input .arrow.open svg{transform:rotateX(180deg)}.instance-selecteur__options{position:absolute;bottom:-12px;left:50%;margin:0;padding:0;list-style-type:none;transform:translate(-50%,100%);background:#004687;border-radius:0 0 5px 5px;overflow:hidden;font-size:12px}.instance-selecteur__options li{padding:3px 10px}.instance-selecteur__options li.selected{cursor:default;background:#f07d00;font-weight:600}.instance-selecteur__options li:hover{background:#f07d00}.instance-selecteur__options li:not(.selected){cursor:pointer}.stats{padding:0;margin:12px 0;list-style-type:none;display:flex;align-items:stretch;gap:10px;justify-content:space-between;flex-wrap:wrap}.stats--vertical{flex-direction:column}.stats--vertical .stats__item{flex:1 1 0}.stats--link .stats__item{cursor:pointer}.stats__item{flex:1 1 150px;background:#fff;box-shadow:0 2px 3px #0000001a;border-radius:6px;padding:14px 32px;position:relative;display:flex;flex-direction:column;justify-content:center}.stats__item__details{padding:6px 0 0;margin:10px 0 0;list-style-type:none;border-top:1px solid #f5f5f5;position:relative;z-index:1}.stats__item__details__item{margin-top:4px;display:flex;justify-content:space-between;gap:10px;font-size:12px}@media(min-width:1700px){.stats__item__details__item{font-size:12px}}.stats__item__details__item__amount{font-weight:600;display:flex;align-items:center;text-align:center;justify-content:center;padding:1px 5px 0;min-width:19px;background:#d6d6e1;border-radius:10px}.stats__item__details__item.--disabled .stats__item__details__item__label{color:#707070}.stats__item__details__item.--disabled .stats__item__details__item__label svg path{fill:#707070}.stats__item__details__item.--disabled .stats__item__details__item__amount{color:#707070!important;background-color:#f5f5f5!important}.stats__item__details__item__label{position:relative}.stats__item__details__item__label.--indented{padding-left:1.25rem}.stats__item__details__item__label svg{position:absolute;left:8px;top:5px}.stats__item .tooltipItem{display:inline-block;position:relative;z-index:1}.stats__item .tooltipItem__text{text-transform:initial}.stats__item.--details{justify-content:flex-start}.stats__item.--disabled .stats__item__title,.stats__item.--disabled .stats__item__amount{color:#707070}.stats__item.--disabled .stats__decoration:before,.stats__item.--disabled .stats__decoration:after{background-color:#707070;opacity:.1}.stats__item.--disabled .tooltipItem__icon{background-color:#707070}.stats__item.--error .stats__item__title,.stats__item.--error .stats__item__amount{color:#a20212}.stats__item.--error .stats__decoration:before,.stats__item.--error .stats__decoration:after{background-color:#a20212;opacity:.1}.stats__item.--error .tooltipItem__icon{background-color:#a20212}.stats__item.--error .stats__item__details__item__amount{color:#a20212;background-color:#f8d9dc}.stats__item.--success .stats__item__title,.stats__item.--success .stats__item__amount{color:#2ca202}.stats__item.--success .stats__decoration:before,.stats__item.--success .stats__decoration:after{background-color:#2ca202;opacity:.1}.stats__item.--success .tooltipItem__icon{background-color:#2ca202}.stats__item.--success .stats__item__details__item__amount{color:#2ca202;background-color:#e0f8d9}.stats__item__title{font-size:12px;text-transform:uppercase;margin-bottom:5px;color:#004687}.stats__item__amount{font-weight:600;font-size:18px;line-height:18px;color:#004687}.stats__decoration{position:absolute;width:100%;height:100%;border-radius:6px;top:0;left:0;overflow:hidden}.stats__decoration:before,.stats__decoration:after{content:"";position:absolute;width:70px;aspect-ratio:1/1;background-color:#004687;opacity:.06;border-radius:100%;right:0;bottom:0}.stats__decoration:before{transform:translate(12px,60%)}.stats__decoration:after{transform:translate(60%,12px)}.fileUpload,.fileUpload .content{width:100%}.fileUpload .content .restriction{text-align:right;margin-bottom:10px}.fileUpload .content .input{padding:12px 30px;width:100%;border:1px solid rgba(112,112,112,.2117647059);border-radius:10px}.fileUpload .content .input>.placeholder{position:absolute;top:12px;left:10px;color:#000;background-color:#fff}.fileUpload .content .input>.icon{position:absolute;font-size:20px;top:10px;right:10px;color:#000}.fileUpload .content .input:hover>.icon{color:#70707036}.fileUpload .content .file{display:flex;align-items:center;margin:5px 0;gap:10px}.fileUpload .content .file>.icon{margin-right:10px;color:#ff6961;cursor:pointer}.fileUpload .content .file>img{height:20px}.fileUpload .content .file>.name{cursor:pointer;text-decoration:underline;color:#004687;font-size:12px}.fileUpload .content .file-uploads{border:none;border-bottom:1px solid #d2d2d2;border-radius:0;padding:0!important;height:25px!important;width:100%!important;display:block!important;position:relative}.fileUpload .content .file-uploads .placeholder{left:0;font-size:12px;top:4px}.fileUpload .content .file-uploads input{display:none}.fileUpload .content .file-uploads img{position:absolute;top:0;height:80%;right:10px}.fileUpload .content .file-uploads label{cursor:pointer}.vue-excel-editor{background:#fff;padding:20px 32px 12px;box-shadow:0 2px 3px #0000001a;border-radius:6px}.vue-excel-editor .component-content{border:none}.vue-excel-editor .component-content .norecord{top:45px;bottom:auto!important}.vue-excel-editor .component-content .table-content .systable .first-col{background:#fff}.vue-excel-editor .component-content .table-content .systable thead{border:none}.vue-excel-editor .component-content .table-content .systable thead th{background:#fff;padding-bottom:10px;border-bottom:none;font-weight:500;font-size:12px;color:#616060}.vue-excel-editor .component-content .table-content .systable thead th:not(:last-child){border-right:none}.vue-excel-editor .component-content .table-content .systable thead th:not(:last-child):before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:60%;width:1px;background-color:#d3d3d3}.vue-excel-editor .component-content .table-content .systable tbody tr:nth-child(odd) td{background-color:#f0f4f8}.vue-excel-editor .component-content .table-content .systable tbody tr:first-child td{border-top:none}.vue-excel-editor .component-content .table-content .systable tbody tr:not(:first-child) td{border-top:none}.vue-excel-editor .component-content .table-content .systable tbody tr td.readonly{background-color:#b5b5b5!important;opacity:.6!important}.vue-excel-editor .component-content .table-content .systable tbody tr.select td{background-color:#f6b166!important}.vue-excel-editor .component-content .table-content .systable .badge{display:flex;justify-content:center;align-items:center;line-height:13px;width:max-content;margin:0 auto;padding:0 10px!important;height:100%}.vue-excel-editor .component-content .table-content .rb-square{background-color:#f07d00}.vue-excel-editor .component-content .table-content .input-square{border-color:#f07d00;z-index:6!important}.vue-excel-editor .component-content .autocomplete-results{border:1px solid #888;background:#fff;box-shadow:0 2px 3px #0000001a;border-radius:0 0 6px 6px}.vue-excel-editor .component-content .footer{height:46px;border:none;margin-top:10px}.vue-excel-editor .component-content .footer .h-scroll{height:16px;background:none}.vue-excel-editor .component-content .footer .h-scroll:before{content:"";position:absolute;width:100%;height:4px;background:#888;left:0;top:0;border-radius:10px}.vue-excel-editor .component-content .footer .h-scroll:hover{background:none}.vue-excel-editor .component-content .footer .h-scroll:hover:before{background-color:#555}.vue-excel-editor .component-content .footer .left-block{height:46px;border:none;background:#fff}.vue-excel-editor .component-content .footer .footer-left,.vue-excel-editor .component-content .footer .footer-right{bottom:0}.badge{font-size:12px;line-height:13px;height:21px;border-radius:50px;padding:3px 8px;font-weight:600;display:flex;align-items:center}.badge.--primary{color:#f07d00;background-color:#fdead6}.badge.--secondary{color:#004687;background-color:#d6d6e1}.badge.--tertiary{color:#743e5f;background-color:#dfd7e5}.badge.--green{color:#2ca202;background-color:#e1f7ef}.badge.--grey{color:#616060;background-color:#ededed}.badge.--yellow{color:#f07d00;background-color:#fdead6}.badge.--orange{color:#a25502;background-color:#ffe7cc}.badge.--info{color:#004687;background-color:#deeaf6}.badge.--error{color:#a20212;background-color:#f9e4e1}.tag{display:inline-block;padding:3px 9px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.04em;width:fit-content}.tag.tag--bleu{background-color:#e8f4fd;color:#004687}.tag.tag--vert{background-color:#e8f4fd;color:#32ab80}.tag.tag--gris{background-color:#f5f5f5;color:#707070}.tag.tag--rouge{background-color:#f8d9dc;color:#a20212}.toggle{width:40px;height:22px;border-radius:11px;background-color:#d3d3d3;cursor:pointer;position:relative;transition:background-color .2s;flex-shrink:0}.toggle.active{background-color:#67dc35}.toggle.active .toggle-thumb{left:21px}.toggle-thumb{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background-color:#fff;transition:left .2s;box-shadow:0 1px 3px #0003}.badge-etat-projet{display:inline-block;padding:4px 10px;border-radius:5px;font-size:10px;font-weight:700;letter-spacing:.06em;white-space:nowrap;border:1.5px solid transparent}.badge-etat-projet.badge-active{background-color:#e0f8d9;color:#17b566;border-color:#17b566}.badge-etat-projet.badge-inactive{background-color:#f5f5f5;color:#616060;border-color:#d3d3d3}.badge-etat-projet.badge-scheduled{background-color:#e8f4fd;color:#2b6cb0;border-color:#b3d9f2}.badge-etat-projet.badge-done{background-color:#fcfcfc;color:#dc3545;border-color:#f8d9dc}.badge-etat{display:inline-block;padding:4px 10px;border-radius:5px;font-size:10px;font-weight:700;letter-spacing:.06em;white-space:nowrap;border:1.5px solid transparent}.badge-etat--active{background-color:#e0f8d9;color:#17b566;border-color:#17b566}.badge-etat--inactive{background-color:#f5f5f5;color:#616060;border-color:#d3d3d3}.badge-etat--scheduled{background-color:#e8f4fd;color:#2b6cb0;border-color:#b3d9f2}.badge-etat--done{background-color:#fcfcfc;color:#dc3545;border-color:#f8d9dc}.badge-etat--synchro{background-color:#e0f8d9;color:#17b566;border-color:#17b566}.badge-etat--modifie{background-color:#f8e2d9;color:#c96b2a;border-color:#e48a67}.badge-etat--modifie-herite{background-color:#e8f4fd;color:#2b6cb0;border-color:#b3d9f2}.badge-etat--herite{background-color:#f5f5f5;color:#888;border-color:#d2d2d2}.bouton-config{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border:none;border-radius:5px;font-size:10px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background-color .15s;background-color:transparent;color:#004687}.bouton-config:hover{background-color:#f5f5f5}.bouton{display:inline-flex;align-items:center;gap:6px;border-radius:6px;padding:0 16px;height:38px;font-size:12px;font-weight:700;letter-spacing:.06em;cursor:pointer;transition:background-color .15s,color .15s;white-space:nowrap}.bouton img,.bouton svg{width:14px;height:14px;flex-shrink:0}.bouton img{filter:brightness(0) invert(1)}.bouton svg{display:inline-block;background-color:currentColor;-webkit-mask:var(--icon-url) no-repeat center/contain;mask:var(--icon-url) no-repeat center/contain}.bouton--primaire{background-color:#5c6bc0;color:#fff;border:none}.bouton--primaire:not(:disabled):hover{background-color:#004687}.bouton--primaire:disabled{opacity:.5;cursor:not-allowed}.bouton--secondaire{background-color:transparent;color:#f07d00;border:1.5px solid #f07d00}.bouton--secondaire img{filter:brightness(0) saturate(100%) invert(47%) sepia(98%) saturate(1200%) hue-rotate(3deg) brightness(101%)}.bouton--secondaire:hover{background-color:#fdead6}.bouton-texte{background:none;border:none;color:#f5a05a;font-size:13px;font-weight:700;cursor:pointer;letter-spacing:.5px;padding:4px 8px;white-space:nowrap;border-radius:4px;transition:color .15s,background .15s;text-transform:uppercase}.bouton-texte:hover{color:#e88d3e;background:#fdead6;text-decoration:underline}.project-code{display:flex;align-items:center;gap:5px;font-size:11px;color:#616060;font-weight:500;cursor:pointer;opacity:.8;transition:opacity .15s}.project-code:hover{opacity:1}.copy-code-btn{display:inline-flex;align-items:center;padding:0;border:none;background-color:transparent;cursor:pointer;color:#d2d2d2;opacity:.8;transition:opacity .15s;line-height:1}.copy-code-btn:hover{opacity:1}.copy-code-btn svg{width:13px;height:13px}.copy-code-btn .copy-check svg{width:13px;height:13px}.historique{padding-left:30px;position:relative}.historique:before{content:"";position:absolute;width:3px;height:100%;border-radius:10px;background-color:#f07d00;left:7px;top:0}.historique__bloc__container{margin-bottom:10px;position:relative}.historique__bloc__container:before{content:"";position:absolute;border-radius:100%;height:16px;width:16px;border:5px solid #f07d00;background-color:#f3f3f3;left:-13px;top:50%;transform:translate(-100%,-50%)}.historique__bloc__container.highlightLastItem:not(:first-child):before{background-color:#f07d00;height:13px;width:13px;left:-15px}.historique__bloc__container.highlightLastItem:not(:first-child) .historique__bloc{opacity:.6}.historique__bloc__container.highlightLastItem:not(:first-child) .historique__bloc *{color:#616060}.historique__bloc__title{font-size:12px;font-weight:600}.historique__bloc__label{font-size:11px;font-weight:600}@media(min-width:1700px){.historique__bloc__label{font-size:12px}}.historique__bloc__text{font-size:11px}@media(min-width:1700px){.historique__bloc__text{font-size:12px}}.parcours-card{background-color:var(--charte-card-bg, #ffffff);border-radius:var(--charte-card-radius, 12px);box-shadow:var(--charte-card-shadow, 0 2px 12px rgba(0, 46, 90, .08));border:none;padding:1.5rem}.parcours-gradient-bar{height:5px;width:100%;background:var(--charte-gradient-bar);border-radius:0 0 var(--charte-card-radius, 12px) var(--charte-card-radius, 12px)}.with-bottom-gradient{position:relative;z-index:0;padding-bottom:calc(1.25rem + 8px)!important}.with-bottom-gradient:before{content:"";position:absolute;bottom:4px;left:0;right:0;height:8px;background:var(--gradient-bottom-bg, var(--charte-card-bg, #ffffff));border-radius:0 0 var(--charte-card-radius, 10px) var(--charte-card-radius, 10px);z-index:1}.with-bottom-gradient:after{content:"";position:absolute;bottom:0;left:0;right:0;height:12px;background:var(--charte-gradient-bar);border-radius:0 0 var(--charte-card-radius, 10px) var(--charte-card-radius, 10px);z-index:0}.parcours-input{display:flex;align-items:center;background-color:var(--charte-card-bg, #ffffff);border:none;border-radius:var(--charte-card-radius, 12px);padding:.75rem 1rem;color:var(--charte-color-dark, #002f5a);width:100%}.parcours-input__valeur{flex:1;font-size:.9375rem}.parcours-input__icone-edit{flex-shrink:0;color:var(--charte-color-secondary, #004687);cursor:pointer;font-size:.875rem;margin-left:.5rem}.parcours-input--modifiable{justify-content:space-between}.parcours-btn{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;background-color:var(--charte-color-dark, #002f5a);color:#fff;border:none;border-radius:999px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:filter .2s ease}.parcours-btn:hover,.parcours-btn:focus{filter:brightness(.9);color:#fff}.parcours-btn:disabled{opacity:.5;cursor:not-allowed}.parcours-btn--outline{background-color:transparent;color:var(--charte-color-secondary, #004687);border:2px solid var(--charte-color-secondary, #004687)}.parcours-btn--outline:hover,.parcours-btn--outline:focus{background-color:var(--charte-color-secondary, #004687);color:#fff;filter:none}.parcours-btn svg{width:24px;height:24px}.popup-information{background-color:var(--charte-card-bg, #ffffff);border-radius:var(--charte-card-radius, 12px);box-shadow:var(--charte-card-shadow, 0 2px 12px rgba(0, 46, 90, .08));padding:1.5rem;width:100%;max-width:400px}.popup-information__fond{position:fixed;inset:0;z-index:1100;background:#0006;display:flex;align-items:center;justify-content:center;padding:1rem}.popup-information__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.popup-information__icone{color:var(--charte-color-secondary, #004687);font-size:1.25rem;flex-shrink:0}.popup-information__close{background:none;border:none;padding:0;line-height:1;color:var(--charte-color-dark, #002F5A);cursor:pointer;font-size:1.1rem}.popup-information__close:hover{opacity:.7}.popup-information__titre{font-weight:700;color:var(--charte-color-dark, #002F5A);font-size:1.0625rem;margin-bottom:.75rem}.popup-information__corps{color:var(--charte-color-dark, #002F5A);font-size:.9375rem;line-height:1.6}.message-informatif{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border-radius:8px}.message-informatif__icone{flex-shrink:0;margin-top:2px;font-size:1rem}.message-informatif__contenu{flex:1;font-size:.875rem;line-height:1.5}.message-informatif__contenu a{text-decoration:underline;color:inherit}.message-informatif__contenu a:hover{opacity:.8}.message-informatif--bleu{background-color:var(--charte-info-bg, #DEEAF6);color:var(--charte-color-dark, #002F5A)}.message-informatif--bleu .message-informatif__icone{color:var(--charte-color-secondary, #004687)}.message-informatif--blanc{background-color:#fff;border:1px solid #d2d2d2;color:#002f5a}.message-informatif--blanc .message-informatif__icone{color:#004687}.message-informatif--rouge{background-color:#f8d9dc;color:#a20212}.message-informatif--rouge .message-informatif__icone{color:#d84e38}.message-informatif--orange{background-color:#f8e2d9;color:#a25502}.message-informatif--orange .message-informatif__icone{color:#e68122}.message-informatif--vert{background-color:#e0f8d9;color:#2ca202}.message-informatif--vert .message-informatif__icone{color:#32ab80}.drawer-base__overlay{position:fixed;inset:0;background:#00000059;z-index:200;display:flex;justify-content:flex-end}.drawer-base{width:620px;height:100%;background:#fff;display:flex;flex-direction:column;overflow:hidden;box-shadow:-4px 0 24px #0000001f}.drawer-base__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1.5px solid #f0f2f8;flex-shrink:0}.drawer-base__titre{font-size:1.05rem;font-weight:700;color:#1a2340;margin:0}.drawer-base__close{background:none;border:none;font-size:1.4rem;cursor:pointer;color:#707070;line-height:1;padding:0}.drawer-base__close:hover{color:#1a2340}.drawer-base__body{flex:1;overflow:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.drawer-enter-active,.drawer-leave-active{transition:opacity .25s ease}.drawer-enter-active .drawer-base,.drawer-leave-active .drawer-base{transition:transform .3s cubic-bezier(.4,0,.2,1)}.drawer-enter-from,.drawer-leave-to{opacity:0}.drawer-enter-from .drawer-base,.drawer-leave-to .drawer-base{transform:translate(100%)}.btn-supprimer{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;background:none;border:none;border-radius:5px;cursor:pointer;color:#c0c8d8;font-size:10px;font-weight:700;letter-spacing:.04em;transition:color .15s,background .15s}.btn-supprimer:hover{color:#e05c5c;background:#fef0f0}.btn-supprimer:disabled,.btn-supprimer:disabled *{cursor:not-allowed}.supprimer-icon{width:18px;height:18px;display:inline-block;background-color:currentColor;-webkit-mask:url(/images/picto/page_clients_delete.svg) no-repeat center/contain;mask:url(/images/picto/page_clients_delete.svg) no-repeat center/contain}.produit-parcours-item{border-radius:12px;border:1px solid #d3d3d3;box-shadow:0 2px 4px #0000000d;transition:all ease .2s;overflow:hidden}.produit-parcours-item--socle{border-top:3px solid #004687}.produit-parcours-item--option{border-top:3px solid #f07d00}.produit-parcours-item__badge--socle{background-color:#004687!important}.produit-parcours-item__badge--option{background-color:#f07d00!important}.produit-parcours-item__field-underline{border:none;border-bottom:1px solid transparent;font-weight:600;color:#002f5a;padding:2px 4px;background:transparent;transition:border-bottom-color .2s}.produit-parcours-item__field-underline:focus{outline:none;border-bottom-color:#f07d00}.produit-parcours-item__section-title{color:#004687;font-size:11px;letter-spacing:.5px}.produit-parcours-item__btn-dashed{background-color:#fff;border:1px dashed #d2d2d2;color:#004687;font-weight:700;font-size:11px;letter-spacing:.5px;transition:all ease .2s}.produit-parcours-item__btn-dashed:hover{background-color:#fcfcfc;color:#004687;border-color:#d2d2d2}.produit-parcours-item__btn-toggle{background-color:#fff;border:1px solid #d2d2d2;color:#004687;font-weight:600;font-size:12px;transition:all ease .2s}.produit-parcours-item__btn-toggle:hover{background-color:#fcfcfc;color:#004687}.parametrage-produits__section{margin-bottom:2.5rem}.parametrage-produits__section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem;padding-bottom:.8rem;border-bottom:1px solid #d3d3d3}.parametrage-produits__section-title{font-size:13px;font-weight:700;color:#002f5a;text-transform:uppercase;letter-spacing:.8px}.parametrage-produits__btn-ajouter{font-weight:700;font-size:11px;letter-spacing:.5px}.parametrage-produits__btn-ajouter--option{background-color:#f07d00!important;border-color:#f07d00!important;color:#fff!important}.parametrage-produits__btn-ajouter--option:hover{background-color:#c96b2a!important}.option-regle-affichage-card{border-radius:12px;border:1px solid #d3d3d3;border-left:3px solid #f07d00}.option-regle-affichage-card__header,.option-regle-affichage-card__col-label{display:flex;align-items:center}.option-regle-affichage-card__pill{font-size:.8rem;padding:.2rem .6rem}.option-regle-affichage-card__pill--masquant{background-color:#fef0f0;color:#e05c5c;border:1px solid #e05c5c}.option-regle-affichage-card__pill--masquant:hover{background-color:#e05c5c;color:#fff}.option-regle-affichage-card__pill--autorise{background-color:#d6d6e1;color:#004687;border:1px solid #004687}.option-regle-affichage-card__pill--autorise:hover:not(:disabled){background-color:#004687;color:#fff}.option-regle-affichage-card__col-icon{width:1rem;height:1rem;flex-shrink:0}.option-regle-affichage-card__col-icon--danger{color:#e05c5c;stroke:#e05c5c}.option-regle-affichage-card__col-icon--primary{color:#004687;stroke:#004687}.option-regle-affichage-card__pill-icon{width:.7rem;height:.7rem;flex-shrink:0}.option-regle-affichage-card__pill-icon--danger{color:#e05c5c;stroke:#e05c5c}.option-regle-affichage-card__pill-icon--primary{color:#004687;stroke:#004687}.option-regle-affichage-card__avertissement-socle{color:#888}.section-regles-gestion-options__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.section-regles-gestion-options__titre{font-size:.85rem;font-weight:600;text-transform:uppercase;color:#707070;letter-spacing:.04em}.section-regles-gestion-options__compteur{font-size:.75rem}.nav-onglets{display:flex;width:100%;background:#fff;border-bottom:2px solid #d2d2d2}.nav-onglets__item{flex:1;text-align:center;background:none;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;padding:14px 28px;font-size:12px;font-weight:700;letter-spacing:.08em;color:#707070;cursor:pointer;transition:color .15s,border-bottom-color .15s;text-transform:uppercase}.nav-onglets__item:hover:not(:disabled){color:#f07d00}.nav-onglets__item--active{color:#f07d00;border-bottom-color:#f07d00;background:#f5f5f5}.nav-onglets__item--disabled{color:#dadada;cursor:not-allowed}.form-error{font-size:12px;color:#dc3545;background-color:#fcfcfc;border:1px solid #f8d9dc;border-radius:5px;padding:8px 12px;margin:0}.form-input{border:1.5px solid #f5f5f5;border-radius:6px;padding:9px 12px;font-size:13px;color:#002f5a;outline:none;background-color:#fff;transition:border-color .2s;width:100%;appearance:auto}.form-input:focus{border-color:#f07d00}.form-input.is-invalid{border-color:#dc3545;background-color:#f8d9dc}.bloc{background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000f;padding:28px 32px}.bloc+.bloc{margin-top:20px}.bloc__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;margin-bottom:20px}.bloc__header h2{margin:0;font-size:13px;font-weight:700;color:#002f5a;letter-spacing:.08em;text-transform:uppercase}.bloc__title{font-size:13px;font-weight:700;color:#002f5a;letter-spacing:.08em;text-transform:uppercase}.bloc__header-actions{display:flex;gap:20px}.bloc__action-btn{background:none;border:none;color:#1ba7e5;font-size:15px;font-weight:600;cursor:pointer;text-decoration:underline;padding:0}.bloc__action-btn:hover{color:#004687}.bloc__form{background-color:#f8fafc;padding:20px;border:1px solid #d2d2d2;border-radius:6px;margin-bottom:20px}.bloc__form h3{font-size:14px;font-weight:600;margin-bottom:15px;text-transform:uppercase;color:#888}.bloc__list{border:1px solid #d2d2d2;border-radius:8px;overflow:hidden}.bloc__list h3{font-size:14px;font-weight:600;margin-bottom:15px;text-transform:uppercase;color:#888}.bloc__list table{margin-bottom:15px;border-radius:6px;overflow:hidden}.bloc__list thead{background-color:#f8fafc}.bloc__list thead tr{border-bottom:1px solid #d2d2d2}.bloc__list thead th{padding:15px;font-weight:600;font-size:13px;border:none;background-color:#f8fafc}.bloc__list tbody tr{border-bottom:1px solid #d2d2d2}.bloc__list tbody tr:last-child{border:none}.bloc__list tbody td{padding:12px 15px;vertical-align:middle;border:none;font-size:14px}.btn-add{background-color:#17b566;color:#fff;font-size:20px;font-weight:300;border:none;border-radius:6px;height:38px;line-height:1}.btn-add:hover:not(:disabled){background-color:#616060}.btn-add:disabled{background-color:#f5f5f5;cursor:not-allowed;border:2px solid #d2d2d2}.button-option-group-container{width:100%;margin-bottom:8px}.button-option-group-container .button-option-group{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.button-option-group-container .button-option-group--cols-1{display:grid;grid-template-columns:repeat(1,1fr)}.button-option-group-container .button-option-group--cols-1 .button-option{flex:none}.button-option-group-container .button-option-group--cols-2{display:grid;grid-template-columns:repeat(2,1fr)}.button-option-group-container .button-option-group--cols-2 .button-option{flex:none}.button-option-group-container .button-option-group--cols-3{display:grid;grid-template-columns:repeat(3,1fr)}.button-option-group-container .button-option-group--cols-3 .button-option{flex:none}.button-option-group-container .button-option-group--cols-4{display:grid;grid-template-columns:repeat(4,1fr)}.button-option-group-container .button-option-group--cols-4 .button-option{flex:none}.button-option-group-container .button-option-group--cols-5{display:grid;grid-template-columns:repeat(5,1fr)}.button-option-group-container .button-option-group--cols-5 .button-option{flex:none}.button-option-group-container .button-option-group--cols-6{display:grid;grid-template-columns:repeat(6,1fr)}.button-option-group-container .button-option-group--cols-6 .button-option{flex:none}.button-option-group-container .button-option-group--primary .button-option{height:75px}.button-option-group-container .button-option-group--primary .button-option:hover{border-color:#004687;color:#004687}.button-option-group-container .button-option-group--primary .button-option--selected{border-color:#004687;color:#004687;background-color:#00468738}.button-option-group-container .button-option-group--success .button-option:hover{border-color:#2ca202;color:#2ca202}.button-option-group-container .button-option-group--success .button-option--selected{border-color:#2ca202;color:#2ca202;background-color:#2ca20238}.button-option-group-container .button-option-group--success .button-option--selected .button-option__check{display:inline}.button-option-group-container .button-option{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 14px;border:1.5px solid #d2d2d2;border-radius:6px;background:#fff;font-size:12px;font-weight:600;font-family:CircularSTD,sans-serif;color:#616060;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:all ease .2s;text-align:center}.button-option-group-container .button-option-content{display:flex;flex-direction:column;align-items:center;gap:4px}.button-option-group-container .button-option-label{line-height:1.2}.button-option-group-container .button-option-description{font-size:10px;font-weight:400;color:#888;text-transform:none;letter-spacing:0;max-width:250px}.button-option-group-container .button-option__check{display:none;font-size:13px;color:#2ca202;font-weight:700}.button-option-group-container .modele-label{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;color:#707070;text-transform:uppercase;margin-bottom:6px;text-align:left}.button-option-group-container .modele-label span{color:#dc3545}.liste-parcours-salaries__tableau{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0000000f;margin-top:20px}.liste-parcours-salaries__actions-masse{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 20px;border-bottom:1.5px solid #d6d6e1;background:#f5f6fa;flex-wrap:wrap}.liste-parcours-salaries__actions-masse-label{font-size:11px;font-weight:700;color:#707070;letter-spacing:.5px;margin-right:4px}.liste-parcours-salaries__btn-masse{height:34px;padding:0 16px;border-radius:6px;font-size:12px;font-weight:700;letter-spacing:.5px;cursor:not-allowed;border:1.5px solid #d6d6e1;background:#fff;color:#707070}.liste-parcours-salaries__btn-masse:disabled{opacity:.6}.liste-parcours-salaries__btn-masse--annuler{color:#a20212;border-color:#f8d9dc}.liste-parcours-salaries__header{display:grid;grid-template-columns:40px .7fr 1fr .8fr 1fr .9fr .9fr .8fr .7fr 50px;padding:14px 20px;border-bottom:1.5px solid #d6d6e1;font-size:10.5px;font-weight:700;color:#707070;letter-spacing:.8px;text-transform:uppercase;align-items:center}.liste-parcours-salaries__header .col-checkbox{display:flex;align-items:center;justify-content:center}.liste-parcours-salaries__header .col-actions{text-align:center}.parcours-salarie-row{display:grid;grid-template-columns:40px .7fr 1fr .8fr 1fr .9fr .9fr .8fr .7fr 50px;padding:12px 20px;align-items:center;border-bottom:1px solid #f5f5f5;transition:background-color .15s}.parcours-salarie-row:last-child{border-bottom:none}.parcours-salarie-row:hover{background:#fcfcfc}.parcours-salarie-row__checkbox{display:flex;align-items:center;justify-content:center}.parcours-salarie-row__cell{font-size:13px;color:#002f5a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parcours-salarie-row__cell--actions{display:flex;align-items:center;justify-content:center;overflow:visible}.parcours-salarie-row__aff-id{font-weight:600;color:#707070}.parcours-salarie-row__client{font-weight:600}.parcours-salarie-row__code-projet{font-weight:600;color:#004687}.parcours-salarie-row__siret{color:#707070}.parcours-salarie-row__nom,.parcours-salarie-row__prenom{font-weight:500}.parcours-salarie-row__statut-badge{font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.parcours-salarie-row__statut-badge.statut--adebuter{background:#f8e2d9;color:#a25502}.parcours-salarie-row__statut-badge.statut--encours{background:#e8eaf6;color:#5c6bc0}.parcours-salarie-row__statut-badge.statut--finalise{background:#e0f8d9;color:#2ca202}.parcours-salarie-row__statut-badge.statut--rejete,.parcours-salarie-row__statut-badge.statut--annule{background:#f8d9dc;color:#a20212}.actions-menu{position:relative}.actions-menu__trigger{width:28px;height:28px;border-radius:6px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s;padding:0}.actions-menu__trigger svg{width:14px;height:14px;fill:#707070}.actions-menu__trigger:hover{background:#c0c8d8}.actions-menu__trigger:hover svg{fill:#004687}.actions-menu__dropdown{position:fixed;background:#fff;border-radius:10px;box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f;border:1px solid #d6d6e1;min-width:250px;z-index:9999;overflow:hidden;padding:6px 0}.actions-menu__separator{height:1px;background:#d6d6e1;margin:4px 0}.actions-menu__item{display:flex;align-items:center;gap:10px;padding:9px 16px;font-size:13px;color:#002f5a;cursor:pointer;transition:background-color .12s;border:none;background:none;width:100%;text-align:left;white-space:nowrap}.actions-menu__item svg{width:14px;height:14px;fill:currentColor;flex-shrink:0}.actions-menu__item:hover:not(.actions-menu__item--hors-us):not(.actions-menu__item--disabled){background:#f5f6fa}.actions-menu__item--hors-us{opacity:.4;cursor:not-allowed}.actions-menu__item--danger{color:#a20212}.actions-menu__item--disabled{opacity:.25;cursor:not-allowed}.actions-menu__item--id{cursor:default;gap:8px;padding:6px 16px}.actions-menu__item--id:hover{background:#f5f6fa}.actions-menu__item-label{font-size:12px;font-weight:600;color:#707070;flex:1}.parcours-checkbox{width:15px;height:15px;cursor:pointer;accent-color:#f07d00}.parcours-par-defaut{display:flex;flex-direction:column;gap:16px}.parcours-standard{background-color:#e8eaf6;border-radius:10px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.parcours-standard__info{flex:1}.parcours-standard__title{margin:0 0 6px;font-size:13px;font-weight:700;color:#002f5a;letter-spacing:.08em;text-transform:uppercase}.parcours-standard__subtitle{margin:0;font-size:12px;color:#707070;line-height:1.5}.parcours-standard__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.parcours-standard__select{width:220px;height:38px;padding:0 12px}.parcours-vide{border:2px dashed #d2d2d2;border-radius:10px;padding:48px 28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background-color:#fff}.parcours-vide__titre{margin:0;font-size:14px;color:#707070}.parcours-vide__sous-titre{margin:0;font-size:12px;color:#888}.parcours-modele-actuel{background-color:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000f;border:1px solid #f5f5f5;padding:20px 28px;display:flex;flex-direction:column;align-items:center;gap:16px}.parcours-modele-actuel__ligne{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}.parcours-modele-actuel__info,.parcours-modele-actuel__enregistrement{display:flex;align-items:center;gap:10px}.parcours-modele-actuel__label{font-size:11px;font-weight:700;letter-spacing:.08em;color:#707070;text-transform:uppercase}.parcours-modele-actuel__nom{font-size:14px;font-weight:700;color:#002f5a}.parcours-modele-actuel__btn-ouvrir{display:inline-flex;align-items:center;gap:8px;background-color:#5c6bc0;color:#fff;border:none;border-radius:6px;padding:12px 32px;font-size:12px;font-weight:700;letter-spacing:.06em;cursor:pointer;transition:background-color .15s}.parcours-modele-actuel__btn-ouvrir img{filter:brightness(0) invert(1)}.parcours-modele-actuel__btn-ouvrir:hover{background-color:#004687}.architecture-produit__catalogue-header{background:#fff;border:1px solid #d3d3d3;border-radius:12px;padding:14px 20px;margin-bottom:2rem}.architecture-produit__catalogue-header h2{margin:0;font-size:13px;font-weight:700;color:#004687;text-transform:uppercase;letter-spacing:.6px}.architecture-produit__colonnes{display:grid;grid-template-columns:1fr 1fr;gap:2rem;min-height:200px}@media(max-width:991px){.architecture-produit__colonnes{grid-template-columns:1fr}}.architecture-produit__colonne-titre{font-size:13px;font-weight:700;color:#002f5a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 1rem}.architecture-produit__colonne{background:#fff;border:1px solid #d3d3d3;border-radius:12px;padding:20px}.architecture-produit__colonne-liste{display:flex;flex-direction:column;gap:1rem}.architecture-produit__orphelins{margin-top:2rem;border:1px solid #d3d3d3;border-radius:12px;padding:20px;background:#f5f5f5}.architecture-produit__orphelins-bandeau{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.architecture-produit__orphelins-bandeau-texte{display:flex;flex-direction:column;gap:4px}.architecture-produit__orphelins-titre{margin:0;font-size:13px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.6px}.architecture-produit__orphelins-info{font-size:12px;color:#888;margin:0;font-style:italic}.architecture-produit__orphelins-supprimer-tout{flex-shrink:0;background:none;border:1.5px solid #e05c5c;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:700;color:#e05c5c;cursor:pointer;transition:background-color .15s,color .15s}.architecture-produit__orphelins-supprimer-tout:hover{background-color:#e05c5c;color:#fff}.architecture-produit__colonnes--orphelins .architecture-produit__colonne{opacity:.85}.architecture-produit__colonne--orphelin{background:#f5f6fa;border:1px solid #d2d2d2}.architecture-produit__colonne--orphelin .architecture-produit__colonne-titre{color:#888}.architecture-produit__empty{color:#888;font-size:13px;font-style:italic;padding:12px 0}.architecture-produit__loading{text-align:center;padding:40px 0;color:#888;font-size:13px}.carte-produit{background:#fff;border-radius:12px;border:2px solid #d3d3d3;overflow:hidden;transition:all ease .2s,transform .2s ease,border-color .2s ease;cursor:pointer}.carte-produit:hover{box-shadow:0 24px 70px #0000002e;transform:translateY(-2px)}.carte-produit__header{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:5px solid #f07d00;border-bottom:1px solid #d3d3d3}.carte-produit__libelle{font-size:14px;font-weight:700;color:#002f5a;text-transform:uppercase;letter-spacing:.3px}.carte-produit__badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:3px 8px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;color:#fff}.carte-produit__eligibilite{padding:12px 16px}.carte-produit__eligibilite-titre{font-size:10px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.8px;margin:0 0 10px}.carte-produit__eligibilite-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.carte-produit__eligibilite-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px;border-radius:3px;background-color:#f5f5f5}.carte-produit__eligibilite-item:last-child{border-bottom:none}.carte-produit__eligibilite-structure{font-size:12px;font-weight:600;color:#002f5a}.carte-produit__eligibilite-beneficiaires{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}.carte-produit__eligibilite-beneficiaire{font-size:11px;background-color:#fff;color:#616060;border:1px solid #d3d3d3;padding:3px 8px;border-radius:12px;font-weight:600;white-space:nowrap}.carte-produit__type-badge{display:inline-flex;align-items:center;padding:2px 7px;border-radius:10px;font-size:10px;font-weight:600;background-color:#fdead6;color:#c96b2a}.carte-produit__type-badge--multiple{background-color:#dfd7e5;color:#743e5f}.carte-produit__actions{padding:8px 16px 12px;display:flex;justify-content:flex-end}.carte-produit__supprimer{background:none;border:1.5px solid #e05c5c;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600;color:#e05c5c;cursor:pointer;transition:background-color .15s,color .15s}.carte-produit__supprimer:hover{background-color:#e05c5c;color:#fff}.carte-produit--socle:hover{border-color:#004687}.carte-produit--socle .carte-produit__header{border-top-color:#004687}.carte-produit--socle .carte-produit__badge{background-color:#004687}.carte-produit--option:hover{border-color:#f07d00}.carte-produit--option .carte-produit__header{border-top-color:#f07d00}.carte-produit--option .carte-produit__badge{background-color:#f07d00}.carte-produit--orphelin{cursor:default;border-color:#d2d2d2}.carte-produit--orphelin:hover{box-shadow:none;transform:none;border-color:#d2d2d2}.carte-produit--orphelin .carte-produit__header{border-top-color:#d3d3d3}.carte-produit--orphelin .carte-produit__badge{background-color:#888}.carte-produit--orphelin .carte-produit__libelle,.carte-produit--orphelin .carte-produit__eligibilite-structure{color:#707070}.carte-produit--orphelin .carte-produit__eligibilite-item{background-color:#f5f5f5}.carte-produit--orphelin .carte-produit__eligibilite-beneficiaire{border-color:#d2d2d2;color:#888}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:11px;font-weight:700;color:#707070;text-transform:uppercase;letter-spacing:.06em}.carte-modele-de-parcours{background-color:#fff;border-radius:6px;box-shadow:0 2px 3px #0000001a;padding:10px 36px}.carte-modele-de-parcours__body{padding-top:8px}.carte-modele-de-parcours__header{display:flex;justify-content:space-between;align-items:flex-start}.carte-modele-de-parcours__btn-edit{background:transparent;border:none;cursor:pointer;color:#707070;padding:0;margin-right:-10px;transition:color .2s ease}.carte-modele-de-parcours__btn-edit:hover{color:#004687}.carte-modele-de-parcours__btn-edit svg{width:20px;height:20px}.carte-modele-de-parcours__titre{font-family:CircularSTD,sans-serif;font-size:20px;font-weight:700;color:#1a2340;letter-spacing:.5px;margin:0 0 10px}.carte-modele-de-parcours__etapes{font-family:CircularSTD,sans-serif;font-size:13px;font-weight:400;color:#8a94a6;display:inline-flex;align-items:center;gap:6px;margin-bottom:1rem}.carte-modele-de-parcours__etapes-icon{width:14px;height:14px;display:inline-block;opacity:.7}.carte-modele-de-parcours__tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px;margin-bottom:10px}.carte-modele-de-parcours__tags .badge{text-transform:uppercase;font-family:CircularSTD,sans-serif;font-size:12px;font-weight:700;line-height:1;border-radius:4px;padding:8px 10px;height:auto;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.2px}.carte-modele-de-parcours__tags .tag--type-campagne{color:#004687;background-color:#d6d6e1}.carte-modele-de-parcours__tags .tag--type-risque{color:#707070;background-color:#f5f5f5}.carte-modele-de-parcours__apercu{background-color:#f5f5f5;border-radius:8px;padding:12px 14px;margin-bottom:12px}.carte-modele-de-parcours__apercu strong{display:block;font-family:CircularSTD,sans-serif;font-size:13px;font-weight:700;color:#8a94a6;text-transform:uppercase;margin-bottom:6px}.carte-modele-de-parcours__apercu p{margin:0;font-family:CircularSTD,sans-serif;font-size:14px;font-style:italic;color:#75839d}.carte-modele-de-parcours__configurer{font-family:CircularSTD,sans-serif;font-size:13px;font-weight:700;color:#002f5a;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.carte-modele-de-parcours__footer{display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:480px){.carte-modele-de-parcours__footer{flex-direction:column;align-items:stretch}}.combinaisons-produit__container{background-color:#fff;border:1px solid #d3d3d3;border-radius:12px;overflow:hidden;position:relative;min-height:200px}.combinaisons-produit__container:has(.custom-dropdown-menu){overflow:visible!important}.combinaisons-produit__loading-overlay{position:absolute;inset:0;background-color:#fffc;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:12px}.combinaisons-produit__header{background-color:#f5f5f5;padding:14px 20px;border-bottom:1px solid #d3d3d3;border-top-left-radius:11px;border-top-right-radius:11px}.combinaisons-produit__titre{margin:0;font-size:13px;font-weight:700;color:#004687;text-transform:uppercase;letter-spacing:.6px}.combinaisons-produit__warning{margin:1.5rem 1.5rem 0}.combinaisons-produit__btn-add{background-color:#f07d00;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:700;cursor:pointer;transition:background-color .2s}.combinaisons-produit__btn-add:hover{background-color:#c96b2a}.combinaisons-produit__btn-delete{background-color:#fff;border:1.5px solid #dc3545;border-radius:6px;padding:7px 16px;font-size:12px;font-weight:600;color:#dc3545;cursor:pointer;transition:all .15s}.combinaisons-produit__btn-delete:hover:not(:disabled){background-color:#f8d9dc}.combinaisons-produit__btn-delete:disabled{opacity:.5;cursor:not-allowed}.combinaisons-produit__btn-ignore{background-color:#fff;border-radius:6px;padding:7px 16px;font-size:12px;font-weight:600;color:#707070;cursor:pointer;transition:all .15s}.combinaisons-produit__btn-ignore:hover:not(:disabled){background-color:#f5f5f5;border:1.5px solid #707070}.combinaisons-produit__btn-ignore:disabled{opacity:.5;cursor:not-allowed}.combinaisons-produit__table{padding:1.5rem}.combinaisons-produit__table table{font-size:13px}.combinaisons-produit__table table thead th{background-color:#f5f5f5!important;font-size:11px;text-transform:uppercase;font-weight:700;color:#707070;border-bottom:2px solid #d3d3d3;vertical-align:middle}.combinaisons-produit__table table tbody td{background-color:#fff!important;vertical-align:top}.combinaisons-produit__table table tbody tr.combinaisons-produit__row--duplicate td{background-color:#dc354514!important;border-bottom-color:#dc354533!important}.combinaisons-produit__table table tbody tr.combinaisons-produit__row--dirty{border-left:3px solid #e68122!important}.combinaisons-produit__table table tbody tr.combinaisons-produit__row--ignored td{background-color:#f5f5f5!important;color:#707070!important;opacity:.7;border-bottom-color:#d3d3d3!important}.combinaisons-produit__table table tbody tr.combinaisons-produit__row--ignored input.form-control{background-color:#dadada!important;color:#707070!important;cursor:not-allowed}.combinaisons-produit__table table tbody tr.combinaisons-produit__row--ignored .produit-badge--socle,.combinaisons-produit__table table tbody tr.combinaisons-produit__row--ignored .produit-badge--option{border-left-color:#d3d3d3!important}.combinaisons-produit__table table tbody tr.combinaisons-produit__row--ignored .produit-badge--socle .text-primary,.combinaisons-produit__table table tbody tr.combinaisons-produit__row--ignored .produit-badge--option .text-primary{color:#888!important}.combinaisons-produit__table table tbody tr.combinaisons-produit__row--ignored .structure-badge--socle.selected-badge,.combinaisons-produit__table table tbody tr.combinaisons-produit__row--ignored .structure-badge--option.selected-badge{border-color:#888!important;box-shadow:0 0 5px #8888884d!important;background-color:#f5f6fa!important}.combinaisons-produit__table:has(.custom-dropdown-menu){overflow:visible!important}.col-checkbox,.col-numero,.col-actions{width:40px}.col-ctt,.col-cgo,.col-tarif{width:7%;min-width:80px}.col-produit{min-width:125px}.col-structure{min-width:325px}.opacity-unselected{opacity:.45;filter:grayscale(100%)}.custom-dropdown-menu{max-height:250px;overflow-y:auto;z-index:1000;font-size:13px}.hover-item:hover{background-color:#f5f5f5}.produit-badge{transition:background-color .2s,border-color .2s;cursor:pointer;background-color:#fff;border:1.5px solid #d3d3d3;font-size:13px}.produit-badge--socle{border-left:4px solid #004687!important}.produit-badge--socle:hover{background-color:#f5f5f5!important;border-color:#004687!important}.produit-badge--socle .text-primary{color:#004687!important}.produit-badge--option{border-left:4px solid #f07d00!important}.produit-badge--option:hover{background-color:#f5f5f5!important;border-color:#f07d00!important}.produit-badge--option .text-primary{color:#f07d00!important}.produit-badge .badge-content span.text-muted{font-size:12px}.structure-badge{box-sizing:border-box;cursor:pointer;transition:all .2s;background-color:#fff;border:1px solid #d3d3d3!important;padding:6px 8px!important;border-radius:6px!important}.structure-badge .structure-libelle{font-size:11px;color:#1a2340;display:block;line-height:1.2}.structure-badge .badge-values{font-size:10px!important;line-height:1.2}.structure-badge--socle.selected-badge{border-color:#004687!important;box-shadow:0 0 5px #0046874d!important;background-color:#0046870d!important}.structure-badge--socle:hover{border-color:#004687!important}.structure-badge--option.selected-badge{border-color:#f07d00!important;box-shadow:0 0 5px #f07d004d!important;background-color:#f07d000d!important}.structure-badge--option:hover{border-color:#f07d00!important}.parametrage-module{display:flex;flex-direction:column;gap:18px;width:100%;counter-reset:section-counter}.parametrage-module .card{width:100%}.parametrage-module__disabled-notice{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-top:8px;background-color:#fcfcfc;border:1px solid rgba(112,112,112,.2117647059);border-radius:8px;color:#888;font-style:italic}.parametrage-module__disabled-notice svg{width:20px;height:20px;flex-shrink:0}.parametrage-module__section{display:flex;flex-direction:column;gap:10px}.parametrage-module__section-title{font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#002f5a}.parametrage-module__section-title span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background-color:#f0f2f8;margin-right:8px;color:#002f5a;font-size:12px}.parametrage-module__section-title span:before{counter-increment:section-counter;content:counter(section-counter)}.parametrage-module__section-title-text--masque{opacity:.45}.parametrage-module__section-title-input{width:auto;max-width:320px;text-transform:none;font-weight:400;letter-spacing:normal}.parametrage-module__section-title-actions{display:inline-flex;gap:6px}.parametrage-module__section-title-btn{width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center}.parametrage-module__section-title-btn svg{width:16px;height:16px;display:block}.parametrage-module__section-title-btn:not(.is-active){border:none}.parametrage-module__section-title-btn.is-active{background-color:#f0f2f8;border-color:inherit}.parametrage-module__toggle-label-row{display:flex;align-items:center;gap:8px}.parametrage-module__groupe-name{font-size:13px;font-weight:600;color:#002f5a;margin-bottom:8px}.parametrage-module__empty-state{border:1px dashed #2b6cb0;border-radius:8px;padding:12px;color:#888;font-size:13px;background-color:#f0f2f8}.parametrage-module-protection__disabled-notice{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-top:8px;background-color:#fcfcfc;border:1px solid rgba(112,112,112,.2117647059);border-radius:8px;color:#888;font-style:italic}.parametrage-module-protection__disabled-notice svg{width:20px;height:20px;flex-shrink:0}.parametrage-module-protection .motifs-dispense{background-color:#f8e2d9;border:1px solid #f6b166}.liste-clients .client-table{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0000000f}.liste-clients .table-header{display:grid;grid-template-columns:1fr 200px 180px;padding:14px 28px;border-bottom:1.5px solid #f0f2f8;font-size:11.5px;font-weight:700;color:#8a94a6;letter-spacing:.8px}.liste-clients .table-row{display:grid;grid-template-columns:1fr 200px 180px;padding:18px 28px;align-items:center;border-bottom:1px solid #f5f6fa;transition:background .15s}.liste-clients .table-row:last-child{border-bottom:none}.liste-clients .table-row:hover{background:#fafbfd}.liste-clients .client-info{display:flex;align-items:center;gap:14px}.liste-clients .avatar{width:40px;height:40px;border-radius:50%;background:#e8eaf6;color:#5c6bc0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.liste-clients .client-details{display:flex;flex-direction:column;gap:2px}.liste-clients .client-name{font-size:14.5px;font-weight:600;color:#1a2340}.liste-clients .client-id{font-size:12px;color:#a0a8bc}.liste-clients .col-projects{display:flex;align-items:center}.liste-clients .badge{background:#f0f2f8;color:#1a2340;font-size:13px;font-weight:600;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.liste-clients .actions-group{display:flex;align-items:center;gap:16px;justify-content:flex-end}.liste-clients .empty-state{padding:40px;text-align:center;color:#a0a8bc;font-size:14px}.liste-clients .col-actions{text-align:right}.badge-import{font-size:.85rem;padding:.4em .75em;color:#fff}.badge-import--crees{background-color:#67dc35}.badge-import--mis-a-jour{background-color:#2b6cb0}.badge-import--rejetes{background-color:#dc3545}.popup--creation-edition-modele-de-parcours{margin-left:0}.popup--creation-edition-modele-de-parcours .popup__part{display:flex;flex-direction:column;gap:18px;margin-bottom:0}.popup--creation-edition-modele-de-parcours .popup__item{width:100%;margin-bottom:8px}.popup--creation-edition-modele-de-parcours .popup__header__btn{color:#004687}.popup--creation-edition-modele-de-parcours .popup__header__btn:hover{color:#002f5a}.popup--creation-edition-modele-de-parcours .popup__footer__button--valider{background-color:#004687;border-color:#004687}.popup--creation-edition-modele-de-parcours .popup__footer__button--valider:hover{background-color:#002f5a;border-color:#002f5a}.popup--creation-edition-modele-de-parcours .modele-label{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;color:#707070;text-transform:uppercase;margin-bottom:6px;text-align:left}.popup--creation-edition-modele-de-parcours .modele-label span{color:#dc3545}.popup--creation-edition-modele-de-parcours .modele-input{display:block;width:100%;padding:8px 12px;font-size:14px;font-family:CircularSTD,sans-serif;color:#000;background-color:#fff;border:1px solid #d2d2d2;border-radius:6px;outline:none;transition:border-color ease .2s}.popup--creation-edition-modele-de-parcours .modele-input:focus{border-color:#004687;box-shadow:0 0 0 2px #0046871f}.popup--creation-edition-modele-de-parcours .modele-input.is-invalid{border-color:#dc3545}.bouton-ajouter{display:inline-flex;align-items:center;padding:3px 10px;font-size:.8rem;font-weight:600;border-radius:4px;border:none;background-color:#004687;color:#fff;cursor:pointer;transition:background-color .15s}.bouton-ajouter:hover{background-color:#002f5a}.multiselect__content-wrapper{position:absolute;z-index:1000!important;overflow-y:auto}.row-champ--dispense{background-color:#f5f6fa;border-radius:6px;border:1px solid #d6d6e1}.row-champ--dispense .card-header{width:100%}.card-body{max-width:100%}.row-champ-document-consultation{border:1px solid #d3d3d3;border-top:3px solid #004687;border-radius:8px;background-color:#fff;margin-bottom:.5rem}.row-champ-document-consultation:last-child{margin-bottom:0}.row-champ-document-consultation__body{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem}.row-champ-document-consultation__reorder{display:flex;flex-direction:column;gap:2px;padding-top:2px;flex-shrink:0}.row-champ-document-consultation__arrow-btn{padding:2px 5px;line-height:1}.row-champ-document-consultation__arrow-btn svg{width:12px;height:12px}.row-champ-document-consultation__fields{flex:1;display:flex;flex-direction:column;gap:.4rem}.row-champ-document-consultation__field-input{border:none;border-bottom:1px solid transparent;font-weight:600;color:#002f5a;padding:2px 4px;background:transparent;width:100%;transition:border-bottom-color .2s}.row-champ-document-consultation__field-input:focus{outline:none;border-bottom-color:#f07d00}.row-champ-document-consultation__field-input::placeholder{font-weight:400;color:#888}.row-champ-document-consultation__url-section{display:flex;flex-direction:column;gap:.35rem}.row-champ-document-consultation__url-tabs{display:flex;gap:.3rem}.row-champ-document-consultation__tab-btn{padding:3px 10px;font-size:.8rem;font-weight:500;border-radius:4px;border:1px solid #004687;background:transparent;color:#004687;cursor:pointer;transition:background-color .15s,color .15s}.row-champ-document-consultation__tab-btn:not(.is-active):hover{background-color:#00468714}.row-champ-document-consultation__tab-btn.is-active{background-color:#004687;color:#fff}.row-champ-document-consultation__select-wrapper,.row-champ-document-consultation__upload-wrapper{display:flex;flex-direction:column;gap:.25rem}.row-champ-document-consultation__fichier-actuel{font-size:.75rem;color:#888;word-break:break-all}.row-champ-document-consultation__actions{padding-top:2px;flex-shrink:0}.row-champ__liste-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #d6d6e1}.row-champ__liste-titre{font-size:12px;font-weight:600;color:#707070;text-transform:uppercase;letter-spacing:.03em;margin:0}.row-champ__liste-colonne-titre{font-size:11px;font-weight:500;color:#888;padding-left:calc(.5rem + 1px)}.section-groupe-documents-contractuels__list-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem;padding-bottom:.8rem;border-bottom:1px solid #d3d3d3}.section-groupe-documents-contractuels__list-label{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#002f5a}.section-groupe-documents-contractuels__documents{display:flex;flex-direction:column}.filtre-types-modele-email{background-color:#fff;border-radius:12px;box-shadow:3px 0 12px #00000010;padding:16px}.filtre-types-modele-email__titre{font-size:11px;font-weight:700;color:#8a94a6;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.filtre-types-modele-email__liste{display:flex;flex-wrap:wrap;gap:8px}.filtre-types-modele-email__item{display:flex;align-items:center;gap:6px;background:none;border:1px solid #d2d2d2;border-radius:50px;padding:4px 12px;font-size:13px;color:#002f5a;cursor:pointer;transition:all ease .2s}.filtre-types-modele-email__item:hover{border-color:#002f5a}.filtre-types-modele-email__item--actif{background-color:#f0f2f8;border-color:#004687;font-weight:600}.filtre-types-modele-email__dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;background-color:#888}.filtre-types-modele-email__dot--nouvel-utilisateur{background-color:#004687}.filtre-types-modele-email__dot--onboarding{background-color:#1ba7e5}.filtre-types-modele-email__dot--relance{background-color:#f07d00}.filtre-types-modele-email__dot--confirm-aff{background-color:#17b566}.filtre-types-modele-email__dot--confirm-disp{background-color:#743e5f}.liste-modeles-email{background-color:#fff;border-radius:12px;box-shadow:3px 0 12px #00000010;display:flex;flex-direction:column;flex:1;overflow:hidden}.liste-modeles-email__entete{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 16px 8px}.liste-modeles-email__titre{font-size:22px;font-weight:800;color:#002f5a;line-height:1}.liste-modeles-email__sous-titre{font-size:10px;font-weight:700;color:#8a94a6;letter-spacing:1px;margin-top:2px}.liste-modeles-email__btn-ajout{width:36px;height:36px;border-radius:50%;background-color:#004687;color:#fff;border:none;font-size:22px;font-weight:300;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all ease .2s}.liste-modeles-email__btn-ajout:hover{background-color:#002f5a}.liste-modeles-email__recherche{padding:0 16px 12px}.liste-modeles-email__recherche .form-control{border-radius:50px;font-size:13px;background-color:#f5f5f5;border-color:transparent}.liste-modeles-email__recherche .form-control:focus{border-color:#004687;background-color:#fff}.liste-modeles-email__corps{flex:1;overflow-y:auto;padding:0 8px 8px}.liste-modeles-email__chargement,.liste-modeles-email__vide{text-align:center;color:#8a94a6;font-size:13px;padding:24px}.liste-item-modele-email{border-radius:12px;padding:12px;margin-bottom:8px;cursor:pointer;transition:all ease .2s;border:1px solid transparent}.liste-item-modele-email:hover{background-color:#f0f2f8}.liste-item-modele-email--selectionne{background-color:#1a2340;color:#fff}.liste-item-modele-email--selectionne .liste-item-modele-email__sujet,.liste-item-modele-email--selectionne .liste-item-modele-email__snippet,.liste-item-modele-email--selectionne .liste-item-modele-email__date{color:#c0c8d8}.liste-item-modele-email--selectionne .liste-item-modele-email__badge{background-color:#ffffff26;color:#fff}.liste-item-modele-email--selectionne .liste-item-modele-email__supprimer svg path{fill:#f5a05a}.liste-item-modele-email--selectionne:hover{background-color:#1a2340}.liste-item-modele-email__header{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:4px}.liste-item-modele-email__date{font-size:11px;color:#8a94a6;flex:1}.liste-item-modele-email__supprimer{background:none;border:none;font-size:9px;padding:0;cursor:pointer;transition:all ease .2s}.liste-item-modele-email__supprimer svg{width:14px;height:14px}.liste-item-modele-email__supprimer svg path{fill:#e05c5c;transition:all ease .2s}.liste-item-modele-email__nom{font-weight:700;font-size:14px;margin-bottom:2px}.liste-item-modele-email__sujet{font-size:12px;color:#8a94a6;margin-bottom:4px}.liste-item-modele-email__snippet{font-size:12px;font-style:italic;color:#f5a05a;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liste-item-modele-email__footer{display:flex}.liste-item-modele-email__badge{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;background-color:#f0f2f8;color:#004687;border-radius:4px;padding:2px 6px}.editeur-modele-email{display:flex;flex-direction:column;height:100%;overflow:hidden}.editeur-modele-email__header{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #d2d2d2;flex-shrink:0;gap:16px}.editeur-modele-email__header-info{display:flex;flex-direction:column;gap:6px;min-width:0}.editeur-modele-email__titre{font-size:20px;font-weight:700;color:#002f5a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editeur-modele-email__meta{display:flex;align-items:center;gap:12px}.editeur-modele-email__badge{font-size:11px;font-weight:700;padding:3px 10px;border-radius:50px;text-transform:uppercase;letter-spacing:.5px;color:#fff;background-color:#888}.editeur-modele-email__badge--nouvel-utilisateur{background-color:#004687}.editeur-modele-email__badge--onboarding{background-color:#1ba7e5}.editeur-modele-email__badge--relance{background-color:#f07d00}.editeur-modele-email__badge--confirm-aff{background-color:#17b566}.editeur-modele-email__badge--confirm-disp{background-color:#743e5f}.editeur-modele-email__date{font-size:11px;color:#8a94a6;text-transform:uppercase;letter-spacing:.5px}.editeur-modele-email__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.editeur-modele-email__btn-supprimer{color:#e05c5c;background-color:#fef0f0;border:none;cursor:pointer;padding:6px 8px;border-radius:12px;transition:all ease .2s;font-size:14px}.editeur-modele-email__btn-apercu{background:none;border:1px solid #d2d2d2;color:#8a94a6;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:600;letter-spacing:.5px;cursor:default;opacity:.5}.editeur-modele-email__btn-valider{border:none;border-radius:6px;padding:6px 20px;font-size:13px;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:all ease .2s;min-width:100px;background-color:#004687;color:#fff}.editeur-modele-email__btn-valider:disabled{background-color:#d2d2d2;color:#8a94a6;cursor:default}.editeur-modele-email__section{padding:12px 24px;flex-shrink:0}.editeur-modele-email__section--contenu{flex:1;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.editeur-modele-email__section-label{font-size:11px;font-weight:700;color:#8a94a6;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.editeur-modele-email__sujet-input{width:100%;border:none;border-bottom:1px solid #d2d2d2;padding:6px 0;font-size:14px;font-family:CircularSTD,sans-serif;color:#002f5a;outline:none;background:transparent;transition:all ease .2s}.editeur-modele-email__sujet-input::placeholder{color:#8a94a6}.editeur-modele-email__sujet-input:focus{border-bottom-color:#004687}.editeur-modele-email__variables{display:flex;flex-wrap:wrap;gap:6px}.editeur-modele-email__variable-chip{background:none;border:1px solid #c0c8d8;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:600;color:#004687;cursor:pointer;transition:all ease .2s;letter-spacing:.3px}.editeur-modele-email__variable-chip:hover{background-color:#f0f2f8;border-color:#004687}.editeur-modele-email__quill-wrapper{flex:1;display:flex;flex-direction:column;overflow:hidden;border:1px solid #d2d2d2;border-radius:12px;margin-bottom:10px}.editeur-modele-email__quill-wrapper .ql-toolbar.ql-snow{border:none;border-bottom:1px solid #d2d2d2;background-color:#d3d3d3}.editeur-modele-email__quill-wrapper .ql-editor{min-height:150px;padding:12px;font-family:CircularSTD,sans-serif;font-size:medium;color:#000;overflow:auto}.contenu-edition-email{display:flex;flex-direction:column;flex:1;overflow:hidden;position:relative}.contenu-edition-email--disabled{pointer-events:none;opacity:.5}.contenu-edition-email__overlay{position:absolute;inset:0;z-index:1;background:transparent;cursor:not-allowed}.contenu-edition-email__section{padding:12px 24px;flex-shrink:0}.contenu-edition-email__section--contenu{flex:1;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.contenu-edition-email__section-label{font-size:11px;font-weight:700;color:#8a94a6;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.contenu-edition-email__sujet-input{width:100%;border:none;border-bottom:1px solid #d2d2d2;padding:6px 0;font-size:14px;font-family:CircularSTD,sans-serif;color:#002f5a;outline:none;background:transparent;transition:all ease .2s}.contenu-edition-email__sujet-input::placeholder{color:#8a94a6}.contenu-edition-email__sujet-input:focus{border-bottom-color:#004687}.contenu-edition-email__variables{display:flex;flex-wrap:wrap;gap:6px}.contenu-edition-email__variable-chip{background:none;border:1px solid #c0c8d8;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:600;color:#004687;cursor:pointer;transition:all ease .2s;letter-spacing:.3px}.contenu-edition-email__variable-chip:hover{background-color:#f0f2f8;border-color:#004687}.contenu-edition-email__quill-wrapper{flex:1;display:flex;flex-direction:column;overflow:hidden;border:1px solid #d2d2d2;border-radius:12px;margin-bottom:10px}.contenu-edition-email__quill-wrapper .ql-toolbar.ql-snow{border:none;border-bottom:1px solid #d2d2d2;background-color:#d3d3d3}.contenu-edition-email__quill-wrapper .ql-editor{min-height:150px;padding:12px;font-family:CircularSTD,sans-serif;font-size:medium;color:#000;overflow:auto}.editeur-modele-email-projet{display:flex;flex-direction:column;height:100%;overflow:hidden}.editeur-modele-email-projet__header{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #d2d2d2;flex-shrink:0;gap:16px}.editeur-modele-email-projet__header-info{display:flex;flex-direction:column;gap:6px;min-width:0}.editeur-modele-email-projet__titre{font-size:18px;font-weight:700;color:#002f5a}.editeur-modele-email-projet__meta{display:flex;align-items:center;gap:8px}.editeur-modele-email-projet__badge{font-size:11px;font-weight:700;padding:3px 10px;border-radius:50px;text-transform:uppercase;letter-spacing:.5px;color:#fff;background-color:#888}.editeur-modele-email-projet__badge--synchro{background-color:#17b566}.editeur-modele-email-projet__badge--surcharge{background-color:#f07d00}.editeur-modele-email-projet__actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.editeur-modele-email-projet__actif{display:flex;align-items:center;gap:6px;font-size:13px;cursor:pointer;color:#002f5a}.editeur-modele-email-projet__btn-reset{background:none;border:1px solid #f07d00;border-radius:6px;padding:5px 14px;font-size:12px;font-weight:600;color:#f07d00;cursor:pointer;transition:all ease .2s}.editeur-modele-email-projet__btn-reset:hover{background-color:#fdead6;border-color:#c96b2a}.editeur-modele-email-projet__select-section{padding:12px 24px;flex-shrink:0;border-bottom:1px solid #f5f5f5}.editeur-modele-email-projet__section-label{font-size:11px;font-weight:700;color:#8a94a6;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.editeur-modele-email-projet__select{width:100%;border:1px solid #d2d2d2;border-radius:12px;padding:8px 12px;font-size:14px;font-family:CircularSTD,sans-serif;color:#002f5a;background-color:#fff;outline:none;cursor:pointer;transition:all ease .2s}.editeur-modele-email-projet__select:focus{border-color:#004687}.emails-par-defaut{display:flex;height:100%;overflow:hidden;position:relative;background-color:#fff}.emails-par-defaut__liste{width:320px;flex-shrink:0;border-right:1px solid #d2d2d2;overflow-y:auto;padding:12px 0}.emails-par-defaut__item{display:flex;align-items:center;justify-content:space-between;padding:17px 16px;cursor:pointer;transition:all ease .2s;gap:8px}.emails-par-defaut__item:hover{background-color:#d3d3d3}.emails-par-defaut__item--actif{background-color:#f0f2f8;border-left:3px solid #004687}.emails-par-defaut__item-libelle{font-size:13px;font-weight:600;color:#002f5a}.emails-par-defaut__item-badge{font-size:10px;font-weight:700;padding:2px 7px;border-radius:50px;text-transform:uppercase;letter-spacing:.4px;color:#fff;white-space:nowrap}.emails-par-defaut__item-badge--herite{background-color:#8a94a6}.emails-par-defaut__item-badge--synchro{background-color:#17b566}.emails-par-defaut__item-badge--surcharge{background-color:#f07d00}.emails-par-defaut__editeur{flex:1;overflow:hidden;display:flex;flex-direction:column}.emails-par-defaut__vide{flex:1;display:flex;align-items:center;justify-content:center;color:#8a94a6;font-size:14px}.emails-par-defaut__popup-overlay{position:absolute;inset:0;background:#0000004d;z-index:10;display:flex;align-items:center;justify-content:center}.emails-par-defaut__popup{background:#fff;border-radius:12px;padding:24px;max-width:400px;box-shadow:0 4px 16px #00000026}.emails-par-defaut__popup p{margin-bottom:20px;font-size:14px;color:#002f5a}.emails-par-defaut__popup-actions{display:flex;justify-content:flex-end;gap:10px}.emails-par-defaut__popup-actions button{padding:7px 18px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid #d2d2d2;background:none;color:#002f5a;transition:all ease .2s}.emails-par-defaut__popup-btn-confirmer{background-color:#004687!important;color:#fff!important;border-color:#004687!important}.page{font-family:CircularSTD,sans-serif;background:#f5f5f5;min-height:calc(100vh - 10px);padding-top:10px;box-sizing:border-box}.page .page-header{background:#fff;border-radius:10px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;box-shadow:0 1px 4px #0000000f}.page .header-left h1{margin:0 0 4px;font-size:20px;font-weight:700;color:#002f5a;letter-spacing:.5px}.page .header-left p{margin:0;font-size:13px;color:#707070}.page .header-right{display:flex;align-items:center;gap:10px}.page .create-input-group{display:flex;align-items:center;border:1.5px solid #f5f5f5;border-radius:6px;padding:0 12px;background:#fff;height:40px;gap:8px}.page .plus-icon{color:#d2d2d2;font-size:18px;line-height:1}.page .create-input-group input{border:none;outline:none;font-size:13.5px;color:#002f5a;width:220px;background:transparent}.page .create-input-group input::placeholder{color:#d2d2d2}.page .btn-create{background:#f07d00;color:#fff;border:none;border-radius:6px;padding:0 22px;height:40px;font-size:13px;font-weight:700;cursor:pointer;letter-spacing:.5px;transition:background-color .18s,color .18s,opacity .18s}.page .btn-create:not(:disabled):hover{background:#f08b20}.page .btn-create:disabled{background:#fdead6;color:#ffffffbf;cursor:not-allowed;opacity:.7}.page .search-bar{background:#fff;border-radius:10px;padding:0 20px;display:flex;align-items:center;gap:12px;height:48px;margin-bottom:20px;box-shadow:0 1px 4px #0000000f}.page .search-icon{width:18px;height:18px;color:#d2d2d2;flex-shrink:0;cursor:pointer}.page .search-bar input{border:none;outline:none;font-size:13.5px;color:#002f5a;width:100%;background:transparent}.page .search-bar input::placeholder{color:#d2d2d2}.page .content-card{background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000f}.page .client-table{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0000000f}.page .table-header{display:grid;grid-template-columns:1fr 200px 180px;padding:14px 28px;border-bottom:1.5px solid #f5f5f5;font-size:11.5px;font-weight:700;color:#707070;letter-spacing:.8px}.page .table-row{display:grid;grid-template-columns:1fr 200px 180px;padding:18px 28px;align-items:center;border-bottom:1px solid #f5f5f5;transition:background-color .15s}.page .table-row:last-child{border-bottom:none}.page .table-row:hover{background:#fcfcfc}.page .client-info{display:flex;align-items:center;gap:14px}.page .avatar{width:40px;height:40px;border-radius:50%;background:#e8f4fd;color:#2b6cb0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.page .client-details{display:flex;flex-direction:column;gap:2px}.page .client-name{font-size:14.5px;font-weight:600;color:#002f5a}.page .client-id{font-size:12px;color:#d2d2d2}.page .col-projects{display:flex;align-items:center}.page .col-projects .badge{background:#f5f5f5;color:#1a2340;font-size:13px;font-weight:600;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.page .actions-group{display:flex;align-items:center;gap:16px;justify-content:flex-end}.page .btn-delete{background:none;border:none;cursor:pointer;color:#d3d3d3;padding:4px;display:flex;align-items:center;border-radius:4px;transition:color .15s,background-color .15s}.page .delete-icon{width:18px;height:18px;display:inline-block}.page .btn-delete:hover{color:#dc3545;background:#f8d9dc}.page .empty-state{padding:40px;text-align:center;color:#d2d2d2;font-size:14px}.page .col-actions{text-align:right}.modal-header{background-color:#002f5a;color:#fff;padding:15px 25px;display:flex;justify-content:space-between;align-items:center}.modal-header .modal-title{margin:0;font-size:16px;font-weight:700}.modal-header .titleBloc,.modal-header .titleBloc__text,.modal-header h1,.modal-header h2,.modal-header h3,.modal-header h4,.modal-header h5,.modal-header h6{color:#fff}.modal-header .titleBloc{padding-left:0;padding-right:0}.modal-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.modal-body{padding:25px;flex:1}.modal-body .section-title{color:#004687;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:25px;border-bottom:1px solid #f5f5f5;padding-bottom:10px}.modal-footer{padding:15px 25px;border-top:1px solid #d2d2d2;display:flex;justify-content:flex-end;gap:12px;background-color:#f3f3f3}.modal-footer button{padding:8px 25px;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.modal-footer .modal-cancel-btn{background-color:#fff;border:1px solid #d2d2d2;color:#616060}.modal-footer .modal-cancel-btn:hover{background-color:#f5f5f5}.modal-footer .modal-save-btn{background-color:#004687;border:1px solid #004687;color:#fff}.modal-footer .modal-save-btn:hover{background-color:#002f5a;border:#002f5a}.selection-container{margin-bottom:25px;position:relative;border-bottom:1px solid #004687;padding-bottom:20px}.selection-container .button-option-group-container .button-option-group--primary .button-option{height:100px}.modification-badge-info{position:absolute;right:0;top:10px;background-color:#f8e2d9;border:1px solid #f8e2d9;color:#f07d00;padding:10px 15px;border-radius:8px;font-size:.8em;display:flex;align-items:center;border-left:4px solid #f07d00;max-width:250px;z-index:10;box-shadow:0 2px 4px #0000000d}.modification-badge-info .warning-icon{margin-right:10px;font-size:1.2em}.architecture-preview{background-color:#fcfcfc;border:1px solid #d2d2d2;border-radius:6px;margin-top:10px;margin-bottom:30px;padding-bottom:20px}.architecture-preview .preview-header{padding:12px 20px;background-color:#f5f5f5;border-bottom:1px solid #d2d2d2;display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.architecture-preview .preview-header .header-left-group{display:flex;flex-direction:column;gap:4px}.architecture-preview .preview-header .preview-title{color:#002f5a;font-size:12px;font-weight:700;text-transform:uppercase}.architecture-preview .preview-header .preview-link{color:#888;font-size:11px;font-style:italic}.architecture-preview .table-container{padding:0}.architecture-preview .preview-table{width:100%;border-collapse:collapse;font-size:12px}.architecture-preview .preview-table th{text-align:left;padding:10px 20px;color:#888;font-weight:600;border-bottom:1px solid #d2d2d2;text-transform:uppercase;font-size:11px}.architecture-preview .preview-table td{padding:10px 20px;border-bottom:1px solid #f5f5f5;color:#002f5a;vertical-align:top}.architecture-preview .preview-table .cell-structure{font-weight:700;color:#002f5a;border-right:1px solid #f5f5f5;width:30%}.architecture-preview .preview-table .cell-benef{color:#888}.architecture-preview .preview-table .cell-num{text-align:center;width:10%}.edition-container{margin-top:20px}.edition-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background-color:#f5f6fa;padding:12px;border-radius:6px}.structures-count{font-weight:700;color:#616060;font-size:.85em}.add-structure-block .input-group{display:flex;gap:8px}.new-structure-input{padding:6px 12px;border:1px solid #c0c8d8;border-radius:4px;width:180px;font-size:.9em}.default-structure-select{padding:6px;border:1px solid #c0c8d8;border-radius:4px;font-size:.9em;width:220px}.btn-add-structure{background-color:#17b566;color:#fff;border:none;border-radius:4px;width:32px;height:32px;cursor:pointer;font-size:1.2em}.btn-add-structure:disabled{background-color:#c0c8d8;cursor:not-allowed}.structures-list{max-height:450px;overflow-y:auto;padding-right:10px}.no-structures{padding:40px;text-align:center;color:#8a94a6;border:2px solid #004687;border-radius:8px}.form-error{color:#dc3545;font-size:13px;margin-top:15px;text-align:center}.card-container{margin-bottom:24px}.structure-card{display:flex;flex-direction:column;border:1px solid #004687;border-radius:8px;background-color:#fff;margin-bottom:16px;box-shadow:0 2px 12px #0000000d;transition:border-color .3s;height:100%}.structure-card.is-modified{border-left:4px solid #f07d00;border-color:#f8e2d9}.structure-card .card-header{padding:12px 16px;border-bottom:1px solid #004687;display:flex;justify-content:space-between;align-items:center;background-color:#f5f5f5;border-radius:8px 8px 0 0}.structure-card .title-section{display:flex;align-items:center;gap:12px}.structure-card .structure-title{margin:0;font-size:1em;color:#1a2340;font-weight:600}.structure-card .modified-tag{background-color:#f8e2d9;color:#f07d00;font-size:.7em;padding:2px 6px;border-radius:4px;font-weight:700;border:1px solid #f8e2d9}.structure-card .btn-remove{background-color:transparent;border:none;color:#a0a8bc;cursor:pointer;font-size:1.1em;padding:4px}.structure-card .btn-remove:hover{color:#e05c5c}.structure-card .card-body{padding:16px;flex:1}.structure-card .card-footer{padding:0 16px 16px;display:flex;justify-content:flex-end;align-items:center}.structure-card .constraints-list{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.structure-card .add-constraint-select{border:1px solid #c0c8d8;background-color:transparent;color:#a0a8bc;padding:4px 8px;border-radius:20px;font-size:.85em;cursor:pointer;outline:none}.structure-card .add-constraint-select:hover{border-color:#c0c8d8;color:#616060}.condition-badge{display:inline-block;background-color:#f0f2f8;border-radius:20px;padding:4px 12px;margin:4px;font-size:.85em;color:#8a94a6;border:1px solid #c0c8d8;transition:all .2s;cursor:pointer;vertical-align:middle;width:100%}.condition-badge:hover{background-color:#fcfcfc;border-color:#a0a8bc}.condition-badge.is-editing{background-color:#fff;border-color:#1ba7e5;box-shadow:0 0 0 3px #1ba7e533;cursor:default;padding:8px 12px}.condition-badge .badge-display{display:flex;align-items:center;justify-content:space-between}.condition-badge .badge-content{display:flex;align-items:center;gap:8px}.condition-badge .badge-label{font-weight:600;color:#616060}.condition-badge .badge-values{color:#8a94a6}.condition-badge .edit-icon{font-size:10px;color:#a0a8bc;margin-left:4px}.condition-badge .btn-delete-badge{background-color:transparent;border:none;color:#a0a8bc;cursor:pointer;padding:0;margin-left:8px;font-size:1.2em;line-height:1;transition:color .2s}.condition-badge .btn-delete-badge:hover{color:#e05c5c}.condition-badge .badge-edit{display:flex;flex-direction:column;gap:8px}.condition-badge .input-row{display:flex;align-items:center;gap:8px}.condition-badge .input-row label{width:35px;font-size:.8em;color:#8a94a6}.condition-badge .badge-input{width:60px;padding:2px 6px;border:1px solid #c0c8d8;border-radius:4px;font-size:.9em}.condition-badge .max-input-wrapper{display:flex;align-items:center;gap:5px}.condition-badge .infinity-label{font-size:1.2em;font-weight:700;color:#616060;min-width:60px}.condition-badge .btn-infinity{background-color:#f5f6fa;border:1px solid #a0a8bc;border-radius:4px;padding:2px 6px;cursor:pointer;font-size:.9em}.condition-badge .btn-infinity:hover{background-color:#c0c8d8}.condition-badge .edit-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:4px}.condition-badge .btn-confirm{background-color:#17b566;color:#fff;border:none;border-radius:4px;padding:2px 8px;cursor:pointer}.condition-badge .btn-cancel{background-color:#e05c5c;color:#fff;border:none;border-radius:4px;padding:2px 8px;cursor:pointer}.page-connexion{margin:auto}.page-connexion a:hover{text-decoration:underline}.page-connexion a{text-decoration:none}.page-connexion__title{margin-bottom:20px;color:#2b6cb0;font-family:CircularSTD,sans-serif;font-size:35px;font-style:normal;font-weight:500;line-height:normal;display:flex;justify-content:space-between;align-items:center}.page-connexion__title__text{text-align:left;font-size:16px}.page-connexion__title .instance-selecteur{color:#f07d00;border-bottom:1px solid #f07d00;background-color:transparent;font-size:16px;line-height:19px}.page-connexion__title .instance-selecteur .arrow svg path{fill:#f07d00}.page-connexion__title .instance-selecteur__options{box-shadow:0 3px 6px #00000029;z-index:10;background:#fff;bottom:0}.page-connexion__title .instance-selecteur__options li.selected,.page-connexion__title .instance-selecteur__options li:hover{color:#fff;background:#f07d00}.page-connexion__form .btn{margin-top:30px}.administration{margin-top:10px}.administration__card .card__title{color:#dc3545}.administration__card.card--wideBloc .card__item{width:calc(33% - 20px)!important}.administration__card.card--wideBloc .card__item__header{color:#dc3545}.administration__performances__actions,.administration .performances__actions{padding-left:32px;display:flex;align-items:center;justify-content:space-between}.administration__performances__dates,.administration .performances__dates{justify-content:center;align-items:flex-end;display:flex;gap:5px}.administration__performances__dates__search,.administration .performances__dates__search{width:30px;height:30px}.administration__performances__dates__search img,.administration .performances__dates__search img{width:16px;height:16px}.administration__performances__dates__search:hover,.administration__performances__dates__search.active,.administration .performances__dates__search:hover,.administration .performances__dates__search.active{background:#f07d00}.administration__performances{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.administration__performances .performances{width:100%}.administration__performances--mini .performances{width:calc(50% - 7px)}.administration .performances__item{background:#fff;box-shadow:0 2px 3px #0000001a;border-radius:6px;padding:0 20px 18px 32px;height:100%;position:relative}.administration .performances__item__header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #f5f5f5;position:relative;z-index:1}.administration .performances__item__header .titleBloc{padding:21px 0 0}.administration .performances__item__average{color:#d3d3d3;font-size:10px;display:flex;align-items:center;gap:2px;line-height:10px;position:relative;z-index:1}.administration .performances__item__average__amount{display:block;padding:3px 5px 2px;font-size:12px;font-weight:600;color:#f07d00;background:#f8e2d9;border-radius:4px}.administration .performances__item__average__amount--null{filter:grayscale(1)}.administration .performances__item__content{margin-bottom:-14px;margin-top:10px}.administration__traitements__table{border-collapse:separate;border-spacing:10px 3px;width:100%}.administration__traitements__table tr{font-size:12px}.administration__traitements__table tr td>div{display:flex;gap:10px;align-items:center;justify-content:flex-end}.administration__statuts__container{flex-wrap:wrap}.administration__statuts__item{flex:1 1 24%;max-width:calc(25% - 7px);background-color:#fff;border-radius:6px;padding:10px 32px;box-shadow:0 2px 3px #0000001a}.administration__statuts__item__header{font-weight:600;font-size:12px}.administration__statuts__item__prop{font-size:12px;color:#f07d00;font-weight:600}.administration__statuts__item.inactive{opacity:.6}.administration__statuts__item.inactive .administration__statuts__item__header,.administration__statuts__item.inactive .administration__statuts__item__prop{color:#707070}.dashboard__container{display:flex;justify-content:space-between;margin:10px 0;gap:10px;flex-wrap:wrap}@media(max-width:768px){.dashboard__container{flex-direction:column}}.dashboard__col{display:flex;flex-direction:column;gap:20px;flex:1 1 0}.dashboard__col--wide{flex:2 1 980px}.dashboard__col--large{flex:2 1 700px}.dashboard__col--mini{flex:1 1 280px}.dashboard__col--files,.dashboard__col--dsn{flex:1 1 440px}.dashboard__item{position:relative;background-color:#fff;border-radius:6px;height:100%;padding:10px 36px;box-shadow:0 2px 3px #0000001a}.dashboard__item--alignFullHeigt{display:flex;flex-direction:column;justify-content:space-between}.dashboard__item--alignFullHeigt .dashboard__item__content{height:100%}.dashboard__item__header__title{font-family:CircularSTD,sans-serif;font-size:14px;color:#000;font-weight:600}.dashboard__item__header__title__mini{color:#707070;font-size:11px;font-weight:400}.dashboard__item__header__title__mini u{cursor:pointer}.dashboard__item__checkbox{width:12px}.dashboard__item__checkbox__container{display:flex}.dashboard__item__checkbox__label{font-size:12px;margin-left:1ch;font-family:CircularSTD,sans-serif;color:#004687}.dashboard__item__checkbox:checked{accent-color:#004687}.dashboard__item table{color:#004687;width:100%;border-collapse:separate;border-spacing:0 5px}.dashboard__item__row__data{font-size:12px;font-family:CircularSTD,sans-serif;color:#004687}.dashboard__item__row__data--img{text-align:right;width:26px}.dashboard__item__row__data img{width:18px;cursor:pointer}.dashboard__item__row__data--corrige,.dashboard__item__row__data--success,.dashboard__item__row__data--error,.dashboard__item__row__data--warning{width:10px;height:10px;border-radius:10px}.dashboard__item__row__data--success{background-color:#2ca202}.dashboard__item__row__data--warning{background-color:#e68122}.dashboard__item__row__data--error{background-color:#dc3545}.dashboard__item__row__data--corrige{background-color:#818181}.dashboard__item__row__collapseFile tr{font-size:12px;font-family:CircularSTD,sans-serif;color:#004687}.dashboard__item__row__collapseFile tr td:last-child{text-align:right;min-width:55px}.dashboard__item__row:hover{background-color:#fcfcfc}.dashboard__item__footer{height:50px;border-top:1px solid #f5f5f5}.dashboard__item__noData{color:#d2d2d2;font-size:12px;margin:10px 0}.dashboard__table{margin:10px 0 0;border-spacing:0!important}.dashboard__table__seemMore{color:#707070;border:none;background:none;padding:0;text-decoration:underline;font-size:12px}.dashboard__table tbody tr{cursor:pointer}.dashboard__table tbody tr:not(:last-child) th,.dashboard__table tbody tr:not(:last-child) td{border-bottom:1px solid #d2d2d2}.dashboard__table tbody tr:hover th{color:#f07d00}.dashboard__table tbody tr th{font-weight:500;font-size:12px;padding:4px 0}.dashboard__table tbody tr td{font-size:12px;color:#f07d00;font-weight:600;text-align:right}.dashboard__tableMini{margin:8px 0;border-spacing:0!important}.dashboard__tableMini tbody tr{cursor:pointer}.dashboard__tableMini tbody tr:not(:last-child) th,.dashboard__tableMini tbody tr:not(:last-child) td,.dashboard__tableMini tbody tr:last-child:first-child th,.dashboard__tableMini tbody tr:last-child:first-child td{border-bottom:1px solid #d2d2d2}.dashboard__tableMini tbody tr th{font-weight:500;font-size:10px;padding:2px 0}.dashboard__tableMini tbody tr td{font-size:10px;text-align:right}.dashboard__AffilRadDisp{flex:1 1 274px}.dashboard__AffilRadDisp__content{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:space-between}.dashboard__AffilRadDisp__content .inputField__input{max-width:88px}.dashboard__AffilRadDisp__dates{justify-content:center;align-items:flex-end;display:flex;gap:5px}.dashboard__AffilRadDisp__dates .btnSquare{width:30px;height:30px}.dashboard__AffilRadDisp__dates .btnSquare svg{width:16px;height:16px}.dashboard__AffilRadDisp__dates .btnSquare:hover,.dashboard__AffilRadDisp__dates .btnSquare.active{background:#f07d00}.dashboard__AffilRadDisp__chiffres{color:#f07d00;font-size:20px;font-weight:600;cursor:pointer}.dashboard__AffilRadDisp__chiffres--disabled{pointer-events:none;color:#707070}.dashboard__AffilRadDisp__chiffres__label{font-size:12px}.dashboard__barChart{height:auto;min-height:50px;display:flex;gap:10px;justify-content:space-between}.dashboard__barChart--tableMini{gap:10%;padding-right:6%}.dashboard__barChart__col{flex:1 1 0}.dashboard__barChart__highlight{color:#004687;display:flex;gap:10%;padding-right:6%;justify-content:space-between}.dashboard__barChart__highlight__col{flex:1 1 0}.dashboard__barChart__highlight__item{margin:0;font-weight:600;font-size:11px}.dashboard__barChart__highlight__item span{font-size:14px;color:#f07d00}.dashboard__barChart__chart{display:flex;justify-content:center;gap:4%;align-items:flex-end;height:100%;position:relative;bottom:-10px}.dashboard__barChart__chart__item{background-color:#f07d00;width:10%;border-radius:50px 50px 0 0;max-width:10px;position:relative;min-height:10px}.dashboard__barChart__chart__item__tooltip{position:absolute;font-size:10px;font-weight:600;padding:2px 6px;top:-4px;left:50%;transform:translate(-50%,-100%);background-color:#fff;border-radius:6px;box-shadow:0 2px 3px #0000001a;z-index:1;display:none;white-space:nowrap}.dashboard__barChart__chart__item__amount{position:absolute;font-weight:600;color:#f07d00;top:-4px;left:50%;transform:translate(-50%,-100%);font-size:12px}.dashboard__barChart__chart__item:hover{background-color:#f08b20;cursor:pointer}.dashboard__barChart__chart__item:hover .dashboard__barChart__chart__item__tooltip{display:block}.dashboard__barChart--horizontal .dashboard__barChart__col{display:flex;flex-direction:column;gap:8px;margin:10px 0}.dashboard__barChart--horizontal .dashboard__barChart__chart{bottom:0;justify-content:flex-start;align-items:center;height:auto}.dashboard__barChart--horizontal .dashboard__barChart__chart__item{max-width:none;min-width:10px;height:10px;border-radius:50px}.dashboard__barChart--horizontal .dashboard__barChart__chart__item__label{font-weight:500;font-size:12px}.dashboard__barChart--horizontal .dashboard__barChart__chart__item__amount{position:relative;left:auto;top:auto;transform:none;font-weight:700;padding:0 3px}.dashboard__btns{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;min-height:26px;margin:10px 0}.dashboard__btns .btnRect--redirectionListe{padding:3px 7px;font-size:10px;font-weight:500}.dashboard__graph{position:absolute;height:calc(100% - 31px);width:100%;left:0}.dashboard__graph .apexcharts-tooltip{background-color:#fff!important;border-radius:6px;box-shadow:0 2px 3px #0000001a;border:none!important;padding:2px 6px}.dashboard__graph__tooltip{font-size:10px;font-weight:600}.dashboard__graph__smallData{height:100%;display:flex;align-items:center;justify-content:center;gap:20px}.dashboard__graph__smallData__item{text-align:center}.dashboard__graph__smallData__item__amount{color:#f07d00;font-size:24px;font-weight:600}.dashboard__graph__smallData__item__label{font-size:12px}.error-403{min-height:calc(100vh - 62px);display:flex;align-items:center;justify-content:center}.error-403__content{max-width:640px;text-align:center;background-color:#fff;border:1px solid #d2d2d2;border-radius:12px;padding:32px;box-shadow:0 6px 24px #00000014}.error-403__content h1{color:#002f5a;margin-bottom:16px}.error-403__content p{color:#616060;margin-bottom:24px}.page-administrateurs .search{background:#fff;border-radius:10px;margin-bottom:20px;box-shadow:0 1px 4px #0000000f}.page-administrateurs .search__header{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s}.page-administrateurs .search__header:hover{background-color:#fcfcfc}.page-administrateurs .search__header__title{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:#707070;letter-spacing:.5px}.page-administrateurs .search__header__title .search-icon{width:16px;height:16px;fill:#707070}.page-administrateurs .search__header__toggle{transition:transform .3s ease;display:flex;align-items:center}.page-administrateurs .search__header__toggle.is-active{transform:rotate(180deg)}.page-administrateurs .search__header__toggle svg{width:12px;height:12px;fill:#707070}.page-administrateurs .search__collapse{display:grid;grid-template-rows:0fr;height:auto;transition:grid-template-rows .3s ease-out,padding .3s ease-out;overflow:hidden}.page-administrateurs .search__collapse:not(.is-expanded){padding:0 28px}.page-administrateurs .search__collapse.is-expanded{grid-template-rows:1fr;padding:24px 28px;border-top:1px solid #d6d6e1}.page-administrateurs .search__collapse__inner{min-height:0;background-color:#fff}.page-administrateurs .search__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 24px;margin-bottom:24px}.page-administrateurs .search__item{display:flex;flex-direction:column;gap:8px}.page-administrateurs .search__item--wide{grid-column:span 2}.page-administrateurs .search__label{font-size:11px;font-weight:700;color:#707070;text-transform:uppercase;letter-spacing:.5px}.page-administrateurs .search__input-field{height:40px;padding:0 14px;border:1.5px solid #d2d2d2;border-radius:8px;font-size:13.5px;color:#002f5a;background-color:#fff;transition:border-color .2s,box-shadow .2s}.page-administrateurs .search__input-field::placeholder{color:#d2d2d2}.page-administrateurs .search__input-field:focus{outline:none;border-color:#f07d00;box-shadow:0 0 0 3px #f07d001a}.page-administrateurs .search__footer{display:flex;align-items:center;justify-content:flex-end;gap:20px;padding-top:20px;border-top:1px solid #d6d6e1}.page-administrateurs .search__btn-reset{background:none;border:none;color:#707070;font-size:13px;font-weight:600;cursor:pointer;padding:8px;transition:color .15s}.page-administrateurs .search__btn-reset:hover{color:#002f5a;text-decoration:underline}.page-administrateurs .search__btn-submit{background:#f07d00;color:#fff;border:none;border-radius:8px;height:44px;padding:0 24px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:1px;cursor:pointer;text-transform:uppercase;transition:background-color .2s,transform .1s}.page-administrateurs .search__btn-submit:hover{background-color:#e68122}.page-administrateurs .search__btn-submit:active{transform:translateY(1px)}.page-administrateurs .search__btn-submit svg{width:16px;height:16px;fill:#fff}.page-administrateurs .page-header{background:#fff;border-radius:10px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;box-shadow:0 1px 4px #0000000f}.page-administrateurs .page-header .header-left h1{margin:0 0 4px;font-size:20px;font-weight:700;color:#002f5a;letter-spacing:.5px;text-transform:uppercase}.page-administrateurs .page-header .header-left p{margin:0;font-size:13px;color:#707070}.page-administrateurs .page-header .header-right{display:flex;align-items:center;gap:12px}.page-administrateurs .page-header .header-right .btn-create{text-transform:uppercase}.page-administrateurs .btn-create{background:#f07d00;color:#fff;border:none;border-radius:6px;padding:0 22px;height:40px;font-size:13px;font-weight:700;cursor:pointer;letter-spacing:.5px;transition:background-color .18s,color .18s,opacity .18s}.page-administrateurs .btn-create:hover{background:#e68122}.page-administrateurs .btn-create:disabled{background:#f8d7bd;color:#ffffffbf;cursor:not-allowed;opacity:.7}.page-administrateurs__counter{margin-top:24px;text-align:right;font-size:11px;font-weight:600;color:#707070;padding-right:8px;letter-spacing:.3px;text-transform:uppercase}.page-administrateurs__counter strong{color:#002f5a;font-weight:700}.page-administrateurs .administrator-table{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0000000f;margin-top:20px}.page-administrateurs .table-header{display:grid;grid-template-columns:1.5fr 1.5fr 1fr .8fr 180px;padding:14px 28px;border-bottom:1.5px solid #d6d6e1;font-size:11.5px;font-weight:700;color:#707070;letter-spacing:.8px;text-transform:uppercase}.page-administrateurs .table-row{display:grid;grid-template-columns:1.5fr 1.5fr 1fr .8fr 180px;padding:18px 28px;align-items:center;border-bottom:1px solid #f5f5f5;transition:background-color .15s}.page-administrateurs .table-row:last-child{border-bottom:none}.page-administrateurs .table-row:hover{background:#fcfcfc;cursor:pointer}.page-administrateurs .administrator-info{display:flex;align-items:center;gap:14px}.page-administrateurs .administrator-info .administrator-details{display:flex;flex-direction:column;gap:2px}.page-administrateurs .avatar{width:40px;height:40px;border-radius:50%;background:#d6d6e1;color:#004687;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.page-administrateurs .administrator-name{font-size:14.5px;font-weight:600;color:#002f5a}.page-administrateurs .administrator-id{font-size:12px;color:#707070}.page-administrateurs .badge{background:#d6d6e1;color:#002f5a;font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;width:fit-content}.page-administrateurs .badge-role{text-transform:uppercase}.page-administrateurs .badges-container{display:flex;flex-wrap:wrap;gap:6px}.page-administrateurs .status-badge{font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;text-transform:capitalize}.page-administrateurs .status-badge.status-actif{background:#e0f8d9;color:#2ca202}.page-administrateurs .status-badge.status-inactif{background:#f8d9dc;color:#a20212}.page-administrateurs .actions-group{display:flex;align-items:center;gap:16px;justify-content:flex-end}.page-administrateurs .col-actions{text-align:right}.page-modeles-de-parcours__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background-color:#fff;border-radius:12px;border:none;box-shadow:0 3px 6px #00000029;padding:15px}.page-modeles-de-parcours__search{margin-bottom:20px}.page-modeles-de-parcours__loading-error{color:#dc3545}.page-modeles-de-parcours__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,420px));justify-content:start;gap:20px}@media(max-width:760px){.page-modeles-de-parcours__grid{grid-template-columns:1fr}}.configurateur-parcours-page{display:flex;flex-direction:column;height:calc(100vh - 10px);min-height:620px;width:100%;gap:0;box-sizing:border-box;padding-bottom:10px}.configurateur-parcours-page__header.page-header{margin-bottom:10px}.configurateur-parcours-page__body{flex:1;min-height:0;display:flex;width:100%}.configurateur-parcours{display:flex;height:100%;min-height:0;width:100%;overflow:hidden;background:linear-gradient(90deg,#fafbfd,#f0f2f8 45%,#fff)}.configurateur-parcours__left-panel{display:flex;min-width:800px;height:100%;background-color:#fff;border:1px solid #d2d2d2;border-right:none}.configurateur-parcours__nav-sidebar{width:220px;min-width:220px;border-right:1px solid #d2d2d2;background-color:#f5f6fa;padding:12px 10px;display:flex;flex-direction:column;gap:8px;transition:width .2s ease,min-width .2s ease}.configurateur-parcours__nav-sidebar.is-collapsed{width:56px;min-width:56px;align-items:center}.configurateur-parcours__sidebar-toggle,.configurateur-parcours__nav-item,.configurateur-parcours__empty-modules{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;border-radius:8px;border:1px solid transparent;background-color:transparent;padding:8px}.configurateur-parcours__sidebar-toggle,.configurateur-parcours__nav-item{cursor:pointer}.configurateur-parcours__sidebar-toggle:hover,.configurateur-parcours__nav-item:hover{border-color:#d2d2d2;background-color:#f0f2f8}.configurateur-parcours__nav-item.is-active{border-color:#c0c8d8;background-color:#f0f2f8}.configurateur-parcours__modules-title{margin-top:8px;font-size:12px;font-weight:600;color:#8a94a6;text-transform:uppercase;letter-spacing:.04em}.configurateur-parcours__icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background-color:#d6d6e1;color:#004687;font-weight:700;flex-shrink:0}.configurateur-parcours__icon svg{max-width:20px;max-height:20px;width:100%;height:100%;display:block}.configurateur-parcours__icon path{fill:#004687}.configurateur-parcours__label{white-space:nowrap;color:#1a2340;font-size:14px;font-weight:600}.configurateur-parcours__settings-panel{flex:1;min-width:0;background-color:#fff;padding:20px;overflow-y:auto}.configurateur-parcours__resize-handle{width:4px;min-width:4px;height:100%;cursor:col-resize;background-color:#c0c8d8}.configurateur-parcours__resize-handle:hover{background-color:#a0a8bc}.configurateur-parcours__right-panel{flex:1;min-width:320px;height:100%;border:1px solid #d2d2d2;border-left:none;background-color:#fafbfd;padding:16px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.configurateur-parcours__preview-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.configurateur-parcours__preview-title{font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:#8a94a6}.configurateur-parcours__preview-mode-switch{display:inline-flex;align-items:center;border:1px solid #c0c8d8;border-radius:10px;background-color:#f0f2f8;padding:2px;gap:2px}.configurateur-parcours__preview-mode-btn{border:none;background:transparent;color:#8a94a6;font-size:12px;font-weight:600;padding:6px 10px;border-radius:8px;transition:background-color .2s ease,color .2s ease}.configurateur-parcours__preview-mode-btn.is-active{background-color:#fff;color:#002f5a;box-shadow:0 1px 2px #002f5a26}.configurateur-parcours__preview-mode-btn:focus-visible{outline:2px solid #a0a8bc;outline-offset:1px}.configurateur-parcours__preview-shell{flex:1;min-height:0;border-radius:14px}.configurateur-parcours__preview-shell.is-desktop{border:1px solid #d6d6e1;background:linear-gradient(180deg,#f0f2f8,#fff);padding:12px}.configurateur-parcours__preview-shell.is-mobile{border:none;background:transparent;padding:0;display:flex;justify-content:center;align-items:center}.configurateur-parcours__preview-frame{width:100%;min-height:0}.configurateur-parcours__preview-shell.is-desktop .configurateur-parcours__preview-frame{height:100%;border:1px solid #d6d6e1;border-radius:12px;background-color:#fafbfd;box-shadow:inset 0 1px #fffc;overflow:hidden;display:flex;flex-direction:column}.configurateur-parcours__preview-shell.is-mobile .configurateur-parcours__preview-frame{width:min(100%,430px);height:min(844px,100vh - 260px);max-height:calc(100vh - 260px);background-color:#1a2340;border-radius:40px;border:6px solid #1a2340;box-shadow:0 14px 30px #1a234047;overflow:hidden;display:flex;flex-direction:column}.configurateur-parcours__preview-browser-bar{height:38px;padding:0 12px;display:flex;align-items:center;gap:10px;background-color:#f0f2f8;border-bottom:1px solid #d6d6e1}.configurateur-parcours__preview-browser-dots{display:inline-flex;gap:5px}.configurateur-parcours__preview-browser-dots span{width:8px;height:8px;border-radius:50%;background-color:#c0c8d8}.configurateur-parcours__preview-browser-address{flex:1;min-width:0;border:1px solid #d6d6e1;border-radius:999px;background-color:#fff;color:#8a94a6;font-size:11px;padding:4px 10px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.configurateur-parcours__preview-phone-head{height:38px;background-color:#fff;color:#002f5a;display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-size:11px;font-weight:700;border-bottom:1px solid #d6d6e1}.configurateur-parcours__preview-phone-indicators{display:inline-flex;align-items:center;gap:4px}.configurateur-parcours__preview-phone-indicators span{width:7px;height:7px;border-radius:50%;background-color:#a0a8bc}.configurateur-parcours__preview-phone-indicators span:first-child{background-color:#004687}.configurateur-parcours__preview-viewport{min-height:0;height:100%;overflow-y:auto;background-color:#fff}.configurateur-parcours__preview-shell.is-desktop .configurateur-parcours__preview-viewport{padding:14px}.configurateur-parcours__preview-shell.is-mobile .configurateur-parcours__preview-viewport{border-radius:0 0 32px 32px;padding:10px 10px 14px}.configurateur-parcours__preview-layout{display:flex;flex-direction:column;gap:12px}.configurateur-parcours__preview-module{min-width:0}.configurateur-parcours__preview-stepper{order:-1}.configurateur-parcours__placeholder{height:100%;min-height:120px;border:1px dashed #c0c8d8;border-radius:10px;padding:16px;color:#8a94a6;font-size:14px;display:flex;align-items:center;justify-content:center;text-align:center}.configurateur-parcours__preview-placeholder{flex:1;min-height:0}@media(min-width:992px){.configurateur-parcours__preview-layout{flex-direction:row;align-items:stretch;gap:14px}.configurateur-parcours__preview-module{flex:1;min-width:0}.configurateur-parcours__preview-stepper{order:2;position:sticky;top:8px;align-self:flex-start;max-height:calc(100vh - 220px)}.configurateur-parcours__preview-layout.is-mobile{flex-direction:column}.configurateur-parcours__preview-layout.is-mobile .configurateur-parcours__preview-stepper{order:-1;position:static;max-height:none}}.configurateur-parcours__preview-layout.is-mobile .configurateur-parcours__preview-stepper{width:100%;max-width:100%;align-self:stretch}.parametrage-structure{display:flex;flex-direction:column;gap:18px;width:100%}.parametrage-structure .card{width:100%}.parametrage-structure__alert{margin-bottom:0;display:flex;align-items:flex-start;gap:10px}.parametrage-structure__alert-icon{flex-shrink:0;width:18px;height:18px;margin-top:2px}.parametrage-structure__alert-icon svg{width:18px;height:18px;display:block}.parametrage-structure__alert-body{min-width:0}.parametrage-structure__section{display:flex;flex-direction:column;gap:10px;width:100%}.parametrage-structure__section-title{font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#1a2340}.parametrage-structure__section-title span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background-color:#f0f2f8;margin-right:8px;color:#004687;font-size:12px}.modules-disponibles-list{display:flex;flex-direction:column;gap:8px}.modules-disponibles-list__item{display:flex;align-items:center;gap:10px;border:1px solid #d6d6e1;border-radius:8px;padding:10px;background-color:#fcfcfc}.modules-disponibles-list__icon{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background-color:#f0f2f8;color:#004687;font-size:12px;font-weight:700;flex-shrink:0}.modules-disponibles-list__icon svg{width:14px;height:14px;display:block}.modules-disponibles-list__icon path{fill:#004687}.modules-disponibles-list__content{min-width:0;flex:1}.modules-disponibles-list__title{font-weight:600;color:#1a2340}.modules-disponibles-list__subtitle{color:#8a94a6;font-size:13px}.modules-disponibles-list__actions{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.modules-disponibles-list__icon-btn{width:34px;height:34px;padding:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.modules-disponibles-list__icon-btn.is-active{background-color:#f0f2f8;border-color:#a0a8bc}.modules-disponibles-list__switch-actif{margin-bottom:0}.modules-disponibles-list__eye{position:relative;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.modules-disponibles-list__eye svg{width:16px;height:16px;display:block}.modules-disponibles-list__eye.is-hidden:after{content:"";position:absolute;width:20px;height:2px;background-color:#a0a8bc;transform:rotate(-35deg);border-radius:999px}.liens-pied-de-page-list{display:flex;flex-direction:column;gap:10px}.liens-pied-de-page-list__row{display:flex;gap:8px;align-items:center}.liens-pied-de-page-list__action-btn{flex-shrink:0;width:38px;height:38px;padding:0;display:inline-flex;align-items:center;justify-content:center}.liens-pied-de-page-list__action-btn svg{width:16px;height:16px;display:block;flex-shrink:0}.mentions-legales-card__logo-input-row{display:flex;gap:8px;align-items:center}.mentions-legales-card__supprimer-logo{flex-shrink:0;width:38px;height:38px;padding:0;display:inline-flex;align-items:center;justify-content:center}.mentions-legales-card__supprimer-logo svg{width:16px;height:16px;display:block;flex-shrink:0}.mentions-legales-card__logo-preview{margin-top:14px;overflow:hidden;text-align:center}.mentions-legales-card__logo-image{max-width:100%;width:100%;max-height:200px;object-fit:contain;display:block;margin:0 auto;border-radius:4px}.champ-contextuel-header{display:grid;grid-template-columns:minmax(260px,1fr) 188px;gap:8px;padding:0 0 8px;border-bottom:1px solid #d6d6e1;margin-bottom:8px}.champ-contextuel-header__col{font-size:12px;text-transform:uppercase;letter-spacing:.03em;font-weight:700;color:#8a94a6}.row-champ{display:flex;flex-direction:column;gap:8px;align-items:start;border:1px solid #d6d6e1;border-radius:8px;padding:8px;margin-bottom:8px;background-color:#fcfdff}.row-champ__toggle-row{display:flex;gap:8px}.row-champ__toggle-row .form-check{padding-left:0}.row-champ__toggle-row .form-check .form-check-input{margin-left:0;float:none}.row-champ__toggle-label{font-size:12px;font-weight:600;color:#516981;text-transform:uppercase;letter-spacing:.03em}.row-champ__grid{display:grid;grid-template-columns:minmax(260px,1fr) 188px;gap:8px;align-items:start;width:100%}.row-champ{background-color:#fafbfd}.row-champ__col{min-width:0}.row-champ__message-textarea{resize:vertical}.row-champ .dropdown-multiselect{width:100%}.row-champ .multiselect{min-height:31px;font-size:.875rem}.row-champ .multiselect__tags{min-height:31px;padding-top:4px;padding-bottom:4px}.row-champ input[type=date]{min-height:31px}.row-champ__libelle{font-size:13px;color:#1a2340;font-weight:600;margin-bottom:0}.row-champ__col--valeur{display:flex;flex-direction:column;gap:6px}.row-champ__col--options{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.row-champ__option-btn{width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center}.row-champ__option-btn svg{width:16px;height:16px;display:block}.row-champ__option-btn:not(.is-active){border:none}.row-champ__option-btn.is-active{background-color:#f0f2f8;border-color:inherit}.row-champ--date,.row-champ--liste{align-items:flex-start}.row-champ__sia-row{display:grid;grid-template-columns:minmax(260px,1fr) 188px;gap:8px;align-items:center;width:100%}.row-champ__sia-input{text-align:left}.row-champ__mnemonique{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;height:31px;padding:0 10px;color:#616060;font-size:12px;font-weight:600;text-align:right;justify-self:end;white-space:nowrap}.row-champ__mnemonique svg{width:14px;height:14px;flex-shrink:0}@media(max-width:1600px){.configurateur-parcours-page,.configurateur-parcours{min-width:1120px}}.page-clients{box-sizing:border-box}.page.page-projets{display:flex;flex-direction:column;gap:20px;padding:24px 32px}.page.page-projets .page-header{margin-bottom:0}.page-projets .client-title{display:flex;align-items:center;gap:12px}.page-projets .title-block{display:flex;flex-direction:column;gap:2px}.page-projets .main-title{font-size:18px;font-weight:700;color:#002f5a;margin:0;letter-spacing:.02em;text-transform:uppercase}.page-projets .sub-title{font-size:12px;color:#707070;margin:0}.page-projets .general-info-card{padding:28px 32px}.page-projets .section-title{font-size:13px;font-weight:700;color:#002f5a;letter-spacing:.08em;margin:0 0 20px;text-transform:uppercase}.page-projets .field-block{display:flex;flex-direction:column;gap:8px}.page-projets .field-label{font-size:11px;font-weight:600;color:#707070;text-transform:uppercase;letter-spacing:.06em}.page-projets .input-row{display:flex;gap:12px;align-items:center}.page-projets .field-input{flex:1;border:1.5px solid #f5f5f5;border-radius:6px;padding:10px 14px;font-size:14px;color:#002f5a;outline:none;transition:border-color .2s;background:#fff}.page-projets .field-input:focus{border-color:#f07d00}.page-projets .save-btn{background-color:#f07d00;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .2s}.page-projets .save-btn:hover:not(:disabled){background-color:#c96b2a}.page-projets .save-btn:disabled{background-color:#d3d3d3;cursor:not-allowed}.page-projets .projects-card{padding:28px 32px}.page-projets .projects-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page-projets .new-project-btn{background-color:#002f5a;color:#fff;border:none;border-radius:6px;padding:10px 18px;font-size:12px;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:background-color .2s}.page-projets .new-project-btn:hover{background-color:#f07d00}.page-projets .table-wrapper{overflow-x:auto}.page-projets .projects-table{width:100%;border-collapse:collapse;font-size:13px}.page-projets .projects-table thead tr{border-bottom:2px solid #f5f5f5}.page-projets .projects-table th{text-align:left;padding:10px 12px;font-size:11px;font-weight:700;color:#707070;letter-spacing:.07em;white-space:nowrap}.page-projets .projects-table tbody tr{border-bottom:1px solid #f5f5f5;transition:background-color .15s}.page-projets .projects-table tbody tr:hover{background-color:#fcfcfc}.page-projets .projects-table tbody tr.ligne-modifiee{background-color:#fdead6}.page-projets .projects-table tbody tr.ligne-modifiee:hover{background-color:#f6b166}.page-projets .projects-table td{padding:14px 12px;vertical-align:middle}.page-projets .project-name{font-weight:600;color:#002f5a;margin-bottom:3px}.page-projets .projet-modifie-label{font-size:10px;font-weight:700;color:#c96b2a;letter-spacing:.05em;text-transform:uppercase;margin-top:3px}.page-projets .tag-row{display:flex;flex-direction:column;gap:4px}.page-projets .tag{display:inline-block;padding:3px 9px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.04em;width:fit-content}.page-projets .tag.tag-type{background-color:#e8f4fd;color:#004687}.page-projets .tag.tag-risk{background-color:#e8f4fd;color:#17b566}.page-projets .date-range{display:flex;align-items:center;gap:6px}.page-projets .date-input{border:1.5px solid #f5f5f5;border-radius:5px;padding:5px 8px;font-size:12px;color:#002f5a;outline:none;width:130px;transition:border-color .2s,background-color .2s}.page-projets .date-input:focus{border-color:#f07d00}.page-projets .date-input.is-invalid{border-color:#dc3545;background-color:#f8d9dc}.page-projets .date-input.is-invalid:focus{border-color:#f07d00}.page-projets .date-error-picto{width:12px;height:12px;vertical-align:text-bottom;margin-right:4px}.page-projets .date-arrow{color:#d2d2d2;font-size:13px}.page-projets .perimeter-count{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:#f5f5f5;border-radius:6px;font-weight:700;font-size:13px;color:#616060}.page-projets .actions-row{display:flex;align-items:center;gap:4px}.page-projets .action-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border:none;border-radius:5px;font-size:10px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background-color .15s;background-color:transparent;color:#004687}.page-projets .action-btn.action-pilotage{color:#17b566}.page-projets .action-btn.action-pilotage:hover{background-color:#e8f4fd}.page-projets .action-btn.action-icon:hover{background-color:#f5f5f5}.page-projets .action-btn.action-delete{color:#dc3545}.page-projets .action-btn.action-delete:hover{background-color:#fcfcfc}.page-projets .action-btn.action-save{color:#fff;background-color:#f07d00}.page-projets .action-btn.action-save:hover:not(:disabled){background-color:#c96b2a}.page-projets .action-btn.action-save:disabled{opacity:.4;cursor:not-allowed}.page-projets .action-btn.action-cancel{color:#004687;background-color:#f5f5f5}.page-projets .action-btn.action-cancel:hover:not(:disabled){background-color:#f5f5f5}.page-projets .action-btn.action-cancel:disabled{opacity:.4;cursor:not-allowed}.page-projets .modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #f5f5f5}.page-projets .modal-header h3{font-size:15px;font-weight:700;color:#002f5a;margin:0;letter-spacing:.03em}.page-projets .modal-close{background-color:none;border:none;font-size:16px;color:#d2d2d2;cursor:pointer;padding:2px 6px;border-radius:4px;transition:background-color .15s}.page-projets .modal-close:hover{background-color:#f5f5f5;color:#004687}.page-projets .modal-body{padding:20px 24px;display:flex;flex-direction:column;gap:16px}.page-projets .form-row{display:flex;gap:16px}.page-projets .form-row .form-group{flex:1}.page-projets .form-group{display:flex;flex-direction:column;gap:6px}.page-projets .form-group label{font-size:11px;font-weight:700;color:#707070;text-transform:uppercase;letter-spacing:.06em}.page-projets .required{color:#f07d00}.page-projets .modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px 20px;border-top:1px solid #f5f5f5}.page-projets .modal-cancel-btn{background-color:none;border:1.5px solid #f5f5f5;border-radius:6px;padding:9px 18px;font-size:13px;font-weight:600;color:#004687;cursor:pointer;transition:background-color .15s}.page-projets .modal-cancel-btn:hover{background-color:#f5f5f5}.page-projets .modal-save-btn{background-color:#f07d00;color:#fff;border:none;border-radius:6px;padding:9px 20px;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .2s}.page-projets .modal-save-btn:hover{background-color:#c96b2a}.date-fin-wrapper{position:relative;display:inline-flex;align-items:center}.date-fin-wrapper.date-fin-vide .date-input,.date-fin-wrapper.date-fin-vide .modal-input{color:transparent}.date-fin-wrapper.date-fin-vide .date-input:focus,.date-fin-wrapper.date-fin-vide .modal-input:focus{color:inherit}.date-fin-wrapper.date-fin-vide .date-input:focus~.date-fin-placeholder,.date-fin-wrapper.date-fin-vide .modal-input:focus~.date-fin-placeholder{display:none}.date-fin-placeholder{position:absolute;left:10px;pointer-events:none;color:#707070;font-style:italic;font-size:inherit;white-space:nowrap}.page.page-projet{display:flex;flex-direction:column;gap:20px;padding:24px 32px}.page.page-projet .page-header{margin-bottom:0}.details-projet-general{display:flex;flex-direction:column;gap:20px}.projet-general-info{padding:28px 32px}.projet-general-info .section-title{font-size:13px;font-weight:700;color:#002f5a;letter-spacing:.08em;margin:0 0 24px;text-transform:uppercase}.projet-general-info__grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px 24px}.projet-general-info__field{display:flex;flex-direction:column;gap:6px}.projet-general-info__field--statut{flex-direction:row;align-items:center;gap:12px;grid-column:span 2}.projet-general-info .field-label{font-size:10px;font-weight:700;letter-spacing:.1em;color:#707070;text-transform:uppercase}.projet-general-info .field-select{cursor:pointer}.liste-perimetres{padding:28px 32px}.liste-perimetres .page-header{background:transparent;border-radius:0;box-shadow:none;padding:0;margin-bottom:0}.liste-perimetres .table-wrapper{padding-top:20px}.liste-perimetres__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.liste-perimetres__header .section-title{font-size:13px;font-weight:700;color:#002f5a;letter-spacing:.08em;margin:0;text-transform:uppercase}.liste-perimetres__add-zone{display:flex;align-items:center;gap:10px}.liste-perimetres .add-perimetre-input-group{display:flex;align-items:center;border:1.5px solid #d2d2d2;border-radius:6px;padding:0 12px;background:#fff;height:38px;gap:8px}.liste-perimetres .add-perimetre-input-group__plus{color:#d2d2d2;font-size:18px;line-height:1}.liste-perimetres .add-perimetre-input-group__input{border:none;outline:none;font-size:13px;color:#002f5a;width:200px;background:transparent}.liste-perimetres .add-perimetre-input-group__input::placeholder{color:#d3d3d3}.liste-perimetres .btn-ajouter-perimetre{background:#f07d00;color:#fff;border:none;border-radius:6px;padding:0 20px;height:38px;font-size:12px;font-weight:700;cursor:pointer;letter-spacing:.05em;transition:background .15s;white-space:nowrap}.liste-perimetres .btn-ajouter-perimetre:not(:disabled):hover{background:#c96b2a}.liste-perimetres .btn-ajouter-perimetre:disabled{background:#f6b166;cursor:not-allowed}.perimetres-table{width:100%;border-collapse:collapse;font-size:12px}.perimetres-table thead tr th{font-size:10px;font-weight:700;letter-spacing:.1em;color:#707070;text-transform:uppercase;padding:0 12px 10px;text-align:left;border-bottom:2px solid #f5f5f5}.perimetres-table tbody tr{border-bottom:1px solid #f5f5f5}.perimetres-table tbody tr:last-child{border-bottom:none}.perimetres-table tbody tr td{padding:14px 12px;vertical-align:middle;color:#002f5a}.ligne-perimetre__tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ligne-perimetre__count{font-weight:600;font-size:12px;color:#002f5a}.ligne-perimetre__nom{font-weight:700;font-size:13px;color:#002f5a;margin-bottom:4px}.ligne-perimetre__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ligne-perimetre__id-court{font-size:11px;color:#707070}.ligne-perimetre__sirets-count{font-weight:600;font-size:12px;color:#002f5a;margin-bottom:2px}.ligne-perimetre__siret-value{font-size:11px;color:#707070}.ligne-perimetre__actions{display:flex;align-items:center;gap:8px}.tag-assper,.tag-population{background-color:#d6d6e1;color:#004687;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600}.tag-more{background-color:#f5f5f5;color:#707070;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600}.page.configuration-perimetre__wrapper{display:flex;flex-direction:column;gap:20px;padding:24px 32px}.page.configuration-perimetre__wrapper .page-header{margin-bottom:0}.page-perimetre,.configuration-perimetre__content{display:flex;flex-direction:column;gap:20px}.page-perimetre .bloc__form .bloc__add-button{height:38px;font-size:20px;line-height:1;padding:0}.page-perimetre .bloc__form .bloc__form-action-col{padding:10px 0 0}.page-perimetre .bloc__form .bloc__field-control--population{position:relative;padding-bottom:22px}.page-perimetre .bloc__form .bloc__field-control--population .invalid-feedback{position:absolute;top:calc(100% - 20px);left:0;margin:0}.flux__upload-btn{display:flex;align-items:center;gap:.5rem;background:#f07d00;color:#fff;border:none;padding:.5rem 1.25rem;border-radius:6px;font-weight:500;font-size:.875rem;cursor:pointer}.flux__upload-btn:hover{background:#f07d00}.flux__state{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:3rem;color:#707070;font-size:.9rem}.flux__state--error{color:#dc3545}.flux__state__spinner{width:18px;height:18px;border:2px solid #d2d2d2;border-top-color:#f07d00;border-radius:50%;animation:spin .7s linear infinite}.flux__table-wrapper{margin-top:1.5rem;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0000000f}.flux__table{width:100%;border-collapse:collapse}.flux__table thead th{background:#fff;padding:14px 28px;text-align:left;font-weight:700;font-size:11.5px;text-transform:uppercase;letter-spacing:.8px;color:#8a94a6;border-bottom:1.5px solid #f0f2f8}.flux__table tbody tr{border-bottom:1px solid #f5f6fa}.flux__table tbody tr:last-child{border-bottom:none}.flux__table tbody tr:hover{background:#fafbfd}.flux__table td{padding:18px 28px;color:#1a2340;vertical-align:middle;font-size:14.5px}.flux__table .text-center{text-align:center}.flux__table__date{color:#707070;font-size:.9rem;white-space:nowrap}.flux__table__empty{text-align:center;padding:2.5rem;color:#888}.flux__table__row--cliquable{cursor:pointer}.flux .statut{display:inline-block;padding:.2rem .65rem;border-radius:5px;font-size:.75rem;font-weight:500;text-transform:capitalize}.flux .statut--integre{background:#e0f8d9;color:#2ca202}.flux .statut--erreur{background:#f8d9dc;color:#e05c5c}.flux .statut--attente{background:#f8e2d9;color:#a25502}.flux .statut--cours{background:#e8f4fd;color:#2b6cb0}.flux .statut--default{background:#f5f5f5;color:#707070}.flux .statut--avec-tooltip{position:relative;cursor:help}.flux .statut--avec-tooltip .statut__tooltip{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#fff;border-radius:10px;box-shadow:0 2px 10px #00000020;padding:10px 20px;min-width:200px;max-width:400px;white-space:break-spaces;z-index:1001;font-size:12px;font-weight:400;color:#707070;text-transform:none}.flux .statut--avec-tooltip:hover .statut__tooltip{display:block}.flux__drawer__dropzone{flex:1;border:2px dashed #d2d2d2;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;cursor:pointer;color:#888;max-height:280px}.flux__drawer__dropzone p{margin:0;font-weight:500;color:#616060;font-size:.95rem}.flux__drawer__dropzone span{font-size:.82rem}.flux__drawer__dropzone:hover,.flux__drawer__dropzone.--drag-over{border-color:#f07d00;background:#f0f2f8;color:#f07d00}.flux__drawer__file{display:flex;align-items:center;gap:.6rem;padding:.6rem .9rem;background:#f5f5f5;border-radius:6px;font-size:.85rem;color:#616060;border:1px solid #d2d2d2}.flux__drawer__file span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flux__drawer__file button{background:none;border:none;cursor:pointer;color:#888;font-size:1.1rem;line-height:1}.flux__drawer__file button:hover{color:#dc3545}.flux__drawer__actions{display:flex;gap:.75rem}.flux__drawer__actions__cancel{flex:1;padding:.6rem;border:1px solid #d2d2d2;background:#fff;border-radius:6px;cursor:pointer;font-size:.875rem;color:#616060}.flux__drawer__actions__cancel:hover{background:#f5f5f5}.flux__drawer__actions__submit{flex:2;padding:.6rem;background:#f07d00;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500}.flux__drawer__actions__submit:hover:not(:disabled){background:#f07d00}.flux__drawer__actions__submit:disabled{background:#fdead6;cursor:not-allowed}@keyframes spin{to{transform:rotate(360deg)}}.detail-flux__header{background:#fff;border-radius:10px;padding:20px 28px;margin-bottom:20px;box-shadow:0 1px 4px #0000000f}.detail-flux__header__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.detail-flux__header__date{font-size:13px;color:#707070}.detail-flux__header__cards{display:flex;gap:16px;flex-wrap:wrap}.detail-flux__header__card{flex:1;min-width:140px;background:#fff;border:1.5px solid #f0f2f8;border-radius:10px;padding:16px 20px;display:flex;flex-direction:column;gap:6px;box-shadow:0 1px 4px #0000000a}.detail-flux__header__card__label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#707070}.detail-flux__header__card__value{font-size:22px;font-weight:700;color:#002f5a}.detail-flux__header__card--integre{border-color:#e0f8d9}.detail-flux__header__card--integre .detail-flux__header__card__value{color:#2ca202}.detail-flux__header__card--erreur{border-color:#f8d9dc}.detail-flux__header__card--erreur .detail-flux__header__card__value{color:#e05c5c}.detail-flux__filtres{display:flex;align-items:flex-start;gap:12px}.detail-flux__filtres__search{flex:1}.detail-flux__filtres__search .search-bar{margin-bottom:0}.detail-flux__filtres__statuts{min-width:200px}.detail-flux__filtres__statuts .multiselect__tags{min-height:48px;padding:14px 40px 0 16px;border:none;border-radius:10px;box-shadow:0 1px 4px #0000000f;background:#fff}.detail-flux__filtres__statuts .multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.detail-flux__filtres__statuts .multiselect__content-wrapper{border-radius:0 0 10px 10px;border-color:#d2d2d2}.detail-flux__filtres__statuts .multiselect__placeholder{color:#b0b8cc;font-size:13.5px;margin-bottom:0;padding-top:0}.detail-flux__filtres__statuts .multiselect__input,.detail-flux__filtres__statuts .multiselect__single{font-size:13.5px;margin-bottom:0}.detail-flux__state{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:3rem;color:#707070;font-size:.9rem}.detail-flux__state--error{color:#dc3545}.detail-flux__state__spinner{width:18px;height:18px;border:2px solid #d2d2d2;border-top-color:#f07d00;border-radius:50%;animation:spin .7s linear infinite}.detail-flux__table-wrapper{margin-top:1.5rem;background:#fff;border-radius:10px;overflow-x:auto;box-shadow:0 1px 4px #0000000f}.detail-flux__table{width:100%;border-collapse:collapse}.detail-flux__table thead th{background:#fff;padding:14px 28px;text-align:left;font-weight:700;font-size:11.5px;text-transform:uppercase;letter-spacing:.8px;color:#8a94a6;border-bottom:1.5px solid #f0f2f8}.detail-flux__table tbody tr{border-bottom:1px solid #f5f6fa;cursor:pointer}.detail-flux__table tbody tr:last-child{border-bottom:none}.detail-flux__table tbody tr:hover{background:#fafbfd}.detail-flux__table td{padding:18px 28px;color:#1a2340;vertical-align:middle;font-size:14.5px}.detail-flux__table .text-center{text-align:center}.detail-flux__table__empty{text-align:center;padding:2.5rem;color:#888}.detail-flux .statut{display:inline-block;padding:.2rem .65rem;border-radius:5px;font-size:.75rem;font-weight:500;text-transform:capitalize}.detail-flux .statut--integre{background:#e0f8d9;color:#2ca202}.detail-flux .statut--erreur{background:#f8d9dc;color:#e05c5c}.detail-flux .statut--attente{background:#f8e2d9;color:#a25502}.detail-flux .statut--cours{background:#e8f4fd;color:#2b6cb0}.detail-flux .statut--default{background:#f5f5f5;color:#707070}.detail-flux__drawer-subheader{display:flex;align-items:center;gap:10px}.detail-flux__drawer-subheader__id{font-size:.85rem;color:#707070}.detail-flux__drawer-erreurs{border-radius:8px;border:1.5px solid #f0f2f8}.detail-flux__drawer-erreurs--rouge{border-color:#f8d9dc}.detail-flux__drawer-erreurs--rouge .detail-flux__drawer-erreurs__titre{background:#f8d9dc;color:#e05c5c}.detail-flux__drawer-erreurs--vert{border-color:#e0f8d9}.detail-flux__drawer-erreurs--vert .detail-flux__drawer-erreurs__titre{background:#e0f8d9;color:#2ca202}.detail-flux__drawer-erreurs__titre{display:flex;align-items:center;gap:8px;padding:10px 16px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.detail-flux__drawer-erreurs__titre svg{width:16px;height:16px;flex-shrink:0}.detail-flux__drawer-erreurs__table{width:100%;border-collapse:collapse;font-size:.825rem}.detail-flux__drawer-erreurs__table thead th{padding:8px 14px;text-align:left;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#8a94a6;border-bottom:1.5px solid #f0f2f8;background:#fff}.detail-flux__drawer-erreurs__table tbody tr.--ouverte{background:#f8d9dc}.detail-flux__drawer-erreurs__table tbody tr.--fermee{background:#e0f8d9}.detail-flux__drawer-erreurs__table td{padding:10px 14px;color:#1a2340;vertical-align:middle;border-bottom:1px solid #f5f6fa}.detail-flux__drawer-erreurs .badge-statut{display:inline-block;padding:.15rem .55rem;border-radius:5px;font-size:.75rem;font-weight:500}.detail-flux__drawer-erreurs .badge-statut--ouverte{background:#e05c5c;color:#fff}.detail-flux__drawer-erreurs .badge-statut--fermee{background:#2ca202;color:#fff}.detail-flux__drawer-json__titre{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#8a94a6;margin-bottom:10px}.detail-flux__drawer-json__pre{background:#1a2340;color:#4ecca3;border-radius:8px;padding:16px;font-size:.8rem;overflow-x:auto;white-space:pre-wrap;word-break:break-all;max-height:600px;overflow-y:auto}.page-modeles-emails{display:flex;gap:24px;height:calc(100vh - 100px)}.page-modeles-emails__colonne-gauche{display:flex;flex-direction:column;gap:16px;width:30%;min-width:320px;flex-shrink:0;overflow-y:auto}.page-modeles-emails__colonne-droite{flex:1;background-color:#fff;border-radius:12px;box-shadow:3px 0 12px #00000010;display:flex;flex-direction:column;overflow:hidden}.page-modeles-emails__empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:16px;padding:48px;text-align:center;color:#8a94a6}.page-modeles-emails__empty-state-icone{font-size:64px;color:#c0c8d8;background-color:#f0f2f8;border-radius:50%;width:120px;height:120px;display:flex;align-items:center;justify-content:center}.page-modeles-emails__empty-state-titre{font-size:20px;font-weight:700;color:#002f5a}.page-modeles-emails__empty-state-texte{font-size:14px;max-width:340px;color:#8a94a6}.page-modeles-emails__btn-creer{background-color:#f0f2f8;color:#002f5a;border-radius:50px;font-weight:600;font-size:13px;letter-spacing:.5px;padding:10px 24px;border:none}.page-modeles-emails__btn-creer:hover{background-color:#c0c8d8}.page-modeles-emails__editeur{flex:1;display:flex;flex-direction:column;overflow:hidden}.page-gestion .page-header{background:#fff;border-radius:10px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;box-shadow:0 1px 4px #0000000f}.page-gestion .page-header .header-left h1{margin:0 0 4px;font-size:20px;font-weight:700;color:#002f5a;letter-spacing:.5px;text-transform:uppercase}.page-gestion .page-header .header-left p{margin:0;font-size:13px;color:#707070}.page-gestion .search{background:#fff;border-radius:10px;margin-bottom:20px;margin-top:20px;box-shadow:0 1px 4px #0000000f}.page-gestion .search__header{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s}.page-gestion .search__header:hover{background-color:#fcfcfc}.page-gestion .search__header__title{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:#707070;letter-spacing:.5px}.page-gestion .search__header__title .search-icon{width:16px;height:16px;fill:#707070}.page-gestion .search__header__toggle{transition:transform .3s ease;display:flex;align-items:center}.page-gestion .search__header__toggle.is-active{transform:rotate(180deg)}.page-gestion .search__header__toggle svg{width:12px;height:12px;fill:#707070}.page-gestion .search__collapse{display:grid;grid-template-rows:0fr;height:auto;transition:grid-template-rows .3s ease-out,padding .3s ease-out;overflow:hidden}.page-gestion .search__collapse:not(.is-expanded){padding:0 28px}.page-gestion .search__collapse.is-expanded{grid-template-rows:1fr;padding:24px 28px;border-top:1px solid #d6d6e1}.page-gestion .search__collapse__inner{min-height:0;background-color:#fff}.page-gestion .search__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 24px;margin-bottom:24px}.page-gestion .search__item{display:flex;flex-direction:column;gap:8px}.page-gestion .search__item--wide{grid-column:span 2}.page-gestion .search__label{font-size:11px;font-weight:700;color:#707070;text-transform:uppercase;letter-spacing:.5px}.page-gestion .search__input-field{height:40px;padding:0 14px;border:1.5px solid #d2d2d2;border-radius:8px;font-size:13.5px;color:#002f5a;background-color:#fff;transition:border-color .2s,box-shadow .2s}.page-gestion .search__input-field::placeholder{color:#d2d2d2}.page-gestion .search__input-field:focus{outline:none;border-color:#f07d00;box-shadow:0 0 0 3px #f07d001a}.page-gestion .search__footer{display:flex;align-items:center;justify-content:flex-end;gap:20px;padding-top:20px;border-top:1px solid #d6d6e1}.page-gestion .search__btn-reset{background:none;border:none;color:#707070;font-size:13px;font-weight:600;cursor:pointer;padding:8px;transition:color .15s}.page-gestion .search__btn-reset:hover{color:#002f5a;text-decoration:underline}.page-gestion .search__btn-submit{background:#f07d00;color:#fff;border:none;border-radius:8px;height:44px;padding:0 24px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:1px;cursor:pointer;text-transform:uppercase;transition:background-color .2s,transform .1s}.page-gestion .search__btn-submit:hover{background-color:#e68122}.page-gestion .search__btn-submit:active{transform:translateY(1px)}.page-gestion .search__btn-submit svg{width:16px;height:16px;fill:#fff}.page-gestion__counter{margin-top:12px;font-size:11px;font-weight:600;color:#707070;text-align:right;padding-right:8px;letter-spacing:.3px;text-transform:uppercase}.page-gestion__counter strong{color:#002f5a;font-weight:700}#updateButton{font-size:18px;height:fit-content}html{position:relative;overflow-x:hidden;background-color:#f3f3f3}#app{font-family:CircularSTD,sans-serif;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#002f5a;min-height:calc(100vh - 62px);background-color:#f3f3f3}#app .loading{display:flex;flex-direction:column;align-items:center}#app .loading svg{display:block;animation:rotate 4s infinite linear;width:30px;height:30px}#app .picto_copy{margin-left:5px;width:15px;height:17px}#app .picto_copy svg{width:auto;max-height:100%}#app .picto_copy:hover svg path{fill:#f07d00}#app a{text-decoration:none}#app .form-check-input:checked{background-color:#f07d00;border-color:#f07d00}#app header .router-link-exact-active{color:#f07d00;text-decoration:underline}html ::-webkit-scrollbar{width:4px}html ::-webkit-scrollbar-track{background:none}html ::-webkit-scrollbar-thumb{background:#888}html ::-webkit-scrollbar-thumb:hover{background:#616060}.toast{position:fixed;bottom:50px;right:20px;border-radius:12px;background-clip:unset!important;border:none;box-shadow:0 3px 6px #00000029;z-index:9999}.toast.info .toast-header,.toast .toast-header{border:none}.toast .toast-body{border:none;text-align:left}
