@font-face{font-family:Orbitron;src:url(/fonts/orbitron-variable.ttf)format("truetype");font-weight:400 900;font-display:swap}.eq-bilan-shell{--ebp-violet:#6500ff;--ebp-pink:#f500bb;--ebp-ink:#3000af;--ebp-muted:#8068bf;--ebp-line:#e9e3ff;width:100%;min-height:100vh;color:var(--ebp-ink);text-align:left;background:#fcfcff;grid-template-columns:298px minmax(0,1fr);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.4;display:grid}.eq-bilan-shell *{box-sizing:border-box}.eq-bilan-shell button,.eq-bilan-shell input,.eq-bilan-shell select{font:inherit}.eq-bilan-shell button{cursor:pointer}.eq-bilan-shell button:disabled{cursor:not-allowed;opacity:.55}.eq-bilan-shell :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #af52ff}.eq-bilan-shell svg{flex-shrink:0;width:24px;height:24px}.eq-bilan-shell h1,.eq-bilan-shell h2,.eq-bilan-shell h3,.eq-bilan-shell p{margin:0}.eq-bilan-shell button{text-transform:none;letter-spacing:normal}.eq-bilan-shell small{color:var(--ebp-muted);font-size:14px;line-height:1.45}.ebp-sidebar{border-right:1px solid var(--ebp-line);z-index:25;background:#fff;flex-direction:column;height:100vh;padding:22px 16px 16px;display:flex;position:sticky;top:0}.ebp-logo{object-fit:contain;width:252px;max-width:100%;height:auto}.ebp-space{color:#6300ee;padding:14px 12px 20px;font-size:16px;font-weight:750;line-height:1.15}.ebp-sidebar nav{flex-direction:column;gap:5px;display:flex;overflow-y:auto}.ebp-sidebar nav>button{text-align:left;color:#4800d9;background:0 0;border:0;border-radius:14px;align-items:center;gap:20px;min-height:50px;padding:14px 16px;font-size:16px;font-weight:400;display:flex}.ebp-sidebar nav>button>span:nth-child(2){flex:1}.ebp-sidebar nav>button>svg{width:29px;height:29px}.ebp-sidebar nav>button:hover{background:#f8f1ff}.ebp-sidebar nav>button.is-active{color:#fff;background:linear-gradient(105deg,#5200ff,#b800f7 65%,#ff05bd);box-shadow:0 4px 15px #d328ec12}.ebp-sidebar-bottom{margin-top:auto;padding:20px 6px 0}.ebp-sidebar-bottom>button{border:0;border-top:1px solid var(--ebp-line);color:#4c00df;text-align:left;background:0 0;align-items:center;gap:14px;width:100%;padding:14px 4px;font-size:14px;display:flex}.ebp-profile{border-top:1px solid var(--ebp-line);align-items:center;gap:13px;padding-top:16px;display:flex}.ebp-profile>div{flex:1;min-width:0}.ebp-profile strong,.ebp-profile small{overflow-wrap:anywhere;display:block}.ebp-profile strong{font-size:14px}.ebp-profile button{color:var(--ebp-violet);background:0 0;border:0;padding:5px}.ebp-avatar{color:#fff;background:linear-gradient(150deg,#7c00ff,#4300ec);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:inline-flex;box-shadow:0 5px 10px #5700e523}.ebp-small-avatar{width:42px;height:42px;font-size:16px}.ebp-help{padding:8px 4px 14px;line-height:1.55;font-size:14px!important}.ebp-main{min-width:0}.ebp-topbar{border-bottom:1px solid var(--ebp-line);background:#fff;align-items:center;gap:24px;height:66px;padding:10px 24px;display:flex}.ebp-organization{border:1px solid var(--ebp-line);overflow-wrap:anywhere;border-radius:13px;align-items:center;gap:10px;max-width:320px;padding:8px 12px;font-size:14px;font-weight:700;display:flex}.ebp-search{border:1px solid var(--ebp-line);background:linear-gradient(90deg,#fff,#f6f4ff);border-radius:14px;align-items:center;gap:12px;width:48%;margin:0 auto;padding:8px 14px;display:flex;position:relative}.ebp-search input{color:#4400b8;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:14px}.ebp-search input::placeholder{color:#9876da}.ebp-search-results{z-index:50;border:1px solid var(--ebp-line);background:#fff;border-radius:12px;padding:8px;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 10px 35px #3200a528}.ebp-search-results button{text-align:left;color:#4300bc;background:#fff;border:0;width:100%;padding:12px;font-size:14px;display:block}.ebp-search-results button:hover{background:#f7edff}.ebp-search-results p{padding:10px;font-size:14px}.ebp-menu-toggle,.ebp-scrim{display:none}.ebp-content{outline:none;padding:0 22px 24px}.ebp-context{justify-content:space-between;align-items:center;gap:14px;min-height:56px;font-size:14px;display:flex}.ebp-context nav{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ebp-context button{color:#4a00d9;text-align:left;background:0 0;border:0;padding:0}.ebp-today{white-space:nowrap;text-transform:capitalize;background:#f1e6ff;border:1px solid #ecdfff;border-radius:12px;align-items:center;gap:10px;padding:7px 12px;display:flex}.eq-bilan-shell .ebp-banner{isolation:isolate;color:#fff;background:#8b00fc url(/easybilan-reference/banner-background.png) 50%/cover no-repeat;border-radius:18px;height:238px;min-height:238px;margin-bottom:14px;position:relative;overflow:hidden;box-shadow:0 5px 22px #b815f40a}.ebp-banner-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;max-width:calc(70% - 187px);height:100%;padding:23px 30px;display:flex;position:relative}.eq-bilan-shell .ebp-banner h1{overflow-wrap:normal;font-weight:650;letter-spacing:-.035em!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important;margin:0!important;font-family:Orbitron,Arial,sans-serif!important;font-size:clamp(28px,3.05vw,49px)!important;line-height:1.2!important}.ebp-banner .ebp-eyebrow{letter-spacing:1.6px;color:#fff;margin-bottom:7px;font-weight:700;line-height:1.4;font-size:12px!important}.eq-bilan-shell .ebp-banner-subtitle{color:#fff;max-width:560px;margin:0 0 5px;font-size:clamp(17px,1.65vw,26px);line-height:1.18}.ebp-banner-robot{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 6px 8px #68157220);pointer-events:none;width:217px;height:306px;position:absolute;bottom:-51px;right:30%}.eq-bilan-shell .ebp-banner-action{color:#3600b2;background:#fff;border:1px solid #eadbff;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:9px 20px;font-size:16px;font-weight:700;line-height:1.35;display:inline-flex;box-shadow:0 3px 15px #7600ae15}.ebp-banner-action>span{font-size:22px;line-height:1}.ebp-beneficiary{border:1px solid var(--ebp-line);background:#fff;border-radius:15px;align-items:center;gap:20px;min-height:62px;margin-bottom:12px;padding:7px 22px;display:flex}.ebp-person-avatar{box-shadow:none;background:linear-gradient(140deg,#ff00c9,#d900c5)}.ebp-beneficiary>div>strong{font-size:20px;line-height:1.2;display:block}.ebp-beneficiary>div>small{margin-top:3px;display:block}.ebp-status{color:#6400ec;background:#f1eaff;border:1px solid #ebe1ff;border-radius:30px;padding:6px 13px;font-size:12px}.ebp-program-link{color:#5200cf;background:#fbf8ff;border:1px solid #e9deff;border-radius:10px;align-items:center;gap:9px;margin-left:auto;padding:8px 12px;display:flex;font-size:14px!important}.ebp-dashboard{flex-direction:column;gap:12px;display:flex}.ebp-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ebp-metrics>button{border:1px solid var(--ebp-line);text-align:left;color:var(--ebp-ink);background:#fff;border-radius:15px;align-items:center;gap:16px;min-width:0;padding:12px 16px;display:flex}.ebp-metrics>button>span:nth-child(2){flex:1;min-width:0}.ebp-metrics strong{white-space:nowrap;font-size:32px;line-height:1.2}.ebp-metrics strong em{font-size:20px;font-style:normal}.ebp-metrics .ebp-phase-value{white-space:normal;font-size:22px}.ebp-metrics small{margin-top:2px;display:block}.ebp-metrics b,.ebp-shortcuts b{border:1px solid var(--ebp-line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:24px;font-weight:400;display:flex}.ebp-icon-bubble{width:57px;height:57px;color:var(--ebp-pink);background:#fff0fc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ebp-icon-bubble svg{width:31px;height:31px}.ebp-panel{border:1px solid var(--ebp-line);background:#fff;border-radius:16px;min-width:0;padding:15px 18px}.ebp-panel>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:6px;display:flex}.eq-bilan-shell .ebp-panel h2{align-items:center;gap:11px;font-weight:750;display:flex;color:#3100a9!important;margin:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:20px!important;line-height:1.3!important}.ebp-panel h2 svg{color:var(--ebp-violet);width:29px;height:29px}.ebp-text-button{color:#6200f5;background:0 0;border:0;gap:12px;padding:0;font-weight:700;display:flex;font-size:14px!important}.ebp-phase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.ebp-phase-grid>article{border:1px solid var(--ebp-line);border-radius:14px;padding:12px 16px}.ebp-phase-grid>article.is-current{background:linear-gradient(#fff0fc,#fff);border-color:#ffc9f1}.ebp-phase-grid>article>header{border-bottom:1px solid var(--ebp-line);align-items:center;gap:17px;margin-bottom:6px;padding-bottom:8px;display:flex}.ebp-phase-number{color:#fff;background:linear-gradient(130deg,#7200ff,#4e00f4);border:0;border-radius:50%;flex-shrink:0;width:37px;height:37px;box-shadow:0 4px 10px #8900e517;font-size:23px!important}.ebp-phase-grid .is-current .ebp-phase-number{background:linear-gradient(130deg,#ff00dc,#e100b5)}.ebp-phase-title{color:#3600b9;background:0 0;border:0;padding:0;font-weight:750;display:block;font-size:14px!important}.ebp-phase-state{color:#5e00ec;background:#f0eaff;border-radius:18px;margin-top:3px;padding:3px 11px;font-size:12px;display:inline-block}.is-current .ebp-phase-state{color:#fff;background:#f400c0}.is-current .ebp-phase-title{color:#e800bf}.ebp-phase-links{flex-direction:column;gap:3px;display:flex}.ebp-phase-links button{text-align:left;color:#4600d1;background:0 0;border:0;align-items:center;gap:11px;width:100%;min-height:27px;padding:2px 0;display:flex;font-size:14px!important}.ebp-phase-links button>span{flex:1}.ebp-phase-links svg{color:#6400fb;width:23px;height:23px}.ebp-phase-links b{font-size:20px;font-weight:400}.ebp-dashboard-bottom{grid-template-columns:1.2fr 1fr;gap:13px;display:grid}.ebp-next-detail{background:#fdfbff;border:1px solid #efe7ff;border-radius:12px;gap:15px;padding:8px 12px;display:flex}.ebp-next-detail>div{min-width:0}.ebp-next-detail strong{font-size:14px}.ebp-next-detail h3{line-height:1.25;color:var(--ebp-ink)!important;font-size:17px!important}.ebp-next-detail small{overflow-wrap:anywhere;align-items:center;font-size:13px;display:flex}.ebp-next-detail small svg{width:16px;height:16px}.ebp-mini-label{color:#ec00bc;white-space:nowrap;background:#ffe3f8;border-radius:12px;margin-left:10px;padding:3px 10px;font-size:12px}.ebp-next footer{gap:12px;margin-top:6px;display:flex}.eq-bilan-shell .ebp-primary,.eq-bilan-shell .ebp-secondary{color:#5a00de;background:linear-gradient(100deg,#faf6ff,#f2ecff);border:1px solid #dcccff;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:38px;padding:8px 15px;font-size:14px;line-height:1.4;display:inline-flex}.eq-bilan-shell .ebp-primary{color:#fff;background:linear-gradient(100deg,#6400ff,#af00f6 57%,#ff00b9);border-color:#0000}.ebp-next footer>button{flex:1}.ebp-tasks{margin:0;padding:0;list-style:none}.ebp-tasks li+li{border-top:1px solid #f3eeff}.ebp-tasks button{text-align:left;color:#4100c8;background:0 0;border:0;align-items:center;gap:13px;width:100%;padding:8px 0;display:flex;font-size:14px!important}.ebp-tasks button>span{flex:1}.ebp-tasks svg{width:24px;height:24px}.ebp-tasks b{font-size:21px;font-weight:400}.ebp-empty{color:var(--ebp-muted);padding:15px 0;line-height:1.6;font-size:14px!important}.ebp-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.ebp-shortcuts>button{text-align:left;color:#3800b1;background:linear-gradient(90deg,#f4eaff,#fff2fc);border:1px solid #eadcff;border-radius:13px;align-items:center;gap:16px;min-width:0;padding:10px 18px;display:flex}.ebp-shortcuts>button>span:nth-child(2){flex:1}.ebp-shortcuts strong{font-size:14px}.ebp-shortcuts small{font-size:13px;display:block}.ebp-shortcut-icon{color:#b800f6;filter:drop-shadow(0 3px 2px #8000cf28);display:flex}.ebp-shortcut-icon svg{stroke-width:1.8px;width:44px;height:44px}.ebp-extra{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:2px;display:grid}.eq-bilan-shell .ebp-extra h2{font-size:15px!important}.ebp-extra p{color:#7351ba;overflow-wrap:anywhere;margin-top:8px;font-size:14px}.ebp-program-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:16px;display:grid}.ebp-program-form{padding:20px 18px}.ebp-program-form>h2{margin-bottom:15px!important}.ebp-program-form>fieldset{border:0;min-width:0;margin:0;padding:0}.ebp-program-fields{border:1px solid var(--ebp-line);border-radius:14px;grid-template-columns:1fr 1fr;gap:23px 38px;padding:17px 16px;display:grid}.ebp-pathways{border:0;grid-column:1/-1;gap:10px;min-width:0;margin:0;padding:0;display:flex}.ebp-pathways legend{margin-bottom:8px;font-size:14px;font-weight:700}.ebp-pathways legend>span{color:#f000b9}.ebp-pathways label{border:1px solid var(--ebp-line);border-radius:9px;flex:1;align-items:center;gap:16px;min-width:0;padding:12px;font-size:14px;display:flex}.ebp-pathways input{accent-color:#eb00c5;flex-shrink:0;width:23px;height:23px}.ebp-pathways .is-selected{background:#fff2fd;border-color:#f690e8;font-weight:700}.ebp-field{flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:700;display:flex}.ebp-field input,.ebp-field select{color:#270087;background:#fff;border:1px solid #ded2ff;border-radius:9px;width:100%;min-height:43px;padding:9px 12px;font-size:16px}.ebp-field input:disabled,.ebp-field select:disabled{color:#634aa4;opacity:1;background:#faf8ff}.ebp-field>small{font-weight:400}.ebp-field>small strong{color:#6000e9}.ebp-wide{grid-column:1/-1}.ebp-input-unit{align-items:center;display:flex;position:relative}.ebp-input-unit input{padding-right:100px}.ebp-input-unit>span{pointer-events:none;color:#6200ed;font-size:14px;font-weight:400;position:absolute;right:28px}.ebp-followup{color:#8a73b4;background:#f5f1ff;border:1px solid #e8e1ff;border-radius:9px;align-items:center;gap:9px;min-height:43px;padding:9px 12px;font-weight:400;display:flex}.ebp-program-note{color:var(--ebp-muted);padding:12px 2px;line-height:1.5;font-size:13px!important}.ebp-program-actions{gap:10px;display:flex}.ebp-program-actions>button{flex:1;min-height:50px!important}.ebp-program-summary{flex-direction:column;gap:12px;display:flex}.ebp-program-summary>.ebp-panel{padding:18px 16px}.ebp-total{color:#6300e5;background:linear-gradient(#fcf9ff,#f7f2ff);border-radius:12px 12px 0 0;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding:16px 14px;display:flex}.ebp-total>strong{font-size:46px;line-height:1.15}.ebp-total>span:last-child{color:#9c54f0;font-size:24px}.ebp-duration-row{background:#faf7ff;align-items:center;gap:13px;padding:8px 14px;display:flex}.ebp-duration-row:last-child{border-radius:0 0 12px 12px;padding-bottom:16px}.ebp-duration-row .ebp-icon-bubble{width:39px;height:39px}.ebp-duration-row svg{width:23px;height:23px}.ebp-duration-row>strong{white-space:nowrap;color:#6500e9;font-size:29px}.ebp-duration-row>span:last-child{color:#8651cc;font-size:14px}.ebp-appointment{text-align:left;color:#4100c2;background:linear-gradient(110deg,#fff2fc,#fff9ff);border:1px solid #ffd3f8;border-radius:12px;align-items:center;gap:16px;width:100%;margin-top:12px;padding:15px 16px;display:flex}.ebp-appointment>span{flex:1}.ebp-appointment strong,.ebp-appointment small{display:block}.ebp-appointment strong{font-size:16px}.ebp-appointment>svg{color:#9800ff;width:39px;height:39px}.ebp-admin-link{text-align:left;color:#5300df;background:0 0;border:0;align-items:center;gap:16px;width:100%;padding:15px 12px 0;display:flex;font-size:14px!important}.ebp-admin-link>span{flex:1}.ebp-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ebp-form-error{color:#a00070;padding:10px 0;font-size:14px!important}.ebp-legacy{padding-top:10px}.eq-bilan-shell .eb-workspace{max-width:none;margin:0;padding:0}.eq-bilan-shell .eb-body{padding-top:0}.ebp-subnav{flex-wrap:wrap;gap:10px;margin:10px 0 18px;display:flex}.ebp-subnav button{color:#5300d5;background:#faf5ff;border:1px solid #e2cfff;border-radius:10px;padding:8px 12px;font-size:14px}.ebp-subnav button[aria-current]{color:#fff;background:linear-gradient(100deg,#6a00ff,#f000bc)}.app-shell:has(.eq-bilan-shell){padding:0!important;display:block!important}.app-shell:has(.eq-bilan-shell)>.sidebar{display:none!important}.app-shell:has(.eq-bilan-shell)>.eq-menu-backdrop{display:none!important}.app-shell:has(.eq-bilan-shell)>.workspace>.content>.eq-topbar{display:none!important}.app-shell:has(.eq-bilan-shell)>.workspace>.content>.brevo-quota-card{display:none!important}.app-shell:has(.eq-bilan-shell)>.workspace{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.app-shell:has(.eq-bilan-shell)>.workspace>.content{max-width:none!important;margin:0!important;padding:0!important}:is(.tp-shell:has(.eq-bilan-shell)>.secondary,.tp-shell:has(.eq-bilan-shell)>.eq-portal-course-nav){display:none}.eq-bilan-shell .ebp-content :is(h1,h2,h3,button){text-shadow:none}.eq-bilan-shell button:hover:not(:disabled){filter:brightness(.98)}@media (width>=1700px){.eq-bilan-shell .ebp-banner h1{font-size:49px!important}.ebp-banner-subtitle{font-size:26px!important}}@media (width<=1300px){.eq-bilan-shell{grid-template-columns:250px minmax(0,1fr)}.ebp-sidebar{padding-inline:12px}.ebp-sidebar nav>button{gap:13px;padding:13px 12px;font-size:14px}.ebp-space{font-size:14px}.ebp-metrics{gap:9px}.ebp-metrics>button{gap:10px;padding:12px 10px}.ebp-metrics .ebp-icon-bubble{width:38px;height:38px}.ebp-metrics .ebp-icon-bubble svg{width:25px;height:25px}.ebp-metrics strong{font-size:25px}.ebp-metrics strong em{font-size:16px}.ebp-metrics .ebp-phase-value{font-size:18px}.ebp-metrics small{font-size:12px}.ebp-metrics b{display:none}.ebp-phase-grid{gap:9px}.ebp-phase-grid>article{padding:12px 10px}.ebp-phase-grid>article>header{gap:10px}.ebp-phase-links button{gap:8px;font-size:12px!important}.ebp-phase-links svg{width:20px;height:20px}.ebp-program-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr)}.ebp-program-fields{gap:18px}.ebp-pathways label{gap:6px;padding:10px 7px;font-size:12px}.ebp-total>strong{font-size:36px}.ebp-total>span:last-child{font-size:20px}.ebp-duration-row>strong{font-size:24px}.ebp-program-link{font-size:12px!important}.ebp-banner-copy{max-width:calc(75% - 182px);padding-left:25px}.ebp-banner-robot{width:207px;height:292px;right:25%}.eq-bilan-shell .ebp-banner h1{font-size:34px!important}}@media (width<=1050px){.ebp-metrics,.ebp-phase-grid{grid-template-columns:1fr 1fr}.ebp-dashboard-bottom,.ebp-program-grid{grid-template-columns:1fr}.ebp-program-summary{grid-template-columns:1fr 1fr;display:grid}.ebp-program-summary>.ebp-panel:first-child{grid-row:span 2}.ebp-banner-robot{width:207px;height:292px;right:8%}.ebp-banner{background-position:65%!important}.ebp-banner-copy{max-width:calc(92% - 182px)}.ebp-today{display:none}.ebp-beneficiary{flex-wrap:wrap;gap:14px;padding-inline:12px}.ebp-program-link{margin-left:0}.ebp-extra,.ebp-shortcuts{grid-template-columns:1fr}.ebp-shortcuts>button{padding-block:12px}.ebp-shortcut-icon svg{width:34px;height:34px}.ebp-search{flex:1;width:auto}.ebp-organization{max-width:200px}.ebp-next-detail strong{display:block}.ebp-mini-label{margin:4px 0;display:inline-block}.ebp-phase-links button{font-size:14px!important}.ebp-metrics small{font-size:14px}.ebp-pathways label{gap:12px;font-size:14px}.ebp-legacy .eb-navigation{display:none}}@media (width<=760px){.eq-bilan-shell{display:block}.ebp-sidebar{z-index:101;width:280px;max-width:85vw;height:100dvh;display:none;position:fixed;top:0;left:0;box-shadow:10px 0 30px #35006220}.ebp-sidebar.is-open{display:flex}.ebp-scrim{z-index:100;background:#30004055;border:0;display:block;position:fixed;inset:0}.ebp-menu-toggle{color:#6200ed;background:0 0;border:0;padding:5px;display:block;font-size:23px!important}.ebp-topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:64px;padding:10px 14px}.ebp-search{flex-basis:100%;order:4}.ebp-organization{border:0;flex:1;max-width:none;padding:0}.ebp-content{padding:0 12px 20px}.ebp-context{min-height:46px;font-size:12px}.ebp-context nav{gap:8px}.eq-bilan-shell .ebp-banner{border-radius:15px;height:238px;min-height:238px;background-position:45%!important}.ebp-banner-copy{gap:6px;max-width:calc(101% - 124px);padding:18px}.eq-bilan-shell .ebp-banner h1{overflow-wrap:break-word;font-size:24px!important;line-height:1.25!important}.ebp-banner .ebp-eyebrow{letter-spacing:.6px;font-size:9px!important}.eq-bilan-shell .ebp-banner-subtitle{font-size:16px;line-height:1.35}.ebp-banner-robot{width:142px;height:200px;bottom:-33px;right:-1%}.eq-bilan-shell .ebp-banner-action{gap:8px;min-height:35px;padding:7px 10px;font-size:12px}.ebp-beneficiary>div>strong{font-size:18px}.ebp-beneficiary small,.ebp-status{font-size:12px}.ebp-person-avatar{width:42px;height:42px}.ebp-program-link{justify-content:center;width:100%;font-size:14px!important}.ebp-metrics>button{gap:12px;padding:14px 10px}.ebp-metrics strong{font-size:24px}.ebp-metrics strong em{font-size:14px}.ebp-metrics .ebp-phase-value{font-size:17px}.ebp-metrics small{font-size:12px}.ebp-metrics .ebp-icon-bubble{display:none}.ebp-panel{padding:14px 12px}.eq-bilan-shell .ebp-panel h2{font-size:18px!important}.ebp-panel>header{flex-wrap:wrap;align-items:flex-start}.ebp-text-button{font-size:12px!important}.ebp-phase-grid{gap:9px}.ebp-phase-links button{gap:7px;font-size:12px!important}.ebp-phase-links svg{width:19px;height:19px}.ebp-phase-grid>article{padding:10px}.ebp-phase-grid>article>header{gap:8px}.ebp-phase-number{width:29px;height:29px;font-size:19px!important}.ebp-phase-title{font-size:13px!important}.ebp-phase-state{padding:2px 8px;font-size:11px}.ebp-next footer{flex-wrap:wrap}.ebp-next footer>button{flex-basis:100%;font-size:14px}.ebp-next-detail .ebp-icon-bubble{display:none}.ebp-program-summary{display:flex}.ebp-program-fields{grid-template-columns:1fr;padding:14px 12px}.ebp-pathways{flex-direction:column}.ebp-pathways label{font-size:14px}.ebp-program-actions{flex-direction:column}.ebp-program-form>h2{margin-bottom:15px!important}.ebp-duration-row{padding-block:10px}.ebp-extra{gap:15px}.ebp-profile>div>strong,.ebp-sidebar nav>button,.ebp-shortcuts strong{font-size:14px}.ebp-shortcuts small{font-size:13px}}@media (prefers-reduced-motion:reduce){.eq-bilan-shell *{scroll-behavior:auto!important}}.ebp-parcours-page .eb-notice{background:#fcf5ff;border:1px solid #ead5ff;border-radius:12px;margin-bottom:12px;padding:12px 16px;font-size:14px}.ebp-parcours-page .eb-notice.error{color:#a00070}.ebp-parcours-page .eb-notice button{color:#6500d9;background:#fff;border:1px solid #d9c4fa;border-radius:8px;margin-left:12px;padding:8px}.ebp-sidebar-bottom>a.ebp-exit{color:#4c00df;border-top:1px solid var(--ebp-line);padding:14px 4px;font-size:14px;text-decoration:none;display:block}.lr-root:has(.eq-bilan-shell)>.lr-sidebar{display:none!important}.lr-root:has(.eq-bilan-shell)>.lr-workspace>.lr-topbar{display:none!important}.lr-root:has(.eq-bilan-shell){display:block!important}.lr-root:has(.eq-bilan-shell)>.lr-workspace{max-width:none!important;margin:0!important;padding:0!important}.lr-root:has(.eq-bilan-shell)>.lr-workspace>.lr-content{max-width:none!important;margin:0!important;padding:0!important}:is(.tp-shell:has(.eq-bilan-shell)>.pc-tabs,.tp-shell:has(.eq-bilan-shell)>.pc-breadcrumb){display:none}.tp-accompaniment-workspace:has(.eq-bilan-shell){padding:0!important}@media (width>=761px){.eq-bilan-shell .ebp-banner h1{max-width:100%}}.eq-pedagogy-surface:has(>.eq-bilan-shell)>.eq-mascot-tip{display:none!important}.eq-bilan-shell .ebp-banner-long-title h1{font-size:clamp(24px,2.3vw,36px)!important;line-height:1.2!important}.eq-bilan-shell .ebp-banner-long-title .ebp-banner-subtitle{line-height:1.3;font-size:clamp(16px,1.35vw,22px)!important}.eq-bilan-shell .ebp-banner-long-title .ebp-banner-copy{gap:8px;padding-block:18px}@media (width<=760px){.eq-bilan-shell .ebp-banner-long-title h1{font-size:22px!important}.eq-bilan-shell .ebp-banner-long-title .ebp-banner-copy{max-width:calc(101% - 124px);padding:16px 14px}}.cb-directory .ebp-content{flex-direction:column;gap:16px;padding-top:22px;display:flex}.cb-directory .ebp-field{max-width:450px;margin-top:14px}.cb-dossier{border-bottom:1px solid var(--ebp-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.cb-dossier p{color:var(--ebp-muted);font-size:14px}.cb-preview{color:#5200bb;background:#f6edff;border-bottom:1px solid #e9d5ff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 22px;font:14px/1.4 Arial,sans-serif;display:flex}.cb-preview button{color:#5200bb;background:#fff;border:1px solid #cba8ff;border-radius:8px;padding:8px 12px}.cb-preview+.eq-bilan-shell .ebp-sidebar{height:calc(100vh - 59px);top:59px}.ebp-phase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1050px){.ebp-phase-grid{grid-template-columns:1fr}}.role-portal-page:has(>.eq-bilan-shell){max-width:none;padding:0!important}.role-portal-page:has(>.eq-bilan-shell)>.role-portal-header{margin:16px 24px!important}@media (width<=760px){.role-portal-page:has(>.eq-bilan-shell)>.role-portal-header{margin:8px!important}}.eq-bilan-shell[data-portal-role=beneficiary]{--beneficiary-menu-bg:linear-gradient(105deg,#e000a8,#f70bb7);--beneficiary-menu-ink:#fff;color:#3000af;background:#fcfcff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.4}.eq-bilan-shell[data-portal-role=beneficiary] :is(.ebc-tabs,.ebs-tabs,.ebf-tabs) button[aria-current=page]{background:var(--beneficiary-menu-bg)!important;color:var(--beneficiary-menu-ink)!important;box-shadow:none!important;border-color:#0000!important}.eq-bilan-shell .ebp-sidebar nav.eq-parcours-menu>button{color:#4d1684;background:#f3ecff;border:1px solid #e3d5f5;margin-block:5px;transition:background .15s,border-color .15s}.eq-bilan-shell .ebp-sidebar nav.eq-parcours-menu>button:is([data-menu-icon=target],[data-menu-icon=folder]){background:#fff0f7;border-color:#f0d6e7}.eq-bilan-shell .ebp-sidebar nav.eq-parcours-menu>button:is([data-menu-icon=flag],[data-menu-icon=messages],[data-menu-icon=history]){background:#f4eafa;border-color:#e8d5f0}.eq-bilan-shell .ebp-sidebar nav.eq-parcours-menu>button:hover{background:#ead8fc;border-color:#c5a4e6}.eq-bilan-shell .ebp-sidebar nav.eq-parcours-menu>button.is-active{color:#48008f;background:linear-gradient(115deg,#e6d3ff,#fbd5f1);border:1px solid #c895e8;box-shadow:inset 4px 0 #9400d5}.eq-bilan-shell .ebp-sidebar nav.eq-parcours-menu>button.is-active :is(svg,span){color:#53058b}.eq-bilan-shell .ebp-sidebar nav.eq-parcours-menu>button>svg{flex:0 0 29px;width:29px;height:29px}.eq-bilan-shell .ebp-sidebar nav.eq-parcours-menu>button:focus-visible{outline-offset:2px;outline:2px solid #9400d5}
