@charset "UTF-8";[data-v-0109344f]:root{--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-6xl: 72rem;--container-7xl: 80rem}.secondaryColor[data-v-0109344f]{color:var(--charte-color-secondary, #004687)}.primaryColor[data-v-0109344f]{color:var(--charte-color-primary, #f07d00)}.primaryColorLight[data-v-0109344f]{color:var(--charte-color-primary-light, #f08b20)}.textStrongColor[data-v-0109344f]{color:var(--charte-color-text-strong, #002f5a)}.secondaryColorLight[data-v-0109344f]{color:var(--charte-color-secondary-light, #2b6cb0)}.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}.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)}:root{--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-6xl: 72rem;--container-7xl: 80rem}.secondaryColor{color:var(--charte-color-secondary, #004687)}.primaryColor{color:var(--charte-color-primary, #f07d00)}.primaryColorLight{color:var(--charte-color-primary-light, #f08b20)}.textStrongColor{color:var(--charte-color-text-strong, #002f5a)}.secondaryColorLight{color:var(--charte-color-secondary-light, #2b6cb0)}.shortGrey{color:#70707036}.grey99{color:#fcfcfc}.grey99LowOpacity{color:#fcfcfc38}.grey{color:#d2d2d2}.lightGrey{color:#f5f5f5}.lightLightGrey{color:#d3d3d3}.darkGrey{color:#616060}@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-primary-light: #f08b20;--charte-color-primary-lighter: #f6b166;--charte-color-primary-lightest: #fdead6;--charte-color-primary-dark: #c96b2a;--charte-color-secondary: #004687;--charte-color-secondary-light: #2b6cb0;--charte-color-text-strong: #002f5a;--charte-color-dark-surface: #002f5a;--charte-bg-page: #f2f8fc;--charte-bg-app: #f3f3f3;--charte-info-bg: #deeaf6;--charte-success-bg: #e1f7ef;--charte-warning-bg: #ffe7cc;--charte-error-bg: #f9e4e1;--charte-neutral-bg: #ededed;--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-border: #004687;--charte-font-title: "CircularSTD", sans-serif;--charte-font-body: "CircularSTD", sans-serif;--charte-asset-filigrane: url(/images/marques/vivinter/filigrane-logo.png);--charte-asset-fond-connexion: url(/images/marques/vivinter/fond-connexion.png);--charte-asset-forme-connexion: url(/images/marques/vivinter/forme-connexion.png)}.theme-hcr{--charte-color-primary: #1e8380;--charte-color-primary-light: #39928f;--charte-color-primary-lighter: #78b5b3;--charte-color-primary-lightest: #dbebea;--charte-color-primary-dark: #31756b;--charte-color-secondary: #2f69b6;--charte-color-secondary-light: #6b8ab9;--charte-color-text-strong: #1b1b1b;--charte-color-dark-surface: #284f82;--charte-bg-page: #f2f8fc;--charte-bg-app: #f3f3f3;--charte-info-bg: #dfeef7;--charte-success-bg: #e1f7ef;--charte-warning-bg: #ffe7cc;--charte-error-bg: #f9e4e1;--charte-neutral-bg: #ededed;--charte-gradient-bar: linear-gradient(90deg, #1e8380 0%, #2f69b6 55%, #284f82 100%);--charte-card-bg: #ffffff;--charte-card-radius: 12px;--charte-card-shadow: 0 2px 12px rgba(30, 131, 128, .08);--charte-info-border: #2f69b6;--charte-font-title: "CircularSTD", sans-serif;--charte-font-body: "CircularSTD", sans-serif;--charte-asset-filigrane: url(/images/marques/hcr/filigrane-logo.png);--charte-asset-fond-connexion: url(/images/marques/hcr/fond-connexion.png);--charte-asset-forme-connexion: url(/images/marques/hcr/forme-connexion.png)}.theme-immo{--charte-color-primary: #213067;--charte-color-primary-light: #3c4979;--charte-color-primary-lighter: #7a83a4;--charte-color-primary-lightest: #dbdee6;--charte-color-primary-dark: #2f3e5e;--charte-color-secondary: #d57a36;--charte-color-secondary-light: #c69e7b;--charte-color-text-strong: #213067;--charte-color-dark-surface: #213067;--charte-bg-page: #f2f8fc;--charte-bg-app: #f3f3f3;--charte-info-bg: #deeaf6;--charte-success-bg: #e1f7ef;--charte-warning-bg: #ffe7cc;--charte-error-bg: #f9e4e1;--charte-neutral-bg: #ededed;--charte-gradient-bar: linear-gradient(90deg, #213067 0%, #d57a36 100%);--charte-card-bg: #ffffff;--charte-card-radius: 12px;--charte-card-shadow: 0 2px 12px rgba(33, 48, 103, .08);--charte-info-border: #213067;--charte-font-title: "CircularSTD", sans-serif;--charte-font-body: "CircularSTD", sans-serif;--charte-asset-filigrane: url(/images/marques/immo/filigrane-logo.png);--charte-asset-fond-connexion: url(/images/marques/immo/fond-connexion.png);--charte-asset-forme-connexion: url(/images/marques/immo/forme-connexion.png)}.theme-vvfp{--charte-color-primary: #d84e38;--charte-color-primary-light: #dd6450;--charte-color-primary-lighter: #e89588;--charte-color-primary-lightest: #f9e2df;--charte-color-primary-dark: #bd5856;--charte-color-secondary: #004687;--charte-color-secondary-light: #2b6cb0;--charte-color-text-strong: #002f5a;--charte-color-dark-surface: #002f5a;--charte-bg-page: #f2f8fc;--charte-bg-app: #f3f3f3;--charte-info-bg: #deeaf6;--charte-success-bg: #e1f7ef;--charte-warning-bg: #ffe7cc;--charte-error-bg: #f9e4e1;--charte-neutral-bg: #ededed;--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-border: #004687;--charte-font-title: "CircularSTD", sans-serif;--charte-font-body: "CircularSTD", sans-serif;--charte-asset-filigrane: url(/images/marques/vvfp/filigrane-logo.png);--charte-asset-fond-connexion: url(/images/marques/vvfp/fond-connexion.png);--charte-asset-forme-connexion: url(/images/marques/vvfp/forme-connexion.png)}.authLayout{height:100vh;background-image:var(--charte-asset-fond-connexion, 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:var(--charte-asset-forme-connexion, 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:var(--charte-bg-app, #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:var(--charte-color-secondary, #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:var(--charte-font-body, "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:var(--charte-color-secondary, #004687);color:#fff;font-family:var(--charte-font-body, "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:var(--charte-font-body, "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:var(--charte-color-primary, #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:var(--charte-color-primary, #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:var(--charte-color-primary, #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:var(--charte-color-primary, #f07d00)}.defaultLayout__sideBar__link.router-link-active>.defaultLayout__sideBar__link__btn:before{content:"";background-color:var(--charte-color-primary, #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:var(--charte-color-primary, #f07d00)}.defaultLayout__sideBar__link__btn:hover .defaultLayout__sideBar__link__label{color:var(--charte-color-primary, #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:var(--charte-font-body, "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:var(--charte-color-primary, #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:var(--charte-color-secondary, #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:var(--charte-color-secondary, #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:var(--charte-color-primary, #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:var(--charte-color-primary, #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:var(--charte-color-secondary, #004687)}.defaultLayout__sideBar__submenu__item__link:hover,.defaultLayout__sideBar__submenu__item__link.router-link-active{color:var(--charte-color-primary, #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:var(--charte-color-primary, #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:var(--charte-color-primary, #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:var(--charte-font-body, "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:#dc3545}.inputField__label__link{color:#707070!important;text-decoration:underline;font-size:12px}.inputField__label__link:hover{color:var(--charte-color-primary, #f07d00)!important;cursor:pointer}.inputField__description{font-size:10px;color:#d3d3d3}.inputField__itemsHorizontal{display:flex;align-items:center;gap:5px}.inputField__input{color:var(--charte-color-secondary, #004687);height:25px;min-height:auto!important;border:none;background:none;border-bottom:1px solid #d2d2d2;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 #d2d2d2;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:#dc3545;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:var(--charte-color-primary, #f07d00);color:var(--charte-color-primary, #f07d00);padding:0 14px;height:22px;opacity:.6;filter:grayscale(1);transition:all ease .3s}.inputField__checkbox.active{background-color:var(--charte-color-primary, #f07d00);color:#fff;opacity:1;filter:grayscale(0)}.inputField__checkbox.is-invalid{border-color:#dc3545;background-color:#dc3545}.inputField--signin{position:relative;margin-bottom:20px}.form-group:not(:has(+.form-group)) .inputField--signin{margin-bottom:0}.inputField--signin .inputField__icon{color:var(--charte-color-text-strong, #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:var(--charte-color-secondary, #004687)!important}select option{font-size:14px;font-family:var(--charte-font-body, "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--primary{background:none;transition:all ease .3s}.btnSquare--primary img{width:auto;height:16px}.btnSquare--inverse{background:#fff 0% 0% no-repeat padding-box;transition:all ease .3s}.btnSquare--inverse img{width:auto;max-width:24px;height:20px}.btnSquare--inverse:hover,.btnSquare--inverse.active{background:var(--charte-color-secondary, #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:var(--charte-color-primary, #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:var(--charte-color-primary, #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:var(--charte-color-primary, #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:var(--charte-color-primary, #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:#fafbfd}.btnMultiple__params__item--delete{color:#dc3545!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:var(--charte-font-body, "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:#fafbfd}.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:var(--charte-color-primary, #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:var(--charte-font-body, "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.--danger{background-color:#dc3545}.btnAction.--accent{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:var(--charte-color-text-strong, #002f5a)}.strength-value{font-size:.875rem;font-weight:700;padding:.25rem .5rem;border-radius:3px}.strength-value--weak{color:#dc3545;background-color:color-mix(in srgb,#dc3545 10%,transparent)}.strength-value--medium{color:#e68122;background-color:color-mix(in srgb,#e68122 10%,transparent)}.strength-value--strong{color:#2ca202;background-color:color-mix(in srgb,#2ca202 10%,transparent)}.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--weak{background-color:#dc3545}.strength-bar__fill--medium{background-color:#e68122}.strength-bar__fill--strong{background-color:#2ca202}.strength-rules{list-style:none;padding:0;margin:0}.strength-rule{display:flex;align-items:center;font-size:.875rem;color:#616060;margin-bottom:.5rem;transition:color .2s ease}.strength-rule--passed{color:#2ca202;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:#2ca202}.strength-rule__icon--times{color:#888}.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:var(--charte-color-secondary, #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:#dc3545}.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:var(--charte-color-primary, #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:var(--charte-color-secondary, #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:color-mix(in srgb,var(--charte-color-secondary, #004687) 6%,transparent)}.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:var(--charte-font-body, "CircularSTD", sans-serif);width:max-content;padding:0 32px;text-align:center;margin:0}.listingTab__failData{color:#dc3545}.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:var(--charte-color-primary, #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:var(--charte-bg-app, #f3f3f3);border:5px solid var(--charte-color-primary, #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:color-mix(in srgb,var(--charte-color-secondary, #004687) 10%,transparent);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:var(--charte-color-text-strong, #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:var(--charte-color-text-strong, #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:var(--charte-font-body, "CircularSTD", sans-serif);font-weight:400;color:var(--charte-color-primary, #f07d00);background:none;transition:all ease .3s}.popup__header__btn:hover{color:var(--charte-color-secondary, #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:var(--charte-color-secondary, #004687);border-bottom:1px solid var(--charte-color-secondary, #004687);transition:all ease .3s}.popup__text a:hover{color:var(--charte-color-primary, #f07d00);border-bottom:1px solid var(--charte-color-primary, #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:var(--charte-color-secondary, #004687)}.popup--form .popup__text p{margin:0;font-family:var(--charte-font-body, "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 #dc3545;border-radius:10px;background-color:#f8d9dc;padding:10px 20px;color:#a20212;font-family:var(--charte-font-body, "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 #f8d9dc}.popup--form .popup__displayError__list__item--legend{font-size:12px;border-bottom:1px solid #dc3545;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:var(--charte-font-body, "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 #f8d9dc}.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:var(--charte-bg-app, #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 #dc3545;border-radius:10px;background-color:#f8d9dc;padding:10px 20px;color:#a20212;font-family:var(--charte-font-body, "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:var(--charte-font-body, "CircularSTD", sans-serif);color:var(--charte-color-secondary, #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:var(--charte-font-body, "CircularSTD", sans-serif);color:#707070;background-color:var(--charte-bg-app, #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:color-mix(in srgb,var(--charte-color-secondary, #004687) 6%,transparent)}.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:var(--charte-color-primary, #f07d00);font-family:var(--charte-font-body, "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:var(--charte-font-body, "CircularSTD", sans-serif);color:var(--charte-color-primary, #f07d00);font-weight:600}.popup--dashboard .popup__content__text{margin:10px 0;font-family:var(--charte-font-body, "CircularSTD", sans-serif);color:var(--charte-color-secondary, #004687)}.popup--dashboard table{width:100%;border-collapse:separate;border-spacing:0 5px}.popup--dashboard table tr{font-size:14px;font-family:var(--charte-font-body, "CircularSTD", sans-serif);color:var(--charte-color-secondary, #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:var(--charte-color-primary, #f07d00)}.popup--validation .popup__icon-info:before{content:" ";position:absolute;left:0;top:1px;width:100%;height:100%;background-color:color-mix(in srgb,var(--charte-color-primary, #f07d00) 10%,transparent);border-radius:50%;border:1px solid var(--charte-color-primary, #f07d00);z-index:-1}.popup--validation .popup__title{font-size:1.3rem;font-weight:700;color:var(--charte-color-text-strong, #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:#707070;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 var(--charte-color-text-strong, #002f5a);background:#fff;color:var(--charte-color-text-strong, #002f5a);cursor:pointer;transition:all .2s ease}:deep(.popup-footer) button:hover{background-color:var(--charte-color-dark-surface, #002f5a);color:#fff}:deep(.popup-footer) button:disabled{opacity:.5;cursor:not-allowed}:deep(.popup-footer) button:nth-child(2){background-color:var(--charte-color-dark-surface, #002f5a);color:#fff}:deep(.popup-footer) button:nth-child(2):hover{background-color:var(--charte-color-dark-surface, #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:var(--charte-font-body, "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:var(--charte-color-primary, #f07d00);font-family:var(--charte-font-body, "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:var(--charte-font-body, "CircularSTD", sans-serif);color:var(--charte-color-primary, #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:var(--charte-font-body, "CircularSTD", sans-serif);font-size:14px}.toastNotificationStack__item--success{background-color:var(--charte-success-bg, #e1f7ef);border-color:#67dc35;color:#2ca202}.toastNotificationStack__item--error{background-color:var(--charte-error-bg, #f9e4e1);border-color:#dc3545;color:#a20212}.toastNotificationStack__item--warning{background-color:var(--charte-warning-bg, #ffe7cc);border-color:#e68122;color:#a25502}.toastNotificationStack__item--info{background-color:var(--charte-info-bg, #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:var(--charte-font-body, "CircularSTD", sans-serif);font-size:14px;color:#707070;padding:0 34px}.card__withoutData{width:100%;align-items:center}.card__withoutData__text{font-family:var(--charte-font-body, "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:var(--charte-color-secondary, #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 var(--charte-color-primary, #f07d00);margin:10px 0;padding-left:10px;width:50%;padding-right:10px;height:min-content}.card__item__header{font-family:var(--charte-font-body, "CircularSTD", sans-serif);font-size:14px;font-weight:700;color:var(--charte-color-secondary, #004687);align-items:center}.card__item__header span{color:red}.card__item__prop{font-family:var(--charte-font-body, "CircularSTD", sans-serif);font-size:13px;color:var(--charte-color-secondary, #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:var(--charte-color-primary, #f07d00);cursor:pointer}.card__item__prop__copiable-et-cliquable:hover .picto_copy svg path{fill:var(--charte-color-primary, #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:var(--charte-font-body, "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:var(--charte-color-primary, #f07d00)}.tooltipItem__error svg path{fill:#dc3545}.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:var(--charte-color-primary, #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:var(--charte-color-text-strong, #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:var(--charte-color-secondary, #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:color-mix(in srgb,var(--charte-color-secondary, #004687) 6%,transparent)}.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:var(--charte-color-secondary, #004687);text-decoration:underline!important}.detailsPage__item__value--copiable{transition:all ease .2s}.detailsPage__item__value--copiable:hover{color:var(--charte-color-primary, #f07d00);cursor:pointer}.detailsPage__item__value--copiable:hover svg path{fill:var(--charte-color-primary, #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--error{border-color:#dc3545}.detailsPage__bloc--warning{border-color:#e68122}.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:var(--charte-color-primary, #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:var(--charte-color-secondary, #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:var(--charte-color-primary, #f07d00);background:none}.detailsPage__tab__item .nav-link.active:before,.detailsPage__tab__item .nav-link:hover:before{background-color:var(--charte-color-primary, #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:var(--charte-color-primary, #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:color-mix(in srgb,var(--charte-color-secondary, #004687) 6%,transparent)}.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:var(--charte-color-primary, #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:var(--charte-font-body, "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 #f8d9dc}.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:var(--charte-color-secondary, #004687);font-family:var(--charte-font-body, "CircularSTD", sans-serif);font-weight:600;font-size:14px}.pagination__page__button--active{color:var(--charte-color-primary, #f07d00)}.json__block{font-family:var(--charte-font-body, "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:#f5f5f5;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:var(--charte-color-primary, #f07d00);background:#f5f5f5;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:var(--charte-color-primary, #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:var(--charte-color-text-strong, #002f5a)}.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 color-mix(in srgb,var(--charte-color-secondary, #004687) 10%,transparent)}.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:var(--charte-color-secondary, #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:var(--charte-color-text-strong, #002f5a)}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#d2d2d2}.multiselect__input:focus,.multiselect__single:focus{border-color:#888;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:var(--charte-color-primary, #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 #f5f5f5;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:#888;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#888888 transparent transparent transparent;content:""}.multiselect__placeholder{color:#888;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 #f5f5f5}.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:var(--charte-color-secondary, #004687)}.multiselect__option--highlight:after{content:attr(data-select);background:#fff;color:var(--charte-color-primary, #f07d00)}.multiselect__option--selected{background:var(--charte-bg-app, #f3f3f3);color:var(--charte-color-text-strong, #002f5a);font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{color:#dc3545;background:inherit}.multiselect__option--selected.multiselect__option--highlight:after{background:inherit;content:attr(data-deselect);color:#dc3545}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{color:#888}.multiselect__option--disabled{background:var(--charte-neutral-bg, #ededed)!important;color:#888!important;cursor:text;pointer-events:none}.multiselect__option--group{background:var(--charte-neutral-bg, #ededed);color:var(--charte-color-text-strong, #002f5a)}.multiselect__option--group.multiselect__option--highlight{background:var(--charte-color-dark-surface, #002f5a);color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:var(--charte-color-dark-surface, #002f5a)}.multiselect__option--disabled.multiselect__option--highlight{background:#e0e0e0}.multiselect__option--group-selected.multiselect__option--highlight{background:#dc3545;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#dc3545;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 #dc3545;border-radius:10px;background-color:#f8d9dc;padding:10px 20px;color:#a20212;font-family:var(--charte-font-body, "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:#f5f5f5;color:var(--charte-color-text-strong, #002f5a);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:var(--charte-color-text-strong, #002f5a)}.page-header .page-header__icon:hover{background-color:#e8f4fd}.page-header .header-left h1{margin:0 0 4px;font-size:20px;font-weight:700;color:var(--charte-color-text-strong, #002f5a);letter-spacing:.5px}.page-header .header-left h2,.page-header .header-left h3,.page-header .header-left h4{margin:0 0 4px;color:var(--charte-color-text-strong, #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:var(--charte-color-secondary, #004687);background-color:var(--charte-bg-app, #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:var(--charte-color-text-strong, #002f5a);width:220px;background:transparent}.page-header .create-input-group input::placeholder{color:#c0c8d8}.page-header .plus-icon{color:#c0c8d8;font-size:18px;line-height:1}.page-header .btn-create{background:var(--charte-color-primary-lighter, #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:var(--charte-color-primary-dark, #c96b2a)}.page-header .btn-create:disabled{background:var(--charte-color-primary-lightest, #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}.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-text-strong, var(--charte-color-text-strong, #002f5a));padding:.875rem;gap:.875rem}.parcours-renderer__module .alert.alert-info{background-color:var(--charte-info-bg, #deeaf6)}.parcours-renderer__module .alert.alert-info .parcours-renderer__alert-icon{background:#fff;box-shadow:0 1px 6px color-mix(in srgb,var(--charte-color-text-strong, #002f5a) 12%,transparent)}.parcours-renderer__module .alert.alert-warning{background-color:var(--charte-warning-bg, #ffe7cc)}.parcours-renderer__module .alert.alert-warning .parcours-renderer__alert-icon{background:#fff;box-shadow:0 1px 6px color-mix(in srgb,var(--charte-color-text-strong, #002f5a) 12%,transparent)}.parcours-renderer__module .alert.alert-warning .parcours-renderer__alert-icon svg path{fill:var(--charte-color-primary, #f07d00)}.parcours-renderer__module .alert.alert-success{background-color:var(--charte-success-bg, #e1f7ef)}.parcours-renderer__module .alert.alert-success .parcours-renderer__alert-icon svg path{fill:#17b566}.parcours-renderer__module .alert.alert-danger{background-color:var(--charte-error-bg, #f9e4e1)}.parcours-renderer__module .alert.alert-danger .parcours-renderer__alert-icon svg path{fill:#dc3545}.parcours-renderer__module .alert .alert-heading p{margin:0}.parcours-renderer__module .alert .alert-heading p+p{margin-top:.5em}.parcours-renderer__module .alert .alert-heading a{color:var(--charte-color-secondary, var(--charte-color-secondary, #004687));text-decoration:underline}.parcours-renderer__module .alert .alert-heading a:hover{color:#002f5a}.parcours-renderer__module-header{display:flex;flex-direction:column;gap:16px}.parcours-renderer__module-title{margin:0;font-size:1.2rem;line-height:1.3;color:var(--charte-color-text-strong, var(--charte-color-text-strong, #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:none;border-radius:var(--charte-card-radius, 10px);box-shadow:var(--charte-card-shadow, 0 2px 12px color-mix(in srgb, var(--charte-color-text-strong, #002f5a) 8%, transparent));padding:1.25rem 1.25rem 1.5rem;background-color:var(--charte-card-bg, #ffffff);margin-bottom:16px;position:relative;overflow:hidden}.parcours-renderer__group:has(.multiselect--active){overflow:visible;z-index:1}.parcours-renderer__group:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:var(--charte-gradient-bar);border-radius:0 0 var(--charte-card-radius, 10px) var(--charte-card-radius, 10px)}.parcours-renderer__group:last-of-type{margin-bottom:0}.parcours-renderer__group--encadre{border:none}.parcours-renderer__group-header{margin-bottom:10px}.parcours-renderer__group-title{margin:0;font-size:.78rem;color:var(--charte-color-secondary, 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:var(--charte-color-text-strong, #002f5a);font-weight:600;flex:1}.parcours-renderer__input{min-height:42px;font-size:.875rem;border-radius:12px;border-color:#d6d6e1;color:var(--charte-color-text-strong, #002f5a);padding:.625rem .875rem}.parcours-renderer__input:focus{border-color:var(--charte-color-secondary, #004687);box-shadow:0 0 0 3px color-mix(in srgb,var(--charte-color-secondary, #004687) 10%,transparent)}.parcours-renderer__input.is-invalid{border-color:#dc3545;background-image:none;padding-right:.875rem}.parcours-renderer__input.is-invalid:focus{box-shadow:0 0 0 3px #dc35451a}.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:#dc3545;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:var(--charte-color-secondary, #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:var(--charte-color-dark-surface, #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:var(--charte-color-text-strong, #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:var(--charte-color-text-strong, #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:var(--charte-color-primary, #f07d00);color:var(--charte-color-primary, #f07d00);background-color:#fff}.parcours-renderer__tab-nav .nav-link.active{background-color:var(--charte-color-dark-surface, #002f5a);border-color:var(--charte-color-text-strong, #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:var(--charte-color-secondary, #004687);background-color:color-mix(in srgb,var(--charte-color-secondary, #004687) 4%,transparent);text-decoration:none}.parcours-renderer__documents-badge__icon-file{width:20px;height:20px;flex-shrink:0;color:#dc3545}.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:var(--charte-color-text-strong, #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:var(--charte-color-secondary, #004687)}.parcours-renderer__documents-badge__bouton{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--charte-color-secondary, #004687);border-radius:999px;background:none;color:var(--charte-color-secondary, #004687);font-size:.8rem;font-weight:600;white-space:nowrap;flex-shrink:0;cursor:pointer}.parcours-renderer__conditionnel-icone{width:36px;height:36px;border-radius:8px;background-color:var(--charte-color-primary-lightest, #fdead6);display:flex;align-items:center;justify-content:center;flex-shrink:0}.parcours-renderer__conditionnel-icone svg{width:20px;height:20px;color:var(--charte-color-primary, #f07d00)}.parcours-renderer__conditionnel-question{flex:1;font-size:.875rem;font-weight:600;color:var(--charte-color-text-strong, #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:var(--charte-color-primary, #f07d00);color:var(--charte-color-primary, #f07d00)}.parcours-renderer__group .parcours-renderer__conditionnel-btn.is-active{background-color:var(--charte-color-dark-surface, #002f5a);border-color:var(--charte-color-text-strong, #002f5a);color:#fff}.parcours-renderer__group .parcours-renderer__conditionnel-btn:disabled{opacity:.6;cursor:not-allowed}.parcours-renderer__group .parcours-renderer__conditionnel-btn--pleine-largeur{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;background-color:#fff;color:var(--charte-color-text-strong, #002f5a);border-color:#d6d6e1;padding:.875rem 1.125rem}.parcours-renderer__group .parcours-renderer__conditionnel-btn--pleine-largeur:hover:not(:disabled):not(.is-active){border-color:var(--charte-color-secondary, #004687);color:var(--charte-color-text-strong, #002f5a)}.parcours-renderer__group .parcours-renderer__conditionnel-btn--pleine-largeur.is-active{background-color:#fff;color:var(--charte-color-text-strong, #002f5a);border-color:var(--charte-color-secondary, #004687);box-shadow:0 0 0 1px var(--charte-color-secondary, #004687)}.parcours-renderer__conditionnel-boutons{display:flex;gap:8px;margin-top:10px}.parcours-renderer__conditionnel-boutons--pleine-largeur{flex-direction:column;gap:10px}.parcours-renderer__conditionnel-radio{width:20px;height:20px;min-width:20px;border-radius:50%;border:2px solid #d6d6e1;position:relative;flex-shrink:0;transition:all ease .2s}.parcours-renderer__conditionnel-btn--pleine-largeur.is-active .parcours-renderer__conditionnel-radio{border-color:var(--charte-color-secondary, #004687)}.parcours-renderer__conditionnel-btn--pleine-largeur.is-active .parcours-renderer__conditionnel-radio:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background-color:var(--charte-color-secondary, #004687);transform:translate(-50%,-50%)}.parcours-renderer__group-messages{display:flex;flex-direction:column;gap:8px}.parcours-renderer__dispense-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background-color:var(--charte-color-primary-lightest, #fdead6);border-left:3px solid var(--charte-color-primary, #f07d00);border-radius:6px;font-size:.82rem;color:var(--charte-color-text-strong, #002f5a);line-height:1.5}.parcours-renderer__dispense-alert-icon{width:18px;height:18px;color:var(--charte-color-primary, #f07d00);flex-shrink:0;margin-top:1px}.parcours-renderer__dispense-justificatifs{display:flex;flex-direction:column;gap:10px}.parcours-renderer__justificatif-badge{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--charte-color-secondary, var(--charte-color-secondary, #004687));background-color:var(--charte-info-bg, var(--charte-info-bg, #deeaf6));padding:.25rem .6rem;border-radius:999px;white-space:nowrap}.parcours-renderer__enfant-accordion,.parcours-renderer__ascendant-accordion{display:flex;flex-direction:column;gap:14px;margin-bottom:12px}.parcours-renderer__enfant-item,.parcours-renderer__ascendant-item{position:relative;border:1px solid color-mix(in srgb,var(--charte-color-text-strong, #002f5a) 8%,transparent);border-radius:var(--charte-card-radius, 10px);background-color:var(--charte-card-bg, #ffffff);box-shadow:var(--charte-card-shadow, 0 2px 12px color-mix(in srgb, var(--charte-color-text-strong, #002f5a) 8%, transparent));overflow:hidden;transition:box-shadow .2s ease}.parcours-renderer__enfant-item:after,.parcours-renderer__ascendant-item:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:var(--charte-gradient-bar)}.parcours-renderer__enfant-header,.parcours-renderer__ascendant-header{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;transition:background-color .15s ease}.parcours-renderer__enfant-header:hover,.parcours-renderer__ascendant-header:hover{background-color:var(--charte-info-bg, var(--charte-info-bg, #deeaf6))}.parcours-renderer__enfant-header:focus-visible,.parcours-renderer__ascendant-header:focus-visible{outline:2px solid var(--charte-color-secondary, #004687);outline-offset:-2px}.parcours-renderer__enfant-titre,.parcours-renderer__ascendant-titre{font-weight:700;color:var(--charte-color-text-strong, var(--charte-color-text-strong, #002f5a))}.parcours-renderer__enfant-badge,.parcours-renderer__ascendant-badge{background-color:var(--charte-info-bg, var(--charte-info-bg, #deeaf6));color:var(--charte-color-secondary, var(--charte-color-secondary, #004687));font-weight:600;font-size:.78rem;padding:.3rem .75rem;border-radius:999px}.parcours-renderer__enfant-header-spacer,.parcours-renderer__ascendant-header-spacer{flex:1}.parcours-renderer__enfant-chevron,.parcours-renderer__ascendant-chevron{color:#707070;transition:transform .2s ease,color .2s ease}.parcours-renderer__enfant-chevron.is-open,.parcours-renderer__ascendant-chevron.is-open{transform:rotate(180deg);color:var(--charte-color-secondary, var(--charte-color-secondary, #004687))}.parcours-renderer__enfant-body,.parcours-renderer__ascendant-body{padding:4px 16px 18px;border-top:1px solid color-mix(in srgb,var(--charte-color-text-strong, #002f5a) 6%,transparent)}.parcours-renderer__enfant-ajouter,.parcours-renderer__ascendant-ajouter{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;border-style:dashed;border-width:2px}.parcours-renderer__enfant-retirer,.parcours-renderer__ascendant-retirer{color:#dc3545;border-color:#dc3545}.parcours-renderer__enfant-retirer:hover:not(:disabled),.parcours-renderer__enfant-retirer:focus:not(:disabled),.parcours-renderer__ascendant-retirer:hover:not(:disabled),.parcours-renderer__ascendant-retirer:focus:not(:disabled){background-color:#dc3545;border-color:#dc3545;color:#fff}.parcours-renderer__help-text--boxed{display:block;background-color:var(--charte-info-bg, var(--charte-info-bg, #deeaf6));border-left:3px solid var(--charte-color-secondary, var(--charte-color-secondary, #004687));border-radius:6px;padding:.5rem .75rem;margin-top:4px;color:var(--charte-color-text-strong, var(--charte-color-text-strong, #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:var(--charte-color-primary, #f07d00);border-color:var(--charte-color-primary, #f07d00)}.parcours-renderer__group .form-check:has(.form-check-input:checked){background-color:var(--charte-color-primary-lightest, #fdead6);border-color:var(--charte-color-primary, #f07d00)}.parcours-renderer__group .parcours-renderer__service-switch{padding:0;margin-bottom:0;border:none;background-color:transparent}.parcours-renderer__group .parcours-renderer__service-switch:has(.form-check-input:checked){border-color:transparent;background-color:transparent}.parcours-renderer__input--monospace .parcours-renderer__input{font-family:monospace;letter-spacing:.02em}.parcours-renderer__mandat-texte{max-height:200px;overflow-y:auto;white-space:pre-wrap;padding-right:.5rem;font-size:.85rem;line-height:1.6;color:#707070;margin-bottom:14px;scrollbar-width:thin}.parcours-renderer__group--sepa-card{border:none;box-shadow:var(--charte-card-shadow, 0 2px 12px color-mix(in srgb, var(--charte-color-text-strong, #002f5a) 8%, transparent));padding:1.25rem 1.25rem 1.5rem;position:relative;overflow:hidden}.parcours-renderer__group--sepa-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:var(--charte-gradient-bar)}.parcours-renderer__sepa-bloc{display:flex;flex-direction:column;gap:10px}.parcours-renderer__group-title--sepa{text-transform:none;letter-spacing:normal;font-size:.875rem;font-weight:600;color:var(--charte-color-text-strong, var(--charte-color-text-strong, #002f5a))}.parcours-renderer__field-wrapper--readonly-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:.75rem 0;border-bottom:1px solid #d6d6e1}.parcours-renderer__field-wrapper--readonly-row:last-child{border-bottom:none;padding-bottom:0}.parcours-renderer__field-wrapper--readonly-row:first-child{padding-top:0}.parcours-renderer__label--row{font-size:.8rem;font-weight:700;color:var(--charte-color-text-strong, var(--charte-color-text-strong, #002f5a))}.parcours-renderer__value{font-size:.875rem;color:#707070;text-align:right}.parcours-renderer__group-fields--sepa-saisie{gap:1.25rem}.parcours-renderer__group-fields--sepa-saisie .parcours-renderer__input{min-height:48px;padding:.875rem 1rem}.parcours-renderer__autre-rib-toggle{display:flex;align-items:center;gap:12px;padding:.875rem 1.125rem;background-color:#f5f5f5;border-radius:var(--charte-card-radius, 10px)}.parcours-renderer__autre-rib-label{font-size:.85rem;font-weight:600;color:var(--charte-color-text-strong, var(--charte-color-text-strong, #002f5a));margin:0;cursor:pointer}.parcours-renderer__mandat-badge{display:inline-flex;align-items:center;padding:.3rem .75rem;border-radius:999px;background-color:var(--charte-info-bg, var(--charte-info-bg, #deeaf6));color:var(--charte-color-secondary, var(--charte-color-secondary, #004687));font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.parcours-renderer__signature-zone{background-color:#f5f5f5;border-radius:var(--charte-card-radius, 8px);padding:.875rem 1rem}.parcours-renderer__signature-label{display:flex;align-items:flex-start;gap:10px;margin:0;cursor:pointer}.parcours-renderer__signature-label--disabled{cursor:not-allowed;opacity:.6}.parcours-renderer__signature-box{flex-shrink:0;width:20px;height:20px;margin-top:2px;border:2px solid #d6d6e1;border-radius:4px;background-color:#fff;color:#fff;display:flex;align-items:center;justify-content:center;transition:all ease .2s}.parcours-renderer__signature-box.is-checked{background-color:var(--charte-color-secondary, var(--charte-color-secondary, #004687));border-color:var(--charte-color-secondary, var(--charte-color-secondary, #004687))}.parcours-renderer__signature-text{display:flex;flex-direction:column;gap:2px;font-size:.85rem;color:var(--charte-color-text-strong, var(--charte-color-text-strong, #002f5a))}.parcours-renderer__signature-text strong{font-weight:600}.parcours-renderer__signature-text small{color:#707070;font-size:.78rem;line-height:1.4}.parcours-renderer__synthese-section{margin-bottom:1.5rem}.parcours-renderer__synthese-section:last-child{margin-bottom:0}.parcours-renderer__synthese-bloc{position:relative;border:1px solid color-mix(in srgb,var(--charte-color-text-strong, #002f5a) 8%,transparent);border-radius:var(--charte-card-radius, 10px);background-color:var(--charte-card-bg, #ffffff);box-shadow:var(--charte-card-shadow, 0 2px 12px color-mix(in srgb, var(--charte-color-text-strong, #002f5a) 8%, transparent));padding:1.25rem 1.25rem 1.5rem;margin-bottom:1rem;overflow:hidden}.parcours-renderer__synthese-bloc:last-child{margin-bottom:0}.parcours-renderer__synthese-bloc:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px}.parcours-renderer__synthese-bloc--accent-1:after{background:var(--charte-color-secondary, #004687)}.parcours-renderer__synthese-bloc--accent-2:after{background:#743e5f}.parcours-renderer__synthese-bloc--accent-3:after{background:#f07d00}.parcours-renderer__synthese-bloc--accent-4:after{background:#17b566}.parcours-renderer__synthese-message-vide{font-style:italic;color:#707070}.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:var(--charte-color-secondary, #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-text-strong, var(--charte-color-text-strong, #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:var(--charte-color-secondary, #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-surface, var(--charte-color-dark-surface, #002f5a));color:#fff}.parcours-stepper__step.is-current .parcours-stepper__label{color:var(--charte-color-secondary, #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, var(--charte-color-secondary, #004687) 0%, var(--charte-color-primary, #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, var(--charte-color-secondary, #004687) 0%, var(--charte-color-primary, #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:var(--charte-color-text-strong, #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:var(--charte-color-text-strong, #002f5a);line-height:1.3}.produit-card__prix{font-weight:700;font-size:15px;color:var(--charte-color-text-strong, #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:var(--charte-color-text-strong, #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--socle{border-top:3px solid var(--charte-color-secondary, #004687);color:var(--charte-color-secondary, #004687)}.produit-card--socle.is-selected{border-color:var(--charte-color-secondary, #004687)}.produit-card--option{border-top:3px solid var(--charte-color-primary, #f07d00);color:var(--charte-color-primary, #f07d00)}.produit-card--option.is-selected{border-color:var(--charte-color-primary, #f07d00)}.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:var(--charte-color-primary, #f07d00);background-color:color-mix(in srgb,var(--charte-color-primary, #f07d00) 4%,transparent)}.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{width:20px;height:20px;padding:10px;color:#616060;background-color:#f5f5f5;border-radius:50%;opacity:1;transition:background-color .15s,color .15s}.document-uploader__dropzone:not(.is-disabled):hover .document-uploader__placeholder-icon{background-color:color-mix(in srgb,var(--charte-color-primary, #f07d00) 12%,transparent);color:var(--charte-color-primary, #f07d00)}.document-uploader__placeholder-title{font-size:.875rem;font-weight:600;color:var(--charte-color-text-strong, #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,var(--charte-color-primary, #f07d00),var(--charte-color-text-strong, #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:var(--charte-color-secondary, #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:var(--charte-color-text-strong, #002f5a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.document-uploader__file-name:hover{color:var(--charte-color-primary, #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:var(--charte-color-secondary, #004687);opacity:.55;border-radius:6px;transition:opacity .15s,background-color .15s}.document-uploader__file-delete:hover{opacity:1;color:#dc3545}.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:#c0c8d8;-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:#c0c8d8}.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 var(--charte-color-secondary, #004687);padding:12px 10px 0;text-align:center}.gererStatutPieceJustificative__nomFichier p{color:var(--charte-color-secondary, #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:var(--charte-color-secondary, #004687)}.gererStatutPieceJustificative__voirPieceJustificative button svg{height:auto;width:20px}.gererStatutPieceJustificative__voirPieceJustificative button:hover{cursor:pointer;color:var(--charte-color-primary, #f07d00)}.gererStatutPieceJustificative__voirPieceJustificative button:hover svg path{fill:var(--charte-color-primary, #f07d00)}.recapitulatifDemandeDispense__piecesJustificatives p{color:var(--charte-color-secondary, #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 var(--charte-color-secondary, #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:var(--charte-color-primary, #f07d00);background-color:var(--charte-color-primary, #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:var(--charte-color-secondary, #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:var(--charte-color-secondary, #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:var(--charte-color-text-strong, #002f5a)!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:var(--charte-color-secondary, #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:var(--charte-color-secondary, #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:var(--charte-color-primary, #f07d00);font-weight:600}.instance-selecteur__options li:hover{background:var(--charte-color-primary, #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:var(--charte-color-secondary, #004687)}.stats__item__amount{font-weight:600;font-size:18px;line-height:18px;color:var(--charte-color-secondary, #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:var(--charte-color-secondary, #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:var(--charte-color-secondary, #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:#f0f2f8}.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:#d2d2d2!important;opacity:.6!important}.vue-excel-editor .component-content .table-content .systable tbody tr.select td{background-color:var(--charte-color-primary-lighter, #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:var(--charte-color-primary, #f07d00)}.vue-excel-editor .component-content .table-content .input-square{border-color:var(--charte-color-primary, #f07d00);z-index:6!important}.vue-excel-editor .component-content .autocomplete-results{border:1px solid #888888;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:#616060}.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:var(--charte-color-primary, #f07d00);background-color:var(--charte-color-primary-lightest, #fdead6)}.badge.--secondary{color:var(--charte-color-secondary, #004687);background-color:#d6d6e1}.badge.--tertiary{color:#743e5f;background-color:#dfd7e5}.badge.--success{color:#2ca202;background-color:var(--charte-success-bg, #e1f7ef)}.badge.--neutral{color:#616060;background-color:var(--charte-neutral-bg, #ededed)}.badge.--warning-strong{color:#a25502;background-color:var(--charte-warning-bg, #ffe7cc)}.badge.--info{color:#004687;background-color:var(--charte-info-bg, #deeaf6)}.badge.--error{color:#a20212;background-color:var(--charte-error-bg, #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--info{background-color:#e8f4fd;color:#004687}.tag.tag--success{background-color:#e8f4fd;color:#17b566}.tag.tag--neutral{background-color:#f5f5f5;color:#707070}.tag.tag--error{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:var(--charte-color-secondary-light, #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:var(--charte-color-secondary-light, #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:var(--charte-color-primary-dark, #c96b2a);border-color:#e48a67}.badge-etat--modifie-herite{background-color:#e8f4fd;color:var(--charte-color-secondary-light, #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:var(--charte-color-secondary, #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:var(--charte-color-secondary, #004687)}.bouton--primaire:disabled{opacity:.5;cursor:not-allowed}.bouton--secondaire{background-color:transparent;color:var(--charte-color-primary, #f07d00);border:1.5px solid var(--charte-color-primary, #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:var(--charte-color-primary-lightest, #fdead6)}.bouton-texte{background:none;border:none;color:var(--charte-color-primary, #f07d00);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:var(--charte-color-primary-dark, #c96b2a);background:var(--charte-color-primary-lightest, #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:var(--charte-color-primary, #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 var(--charte-color-primary, #f07d00);background-color:var(--charte-bg-app, #f3f3f3);left:-13px;top:50%;transform:translate(-100%,-50%)}.historique__bloc__container.highlightLastItem:not(:first-child):before{background-color:var(--charte-color-primary, #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 color-mix(in srgb, #002f5a 8%, transparent));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-text-strong, var(--charte-color-text-strong, #002f5a));width:100%}.parcours-input__valeur{flex:1;font-size:.9375rem}.parcours-input__icone-edit{flex-shrink:0;color:var(--charte-color-secondary, 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-surface, var(--charte-color-dark-surface, #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, var(--charte-color-secondary, #004687));border:2px solid var(--charte-color-secondary, var(--charte-color-secondary, #004687))}.parcours-btn--outline:hover,.parcours-btn--outline:focus{background-color:var(--charte-color-secondary, 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 color-mix(in srgb, #002f5a 8%, transparent));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, 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-text-strong, var(--charte-color-text-strong, #002f5a));cursor:pointer;font-size:1.1rem}.popup-information__close:hover{opacity:.7}.popup-information__titre{font-weight:700;color:var(--charte-color-text-strong, var(--charte-color-text-strong, #002f5a));font-size:1.0625rem;margin-bottom:.75rem}.popup-information__corps{color:var(--charte-color-text-strong, var(--charte-color-text-strong, #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--info{background-color:var(--charte-info-bg, var(--charte-info-bg, #deeaf6));color:var(--charte-color-text-strong, var(--charte-color-text-strong, #002f5a))}.message-informatif--info .message-informatif__icone{color:var(--charte-color-secondary, var(--charte-color-secondary, #004687))}.message-informatif--plain{background-color:#fff;border:1px solid #d2d2d2;color:var(--charte-color-text-strong, #002f5a)}.message-informatif--plain .message-informatif__icone{color:var(--charte-color-secondary, #004687)}.message-informatif--error{background-color:#f8d9dc;color:#a20212}.message-informatif--error .message-informatif__icone{color:#dc3545}.message-informatif--warning{background-color:#f8e2d9;color:#a25502}.message-informatif--warning .message-informatif__icone{color:#e68122}.message-informatif--success{background-color:#e0f8d9;color:#2ca202}.message-informatif--success .message-informatif__icone{color:#67dc35}.default-footer{width:100%;position:absolute;bottom:0;height:73px;line-height:73px;background:var(--charte-gradient-bar);opacity:1;color:#fff}.default-footer a{outline:none;text-decoration:none}.default-footer a:link,.default-footer a:visited{color:#fff}.default-footer a:focus{color:#fff}.default-footer a:hover,.default-footer a:active{color:#fff}.default-footer .align.left{margin-left:20%;float:left}.default-footer .align.right{margin-right:20%;float:right}.filterButtons{display:flex;border-radius:5px;overflow:hidden;width:max-content}.filterButtons__btn{display:flex;align-items:center;height:26px;background-color:#f5f5f5;color:#000;padding:3px 10px;font-size:10px;text-transform:uppercase;font-family:var(--charte-font-body, "CircularSTD", sans-serif);cursor:pointer;transition:all ease .3s}.filterButtons__btn--active{background-color:var(--charte-color-primary, #f07d00);color:#fff;cursor:default}.breadcrumb-navigation .breadcrumb *{color:#212529}.breadcrumb-navigation .breadcrumb .breadcrumb-item:not(:first-child):not(:last-child):before{content:">"}.breadcrumb-navigation .breadcrumb .breadcrumb-item a{text-decoration:none}ul.app-error-message.alert{padding-left:2rem}ul.app-error-message{list-style-type:none}.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%)}.drawer-determination-contrat__chargement{margin:0;color:#707070}.drawer-determination-contrat__infos{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 16px;margin-bottom:16px}.drawer-determination-contrat__valeur{margin:0;font-weight:600}.drawer-determination-contrat__bloc{margin-bottom:16px}.drawer-determination-contrat__bloc h4{margin-bottom:8px}.drawer-determination-contrat__mention-defaut{margin-bottom:16px;padding:6px 12px;border-radius:4px;background-color:#e8f4fd;color:var(--charte-color-secondary, #004687);font-size:.875rem;font-weight:600}.drawer-sia__chargement{margin:0;color:#707070}.drawer-sia__onglets{display:flex;gap:8px;margin-bottom:16px;border-bottom:1px solid #d3d3d3}.drawer-sia__onglets button{padding:8px 16px;background:none;border:none;border-bottom:2px solid transparent;font-weight:600;color:#707070;cursor:pointer}.drawer-sia__onglets button:hover{color:#000}.drawer-sia__onglets .drawer-sia__onglet--actif{color:#000;border-bottom-color:currentColor}.drawer-sia__bloc{margin-bottom:16px}.drawer-sia__bloc h4{margin-bottom:8px}.drawer-sia__grille{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 16px}.drawer-sia__valeur{margin:0;font-weight:600}.drawer-sia__vide{margin:0;color:#707070}.drawer-sia__anomalies{width:100%;border-collapse:collapse}.drawer-sia__anomalies th,.drawer-sia__anomalies td{padding:6px 8px;text-align:left;font-size:13px;border-bottom:1px solid #d3d3d3}.drawer-sia__anomalies th{font-weight:700}.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}.btn-modifier{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-modifier:hover{color:var(--charte-color-secondary, #004687);background:#f5f5f5}.btn-modifier:disabled,.btn-modifier:disabled *{cursor:not-allowed}.modifier-icon{width:18px;height:18px;display:inline-block;background-color:currentColor;-webkit-mask:url(/images/picto/picto_pen.svg) no-repeat center/contain;mask:url(/images/picto/picto_pen.svg) no-repeat center/contain}.modifier-icon path{fill:currentColor}.actions-ligne{display:inline-flex;align-items:center;gap:2px}.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 var(--charte-color-secondary, #004687)}.produit-parcours-item--option{border-top:3px solid var(--charte-color-primary, #f07d00)}.produit-parcours-item__badge--socle{background-color:var(--charte-color-secondary, #004687)!important}.produit-parcours-item__badge--option{background-color:var(--charte-color-primary, #f07d00)!important}.produit-parcours-item__field-underline{border:none;border-bottom:1px solid transparent;font-weight:600;color:var(--charte-color-text-strong, #002f5a);padding:2px 4px;background:transparent;transition:border-bottom-color .2s}.produit-parcours-item__field-underline:focus{outline:none;border-bottom-color:var(--charte-color-primary, #f07d00)}.produit-parcours-item__section-title{color:var(--charte-color-secondary, #004687);font-size:11px;letter-spacing:.5px}.produit-parcours-item__btn-dashed{background-color:#fff;border:1px dashed #d2d2d2;color:var(--charte-color-secondary, #004687);font-weight:700;font-size:11px;letter-spacing:.5px;transition:all ease .2s}.produit-parcours-item__btn-dashed:hover{background-color:#fcfcfc;color:var(--charte-color-secondary, #004687);border-color:#d2d2d2}.produit-parcours-item__btn-toggle{background-color:#fff;border:1px solid #d2d2d2;color:var(--charte-color-secondary, #004687);font-weight:600;font-size:12px;transition:all ease .2s}.produit-parcours-item__btn-toggle:hover{background-color:#fcfcfc;color:var(--charte-color-secondary, #004687)}.produit-parcours-item__btn-toggle--actif{background-color:var(--charte-color-secondary, #004687);border-color:var(--charte-color-secondary, #004687);color:#fff}.produit-parcours-item__btn-toggle--actif:hover{background-color:var(--charte-color-secondary, #004687);color:#fff}.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:var(--charte-color-text-strong, #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:var(--charte-color-primary, #f07d00)!important;border-color:var(--charte-color-primary, #f07d00)!important;color:#fff!important}.parametrage-produits__btn-ajouter--option:hover{background-color:var(--charte-color-primary-dark, #c96b2a)!important}.option-regle-affichage-card{border-radius:12px;border:1px solid #d3d3d3;border-left:3px solid var(--charte-color-primary, #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:var(--charte-color-secondary, #004687);border:1px solid var(--charte-color-secondary, #004687)}.option-regle-affichage-card__pill--autorise:hover:not(:disabled){background-color:var(--charte-color-secondary, #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:var(--charte-color-secondary, #004687);stroke:var(--charte-color-secondary, #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:var(--charte-color-secondary, #004687);stroke:var(--charte-color-secondary, #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:var(--charte-color-primary, #f07d00)}.nav-onglets__item--active{color:var(--charte-color-primary, #f07d00);border-bottom-color:var(--charte-color-primary, #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:var(--charte-color-text-strong, #002f5a);outline:none;background-color:#fff;transition:border-color .2s;width:100%;appearance:auto}.form-input:focus{border-color:var(--charte-color-primary, #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:var(--charte-color-text-strong, #002f5a);letter-spacing:.08em;text-transform:uppercase}.bloc__title{font-size:13px;font-weight:700;color:var(--charte-color-text-strong, #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:var(--charte-color-secondary, #004687)}.bloc__form{background-color:#fafbfd;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:#fafbfd}.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:#fafbfd}.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:var(--charte-color-secondary, #004687);color:var(--charte-color-secondary, #004687)}.button-option-group-container .button-option-group--primary .button-option--selected{border-color:var(--charte-color-secondary, #004687);color:var(--charte-color-secondary, #004687);background-color:color-mix(in srgb,var(--charte-color-secondary, #004687) 22%,transparent)}.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:var(--charte-font-body, "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__header{display:grid;grid-template-columns:.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-actions{text-align:center}.parcours-salarie-row{display:grid;grid-template-columns:.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__cell{font-size:13px;color:var(--charte-color-text-strong, #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:var(--charte-color-secondary, #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}.parcours-salarie-row__statut-badge.statut--enattentetraitement{background:#dfd7e5;color:#743e5f}.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:var(--charte-color-secondary, #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:var(--charte-color-text-strong, #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}.action-masse{background:#fff;border-radius:10px;margin-bottom:20px;box-shadow:0 1px 4px #0000000f}.action-masse__header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none;padding:16px 20px;transition:background-color .2s}.action-masse__header:hover{background-color:#fcfcfc}.action-masse__header__title{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:#707070;text-transform:uppercase;letter-spacing:.5px}.action-masse__header__title svg{width:16px;height:16px}.action-masse__header__toggle{transition:transform .3s ease;display:flex;align-items:center}.action-masse__header__toggle.is-active{transform:rotate(180deg)}.action-masse__header__toggle svg{width:12px;height:12px;fill:#707070}.action-masse__collapse{display:grid;grid-template-rows:0fr;height:auto;transition:grid-template-rows .3s ease-out,padding .3s ease-out;overflow:hidden}.action-masse__collapse:not(.is-expanded){padding:0 28px}.action-masse__collapse.is-expanded{grid-template-rows:1fr;padding:24px 28px;border-top:1px solid #d6d6e1}.action-masse__collapse.is-debordement-visible{overflow:visible}.action-masse__collapse__inner{min-height:0}.action-masse__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px 24px}.action-masse__item{display:flex;flex-direction:column;gap:8px}.action-masse__label{font-size:11px;font-weight:700;color:#707070;text-transform:uppercase;letter-spacing:.5px}.action-masse__label-requis{color:#dc3545}.action-masse__input-field{height:40px;padding:0 14px;border:1.5px solid #d2d2d2;border-radius:8px;font-size:13.5px;color:var(--charte-color-text-strong, #002f5a);background-color:#fff;transition:border-color .2s,box-shadow .2s}.action-masse__input-field::placeholder{color:#d2d2d2}.action-masse__input-field:focus{outline:none;border-color:var(--charte-color-primary, #f07d00);box-shadow:0 0 0 3px color-mix(in srgb,var(--charte-color-primary, #f07d00) 10%,transparent)}.action-masse__alerte{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px}.action-masse__avertissement{display:flex;align-items:center;gap:8px;background-color:color-mix(in srgb,#ffc83c 15%,transparent);color:#a25502;border:1px solid #ffc83c;border-radius:6px;padding:8px 12px;font-size:12.5px}.action-masse__avertissement svg{width:14px;height:14px;flex-shrink:0}.action-masse__information{display:flex;align-items:center;gap:8px;background-color:color-mix(in srgb,var(--charte-color-secondary-light, #2b6cb0) 12%,transparent);color:var(--charte-color-text-strong, #002f5a);border:1px solid var(--charte-color-secondary-light, #2b6cb0);border-radius:6px;padding:8px 12px;font-size:12.5px}.action-masse__information svg{width:14px;height:14px;flex-shrink:0}.action-masse__btn-reset{display:flex;align-items:center;gap:6px;background:none;border:none;color:#a20212;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;padding:8px;white-space:nowrap;transition:color .15s;margin-left:auto}.action-masse__btn-reset svg{width:14px;height:14px}.action-masse__btn-reset:hover{text-decoration:underline}.action-masse__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:24px}.carte-action-masse{display:flex;flex-direction:column;background:#fcfcfc;border:1px solid #d6d6e1;border-radius:10px;padding:16px 18px;transition:border-color .2s,box-shadow .2s}.carte-action-masse__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.carte-action-masse__icone{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.carte-action-masse__icone svg{width:18px;height:18px}.carte-action-masse__compteurs{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.carte-action-masse__compteur{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#707070;white-space:nowrap}.carte-action-masse__compteur-eligibles{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#17b566;white-space:nowrap}.carte-action-masse__titre{margin:0 0 4px;font-size:15px;font-weight:700;color:var(--charte-color-text-strong, #002f5a)}.carte-action-masse__sous-titre{margin:0;font-size:12px;color:#707070}.carte-action-masse--neutre .carte-action-masse__icone{background-color:color-mix(in srgb,#707070 12%,transparent)}.carte-action-masse--neutre .carte-action-masse__icone svg{fill:#707070}.carte-action-masse--information .carte-action-masse__icone{background-color:color-mix(in srgb,#2b6cb0 12%,transparent)}.carte-action-masse--information .carte-action-masse__icone svg{fill:#2b6cb0}.carte-action-masse--danger .carte-action-masse__icone{background-color:color-mix(in srgb,#dc3545 12%,transparent)}.carte-action-masse--danger .carte-action-masse__icone svg{fill:#dc3545}.carte-action-masse--attention .carte-action-masse__icone{background-color:color-mix(in srgb,#f07d00 12%,transparent)}.carte-action-masse--attention .carte-action-masse__icone svg{fill:#f07d00}.carte-action-masse--desactivee{opacity:.6;cursor:not-allowed;pointer-events:none}.carte-action-masse__btn-alerte{display:flex;align-items:center;gap:6px;align-self:flex-end;margin-top:auto;background-color:var(--charte-color-primary-lightest, #fdead6);color:var(--charte-color-primary-dark, #c96b2a);border:1px solid var(--charte-color-primary-lighter, #f6b166);border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:700;cursor:pointer;transition:background-color .2s,border-color .2s}.carte-action-masse__btn-alerte svg{width:12px;height:12px;flex-shrink:0}.carte-action-masse__btn-alerte:hover{background-color:color-mix(in srgb,var(--charte-color-primary, #f07d00) 18%,transparent);border-color:var(--charte-color-primary, #f07d00)}.filtre-dropdown{position:relative}.filtre-dropdown__declencheur{width:100%;height:40px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1.5px solid #d2d2d2;border-radius:8px;background-color:#fff;font-size:13.5px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.filtre-dropdown__declencheur:focus{outline:none;border-color:var(--charte-color-primary, #f07d00);box-shadow:0 0 0 3px color-mix(in srgb,var(--charte-color-primary, #f07d00) 10%,transparent)}.filtre-dropdown__valeur{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d2d2d2}.filtre-dropdown__declencheur:has(.filtre-dropdown__clear) .filtre-dropdown__valeur{color:var(--charte-color-text-strong, #002f5a)}.filtre-dropdown__clear{display:flex;align-items:center;flex-shrink:0;color:#707070;cursor:pointer;transition:color .15s}.filtre-dropdown__clear svg{width:12px;height:12px}.filtre-dropdown__clear:hover{color:#dc3545}.filtre-dropdown__chevron{flex-shrink:0;width:12px;height:12px;color:#707070}.filtre-dropdown__panneau{position:absolute;top:calc(100% + 4px);left:0;width:100%;z-index:103;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001f;overflow:hidden}.filtre-dropdown__recherche-zone{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #d6d6e1}.filtre-dropdown__recherche-zone svg{width:14px;height:14px;flex-shrink:0;color:#707070}.filtre-dropdown__recherche{flex:1;border:none;outline:none;font-size:13px;color:var(--charte-color-text-strong, #002f5a);background:none}.filtre-dropdown__recherche::placeholder{color:#d2d2d2}.filtre-dropdown__actions{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-bottom:1px solid #d6d6e1}.filtre-dropdown__actions button{background:none;border:none;padding:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer}.filtre-dropdown__actions button:first-child{color:var(--charte-color-primary, #f07d00)}.filtre-dropdown__actions button:last-child{color:#707070}.filtre-dropdown__actions button:hover{text-decoration:underline}.filtre-dropdown__liste{list-style:none;margin:0;padding:4px 0;max-height:220px;overflow-y:auto}.filtre-dropdown__liste li{display:flex;align-items:center;gap:10px;padding:8px 14px;font-size:13px;color:var(--charte-color-text-strong, #002f5a);cursor:pointer;transition:background-color .15s}.filtre-dropdown__liste li:not(.filtre-dropdown__vide):hover{background-color:#fcfcfc}.filtre-dropdown__liste input[type=checkbox]{flex-shrink:0;cursor:pointer}.filtre-dropdown__vide{justify-content:center;padding:14px;font-size:13px;font-style:italic;color:#707070;cursor:default}.filtre-dropdown__erreur{color:#dc3545}.liste-mouvements-bgd__tableau{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0000000f;margin-top:20px}.liste-mouvements-bgd__header{display:grid;grid-template-columns:.8fr .8fr .8fr 1fr .9fr .9fr .9fr 1fr 1fr 1fr .8fr;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}.mouvement-bgd-row{display:grid;grid-template-columns:.8fr .8fr .8fr 1fr .9fr .9fr .9fr 1fr 1fr 1fr .8fr;padding:12px 20px;align-items:center;border-bottom:1px solid #f5f5f5;transition:background-color .15s}.mouvement-bgd-row:last-child{border-bottom:none}.mouvement-bgd-row:hover{background:#fcfcfc}.mouvement-bgd-row__cell{font-size:13px;color:var(--charte-color-text-strong, #002f5a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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:var(--charte-color-text-strong, #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:var(--charte-color-text-strong, #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:var(--charte-color-secondary, #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:var(--charte-color-secondary, #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:var(--charte-color-text-strong, #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 var(--charte-color-primary, #f07d00);border-bottom:1px solid #d3d3d3}.carte-produit__libelle{font-size:14px;font-weight:700;color:var(--charte-color-text-strong, #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:var(--charte-color-text-strong, #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:var(--charte-color-primary-lightest, #fdead6);color:var(--charte-color-primary-dark, #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:var(--charte-color-secondary, #004687)}.carte-produit--socle .carte-produit__header{border-top-color:var(--charte-color-secondary, #004687)}.carte-produit--socle .carte-produit__badge{background-color:var(--charte-color-secondary, #004687)}.carte-produit--option:hover{border-color:var(--charte-color-primary, #f07d00)}.carte-produit--option .carte-produit__header{border-top-color:var(--charte-color-primary, #f07d00)}.carte-produit--option .carte-produit__badge{background-color:var(--charte-color-primary, #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:var(--charte-color-secondary, #004687)}.carte-modele-de-parcours__btn-edit svg{width:20px;height:20px}.carte-modele-de-parcours__titre{font-family:var(--charte-font-body, "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:var(--charte-font-body, "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:var(--charte-font-body, "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:var(--charte-color-secondary, #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:var(--charte-font-body, "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:var(--charte-font-body, "CircularSTD", sans-serif);font-size:14px;font-style:italic;color:#707070}.carte-modele-de-parcours__configurer{font-family:var(--charte-font-body, "CircularSTD", sans-serif);font-size:13px;font-weight:700;color:var(--charte-color-text-strong, #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:var(--charte-color-secondary, #004687);text-transform:uppercase;letter-spacing:.6px}.combinaisons-produit__warning{margin:1.5rem 1.5rem 0}.combinaisons-produit__btn-add{background-color:var(--charte-color-primary, #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:var(--charte-color-primary-dark, #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__btn-defaut{background:none;border:none;padding:4px;line-height:0;border-radius:50%;cursor:pointer;transition:background-color .15s}.combinaisons-produit__btn-defaut:hover{background-color:color-mix(in srgb,#ffc83c 15%,transparent)}.combinaisons-produit__btn-defaut:focus-visible{outline:2px solid var(--charte-color-secondary, #004687);outline-offset:2px}.combinaisons-produit__etoile{width:16px;height:16px}.combinaisons-produit__etoile path{fill:#d3d3d3;transition:fill .15s}.combinaisons-produit__etoile--defaut path{fill:#ffc83c}.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 table tbody tr.combinaisons-produit__row--ignored .combinaisons-produit__etoile--defaut path{fill:var(--charte-color-primary-dark, #c96b2a)}.combinaisons-produit__table:has(.custom-dropdown-menu){overflow:visible!important}.col-checkbox,.col-numero,.col-actions,.col-defaut{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 var(--charte-color-secondary, #004687)!important}.produit-badge--socle:hover{background-color:#f5f5f5!important;border-color:var(--charte-color-secondary, #004687)!important}.produit-badge--socle .text-primary{color:var(--charte-color-secondary, #004687)!important}.produit-badge--option{border-left:4px solid var(--charte-color-primary, #f07d00)!important}.produit-badge--option:hover{background-color:#f5f5f5!important;border-color:var(--charte-color-primary, #f07d00)!important}.produit-badge--option .text-primary{color:var(--charte-color-primary, #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:var(--charte-color-secondary, #004687)!important;box-shadow:0 0 5px color-mix(in srgb,var(--charte-color-secondary, #004687) 30%,transparent)!important;background-color:color-mix(in srgb,var(--charte-color-secondary, #004687) 5%,transparent)!important}.structure-badge--socle:hover{border-color:var(--charte-color-secondary, #004687)!important}.structure-badge--option.selected-badge{border-color:var(--charte-color-primary, #f07d00)!important;box-shadow:0 0 5px color-mix(in srgb,var(--charte-color-primary, #f07d00) 30%,transparent)!important;background-color:color-mix(in srgb,var(--charte-color-primary, #f07d00) 5%,transparent)!important}.structure-badge--option:hover{border-color:var(--charte-color-primary, #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:var(--charte-color-text-strong, #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:var(--charte-color-text-strong, #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:var(--charte-color-text-strong, #002f5a);margin-bottom:8px}.parametrage-module__empty-state{border:1px dashed var(--charte-color-secondary-light, #2b6cb0);border-radius:8px;padding:12px;color:#888;font-size:13px;background-color:#f0f2f8}.parametrage-module-services__mode-btn.btn{color:var(--charte-color-secondary, #004687);border:1px solid var(--charte-color-secondary, #004687);background-color:transparent}.parametrage-module-services__mode-btn.btn:hover,.parametrage-module-services__mode-btn.btn:focus-visible{color:#fff;background-color:var(--charte-color-secondary, #004687);border-color:var(--charte-color-secondary, #004687)}.parametrage-module-services__mode-btn.btn.active{color:#fff;background-color:var(--charte-color-secondary, #004687);border-color:var(--charte-color-secondary, #004687)}.row-champ--option-technique-specifique__mode-btn.btn{color:var(--charte-color-secondary, #004687);border:1px solid var(--charte-color-secondary, #004687);background-color:transparent}.row-champ--option-technique-specifique__mode-btn.btn:hover,.row-champ--option-technique-specifique__mode-btn.btn:focus-visible{color:#fff;background-color:var(--charte-color-secondary, #004687);border-color:var(--charte-color-secondary, #004687)}.row-champ--option-technique-specifique__mode-btn.btn.active{color:#fff;background-color:var(--charte-color-secondary, #004687);border-color:var(--charte-color-secondary, #004687)}.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 var(--charte-color-primary-lighter, #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}.parametrage-traitement-auto{padding:28px 32px}.parametrage-traitement-auto .section-title{font-size:13px;font-weight:700;color:var(--charte-color-text-strong, #002f5a);letter-spacing:.08em;margin:0;text-transform:uppercase}.parametrage-traitement-auto__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.parametrage-traitement-auto__titre{display:flex;align-items:center;gap:10px;color:var(--charte-color-text-strong, #002f5a)}.parametrage-traitement-auto .badge-niveau{flex-shrink:0;padding:4px 10px;border-radius:6px;background-color:#f5f5f5;color:#707070;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.parametrage-traitement-auto__aide{margin:8px 0 20px;font-size:12px;color:var(--charte-color-secondary-light, #2b6cb0)}.parametrage-traitement-auto__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:767px){.parametrage-traitement-auto__grid{grid-template-columns:1fr}}.parametrage-traitement-auto__carte{background-color:#f5f5f5;border:1px solid #d6d6e1;border-radius:12px;padding:16px 20px}.parametrage-traitement-auto__carte-titre{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.08em;color:#707070;text-transform:uppercase;margin-bottom:12px}.parametrage-traitement-auto .pastille{width:8px;height:8px;border-radius:50%;flex-shrink:0}.parametrage-traitement-auto .pastille--relance{background-color:var(--charte-color-primary, #f07d00)}.parametrage-traitement-auto .pastille--affiliation-forcee{background-color:#743e5f}.parametrage-traitement-auto__ligne{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.parametrage-traitement-auto__ligne .field-label{font-size:10px;font-weight:700;letter-spacing:.1em;color:#707070;text-transform:uppercase}.parametrage-traitement-auto__ligne .form-input{width:90px;flex:none}.parametrage-traitement-auto__suffixe{font-size:12px;color:#707070}.parametrage-traitement-auto .form-error{margin-top:8px}.modale-planification__actif{margin-bottom:16px}.modale-planification__section{margin:0;padding:0;border:0;min-width:0}.modale-planification__section:disabled{opacity:.5}.modale-planification__plage{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.modale-planification__plage .form-group{flex:0 1 140px}.modale-planification__fin-journee{flex-basis:100%;margin-bottom:8px}.modale-planification__horaires{margin-bottom:16px}.modale-planification__liste-horaires{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none}.modale-planification__horaire{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 12px;border:1px solid #d6d6e1;border-radius:16px;background-color:#f5f5f5;font-size:13px;font-weight:600;color:var(--charte-color-text-strong, #002f5a)}.modale-planification__btn-supprimer{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:0;border-radius:50%;background:transparent;color:#707070;cursor:pointer}.modale-planification__btn-supprimer:hover{color:var(--charte-color-primary, #f07d00)}.modale-planification__btn-supprimer:focus-visible{outline:2px solid var(--charte-color-primary, #f07d00);outline-offset:1px}.modale-planification__ajout-horaire{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.modale-planification__ajout-horaire .form-input{width:140px;flex:none}.modale-planification__ajout-horaire .modal-save-btn{padding:8px 25px;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;background-color:var(--charte-color-secondary, #004687);border:1px solid var(--charte-color-secondary, #004687);color:#fff}.modale-planification__ajout-horaire .modal-save-btn:hover:not(:disabled){background-color:var(--charte-color-dark-surface, #002f5a)}.modale-planification__ajout-horaire .modal-save-btn:disabled{opacity:.5;cursor:not-allowed}.modale-planification__jours{margin-bottom:8px}.modale-planification__liste-jours{display:flex;flex-wrap:wrap;gap:4px 16px}.modale-planification__durees{margin:16px 0;padding:12px 16px;border:1px solid #d6d6e1;border-radius:12px;background-color:#f5f5f5;font-size:12px;color:#707070}.modale-planification__durees p{margin:0}.modale-planification__avertissement{margin-bottom:16px;font-size:13px}.modale-planification__mention{margin:0;font-size:12px;font-style:italic;color:#707070}.liste-perimetres .page-header{background-color:transparent;border-radius:0;box-shadow:none;padding:0;margin-bottom:0}.liste-perimetres .perimetres-actions{display:flex;align-items:center;gap:10px;margin-right:10px}.liste-perimetres .btn-perimetres-action{background-color:var(--charte-color-dark-surface, #002f5a);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;height:38px;letter-spacing:.04em;padding:0 18px;white-space:nowrap}.liste-perimetres .btn-perimetres-action:hover{background-color:var(--charte-color-secondary, #004687)}.liste-perimetres .add-perimetre-input-group{display:flex;align-items:center;border:1.5px solid #d2d2d2;border-radius:6px;padding:0 12px;background-color:#fff;height:38px;gap:8px}.liste-perimetres .add-perimetre-input-group__input{border:none;outline:none;font-size:13px;color:var(--charte-color-text-strong, #002f5a);width:200px;background-color:transparent}.liste-perimetres .btn-ajouter-perimetre{background-color:var(--charte-color-primary, #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-color .15s;white-space:nowrap}.liste-perimetres .btn-ajouter-perimetre:not(:disabled):hover{background-color:var(--charte-color-primary-dark, #c96b2a)}.liste-perimetres .btn-ajouter-perimetre:disabled{background-color:var(--charte-color-primary-lighter, #f6b166);cursor:not-allowed}.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:var(--charte-color-secondary, #004687)}.popup--creation-edition-modele-de-parcours .popup__header__btn:hover{color:var(--charte-color-text-strong, #002f5a)}.popup--creation-edition-modele-de-parcours .popup__footer__button--valider{background-color:var(--charte-color-secondary, #004687);border-color:var(--charte-color-secondary, #004687)}.popup--creation-edition-modele-de-parcours .popup__footer__button--valider:hover{background-color:var(--charte-color-dark-surface, #002f5a);border-color:var(--charte-color-text-strong, #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:var(--charte-font-body, "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:var(--charte-color-secondary, #004687);box-shadow:0 0 0 2px color-mix(in srgb,var(--charte-color-secondary, #004687) 12%,transparent)}.popup--creation-edition-modele-de-parcours .modele-input.is-invalid{border-color:#dc3545}.modale-perimetres__entete{display:flex;align-items:flex-start;gap:12px}.modale-perimetres__icone{width:20px;height:20px;flex-shrink:0;margin-top:2px;color:#ffc83c}.modale-perimetres__titre{letter-spacing:.5px}.modale-perimetres__sous-titre{margin:2px 0 0;font-size:12.5px;color:#ffffffbf}.modale-perimetres__explication{margin:0 0 20px;font-size:13px;line-height:1.5;color:#707070}.modale-perimetres__etat{padding:24px 0;text-align:center;font-size:13px;color:#707070}.modale-perimetres__etat--erreur{color:#a20212}.modale-perimetres__onglets{display:flex;overflow:hidden;margin-bottom:14px;border:1px solid #d6d6e1;border-radius:10px}.modale-perimetres__onglet{flex:1;padding:10px 12px;background-color:#f5f5f5;border:none;color:#616060;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all ease .2s}.modale-perimetres__onglet--actif{background-color:#fff;color:var(--charte-color-secondary, #004687);border-bottom:3px solid var(--charte-color-secondary, #004687)}.modale-perimetres__liste{display:flex;flex-direction:column;gap:14px}.modale-perimetres__carte{background-color:#fcfcfc;border:1px solid #d6d6e1;border-radius:10px;padding:14px 16px}.modale-perimetres__ligne{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 0}.modale-perimetres__ligne+.modale-perimetres__ligne{border-top:1px solid #d6d6e1}.modale-perimetres__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#707070;white-space:nowrap}.modale-perimetres__valeur{font-size:13px;font-weight:600;color:var(--charte-color-text-strong, #002f5a);text-align:right}.modale-perimetres__puces{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.modale-perimetres__puce{background-color:#f5f5f5;color:#616060;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600}.modale-perimetres__puce--population{background-color:color-mix(in srgb,var(--charte-color-secondary-light, #2b6cb0) 12%,transparent);color:var(--charte-color-secondary-light, #2b6cb0)}.modale-perimetres__puce--regime{background-color:color-mix(in srgb,var(--charte-color-primary, #f07d00) 12%,transparent);color:var(--charte-color-primary-dark, #c96b2a)}.modale-perimetres__libelle{margin:10px 0 0;padding-top:10px;border-top:1px solid #d6d6e1;font-size:12.5px;font-weight:700;color:var(--charte-color-secondary, #004687)}.modale-confirmation__entete{display:flex;align-items:center;gap:12px}.modale-confirmation__icone{width:20px;height:20px;flex-shrink:0;color:#fff}.modale-confirmation__sous-titre{margin:2px 0 0;font-size:12.5px;color:#ffffffbf}.modale-confirmation__avertissement{display:flex;align-items:center;gap:8px;margin:0 0 20px;background-color:color-mix(in srgb,#ffc83c 15%,transparent);color:#a25502;border:1px solid #ffc83c;border-radius:6px;padding:10px 14px;font-size:12.5px;line-height:1.4}.modale-confirmation__avertissement svg{width:16px;height:16px;flex-shrink:0}.modale-confirmation__avertissement--critique{background-color:#dc35451f;color:#a20212;border-color:#dc3545}.modale-confirmation__indicateurs{display:flex;gap:14px;margin-bottom:20px}.modale-confirmation__indicateur{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;border-radius:10px;border:1px solid #d6d6e1}.modale-confirmation__indicateur--concernes{background-color:#8a94a61a}.modale-confirmation__indicateur--concernes .modale-confirmation__valeur{color:#8a94a6}.modale-confirmation__indicateur--eligibles{background-color:color-mix(in srgb,#17b566 10%,transparent)}.modale-confirmation__indicateur--eligibles .modale-confirmation__valeur{color:#17b566}.modale-confirmation__valeur{font-size:22px;font-weight:700}.modale-confirmation__libelle{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#707070}.modale-confirmation__non-eligibles{display:flex;align-items:center;gap:8px;margin:0 0 16px;background-color:#dc35451f;color:#a20212;border:1px solid #dc3545;border-radius:6px;padding:10px 14px;font-size:12.5px;line-height:1.4}.modale-confirmation__non-eligibles svg{width:16px;height:16px;flex-shrink:0}.modale-confirmation__filtres{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.modale-confirmation__puce{background-color:#f5f5f5;color:#616060;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600}.modale-confirmation__puce--plus{background-color:#f0f2f8;color:var(--charte-color-secondary, #004687)}.modale-confirmation__resultat{background-color:color-mix(in srgb,#17b566 8%,transparent);border:1px solid color-mix(in srgb,#17b566 30%,transparent);border-radius:8px;padding:12px 14px;font-size:13px;color:var(--charte-color-text-strong, #002f5a)}.modale-confirmation__resultat p{margin:0}.bouton-ajouter{display:inline-flex;align-items:center;padding:3px 10px;font-size:.8rem;font-weight:600;border-radius:4px;border:none;background-color:var(--charte-color-secondary, #004687);color:#fff;cursor:pointer;transition:background-color .15s}.bouton-ajouter:hover{background-color:var(--charte-color-dark-surface, #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%}.row-champ--dispense .multiselect__tags{flex-wrap:wrap}.row-champ--dispense .multiselect__tag{white-space:normal;word-break:break-word;max-width:100%}.card-body{max-width:100%}.row-champ-document-consultation{border:1px solid #d3d3d3;border-top:3px solid var(--charte-color-secondary, #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:var(--charte-color-text-strong, #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:var(--charte-color-primary, #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 var(--charte-color-secondary, #004687);background:transparent;color:var(--charte-color-secondary, #004687);cursor:pointer;transition:background-color .15s,color .15s}.row-champ-document-consultation__tab-btn:not(.is-active):hover{background-color:color-mix(in srgb,var(--charte-color-secondary, #004687) 8%,transparent)}.row-champ-document-consultation__tab-btn.is-active{background-color:var(--charte-color-secondary, #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)}.row-champ__liste-aide{font-size:11px;color:#888;margin-bottom:8px}.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:var(--charte-color-text-strong, #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:var(--charte-color-text-strong, #002f5a);cursor:pointer;transition:all ease .2s}.filtre-types-modele-email__item:hover{border-color:var(--charte-color-text-strong, #002f5a)}.filtre-types-modele-email__item--actif{background-color:#f0f2f8;border-color:var(--charte-color-secondary, #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:var(--charte-color-secondary, #004687)}.filtre-types-modele-email__dot--onboarding{background-color:#1ba7e5}.filtre-types-modele-email__dot--relance{background-color:var(--charte-color-primary, #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:var(--charte-color-text-strong, #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:var(--charte-color-secondary, #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:var(--charte-color-dark-surface, #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:var(--charte-color-secondary, #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:var(--charte-color-secondary, #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:var(--charte-color-text-strong, #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:var(--charte-color-secondary, #004687)}.editeur-modele-email__badge--onboarding{background-color:#1ba7e5}.editeur-modele-email__badge--relance{background-color:var(--charte-color-primary, #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:var(--charte-color-secondary, #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:var(--charte-font-body, "CircularSTD", sans-serif);color:var(--charte-color-text-strong, #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:var(--charte-color-secondary, #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:var(--charte-color-secondary, #004687);cursor:pointer;transition:all ease .2s;letter-spacing:.3px}.editeur-modele-email__variable-chip:hover{background-color:#f0f2f8;border-color:var(--charte-color-secondary, #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:var(--charte-font-body, "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:var(--charte-font-body, "CircularSTD", sans-serif);color:var(--charte-color-text-strong, #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:var(--charte-color-secondary, #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:var(--charte-color-secondary, #004687);cursor:pointer;transition:all ease .2s;letter-spacing:.3px}.contenu-edition-email__variable-chip:hover{background-color:#f0f2f8;border-color:var(--charte-color-secondary, #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:var(--charte-font-body, "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:var(--charte-color-text-strong, #002f5a)}.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:var(--charte-color-text-strong, #002f5a)}.editeur-modele-email-projet__btn-reset{background:none;border:1px solid var(--charte-color-primary, #f07d00);border-radius:6px;padding:5px 14px;font-size:12px;font-weight:600;color:var(--charte-color-primary, #f07d00);cursor:pointer;transition:all ease .2s}.editeur-modele-email-projet__btn-reset:hover{background-color:var(--charte-color-primary-lightest, #fdead6);border-color:var(--charte-color-primary-dark, #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:var(--charte-font-body, "CircularSTD", sans-serif);color:var(--charte-color-text-strong, #002f5a);background-color:#fff;outline:none;cursor:pointer;transition:all ease .2s}.editeur-modele-email-projet__select:focus{border-color:var(--charte-color-secondary, #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 var(--charte-color-secondary, #004687)}.emails-par-defaut__item-libelle{font-size:13px;font-weight:600;color:var(--charte-color-text-strong, #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:var(--charte-color-primary, #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}.page{font-family:var(--charte-font-body, "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:var(--charte-color-text-strong, #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:var(--charte-color-text-strong, #002f5a);width:220px;background:transparent}.page .create-input-group input::placeholder{color:#d2d2d2}.page .btn-create{background:var(--charte-color-primary, #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:var(--charte-color-primary-light, #f08b20)}.page .btn-create:disabled{background:var(--charte-color-primary-lightest, #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:var(--charte-color-text-strong, #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:var(--charte-color-secondary-light, #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:var(--charte-color-text-strong, #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:var(--charte-color-dark-surface, #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:var(--charte-color-secondary, #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:var(--charte-bg-app, #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:var(--charte-color-secondary, #004687);border:1px solid var(--charte-color-secondary, #004687);color:#fff}.modal-footer .modal-save-btn:hover{background-color:var(--charte-color-dark-surface, #002f5a);border:var(--charte-color-text-strong, #002f5a)}.selection-container{margin-bottom:25px;position:relative;border-bottom:1px solid var(--charte-color-secondary, #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:var(--charte-color-primary, #f07d00);padding:10px 15px;border-radius:8px;font-size:.8em;display:flex;align-items:center;border-left:4px solid var(--charte-color-primary, #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:var(--charte-color-text-strong, #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:var(--charte-color-text-strong, #002f5a);vertical-align:top}.architecture-preview .preview-table .cell-structure{font-weight:700;color:var(--charte-color-text-strong, #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 var(--charte-color-secondary, #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 var(--charte-color-secondary, #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 var(--charte-color-primary, #f07d00);border-color:#f8e2d9}.structure-card .card-header{padding:12px 16px;border-bottom:1px solid var(--charte-color-secondary, #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:var(--charte-color-primary, #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 color-mix(in srgb,#1ba7e5 20%,transparent);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:var(--charte-color-secondary-light, #2b6cb0);font-family:var(--charte-font-body, "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:var(--charte-color-primary, #f07d00);border-bottom:1px solid var(--charte-color-primary, #f07d00);background-color:transparent;font-size:16px;line-height:19px}.page-connexion__title .instance-selecteur .arrow svg path{fill:var(--charte-color-primary, #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:var(--charte-color-primary, #f07d00)}.page-connexion__form .btn{margin-top:30px}.modale-envoi-mail__infos{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 16px;margin-bottom:16px}.modale-envoi-mail__valeur{margin:0;font-weight:600}.modale-envoi-mail__apercu{margin-top:12px}.modale-envoi-mail__corps{border:1px solid #dadada;border-radius:4px;padding:8px;display:block;width:100%;height:320px;background:#fff}.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:var(--charte-color-primary, #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:var(--charte-color-primary, #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:var(--charte-color-primary, #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:var(--charte-font-body, "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:var(--charte-font-body, "CircularSTD", sans-serif);color:var(--charte-color-secondary, #004687)}.dashboard__item__checkbox:checked{accent-color:var(--charte-color-secondary, #004687)}.dashboard__item table{color:var(--charte-color-secondary, #004687);width:100%;border-collapse:separate;border-spacing:0 5px}.dashboard__item__row__data{font-size:12px;font-family:var(--charte-font-body, "CircularSTD", sans-serif);color:var(--charte-color-secondary, #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:var(--charte-font-body, "CircularSTD", sans-serif);color:var(--charte-color-secondary, #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:var(--charte-color-primary, #f07d00)}.dashboard__table tbody tr th{font-weight:500;font-size:12px;padding:4px 0}.dashboard__table tbody tr td{font-size:12px;color:var(--charte-color-primary, #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:var(--charte-color-primary, #f07d00)}.dashboard__AffilRadDisp__chiffres{color:var(--charte-color-primary, #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:var(--charte-color-secondary, #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:var(--charte-color-primary, #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:var(--charte-color-primary, #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:var(--charte-color-primary, #f07d00);top:-4px;left:50%;transform:translate(-50%,-100%);font-size:12px}.dashboard__barChart__chart__item:hover{background-color:var(--charte-color-primary-light, #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:var(--charte-color-primary, #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:var(--charte-color-text-strong, #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:var(--charte-color-text-strong, #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:var(--charte-color-primary, #f07d00);box-shadow:0 0 0 3px color-mix(in srgb,var(--charte-color-primary, #f07d00) 10%,transparent)}.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:var(--charte-color-text-strong, #002f5a);text-decoration:underline}.page-administrateurs .search__btn-submit{background:var(--charte-color-primary, #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:var(--charte-color-text-strong, #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:var(--charte-color-primary, #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:#f8e2d9;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:var(--charte-color-text-strong, #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:var(--charte-color-secondary, #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:var(--charte-color-text-strong, #002f5a)}.page-administrateurs .administrator-id{font-size:12px;color:#707070}.page-administrateurs .badge{background:#d6d6e1;color:var(--charte-color-text-strong, #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:var(--charte-color-secondary, #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:var(--charte-color-secondary, #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:var(--charte-color-text-strong, #002f5a);box-shadow:0 1px 2px color-mix(in srgb,var(--charte-color-text-strong, #002f5a) 15%,transparent)}.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:var(--charte-color-text-strong, #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:var(--charte-color-secondary, #004687)}.configurateur-parcours__preview-viewport{min-height:0;height:100%;overflow-y:auto;background-color:var(--charte-bg-page, #f2f8fc)}.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}.pied-de-page-emulateur{margin-top:16px;padding-top:12px;border-top:1px solid #d6d6e1;font-size:12px;color:#8a94a6;text-align:center}.pied-de-page-emulateur__liens{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:0 0 8px;padding:0}.pied-de-page-emulateur__mentions{margin:0;white-space:pre-line}@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:var(--charte-color-secondary, #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:var(--charte-color-secondary, #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:var(--charte-color-secondary, #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}.quill-field-editor{width:100%;border:1px solid #d2d2d2;border-radius:12px;overflow:hidden}.quill-field-editor .ql-toolbar.ql-snow{border:none;border-bottom:1px solid #d2d2d2;background-color:#d3d3d3}.quill-field-editor .ql-container.ql-snow{border:none;height:auto}.quill-field-editor .ql-editor{height:auto;min-height:80px;max-height:220px;overflow-y:auto;font-family:var(--charte-font-body, "CircularSTD", sans-serif);font-size:.875rem;color:#000}.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:#fafbfd}.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:#707070;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__quill-row,.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:flex;justify-content:flex-end;align-items:center;width:100%}.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;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:var(--charte-color-text-strong, #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:var(--charte-color-text-strong, #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:var(--charte-color-text-strong, #002f5a);outline:none;transition:border-color .2s;background:#fff}.page-projets .field-input:focus{border-color:var(--charte-color-primary, #f07d00)}.page-projets .save-btn{background-color:var(--charte-color-primary, #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:var(--charte-color-primary-dark, #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:var(--charte-color-dark-surface, #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:var(--charte-color-primary, #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:var(--charte-color-primary-lightest, #fdead6)}.page-projets .projects-table tbody tr.ligne-modifiee:hover{background-color:var(--charte-color-primary-lighter, #f6b166)}.page-projets .projects-table td{padding:14px 12px;vertical-align:middle}.page-projets .project-name{font-weight:600;color:var(--charte-color-text-strong, #002f5a);margin-bottom:3px}.page-projets .projet-modifie-label{font-size:10px;font-weight:700;color:var(--charte-color-primary-dark, #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:var(--charte-color-secondary, #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:var(--charte-color-text-strong, #002f5a);outline:none;width:130px;transition:border-color .2s,background-color .2s}.page-projets .date-input:focus{border-color:var(--charte-color-primary, #f07d00)}.page-projets .date-input.is-invalid{border-color:#dc3545;background-color:#f8d9dc}.page-projets .date-input.is-invalid:focus{border-color:var(--charte-color-primary, #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:var(--charte-color-secondary, #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:var(--charte-color-primary, #f07d00)}.page-projets .action-btn.action-save:hover:not(:disabled){background-color:var(--charte-color-primary-dark, #c96b2a)}.page-projets .action-btn.action-save:disabled{opacity:.4;cursor:not-allowed}.page-projets .action-btn.action-cancel{color:var(--charte-color-secondary, #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:var(--charte-color-text-strong, #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:var(--charte-color-secondary, #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:var(--charte-color-primary, #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:var(--charte-color-secondary, #004687);cursor:pointer;transition:background-color .15s}.page-projets .modal-cancel-btn:hover{background-color:#f5f5f5}.page-projets .modal-save-btn{background-color:var(--charte-color-primary, #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:var(--charte-color-primary-dark, #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:var(--charte-color-text-strong, #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:var(--charte-color-text-strong, #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:var(--charte-color-text-strong, #002f5a);width:200px;background:transparent}.liste-perimetres .add-perimetre-input-group__input::placeholder{color:#d3d3d3}.liste-perimetres .btn-ajouter-perimetre{background:var(--charte-color-primary, #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:var(--charte-color-primary-dark, #c96b2a)}.liste-perimetres .btn-ajouter-perimetre:disabled{background:var(--charte-color-primary-lighter, #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:var(--charte-color-text-strong, #002f5a)}.ligne-perimetre__tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ligne-perimetre__count{font-weight:600;font-size:12px;color:var(--charte-color-text-strong, #002f5a)}.ligne-perimetre__nom{font-weight:700;font-size:13px;color:var(--charte-color-text-strong, #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:var(--charte-color-text-strong, #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:var(--charte-color-secondary, #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__form-row--erreurs-reservees{padding-bottom:22px}.page-perimetre .bloc__form .bloc__form-row--erreurs-reservees>[class^=col-]{position:relative}.page-perimetre .bloc__form .bloc__form-row--erreurs-reservees .invalid-feedback{position:absolute;top:100%;left:0;margin: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__toolbar{display:flex;justify-content:flex-end;margin-top:20px;margin-bottom:12px}.flux__upload-btn{display:flex;align-items:center;gap:.5rem;background:var(--charte-color-primary, #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:var(--charte-color-primary, #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:var(--charte-color-primary, #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:var(--charte-color-secondary-light, #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:var(--charte-color-primary, #f07d00);background:#f0f2f8;color:var(--charte-color-primary, #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:var(--charte-color-primary, #f07d00);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500}.flux__drawer__actions__submit:hover:not(:disabled){background:var(--charte-color-primary, #f07d00)}.flux__drawer__actions__submit:disabled{background:var(--charte-color-primary-lightest, #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:var(--charte-color-text-strong, #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:#c0c8d8;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:var(--charte-color-primary, #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:var(--charte-color-secondary-light, #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:var(--charte-color-text-strong, #002f5a)}.page-modeles-emails__empty-state-texte{font-size:14px;max-width:340px;color:#8a94a6}.page-modeles-emails__btn-creer{background-color:#f0f2f8;color:var(--charte-color-text-strong, #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:var(--charte-color-text-strong, #002f5a);letter-spacing:.5px;text-transform:uppercase}.page-gestion .page-header .header-left p{margin:0;font-size:13px;color:#707070}.page-gestion__toolbar{display:flex;justify-content:flex-end;margin-top:20px;margin-bottom:12px}.page-gestion__btn-action-masse{display:flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:8px;background-color:#fff;border:1.5px solid #d6d6e1;color:#707070;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.page-gestion__btn-action-masse svg{width:16px;height:16px}.page-gestion__btn-action-masse.is-active{background-color:var(--charte-color-primary, #f07d00);border-color:var(--charte-color-primary, #f07d00);color:#fff}.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.is-debordement-visible{overflow:visible}.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:var(--charte-color-text-strong, #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:var(--charte-color-primary, #f07d00);box-shadow:0 0 0 3px color-mix(in srgb,var(--charte-color-primary, #f07d00) 10%,transparent)}.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:var(--charte-color-text-strong, #002f5a);text-decoration:underline}.page-gestion .search__btn-submit{background:var(--charte-color-primary, #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:var(--charte-color-text-strong, #002f5a);font-weight:700}.page-administration-traitements .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-administration-traitements .page-header .header-left h1{margin:0 0 4px;font-size:20px;font-weight:700;color:var(--charte-color-text-strong, #002f5a);letter-spacing:.5px;text-transform:uppercase}.page-administration-traitements .page-header .header-left p{margin:0;font-size:13px;color:#707070}.liste-traitements__header{margin:20px 0 16px}.liste-traitements__header h2{margin:0 0 4px;font-size:15px;font-weight:700;color:var(--charte-color-text-strong, #002f5a)}.liste-traitements__header p{margin:0;font-size:13px;color:#707070}.liste-traitements{display:flex;flex-direction:column;gap:16px}.liste-traitements__alerte-synchro{margin:0;font-size:13px}.carte-traitement{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff;border-radius:10px;padding:20px 24px;box-shadow:0 1px 4px #0000000f}.carte-traitement__contenu{flex:1;min-width:0}.carte-traitement__entete{display:flex;align-items:center;gap:12px;margin-bottom:6px}.carte-traitement__entete h3{margin:0;font-size:15px;font-weight:700;color:var(--charte-color-text-strong, #002f5a)}.carte-traitement__badge{display:inline-block;padding:3px 10px;border-radius:12px;background-color:color-mix(in srgb,var(--charte-color-primary, #f07d00) 10%,transparent);color:var(--charte-color-primary, #f07d00);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.carte-traitement__description{margin:0 0 8px;font-size:13px;color:#707070}.carte-traitement__execution{margin:0;font-size:12px;font-weight:600;color:var(--charte-color-text-strong, #002f5a)}.carte-traitement__execution--vide{color:#707070;font-style:italic;font-weight:500}.carte-traitement__btn-lancer{flex-shrink:0;height:40px;padding:0 20px;border-radius:8px;border:1.5px solid #d2d2d2;background-color:#fcfcfc;color:#707070;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:not-allowed}.carte-traitement__btn-lancer:disabled{opacity:.6}.carte-traitement__btn-parametrer{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px;border:0;border-radius:6px;background:transparent;color:#707070;font-size:18px;cursor:pointer}.carte-traitement__btn-parametrer:hover{color:var(--charte-color-primary, #f07d00);background-color:#f5f5f5}.carte-traitement__btn-parametrer:focus-visible{outline:2px solid var(--charte-color-primary, #f07d00);outline-offset:2px}.carte-traitement__application,.carte-traitement__prochaine-execution,.carte-traitement__lancement{margin:0 0 4px;font-size:12px;color:#707070}.carte-traitement__prochaine-execution{font-weight:600;color:var(--charte-color-text-strong, #002f5a)}.carte-traitement__erreur-synchro,.carte-traitement__erreur-lancement{margin:0 0 4px;font-size:12px;font-weight:600}@media(max-width:767px){.carte-traitement{flex-direction:column;align-items:stretch;gap:16px}}.carte-traitement__actions{flex-shrink:0;display:flex;align-items:center;gap:16px}.carte-traitement__lien-flux{font-size:12px;font-weight:700;color:var(--charte-color-primary, #f07d00);text-transform:uppercase;letter-spacing:.3px;cursor:pointer;white-space:nowrap}.carte-traitement__lien-flux:hover{text-decoration:underline}.flux-sortants-sia__state{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:3rem;color:#707070;font-size:.9rem}.flux-sortants-sia__state--error{color:#dc3545}.flux-sortants-sia__state__spinner{width:18px;height:18px;border:2px solid #d2d2d2;border-top-color:var(--charte-color-primary, #f07d00);border-radius:50%;animation:spin .7s linear infinite}.flux-sortants-sia__table-wrapper{margin-top:1.5rem;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0000000f}.flux-sortants-sia__table{width:100%;border-collapse:collapse}.flux-sortants-sia__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-sortants-sia__table tbody tr{border-bottom:1px solid #f5f6fa}.flux-sortants-sia__table tbody tr:last-child{border-bottom:none}.flux-sortants-sia__table tbody tr:hover{background:#fafbfd}.flux-sortants-sia__table td{padding:18px 28px;color:#1a2340;vertical-align:middle;font-size:14.5px}.flux-sortants-sia__table .text-center{text-align:center}.flux-sortants-sia__table__date{color:#707070;font-size:.9rem;white-space:nowrap}.flux-sortants-sia__table__empty{text-align:center;padding:2.5rem;color:#888}.flux-sortants-sia__table__row--cliquable{cursor:pointer}.flux-sortants-sia .statut{display:inline-block;padding:.2rem .65rem;border-radius:5px;font-size:.75rem;font-weight:500;text-transform:capitalize}.flux-sortants-sia .statut--integre{background:#e0f8d9;color:#2ca202}.flux-sortants-sia .statut--erreur{background:#f8d9dc;color:#e05c5c}.flux-sortants-sia .statut--default{background:#f5f5f5;color:#707070}.detail-flux-sortant-sia__state{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:3rem;color:#707070;font-size:.9rem}.detail-flux-sortant-sia__state--error{color:#dc3545}.detail-flux-sortant-sia__state__spinner{width:18px;height:18px;border:2px solid #d2d2d2;border-top-color:var(--charte-color-primary, #f07d00);border-radius:50%;animation:spin .7s linear infinite}.detail-flux-sortant-sia__header{background:#fff;border-radius:10px;padding:20px 28px;margin-bottom:20px;box-shadow:0 1px 4px #0000000f}.detail-flux-sortant-sia__header__top{display:flex;align-items:center;justify-content:space-between}.detail-flux-sortant-sia__header__date{font-size:13px;color:#707070}.detail-flux-sortant-sia__erreur{margin:16px 0 0;font-size:13px;color:#e05c5c}.detail-flux-sortant-sia .statut{display:inline-block;padding:.2rem .65rem;border-radius:5px;font-size:.75rem;font-weight:500;text-transform:capitalize}.detail-flux-sortant-sia .statut--integre{background:#e0f8d9;color:#2ca202}.detail-flux-sortant-sia .statut--erreur{background:#f8d9dc;color:#e05c5c}.detail-flux-sortant-sia .statut--default{background:#f5f5f5;color:#707070}.detail-flux-sortant-sia__fichiers{display:flex;flex-direction:column;gap:16px}.detail-flux-sortant-sia__fichier{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff;border-radius:10px;padding:18px 24px;box-shadow:0 1px 4px #0000000f}.detail-flux-sortant-sia__fichier__infos{display:flex;flex-direction:column;gap:4px}.detail-flux-sortant-sia__fichier__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#8a94a6}.detail-flux-sortant-sia__fichier__nom{font-size:14px;color:#1a2340}.detail-flux-sortant-sia__fichier__compteur{font-size:12px;color:#707070}.detail-flux-sortant-sia__fichier__btn{flex-shrink:0;height:40px;padding:0 20px;border-radius:8px;border:1.5px solid var(--charte-color-primary, #f07d00);background-color:#fff;color:var(--charte-color-primary, #f07d00);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer}.detail-flux-sortant-sia__fichier__btn:hover:not(:disabled){background-color:var(--charte-color-primary, #f07d00);color:#fff}.detail-flux-sortant-sia__fichier__btn:disabled{opacity:.5;cursor:not-allowed}#updateButton{font-size:18px;height:fit-content}html{position:relative;overflow-x:hidden;background-color:var(--charte-bg-app, #f3f3f3)}#app{font-family:var(--charte-font-body, "CircularSTD", sans-serif);font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--charte-color-text-strong, #002f5a);min-height:calc(100vh - 62px);background-color:var(--charte-bg-app, #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:var(--charte-color-primary, #f07d00)}#app a{text-decoration:none}#app .form-check-input:checked{background-color:var(--charte-color-primary, #f07d00);border-color:var(--charte-color-primary, #f07d00)}#app header .router-link-exact-active{color:var(--charte-color-primary, #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}
