.plateforme--jpe{--t-jpe-color-primary: #145bc2;--t-jpe-color-primary-hover: #2a73e1;--color-page: var(--t-jpe-color-primary);--navy: #001A70;--blue: #1057C8;--blue-light: #2470E8;--blue-pale: #E8F0FD;--sky: #9FD8FF;--border: #B8C7E0;--gold: #F0A500;--off-white: #F4F6FB;--text: #0D1340;--text-muted: #5A6480;--error: #C62828;--white: #FFFFFF;--radius-card: 20px;--radius-field: 12px;--footer-h: 48px;--font-family-primary: "DM Sans", sans-serif;font-family:var(--font-family-primary)}.plateforme--jpe .btn--primary,.plateforme--jpe .btn--secondary{font-size:14px;line-height:21px;box-shadow:0 3px 6px #145bc233;border-radius:14px;transition:all .3s ease-in-out;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:45px;padding:11px 24px}.plateforme--jpe .btn--primary .btn__content,.plateforme--jpe .btn--secondary .btn__content{padding-left:0;padding-right:0;gap:10px}.plateforme--jpe .btn--secondary{border-color:#d9e2f4;color:#001f6c;box-shadow:none}.plateforme--jpe .btn--primary{background-color:var(--color1-900);border-color:var(--color1-900);box-shadow:var(--t-btn-shadow, 0px 3.62874px 3.62874px 0px rgba(184, 184, 184, .25))}.plateforme--jpe .btn--primary.btn--current{border:1px solid var(--t-jpe-color-primary);background-color:var(--t-jpe-color-primary);color:#fff}.plateforme--jpe .btn--primary.btn--current:not(:disabled):hover,.plateforme--jpe .btn--primary.btn--current:not(:disabled):focus{background-color:var(--t-jpe-color-primary-hover);border-color:var(--t-jpe-color-primary-hover);box-shadow:0 3px 11px #2a73e126}.plateforme--jpe .modal .modal__close{background-color:var(--t-jpe-color-primary)}.plateforme--jpe .modal .modal__close:hover{color:var(--t-jpe-color-primary-hover)}.plateforme--jpe .modal .heading__icon:before{background-color:var(--t-jpe-color-primary)}.plateforme--jpe .ss-content .ss-list .ss-option:hover{background-color:#f4f6fb;color:var(--t-jpe-color-primary)}.plateforme--jpe .field--disabled.chat__input .field::-moz-placeholder{line-height:inherit!important}.plateforme--jpe .field--disabled.chat__input .field::placeholder{line-height:inherit!important}.plateforme--jpe .heading--section .heading__icon:before,.plateforme--jpe .heading:before{background-color:var(--t-jpe-color-primary)}.plateforme--jpe .btn-deconnexion{color:var(--t-jpe-color-primary)}.plateforme--jpe .filter .field{border-radius:0;border-left:0;border-right:0;border-top:0;border-bottom:1.5px solid #d9e2f4;background-color:var(--neutral-bg)}.plateforme--jpe .field{border-radius:0;border-left:0;border-right:0;border-top:0;background-color:var(--neutral-bg);border-bottom:1.5px solid #d9e2f4}.plateforme--jpe .ss-content{border-radius:12px;padding:8px;border:1px solid #d9e2f4;margin-top:5px!important}.plateforme--jpe .filter h3.filter__title{font-size:.8rem}.plateforme--jpe .filter .ss-main .ss-values .ss-placeholder{color:#5e6880}.plateforme--jpe .ss-content .ss-search input,.plateforme--jpe .ss-content .ss-search input:focus{border-bottom:1.5px solid #d9e2f4;border-radius:0}.plateforme--jpe .card-display{border:1px solid #d9e2f4;box-shadow:none;position:relative;border-radius:0 14px 14px 0}.plateforme--jpe .card-display:before{background-color:var(--t-jpe-color-primary);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:5px}.plateforme--jpe .tab__container,.plateforme--jpe .card-display-secondary{border:1px solid #d9e2f4;box-shadow:none;position:relative;border-radius:14px}.plateforme--jpe .tab__container{border-top-left-radius:0}.plateforme--jpe .filter .ss-main .ss-values .ss-value{background-color:var(--t-jpe-color-primary);border-radius:5px}.plateforme--jpe .btn-reset-filter{border:1px solid #fff;background-color:#fff;border:1px solid #d9e2f4;color:var(--t-jpe-color-primary);box-shadow:var(--t-btn-shadow, 0px 3.62874px 3.62874px 0px rgba(184, 184, 184, .25));border-radius:14px;transition-property:color,border-color,background-color;transition-duration:.3s}.plateforme--jpe .btn-reset-filter .icons-cross-circle{color:var(--t-jpe-color-primary);transition-property:color;transition-duration:.3s}.plateforme--jpe .btn-reset-filter:not(:disabled):hover,.plateforme--jpe .btn-reset-filter:not(:disabled):focus{background-color:var(--t-jpe-color-primary-hover);color:#fff;border-color:var(--t-jpe-color-primary-hover);box-shadow:0 3px 11px #2a73e126}.plateforme--jpe .btn-reset-filter:not(:disabled):hover .icons-cross-circle,.plateforme--jpe .btn-reset-filter:not(:disabled):focus .icons-cross-circle{color:#fff}.plateforme--jpe .btn--search{border-radius:0;box-shadow:none;border-bottom:1.5px solid #d9e2f4}.plateforme--jpe .modal .modal__close{border-radius:14px}.plateforme--jpe .swal__closeButton{background-color:var(--t-jpe-color-primary);border-radius:14px}.plateforme--jpe .swal__closeButton:hover{color:var(--t-jpe-color-primary-hover)}.plateforme--jpe .field--disabled.chat__input{background-color:var(--neutral-bg);border-bottom:1px solid #d9e2f4;border-radius:0}.plateforme--jpe .field--disabled.chat__input textarea{border-bottom:0}.plateforme--jpe .stepper .step__item--current .step__title,.plateforme--jpe .stepper__icons .step__item--current .step__title,.plateforme--jpe .hs-accordion.accordions__items.card__details{border:1px solid #d9e2f4;box-shadow:none;position:relative;border-radius:14px}.plateforme--jpe .table-display{border:1px solid #d9e2f4;box-shadow:none;position:relative;border-radius:5px}.plateforme--jpe .table-display .overflow-x-auto.rounded-lg{border-radius:0}.plateforme--jpe .bandeau__autoload,.plateforme--jpe .notify--messages{background-color:var(--t-jpe-color-primary)}.plateforme--jpe.swal2-shown .swal2-actions .swal2-styled.swal2-confirm,.plateforme--jpe.swal2-shown .swal2-actions .swal2-styled.swal2-deny{background:var(--t-jpe-color-primary)!important;border:1px solid var(--t-jpe-color-primary)!important;color:#fff!important}.plateforme--jpe.swal2-shown .swal2-actions .swal2-styled.swal2-confirm:hover,.plateforme--jpe.swal2-shown .swal2-actions .swal2-styled.swal2-deny:hover{background:var(--t-jpe-color-primary-hover)!important;border-color:var(--t-jpe-color-primary-hover)!important}.plateforme--jpe .menu-content{border:1px solid #d9e2f4;box-shadow:none;position:relative;border-radius:5px}.plateforme--jpe main{flex-direction:column}.plateforme--jpe.body--login{background:radial-gradient(60% 50% at 75% 20%,rgba(36,112,232,.35) 0%,rgba(0,26,112,0) 70%),radial-gradient(50% 40% at 10% 10%,rgba(16,87,200,.3) 0%,rgba(0,26,112,0) 70%),var(--navy)}.plateforme--jpe.body--login:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.plateforme--jpe.body--login .connexion-bottom{display:flex;align-items:center;justify-content:space-between;color:var(--text-muted);font-size:14px}.plateforme--jpe.body--login .link{text-decoration:none;color:var(--blue);font-weight:500}.plateforme--jpe.body--login .link:hover{text-decoration:underline}.plateforme--jpe.body--login .card--login .logo-syn{display:none}.plateforme--jpe.body--login .card--login{z-index:1}.plateforme--jpe.body--login .card--login .card__wrapper{padding:36px 36px 28px!important}.plateforme--jpe.body--login .btn--primary{border-radius:999px;width:100%;background:var(--blue);font-size:16px;font-weight:700}.plateforme--jpe.body--login .field{width:100%;height:48px;padding:0 14px;font:inherit;font-size:16px;color:var(--text);background:var(--off-white);border:1px solid var(--border);border-radius:var(--radius-field);transition:border-color .15s,box-shadow .15s,background .15s}.plateforme--jpe.body--login .field:hover{border-color:var(--blue-light)}.plateforme--jpe.body--login .field:focus-within{outline:none;background:var(--white);border-color:var(--blue);box-shadow:0 0 0 4px #1057c82e}.plateforme--jpe.body--login .field .button--toogle-password{background-color:transparent;width:36px;margin-right:-8px;border-radius:8px;min-height:36px}.plateforme--jpe.body--login .field .button--toogle-password svg{fill:var(--text-muted)}.plateforme--jpe.body--login .field .button--toogle-password:hover{border-color:var(--blue-pale);background:var(--blue-pale)}.plateforme--jpe.body--login .field .button--toogle-password:hover svg{fill:var(--blue)}.plateforme--jpe.body--login .container{align-items:flex-start;max-width:1240px}.plateforme--jpe.body--login footer{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 22px;min-height:var(--footer-h);padding:10px 24px;background:rgba(0,12,54,.85);font-size:13px;width:100%;color:#ffffffd9;font-weight:400}.plateforme--jpe.body--login footer a:hover{text-decoration:underline}.plateforme--jpe.body--login .scene{position:absolute;left:0;right:0;bottom:var(--footer-h);height:300px;background:url(/assets/images/svg/fond_mire_connexion.svg) left bottom/cover no-repeat;pointer-events:none}@media (max-width: 900px){.plateforme--jpe.body--login .scene{height:200px}.plateforme--jpe.body--login main{height:auto}}.plateforme--jpe.body--login .login-intro{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:clamp(34px,4.2vw,58px);z-index:1}.plateforme--jpe.body--login .login-intro .details{margin:50px 0;font-size:18px;font-weight:300;color:#ffffffd9;line-height:1.55;font-family:DM Sans,sans-serif}.plateforme--jpe.body--login .login-intro span{color:var(--sky);font-style:normal;font-weight:800}.plateforme--jpe.body--login .login-description{display:block;color:var(--text-muted);font-size:15px;line-height:1.5}.plateforme--jpe.body--login .card__title{font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:700;color:var(--navy)}.plateforme--jpe.body--login header{width:100%;padding-top:15px;padding-bottom:15px}@media screen and (min-width: 900px){.plateforme--jpe.body--login .card--login{max-width:450px;min-width:450px;margin-left:auto}}.plateforme--jpe.body--login .logo-jpe{height:44px}.plateforme--jpe.body--login .badge-plateforme{display:flex;align-items:center;gap:10px;padding:7px 16px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);font-size:15px;font-weight:500;font-family:DM Sans,sans-serif;margin-top:10px;width:-moz-fit-content;width:fit-content}.plateforme--jpe.body--login .badge-plateforme span{font-size:15px;color:#fff;border-radius:999px}.plateforme--jpe.body--login .badge-plateforme .badge{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px}.plateforme--jpe.body--login .badge-plateforme .badge.badge--valid{background-color:#0a8a4a;border-color:#0a8a4a}.plateforme--jpe.body--login .badge-plateforme .badge.badge--info{background-color:var(--gold);color:var(--navy);border-color:var(--gold)}.plateforme--jpe.body--login .badge-plateforme .badge.badge--error{background-color:var(--error);border-color:var(--error)}
