.bureau-etude-module___ioObq__workspace{--office-ink:#17352d;--office-muted:#61736d;--office-green:#0b6b50;--office-green-dark:#064b39;--office-green-soft:#eaf6f1;--office-line:#d9e4df;--office-paper:#fff;--office-canvas:#f3f7f5;min-height:100vh;color:var(--office-ink);background:radial-gradient(circle at 8% 0%, #0b6b5014, transparent 24rem), var(--office-canvas)}.bureau-etude-module___ioObq__skipLink{z-index:100;color:#fff;background:var(--office-green-dark);border-radius:.55rem;padding:.7rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.bureau-etude-module___ioObq__skipLink:focus{transform:translateY(0)}.bureau-etude-module___ioObq__portalHeader{color:#fff;background:#073f31;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:1.5rem;min-height:5.25rem;padding:1rem max(1.25rem,50vw - 590px);display:flex}.bureau-etude-module___ioObq__portalHeader p,.bureau-etude-module___ioObq__sessionBlock span{color:#ffffffb8;margin:.25rem 0 0;font-size:.85rem}.bureau-etude-module___ioObq__brand{color:#fff;letter-spacing:-.025em;font-size:1.15rem;font-weight:800;text-decoration:none}.bureau-etude-module___ioObq__sessionBlock{align-items:center;gap:1rem;display:flex}.bureau-etude-module___ioObq__logoutButton{color:#fff;min-height:2.65rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:.6rem;padding:.65rem .9rem;font-weight:700}.bureau-etude-module___ioObq__logoutButton:hover:not(:disabled){background:#ffffff1a}.bureau-etude-module___ioObq__logoutButton:disabled,.bureau-etude-module___ioObq__primaryButton:disabled,.bureau-etude-module___ioObq__secondaryButton:disabled,.bureau-etude-module___ioObq__dangerButton:disabled{cursor:wait;opacity:.65}.bureau-etude-module___ioObq__pageShell{width:min(1180px,100% - 2.5rem);margin:0 auto;padding:2.25rem 0 4rem}.bureau-etude-module___ioObq__pageHeading,.bureau-etude-module___ioObq__detailHeading{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1.75rem;display:flex}.bureau-etude-module___ioObq__pageHeading h1,.bureau-etude-module___ioObq__detailHeading h1,.bureau-etude-module___ioObq__statusPage h1,.bureau-etude-module___ioObq__loginIntro h1{color:var(--office-ink);letter-spacing:-.045em;margin:.25rem 0 .5rem;font-size:clamp(2rem,5vw,3.2rem);line-height:1.05}.bureau-etude-module___ioObq__pageHeading p,.bureau-etude-module___ioObq__detailHeading p,.bureau-etude-module___ioObq__statusPage p,.bureau-etude-module___ioObq__loginIntro p{max-width:46rem;color:var(--office-muted);margin:0;line-height:1.65}.bureau-etude-module___ioObq__eyebrow,.bureau-etude-module___ioObq__sectionEyebrow,.bureau-etude-module___ioObq__actionEyebrow,.bureau-etude-module___ioObq__cardReference{color:var(--office-green);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.bureau-etude-module___ioObq__countBadge,.bureau-etude-module___ioObq__statusBadge,.bureau-etude-module___ioObq__subtleBadge{width:fit-content;min-height:1.85rem;color:var(--office-green-dark);background:var(--office-green-soft);white-space:nowrap;border:1px solid #c6e3d7;border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.78rem;font-weight:800;display:inline-flex}.bureau-etude-module___ioObq__errorNotice,.bureau-etude-module___ioObq__emptyState{background:var(--office-paper);border:1px solid var(--office-line);border-radius:.85rem;padding:1.25rem 1.4rem;box-shadow:0 12px 35px #17352d0d}.bureau-etude-module___ioObq__errorNotice{color:#7c2d24;background:#fff8f7;border-color:#f0cbc6}.bureau-etude-module___ioObq__errorNotice p,.bureau-etude-module___ioObq__emptyState p{margin:.35rem 0 0;line-height:1.55}.bureau-etude-module___ioObq__caseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.bureau-etude-module___ioObq__caseCard,.bureau-etude-module___ioObq__panel,.bureau-etude-module___ioObq__metric{background:var(--office-paper);border:1px solid var(--office-line);border-radius:.9rem;box-shadow:0 14px 38px #17352d0e}.bureau-etude-module___ioObq__caseCard{flex-direction:column;gap:1.25rem;padding:1.35rem;display:flex}.bureau-etude-module___ioObq__caseCardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bureau-etude-module___ioObq__caseCardHeader h2{letter-spacing:-.025em;margin:.25rem 0;font-size:1.35rem}.bureau-etude-module___ioObq__caseCardHeader p:not(.bureau-etude-module___ioObq__cardReference){color:var(--office-muted);margin:0}.bureau-etude-module___ioObq__summaryList,.bureau-etude-module___ioObq__detailList,.bureau-etude-module___ioObq__technicalCard dl{gap:0;margin:0;display:grid}.bureau-etude-module___ioObq__summaryList>div,.bureau-etude-module___ioObq__detailList>div,.bureau-etude-module___ioObq__technicalCard dl>div{border-top:1px solid #e8efec;grid-template-columns:minmax(8rem,.85fr) minmax(0,1.25fr);gap:1rem;padding:.68rem 0;display:grid}.bureau-etude-module___ioObq__summaryList dt,.bureau-etude-module___ioObq__detailList dt,.bureau-etude-module___ioObq__technicalCard dt{color:var(--office-muted);font-size:.82rem}.bureau-etude-module___ioObq__summaryList dd,.bureau-etude-module___ioObq__detailList dd,.bureau-etude-module___ioObq__technicalCard dd{overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:700}.bureau-etude-module___ioObq__detailList a{color:var(--office-green-dark)}.bureau-etude-module___ioObq__primaryLink,.bureau-etude-module___ioObq__secondaryLink,.bureau-etude-module___ioObq__primaryButton,.bureau-etude-module___ioObq__secondaryButton,.bureau-etude-module___ioObq__dangerButton{width:fit-content;min-height:2.75rem;font:inherit;cursor:pointer;border-radius:.62rem;justify-content:center;align-items:center;padding:.68rem 1rem;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.bureau-etude-module___ioObq__primaryLink,.bureau-etude-module___ioObq__primaryButton{color:#fff;background:var(--office-green);border:1px solid var(--office-green)}.bureau-etude-module___ioObq__primaryLink:hover,.bureau-etude-module___ioObq__primaryButton:hover:not(:disabled){background:var(--office-green-dark);border-color:var(--office-green-dark)}.bureau-etude-module___ioObq__secondaryLink,.bureau-etude-module___ioObq__secondaryButton{color:var(--office-green-dark);background:#fff;border:1px solid #99bbae}.bureau-etude-module___ioObq__secondaryLink:hover,.bureau-etude-module___ioObq__secondaryButton:hover:not(:disabled){background:var(--office-green-soft)}.bureau-etude-module___ioObq__dangerButton{color:#8a2920;background:#fff8f7;border:1px solid #d99e97}.bureau-etude-module___ioObq__dangerButton:hover:not(:disabled){background:#fbe9e6}.bureau-etude-module___ioObq__statusPage{width:min(720px,100% - 2.5rem);margin:0 auto;padding:15vh 0 4rem}.bureau-etude-module___ioObq__statusPage .bureau-etude-module___ioObq__secondaryLink{margin-top:1.25rem}.bureau-etude-module___ioObq__loginPage{grid-template-columns:minmax(18rem,.8fr) minmax(28rem,1.2fr);min-height:100vh;display:grid}.bureau-etude-module___ioObq__loginIntro{color:#fff;background:linear-gradient(145deg,#043528fa,#0b6b50f0),#073f31;flex-direction:column;justify-content:center;padding:clamp(2rem,7vw,6rem);display:flex}.bureau-etude-module___ioObq__loginIntro h1,.bureau-etude-module___ioObq__loginIntro p,.bureau-etude-module___ioObq__loginIntro .bureau-etude-module___ioObq__eyebrow{color:#fff}.bureau-etude-module___ioObq__loginIntro p{color:#ffffffc7}.bureau-etude-module___ioObq__loginPanel{background:var(--office-canvas);align-items:center;padding:clamp(1.5rem,6vw,5rem);display:flex}.bureau-etude-module___ioObq__loginPanel>*{width:100%}.bureau-etude-module___ioObq__backLink{color:var(--office-green-dark);margin-bottom:1.4rem;font-size:.9rem;font-weight:750;text-decoration:none;display:inline-flex}.bureau-etude-module___ioObq__detailHeading{align-items:center}.bureau-etude-module___ioObq__metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.bureau-etude-module___ioObq__metric{gap:.4rem;padding:1rem;display:grid}.bureau-etude-module___ioObq__metric span{color:var(--office-muted);text-transform:uppercase;font-size:.76rem;font-weight:700}.bureau-etude-module___ioObq__metric strong{line-height:1.35}.bureau-etude-module___ioObq__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.bureau-etude-module___ioObq__panel{margin-top:1rem;padding:1.35rem}.bureau-etude-module___ioObq__detailGrid .bureau-etude-module___ioObq__panel{margin-top:0}.bureau-etude-module___ioObq__panelHeading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.bureau-etude-module___ioObq__panelHeading h2{letter-spacing:-.025em;margin:.18rem 0 0;font-size:1.35rem}.bureau-etude-module___ioObq__technicalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.bureau-etude-module___ioObq__technicalCard{background:#f8fbfa;border:1px solid #e0eae6;border-radius:.72rem;padding:1rem}.bureau-etude-module___ioObq__technicalCard h3{margin:0 0 .75rem;font-size:1rem}.bureau-etude-module___ioObq__emptyText,.bureau-etude-module___ioObq__discreet,.bureau-etude-module___ioObq__documentRow p,.bureau-etude-module___ioObq__timeline p{color:var(--office-muted);margin:0;font-size:.86rem;line-height:1.55}.bureau-etude-module___ioObq__documentList{gap:.7rem;display:grid}.bureau-etude-module___ioObq__documentRow{border-top:1px solid #e7eeeb;justify-content:space-between;align-items:center;gap:1.25rem;padding:.9rem 0;display:flex}.bureau-etude-module___ioObq__documentRow:first-child{border-top:0;padding-top:0}.bureau-etude-module___ioObq__documentRow h3{margin:0 0 .2rem;font-size:1rem}.bureau-etude-module___ioObq__documentActions{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.bureau-etude-module___ioObq__documentInlineControls{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.8rem;display:flex}.bureau-etude-module___ioObq__documentInlineControls form{margin:0}.bureau-etude-module___ioObq__documentInlineControls .bureau-etude-module___ioObq__secondaryButton,.bureau-etude-module___ioObq__documentInlineControls .bureau-etude-module___ioObq__dangerButton{min-height:2.45rem;padding:.55rem .8rem;font-size:.82rem}.bureau-etude-module___ioObq__documentControlError{color:#842c22;flex-basis:100%;margin:0;font-size:.82rem;font-weight:700}.bureau-etude-module___ioObq__timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.bureau-etude-module___ioObq__timeline li{grid-template-columns:1rem minmax(0,1fr);gap:.8rem;padding-bottom:1.2rem;display:grid;position:relative}.bureau-etude-module___ioObq__timeline li:not(:last-child):before{content:"";background:#cfe0d9;width:2px;position:absolute;top:.8rem;bottom:0;left:.34rem}.bureau-etude-module___ioObq__timelineDot{z-index:1;background:var(--office-green);border:2px solid #fff;border-radius:999px;width:.75rem;height:.75rem;margin-top:.25rem;position:relative;box-shadow:0 0 0 2px #a9cabe}.bureau-etude-module___ioObq__timelineHeader{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.35rem;display:flex}.bureau-etude-module___ioObq__timelineHeader time{color:var(--office-muted);white-space:nowrap;font-size:.8rem}.bureau-etude-module___ioObq__actionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.bureau-etude-module___ioObq__actionCard{background:#f8fbfa;border:1px solid #dce8e3;border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.9rem;min-width:0;padding:1rem;display:flex}.bureau-etude-module___ioObq__actionCard h3{margin:.15rem 0 .35rem;font-size:1.05rem}.bureau-etude-module___ioObq__actionCard p{color:var(--office-muted);margin:0;font-size:.87rem;line-height:1.5}.bureau-etude-module___ioObq__field{width:100%;color:var(--office-ink);gap:.38rem;font-size:.82rem;font-weight:750;display:grid}.bureau-etude-module___ioObq__field input,.bureau-etude-module___ioObq__field textarea{width:100%;color:var(--office-ink);font:inherit;background:#fff;border:1px solid #afc5bc;border-radius:.55rem;padding:.7rem .75rem;font-weight:500}.bureau-etude-module___ioObq__field textarea{resize:vertical}.bureau-etude-module___ioObq__field input:focus,.bureau-etude-module___ioObq__field textarea:focus{border-color:var(--office-green);outline:3px solid #0b6b502e}.bureau-etude-module___ioObq__buttonGroup{flex-wrap:wrap;gap:.65rem;display:flex}.bureau-etude-module___ioObq__actionSuccess,.bureau-etude-module___ioObq__actionError{border-radius:.5rem;width:100%;padding:.65rem .75rem}.bureau-etude-module___ioObq__actionSuccess{background:#e9f7f1;border:1px solid #b8dfd0;color:#07543f!important}.bureau-etude-module___ioObq__actionError{background:#fff4f2;border:1px solid #e9b9b3;color:#842c22!important}@media (max-width:900px){.bureau-etude-module___ioObq__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bureau-etude-module___ioObq__loginPage{grid-template-columns:1fr}.bureau-etude-module___ioObq__loginIntro{min-height:20rem}}@media (max-width:720px){.bureau-etude-module___ioObq__portalHeader,.bureau-etude-module___ioObq__pageHeading,.bureau-etude-module___ioObq__detailHeading,.bureau-etude-module___ioObq__panelHeading,.bureau-etude-module___ioObq__caseCardHeader,.bureau-etude-module___ioObq__documentRow,.bureau-etude-module___ioObq__timelineHeader{flex-direction:column;align-items:flex-start}.bureau-etude-module___ioObq__portalHeader{padding:1rem 1.25rem}.bureau-etude-module___ioObq__sessionBlock{justify-content:space-between;width:100%}.bureau-etude-module___ioObq__caseGrid,.bureau-etude-module___ioObq__detailGrid,.bureau-etude-module___ioObq__technicalGrid,.bureau-etude-module___ioObq__actionGrid{grid-template-columns:1fr}.bureau-etude-module___ioObq__documentActions{justify-content:flex-start;width:100%}}@media (max-width:520px){.bureau-etude-module___ioObq__pageShell,.bureau-etude-module___ioObq__statusPage{width:min(100% - 1.5rem,1180px)}.bureau-etude-module___ioObq__metricGrid{grid-template-columns:1fr}.bureau-etude-module___ioObq__summaryList>div,.bureau-etude-module___ioObq__detailList>div,.bureau-etude-module___ioObq__technicalCard dl>div{grid-template-columns:1fr;gap:.2rem}.bureau-etude-module___ioObq__loginIntro,.bureau-etude-module___ioObq__loginPanel{padding:1.5rem}.bureau-etude-module___ioObq__buttonGroup,.bureau-etude-module___ioObq__buttonGroup button,.bureau-etude-module___ioObq__actionCard>button,.bureau-etude-module___ioObq__primaryLink,.bureau-etude-module___ioObq__secondaryLink,.bureau-etude-module___ioObq__documentInlineControls,.bureau-etude-module___ioObq__documentInlineControls form,.bureau-etude-module___ioObq__documentInlineControls button{width:100%}}
