@font-face{font-family: "Instrument Sans";font-style: normal;font-weight: 400 600;font-stretch: 100%;font-display: swap;src: url("/static/fonts/instrument-sans-latin-standard-normal.woff2?v=5.3.0") format("woff2-variations"), url("/static/fonts/instrument-sans-latin-standard-normal.woff2?v=5.3.0") format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: "Repli texte";src: local("Arial"), local("ArialMT");font-weight: 300 549;size-adjust: 101.7%;ascent-override: 95.4%;descent-override: 24.6%;line-gap-override: 0%;}@font-face{font-family: "Repli texte";src: local("Arial Bold"), local("Arial-BoldMT");font-weight: 550 800;size-adjust: 97.6%;ascent-override: 99.4%;descent-override: 25.6%;line-gap-override: 0%;}@font-face{font-family: "Repli texte Android";src: local("Roboto"), local("Roboto-Regular");font-weight: 300 549;size-adjust: 101.7%;ascent-override: 95.4%;descent-override: 24.6%;line-gap-override: 0%;}@font-face{font-family: "Repli texte Android";src: local("Roboto Bold"), local("Roboto-Bold");font-weight: 550 800;size-adjust: 97.6%;ascent-override: 99.4%;descent-override: 25.6%;line-gap-override: 0%;}:root{--blanc: #FFFFFF;--fond-2: #F7F8FA;--texte: #17212F;--texte-2: #56616F;--bordure: #E1E5EA;--bleu: #2457D6;--bleu-survol: #1D46AF;--bleu-pale: #EEF3FF;--bordure-appuyee: #C5CCD6;--bordure-champ: #7B8594;--indicatif: #6B7684;--bleu-presse: #183A91;--bleu-pale-survol: #DCE6FF;--fond-chaud: #FBF8F2;--fond-chaud-2: #F4EFE5;--neutre-fond: #F1F3F5;--desactive: #8A94A3;--alerte: #8A4B00;--alerte-fond: #FFF4E0;--alerte-bord: #F1D3A3;--erreur: #B42318;--erreur-fond: #FEF3F2;--erreur-bord: #F4C7C2;--succes: #116B3A;--succes-fond: #EDF7F0;--succes-bord: #B9DEC7;--go: var(--succes);--go-fond: var(--succes-fond);--go-bord: var(--succes-bord);--verifier: var(--alerte);--verifier-fond: var(--alerte-fond);--verifier-bord: var(--alerte-bord);--nogo: var(--erreur);--nogo-fond: var(--erreur-fond);--nogo-bord: var(--erreur-bord);--police: "Instrument Sans", "Repli texte", "Repli texte Android", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fs-h1: clamp(2rem, 1.4rem + 2.6vw, 3.25rem);--fs-h1-outil: clamp(1.75rem, 1.45rem + 1.1vw, 2.25rem);--fs-h2: clamp(1.625rem, 1.2rem + 1.4vw, 2.25rem);--fs-h3: clamp(1.125rem, 1.05rem + .3vw, 1.25rem);--fs-chapeau: clamp(1.0625rem, 1rem + .35vw, 1.25rem);--fs-texte: clamp(1rem, .96rem + .15vw, 1.0625rem);--fs-ui: 1rem;--fs-petit: .875rem;--fs-mini: .8125rem;--fs-chiffre: clamp(2rem, 1.6rem + 1.2vw, 2.5rem);--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4rem;--s-9: 6rem;--section: clamp(3rem, 1.5rem + 5vw, 6rem);--gouttiere: clamp(1rem, .5rem + 2vw, 2rem);--contenu: 75rem;--lecture: 40rem;--etroit: 47.5rem;--tap: 2.75rem;--h-champ: 3rem;--h-entete: 56px;--r-1: 6px;--r-2: 8px;--r-3: 10px;--ombre-1: 0 1px 2px rgba(23, 33, 47, .06);--ombre-2: 0 2px 6px rgba(23, 33, 47, .06), 0 8px 24px rgba(23, 33, 47, .08);--ombre-3: 0 16px 40px rgba(23, 33, 47, .14);--duree: 160ms;--ease: cubic-bezier(.2, .7, .2, 1);--z-liste: 30;--z-flottant: 40;--z-entete: 50;--z-menu: 60;--z-bandeau: 70;color-scheme: light;}@media (min-width: 48rem){:root{--h-entete: 64px;}}*, *::before, *::after{box-sizing: border-box;}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: calc(var(--h-entete) + 16px);}body{margin: 0;min-height: 100vh;display: flex;flex-direction: column;font-family: var(--police);font-size: var(--fs-texte);line-height: 1.6;font-weight: 400;color: var(--texte);background: var(--blanc);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-kerning: normal;}main{flex: 1 0 auto;display: block;overflow-x: clip;}main:focus{outline: none;}img, svg, video{display: block;max-width: 100%;}img{height: auto;}figure{margin: 0;}h1, h2, h3, h4{margin: 0 0 .5em;color: var(--texte);font-weight: 600;text-wrap: balance;}h1{font-size: var(--fs-h1);line-height: 1.1;letter-spacing: -.02em;}h2{font-size: var(--fs-h2);line-height: 1.18;letter-spacing: -.02em;}h3{font-size: var(--fs-h3);line-height: 1.3;letter-spacing: -.01em;}h4{font-size: var(--fs-ui);line-height: 1.35;}@media (min-width: 48rem){h1{letter-spacing: -.025em;}}p{margin: 0 0 1em;}p, li, dd, figcaption{text-wrap: pretty;}ul, ol{margin: 0 0 1em;padding-left: 1.25em;}a{color: var(--bleu);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .18em;}a:hover{color: var(--bleu-survol);text-decoration-thickness: 2px;}strong, b{font-weight: 600;}small{font-size: var(--fs-petit);}hr{border: 0;border-top: 1px solid var(--bordure);margin: var(--s-6) 0;}::selection{background: var(--bleu-pale);color: var(--texte);}:focus-visible{outline: 2px solid var(--bleu);outline-offset: 2px;}[hidden]{display: none !important;}button, input, select, textarea{font: inherit;color: inherit;}.num, .chiffre{font-variant-numeric: tabular-nums;}.nsep{margin-inline: .06em;font: inherit !important;}.chiffre{font-size: var(--fs-chiffre);font-weight: 600;line-height: 1.1;letter-spacing: -.02em;}.skip-link{position: absolute;left: var(--s-4);top: -10rem;z-index: 100;padding: var(--s-3) var(--s-4);border-radius: var(--r-2);background: var(--bleu);color: var(--blanc);font-weight: 600;text-decoration: none;}.skip-link:focus{top: var(--s-3);color: var(--blanc);}.sr-only{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;}.wrap{width: 100%;max-width: calc(var(--contenu) + 2 * var(--gouttiere));margin-inline: auto;padding-inline: var(--gouttiere);}.wrap-narrow{max-width: calc(var(--etroit) + 2 * var(--gouttiere));}.wrap-medium{max-width: calc(62rem + 2 * var(--gouttiere));}.section{padding-block: var(--section);}.section:not(.bande-2) + .section:not(.bande-2){border-top: 1px solid var(--bordure);}.bande-2{background: var(--fond-2);}.section-head{max-width: var(--etroit);margin-bottom: var(--s-5);}.section-head > :last-child{margin-bottom: 0;}.section-head h2{margin: 0 0 var(--s-4);}.eyebrow{margin: 0 0 var(--s-3);font-size: .9375rem;font-weight: 600;line-height: 1.35;color: var(--texte-2);}.lead{max-width: var(--lecture);margin: 0 0 var(--s-5);font-size: var(--fs-chapeau);line-height: 1.5;color: var(--texte-2);}.section-head .lead{margin-bottom: 0;}.section-suite{display: flex;flex-wrap: wrap;gap: 0 var(--s-5);margin: var(--s-5) 0 0;}.muted{color: var(--texte-2);}.fine, .fine-print{font-size: var(--fs-mini);line-height: 1.4;letter-spacing: .01em;color: var(--texte-2);}.cluster{display: flex;flex-wrap: wrap;gap: var(--s-3);align-items: center;}.grille-2, .grille-3{display: grid;gap: var(--s-4);}.page{padding-block: var(--s-6) var(--s-8);}.page-head{margin-bottom: var(--s-6);}.page-head h1{font-size: var(--fs-h1-outil);line-height: 1.15;}.page-head .lead{margin-bottom: 0;}.split{display: grid;gap: var(--s-5);}.split-head > :last-child{margin-bottom: 0;}.feuille-page{padding: var(--s-7) 0 var(--s-9);background: var(--fond-2);}.feuille{width: 100%;max-width: 32rem;margin-inline: auto;padding: var(--s-5);background: var(--blanc);border: 1px solid var(--bordure);border-radius: var(--r-3);box-shadow: var(--ombre-1);}.feuille-large{max-width: 36rem;}.feuille h1{font-size: var(--fs-h1-outil);line-height: 1.15;}.feuille > :last-child{margin-bottom: 0;}.feuille > .ico-tuile{margin: 0 0 var(--s-4);}.feuille > .eyebrow{margin-bottom: var(--s-2);}.feuille .lead{margin-bottom: var(--s-5);font-size: var(--fs-texte);}.feuille .notice-box{margin: 0 0 var(--s-4);}.feuille-form{display: grid;gap: var(--s-4);margin: var(--s-5) 0 0;}.feuille-form .field{margin: 0;}.feuille-action{margin: var(--s-5) 0 0;}.feuille-pied{margin: var(--s-5) 0 0;padding-top: var(--s-4);border-top: 1px solid var(--bordure);font-size: var(--fs-petit);color: var(--texte-2);}@media (min-width: 40rem){.section-head{margin-bottom: 40px;}.grille-2, .grille-3{grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--s-5);}.feuille{padding: var(--s-6);}}@media (min-width: 64rem){.grille-3{grid-template-columns: repeat(3, minmax(0, 1fr));}.split{grid-template-columns: 20rem minmax(0, 1fr);gap: var(--s-7);align-items: start;}}.icon{display: inline-block;flex: none;width: 20px;height: 20px;vertical-align: -.25em;stroke-width: 1.8;}.icon-sm{width: 16px;height: 16px;stroke-width: 2;vertical-align: -.2em;}.icon-lg{width: 24px;height: 24px;stroke-width: 1.75;}.brand{display: inline-flex;align-items: center;min-height: var(--tap);flex: none;color: var(--texte);text-decoration: none;}.brand-mark{display: block;height: 28px;width: auto;}.bm-g{fill: var(--bleu);}.bm-mot{fill: var(--texte);}.bm-tuile{fill: var(--bleu);}.bm-tuile + .bm-g{fill: var(--blanc);}.bm-mono .bm-g, .bm-mono .bm-mot{fill: currentColor;}.btn{display: inline-flex;align-items: center;justify-content: center;gap: var(--s-2);min-height: var(--h-champ);padding: .625rem 1.25rem;border: 1px solid transparent;border-radius: var(--r-2);background: var(--bleu);color: var(--blanc);font-family: inherit;font-size: var(--fs-ui);font-weight: 600;line-height: 1.25;text-align: center;text-decoration: none;cursor: pointer;transition: background-color var(--duree) var(--ease), border-color var(--duree) var(--ease), color var(--duree) var(--ease);}.btn:hover{background: var(--bleu-survol);color: var(--blanc);text-decoration: none;}.btn:active{background: var(--bleu-presse);}.btn-lg{min-height: 52px;padding: .625rem var(--s-4);font-size: 1.0625rem;}@media not all and (min-width: 40rem){.btn-lg .icon:has(use[href$="#i-arrow-right"]){display: none;}}.btn-sm{min-height: var(--tap);padding: var(--s-2) var(--s-4);}.btn-block{width: 100%;}.btn-secondary{background: var(--blanc);color: var(--texte);border-color: var(--bordure-champ);}.btn-secondary:hover{background: var(--fond-2);color: var(--texte);border-color: var(--texte-2);}.btn-secondary:active{background: var(--bordure);}.btn-danger{background: var(--blanc);color: var(--erreur);border-color: var(--erreur);}.btn-danger:hover{background: var(--erreur-fond);color: var(--erreur);}.btn-danger:active{background: var(--erreur-bord);}.btn[disabled], .btn[aria-disabled="true"]{background: var(--neutre-fond);color: var(--desactive);border-color: var(--bordure);cursor: not-allowed;}.btn-link{display: inline;padding: 0;border: 0;background: none;color: var(--bleu);font: inherit;font-weight: 600;cursor: pointer;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .18em;}.btn-link:hover{color: var(--bleu-survol);text-decoration-thickness: 2px;}.btn-link[disabled]{color: var(--desactive);cursor: not-allowed;}.link-arrow{display: inline-block;min-height: var(--tap);padding: 10px var(--s-5) 10px 0;line-height: 1.5;color: var(--bleu);font-weight: 600;text-decoration: none;}.link-arrow:hover{color: var(--bleu-survol);text-decoration: underline;text-decoration-thickness: 2px;}.link-arrow .icon, .notice-link .icon, .ap-avis .icon, .mail-carte-liens a .icon{width: 16px;height: 16px;margin: 0 calc(-1 * var(--s-5)) 0 var(--s-2);stroke-width: 2;vertical-align: -.15em;}@media (min-width: 40rem){.btn-lg{padding: var(--s-3) var(--s-5);}}.save{display: inline-flex;align-items: center;gap: var(--s-2);min-height: var(--tap);padding: 0 14px;cursor: pointer;border: 1px solid var(--bordure-champ);border-radius: var(--r-2);background: var(--blanc);color: var(--texte);font-size: .9375rem;font-weight: 600;line-height: 1.25;transition: background-color var(--duree) var(--ease), border-color var(--duree) var(--ease);}.save:hover{background: var(--fond-2);border-color: var(--texte-2);}.save[aria-pressed="true"]{background: var(--bleu-pale);border-color: var(--bleu);color: var(--bleu-survol);}.save[aria-pressed="true"] .icon{fill: currentColor;}.chip-saved{display: inline-flex;align-items: center;gap: var(--s-2);min-height: var(--tap);padding: 0 14px;border: 1px solid var(--bordure);border-radius: var(--r-2);background: var(--fond-2);color: var(--texte);font-size: .9375rem;font-weight: 600;text-decoration: none;}.chip-saved .icon{color: var(--texte-2);}.chip-saved:hover{color: var(--texte);text-decoration: underline;}.piece-toggle{display: inline-flex;align-items: center;gap: var(--s-2);min-width: var(--tap);min-height: var(--tap);padding: 0 var(--s-1);border: 0;border-radius: var(--r-2);background: none;color: var(--texte);cursor: pointer;}.piece-box{display: inline-grid;place-items: center;flex: none;width: 22px;height: 22px;border: 1.5px solid var(--bordure-champ);border-radius: var(--r-1);background: var(--blanc);color: transparent;transition: background-color var(--duree) var(--ease), border-color var(--duree) var(--ease);}.piece-box .icon{width: 16px;height: 16px;stroke-width: 2.5;}.piece-toggle-mot{font-size: var(--fs-petit);font-weight: 600;color: var(--texte-2);}.piece-toggle:hover .piece-box{border-color: var(--texte-2);}.piece-toggle[aria-pressed="true"] .piece-box{background: var(--bleu);border-color: var(--bleu);color: var(--blanc);}.piece-toggle[aria-pressed="true"] .piece-toggle-mot{color: var(--texte);}.piece-repere{display: inline-grid;place-items: center;min-width: var(--tap);min-height: var(--tap);}.piece-repere .piece-box{border-color: var(--bordure);background: var(--neutre-fond);color: var(--texte-2);}.chip{display: inline-flex;align-items: center;gap: var(--s-1);min-height: 28px;padding: 0 10px;border: 1px solid var(--bordure);border-radius: var(--r-1);background: var(--fond-2);color: var(--texte-2);font-size: var(--fs-mini);font-weight: 600;line-height: 1.3;}.chip .icon{width: 16px;height: 16px;stroke-width: 2;}.chip-example{border-style: dashed;border-color: var(--bordure-champ);background: var(--blanc);}.badge{display: inline-flex;align-items: center;gap: var(--s-1);min-height: 24px;padding: 0 var(--s-2);border: 1px solid var(--bordure-appuyee);border-radius: var(--r-1);background: var(--blanc);color: var(--texte);font-size: var(--fs-mini);font-weight: 600;line-height: 1.2;white-space: nowrap;font-variant-numeric: tabular-nums;}.badge-soon{background: var(--alerte-fond);border-color: var(--alerte-bord);color: var(--alerte);}.badge-soon::before{content: "";flex: none;width: 14px;height: 14px;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center / contain no-repeat;}.badge-warn{background: var(--alerte-fond);border-color: var(--alerte-bord);color: var(--alerte);}.status-open, .status-line{display: inline-flex;align-items: center;gap: var(--s-2);font-weight: 600;color: var(--texte);}.dot{display: inline-block;flex: none;width: 8px;height: 8px;border-radius: 50%;background: var(--succes);}.dot-on{background: var(--succes);}.dot-warn{background: var(--alerte);}.dot-off{background: transparent;box-shadow: inset 0 0 0 2px var(--texte-2);}.etiquette-close{display: inline-flex;align-items: center;min-height: 24px;padding: 0 var(--s-2);border-radius: var(--r-1);background: var(--neutre-fond);color: var(--texte-2);font-size: var(--fs-mini);font-weight: 600;white-space: nowrap;}.etiquette-etat{display: inline-flex;align-items: center;gap: var(--s-1);min-height: 24px;padding: 0 var(--s-2);border: 1px solid var(--bordure-appuyee);border-radius: var(--r-1);background: var(--blanc);color: var(--texte);font-size: var(--fs-mini);font-weight: 600;}.etat{display: inline-flex;align-items: center;gap: var(--s-1);min-height: 24px;padding: 0 var(--s-2);border-radius: var(--r-1);background: var(--neutre-fond);color: var(--texte-2);font-size: var(--fs-mini);font-weight: 600;white-space: nowrap;}.etat .icon{width: 14px;height: 14px;stroke-width: 2.5;}.etat-pret{background: var(--bleu-pale);color: var(--bleu-survol);}.etat-a_faire{background: var(--blanc);color: var(--texte);box-shadow: inset 0 0 0 1px var(--bordure-appuyee);}.etat-a_verifier{background: var(--alerte-fond);color: var(--alerte);}.etat-sans_objet{background: var(--neutre-fond);color: var(--texte-2);}.piece-validity{display: flex;align-items: flex-start;gap: var(--s-2);margin: var(--s-1) 0 0;font-size: var(--fs-petit);color: var(--texte-2);}.piece-validity .icon{width: 16px;height: 16px;margin-top: .15em;stroke-width: 2;}.piece-validity.is-ok{color: var(--succes);}.piece-validity.is-warn{color: var(--alerte);}.piece-validity.is-bad{color: var(--erreur);}.stamp{display: inline-flex;align-items: center;min-height: 28px;padding: 0 10px;border: 1px solid;border-radius: var(--r-1);font-size: var(--fs-petit);font-weight: 600;letter-spacing: .04em;line-height: 1;text-transform: uppercase;white-space: nowrap;}.stamp-go{color: var(--go);background: var(--go-fond);border-color: var(--go-bord);}.stamp-a_verifier{color: var(--verifier);background: var(--verifier-fond);border-color: var(--verifier-bord);}.stamp-no_go{color: var(--nogo);background: var(--nogo-fond);border-color: var(--nogo-bord);}.stamp-sm{min-height: 24px;padding: 0 var(--s-2);font-size: var(--fs-mini);}.card{padding: 20px;background: var(--blanc);color: var(--texte);border: 1px solid var(--bordure);border-radius: var(--r-3);}.card-title, .card :is(h2, h3){font-size: var(--fs-h3);line-height: 1.3;letter-spacing: -.01em;}.card-title{display: flex;align-items: center;gap: var(--s-2);margin: 0 0 var(--s-3);}.card > :last-child{margin-bottom: 0;}a.card{display: block;text-decoration: none;transition: border-color var(--duree) var(--ease), box-shadow var(--duree) var(--ease);}a.card:hover{border-color: var(--bordure-appuyee);box-shadow: var(--ombre-1);color: var(--texte);}.panneau{padding: var(--s-4);background: var(--fond-2);border-radius: var(--r-3);}.panneau > figcaption{margin: var(--s-3) 0 0;font-size: var(--fs-mini);line-height: 1.45;color: var(--texte-2);}.ico-tuile{display: inline-grid;place-items: center;flex: none;width: 40px;height: 40px;border-radius: var(--r-2);background: var(--fond-2);color: var(--texte);}.ico-tuile .icon{width: 20px;height: 20px;stroke-width: 1.8;}.bande-2 .ico-tuile, .panneau .ico-tuile{background: var(--blanc);box-shadow: inset 0 0 0 1px var(--bordure);}.bande-2 .card .ico-tuile{background: var(--fond-2);box-shadow: none;}.ico-tuile-sm{width: 32px;height: 32px;}.ico-tuile-sm .icon{width: 16px;height: 16px;stroke-width: 2;}@media (min-width: 40rem){.card{padding: var(--s-5);}.panneau{padding: var(--s-5);}}.notice-box{display: flex;gap: var(--s-3);align-items: flex-start;padding: 14px var(--s-4);border: 1px solid var(--bordure);border-radius: var(--r-2);background: var(--fond-2);color: var(--texte);font-size: .9375rem;line-height: 1.55;}.notice-box > .icon{margin-top: .15em;color: var(--texte-2);}.notice-box > :last-child, .notice-box p:last-child, .notice-box ul:last-child{margin-bottom: 0;}.notice-box-warn{background: var(--alerte-fond);border-color: var(--alerte-bord);}.notice-box-warn > .icon{color: var(--alerte);}.notice-error, .notice-box-error{background: var(--erreur-fond);border-color: var(--erreur-bord);}.notice-error > .icon, .notice-box-error > .icon{color: var(--erreur);}.notice-box-success{background: var(--succes-fond);border-color: var(--succes-bord);}.notice-box-success > .icon{color: var(--succes);}.errors{margin: 0;padding-left: 1.1em;color: var(--erreur);font-size: .9375rem;font-weight: 600;}.field{margin-bottom: var(--s-4);}.field > label, .label{display: block;margin-bottom: var(--s-2);font-size: .9375rem;font-weight: 600;line-height: 1.3;color: var(--texte);}.hint{display: block;margin-top: var(--s-2);font-size: var(--fs-petit);line-height: 1.45;color: var(--texte-2);}.input, .select, .field select, .field input[type="email"], .field input[type="text"], .field input[type="number"], .field input[type="date"]{width: 100%;min-height: var(--h-champ);padding: 0 14px;font: inherit;font-size: var(--fs-ui);line-height: 1.25;color: var(--texte);background-color: var(--blanc);border: 1px solid var(--bordure-champ);border-radius: var(--r-2);transition: border-color var(--duree) var(--ease);}.field select, .select{-webkit-appearance: none;appearance: none;padding-right: 44px;text-overflow: ellipsis;cursor: pointer;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2356616F' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center;background-size: 18px;}.field select:invalid{color: var(--indicatif);}.field select option, .field select optgroup{color: var(--texte);background: var(--blanc);}textarea{display: block;width: 100%;min-height: 7rem;padding: var(--s-3) 14px;font: inherit;font-size: var(--fs-ui);color: var(--texte);background: var(--blanc);border: 1px solid var(--bordure-champ);border-radius: var(--r-2);resize: vertical;}::placeholder{color: var(--indicatif);opacity: 1;}.field select:hover, .field input:hover{border-color: var(--texte-2);}textarea:hover{border-color: var(--texte-2);}.input:focus-visible, .field select:focus-visible, .field input:focus-visible, textarea:focus-visible{border-color: var(--bleu);}.field input:where([type="date"]):focus-within{border-color: var(--bleu);outline: 2px solid var(--bleu);outline-offset: 2px;}.field :is(input, select, textarea):disabled, .btn:disabled{cursor: not-allowed;}.field :is(input, select, textarea):disabled{background-color: var(--neutre-fond);border-color: var(--bordure);color: var(--desactive);}.field :is(input, textarea)[readonly]{background-color: var(--fond-2);border-color: var(--bordure);}.field :is(input, select, textarea)[aria-invalid="true"], .field select:user-invalid{border-color: var(--erreur);}.field-error{display: flex;gap: var(--s-2);align-items: flex-start;margin: var(--s-2) 0 0;font-size: var(--fs-petit);font-weight: 600;color: var(--erreur);}.field-error .icon{width: 16px;height: 16px;margin-top: .15em;stroke-width: 2;}fieldset{min-width: 0;margin: 0 0 var(--s-4);padding: 0;border: 0;}legend{margin-bottom: var(--s-2);padding: 0;font-weight: 600;color: var(--texte);}.check-row{display: flex;gap: var(--s-3);align-items: flex-start;min-height: var(--tap);padding: 10px 0;cursor: pointer;}.check-row input, input[type="checkbox"], input[type="radio"]{accent-color: var(--bleu);}.check-row input{flex: none;width: 20px;height: 20px;margin: 2px 0 0;}.choix-option, .formule{display: flex;gap: var(--s-3);align-items: flex-start;padding: var(--s-4);border: 1px solid var(--bordure-champ);border-radius: var(--r-2);background: var(--blanc);cursor: pointer;transition: border-color var(--duree) var(--ease), background-color var(--duree) var(--ease);}.choix-option:hover, .formule:hover{border-color: var(--texte-2);}.choix-option:has(input:checked), .formule:has(input:checked){padding: 15px;border: 2px solid var(--bleu);background: var(--bleu-pale);}.choix-option:has(input:focus-visible), .formule:has(input:focus-visible){outline: 2px solid var(--bleu);outline-offset: 2px;}.choix-option input, .formule input{flex: none;width: 20px;height: 20px;margin: 2px 0 0;}.combobox{position: relative;}.combobox input.combobox-input{width: 100%;min-height: var(--h-champ);padding: 0 52px 0 44px;font: inherit;font-size: var(--fs-ui);line-height: 1.25;color: var(--texte);text-overflow: ellipsis;background: var(--blanc);border: 1px solid var(--bordure-champ);border-radius: var(--r-2);transition: border-color var(--duree) var(--ease);}.combobox.has-value input.combobox-input{padding-right: 96px;}.combobox .combobox-input:hover{border-color: var(--texte-2);}.combobox .combobox-input:focus-visible{border-color: var(--bleu);}.combobox .combobox-input[aria-invalid="true"]{border-color: var(--erreur);}.combobox-search{position: absolute;left: 12px;top: 50%;translate: 0 -50%;color: var(--texte-2);pointer-events: none;}.combobox-buttons{position: absolute;right: 2px;top: 50%;translate: 0 -50%;display: flex;}.combobox-btn{display: inline-grid;place-items: center;width: var(--tap);height: var(--tap);padding: 0;border: 0;border-radius: var(--r-1);background: transparent;color: var(--texte-2);cursor: pointer;transition: background-color var(--duree) var(--ease);}.combobox-btn:hover{background: var(--fond-2);color: var(--texte);}.combobox-btn .icon{transition: rotate var(--duree) var(--ease);}.combobox-input[aria-expanded="true"] ~ .combobox-buttons .combobox-toggle .icon{rotate: 180deg;}.combobox-list{position: absolute;z-index: var(--z-liste);left: 0;right: 0;top: calc(100% + 4px);max-height: min(22rem, 60vh);margin: 0;padding: var(--s-1);list-style: none;overflow-y: auto;overscroll-behavior: contain;background: var(--blanc);color: var(--texte);border: 1px solid var(--bordure);border-radius: var(--r-2);box-shadow: var(--ombre-2);}.combobox-group{margin: var(--s-3) var(--s-3) var(--s-1);font-size: var(--fs-mini);font-weight: 600;color: var(--texte-2);}.combobox-option{display: flex;align-items: center;gap: var(--s-3);min-height: var(--tap);padding: 10px var(--s-3);border-radius: var(--r-1);font-size: var(--fs-ui);line-height: 1.35;color: var(--texte);cursor: pointer;}.combobox-option .icon{width: 16px;height: 16px;margin-left: auto;stroke-width: 2;color: var(--bleu);visibility: hidden;}.combobox-option.is-current .icon{visibility: visible;}.combobox-option:hover{background: var(--fond-2);}.combobox-option[aria-selected="true"]{background: var(--bleu-pale);}.combobox-option[aria-selected="true"]:hover{background: var(--bleu-pale-survol);}.combobox-option mark{padding: 0;background: none;color: inherit;font-weight: 600;}.combobox-empty{padding: var(--s-3);font-size: var(--fs-petit);color: var(--texte-2);}.combobox-empty .btn-link{display: inline-flex;align-items: center;min-height: var(--tap);}.check-list{display: grid;gap: var(--s-3);margin: 0;padding: 0;list-style: none;}.check-list li{display: grid;grid-template-columns: 20px minmax(0, 1fr);gap: 10px;align-items: start;}.check-list .icon{margin-top: .2em;color: var(--texte);}.check-list-neutral .icon, .check-list .is-absent .icon{color: var(--texte-2);}.volet > summary, .more-depts > summary, .profile-edit > summary, .transcript > summary{display: flex;align-items: center;gap: var(--s-2);min-height: var(--tap);cursor: pointer;list-style: none;font-weight: 600;color: var(--texte);}:is(.volet, .more-depts, .profile-edit, .transcript) > summary::-webkit-details-marker{display: none;}:is(.volet, .more-depts, .profile-edit, .transcript, .faq details, .notice-fiche) > summary .icon{color: var(--texte-2);transition: rotate var(--duree) var(--ease);}:is(.volet, .more-depts, .profile-edit, .transcript, .faq details, .notice-fiche)[open] > summary .icon{rotate: 180deg;}.faq{max-width: var(--etroit);border-top: 1px solid var(--bordure);}.faq details{border-bottom: 1px solid var(--bordure);}.faq summary{display: flex;justify-content: space-between;align-items: center;gap: var(--s-4);min-height: 56px;padding: var(--s-3) 0;cursor: pointer;list-style: none;font-size: 1.0625rem;font-weight: 600;line-height: 1.4;color: var(--texte);}.faq summary::-webkit-details-marker{display: none;}.faq summary:hover{color: var(--bleu-survol);}.faq details > div{max-width: var(--lecture);padding: 0 0 20px;color: var(--texte-2);}.faq details > div > :last-child{margin-bottom: 0;}.faq a{overflow-wrap: anywhere;}.faq-more{display: flex;flex-wrap: wrap;gap: 0 var(--s-5);margin: var(--s-4) 0 0;}.progress-track{display: block;height: 8px;border-radius: 4px;overflow: clip;background: var(--bordure);}.progress-fill{display: block;height: 100%;background: var(--bleu);transform-origin: left center;scale: var(--p, 0) 1;}.pc-0{--p: 0;}.pc-5{--p: .05;}.pc-10{--p: .1;}.pc-15{--p: .15;}.pc-20{--p: .2;}.pc-25{--p: .25;}.pc-30{--p: .3;}.pc-35{--p: .35;}.pc-40{--p: .4;}.pc-45{--p: .45;}.pc-50{--p: .5;}.pc-55{--p: .55;}.pc-60{--p: .6;}.pc-65{--p: .65;}.pc-70{--p: .7;}.pc-75{--p: .75;}.pc-80{--p: .8;}.pc-85{--p: .85;}.pc-90{--p: .9;}.pc-95{--p: .95;}.pc-100{--p: 1;}progress{-webkit-appearance: none;appearance: none;display: block;width: 100%;height: 8px;border: 0;border-radius: 4px;overflow: hidden;background: var(--bordure);color: var(--bleu);}progress::-webkit-progress-bar{background: var(--bordure);border-radius: 4px;}progress::-webkit-progress-value{background: var(--bleu);border-radius: 4px;}progress::-moz-progress-bar{background: var(--bleu);border-radius: 4px;}.piece{position: relative;display: grid;grid-template-columns: 22px minmax(0, 1fr);gap: var(--s-3);align-items: start;min-height: var(--tap);margin: 0 calc(-1 * var(--s-2));padding: 10px var(--s-2);border-radius: var(--r-1);cursor: pointer;}.piece:hover{background: var(--fond-2);}.piece:hover .piece-box{border-color: var(--texte-2);}.piece input{position: absolute;left: var(--s-2);top: 10px;width: 22px;height: 22px;margin: 0;opacity: 0;cursor: pointer;}.piece input:checked + .piece-box{background: var(--bleu);border-color: var(--bleu);color: var(--blanc);}.piece input:focus-visible + .piece-box{outline: 2px solid var(--bleu);outline-offset: 2px;}.piece-text b{display: block;font-size: .9375rem;font-weight: 600;line-height: 1.35;}.piece-text small{display: block;margin-top: 2px;font-size: var(--fs-petit);line-height: 1.45;color: var(--texte-2);}.empty-state{display: grid;justify-items: center;gap: var(--s-3);padding: var(--s-6) var(--s-5);border-radius: var(--r-3);background: var(--fond-2);color: var(--texte-2);text-align: center;}.empty-state > .icon, .empty-state .ico-tuile{width: 48px;height: 48px;}.empty-state .ico-tuile{background: var(--blanc);box-shadow: inset 0 0 0 1px var(--bordure);}.empty-state h2{margin: 0;font-size: var(--fs-h3);}.empty-state p{max-width: 28rem;margin: 0;font-size: .9375rem;}.tableau{width: 100%;border-collapse: collapse;font-size: .9375rem;}.tableau caption{padding: 0 0 var(--s-2);font-size: var(--fs-petit);color: var(--texte-2);text-align: left;}.tableau th, .tableau td{padding: 14px var(--s-4);border-bottom: 1px solid var(--bordure);text-align: left;vertical-align: top;}.tableau thead th{padding-block: var(--s-3);border-bottom-color: var(--bordure-appuyee);font-size: var(--fs-petit);font-weight: 600;color: var(--texte-2);}.tableau tbody th{font-weight: 600;color: var(--texte);}.tableau .num{text-align: right;}.tableau .col-us{background: var(--bleu-pale);color: var(--texte);}.table-scroll{max-width: 100%;overflow-x: auto;border: 1px solid var(--bordure);border-radius: var(--r-3);}.table-scroll .tableau th, .table-scroll .tableau td{white-space: nowrap;}@media not all and (min-width: 48rem){.tableau-empile thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);}.tableau-empile, .tableau-empile tbody, .tableau-empile tr, .tableau-empile th, .tableau-empile td{display: block;width: 100%;}.tableau-empile tr{padding: var(--s-3) 0;border-bottom: 1px solid var(--bordure);}.tableau-empile th, .tableau-empile td{padding: var(--s-1) 0;border: 0;}.tableau-empile td::before{content: attr(data-label);display: block;font-size: var(--fs-mini);font-weight: 600;color: var(--texte-2);}.tableau-empile .col-us{margin-top: var(--s-1);padding: var(--s-2) var(--s-3);border-radius: var(--r-1);}}.espace-onglets{margin: 0 0 var(--s-5);border-bottom: 1px solid var(--bordure);}.espace-onglets ul{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--s-1);margin: 0;padding: 0;list-style: none;}.espace-onglets a{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 2px;min-height: 56px;padding: var(--s-1) var(--s-2);border-radius: var(--r-2) var(--r-2) 0 0;color: var(--texte-2);font-size: var(--fs-mini);font-weight: 500;line-height: 1.25;text-align: center;text-decoration: none;transition: background-color var(--duree) var(--ease), color var(--duree) var(--ease);}.espace-onglets a .icon{width: 18px;height: 18px;}.espace-onglets a:hover{color: var(--texte);background: var(--fond-2);}.espace-onglets a[aria-current="page"]{color: var(--texte);box-shadow: inset 0 -2px 0 var(--bleu);}.onglet-n{color: var(--texte-2);font-variant-numeric: tabular-nums;}@media (min-width: 40rem){.espace-onglets ul{display: flex;}.espace-onglets a{flex-direction: row;gap: var(--s-2);min-height: var(--tap);padding: 0 var(--s-3);font-size: .9375rem;}}.breadcrumb, .crumbs{margin: 0 0 var(--s-4);font-size: var(--fs-petit);color: var(--texte-2);}.breadcrumb, .crumbs ol{display: flex;flex-wrap: wrap;align-items: center;gap: 2px var(--s-2);}.crumbs ol{margin: 0;padding: 0;list-style: none;}.crumbs li{display: inline-flex;align-items: center;gap: var(--s-2);min-width: 0;}.crumbs li + li::before{content: "›";color: var(--texte-2);}.breadcrumb a, .crumbs a{display: inline-flex;align-items: center;min-height: var(--tap);margin-block: -10px;color: var(--texte-2);text-decoration: none;}.breadcrumb a:hover, .crumbs a:hover{color: var(--texte);text-decoration: underline;}.breadcrumb [aria-current="page"], .crumbs [aria-current="page"]{overflow: hidden;max-width: 40ch;color: var(--texte);font-weight: 500;text-overflow: ellipsis;white-space: nowrap;}.etapes{display: flex;flex-wrap: wrap;gap: var(--s-2) var(--s-4);margin: 0 0 var(--s-5);padding: 0;list-style: none;font-size: var(--fs-petit);color: var(--texte-2);}.etapes li{display: inline-flex;align-items: center;gap: var(--s-2);}.etapes li + li::before{content: "";width: 24px;height: 1px;background: var(--bordure);}.etape-n{display: inline-grid;place-items: center;width: 28px;height: 28px;border: 1px solid var(--bordure-champ);border-radius: var(--r-1);font-weight: 600;font-variant-numeric: tabular-nums;}.etape-n .icon{width: 16px;height: 16px;stroke-width: 2.5;}.etapes .is-done .etape-n{border-color: var(--succes-bord);background: var(--succes-fond);color: var(--succes);}.etapes [aria-current="step"]{color: var(--texte);}.etapes [aria-current="step"] .etape-n{border-color: var(--bleu);background: var(--bleu);color: var(--blanc);}@media not all and (min-width: 40rem){.etapes{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--s-2);}.etapes li{flex-direction: column;gap: 6px;text-align: center;}.etapes li + li::before{display: none;}}.temoignages-liste{display: grid;gap: var(--s-4);}.temoignage{margin: 0;}.temoignage blockquote{margin: 0 0 var(--s-4);font-size: 1.0625rem;line-height: 1.6;color: var(--texte);}.temoignage figcaption{display: grid;gap: var(--s-1);justify-items: start;font-size: var(--fs-petit);color: var(--texte-2);}.temoignage-qui strong{color: var(--texte);}@media (min-width: 64rem){.temoignages-liste{grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--s-5);}}.cta-final{padding-block: var(--section);background: var(--fond-2);text-align: center;}.cta-inner{display: grid;justify-items: center;}.cta-inner > *{max-width: var(--lecture);}.cta-final h2{margin: 0 0 var(--s-4);}.cta-final p{margin: 0 0 var(--s-5);font-size: var(--fs-chapeau);line-height: 1.5;color: var(--texte-2);}.cta-final .fine{margin: var(--s-3) 0 0;font-size: var(--fs-petit);}.cta-links{display: flex;flex-wrap: wrap;justify-content: center;gap: 0 var(--s-5);margin-top: var(--s-3);}.cta-final .cta-links{margin: var(--s-3) 0 0;font-size: var(--fs-ui);}.offre{display: grid;overflow: clip;background: var(--blanc);border: 1px solid var(--bordure);border-radius: var(--r-3);}.offre-prix, .offre-contenu{padding: var(--s-5) 20px;}.offre-prix{display: grid;align-content: start;justify-items: start;gap: var(--s-2);border-bottom: 1px solid var(--bordure);}.offre-prix > p{margin: 0;}.offre-nom{font-size: .9375rem;font-weight: 600;color: var(--texte);}.offre-montant{display: flex;align-items: baseline;flex-wrap: wrap;gap: var(--s-2);color: var(--texte-2);}.offre-montant .chiffre{color: var(--texte);white-space: nowrap;}.offre-annuel{color: var(--texte);}.offre-tva{font-size: var(--fs-mini);line-height: 1.4;color: var(--texte-2);}.offre-prix .btn{margin-top: var(--s-3);}.offre-contenu h3{margin: 0 0 var(--s-3);font-size: var(--fs-ui);line-height: 1.35;}.offre-contenu .check-list + h3{margin-top: var(--s-5);}.offre-contenu .check-list{font-size: .9375rem;line-height: 1.5;}@media (min-width: 40rem){.offre-prix, .offre-contenu{padding: var(--s-6);}}@media (min-width: 64rem){.offre{grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);}.offre-prix{border-bottom: 0;border-right: 1px solid var(--bordure);}}.video-frame{position: relative;overflow: clip;border: 1px solid var(--bordure);border-radius: var(--r-3);background: var(--fond-2);}.video-play{position: absolute;left: var(--s-4);bottom: var(--s-4);}.video-play small{font-size: var(--fs-mini);font-weight: 500;}html:not(.js) .video-play{display: none;}.site-header{position: sticky;top: 0;z-index: var(--z-entete);background: var(--blanc);border-bottom: 1px solid var(--bordure);}.header-row{position: relative;display: flex;align-items: center;gap: var(--s-2);min-height: var(--h-entete);}.site-header .brand-mark{height: 26px;}.nav-main{display: none;}.header-actions{display: flex;align-items: center;gap: var(--s-2);margin-left: auto;}.header-login{display: none;align-items: center;min-height: var(--tap);padding: 0 var(--s-3);border-radius: var(--r-2);color: var(--texte-2);font-size: var(--fs-ui);font-weight: 500;text-decoration: none;white-space: nowrap;transition: background-color var(--duree) var(--ease), color var(--duree) var(--ease);}.header-login:hover, .header-login[aria-current="page"]{color: var(--texte);background: var(--fond-2);text-decoration: none;}.header-cta{display: none;white-space: nowrap;}.menu > summary{display: grid;place-items: center;width: var(--tap);height: var(--tap);list-style: none;cursor: pointer;color: var(--texte);border: 1px solid var(--bordure-appuyee);border-radius: var(--r-2);transition: background-color var(--duree) var(--ease);}.menu > summary::-webkit-details-marker{display: none;}.menu > summary:hover, .menu[open] > summary{background: var(--fond-2);}.menu-panel{position: absolute;z-index: var(--z-menu);right: var(--gouttiere);top: calc(100% + 8px);display: grid;width: min(20rem, 100vw - 2 * var(--gouttiere));max-height: calc(100vh - var(--h-entete) - 20px);max-height: calc(100dvh - var(--h-entete) - 20px);overflow-y: auto;overscroll-behavior: contain;padding: var(--s-2);background: var(--blanc);border: 1px solid var(--bordure);border-radius: var(--r-3);box-shadow: var(--ombre-3);}.menu-panel a{display: flex;align-items: center;gap: var(--s-2);min-height: var(--tap);padding: 0 var(--s-3);border-radius: var(--r-1);color: var(--texte);font-size: var(--fs-ui);font-weight: 500;text-decoration: none;}.menu-panel a:hover{background: var(--fond-2);color: var(--texte);}.menu-panel a[aria-current="page"]{background: var(--bleu-pale);box-shadow: inset 3px 0 0 var(--bleu);}.menu-panel .icon{color: var(--texte-2);}.menu-panel hr{margin: var(--s-2) 0;}@media (min-width: 23.75rem){.header-login{display: inline-flex;}}@media (min-width: 48rem){.site-header .brand-mark{height: 28px;}.header-cta{display: inline-flex;}.header-actions:has(> .header-cta[href="/espace"]) .header-login{display: none;}}@media (min-width: 72rem){.nav-main{display: flex;gap: var(--s-1);margin-left: var(--s-6);}.nav-main a{display: inline-flex;align-items: center;min-height: var(--tap);padding: 0 var(--s-3);border-radius: var(--r-2);color: var(--texte);font-size: var(--fs-ui);font-weight: 500;text-decoration: none;white-space: nowrap;transition: background-color var(--duree) var(--ease);}.nav-main a:hover{background: var(--fond-2);color: var(--texte);}.nav-main a[aria-current="page"]{border-radius: var(--r-2) var(--r-2) 0 0;box-shadow: inset 0 -2px 0 var(--bleu);}.menu{display: none;}}.site-footer{margin-top: auto;background: var(--blanc);border-top: 1px solid var(--bordure);color: var(--texte-2);font-size: .9375rem;}.footer-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));align-items: start;gap: var(--s-6) var(--s-5);padding: var(--s-7) 0 var(--s-6);}.footer-about, .footer-source{grid-column: 1 / -1;}.footer-about p, .footer-source p{max-width: 30rem;margin: var(--s-3) 0 0;line-height: 1.55;}.footer-about .brand{min-height: var(--tap);margin-top: calc(-1 * var(--s-2));}.site-footer h2{margin: 0 0 var(--s-1);font-size: .9375rem;font-weight: 600;line-height: 1.35;letter-spacing: 0;color: var(--texte);}.site-footer ul{margin: 0;padding: 0;list-style: none;}.site-footer nav a, .site-footer .btn-link{display: inline-flex;align-items: center;min-width: var(--tap);min-height: var(--tap);color: var(--texte-2);font-size: .9375rem;font-weight: 400;text-decoration: none;}.site-footer nav a{padding-block: var(--s-2);line-height: 1.4;}.site-footer nav a:hover, .site-footer .btn-link:hover{color: var(--texte);text-decoration: underline;}.footer-legal{display: grid;gap: var(--s-1);padding: 20px 0 var(--s-6);border-top: 1px solid var(--bordure);font-size: var(--fs-petit);}.footer-legal p{max-width: 62rem;margin: 0;}.footer-legal strong{color: var(--texte);}@media (min-width: 64rem){.footer-grid{grid-template-columns: 1.5fr 1fr 1fr 1.2fr;gap: var(--s-7);padding-top: var(--s-8);}.footer-about, .footer-source{grid-column: auto;}.footer-legal{padding-bottom: 40px;}}.notice-list{display: grid;gap: var(--s-3);margin: 0 0 var(--s-4);padding: 0;list-style: none;}.notice-list > li{min-width: 0;}.notice-card{position: relative;padding: var(--s-4);background: var(--blanc);color: var(--texte);border: 1px solid var(--bordure);border-radius: var(--r-3);}.notice-card > :last-child{margin-bottom: 0;}.notice-enregistre{margin-bottom: var(--s-3);}.notice-top{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2) var(--s-3);margin: 0 0 var(--s-2);font-size: var(--fs-petit);}.notice-source{margin-left: auto;color: var(--texte-2);font-variant-numeric: tabular-nums;white-space: nowrap;}.notice-title, .notice-card h3.notice-title{margin: 0 0 6px;font-size: 1.0625rem;font-weight: 600;line-height: 1.35;letter-spacing: 0;color: var(--texte);}.notice-meta{display: flex;flex-wrap: wrap;gap: var(--s-1) var(--s-4);margin: 0 0 var(--s-2);padding: 0;list-style: none;font-size: var(--fs-petit);color: var(--texte-2);}.notice-meta li{display: flex;align-items: flex-start;gap: 6px;min-width: 0;}.notice-meta .icon{width: 16px;height: 16px;margin-top: .2em;stroke-width: 2;color: var(--texte-2);}.notice-dates{display: flex;flex-wrap: wrap;gap: var(--s-1) 20px;margin: 0 0 var(--s-3);font-size: var(--fs-petit);}.notice-dates div{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px var(--s-2);}.notice-dates dt{font-size: var(--fs-mini);font-weight: 500;color: var(--texte-2);}.notice-dates dd{margin: 0;color: var(--texte);}.notice-dates .muted{color: var(--texte-2);}.notice-match{margin: 0 0 var(--s-3);padding: var(--s-3) 14px;border-radius: var(--r-2);background: var(--fond-2);}.notice-match-title{display: flex;align-items: center;gap: 6px;margin: 0 0 var(--s-2);font-size: var(--fs-petit);font-weight: 600;color: var(--texte);}.notice-match-title .icon{width: 16px;height: 16px;stroke-width: 2;color: var(--texte-2);}.notice-match ul{display: grid;gap: var(--s-2);margin: 0;padding: 0;list-style: none;}.match-item{display: grid;grid-template-columns: auto minmax(0, 1fr);gap: var(--s-2);align-items: baseline;font-size: var(--fs-petit);line-height: 1.5;}.match-tag{display: inline-flex;align-items: center;min-height: 22px;padding: 0 6px;border: 1px solid var(--bordure);border-radius: var(--r-1);background: var(--blanc);color: var(--texte);font-size: var(--fs-mini);font-weight: 600;white-space: nowrap;}.is-check .match-tag{background: var(--alerte-fond);border-color: var(--alerte-bord);color: var(--alerte);}.match-text{min-width: 0;overflow-wrap: anywhere;color: var(--texte-2);}.match-text strong{color: var(--texte);}mark{padding: 0 2px;border-radius: 3px;background: var(--bleu-pale);color: var(--texte);font-weight: 600;}.match-advice{display: block;margin-top: 2px;font-size: var(--fs-petit);font-weight: 500;color: var(--alerte);}.notice-fiche-group{margin: 0 0 var(--s-3);padding-top: var(--s-3);border-top: 1px solid var(--bordure);}.notice-verdict{display: grid;justify-items: start;gap: var(--s-2);margin: 0 0 var(--s-2);}.notice-resume{margin: 0;font-size: .9375rem;color: var(--texte);}.notice-fiche > summary{display: inline-flex;align-items: center;gap: 6px;min-height: var(--tap);cursor: pointer;list-style: none;font-size: .9375rem;font-weight: 600;color: var(--bleu);}.notice-fiche > summary::-webkit-details-marker{display: none;}.notice-fiche > summary:hover{color: var(--bleu-survol);text-decoration: underline;}.notice-fiche > summary .icon{width: 16px;height: 16px;stroke-width: 2;color: currentColor;}.notice-fiche .fiche-body{padding: 0 0 var(--s-2);}.notice-fiche-ai{margin-top: var(--s-2);font-size: var(--fs-petit);line-height: 1.5;color: var(--texte-2);}.notice-fiche-ai p{display: flex;gap: var(--s-2);align-items: flex-start;margin: 0;}.notice-fiche-ai .icon{width: 16px;height: 16px;margin-top: .2em;stroke-width: 2;color: var(--texte-2);}.notice-signal{display: inline-flex;align-items: center;min-height: var(--tap);margin-left: 24px;color: var(--texte-2);}.notice-signal:hover{color: var(--texte);}.notice-actions{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2) var(--s-4);margin-top: var(--s-3);}.notice-link{display: inline-block;min-height: var(--tap);padding: 10px var(--s-5) 10px 0;line-height: 1.5;color: var(--bleu);font-size: .9375rem;font-weight: 600;text-decoration: none;}.notice-link:hover{color: var(--bleu-survol);text-decoration: underline;}.notice-locked-group{position: relative;display: grid;gap: var(--s-2);margin: 0 0 var(--s-4);}.notice-locked{display: grid;gap: var(--s-2);padding: var(--s-4) 20px;border: 1px solid var(--bordure);border-radius: var(--r-3);background: var(--blanc);user-select: none;}.notice-locked span{display: block;height: 10px;border-radius: 4px;background: var(--bordure);}.notice-locked span:nth-child(1){width: 85%;height: 14px;}.notice-locked span:nth-child(2){width: 55%;}.notice-locked span:nth-child(3){width: 35%;}.locked-overlay{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;padding: var(--s-4);background: linear-gradient(180deg, transparent, var(--blanc) 80%);}.locked-overlay p{display: inline-flex;align-items: center;gap: var(--s-2);margin: 0;padding: 10px var(--s-4);border: 1px solid var(--bordure);border-radius: var(--r-2);background: var(--blanc);box-shadow: var(--ombre-1);color: var(--texte);font-size: .9375rem;font-weight: 600;text-align: center;}.locked-overlay .icon{color: var(--texte-2);}@media (min-width: 48rem){.notice-card{padding: 20px;}}@media (min-width: 64rem){.notice-list{gap: 0;overflow: clip;border: 1px solid var(--bordure);border-radius: var(--r-3);}.notice-list > li + li{border-top: 1px solid var(--bordure);}.notice-list .notice-card{display: grid;grid-template-columns: minmax(0, 1fr) 13.5rem;column-gap: var(--s-6);padding: 20px var(--s-5);border: 0;border-radius: 0;grid-template-areas: "avis avis" "tete dates" "titre dates" "meta dates" "pourquoi pourquoi" "fiche fiche" "actions actions";align-content: start;}.notice-list .notice-enregistre{grid-area: avis;}.notice-list .notice-top{grid-area: tete;}.notice-list .notice-title{grid-area: titre;}.notice-list .notice-meta{grid-area: meta;}.notice-list .notice-match{grid-area: pourquoi;}.notice-list .notice-fiche-group{grid-area: fiche;}.notice-list .notice-actions{grid-area: actions;margin-top: 0;}.notice-list .notice-dates{grid-area: dates;flex-direction: column;flex-wrap: nowrap;gap: var(--s-2);align-self: start;margin: 0 0 var(--s-3);}.notice-list .notice-dates div{display: grid;gap: 0;}.notice-list .notice-dates div:has(strong){order: -1;}}@media (min-width: 64rem) and (not (min-width: 75rem)){.notice-list .notice-card{grid-template-columns: minmax(0, 1fr);grid-template-areas: "avis" "tete" "titre" "meta" "dates" "pourquoi" "fiche" "actions";}.notice-list .notice-dates{flex-direction: row;flex-wrap: wrap;gap: var(--s-1) 20px;}.notice-list .notice-dates div{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px var(--s-2);}}.fiche{overflow: clip;background: var(--blanc);border: 1px solid var(--bordure);border-radius: var(--r-3);color: var(--texte);}.fiche-head{padding: var(--s-4);border-bottom: 1px solid var(--bordure);}.fiche-kicker{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2);margin: 0 0 var(--s-3);}.fiche-kicker .stamp{margin-left: auto;}.fiche-title{margin: 0 0 6px;font-size: var(--fs-h3);font-weight: 600;line-height: 1.3;letter-spacing: -.01em;color: var(--texte);}.fiche-verdict-note{margin: 0 0 var(--s-3);font-size: var(--fs-petit);color: var(--texte-2);}.fiche-meta{display: grid;gap: 6px;margin: 0;padding: 0;list-style: none;font-size: var(--fs-petit);color: var(--texte-2);}.fiche-meta li{display: flex;align-items: flex-start;gap: var(--s-2);min-width: 0;}.fiche-meta .icon{width: 16px;height: 16px;margin-top: .2em;stroke-width: 2;color: var(--texte-2);}.fiche-meta strong{color: var(--texte);}.fiche-body{padding: var(--s-4);font-size: var(--fs-ui);}.fiche-body > p:first-child{margin: 0 0 var(--s-4);}.fiche-section{padding: var(--s-4) 0;border-top: 1px solid var(--bordure);}.fiche-section h4{display: flex;align-items: center;gap: var(--s-2);margin: 0 0 var(--s-2);font-size: .9375rem;font-weight: 600;color: var(--texte);}.fiche-section h4 .icon{width: 18px;height: 18px;color: var(--texte-2);}.fiche-section ul{display: grid;gap: 6px;margin: 0;padding-left: 1.15em;font-size: .9375rem;}.fiche-section li::marker{color: var(--texte-2);}.fiche-cond li::marker{color: var(--erreur);}.fiche-glossary{margin: var(--s-3) 0 0;font-size: var(--fs-petit);color: var(--texte-2);}.fiche-pieces-guide{margin: var(--s-1) 0 0;}.fiche-dossier{margin-top: var(--s-3);}.fiche-dossier p{font-size: var(--fs-petit);color: var(--texte-2);}.fiche-body > .notice-link{margin-top: var(--s-1);}.fiche-review, .fiche-foot{display: flex;gap: 10px;align-items: flex-start;margin: 0;padding: var(--s-3) var(--s-4);border-top: 1px solid var(--bordure);background: var(--fond-2);font-size: var(--fs-petit);line-height: 1.5;color: var(--texte-2);}.fiche-review .icon, .fiche-foot .icon{width: 16px;height: 16px;margin-top: .2em;stroke-width: 2;color: var(--texte-2);}.fiche-foot p{margin: 0;}@media (min-width: 40rem){.fiche-head{padding: 20px var(--s-5);}.fiche-body{padding: var(--s-4) var(--s-5);}.fiche-review, .fiche-foot{padding-inline: var(--s-5);}}.hero{padding: var(--s-5) 0 var(--s-7);}.hero-layout{display: grid;gap: var(--s-6);}.hero-main, .hero-aside{min-width: 0;max-width: 46rem;}.hero h1{margin: 0 0 20px;}@media (max-width: 22.5rem){.page-accueil .hero h1{font-size: 1.5rem;}}.h1-surtitre{display: block;margin-bottom: var(--s-3);font-size: .9375rem;font-weight: 600;line-height: 1.35;letter-spacing: 0;color: var(--texte-2);}.hero-lead{max-width: 34rem;margin: 0 0 28px;font-size: var(--fs-chapeau);line-height: 1.5;color: var(--texte-2);}.recherche{display: grid;gap: var(--s-4);}.recherche .field{margin: 0;}.recherche-fields{display: grid;gap: var(--s-4);}.reassure{display: flex;align-items: flex-start;gap: var(--s-2);margin: var(--s-3) 0 0;font-size: var(--fs-petit);color: var(--texte-2);}.reassure .icon{margin-top: .2em;color: var(--texte);}@media (min-width: 40rem){.recherche{padding: var(--s-5);background: var(--blanc);border: 1px solid var(--bordure);border-radius: var(--r-3);box-shadow: var(--ombre-1);}.recherche-fields{grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);}}@media (min-width: 48rem){.hero{padding: var(--s-7) 0 var(--s-8);}.hero-layout{gap: var(--s-7);}}@media (min-width: 75rem){.hero-layout{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);column-gap: var(--s-7);align-items: center;}.hero-solo{grid-template-columns: minmax(0, 46rem);}.hero-main, .hero-aside{max-width: none;}}.apercu-produit{overflow: clip;background: var(--blanc);border: 1px solid var(--bordure);border-radius: var(--r-3);box-shadow: var(--ombre-2);}.ap-tete{padding: 14px var(--s-4) var(--s-3);border-bottom: 1px solid var(--bordure);}.ap-ligne-tete{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s-2) var(--s-3);}.ap-compte{margin: 0;font-size: var(--fs-ui);color: var(--texte);}.ap-compte strong{margin-right: 2px;font-size: 1.5rem;font-weight: 600;line-height: 1.2;font-variant-numeric: tabular-nums;}.ap-filtres{display: flex;flex-wrap: wrap;gap: var(--s-2);margin: 10px 0 0;}.ap-filtres div{display: inline-flex;flex-wrap: wrap;gap: 2px 6px;padding: var(--s-1) 10px;border-radius: var(--r-1);background: var(--fond-2);font-size: var(--fs-petit);}.ap-filtres dt{color: var(--texte-2);}.ap-filtres dd{margin: 0;font-weight: 600;color: var(--texte);}.ap-liste{margin: 0;padding: 0;list-style: none;}.ap-ligne{padding: var(--s-3) var(--s-4);border-bottom: 1px solid var(--bordure);}.ap-ligne > p{margin: 0;}.ap-titre{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-bottom: 2px;font-size: var(--fs-ui);font-weight: 600;line-height: 1.35;color: var(--texte);}.ap-meta{margin-bottom: 6px;font-size: var(--fs-petit);line-height: 1.45;color: var(--texte-2);}.ap-motif{display: flex;align-items: flex-start;gap: 6px;margin-bottom: 6px;font-size: var(--fs-petit);line-height: 1.45;color: var(--texte);}.ap-motif .icon{margin-top: .15em;color: var(--texte-2);}.ap-echeance{display: flex;align-items: center;justify-content: space-between;gap: var(--s-2);font-size: var(--fs-petit);color: var(--texte);}.ap-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 0 20px;margin-top: var(--s-1);font-size: .9375rem;}.ap-avis{display: inline-block;min-height: var(--tap);padding: 10px var(--s-5) 10px 0;line-height: 1.5;color: var(--texte-2);font-weight: 500;text-decoration: none;}.ap-avis:hover{color: var(--texte);text-decoration: underline;}.ap-ligne.is-vedette{background: var(--bleu-pale);box-shadow: inset 3px 0 0 var(--bleu);}.ap-pied{padding: var(--s-1) var(--s-4) var(--s-3);background: var(--fond-2);}.ap-pied-ligne{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0 var(--s-4);font-size: .9375rem;}.ap-plus{display: inline-flex;align-items: flex-start;gap: 6px;margin: 0;font-size: var(--fs-petit);color: var(--texte-2);}.ap-plus .icon{margin-top: .2em;}.ap-source{margin: var(--s-1) 0 0;font-size: var(--fs-mini);line-height: 1.4;color: var(--texte-2);}@media (min-width: 40rem){.ap-tete{padding-inline: 20px;}.ap-ligne{padding: var(--s-3) 20px;}.ap-pied{padding-inline: 20px;}}.page-accueil{--section: clamp(2.5rem, 1rem + 4vw, 4rem);}.tri{margin: 0 0 var(--s-5);}.tri-titre{margin: 0 0 var(--s-3);font-size: .9375rem;font-weight: 600;color: var(--texte);}.tri-etapes{display: grid;margin: 0;padding: 0;list-style: none;overflow: clip;background: var(--blanc);border: 1px solid var(--bordure);border-radius: var(--r-3);}.tri-etape{position: relative;display: grid;grid-template-columns: 5.5rem minmax(0, 1fr);align-items: baseline;gap: var(--s-3);padding: var(--s-3) var(--s-4);}.tri-etape + .tri-etape{border-top: 1px solid var(--bordure);}.tri-etape > span:not(.tri-fleche){max-width: 24rem;font-size: .9375rem;line-height: 1.5;color: var(--texte-2);}.tri-fleche{display: none;position: absolute;left: -26px;top: 50%;translate: 0 -50%;color: var(--texte-2);}.tri-fleche .icon{width: 20px;height: 20px;}.tri-source{margin: var(--s-3) 0 0;font-size: var(--fs-mini);line-height: 1.45;color: var(--texte-2);}.preuves-cartes{display: grid;gap: var(--s-4);}.preuves-cartes h3{margin: 0 0 var(--s-3);}.preuves-cartes .card > p{color: var(--texte-2);}.lots-figure{padding: 20px;background: var(--blanc);border: 1px solid var(--bordure);border-radius: var(--r-3);}.lots-head{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;gap: var(--s-2) var(--s-3);margin: 0 0 var(--s-3);font-size: var(--fs-petit);font-weight: 600;line-height: 1.45;color: var(--texte);}.lots{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--s-1);margin: 0;padding: 0;list-style: none;font-size: var(--fs-petit);line-height: 1.45;color: var(--texte-2);}.lots .lot-hit, .lots .lots-plus{grid-column: 1 / -1;}.lots li{display: flex;flex-wrap: wrap;align-items: center;gap: 2px var(--s-2);padding: 6px 10px;border-radius: var(--r-1);background: var(--fond-2);}.lots .lot-hit{background: var(--bleu-pale);color: var(--texte);font-weight: 500;}.lot-hit .icon{color: var(--texte-2);}.lot-tag{margin-left: auto;padding: 0 6px;border-radius: var(--r-1);background: var(--blanc);color: var(--bleu-survol);font-size: var(--fs-mini);font-weight: 600;}.lots-head span:first-child{overflow-wrap: anywhere;}.lots .lots-plus{background: none;color: var(--texte-2);}.lots-figure figcaption{margin: var(--s-3) 0 0;font-size: var(--fs-mini);line-height: 1.45;color: var(--texte-2);}.lots-stat{display: flex;flex-wrap: wrap;align-items: baseline;gap: var(--s-1) var(--s-3);margin: var(--s-4) 0 0;padding-top: var(--s-4);border-top: 1px solid var(--bordure);}.lots-stat .chiffre{font-size: 1.5rem;color: var(--texte);}.lots-stat span{flex: 1 1 14rem;font-size: var(--fs-petit);color: var(--texte-2);}.sources-liste{margin-bottom: var(--s-4);font-size: .9375rem;line-height: 1.5;}.preuve-pied{margin: 0;padding-top: var(--s-3);border-top: 1px solid var(--bordure);font-size: var(--fs-petit);color: var(--texte-2);}.metiers{margin-top: var(--s-6);}.metiers h3{margin: 0 0 var(--s-3);}.metiers-liens{display: grid;margin: 0 0 var(--s-4);padding: 0;list-style: none;overflow: clip;background: var(--blanc);border: 1px solid var(--bordure);border-radius: var(--r-3);}.metiers-liens li + li{border-top: 1px solid var(--bordure);}.metiers-liens a{display: flex;align-items: center;justify-content: space-between;gap: var(--s-3);height: 100%;min-height: var(--tap);padding: 10px 14px;color: var(--texte);font-size: .9375rem;font-weight: 500;line-height: 1.4;text-decoration: none;transition: background-color var(--duree) var(--ease), border-color var(--duree) var(--ease), box-shadow var(--duree) var(--ease);}.metiers-liens a:hover{background: var(--fond-2);color: var(--texte);}.metiers-liens .icon{color: var(--texte-2);}.metiers-autres{border-top: 1px solid var(--bordure);border-bottom: 1px solid var(--bordure);}.metiers-autres > summary{justify-content: space-between;min-height: 56px;}.metiers-autres > summary:hover{color: var(--bleu-survol);}.metiers-autres p{margin: 0;padding: 0 0 var(--s-4);font-size: .9375rem;line-height: 1.7;color: var(--texte-2);}@media (min-width: 40rem){.metiers-liens{grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--s-2);overflow: visible;background: none;border: 0;border-radius: 0;}.metiers-liens li + li{border-top: 0;}.metiers-liens a{border: 1px solid var(--bordure);border-radius: var(--r-2);background: var(--blanc);}.metiers-liens a:hover{border-color: var(--bordure-appuyee);background: var(--blanc);box-shadow: var(--ombre-1);}}@media (min-width: 48rem){.tri-etapes{grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--s-6);overflow: visible;background: none;border: 0;border-radius: 0;}.tri-etape{grid-template-columns: none;align-content: start;gap: var(--s-2);padding: 20px;background: var(--blanc);border: 1px solid var(--bordure);border-radius: var(--r-3);}.tri-fleche{display: block;}}@media (min-width: 64rem){.tri-etapes{gap: var(--s-7);}.tri-fleche{left: -34px;}.preuves-cartes{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: var(--s-5);align-items: start;}.preuves-cartes.avec-lots{grid-template-rows: auto 1fr;grid-template-areas: "lots figure" "sources figure";}.avec-lots .preuve-lots{grid-area: lots;}.avec-lots .lots-figure{grid-area: figure;}.avec-lots .preuve-sources{grid-area: sources;}}@media (min-width: 75rem){.preuves-cartes.avec-lots{grid-template-columns: repeat(3, minmax(0, 1fr));grid-template-rows: none;grid-template-areas: "lots figure sources";align-items: stretch;}.metiers-liens{grid-template-columns: repeat(4, minmax(0, 1fr));}}.fonctionnement{display: grid;gap: var(--s-5);margin: 0;padding: 0;list-style: none;}.fonctionnement-etape{padding-top: var(--s-4);border-top: 1px solid var(--bordure-appuyee);}.fonctionnement-n{display: flex;align-items: center;gap: var(--s-2);margin: 0 0 var(--s-2);font-size: var(--fs-petit);font-weight: 600;color: var(--texte-2);}.fonctionnement-etape h3{margin: 0 0 var(--s-2);}.fonctionnement-etape p:last-child{margin: 0;color: var(--texte-2);}@media (min-width: 48rem){.fonctionnement{grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--s-6);}}.exemple-layout{display: grid;gap: var(--s-6);}.exemple-texte, .exemple-fiche, .verdicts{min-width: 0;}.questions{display: grid;gap: var(--s-4);margin: 0;padding: 0;list-style: none;}.questions li{display: grid;grid-template-columns: 40px minmax(0, 1fr);gap: var(--s-4);align-items: start;}.questions h3{margin: 0 0 2px;font-size: var(--fs-ui);line-height: 1.35;}.questions p{margin: 0;font-size: .9375rem;line-height: 1.5;color: var(--texte-2);}.verdicts h3{margin: 0 0 var(--s-2);font-size: var(--fs-ui);}.verdicts-note{margin: 0;font-size: .9375rem;line-height: 1.55;color: var(--texte-2);}.verdicts .section-suite{margin-top: var(--s-2);}@media (min-width: 64rem){.exemple-layout{grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);grid-template-rows: auto 1fr;grid-template-areas: "texte fiche" "verdicts fiche";column-gap: var(--s-7);row-gap: var(--s-6);align-items: start;}.exemple-texte{grid-area: texte;}.exemple-fiche{grid-area: fiche;}.verdicts{grid-area: verdicts;}}@media (min-width: 75rem){.page-accueil .exemple-layout{grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);}.page-accueil .exemple-fiche .fiche-meta{grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: var(--s-5);}.page-accueil .exemple-fiche .fiche-body{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: var(--s-6);align-items: start;}.page-accueil .exemple-fiche .fiche-body > p:first-child, .page-accueil .exemple-fiche .fiche-body > .fiche-cond{grid-column: 1 / -1;}.page-accueil .exemple-fiche .fiche-body > div.fiche-section:last-of-type:not(.fiche-cond){grid-column: 2;grid-row: span 2;}.page-accueil .exemple-fiche .fiche-body > .notice-link{grid-column: 1;justify-self: start;}}.fragments{display: grid;gap: var(--s-4);}.fragment{min-width: 0;}.benefice-fonction{display: flex;align-items: center;gap: var(--s-2);margin: 0 0 var(--s-2);font-size: var(--fs-petit);font-weight: 600;line-height: 1.4;color: var(--texte-2);}.benefice h3{margin: 0 0 var(--s-2);}.benefice p:last-child{margin: 0;max-width: var(--lecture);color: var(--texte-2);}.benefice-dossiers, .fragments .limites{margin-top: var(--s-4);}@media (min-width: 64rem){.fragments{grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);grid-template-rows: auto auto 1fr;column-gap: var(--s-6);row-gap: var(--s-4);align-items: start;grid-template-areas: "tmail tdossiers" "mail dossiers" "limites dossiers";}.benefice-mail{grid-area: tmail;}.benefice-dossiers{grid-area: tdossiers;margin-top: 0;}.fragment-mail{grid-area: mail;}.fragment-dossiers{grid-area: dossiers;}.fragments .limites{grid-area: limites;margin-top: var(--s-2);}}.mail{overflow: clip;background: var(--blanc);border: 1px solid var(--bordure);border-radius: var(--r-3);font-size: .9375rem;}.mail-tete{padding: var(--s-3) var(--s-4);border-bottom: 1px solid var(--bordure);}.mail-de{display: flex;align-items: center;gap: var(--s-3);margin: 0 0 var(--s-2);}.mail-de .brand-mark{width: 32px;height: 32px;}.mail-de > span{display: grid;line-height: 1.3;}.mail-de > span > span{font-size: var(--fs-mini);color: var(--texte-2);}.mail-objet{margin: 0;font-weight: 600;}.mail-corps{padding: var(--s-4);}.mail-corps > p{margin: 0 0 var(--s-2);}.mail-carte{display: grid;justify-items: start;gap: 6px;margin: var(--s-3) 0;padding: var(--s-4);border: 1px solid var(--bordure);border-radius: var(--r-2);}.mail-carte p{margin: 0;}.mail-carte-titre{font-weight: 600;line-height: 1.35;}.mail-carte-meta{font-size: var(--fs-petit);color: var(--texte-2);}.mail-carte-meta .etiquette-close{margin-left: var(--s-1);}.mail-carte-resume{font-size: var(--fs-petit);color: var(--texte);}.mail-carte-ia{font-size: var(--fs-mini);color: var(--texte-2);}.mail-carte-liens{display: flex;flex-wrap: wrap;align-items: center;gap: 0 var(--s-5);font-size: var(--fs-petit);}.mail-carte-liens a{display: inline-block;min-height: var(--tap);padding-block: 10px;line-height: 1.5;}.mail-carte-liens a:has(.icon){padding-right: var(--s-5);}.mail-carte-liens a:first-child{font-weight: 600;}.mail-mention{margin: 0;font-size: var(--fs-mini);color: var(--texte-2);}@media not all and (min-width: 40rem){.page-accueil .panneau.exemple-fiche, .page-accueil .panneau.fragment{padding: 0;background: none;}.mail-carte-titre{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}.mail-carte-resume{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}}.ecran{overflow: clip;background: var(--blanc);border: 1px solid var(--bordure);border-radius: var(--r-3);}.ecran-tete{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s-2) var(--s-3);padding: var(--s-3) var(--s-4);border-bottom: 1px solid var(--bordure);}.ecran-tete p{margin: 0;font-size: .9375rem;color: var(--texte-2);}.ecran-tete strong{color: var(--texte);}.ecran-liste{margin: 0;padding: 0;list-style: none;border-bottom: 1px solid var(--bordure);}.ecran-ligne{display: grid;gap: 6px;padding: 10px var(--s-4);}.ecran-ligne + .ecran-ligne{border-top: 1px solid var(--bordure);}.ecran-ligne.is-open{background: var(--bleu-pale);box-shadow: inset 3px 0 0 var(--bleu);}.ecran-ligne p{margin: 0;}.ecran-ligne-titre{overflow: hidden;font-size: var(--fs-petit);font-weight: 600;text-overflow: ellipsis;white-space: nowrap;}.ecran-ligne-etat{display: grid;grid-template-columns: auto minmax(3rem, 1fr) auto;align-items: center;gap: var(--s-3);font-size: var(--fs-mini);color: var(--texte-2);font-variant-numeric: tabular-nums;}.ecran-detail{padding: var(--s-4);}.ecran-kicker{margin: 0 0 var(--s-1);font-size: var(--fs-mini);color: var(--texte-2);}.ecran-titre{margin: 0 0 var(--s-2);font-size: var(--fs-ui);line-height: 1.35;letter-spacing: 0;}.ecran-info{display: flex;align-items: flex-start;gap: var(--s-2);margin: 0 0 6px;font-size: var(--fs-petit);color: var(--texte-2);}.ecran-info .icon{margin-top: .2em;}.ecran-info strong{color: var(--texte);}.ecran-progres{display: grid;gap: var(--s-2);margin: var(--s-3) 0 var(--s-4);}.ecran-progres p{margin: 0;font-size: var(--fs-petit);color: var(--texte-2);}.ecran-progres strong{color: var(--texte);}.ecran-pieces .pieces{margin: 0 0 var(--s-2);break-inside: avoid;}.ecran-pieces legend{margin-bottom: var(--s-1);font-size: var(--fs-mini);font-weight: 600;color: var(--texte-2);}.ecran-pieces-plus{margin: 0 0 var(--s-2);font-size: var(--fs-petit);color: var(--texte-2);}.ecran-source{margin: var(--s-2) 0 0;font-size: var(--fs-mini);line-height: 1.45;color: var(--texte-2);}.ecran-pieces .piece-text small{display: none;}@media not all and (min-width: 40rem){.ecran-liste{display: none;}.ecran-pieces .pieces + .pieces, .ecran-pieces .pieces:first-child .piece:nth-of-type(n+6){display: none;}}@media (min-width: 40rem){.ecran-pieces-plus{display: none;}}@media (min-width: 48rem){.ecran-pieces{columns: 2;column-gap: var(--s-5);}}.page-accueil .offre-conditions{padding-top: 0;}.page-accueil .offre .check-list{gap: var(--s-2);}@media (min-width: 64rem){.page-accueil .offre{grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);grid-template-areas: "prix inclus" "prix conditions";grid-template-rows: auto 1fr;}.page-accueil .offre-prix{grid-area: prix;}.page-accueil .offre-contenu{grid-area: inclus;}.page-accueil .offre-conditions{grid-area: conditions;}}@media (min-width: 75rem){.page-accueil .offre{grid-template-columns: minmax(0, 4fr) minmax(0, 5fr) minmax(0, 4fr);grid-template-areas: "prix inclus conditions";grid-template-rows: none;}.page-accueil .offre-conditions{padding-top: var(--s-6);border-left: 1px solid var(--bordure);}}.compare-volet{margin-top: var(--s-4);padding: 0 20px;background: var(--blanc);border: 1px solid var(--bordure);border-radius: var(--r-3);}.compare-volet > summary{justify-content: space-between;min-height: 56px;padding: var(--s-3) 0;font-size: 1.0625rem;}.compare-volet > summary:hover{color: var(--bleu-survol);}.volet-corps{padding: 0 0 20px;}.volet-corps > p{max-width: var(--lecture);color: var(--texte-2);}.compare-juste{display: flex;gap: var(--s-2);align-items: flex-start;max-width: var(--lecture);margin: var(--s-4) 0 var(--s-2);font-size: .9375rem;color: var(--texte);}.compare-juste .icon{margin-top: .25em;color: var(--texte-2);}@media (min-width: 40rem){.compare-volet{padding-inline: var(--s-6);}}@media (min-width: 64rem){.faq-layout{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);grid-template-areas: "tete liste" "tete plus";column-gap: var(--s-7);align-items: start;}.faq-layout > .section-head{grid-area: tete;margin-bottom: 0;}.faq-layout > .faq{grid-area: liste;}.faq-layout > .faq-more{grid-area: plus;}}.page-publique .hero + .section:not(.bande-2){border-top: 1px solid var(--bordure);}.page-publique .cta-final .cta-autres{margin: var(--s-4) 0 0;font-size: var(--fs-petit);line-height: 1.6;}.cta-autres span{display: inline-block;}.page-publique .crumbs ol{flex-wrap: nowrap;}.page-publique .crumbs li:not(:last-child){flex: none;}.page-publique .crumbs [aria-current="page"]{min-width: 0;}.page-publique .split-head p:not(.eyebrow){color: var(--texte-2);}.page-publique .split-head .link-arrow{margin-top: var(--s-3);}.page-top-proof{display: flex;align-items: center;gap: var(--s-2) var(--s-4);margin: 0 0 28px;}.page-top-proof .chiffre{flex: none;color: var(--texte);}.page-top-proof > span{max-width: 26rem;font-size: .9375rem;line-height: 1.45;color: var(--texte-2);}.page-metier .recherche-fields{grid-template-columns: minmax(0, 1fr);}.depts{overflow: clip;background: var(--blanc);border: 1px solid var(--bordure);border-radius: var(--r-3);box-shadow: var(--ombre-2);}.depts-titre{margin: 0;padding: 14px var(--s-4) var(--s-3);border-bottom: 1px solid var(--bordure);font-size: var(--fs-ui);line-height: 1.35;letter-spacing: 0;}.depts-liste{margin: 0;padding: 0;list-style: none;}.depts-liste li + li{border-top: 1px solid var(--bordure);}.depts-liste a{display: grid;grid-template-columns: var(--s-5) minmax(0, 1fr) auto 16px;align-items: center;column-gap: var(--s-3);min-height: var(--h-champ);padding: var(--s-1) var(--s-4);color: var(--texte);text-decoration: none;transition: background-color var(--duree) var(--ease);}.depts-liste a:hover{background: var(--fond-2);color: var(--texte);}.depts-liste a:hover .depts-nom{text-decoration: underline;}.depts-liste a:focus-visible{outline-offset: -2px;}.depts-rang{font-size: var(--fs-petit);color: var(--texte-2);font-variant-numeric: tabular-nums;}.depts-nom{min-width: 0;font-weight: 500;}.depts-n{font-weight: 600;font-variant-numeric: tabular-nums;}.depts-liste .icon{color: var(--bleu);}.depts-source{margin: 0;padding: var(--s-3) var(--s-4);border-top: 1px solid var(--bordure);background: var(--fond-2);font-size: var(--fs-mini);line-height: 1.4;color: var(--texte-2);}.chapo-cols{display: grid;gap: var(--s-4);}.chapo-lead{max-width: var(--lecture);margin: 0;font-size: var(--fs-chapeau);line-height: 1.5;color: var(--texte);}.chapo-suite{max-width: var(--lecture);}.chapo-suite > :last-child{margin-bottom: 0;}.travaux{margin: 0;padding: 0;list-style: none;}@media (min-width: 64rem){.travaux-par-4{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 75rem){.travaux-par-4{grid-template-columns: repeat(4, minmax(0, 1fr));}}.travaux h3{margin: 0 0 var(--s-2);}.travaux p{font-size: .9375rem;line-height: 1.55;color: var(--texte-2);}.avis-clos{padding: var(--s-4);background: var(--neutre-fond);color: var(--texte);border: 1px solid var(--bordure);border-radius: var(--r-3);}.avis-clos-top{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2) var(--s-3);margin: 0 0 var(--s-2);font-size: var(--fs-petit);}.avis-clos .etiquette-close{background: var(--blanc);box-shadow: inset 0 0 0 1px var(--bordure-appuyee);}.avis-clos-titre{margin: 0 0 6px;font-size: 1.0625rem;line-height: 1.35;letter-spacing: 0;}.avis-clos-meta, .avis-clos-pourquoi{margin: 0;font-size: var(--fs-petit);line-height: 1.5;color: var(--texte-2);}.avis-clos-pourquoi{display: flex;gap: 6px;align-items: flex-start;margin-top: var(--s-2);}.avis-clos-pourquoi .icon{margin-top: .2em;}.points{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--bordure);}.points li{padding: 20px 0;border-bottom: 1px solid var(--bordure);}.points h3{margin: 0 0 6px;font-size: 1.0625rem;line-height: 1.35;letter-spacing: 0;}.points p{max-width: var(--lecture);margin: 0;color: var(--texte-2);}.exemples-avertissement{margin-top: var(--s-5);}.sommaire{overflow: clip;background: var(--blanc);border: 1px solid var(--bordure);border-radius: var(--r-3);}.sommaire-titre{display: flex;align-items: center;gap: var(--s-2);margin: 0;padding: 14px var(--s-4) var(--s-3);border-bottom: 1px solid var(--bordure);font-weight: 600;color: var(--texte);}.sommaire-titre .icon{color: var(--texte-2);}.sommaire-liens{display: grid;margin: 0;padding: var(--s-2);list-style: none;}.sommaire-liens a{display: flex;align-items: center;justify-content: space-between;gap: var(--s-2);min-height: var(--tap);padding: 6px var(--s-3);border-radius: var(--r-1);color: var(--texte);font-size: .9375rem;line-height: 1.35;text-decoration: none;transition: background-color var(--duree) var(--ease);}.sommaire-liens a:hover{background: var(--fond-2);color: var(--texte);}.sommaire-liens .icon{color: var(--bleu);}.sommaire-plus{font-size: var(--fs-petit);font-weight: 500;color: var(--texte-2);}.page-exemples .exemple{padding-block: var(--s-7);}.exemple-tete{margin: 0 0 var(--s-5);}.exemple-tete h2{margin: 0 0 var(--s-1);font-size: var(--fs-h3);line-height: 1.3;letter-spacing: -.01em;}.exemple-meta{margin: 0;font-size: var(--fs-mini);color: var(--texte-2);}.guide-verif{display: flex;gap: var(--s-2);align-items: flex-start;max-width: 34rem;margin: 0;font-size: var(--fs-mini);line-height: 1.45;color: var(--texte-2);}.guide-verif .icon{margin-top: .1em;}.guide-layout{display: grid;gap: var(--s-6);align-items: start;}.guide-toc{display: none;}.guide-toc-volet{border-top: 1px solid var(--bordure);border-bottom: 1px solid var(--bordure);}.guide-toc-volet > summary{justify-content: space-between;}.guide-toc-volet .guide-toc-liste{padding-bottom: var(--s-3);}.guide-toc-titre{margin: 0 0 var(--s-2);padding: 0 var(--s-3);font-size: .9375rem;font-weight: 600;color: var(--texte-2);}.guide-toc-liste ol{margin: 0;padding: 0;list-style: none;}.guide-toc-liste a{display: flex;align-items: center;min-height: var(--tap);padding: 6px var(--s-3);border-radius: var(--r-1);color: var(--texte);font-size: .9375rem;line-height: 1.35;text-decoration: none;transition: background-color var(--duree) var(--ease);}.guide-toc-liste a:hover{background: var(--fond-2);color: var(--texte);}.guide-corps{min-width: 0;max-width: var(--lecture);}.guide-section + .guide-section{margin-top: var(--s-7);padding-top: var(--s-7);border-top: 1px solid var(--bordure);}.guide-section h2{margin: 0 0 var(--s-4);}.guide-liste{display: grid;gap: var(--s-2);}.guide-liste li::marker{color: var(--texte-2);}.guide-note, .guide-renvoi{margin: var(--s-5) 0;}.guide-renvoi{position: relative;display: grid;grid-template-columns: 40px minmax(0, 1fr);gap: var(--s-4);align-items: start;transition: border-color var(--duree) var(--ease), box-shadow var(--duree) var(--ease);}.guide-renvoi:hover{border-color: var(--bordure-appuyee);box-shadow: var(--ombre-1);}.guide-renvoi h3{margin: 0 0 var(--s-1);font-size: var(--fs-ui);line-height: 1.35;letter-spacing: 0;}.guide-renvoi p{margin: 0 0 var(--s-1);font-size: .9375rem;color: var(--texte-2);}.guide-renvoi .link-arrow::after{content: "";position: absolute;inset: 0;border-radius: var(--r-3);}.guide-sources{margin: var(--s-4) 0 0;font-size: var(--fs-mini);line-height: 1.5;color: var(--texte-2);}.guide-metiers{margin: var(--s-5) 0;}.guide-metiers h3{margin: 0 0 var(--s-1);font-size: var(--fs-ui);line-height: 1.35;letter-spacing: 0;}.guide-metiers p{margin: 0;font-size: .9375rem;color: var(--texte-2);}.guide-metiers .chemins{margin-top: var(--s-3);}.guide-metiers .chemins li:last-child{border-bottom: 0;}@media not all and (min-width: 64rem){.page-guide .hero + .section.avec-sommaire:not(.bande-2){border-top: 0;padding-top: 0;}}.page-tarifs .hero-main > .notice-box{margin: 0 0 var(--s-5);}.page-tarifs .hero-aside:has(> .notice-box){align-self: start;}.tarif-saut{margin: calc(-1 * var(--s-2)) 0 var(--s-4);}@media (min-width: 75rem){.tarif-saut{display: none;}}.tarif-offre{grid-template-columns: minmax(0, 1fr);}.tarif-formule{display: grid;align-content: start;gap: var(--s-2);padding: 20px;}.tarif-formule + .tarif-formule{border-top: 1px solid var(--bordure);}.tarif-formule .offre-nom{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2);min-height: 28px;}.tarif-formule p{margin: 0;}.tarif-formule-detail{font-size: var(--fs-petit);line-height: 1.45;color: var(--texte-2);}.tarif-offre .vat{grid-column: 1 / -1;margin: 0;padding: var(--s-3) 20px;border-top: 1px solid var(--bordure);background: var(--fond-2);font-size: var(--fs-mini);line-height: 1.4;color: var(--texte-2);}.tarif-profil-tete h2{margin: 0 0 var(--s-1);font-size: var(--fs-h3);line-height: 1.3;letter-spacing: -.01em;}.tarif-profil-tete p, .tarif-profil-pied{margin: 0;font-size: var(--fs-petit);line-height: 1.45;color: var(--texte-2);}.tarif-cartes{margin-top: var(--s-7);}.tarif-cartes h3{display: flex;align-items: center;gap: var(--s-3);margin: 0 0 var(--s-3);}.tarif-cartes .card > p{color: var(--texte-2);}.tarif-cartes .check-list{font-size: .9375rem;line-height: 1.5;}.conditions{margin: 0;}.condition dt{display: flex;align-items: center;gap: var(--s-3);margin: 0 0 var(--s-3);font-size: 1.0625rem;font-weight: 600;line-height: 1.35;}.condition dd{margin: 0;font-size: .9375rem;line-height: 1.55;color: var(--texte-2);}.conditions-cgv{margin: var(--s-5) 0 0;}.comparaison-reponse{max-width: var(--lecture);color: var(--texte-2);}.comparaison{max-width: 62rem;}.paiement-layout{display: grid;gap: var(--s-6);align-items: start;}.paiement-main{min-width: 0;max-width: 44rem;}.paiement-main > .notice-box{margin: 0 0 var(--s-5);}.profil-recap{display: grid;grid-template-columns: 40px minmax(0, 1fr);align-items: center;gap: var(--s-2) var(--s-4);margin: 0 0 var(--s-5);padding: var(--s-4);border-radius: var(--r-3);background: var(--fond-2);}.profil-recap .ico-tuile{background: var(--blanc);box-shadow: inset 0 0 0 1px var(--bordure);}.profil-recap-texte p{margin: 0;font-size: .9375rem;color: var(--texte-2);}.profil-recap-texte strong{color: var(--texte);}.profil-recap-n strong{font-size: 1.5rem;font-weight: 600;line-height: 1.2;font-variant-numeric: tabular-nums;}.profil-recap .link-arrow{grid-column: 2;justify-self: start;}.formules{display: grid;gap: var(--s-3);margin: 0 0 var(--s-3);}.formules legend{margin-bottom: var(--s-3);font-size: .9375rem;}.formule-corps{display: grid;justify-items: start;gap: var(--s-1);}.formule-corps strong{font-size: 1.0625rem;line-height: 1.35;}.formule-detail{font-size: var(--fs-petit);line-height: 1.45;color: var(--texte-2);}.paiement-form .fine{margin: 0 0 var(--s-3);}.paiement-form .check-row{margin: 0 0 var(--s-3);}.paiement-form .check-row a{padding-block: 2px;}.paiement-form .btn + .fine{margin: var(--s-3) 0 0;}.paiement-aside-titre{margin: 0 0 var(--s-5);}.suite{display: grid;margin: 0;padding: 0;list-style: none;}.suite li{position: relative;display: grid;grid-template-columns: 40px minmax(0, 1fr);gap: var(--s-4);padding-bottom: var(--s-5);}.suite li:last-child{padding-bottom: 0;}.suite li:not(:last-child)::before{content: "";position: absolute;left: 20px;top: 44px;bottom: var(--s-1);border-left: 1px solid var(--bordure);}.suite h3{margin: var(--s-2) 0 2px;font-size: var(--fs-ui);line-height: 1.35;letter-spacing: 0;}.suite p{margin: 0;font-size: var(--fs-petit);line-height: 1.5;color: var(--texte-2);}.ico-tuile-succes{background: var(--succes-fond);color: var(--succes);}.chemins{margin: var(--s-4) 0 0;padding: 0;list-style: none;border-top: 1px solid var(--bordure);}.chemins li{border-bottom: 1px solid var(--bordure);}.chemins .link-arrow{display: flex;align-items: center;justify-content: space-between;min-height: var(--h-champ);}.page-legale{max-width: calc(var(--etroit) + 2 * var(--gouttiere));padding-block: var(--s-6) var(--s-8);}.page-legale h1{margin: 0 0 var(--s-2);font-size: var(--fs-h1-outil);line-height: 1.15;}.page-legale > h1 + .fine-print{margin: 0;}.page-legale h2{margin: var(--s-6) 0 var(--s-3);font-size: var(--fs-h3);line-height: 1.3;letter-spacing: -.01em;}.page-legale > h1 + h2, .page-legale > .fine-print + h2{margin-top: var(--s-5);}.page-legale li + li{margin-top: var(--s-2);}.page-legale li::marker{color: var(--texte-2);}.page-legale .table-scroll{margin: var(--s-4) 0 var(--s-5);}.page-legale .tableau{font-size: var(--fs-petit);}.page-legale .table-scroll .tableau :is(th, td){white-space: normal;}.page-legale .tableau tbody td:first-child{color: var(--texte);font-weight: 500;}.page-legale .tableau tbody td{color: var(--texte-2);}.page-legale .tableau tr:last-child td{border-bottom: 0;}@media (min-width: 40rem){.tarif-offre{grid-template-columns: repeat(2, minmax(0, 1fr));}.tarif-formule{padding: var(--s-5);}.tarif-formule + .tarif-formule{border-top: 0;border-left: 1px solid var(--bordure);}.tarif-offre .vat{padding-inline: var(--s-5);}.formules{grid-template-columns: repeat(2, minmax(0, 1fr));}.profil-recap{grid-template-columns: 40px minmax(0, 1fr) auto;}.profil-recap .link-arrow{grid-column: auto;}.depts-titre, .depts-source{padding-inline: 20px;}.depts-liste a{padding-inline: 20px;}}@media (min-width: 23.75rem){.sommaire-liens{grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: var(--s-1);}}@media not all and (min-width: 48rem){.page-legale .tableau-empile tr{padding-inline: var(--s-4);}.page-legale .tableau-empile tr:last-child{border-bottom: 0;}}@media (min-width: 48rem){.avis-clos{padding: 20px;}.page-tarifs .inclus{grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--s-4) var(--s-6);}}@media (min-width: 64rem){.chapo-cols{grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: var(--s-7);}.notice-list .avis-clos{padding: 20px var(--s-5);border: 0;border-radius: 0;}.page-exemples .exemple{padding-block: var(--s-8);}.guide-layout{grid-template-columns: 16rem minmax(0, 40rem);column-gap: var(--s-8);}.guide-sans-sommaire{grid-template-columns: minmax(0, 40rem);}.guide-toc{display: block;}.guide-toc-volet{display: none;}.paiement-layout{grid-template-columns: minmax(0, 1fr) 22rem;column-gap: var(--s-8);}}@media (min-width: 64rem) and (min-height: 56rem){.page-publique .split-head, .guide-toc{position: sticky;top: calc(var(--h-entete) + var(--s-5));}}@media (min-width: 75rem){.page-metier .hero-layout:not(.hero-solo){grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);}}@media print{.sommaire, .guide-toc, .guide-toc-volet, .crumbs, .depts-liste .icon{display: none;}}.page-accueil .header-cta{display: none;opacity: 0;visibility: hidden;}.is-past-form .page-accueil .header-cta{display: inline-flex;opacity: 1;visibility: visible;}@starting-style{.is-past-form .page-accueil .header-cta{opacity: 0;}}@media not all and (min-width: 48rem){.page-accueil .header-cta{padding-inline: var(--s-3);}.is-past-form .page-accueil .header-login{display: none;}}@media not all and (min-width: 23.75rem){.is-past-form .page-accueil .site-header .brand{width: var(--tap);overflow: hidden;}.is-past-form .page-accueil .site-header .brand-mark{flex: none;max-width: none;clip-path: inset(0 calc(100% - 17px) 0 0);}}html.is-appel-visible .site-header .header-cta{opacity: 0;visibility: hidden;}.is-past-form:not(.is-appel-visible) .page-accueil .header-cta, .js:not(.is-appel-visible) body:not(.page-accueil) .header-cta{transition: opacity .2s var(--ease), background-color var(--duree) var(--ease);}.page-app .notice-box{margin-bottom: var(--s-4);}.page-app .notice-box p.errors{padding-left: 0;}.page-app .empty-state .ico-tuile .icon{width: 24px;height: 24px;stroke-width: 1.75;}.page-apercu .teaser-layout{display: grid;gap: var(--s-6);align-items: start;}.page-apercu .teaser-aside, .page-apercu .teaser-main{min-width: 0;}.page-apercu .teaser-panel{box-shadow: var(--ombre-1);}.page-apercu .teaser-form .card-title .icon{color: var(--texte-2);}.page-apercu .more-depts{margin: 0 0 var(--s-3);}.page-apercu .more-depts > summary{font-size: .9375rem;}.page-apercu .more-depts-max{font-weight: 400;color: var(--texte-2);white-space: nowrap;}.page-apercu .dept-grid{display: grid;column-gap: var(--s-4);padding-top: var(--s-2);}.page-apercu .htmx-indicator{margin: var(--s-3) 0 0;}.page-apercu .raccourci-resultat{margin: var(--s-2) 0 0;}@media not all and (min-width: 64rem){.page-apercu .teaser-result-etape{scroll-margin-top: calc(100vh - var(--h-entete) - 16px - 8rem);scroll-margin-top: calc(100svh - var(--h-entete) - 16px - 8rem);}}.page-apercu .teaser-layout:has(.subscribe-card) .teaser-form .btn{background: var(--blanc);color: var(--texte);border-color: var(--bordure-champ);}.page-apercu .teaser-layout:has(.subscribe-card) .teaser-form .btn:hover{background: var(--fond-2);border-color: var(--texte-2);}.page-apercu .teaser-layout:has(.subscribe-card) .teaser-form .btn:active{background: var(--bordure);}.page-apercu .teaser-result > :not(.result-jump){margin-top: 0;margin-bottom: var(--s-6);}.page-apercu .teaser-result > :last-child{margin-bottom: 0;}.page-apercu .result-summary, .page-apercu .unlock-col, .page-apercu .subscribe-card, .page-apercu .fiche-teaser{padding: 20px;background: var(--blanc);border: 1px solid var(--bordure);border-radius: var(--r-3);}.page-apercu .result-headline{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0 var(--s-2);margin: 0 0 var(--s-1);}.page-apercu .result-count{font-size: var(--fs-chiffre);font-weight: 600;line-height: 1.1;letter-spacing: -.02em;font-variant-numeric: tabular-nums;}.page-apercu .result-headline strong{font-size: var(--fs-h3);}.page-apercu .result-scope{max-width: var(--lecture);margin: 0 0 var(--s-4);font-size: .9375rem;color: var(--texte-2);}.page-apercu .result-chips .badge{min-height: 28px;padding: 0 10px;}.page-apercu .result-section-title{margin-bottom: var(--s-3);font-size: var(--fs-h3);}.page-apercu .widen-box, .page-apercu .result-empty{padding: var(--s-4) 20px;background: var(--fond-2);border: 1px solid var(--bordure);border-radius: var(--r-2);}.page-apercu .widen-box > h3, .page-apercu .result-empty > h2{margin: 0 0 var(--s-2);font-size: var(--fs-h3);}.page-apercu .widen-box > p, .page-apercu .result-empty > p{max-width: var(--lecture);margin: 0 0 var(--s-3);font-size: .9375rem;color: var(--texte-2);}.page-apercu .widen-box > :last-child, .page-apercu .result-empty > :last-child{margin-bottom: 0;}.page-apercu .widen-list{margin: 0 0 var(--s-3);padding: 0;list-style: none;border-top: 1px solid var(--bordure);}.page-apercu .widen-list li{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s-2) var(--s-4);padding: var(--s-2) 0;border-bottom: 1px solid var(--bordure);font-size: .9375rem;}.page-apercu .unlock-grid{display: grid;gap: var(--s-4);}.page-apercu .unlock-col h2{display: flex;align-items: center;gap: var(--s-2);margin: 0 0 var(--s-3);font-size: var(--fs-h3);}.page-apercu .unlock-col h2 .icon{color: var(--texte-2);}.page-apercu .unlock-col .check-list{font-size: .9375rem;line-height: 1.5;}.page-apercu .subscribe-card{box-shadow: var(--ombre-1);}.page-apercu .subscribe-card h2{margin: 0 0 var(--s-2);font-size: var(--fs-h3);}.page-apercu .price-line{margin: 0 0 var(--s-4);color: var(--texte-2);}.page-apercu .price-line strong{color: var(--texte);}.page-apercu .subscribe-terms{margin: var(--s-3) 0 0;}.page-apercu .fiche-extract > h2{margin: 0 0 var(--s-2);font-size: var(--fs-h3);}.page-apercu .fiche-extract > .fine-print{max-width: var(--lecture);margin: 0 0 var(--s-4);}.page-apercu .fiche-teaser{font-size: .9375rem;}.page-apercu .fiche-teaser-head{display: grid;justify-items: start;gap: var(--s-2);margin: 0 0 var(--s-3);}.page-apercu .fiche-teaser .fiche-title{margin: 0;}.page-apercu .fiche-teaser-label{display: flex;align-items: center;gap: var(--s-2);margin: var(--s-4) 0 var(--s-2);font-weight: 600;}.page-apercu .fiche-teaser-label .icon{color: var(--texte-2);}.page-apercu .fiche-teaser ul{display: grid;gap: 6px;margin: 0;padding-left: 1.15em;}.page-apercu .fiche-teaser li::marker{color: var(--texte-2);}.page-apercu .fiche-teaser-pieces{margin: 0;color: var(--texte-2);}.page-apercu .fiche-teaser-ai{display: flex;gap: var(--s-2);align-items: flex-start;margin: var(--s-4) 0 0;padding-top: var(--s-3);border-top: 1px solid var(--bordure);font-size: var(--fs-petit);color: var(--texte-2);}.page-apercu .fiche-teaser-ai .icon{margin-top: .2em;}.page-apercu .fiche-complete{margin-top: var(--s-2);}.page-apercu .fiche-complete > .panneau{margin-top: var(--s-2);}.page-apercu .fiche-extract-suite{margin: var(--s-2) 0 0;}.page-apercu .result-source{max-width: var(--lecture);}@media (min-width: 40rem){.page-apercu .dept-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.page-apercu .result-summary, .page-apercu .unlock-col, .page-apercu .subscribe-card, .page-apercu .fiche-teaser{padding: var(--s-5);}.page-apercu .widen-box, .page-apercu .result-empty{padding: 20px var(--s-5);}}@media (min-width: 48rem){.page-apercu .unlock-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--s-5);}}@media (min-width: 64rem){.page-apercu .teaser-layout{grid-template-columns: 22rem minmax(0, 1fr);}.page-apercu .dept-grid{grid-template-columns: minmax(0, 1fr);}.page-apercu .raccourci-resultat{display: none;}}@media (min-width: 64rem) and (min-height: 56rem){.page-apercu .teaser-aside:not(:has(.more-depts[open])){position: sticky;top: calc(var(--h-entete) + var(--s-5));}}.page-espace .espace-head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: var(--s-4) var(--s-6);}.page-espace .espace-head h1{margin: 0 0 var(--s-2);}.page-espace .espace-who{display: flex;align-items: center;gap: var(--s-2);margin: 0;font-size: var(--fs-petit);color: var(--texte-2);overflow-wrap: anywhere;}.page-espace .espace-nav{display: flex;flex-wrap: wrap;gap: var(--s-2);margin: 0 0 var(--s-5);padding: 0;list-style: none;}.page-espace .espace-nav a{display: inline-flex;align-items: center;gap: var(--s-2);min-height: var(--tap);padding: 0 14px;border: 1px solid var(--bordure);border-radius: var(--r-2);background: var(--blanc);color: var(--texte);font-size: .9375rem;font-weight: 500;text-decoration: none;transition: background-color var(--duree) var(--ease), border-color var(--duree) var(--ease);}.page-espace .espace-nav a:hover{background: var(--fond-2);border-color: var(--bordure-appuyee);}.page-espace .espace-nav .icon{width: 18px;height: 18px;color: var(--texte-2);}.page-espace .espace-evitement{display: none;}.page-espace .espace-layout{display: grid;gap: var(--s-7);}.page-espace .espace-main, .page-espace .espace-aside{min-width: 0;}.page-espace .list-head{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2) var(--s-4);margin: 0 0 var(--s-2);}.page-espace .list-head h2{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0 var(--s-2);margin: 0;font-size: var(--fs-h3);}.page-espace .list-head .num{font-size: var(--fs-chiffre);line-height: 1.1;letter-spacing: -.02em;}.page-espace .list-head .badge{min-height: 28px;padding: 0 10px;}.page-espace .list-scope{max-width: var(--lecture);margin: 0 0 var(--s-5);font-size: var(--fs-petit);color: var(--texte-2);}.page-espace .liste-suite{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s-3) var(--s-4);margin: 0 0 var(--s-4);padding: var(--s-3) var(--s-4);background: var(--fond-2);border-radius: var(--r-3);}.page-espace .liste-suite p{margin: 0;font-size: var(--fs-petit);color: var(--texte-2);}.page-espace .list-note{display: flex;gap: var(--s-2);align-items: flex-start;max-width: var(--lecture);margin: 0;}.page-espace .list-note .icon{margin-top: .15em;}.page-espace .side-stack{display: grid;gap: var(--s-4);align-content: start;}.page-espace .side-card h2{display: flex;align-items: center;gap: var(--s-3);margin: 0 0 var(--s-4);}.page-espace .side-card p{margin: 0 0 var(--s-3);font-size: .9375rem;}.page-espace .side-value{line-height: 1.5;}.page-espace .side-note, .page-espace .resume-vide{color: var(--texte-2);}.page-espace .side-card .status-line{margin-bottom: var(--s-2);}.page-espace .side-card .btn-link{display: inline-flex;align-items: center;min-height: var(--tap);font-size: .9375rem;}.page-espace .side-card .actions{display: grid;justify-items: start;margin-top: var(--s-1);}.page-espace .side-card .actions form{justify-self: stretch;margin-bottom: var(--s-2);}.page-espace .resume-groupes{margin: 0 0 var(--s-4);border-top: 1px solid var(--bordure);}.page-espace .resume-groupes div{display: flex;align-items: baseline;justify-content: space-between;gap: var(--s-4);padding: var(--s-2) 0;border-bottom: 1px solid var(--bordure);font-size: .9375rem;}.page-espace .resume-groupes dt{color: var(--texte-2);}.page-espace .resume-groupes dd{margin: 0;font-weight: 600;font-variant-numeric: tabular-nums;}.page-espace .resume-echeance, .page-espace .resume-attest{display: flex;gap: var(--s-2);align-items: flex-start;}.page-espace .resume-echeance > .icon, .page-espace .resume-attest > .icon{margin-top: .25em;color: var(--texte-2);}.page-espace .resume-echeance-label{display: block;font-size: var(--fs-petit);color: var(--texte-2);}.page-espace .profile-edit{border-top: 1px solid var(--bordure);}.page-espace .profile-edit > summary{font-size: .9375rem;}.page-espace .profile-edit form{padding-top: var(--s-2);}@media (min-width: 64rem){.page-espace .espace-nav{display: none;}.page-espace .espace-layout{grid-template-columns: minmax(0, 1fr) 22rem;gap: var(--s-6);align-items: start;}.page-espace .espace-evitement{position: absolute;top: -10rem;left: max(var(--gouttiere), calc((100% - var(--contenu)) / 2));z-index: var(--z-flottant);display: inline-flex;align-items: center;min-height: var(--tap);padding: 0 var(--s-4);border-radius: var(--r-2);background: var(--bleu);color: var(--blanc);font-weight: 600;text-decoration: none;}.page-espace .espace-evitement:focus{position: fixed;top: calc(var(--h-entete) + var(--s-3));}.page-espace .espace-evitement:hover{background: var(--bleu-survol);color: var(--blanc);}}.page-resilier .resilier-form{margin: var(--s-5) 0 0;}.page-signaler .signal-notice{margin: 0 0 var(--s-5);padding: var(--s-3) var(--s-4);background: var(--fond-2);border-radius: var(--r-2);}.page-signaler .signal-notice-label{display: flex;align-items: center;gap: var(--s-2);margin: 0 0 var(--s-1);font-size: var(--fs-petit);color: var(--texte-2);}.page-signaler .signal-notice-title{margin: 0;font-weight: 600;line-height: 1.4;}.page-signaler .choices{display: grid;gap: var(--s-2);}.page-signaler .choix-option{min-height: 52px;font-size: .9375rem;line-height: 1.45;}.page-signaler .signal-ai{display: flex;gap: var(--s-2);align-items: flex-start;}.page-signaler .signal-ai .icon{flex: none;margin-top: .2em;}.page-admin .admin > .wrap > h2{margin: var(--s-7) 0 var(--s-3);font-size: var(--fs-h3);}.page-admin .admin-note{max-width: var(--lecture);margin: var(--s-3) 0 0;font-size: var(--fs-petit);color: var(--texte-2);}.page-admin .admin-lien{margin: var(--s-2) 0 0;}.page-admin .kpi-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(12rem, 1fr));gap: var(--s-4);margin: 0 0 var(--s-6);}.page-admin .kpi{display: grid;align-content: start;gap: var(--s-1);padding: var(--s-4) 20px;background: var(--blanc);border: 1px solid var(--bordure);border-radius: var(--r-3);}.page-admin .kpi > span{font-size: var(--fs-petit);color: var(--texte-2);}.page-admin .kpi > strong{font-size: var(--fs-chiffre);line-height: 1.1;letter-spacing: -.02em;font-variant-numeric: tabular-nums;white-space: nowrap;}.page-admin .kpi > small{font-size: var(--fs-mini);color: var(--texte-2);}.page-admin .kpi-key{border-color: var(--bordure-appuyee);}.page-admin .decisions{display: grid;gap: var(--s-3);}.page-admin .decision{display: flex;flex-direction: column;align-items: flex-start;gap: var(--s-2);padding: var(--s-4) 20px;border: 1px solid var(--bordure);border-radius: var(--r-3);}.page-admin .decision p{margin: 0;color: var(--texte-2);}.page-admin .decision-niveau{order: -1;display: inline-flex;align-items: center;min-height: 24px;padding: 0 var(--s-2);border: 1px solid var(--bordure);border-radius: var(--r-1);background: var(--neutre-fond);color: var(--texte-2);font-size: var(--fs-mini);font-weight: 600;}.page-admin .level-vert .decision-niveau{color: var(--succes);background: var(--succes-fond);border-color: var(--succes-bord);}.page-admin .level-orange .decision-niveau{color: var(--alerte);background: var(--alerte-fond);border-color: var(--alerte-bord);}.page-admin .level-rouge .decision-niveau{color: var(--erreur);background: var(--erreur-fond);border-color: var(--erreur-bord);}.page-admin .kpi-table small{font-size: var(--fs-mini);color: var(--texte-2);}.page-admin .kpi-table-wrap th, .page-admin .kpi-table-wrap td{min-width: 9rem;white-space: normal;}.page-admin .admin-etapes{display: grid;gap: var(--s-2);max-width: var(--lecture);}.page-admin .spend-form{display: grid;gap: 0 var(--s-4);}.page-admin .spend-form .btn{justify-self: start;margin-bottom: var(--s-4);}.page-admin .checklist{display: grid;margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--bordure);}.page-admin .checklist li{display: flex;align-items: flex-start;gap: var(--s-3);padding: var(--s-3) 0;border-bottom: 1px solid var(--bordure);font-size: .9375rem;}.page-admin .checklist .etat{flex: none;}@media (min-width: 48rem){.page-admin .kpi-grid{grid-template-columns: repeat(3, minmax(0, 1fr));}.page-admin .spend-form{grid-template-columns: repeat(4, minmax(0, 1fr)) auto;align-items: end;}}@media print{.page-apercu .teaser-aside, .page-espace .espace-nav, .page-espace .espace-evitement, .page-espace .espace-head form, .page-espace .profile-edit, .page-espace .side-card form, .page-espace .liste-suite, .page-admin .spend-form{display: none !important;}.page-apercu .teaser-layout, .page-espace .espace-layout{display: block;}}.consent-banner{position: fixed;left: 0;right: 0;bottom: 0;z-index: var(--z-bandeau);padding: var(--s-4) 0;padding-bottom: max(var(--s-4), env(safe-area-inset-bottom));background: var(--blanc);color: var(--texte);border-top: 1px solid var(--bordure);box-shadow: var(--ombre-3);}.consent-row{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s-3) var(--s-5);}.consent-row p{flex: 1 1 26rem;margin: 0;font-size: var(--fs-petit);}.consent-actions{display: flex;flex: 1 1 auto;justify-content: flex-end;gap: var(--s-3);}.consent-actions .btn{flex: 1 1 8rem;max-width: 12rem;}@media not all and (min-width: 40rem){.consent-actions .btn{max-width: none;}}.result-jump{position: fixed;z-index: var(--z-flottant);left: var(--gouttiere);right: var(--gouttiere);bottom: var(--s-4);display: inline-flex;align-items: center;justify-content: center;gap: var(--s-2);min-height: var(--h-champ);padding: 0 var(--s-4);border: 1px solid var(--bordure-appuyee);border-radius: var(--r-2);background: var(--blanc);color: var(--texte);box-shadow: var(--ombre-3);font-weight: 600;text-decoration: none;}.result-jump:hover{background: var(--fond-2);color: var(--texte);}.htmx-indicator{display: none;align-items: center;gap: var(--s-2);font-size: var(--fs-petit);color: var(--texte-2);}.htmx-request .htmx-indicator, .htmx-request.htmx-indicator{display: inline-flex;}.teaser-result.htmx-request{opacity: .6;transition: opacity var(--duree) var(--ease);}.spinner{width: 16px;height: 16px;border: 2px solid var(--bordure);border-top-color: var(--bleu);border-radius: 50%;animation: tourne .8s linear 6;}@keyframes tourne{to{rotate: 360deg;}}.espace-dossier .page-head{margin-bottom: var(--s-5);}.espace-dossier .eyebrow{display: flex;align-items: center;gap: 6px;}.espace-dossier .eyebrow .icon{color: var(--texte-2);}.espace-dossier .wrap > .notice-box{margin: 0 0 var(--s-3);}.dossier-card, .dossier-head, .dossier-liens, .phase-block, .mes-attestation, .piece-card{background: var(--blanc);border: 1px solid var(--bordure);border-radius: var(--r-3);}.dossiers-groupe-titre, .dossier-now h2, .phase-head h2, .attestations-groupe-tete h2, .lien-liste > h2{font-size: var(--fs-h3);line-height: 1.3;letter-spacing: -.01em;}.echeance{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px var(--s-2);margin: 0;font-size: var(--fs-petit);color: var(--texte);}.echeance > .icon{align-self: center;color: var(--texte-2);}.echeance-label, .echeance .muted{color: var(--texte-2);}.dossier-num{margin: 0;color: var(--texte-2);font-size: var(--fs-petit);font-variant-numeric: tabular-nums;white-space: nowrap;}.dossier-warning, .dossier-bandeau-petit, .dossier-rappel, .dossier-foot-date, .dossiers-note, .attestations-note, .guide-pieces-date, .piece-question, .piece-lots, .piece-card-parent, .dossier-lots-vises, .dossier-etat-texte, .dossier-forms-indice, .dossier-ia{display: flex;gap: var(--s-2);align-items: flex-start;}:is(.dossier-warning, .dossier-bandeau-petit, .dossier-rappel, .dossier-foot-date, .dossiers-note, .attestations-note, .guide-pieces-date, .piece-question, .piece-lots, .piece-card-parent, .dossier-lots-vises, .dossier-etat-texte, .dossier-forms-indice, .dossier-ia) > .icon{flex: none;margin-top: .2em;color: var(--texte-2);}.dossier-warning{margin: 0;font-size: var(--fs-petit);font-weight: 500;color: var(--texte);}.dossier-bandeau-petit{margin: 0;}.dossier-erreur{margin: var(--s-2) 0 0;}.dossier-action{display: inline-flex;flex-wrap: wrap;align-items: center;gap: var(--s-2);}.dossier-action form{margin: 0;}.dossier-action > .dossier-erreur{flex-basis: 100%;}.espace-dossier .dossier-progress{display: grid;gap: 6px;margin: 0;font-size: var(--fs-petit);color: var(--texte-2);}.espace-dossier .dossier-progress strong{color: var(--texte);}:is(.espace-dossier, .guide-pieces) .volet-bloc{background: var(--blanc);border: 1px solid var(--bordure);border-radius: var(--r-3);}:is(.espace-dossier, .guide-pieces) .volet-bloc > summary{min-height: var(--h-champ);padding: var(--s-1) 20px;}:is(.espace-dossier, .guide-pieces) .volet-bloc > .volet-corps{padding: 0 20px 20px;}:is(.espace-dossier, .guide-pieces) .volet-bloc h3{margin: var(--s-4) 0 var(--s-2);font-size: var(--fs-ui);letter-spacing: 0;}:is(.espace-dossier, .guide-pieces) .volet > summary:hover > span{text-decoration: underline;text-underline-offset: .18em;}.volet-piece > summary{width: fit-content;max-width: 100%;gap: 6px;color: var(--bleu);font-size: var(--fs-petit);}.volet-piece > summary .icon{width: 16px;height: 16px;stroke-width: 2;color: currentColor;}.volet-piece > summary:hover{color: var(--bleu-survol);}.volet-piece > .volet-corps{margin: var(--s-1) 0 var(--s-2);padding: var(--s-4);border-radius: var(--r-2);background: var(--fond-2);font-size: var(--fs-petit);}.volet-piece > .volet-corps > :last-child{margin-bottom: 0;}.piece-facts{display: grid;gap: var(--s-3);margin: 0 0 var(--s-3);}.piece-facts > div{display: grid;gap: 2px;}.piece-facts dt, .piece-card dt, .dossier-faits dt{font-size: var(--fs-mini);font-weight: 600;color: var(--texte-2);}.piece-facts dd, .piece-card dd{margin: 0;line-height: 1.5;color: var(--texte);overflow-wrap: break-word;}.volet-titre{margin: var(--s-3) 0 6px;font-size: var(--fs-mini);font-weight: 600;color: var(--texte);}.volet-liste{display: grid;gap: 6px;margin: 0 0 var(--s-3);padding-left: 1.15em;font-size: .9375rem;}.volet-liste li::marker{color: var(--texte-2);}.volet-liste li > p{margin: 0;}.volet-sources a{overflow-wrap: anywhere;}.volet-guide{margin: 0;}.dossiers-layout{display: grid;gap: var(--s-6);align-items: start;}.dossiers-principal{min-width: 0;}.dossiers-groupe + .dossiers-groupe, .dossiers-principal > .dossiers-clos{margin-top: var(--s-6);}.dossiers-groupe-titre{margin: 0 0 var(--s-3);}.dossiers-groupe-n{font-weight: 500;color: var(--texte-2);font-variant-numeric: tabular-nums;}.dossiers-clos .dossier-list{margin-top: var(--s-1);}.espace-dossier .dossier-list{display: grid;gap: var(--s-3);margin: 0;padding: 0;list-style: none;}.espace-dossier .dossier-list > li{min-width: 0;}.dossier-card{position: relative;display: grid;gap: var(--s-2);padding: var(--s-4);transition: border-color var(--duree) var(--ease), background-color var(--duree) var(--ease);}.dossier-card:hover{border-color: var(--bordure-appuyee);}.dossier-card > *{min-width: 0;margin: 0;}.dossier-card-titre, .lien-avis h2, .piece-card h3, .mes-attestation-tete h3{font-size: 1.0625rem;line-height: 1.35;letter-spacing: 0;overflow-wrap: break-word;}.dossier-card-lien{display: inline-block;padding-block: var(--s-3);margin-block: calc(-1 * var(--s-3));color: var(--texte);text-decoration: none;}.dossier-card-lien::after{content: "";position: absolute;inset: 0;}.dossier-card-lien:hover{color: var(--texte);text-decoration: underline;}.dossier-card-echeance, .dossier-card-meta, .dossier-card-etats{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-1) var(--s-2);}.dossier-card-echeance .echeance{flex: 1 1 14rem;}.dossier-card-meta{column-gap: var(--s-4);font-size: var(--fs-petit);color: var(--texte-2);}.dossier-card-meta p{margin: 0;}.dossier-card-acheteur{display: flex;gap: 6px;align-items: flex-start;}.dossier-card-acheteur .icon{margin-top: .2em;color: var(--texte-2);}.dossier-card .dossier-progress{max-width: 24rem;margin-top: var(--s-1);}@supports selector(:has(a)){.dossier-card:has(.dossier-card-lien:focus-visible){outline: 2px solid var(--bleu);outline-offset: 2px;}.dossier-card-lien:focus-visible{outline: none;}}.dossiers-cote{display: grid;gap: var(--s-4);}.dossiers-cote .card-title, .attestations-situation .card-title{align-items: flex-start;}:is(.dossiers-cote, .attestations-situation) .card-title .icon{margin-top: 3px;color: var(--texte-2);}.dossiers-cote .card p{font-size: .9375rem;color: var(--texte-2);}.dossiers-ajout .field{margin-bottom: var(--s-3);}.dossiers-note, .dossiers-guide{margin: 0;}@media (min-width: 64rem){.dossiers-layout{grid-template-columns: minmax(0, 1fr) 22rem;}.espace-dossier .dossier-list{gap: 0;overflow: clip;border: 1px solid var(--bordure);border-radius: var(--r-3);}.espace-dossier .dossier-list > li + li{border-top: 1px solid var(--bordure);}.dossier-card{grid-template-columns: 11rem minmax(0, 1fr);grid-template-areas: "echeance titre" "echeance meta" "echeance progres";column-gap: var(--s-6);row-gap: var(--s-1);align-items: start;align-content: start;padding: 20px var(--s-5);border: 0;border-radius: 0;}.dossier-card:hover{background: var(--fond-2);}.dossier-card:has(.dossier-card-lien:focus-visible){outline-offset: -2px;}.dossier-card-titre{grid-area: titre;}.dossier-card-echeance{grid-area: echeance;flex-direction: column;align-items: flex-start;}.dossier-card-echeance .echeance{display: block;flex: none;}.dossier-card-echeance .echeance-label{display: block;font-size: var(--fs-mini);}.dossier-card-meta{grid-area: meta;}.dossier-card .dossier-progress{grid-area: progres;}}@media (min-width: 75rem){.dossier-card{grid-template-columns: 11rem minmax(0, 1fr) 14rem;grid-template-areas: "echeance titre progres" "echeance meta progres";}.dossier-card .dossier-progress{margin: 0;}}@media (min-width: 64rem) and (min-height: 56rem){.dossiers-cote{position: sticky;top: calc(var(--h-entete) + var(--s-5));}}@media not all and (min-width: 40rem){.dossiers-page .page-head .lead{display: none;}}.dossier-grille, .dossier-haut, .dossier-corps{display: grid;gap: var(--s-4);align-content: start;min-width: 0;}.dossier-head, .dossier-liens, .phase-block{padding: 20px;}.dossier-head-top{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2);margin: 0 0 var(--s-3);}.dossier-head-top .dossier-num{margin-left: auto;}.dossier-head h1{margin: 0 0 var(--s-3);font-size: var(--fs-h1-outil);line-height: 1.15;overflow-wrap: break-word;}@media not all and (min-width: 40rem){.dossier-head h1{font-size: var(--fs-h3);line-height: 1.3;letter-spacing: -.01em;}}.dossier-infos{display: flex;flex-wrap: wrap;gap: var(--s-1) var(--s-4);margin: 0 0 var(--s-2);padding: 0;list-style: none;font-size: var(--fs-petit);color: var(--texte-2);}.dossier-infos li{display: flex;align-items: flex-start;gap: 6px;min-width: 0;}.dossier-infos .icon{width: 16px;height: 16px;margin-top: .2em;stroke-width: 2;color: var(--texte-2);}.dossier-head .echeance{margin: 0 0 var(--s-2);font-size: var(--fs-ui);}.dossier-head > :last-child{margin-bottom: 0;}.dossier-lots-vises{margin: 0;font-size: var(--fs-petit);color: var(--texte-2);}.dossier-now{display: grid;gap: var(--s-3);align-content: start;padding: 20px;background: var(--bleu-pale);border: 1px solid var(--bordure);border-radius: var(--r-3);}.dossier-now > *{margin: 0;}.dossier-now > .eyebrow + h2{margin-top: calc(var(--s-1) - var(--s-3));}.dossier-now-date, .dossier-now-texte{display: flex;gap: var(--s-2);align-items: flex-start;font-size: .9375rem;}:is(.dossier-now-date, .dossier-now-texte) .icon{flex: none;margin-top: .15em;color: var(--texte-2);}.dossier-now.is-abandonne{background: var(--fond-2);}.dossier-now > .dossier-now-lien{margin-top: calc(-1 * var(--s-2));}.dossier-now-fait{display: flex;gap: var(--s-2);align-items: flex-start;margin: 0 0 var(--s-2);font-size: .9375rem;font-weight: 600;color: var(--texte);}.dossier-now-fait .icon{flex: none;margin-top: .2em;color: var(--bleu);}.dossier-now-list ol{display: grid;gap: var(--s-1);margin: 0;padding: 0;list-style: none;}.dossier-now-list li{display: flex;flex-wrap: wrap;align-items: flex-start;column-gap: var(--s-2);}.dossier-now-list li > form{margin: 0;}.dossier-now-piece{flex: 1 1 10rem;min-width: 0;margin: 0;padding: 2px 0 var(--s-2);font-weight: 600;line-height: 1.4;}.dossier-now-piece .icon{margin-left: var(--s-1);}.dossier-now-list li > .dossier-erreur{flex-basis: 100%;}.dossier-now .dossier-progress{padding-top: var(--s-3);border-top: 1px solid var(--bordure-appuyee);font-size: .9375rem;color: var(--texte);}.dossier-sommaire ol{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: var(--s-3);margin: 0;padding: 0;list-style: none;}.dossier-sommaire a{display: flex;align-items: center;min-height: var(--tap);color: var(--texte);font-size: var(--fs-petit);font-weight: 500;line-height: 1.3;text-decoration: none;}.dossier-sommaire a:hover{color: var(--bleu-survol);text-decoration: underline;}.dossier-links{display: flex;flex-wrap: wrap;gap: 0 var(--s-5);margin: 0;padding: 0;list-style: none;}.dossier-liens{padding-block: var(--s-1) var(--s-4);}.dossier-liens .link-arrow{font-size: .9375rem;white-space: normal;}.dossier-liens .fine-print{max-width: var(--lecture);margin: var(--s-1) 0 0;}.dossier-faits{display: grid;grid-template-columns: repeat(auto-fill, minmax(min(100%, 10rem), 1fr));gap: var(--s-2);margin: 0 0 var(--s-4);}.dossier-faits > div{display: grid;gap: 2px;padding: var(--s-2) var(--s-3);border-radius: var(--r-1);background: var(--fond-2);}.dossier-faits dd{margin: 0;font-weight: 600;}.dossier-fiche-verdict{display: grid;justify-items: start;gap: var(--s-2);margin: 0 0 var(--s-3);}.dossier-fiche-verdict p{margin: 0;}.dossier-fiche-lignes li{display: list-item;}.dossier-fiche-lignes li + li{margin-top: var(--s-2);padding-top: var(--s-2);border-top: 1px solid var(--bordure);}.dossier-fiche-lignes .link-arrow{margin-right: var(--s-3);font-size: var(--fs-petit);}.dossier-ia{margin: var(--s-3) 0 0;padding: 10px var(--s-3);border-radius: var(--r-2);background: var(--fond-2);font-size: var(--fs-petit);color: var(--texte-2);}.dossier-lots > p{font-size: .9375rem;color: var(--texte-2);}.dossier-lots fieldset{margin: 0 0 var(--s-3);}@media (min-width: 48rem){.dossier-head, .phase-block{padding: var(--s-5) var(--s-6);}.dossier-liens{padding-inline: var(--s-6);}.dossier-lots fieldset{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: var(--s-5);}}@media (min-width: 64rem){.dossier-grille{grid-template-columns: minmax(0, 1fr) 22rem;grid-template-areas: "haut now" "corps now";column-gap: var(--s-6);row-gap: var(--s-5);align-items: start;}.dossier-haut{grid-area: haut;}.dossier-corps{grid-area: corps;gap: var(--s-5);}.dossier-now{grid-area: now;padding: var(--s-5);}}@media (min-width: 64rem) and (min-height: 40rem){.dossier-now{position: sticky;top: calc(var(--h-entete) + var(--s-5));max-height: calc(100vh - var(--h-entete) - 2 * var(--s-5));overflow-y: auto;}}@media not all and (min-width: 40rem){.dossier-now-date, .dossier-now > .eyebrow, .dossier-head .dossier-lots-vises{display: none;}.dossier-now > .eyebrow + h2{margin-top: 0;}.dossier-page .breadcrumb > [aria-current], .dossier-page .breadcrumb > span[aria-hidden]:has(+ [aria-current]){display: none;}}.phase-head{display: grid;gap: var(--s-1);padding-bottom: var(--s-4);border-bottom: 1px solid var(--bordure);}.phase-head > *{margin: 0;}.phase-head .eyebrow{font-size: var(--fs-petit);font-weight: 500;}.phase-desc{max-width: var(--lecture);font-size: var(--fs-petit);color: var(--texte-2);}.phase-head .dossier-progress{max-width: 22rem;margin-top: var(--s-2);}.phase-block.is-repliee .phase-head{padding-bottom: 0;border-bottom: 0;}.phase-note{margin: var(--s-3) 0 0;}.piece-list{margin: 0;padding: 0;list-style: none;}.piece-line{display: grid;grid-template-columns: var(--tap) minmax(0, 1fr);column-gap: var(--s-3);padding: var(--s-4) 0;border-top: 1px solid var(--bordure);}.piece-list > .piece-line:first-child{border-top: 0;}.dossier-forms + .piece-list > .piece-line:first-child{border-top: 1px solid var(--bordure);}.piece-line > .piece-toggle-form, .piece-line > .piece-repere{grid-column: 1;grid-row: 1 / span 3;align-self: start;margin: 0;}.piece-line > .piece-repere{align-items: start;padding-top: 2px;}.piece-line > .piece-main, .piece-line > .piece-actions{grid-column: 2;min-width: 0;}.piece-line > .dossier-erreur{grid-column: 1 / -1;}.espace-dossier .piece-toggle{flex-direction: column;justify-content: center;gap: 2px;width: var(--tap);padding: 2px 0;}.espace-dossier .piece-toggle-mot{font-size: var(--fs-mini);line-height: 1.2;}.piece-toggle-form.htmx-request .piece-toggle{opacity: .6;cursor: progress;}.piece-name{margin: 2px 0 var(--s-1);line-height: 1.4;}.piece-name strong{font-weight: 600;color: var(--texte);}.piece-name .etat, .piece-name .badge{margin-left: var(--s-1);vertical-align: 1px;}.is-done .piece-name strong, .is-na .piece-name strong{color: var(--texte-2);}.piece-why{margin: 0 0 var(--s-1);font-size: var(--fs-petit);line-height: 1.5;color: var(--texte-2);overflow-wrap: break-word;}.piece-lots{font-weight: 500;color: var(--texte);}.espace-dossier .piece-validity{margin: var(--s-1) 0;}.piece-actions{display: flex;flex-wrap: wrap;gap: var(--s-2);margin: 2px 0 0 calc(-1 * var(--s-2));}.espace-dossier .btn.piece-action{min-height: var(--tap);padding: 0 var(--s-2);border-color: transparent;background: transparent;color: var(--texte-2);font-size: var(--fs-petit);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .18em;}.espace-dossier .btn.piece-action:hover{background: var(--fond-2);color: var(--texte);}.piece-sub{display: grid;gap: var(--s-3);margin: var(--s-2) 0 0;padding: 0 0 0 var(--s-4);list-style: none;border-left: 2px solid var(--bordure);}.piece-sub .piece-name{margin-top: 0;font-size: .9375rem;}.piece-sub-note{font-size: var(--fs-mini);color: var(--texte-2);}.piece-groupe{margin: var(--s-4) 0 0;padding-top: var(--s-4);border-top: 1px solid var(--bordure);}.piece-groupe h3{display: flex;align-items: center;gap: var(--s-2);margin: 0;font-size: .9375rem;letter-spacing: 0;}.piece-groupe h3 .icon{color: var(--texte-2);}.piece-groupe .fine-print{margin: var(--s-1) 0 0;}.phase-volets{margin-top: var(--s-2);border-top: 1px solid var(--bordure);}.phase-volets:not(:has(details)){display: none;}.volet-groupe + .volet-groupe{border-top: 1px solid var(--bordure);}.volet-groupe > summary, .volet-phase > summary{min-height: var(--h-champ);font-size: .9375rem;}.volet-groupe > .volet-corps{padding: 0 0 var(--s-4);}.volet-phase{margin-top: var(--s-3);border-top: 1px solid var(--bordure);}.perso-champs{max-width: 34rem;}.perso-champs .field{margin-bottom: var(--s-3);}.dossier-forms{margin-top: var(--s-4);}.dossier-forms-choix-bloc{padding: var(--s-4);border-radius: var(--r-2);background: var(--fond-2);}.dossier-forms-tete h3{display: flex;align-items: center;gap: var(--s-2);margin: 0 0 6px;font-size: var(--fs-ui);letter-spacing: 0;}.dossier-forms-tete p{margin: 0 0 var(--s-3);font-size: var(--fs-petit);color: var(--texte-2);}.dossier-forms-tete .dossier-forms-indice{font-weight: 600;color: var(--texte);}.dossier-forms-choix legend{font-size: .9375rem;}.espace-dossier .choix-options{display: grid;gap: var(--s-2);grid-template-columns: repeat(auto-fit, minmax(min(100%, 9rem), 1fr));}.espace-dossier .choix-option{align-items: center;font-weight: 600;}.dossier-forms-choix > .fine-print{margin: var(--s-2) 0 var(--s-3);}.dossier-forms-actions{display: flex;flex-wrap: wrap;gap: var(--s-2);}.dossier-forms-auto{margin: var(--s-1) 0 0;}.dossier-forms-retour{display: inline-flex;align-items: center;gap: 6px;min-height: var(--tap);font-size: var(--fs-petit);text-align: left;}.dossier-etat-texte{font-weight: 600;}.dossier-etat-actions{display: flex;flex-wrap: wrap;gap: var(--s-2);margin: 0 0 var(--s-3);}.dossier-rappel{margin: 0;font-size: var(--fs-petit);color: var(--texte-2);}.dossier-retirer > summary{color: var(--texte-2);}.dossier-foot{display: grid;gap: var(--s-2);padding-top: var(--s-4);border-top: 1px solid var(--bordure);font-size: var(--fs-petit);color: var(--texte-2);}.dossier-foot p{max-width: var(--etroit);margin: 0;}@media (min-width: 48rem){.phase-head:has(> .dossier-progress){grid-template-columns: minmax(0, 1fr) 14rem;column-gap: var(--s-6);}.phase-head:has(> .dossier-progress) > *{grid-column: 1;}.phase-head > .dossier-progress{grid-column: 2;grid-row: 1 / span 3;align-self: center;max-width: none;margin: 0;}.piece-line{grid-template-columns: var(--tap) minmax(0, 1fr) auto;}.piece-line > .piece-actions{grid-column: 3;grid-row: 1;justify-content: flex-end;margin: 0 0 0 var(--s-3);}.piece-facts > div{grid-template-columns: 9.5rem minmax(0, 1fr);column-gap: 14px;}.piece-facts dd + dd{grid-column: 2;}}.attestations-situation{max-width: var(--etroit);margin-top: var(--s-5);}.attestations-situation legend{margin-bottom: var(--s-3);}.attestations-situation .fine-print{margin: var(--s-3) 0;}.attestations-reponse{margin: 0;}.attestations-situation form + .attestations-reponse{display: none;}.espace-dossier .choix-options-3{grid-template-columns: minmax(0, 1fr);}.attestations-groupe{margin-top: var(--s-7);}.attestations-groupe-tete{max-width: var(--etroit);margin-bottom: var(--s-4);}.attestations-groupe-tete h2{margin: 0 0 var(--s-2);}.attestations-groupe-tete p:last-child{margin: 0;font-size: .9375rem;color: var(--texte-2);}.attestations-grille{display: grid;gap: var(--s-4);margin: 0;padding: 0;list-style: none;}.attestations-grille > li{min-width: 0;}.mes-attestation, .piece-card{display: flex;flex-direction: column;gap: var(--s-3);height: 100%;padding: 20px;}:is(.mes-attestation, .piece-card) > .volet-piece{margin-top: auto;padding-top: var(--s-1);border-top: 1px solid var(--bordure);}:is(.mes-attestation, .piece-card):target{outline: 2px solid var(--bleu);outline-offset: 2px;}.mes-attestation-tete h3{margin: 0 0 var(--s-1);}.mes-attestation .piece-validity{margin: 0;}.mes-attestation-ok{display: flex;gap: 6px;align-items: center;margin: 0;font-size: var(--fs-petit);font-weight: 600;color: var(--succes);}.mes-attestation-form{display: grid;}.mes-attestation-form .field{margin-bottom: var(--s-3);}.mes-attestation-form .btn{justify-self: start;}.mes-attestation-dates{display: grid;column-gap: var(--s-3);align-items: end;}.mes-attestation-effacer{margin: 0;}.mes-attestation-effacer-bouton{display: inline-flex;align-items: center;gap: 6px;min-height: var(--tap);font-size: var(--fs-petit);}.attestations-note{max-width: var(--etroit);margin: var(--s-6) 0 var(--s-3);}@media (min-width: 40rem){.espace-dossier .choix-options-3{grid-template-columns: repeat(3, minmax(0, 1fr));}.mes-attestation{padding: var(--s-5);}.mes-attestation-dates{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 48rem){.attestations-grille{grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--s-5);}.mes-attestation-dates{grid-template-columns: minmax(0, 1fr);}}@media (min-width: 64rem){.mes-attestation-dates{grid-template-columns: repeat(2, minmax(0, 1fr));}}.lien-page .feuille-large h1{margin-bottom: var(--s-3);}.lien-avis{display: grid;gap: var(--s-2);margin: var(--s-5) 0 0;padding: var(--s-4);border-radius: var(--r-2);background: var(--fond-2);}.lien-tete{margin: var(--s-4) 0 0;}.lien-tete + .lien-avis{margin-top: var(--s-3);}.lien-avis > *, .lien-avis .dossier-head-top{margin: 0;}.lien-bandeaux{display: grid;gap: var(--s-3);margin-top: var(--s-4);}.lien-action{display: grid;gap: var(--s-3);margin-top: var(--s-5);}.lien-action > *{margin: 0;}.lien-confirme{display: flex;gap: var(--s-3);align-items: center;padding: var(--s-3) var(--s-4);border: 1px solid var(--succes-bord);border-radius: var(--r-2);background: var(--succes-fond);font-weight: 600;}.lien-confirme .icon{color: var(--succes);}.lien-liste, .lien-foot{max-width: 36rem;margin: var(--s-6) auto 0;}.lien-liste > h2{margin: 0 0 var(--s-2);}.lien-liste > .dossier-warning{margin-bottom: var(--s-4);}.lien-liste .dossier-ia{background: var(--blanc);border: 1px solid var(--bordure);}.phase-apercu + .phase-apercu{margin-top: var(--s-3);}.phase-apercu .phase-head h3{margin: 0;font-size: var(--fs-ui);letter-spacing: 0;}@media not all and (min-width: 40rem){.feuille-page.lien-page.espace-dossier{padding-top: var(--s-4);}.lien-page .feuille-large > :is(.ico-tuile, .eyebrow, .lead){display: none;}.lien-avis h2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3;overflow: hidden;}}.guide-pieces-hero .eyebrow{margin-bottom: var(--s-3);}.guide-pieces-debut{margin: 0 0 var(--s-2);}.guide-pieces-date{margin: 0 0 var(--s-4);}.guide-pieces-corps{display: grid;gap: var(--s-6);padding-bottom: var(--section);}.guide-pieces-contenu{min-width: 0;}.guide-sommaire{padding: var(--s-4);border-radius: var(--r-3);background: var(--fond-2);}.guide-sommaire-titre{margin: 0 0 var(--s-2);font-size: .9375rem;font-weight: 600;color: var(--texte);}.guide-sommaire ol{display: grid;margin: 0;padding: 0;list-style: none;}.guide-sommaire a{display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: baseline;gap: 0 var(--s-3);min-height: var(--tap);padding: 10px var(--s-2);border-radius: var(--r-1);color: var(--texte);font-weight: 500;line-height: 1.35;text-decoration: none;transition: background-color var(--duree) var(--ease);}.guide-sommaire a:hover{background: var(--blanc);color: var(--texte);text-decoration: underline;}.guide-sommaire small{font-size: var(--fs-mini);font-weight: 400;color: var(--texte-2);white-space: nowrap;}.guide-phase + .guide-phase, .guide-inconnus{margin-top: var(--s-8);}.guide-phase-head{max-width: var(--etroit);margin-bottom: var(--s-5);}.guide-phase-head h2{margin: 0 0 var(--s-3);}.guide-phase-head p:last-child{margin: 0;color: var(--texte-2);}.guide-cartes{display: grid;gap: var(--s-4);margin: 0;padding: 0;list-style: none;}.guide-cartes > li{min-width: 0;}.guide-groupe{grid-column: 1 / -1;display: grid;gap: 6px;padding: var(--s-4) 20px;border-radius: var(--r-3);background: var(--fond-2);}.guide-groupe h3{display: flex;align-items: center;gap: var(--s-2);margin: 0;font-size: var(--fs-ui);letter-spacing: 0;}.guide-groupe p{margin: 0;font-size: .9375rem;color: var(--texte-2);}.piece-card > *{margin: 0;}.piece-card-tags{display: flex;flex-wrap: wrap;gap: 6px;}.piece-card-statut, .piece-card-parent{font-size: var(--fs-petit);color: var(--texte-2);}.piece-card dl{display: grid;gap: var(--s-3);margin: 0;}.piece-card dl > div{display: grid;gap: 2px;}.piece-card dd{font-size: .9375rem;}.piece-card .piece-officiel{font-size: var(--fs-petit);}.guide-pieges{margin-top: var(--s-4);}.guide-renvois{margin: 2px 0 0;font-size: var(--fs-petit);color: var(--texte-2);}.guide-pieces .dossier-foot{margin-top: var(--s-7);}@media (min-width: 40rem){.guide-sommaire ol{grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: var(--s-4);}}@media (min-width: 48rem){.guide-cartes{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 64rem){.guide-pieces-corps{grid-template-columns: 16rem minmax(0, 1fr);gap: var(--s-7);align-items: start;}.guide-sommaire ol{grid-template-columns: minmax(0, 1fr);}.guide-cartes{gap: var(--s-5);}}@media (min-width: 64rem) and (min-height: 36rem){.guide-sommaire{position: sticky;top: calc(var(--h-entete) + var(--s-5));max-height: calc(100vh - var(--h-entete) - 2 * var(--s-5));overflow-y: auto;}}@media not all and (min-width: 23.75rem){.dossier-head, .dossier-now, .dossier-liens, .phase-block, .dossier-card, .mes-attestation, .piece-card{padding-inline: var(--s-4);}:is(.espace-dossier, .guide-pieces) .volet-bloc > summary, :is(.espace-dossier, .guide-pieces) .volet-bloc > .volet-corps{padding-inline: var(--s-4);}.piece-line{column-gap: 10px;}.dossier-grille, .dossier-haut{gap: var(--s-3);}.dossier-head, .dossier-now{padding-block: var(--s-4);}.dossier-head-top, .dossier-head h1, .dossier-head .echeance{margin-bottom: var(--s-2);}.dossier-head .echeance{font-size: var(--fs-petit);}.lien-page .feuille-large{padding: var(--s-4);}.lien-page .feuille-large h1{font-size: 1.5rem;}.lien-avis{padding: var(--s-3);}.lien-avis .link-arrow{font-size: var(--fs-petit);}}@media (forced-colors: active){.dossier-card, .dossier-head, .dossier-now, .dossier-liens, .phase-block, .mes-attestation, .piece-card, .volet-bloc, .lien-avis, .chip-saved{border: 1px solid CanvasText;}.piece-toggle[aria-pressed="true"] .piece-box{background: Highlight;color: HighlightText;}}@media print{.espace-onglets, .espace-dossier .breadcrumb, .piece-toggle-form, .piece-repere, .piece-actions, .perso-form, .dossier-etat-actions, .dossier-retirer, .dossier-forms-choix, .dossier-forms-auto, .dossier-lots, .dossiers-cote, .dossier-sommaire, .dossier-erreur, .dossier-action, .volet-piece, .mes-attestation-form, .mes-attestation-effacer, .attestations-situation form, .lien-action form, .lien-action .btn, .guide-sommaire, .guide-appel, .espace-dossier details:not([open]):not(.volet-phase), .guide-pieces details:not([open]){display: none !important;}.espace-dossier.page, .lien-page{padding: 0;}.dossier-grille{display: block;}.dossier-grille > * + *, .dossier-haut > * + *, .dossier-corps > * + *{margin-top: var(--s-3);}.dossier-now{position: static;max-height: none;overflow: visible;}.dossier-head, .dossier-now, .dossier-liens, .phase-block, .dossier-card, .mes-attestation, .piece-card, .volet-bloc, .lien-avis, .dossier-forms-choix-bloc{background: #fff !important;border: 1px solid #999 !important;break-inside: avoid-page;}.phase-block{break-inside: auto;}.phase-head{break-after: avoid;}.piece-line{grid-template-columns: 1.6rem minmax(0, 1fr);padding: 6px 0;break-inside: avoid;}.piece-line::before{content: "☐";grid-column: 1;grid-row: 1;font-size: var(--fs-h3);line-height: 1.25;}.piece-line.is-done::before{content: "☑";}.piece-line.is-check::before{content: "?";font-weight: 600;}.piece-line.is-na::before{content: "–";}.piece-line > .piece-main{grid-column: 2;}.volet-phase > summary{display: none;}.etat-pret{background: #fff;color: #000;border: 1px solid #000;}.espace-dossier progress{background: #ddd;}.espace-dossier progress::-webkit-progress-value{background: #000;}.espace-dossier progress::-moz-progress-bar{background: #000;}.dossier-ia{background: #fff;border: 1px solid #999;}.attestations-situation .attestations-reponse{display: block !important;}.dossier-links a::after{content: " (" attr(href) ")";font-weight: 400;overflow-wrap: anywhere;}.dossier-links a .icon{margin-right: 0;}}@media print{.volet-phase::details-content{content-visibility: visible;}}.page-essai .wrap > :not(.page-head){max-width: var(--etroit);}.page-essai .page-head{margin-bottom: var(--s-5);}.essai-marche{margin: 0 0 var(--s-6);}.essai-marche .notice-card{margin: 0;}.essai-marche .avis-clos .notice-top{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2) var(--s-3);}.demo{margin: 0 0 var(--s-7);}.demo-tete > h2{margin: 0 0 var(--s-2);font-size: var(--fs-h3);}.demo-identifie{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2) var(--s-3);margin: 0 0 var(--s-3);font-size: var(--fs-petit);color: var(--texte-2);}.demo-lecture{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2) var(--s-3);margin: 0 0 var(--s-4);}.demo-controles{display: flex;flex-wrap: wrap;gap: var(--s-2);}.demo-etapes{display: grid;gap: var(--s-4);margin: 0;padding: 0;list-style: none;}.demo-etape{padding: var(--s-4);background: var(--blanc);border: 1px solid var(--bordure);border-radius: var(--r-3);}.demo-etape > h3{display: flex;align-items: center;gap: var(--s-3);margin: 0 0 var(--s-3);font-size: var(--fs-h3);}.demo-num{display: inline-grid;place-items: center;flex: none;width: 28px;height: 28px;border-radius: 50%;background: var(--bleu-pale);color: var(--bleu);font-size: var(--fs-petit);font-weight: 600;}.demo-etape > :last-child{margin-bottom: 0;}.demo-metier-actuel{margin: 0 0 var(--s-3);font-size: var(--fs-h3);}.demo-metier{display: grid;gap: var(--s-3);max-width: 28rem;}.demo-lot-phrase{margin: 0 0 var(--s-3);}.demo-lots{display: grid;gap: 2px;margin: 0 0 var(--s-2);padding: 0;list-style: none;font-size: .9375rem;}.demo-lots li{display: grid;grid-template-columns: 4.5rem minmax(0, 1fr);gap: var(--s-2);padding: 6px var(--s-2);border-radius: var(--r-1);overflow-wrap: anywhere;}.demo-lots .is-vise{background: var(--bleu-pale);}.demo-lot-n{color: var(--texte-2);font-variant-numeric: tabular-nums;}.demo-lots mark{background: none;color: inherit;font-weight: 600;}.demo-votre-lot{display: inline-block;margin-left: var(--s-1);padding: 0 var(--s-2);border-radius: var(--r-1);background: var(--blanc);box-shadow: inset 0 0 0 1px var(--bleu);color: var(--bleu);font-size: var(--fs-mini);}.demo-fiche{margin: 0 0 var(--s-3);}.demo-fiche .fiche-title, .demo-tete-avis .fiche-title{margin: var(--s-2) 0 var(--s-2);font-size: var(--fs-h3);font-weight: 600;line-height: 1.35;}.demo-tete-avis{margin: 0 0 var(--s-3);}.demo-constats{display: grid;gap: 4px;margin: var(--s-2) 0 var(--s-3);padding-left: 1.15em;font-size: .9375rem;}.demo-etiquette{margin: 0 0 var(--s-3);font-size: .9375rem;}.demo-sans-fiche{margin: 0 0 var(--s-3);font-weight: 600;}.demo-ailleurs{max-width: var(--lecture);margin: 0 0 var(--s-3);}.demo-etape .fiche-complete{margin-top: var(--s-2);}.demo-etape-repliee{display: none;}.demo-pas-a-pas .demo-etape.is-courante{animation: demo-fondu 160ms var(--ease);}@keyframes demo-fondu{from{opacity: 0;}to{opacity: 1;}}.sim-bandeau{display: flex;gap: var(--s-2);align-items: flex-start;margin: 0 0 var(--s-3);padding: var(--s-2) var(--s-3);border: 1px dashed var(--bordure-champ);border-radius: var(--r-2);background: var(--fond-2);font-size: var(--fs-petit);color: var(--texte);}.sim-bandeau .icon{margin-top: .15em;flex: none;}.sim-liste{margin: 0;padding: 0;list-style: none;}.sim-case{position: relative;display: inline-grid;place-items: center;min-width: var(--tap);min-height: var(--tap);cursor: pointer;}.sim-case input{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer;}.sim-case:hover .piece-box{border-color: var(--texte-2);}.sim-case input:checked + .piece-box{background: var(--bleu);border-color: var(--bleu);color: var(--blanc);}.sim-case input:focus-visible + .piece-box{outline: 2px solid var(--bleu);outline-offset: 2px;}.piece-line > .sim-case{grid-column: 1;grid-row: 1 / span 3;align-self: start;}.sim-compteur{margin: var(--s-3) 0 0;font-size: var(--fs-petit);font-weight: 600;color: var(--texte-2);}.essai-liste, .essai-suite{margin: 0 0 var(--s-7);}.essai-liste > h2, .essai-suite > h2{margin: 0 0 var(--s-2);font-size: var(--fs-h3);}.essai-liste > .fine-print{margin: 0 0 var(--s-3);}.essai-phase{margin: var(--s-5) 0 var(--s-2);font-size: var(--fs-ui);}.essai-suite > p{max-width: var(--lecture);}.essai-suite .btn{margin: var(--s-2) 0 var(--s-4);}.fiche-carte{margin: var(--s-3) 0 0;}.fiche-carte > .panneau{margin-top: var(--s-2);}.fiche-ecart{margin: 0 0 var(--s-3);}.carte-essai{margin: var(--s-3) 0 0;}.page-apercu .result-sous-titre{margin: var(--s-4) 0 var(--s-2);font-size: var(--fs-ui);}.page-apercu .proches-list{margin-bottom: 0;}.page-apercu .fiche-extract .demo-identifie{margin-bottom: var(--s-2);}.page-apercu .fiche-teaser .demo-constats{margin: 0;}@media (min-width: 48rem){.demo-etape{padding: var(--s-5);}.demo-lots li{grid-template-columns: 5rem minmax(0, 1fr);}}@media (prefers-reduced-motion: reduce){.demo-pas-a-pas .demo-etape.is-courante{animation: none;}}.marche-regarde{display: grid;grid-template-columns: 40px minmax(0, 1fr);align-items: start;gap: var(--s-2) var(--s-4);margin: 0 0 var(--s-5);padding: var(--s-4);border-radius: var(--r-3);background: var(--fond-2);box-shadow: none;}.marche-regarde .ico-tuile{background: var(--blanc);box-shadow: inset 0 0 0 1px var(--bordure);}.marche-regarde p{margin: 0;font-size: .9375rem;color: var(--texte-2);overflow-wrap: anywhere;}.marche-regarde p + p{margin-top: var(--s-1);}.marche-regarde strong{color: var(--texte);}.marche-regarde-merci{margin: 0 0 var(--s-5);font-size: .9375rem;color: var(--texte-2);}.connexion-reprise{margin: 0 0 var(--s-4);font-size: .9375rem;color: var(--texte-2);}.fiche-tete{display: grid;gap: var(--s-3);}.fiche-tete > *{margin: 0;min-width: 0;}.fiche-tete .fiche-tete-titre{margin: 0;font-size: var(--fs-h3);font-weight: 600;line-height: 1.3;letter-spacing: 0;color: var(--texte);overflow-wrap: anywhere;}.fiche-tete-compact .fiche-tete-titre{font-size: 1.0625rem;line-height: 1.35;}.tete-lot{display: flex;align-items: flex-start;gap: 6px;font-size: .9375rem;font-weight: 600;color: var(--texte);}.tete-lot .icon{flex: none;width: 16px;height: 16px;margin-top: .25em;stroke-width: 2;color: var(--bleu);}.tete-nature{font-size: var(--fs-petit);color: var(--texte-2);}.fiche-tete-meta{display: grid;gap: 6px;padding: 0;list-style: none;font-size: var(--fs-petit);color: var(--texte-2);}.fiche-tete-meta li{display: flex;align-items: flex-start;gap: 6px;min-width: 0;}.fiche-tete-meta .icon{flex: none;width: 16px;height: 16px;margin-top: .2em;stroke-width: 2;color: var(--texte-2);}.fiche-tete-meta strong{color: var(--texte);}.fiche-tete-meta .muted{color: var(--texte-2);}.infos-titre{margin: 0 0 var(--s-2);font-size: var(--fs-petit);font-weight: 600;color: var(--texte);}.carreaux{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--s-2);margin: 0;}.carreau{min-width: 0;padding: var(--s-2) var(--s-3);border-radius: var(--r-1);background: var(--fond-2);}.carreau dt{font-size: var(--fs-mini);line-height: 1.4;color: var(--texte-2);}.carreau dd{margin: 0;font-size: 1rem;font-weight: 600;line-height: 1.35;color: var(--texte);overflow-wrap: anywhere;}.carreau dd.is-absent{font-weight: 400;color: var(--texte-2);}.carreau dd a{display: inline-flex;align-items: center;max-width: 100%;overflow-wrap: anywhere;min-height: var(--tap);margin-block: -12px;color: var(--bleu);text-decoration: underline;text-underline-offset: 2px;}@media (min-width: 48rem){.carreaux{grid-template-columns: repeat(3, minmax(0, 1fr));}}.is-neutre .match-tag{background: var(--neutre-fond);border-color: var(--bordure-appuyee);color: var(--texte-2);}.constat-citation{display: block;margin-top: 2px;font-size: var(--fs-mini);color: var(--texte-2);}.match-fixe{margin: var(--s-3) 0 0;padding-top: var(--s-2);border-top: 1px solid var(--bordure);font-size: var(--fs-mini);line-height: 1.5;color: var(--texte-2);}.prochaine-etape{display: grid;gap: var(--s-1);padding: var(--s-3) 14px;border: 1px solid var(--bordure);border-left: 3px solid var(--bleu);border-radius: var(--r-2);background: var(--blanc);}.prochaine-etape > *{margin: 0;min-width: 0;}.prochaine-etape.est-alerte{border-color: var(--alerte-bord);border-left-color: var(--alerte);background: var(--alerte-fond);}.prochaine-titre{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2);font-size: var(--fs-petit);font-weight: 600;color: var(--texte);}.prochaine-texte{font-size: .9375rem;color: var(--texte);}.prochaine-texte a{color: var(--bleu);text-decoration: underline;text-underline-offset: 2px;}.prochaine-echeance{display: flex;align-items: center;gap: 6px;font-size: var(--fs-petit);font-weight: 600;color: var(--alerte);}.prochaine-echeance .icon{flex: none;width: 16px;height: 16px;stroke-width: 2;}.prochaine-etape .link-arrow{justify-self: start;}.fiche-ia-titre{margin: 0 0 var(--s-2);font-size: var(--fs-mini);font-weight: 600;letter-spacing: .02em;color: var(--texte-2);}.notice-fiche-group > .fiche-ia-titre{margin-bottom: var(--s-2);}.fiche-body > .fiche-ia-titre:first-child{margin: 0 0 var(--s-2);}.fiche-etiquette{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-1) var(--s-2);margin: 0;font-size: var(--fs-petit);color: var(--texte-2);}.fiche-etiquette-lib{font-weight: 600;color: var(--texte);}.fiche-body .fiche-etiquette{margin-bottom: var(--s-3);}.fiche-lien-avis{padding: var(--s-2) var(--s-4) var(--s-3);}@media (min-width: 40rem){.fiche-lien-avis{padding-inline: var(--s-5);}}@media (min-width: 64rem){.notice-list .notice-card{display: block;}}.notice-list .fiche-tete .notice-title, .notice-list .fiche-tete .notice-match{grid-area: auto;}.fiche-tete-compact{gap: var(--s-2);}.fiche-tete-compact .carreau{padding: 4px 6px;}.fiche-tete-compact .carreau dt{font-size: var(--fs-mini);line-height: 1.3;}.fiche-tete-compact .carreau dd{line-height: 1.3;}.fiche-tete-compact .fiche-tete-meta{gap: 4px;}.fiche-tete-compact .infos-titre{margin-bottom: 4px;}.fiche-tete-compact .carreau dd{font-size: var(--fs-petit);overflow-wrap: break-word;}@media (max-width: 29.99rem){.fiche-tete-compact .carreau{padding-inline: 4px;}.fiche-tete-compact .carreau dd{font-size: .8125rem;}}.fiche-tete-compact .notice-match{margin: 0;padding: var(--s-2) var(--s-3);}.fiche-tete-compact .prochaine-etape{padding: var(--s-2) var(--s-3);}@media (min-width: 23.75rem){.fiche-tete-compact .carreaux{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 6px;}}.retours-marche{margin-top: var(--s-3);padding-top: var(--s-3);border-top: 1px solid var(--bordure);}@media (min-width: 64rem){.notice-list > li > .retours-marche{margin-top: 0;padding: var(--s-3) var(--s-5) var(--s-4);}}.retours-choix{margin: 0;}.retours-choix legend{margin-bottom: var(--s-2);font-size: .9375rem;}.retours-boutons{display: flex;flex-wrap: wrap;gap: var(--s-2);}.retours-boutons .retour-bouton{min-height: var(--tap);font-size: .875rem;}.retours-donne{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2) var(--s-4);}.retours-etat{display: flex;align-items: flex-start;gap: var(--s-2);margin: 0;font-size: .9375rem;font-weight: 600;color: var(--texte);}.retours-etat .icon{flex: none;margin-top: .2em;color: var(--texte-2);}.retours-etat:focus{outline: none;}.retours-donne .btn-link, .retour-masque .btn-link, .a-revoir-liste .btn-link, .reglages-liste .btn-link, #profil-confirmation .btn-link{display: inline-flex;align-items: center;min-height: var(--tap);}.notice-masque{padding: var(--s-4);}.retour-masque{display: grid;gap: var(--s-2);}.retour-masque-titre{margin: 0;font-size: .9375rem;color: var(--texte-2);overflow-wrap: anywhere;}.retour-info{display: flex;gap: var(--s-2);margin: 0;font-size: var(--fs-petit);color: var(--texte-2);}.retour-proposition{display: grid;gap: var(--s-2);justify-items: start;padding-top: var(--s-2);border-top: 1px solid var(--bordure);}.retour-proposition p{margin: 0;font-size: .9375rem;}.retour-encadre{margin: 0 0 var(--s-4);}.retour-encadre .retour-masque{flex: 1 1 auto;min-width: 0;}.list-masques{margin: 0 0 var(--s-3);font-size: var(--fs-petit);color: var(--texte-2);}.a-revoir{margin: var(--s-5) 0 var(--s-4);}.a-revoir h2{margin: 0 0 var(--s-2);font-size: 1.125rem;}.a-revoir-liste, .reglages-liste{display: grid;gap: 0;margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--bordure);}.a-revoir-liste li, .reglages-liste li{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s-2) var(--s-4);padding: var(--s-3) 0;border-bottom: 1px solid var(--bordure);font-size: .9375rem;}.a-revoir-liste p{margin: 0;min-width: 0;overflow-wrap: anywhere;}.profil-cases{margin: 0 0 var(--s-4);}.profil-cases .hint{margin: 0 0 var(--s-2);}.profil-effet{margin: 0 0 var(--s-3);}.profil-effet:empty{display: none;}.profil-effet-texte{margin: 0;padding: var(--s-3);border-radius: var(--r-2);background: var(--fond-2);font-size: .9375rem;}.profil-effet-erreur{color: var(--erreur);}#profil-confirmation{margin-bottom: var(--s-3);}#profil-confirmation p{margin: 0 0 var(--s-2);}#profil-confirmation form{margin: 0;}.profil-reglages{margin-top: var(--s-4);padding-top: var(--s-4);border-top: 1px solid var(--bordure);}.profil-reglages h3{margin: 0 0 var(--s-2);font-size: 1rem;}.profil-reglages .notice-box{margin: 0 0 var(--s-3);}.etat-en_cours{background: var(--neutre-fond);color: var(--texte);box-shadow: inset 0 0 0 1px var(--bordure-appuyee);}.etat-a_confirmer{background: var(--alerte-fond);color: var(--alerte);}.piece-line.is-check .piece-name strong, .piece-line.is-encours .piece-name strong{color: var(--texte);}.piece-line > .piece-etat{grid-column: 2;display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2);margin: var(--s-1) 0 0;}.piece-etat-label{font-size: var(--fs-petit);color: var(--texte-2);}.piece-etat select{min-height: var(--tap);max-width: 100%;padding: 0 var(--s-2);border: 1px solid var(--bordure-appuyee);border-radius: var(--r-1);background: var(--blanc);color: var(--texte);font: inherit;font-size: var(--fs-petit);}.piece-etat .btn{min-height: var(--tap);}.piece-enregistre{margin: var(--s-1) 0 0;}.mes-attestation-ok.dossier-ok{margin: 0 0 var(--s-3);}.piece-line > .piece-etat.htmx-request{opacity: .6;cursor: progress;}@media (min-width: 48rem){.piece-line > .piece-etat{justify-content: flex-start;}}.etiquette-etat-a_examiner{background: var(--neutre-fond);}.etiquette-etat-retenu{background: var(--bleu-pale);border-color: var(--bleu-pale);color: var(--bleu-survol);}.etiquette-etat-non_retenu, .etiquette-etat-abandonne{background: var(--neutre-fond);color: var(--texte-2);}.dossier-depose-le{display: flex;align-items: flex-start;gap: var(--s-2);margin: var(--s-2) 0 0;font-size: var(--fs-petit);color: var(--texte-2);}.dossier-depose-le .icon{flex: none;margin-top: .2em;}.dossier-now-action{display: flex;align-items: flex-start;gap: var(--s-2);margin: var(--s-2) 0;font-weight: 600;}.dossier-now-action .icon{flex: none;margin-top: .25em;}.dossier-progress-etape{margin: var(--s-2) 0 0;font-size: var(--fs-petit);color: var(--texte-2);}.dossier-card-etats{align-items: center;}.dossier-card-lots{font-size: var(--fs-petit);color: var(--texte-2);}.dossier-card-action{display: grid;gap: 2px;margin: var(--s-1) 0 0;font-size: var(--fs-petit);color: var(--texte);}.dossier-card-action-texte{font-weight: 600;}.dossier-card-reste{color: var(--texte-2);}@media (min-width: 64rem){.dossier-card-action{grid-column: 2;}}.dossier-etat-actions{align-items: center;}.dossier-etat-actions .btn-link, .dossier-forms-auto .btn-link{display: inline-flex;align-items: center;gap: var(--s-1);min-height: var(--tap);padding: 0 var(--s-2);}.dossier-etat-actions form{margin: 0;}.dossier-depot .field, .dossier-resultat .field{margin: 0 0 var(--s-3);}.dossier-resultat{align-items: flex-end;}.dossier-resultat .field{flex: 1 1 14rem;}.dossier-depot input[type="datetime-local"], .dossier-resultat input[type="date"]{min-height: var(--tap);}.dossier-avertissement{display: flex;align-items: flex-start;gap: var(--s-2);margin: var(--s-2) 0 var(--s-3);}.dossier-avertissement .icon{flex: none;margin-top: .2em;}.dossier-reprise-form{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s-2) var(--s-3);}.dossier-reprise-form > span{flex: 1 1 14rem;min-width: 0;overflow-wrap: anywhere;}.dossier-forms-suggestion{display: grid;gap: var(--s-2);margin: var(--s-3) 0;padding: var(--s-3);border: 1px solid var(--bordure);border-radius: var(--r-2);background: var(--fond-2);}.dossier-forms-suggestion p{margin: 0;}.dossier-forms-suggestion .btn{justify-self: start;min-height: var(--tap);}.dossier-au-depot h3{margin: var(--s-3) 0 var(--s-1);font-size: var(--fs-texte);}.dossier-nouveau-form fieldset{margin: 0 0 var(--s-4);padding: 0;border: 0;}.dossier-nouveau-form legend{margin: 0 0 var(--s-2);font-weight: 600;}.lien-action, .dossier-nouveau-form{min-width: 0;}.dossier-nouveau-form .check-row > span{min-width: 0;overflow-wrap: anywhere;}@media print{.piece-etat, .dossier-depot, .dossier-reprise, .dossier-resultat, .dossier-forms-suggestion{display: none !important;}.piece-line.is-encours::before{content: "…";font-weight: 600;}.piece-line.is-check::before{content: "?";font-weight: 600;}.etat-en_cours, .etat-a_confirmer{background: #fff;color: #000;border: 1px solid #000;}}.benefices{display: grid;gap: var(--s-4);}.benefices .benefice{margin: 0;}.benefice-preuve{margin: 0 0 var(--s-3);padding: var(--s-3) 0 0;border-top: 1px solid var(--bordure);font-size: var(--fs-petit);line-height: 1.5;color: var(--texte-2);}.benefice-preuve strong{color: var(--texte);font-variant-numeric: tabular-nums;}.benefice .link-arrow{margin-top: auto;}@media (min-width: 64rem){.benefices{grid-template-columns: repeat(3, minmax(0, 1fr));}.benefices .benefice{display: flex;flex-direction: column;}}.metiers-volet, .sources-volet{margin-top: var(--s-5);}.volet-corps .metiers-liens{margin-bottom: var(--s-4);}.metiers-autres-liste{margin: 0;font-size: .9375rem;line-height: 1.7;color: var(--texte-2);}.demo-hors{display: flex;align-items: flex-start;gap: var(--s-2);margin: 0 0 var(--s-4);font-size: var(--fs-petit);line-height: 1.5;color: var(--texte-2);}.demo-hors .icon{margin-top: .2em;flex: none;}#exemple .verdicts-note{margin: var(--s-4) 0 0;max-width: var(--lecture);color: var(--texte-2);}.demo-offre{display: flex;flex-wrap: wrap;gap: var(--s-2) var(--s-5);margin: var(--s-4) 0 0;}.ap-vide{margin: 0;padding: var(--s-4);color: var(--texte-2);}.ap-exemple{margin: var(--s-1) 0 0;font-size: .9375rem;}.offre-v5 .offre-tableau{padding: var(--s-5) 20px;border-top: 1px solid var(--bordure);}.offre-v5 .offre-tableau h3{margin: 0 0 var(--s-3);font-size: var(--fs-ui);line-height: 1.35;}.offre-limites{display: flex;align-items: flex-start;gap: var(--s-2);margin: var(--s-3) 0 0;}.offre-limites .icon{margin-top: .2em;flex: none;}.offre-comparee th[scope="row"]{font-weight: 600;}@media (min-width: 40rem){.offre-v5 .offre-tableau{padding: var(--s-6);}}.page-accueil .offre.offre-v5{grid-template-areas: none;grid-template-rows: none;}.page-accueil .offre.offre-v5 > *{grid-area: auto;}@media (min-width: 64rem){.page-accueil .offre.offre-v5{grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);}.page-accueil .offre.offre-v5 .offre-conditions{padding-top: var(--s-6);border-left: 0;}.page-accueil .offre.offre-v5 .offre-tableau{grid-column: 1 / -1;}}.metier-accroche{max-width: var(--lecture);margin: 0 0 var(--s-4);font-size: 1.0625rem;line-height: 1.55;color: var(--texte-2);}.avis-compacts{display: grid;gap: var(--s-2);margin: 0;padding: 0;list-style: none;}.avis-compact{display: grid;gap: var(--s-1);padding: var(--s-3) var(--s-4);background: var(--blanc);border: 1px solid var(--bordure);border-radius: var(--r-2);}.avis-compact > *{margin: 0;}.avis-compact-titre{font-weight: 600;line-height: 1.35;}.avis-compact-lot{font-size: var(--fs-petit);color: var(--texte-2);}.avis-compact-pourquoi{display: flex;align-items: flex-start;gap: 6px;font-size: var(--fs-petit);line-height: 1.5;color: var(--texte-2);}.avis-compact-pourquoi .icon{margin-top: .2em;flex: none;}.avis-compact-pied{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-1) var(--s-4);font-size: .9375rem;}.fiche-apercu{margin: var(--s-4) 0 0;}details.terme{display: inline-block;vertical-align: baseline;max-width: 100%;}details.terme > summary{display: inline-flex;align-items: center;justify-content: center;min-height: var(--tap);min-width: var(--tap);cursor: pointer;color: var(--bleu);text-decoration: underline dotted;text-underline-offset: 3px;}details.terme > summary::-webkit-details-marker{display: none;}details.terme[open]{display: block;margin: var(--s-1) 0;}details.terme > p{margin: var(--s-1) 0 0;padding: var(--s-2) var(--s-3);font-size: var(--fs-petit);line-height: 1.5;color: var(--texte-2);background: var(--fond-2);border-radius: var(--r-2);}.retour-sortie{margin: 1rem 0;padding-top: 1rem;border-top: 1px solid var(--bordure);}.retour-sortie .choices{margin-bottom: 0.75rem;}.retour-sortie-merci{display: flex;align-items: center;gap: 0.5rem;margin: 0;font-weight: 500;}.retour-utile{margin-top: 1.5rem;}.retour-utile h2{font-size: 1.125rem;margin: 0 0 0.25rem;}.retour-utile-publier{margin: 0.75rem 0;}.retour-utile-publier .ru-case:not(:checked) ~ .ru-nom{display: none;}.retour-utile-publier .ru-nom{margin-top: 0.5rem;}.retour-utile-choix{display: flex;flex-wrap: wrap;gap: 0.75rem;}.kpi-definitions{margin: 1rem 0;}.kpi-definitions dt{font-weight: 600;margin-top: 0.5rem;}.kpi-definitions dd{margin: 0 0 0.25rem;}.kpi-note-bas{color: var(--texte-2);font-size: 0.9375rem;margin: 0.5rem 0 1rem;}.ent-nav{margin: 0 0 var(--s-3);}.ent-nav ul{display: flex;flex-wrap: wrap;gap: var(--s-2);margin: 0;padding: 0;list-style: none;}.ent-nav a{display: inline-flex;align-items: center;min-height: var(--tap);padding: 0 var(--s-3);border: 1px solid var(--bordure-appuyee);border-radius: var(--r-2);background: var(--blanc);color: var(--texte);font-size: var(--fs-petit);font-weight: 600;text-decoration: none;}.ent-nav a:hover{background: var(--bleu-pale);}.ent-compte{margin: 0 0 var(--s-5);}.ent-section{margin: 0 0 var(--s-5);padding: var(--s-5);}.ent-section:target{outline: 2px solid var(--bleu);outline-offset: 2px;}.ent-section-tete{max-width: var(--etroit);margin-bottom: var(--s-4);}.ent-section-tete h2{display: flex;gap: var(--s-2);align-items: center;margin: 0 0 var(--s-2);}.ent-sert{margin: 0;font-size: .9375rem;color: var(--texte-2);}.ent-section-attestations{padding: var(--s-5);}.ent-section-attestations .attestations-page .ent-section-tete{margin-bottom: var(--s-4);}.ent-liste{display: grid;gap: var(--s-4);margin: 0 0 var(--s-4);padding: 0;list-style: none;}.ent-liste > li{min-width: 0;}.ent-element{display: flex;flex-direction: column;gap: var(--s-3);padding: var(--s-4);border: 1px solid var(--bordure);border-radius: var(--r-3);background: var(--blanc);}.ent-element:target{outline: 2px solid var(--bleu);outline-offset: 2px;}.ent-element h3{margin: 0;font-size: var(--fs-h3);overflow-wrap: anywhere;}.ent-resume{display: grid;gap: var(--s-2);margin: 0;}.ent-resume > div{display: grid;gap: 2px;}.ent-resume dt{font-size: var(--fs-petit);color: var(--texte-2);}.ent-resume dd{margin: 0;overflow-wrap: anywhere;}.ent-statut, .ent-fichier, .ent-place{display: flex;gap: 6px;align-items: flex-start;margin: 0;font-size: var(--fs-petit);color: var(--texte-2);}.ent-statut .icon, .ent-fichier .icon, .ent-place .icon{flex: none;margin-top: 2px;}.ent-fichier span, .ent-statut span{min-width: 0;overflow-wrap: anywhere;}.ent-vide{margin: 0 0 var(--s-4);color: var(--texte-2);}.ent-form, .ent-envoi{display: grid;gap: var(--s-3);}.ent-form .btn, .ent-envoi .btn, .ent-verifier .btn{justify-self: start;}.ent-champs{display: grid;gap: var(--s-3);}.ent-champs .field{margin: 0;}.ent-champs textarea{width: 100%;min-height: 8rem;}.ent-verifier, .ent-export{margin: 0;}.ent-fichiers{display: grid;gap: var(--s-3);margin: 0 0 var(--s-4);padding: 0;list-style: none;}.ent-fichiers > li{padding: var(--s-3) var(--s-4);border: 1px solid var(--bordure);border-radius: var(--r-3);}.ent-fichiers-nom{margin: 0 0 var(--s-1);overflow-wrap: anywhere;}.ent-envoi input[type="file"]{width: 100%;min-height: var(--tap);padding: var(--s-2);border: 1px solid var(--bordure-champ);border-radius: var(--r-2);background: var(--blanc);color: var(--texte);font: inherit;font-size: var(--fs-petit);}.ent-envoi input[type="file"]::file-selector-button{min-height: 2rem;margin-right: var(--s-3);padding: 0 var(--s-3);border: 1px solid var(--bordure-champ);border-radius: var(--r-1);background: var(--fond-2);color: var(--texte);font: inherit;font-weight: 600;cursor: pointer;}.ent-fichiers-actions{display: flex;flex-wrap: wrap;gap: var(--s-3);align-items: flex-start;}.ent-section details.volet{margin-top: 0;}.depuis-entreprise{display: grid;gap: var(--s-2);margin: var(--s-2) 0 0;padding: var(--s-3);border-left: 3px solid var(--bleu);background: var(--bleu-pale);border-radius: 0 8px 8px 0;font-size: var(--fs-petit);}.depuis-entreprise p, .depuis-entreprise-utilise, .depuis-entreprise-plus{margin: 0;}.depuis-entreprise-texte, .depuis-entreprise-utilise, .depuis-entreprise-plus{display: flex;flex-wrap: wrap;gap: 6px;align-items: center;}.depuis-entreprise-texte .icon, .depuis-entreprise-utilise .icon, .depuis-entreprise-plus .icon{flex: none;}.depuis-entreprise-element{display: grid;gap: var(--s-2);}.depuis-entreprise-form{display: inline-block;margin: 0;}.depot-fichier{display: grid;gap: var(--s-2);margin-top: var(--s-3);}@media (min-width: 40rem){.ent-champs{grid-template-columns: repeat(2, minmax(0, 1fr));}.ent-champs .field:has(textarea){grid-column: 1 / -1;}.ent-resume > div{grid-template-columns: minmax(9rem, 14rem) minmax(0, 1fr);gap: var(--s-3);}}@media (min-width: 64rem){.ent-section{padding: var(--s-6);}.ent-liste{grid-template-columns: repeat(2, minmax(0, 1fr));}}.dossier-rc > h2{margin-bottom: var(--s-3);}.dossier-rc > * + *{margin-top: var(--s-4);}.dossier-rc :is(p, ul, h3){margin-block: 0;}.rc-documents, .rc-liste{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--s-3);min-width: 0;}.rc-document{display: grid;gap: var(--s-2);padding: var(--s-3) var(--s-4);border: 1px solid var(--bordure);border-radius: var(--r-2);min-width: 0;}.rc-document-nom{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2);overflow-wrap: anywhere;}.rc-document-etat, .rc-attente, .rc-manquants{font-size: var(--fs-petit);color: var(--texte-2);}.rc-attente, .rc-manquants{display: flex;align-items: flex-start;gap: var(--s-2);}.rc-attente .icon, .rc-manquants .icon{flex: none;margin-top: .2em;}.rc-document-actions{display: flex;flex-wrap: wrap;align-items: flex-start;gap: var(--s-2) var(--s-4);}.rc-document-actions form{margin: 0;}.rc-retrait{flex: 1 1 16rem;}.rc-import-form{display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--s-2);max-width: var(--etroit);}.rc-import-form input[type="file"]{width: 100%;min-width: 0;max-width: 100%;min-height: var(--tap);}.rc-compteurs{margin: 0;}.rc-groupe{display: grid;gap: var(--s-3);min-width: 0;}.rc-groupe > h3{margin-top: var(--s-2);}.rc-el{display: grid;gap: var(--s-2);padding: var(--s-3) var(--s-4);border: 1px solid var(--bordure);border-radius: var(--r-2);min-width: 0;}.rc-el-a_confirmer{background: var(--fond-2);}.rc-el-ecarte{color: var(--texte-2);}.rc-el-a_revoir{border-color: var(--alerte-bord);background: var(--alerte-fond);}.rc-el-valeur{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2);overflow-wrap: anywhere;}.rc-el-origine, .rc-el-ancien{font-size: var(--fs-petit);color: var(--texte-2);}.rc-citation{padding-left: var(--s-3);border-left: 2px solid var(--bordure-appuyee);font-size: var(--fs-petit);color: var(--texte-2);overflow-wrap: anywhere;}.rc-el-actions{display: flex;flex-wrap: wrap;gap: var(--s-2);margin: 0;}.rc-el-corriger .field{max-width: 18rem;}.rc-changements{margin: 0;}.rc-changements > div{min-width: 0;display: grid;gap: var(--s-2);}.rc-changements ul{margin: 0;padding-left: var(--s-5);display: grid;gap: var(--s-2);}.rc-changements li{overflow-wrap: anywhere;}@media print{.rc-import, .rc-el-actions, .rc-el-corriger, .rc-retrait{display: none;}}.planning-sous-titre{margin: var(--s-5) 0 var(--s-2);font-size: var(--fs-ui);letter-spacing: 0;}.planning-nature, .semaine-nature{font-size: var(--fs-petit);font-weight: 500;color: var(--texte-2);}.planning-echeances, .semaine-liste{display: grid;gap: var(--s-2);margin: 0;padding: 0;list-style: none;}.planning-echeance{display: grid;gap: 2px;padding: var(--s-3) var(--s-4);border: 1px solid var(--bordure);border-radius: var(--r-2);background: var(--blanc);}.planning-echeance.is-passee{background: var(--neutre-fond);}.planning-echeance > p, .planning-actions .piece-main > p{margin: 0;}.planning-date{font-size: var(--fs-ui);color: var(--texte);}.planning-date time{font-weight: 600;}.planning-retirer{margin-top: var(--s-2);}.planning-encadre{display: grid;gap: var(--s-3);margin-top: var(--s-4);}.planning-encadre > p{display: flex;gap: var(--s-2);align-items: flex-start;margin: 0;}.planning-court{display: flex;gap: var(--s-2);align-items: center;margin: var(--s-3) 0 0;}.planning-autre-date summary{cursor: pointer;}.planning-autre-date .btn-link{display: inline-flex;align-items: center;min-height: var(--tap);}.planning-autre-date form{display: grid;gap: var(--s-2);margin-top: var(--s-2);}.planning-autre-date form{grid-template-columns: minmax(0, 1fr);}.planning-autre-date input{width: 100%;min-width: 0;max-width: 100%;box-sizing: border-box;}.planning-actions .piece-main{min-width: 0;}.planning-rappel, .planning-export{margin: var(--s-4) 0 0;}.planning-ajout{margin-top: var(--s-4);}.planning-form{display: grid;gap: var(--s-3);max-width: 28rem;}.rappels-form{display: grid;gap: var(--s-3);margin-top: var(--s-4);padding-top: var(--s-4);border-top: 1px solid var(--bordure);}.rappels-titre{margin: 0;font-size: var(--fs-ui);letter-spacing: 0;}.semaine{margin-bottom: var(--s-5);}.semaine.card{padding: var(--s-5);}.semaine-titre{display: flex;gap: var(--s-2);align-items: center;margin: 0 0 var(--s-3);font-size: var(--fs-h3);line-height: 1.3;letter-spacing: -.01em;}.semaine-ligne{display: grid;grid-template-columns: 6.5rem 1fr;gap: var(--s-3);align-items: baseline;padding-bottom: var(--s-2);border-bottom: 1px solid var(--bordure);}.semaine-ligne:last-child{border-bottom: 0;}.semaine-date{font-weight: 600;white-space: nowrap;}.semaine-corps{display: grid;gap: 2px;min-width: 0;overflow-wrap: anywhere;}.semaine-corps > a{display: inline-flex;align-items: center;min-height: 44px;}.semaine-marche{font-size: var(--fs-petit);color: var(--texte-2);}.semaine-compacte{margin: var(--s-4) 0 0;}@media (max-width: 30rem){.semaine-ligne{grid-template-columns: 1fr;gap: 2px;}}.memoire-corps{max-width: 46rem;}.memoire-tete{margin-bottom: var(--s-5);}.memoire-marche{margin: 0 0 var(--s-4);color: var(--texte-2);font-size: var(--fs-petit);overflow-wrap: anywhere;}.memoire-lots{margin-bottom: var(--s-4);}.memoire-lots ul, .memoire-export-liens, .memoire-lots-liens{display: flex;flex-wrap: wrap;gap: var(--s-2) var(--s-4);margin: 0;padding: 0;list-style: none;}.memoire-lots li a, .memoire-lots li [aria-current]{display: inline-flex;align-items: center;min-height: var(--tap);}.memoire-lots li [aria-current]{font-weight: 600;}.memoire-source{display: flex;align-items: flex-start;gap: var(--s-2);margin: 0 0 var(--s-4);font-size: var(--fs-petit);color: var(--texte-2);}.memoire-source .icon{flex: none;margin-top: .2em;}.memoire-sections{display: grid;gap: var(--s-4);margin-bottom: var(--s-5);}.memoire-section h2{margin: 0 0 var(--s-1);font-size: var(--fs-h3);}.memoire-origine{margin: 0 0 var(--s-4);}.memoire-depuis{display: flex;align-items: flex-start;gap: var(--s-2);margin: var(--s-2) 0 0;}.memoire-depuis .icon{flex: none;margin-top: .15em;}.memoire-section textarea{min-height: 6.5rem;resize: vertical;}.memoire-section-action{margin: 0;}.memoire-lecture h3{margin: var(--s-3) 0 var(--s-1);font-size: 1rem;}.memoire-reponse{margin: 0 0 var(--s-2);white-space: pre-line;overflow-wrap: anywhere;}.memoire-orphelines{margin-bottom: var(--s-5);}.memoire-orphelines h3{margin: var(--s-3) 0 var(--s-1);font-size: 1rem;}.memoire-actions{margin-bottom: var(--s-5);}.memoire-actions p{margin: 0 0 var(--s-3);}.memoire-etat{display: flex;align-items: center;gap: var(--s-2);color: var(--texte-2);}.memoire-exports h2{margin: 0 0 var(--s-2);font-size: var(--fs-h3);}.memoire-export-liens .btn .icon{margin-right: var(--s-2);}.dossier-memoire{margin-bottom: var(--s-4);}.dossier-memoire p{margin: 0 0 var(--s-3);}.dossier-memoire .card-title{margin-bottom: var(--s-2);}.memoire-actions-impression{margin: 0 0 var(--s-4);}.memoire-papier{padding: var(--s-5);background: var(--blanc);border: 1px solid var(--bordure);border-radius: var(--r-3);}.memoire-papier h1{margin: 0 0 var(--s-3);font-size: var(--fs-h2);}.memoire-papier h2{margin: var(--s-5) 0 var(--s-2);font-size: var(--fs-h3);}.memoire-mention{margin: 0 0 var(--s-4);}@media print{.memoire-page .breadcrumb, .memoire-actions-impression{display: none !important;}.memoire-page.page{padding: 0;}.memoire-corps{max-width: none;}.memoire-papier{padding: 0;border: 0;}.memoire-papier h2{break-after: avoid;}.memoire-reponse{break-inside: avoid;}}.comparer-case{min-height: var(--tap);margin: 0;padding: 0;font-size: var(--fs-petit);color: var(--texte-2);}.comparer-barre{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-3) var(--s-4);margin: var(--s-5) 0 var(--s-4);padding: var(--s-4);border: 1px solid var(--bordure);border-radius: var(--r-3);background: var(--fond-2);}.comparer-etat{flex: 1 1 auto;margin: 0;font-weight: 600;}.comparer-barre.a-des-cases{position: sticky;bottom: var(--s-3);z-index: 20;background: var(--blanc);box-shadow: var(--ombre-3);}.comparer-barre.a-des-cases .comparer-aide{display: none;}.comparer-aide{flex: 1 1 18rem;margin: 0;font-size: var(--fs-petit);color: var(--texte-2);}.dossier-card-comparer{position: relative;z-index: 1;justify-self: start;}.resume-comparer{display: flex;gap: var(--s-2);align-items: flex-start;margin: var(--s-3) 0 0;font-size: var(--fs-petit);}.resume-comparer .icon{margin-top: .2em;color: var(--texte-2);}.comparaison-cadre{margin: var(--s-4) 0;}.comparaison-marches{table-layout: fixed;overflow-wrap: anywhere;}.comparaison-marches th[scope="row"]{width: 9.5rem;font-size: var(--fs-petit);}.comparaison-marches thead th{vertical-align: bottom;}.comparaison-titre{display: block;font-size: 1rem;line-height: 1.35;color: var(--texte);}.comparaison-num{display: block;margin-top: var(--s-1);font-size: var(--fs-mini);font-weight: 400;color: var(--texte-2);}.comparaison-marches td p{margin: 0 0 var(--s-2);}.comparaison-marches td p:last-child{margin-bottom: 0;}.comparaison-marches .is-absent{font-weight: 400;color: var(--texte-2);}.comparaison-contraintes{display: grid;gap: var(--s-2);margin: 0;padding: 0;list-style: none;}.comparaison-contraintes .match-tag{margin-right: var(--s-1);}@media not all and (min-width: 48rem){.comparaison-marches th[scope="row"]{width: auto;padding-top: var(--s-2);font-size: var(--fs-base, 1rem);}.comparaison-marches td{padding-bottom: var(--s-3);}}@media (min-width: 64rem){.dossier-card-comparer{grid-column: 2 / -1;}}.dossier-estimation{margin-bottom: var(--s-4);}.dossier-estimation > p{margin: 0 0 var(--s-3);}.dossier-estimation .card-title{margin-bottom: var(--s-2);}.estim-phrase{margin: 0 0 var(--s-4);color: var(--texte);}.estim-lots{margin-bottom: var(--s-4);}.estim-lots ul{display: flex;flex-wrap: wrap;gap: var(--s-2) var(--s-4);margin: 0;padding: 0;list-style: none;}.estim-lots li a, .estim-lots li [aria-current]{display: inline-flex;align-items: center;min-height: var(--tap);}.estim-lots li [aria-current]{font-weight: 600;}.estim-champs{display: grid;gap: 0 var(--s-5);grid-template-columns: minmax(0, 1fr);margin: var(--s-3) 0;}.estim-champs .field input[type="text"]{width: 100%;font-variant-numeric: tabular-nums;}.estim-resultat, .estim-annonce{margin-top: var(--s-5);padding-top: var(--s-4);border-top: 1px solid var(--bordure);}.estim-titre{margin: 0 0 var(--s-2);font-size: 1rem;}.estim-marge{margin: 0 0 var(--s-2);font-size: 1.375rem;line-height: 1.3;font-variant-numeric: tabular-nums;}.estim-taux{font-size: var(--fs-petit);font-weight: 400;color: var(--texte-2);}.estim-formule{margin: 0 0 var(--s-3);font-variant-numeric: tabular-nums;overflow-wrap: anywhere;}.estim-lignes{margin: 0 0 var(--s-3);padding: 0;}.estim-lignes > div{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 0 var(--s-4);padding: var(--s-2) 0;border-bottom: 1px solid var(--bordure);}.estim-lignes dt{margin: 0;min-width: 0;overflow-wrap: anywhere;}.estim-lignes dd{margin: 0;font-variant-numeric: tabular-nums;text-align: right;}.estim-lignes .estim-total{font-weight: 600;}.estim-manquants{margin: 0 0 var(--s-3);}.estim-supprimer{margin: 0;}@media (min-width: 40rem){.estim-champs{grid-template-columns: repeat(2, minmax(0, 1fr));}}.bilan-lien{display: flex;gap: var(--s-2);align-items: flex-start;margin: var(--s-3) 0 0;font-size: var(--fs-petit);color: var(--texte-2);}.bilan-lien > .icon{margin-top: .25em;flex: none;}.bilan-lien a{display: inline-flex;align-items: center;min-height: 44px;font-weight: 600;}.bilan-phrase{max-width: var(--lecture);}.bilan-carte{margin: 0 0 var(--s-5);}.bilan-carte h2{margin: 0 0 var(--s-3);}.bilan-tableau caption{max-width: var(--lecture);}.bilan-tableau th, .bilan-tableau td{padding: 12px var(--s-3);}.bilan-tableau tbody th{font-weight: 600;}.bilan-tableau td.num{font-variant-numeric: tabular-nums;}@media (max-width: 23.99rem){.bilan-tableau thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);}.bilan-tableau, .bilan-tableau tbody, .bilan-tableau tr, .bilan-tableau th, .bilan-tableau td{display: block;width: 100%;}.bilan-tableau tr{padding: var(--s-2) 0;border-bottom: 1px solid var(--bordure);}.bilan-tableau th, .bilan-tableau td{padding: var(--s-1) 0;border: 0;text-align: left;}.bilan-tableau td::before{content: attr(data-label) " : ";font-size: var(--fs-mini);font-weight: 600;color: var(--texte-2);}}.bilan-def{font-size: var(--fs-petit);font-weight: 400;color: var(--texte-2);}.bilan-bloc{display: block;margin-top: 2px;}.bilan-choix{display: flex;flex-wrap: wrap;gap: var(--s-2);margin: 0 0 var(--s-3);}.bilan-periode{display: inline-flex;align-items: center;min-height: 44px;padding: 0 var(--s-3);border: 1px solid var(--bordure);border-radius: var(--r-2);font-weight: 600;}.bilan-periode[aria-current]{background: var(--bleu-pale);border-color: var(--bleu);color: var(--texte);}.bilan-liste{display: grid;gap: var(--s-3);margin: 0 0 var(--s-3);padding: 0;list-style: none;}.bilan-liste > li{display: grid;grid-template-columns: minmax(0, 1fr);gap: 2px;padding-bottom: var(--s-3);border-bottom: 1px solid var(--bordure);overflow-wrap: anywhere;}.bilan-liste > li:last-child{border-bottom: 0;padding-bottom: 0;}.bilan-date{font-weight: 600;white-space: nowrap;}.bilan-liste a{display: inline-flex;align-items: center;min-height: 44px;}.bilan-note{display: flex;gap: var(--s-2);align-items: flex-start;max-width: var(--lecture);margin: 0 0 var(--s-6);}.bilan-note > .icon{margin-top: .25em;flex: none;}@media (min-width: 48rem){.bilan-liste > li:has(.bilan-date){grid-template-columns: 8.5rem minmax(0, 1fr);gap: var(--s-3);}}.resultat-montant{margin: var(--s-4) 0;padding-top: var(--s-3);border-top: 1px solid var(--bordure);}.resultat-montant-valeur{display: flex;gap: var(--s-2);align-items: flex-start;margin: 0 0 var(--s-3);}.resultat-montant-valeur > .icon{margin-top: .25em;flex: none;color: var(--texte-2);}.resultat-montant-form{display: grid;gap: var(--s-3);max-width: 30rem;}.resultat-montant-form .btn{justify-self: start;}.resultat-montant-form input[type="text"]{max-width: 16rem;}.resultat-montant-form input[type="file"]{width: 100%;min-height: var(--tap);padding: var(--s-2);border: 1px solid var(--bordure-champ);border-radius: var(--r-2);background: var(--blanc);color: var(--texte);font: inherit;font-size: var(--fs-petit);}.resultat-montant-form input[type="file"]::file-selector-button{min-height: 2rem;margin-right: var(--s-3);padding: 0 var(--s-3);border: 1px solid var(--bordure-champ);border-radius: var(--r-1);background: var(--fond-2);color: var(--texte);font: inherit;font-weight: 600;cursor: pointer;}.hero-video{margin: var(--s-3) 0 0;}.hero-video .link-arrow .icon:first-child{margin-right: var(--s-1);}.va-grille{display: grid;grid-template-columns: minmax(0, 1fr);grid-template-areas: "tete" "figure" "cote";column-gap: var(--s-7);}.va-tete{grid-area: tete;}.va-figure{grid-area: figure;min-width: 0;max-width: 60rem;margin: 0;}.va-cote{grid-area: cote;}.va-cadre{position: relative;aspect-ratio: 16 / 9;overflow: clip;border: 1px solid var(--bordure);border-radius: var(--r-3);background: var(--fond-2);}.va-video{position: relative;z-index: 1;display: block;width: 100%;height: 100%;object-fit: contain;background: var(--fond-2);}.va-lire{position: absolute;z-index: 2;left: 50%;bottom: 3.5%;transform: translateX(-50%);display: inline-flex;align-items: center;gap: var(--s-2);min-height: var(--tap);padding: var(--s-3) var(--s-5);border: 1px solid var(--bordure-champ);border-radius: var(--r-2);background: var(--blanc);color: var(--texte);font: inherit;font-size: var(--fs-ui);font-weight: 600;white-space: nowrap;box-shadow: var(--ombre-2);cursor: pointer;transition: background-color var(--duree) var(--ease), border-color var(--duree) var(--ease);}.va-lire:hover{background: var(--fond-2);border-color: var(--texte-2);}.va-lire small{font-size: var(--fs-petit);font-weight: 500;color: var(--texte-2);}html:not(.js) .va-lire{display: none;}.va-erreur{margin: var(--s-3) 0 0;padding: var(--s-3) var(--s-4);border: 1px solid var(--alerte-bord);border-radius: var(--r-2);background: var(--alerte-fond);color: var(--texte);}.va-figure figcaption{margin-top: var(--s-3);}.va-meta{margin: 0 0 var(--s-2);color: var(--texte-2);font-size: var(--fs-petit);}.va-actions{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-3) var(--s-5);margin: var(--s-5) 0 0;}.va-note{display: flex;gap: var(--s-2);align-items: flex-start;margin: var(--s-3) 0 0;color: var(--texte-2);font-size: var(--fs-petit);}.va-note .icon{flex: none;margin-top: 2px;}@media (max-width: 47.99rem){.va-cadre{aspect-ratio: 4 / 5;max-width: 35rem;margin-inline: auto;}}@media (max-width: 37.49rem){.va-cadre{max-width: none;margin-inline: calc(-1 * var(--gouttiere));border-inline: 0;border-radius: 0;}}@media (min-width: 75rem){.va-grille{grid-template-columns: minmax(0, 1fr) 20rem;grid-template-areas: "tete tete" "figure cote";}.va-figure{max-width: none;}.va-cote{align-self: center;padding-bottom: var(--s-7);}.va-cote .va-actions{flex-direction: column;align-items: flex-start;margin-top: 0;}}@media (prefers-reduced-motion: reduce){*, *::before, *::after{transition-duration: .01ms !important;animation-duration: .01ms !important;animation-iteration-count: 1 !important;scroll-behavior: auto !important;}}@media (forced-colors: active){.btn, .stamp, .chip, .badge, .card, .notice-card, .fiche, .apercu-produit, .save, .piece-box, .match-tag, .etat, .etiquette-close, .combobox-option[aria-selected="true"], .menu > summary{border: 1px solid CanvasText;forced-color-adjust: auto;}mark{background: Mark;color: MarkText;}.bm-g, .bm-mot{fill: CanvasText;}.bm-tuile{fill: Canvas;}.progress-fill{background: Highlight;}}@media print{.site-header .nav-main, .site-header .menu, .site-header .header-cta, .site-header .header-login, .consent-banner, .skip-link, .result-jump, .recherche, .reassure, .btn, .save, .video-figure, [data-dossier-demo] .pieces input, .site-footer nav, .footer-about p, .footer-source{display: none !important;}html{font-size: 11pt;}body{background: #fff;color: #000;}*, *::before, *::after{box-shadow: none !important;text-shadow: none !important;}.site-header{position: static;border-bottom: 1px solid #000;}.bande-2, .cta-final, .panneau, .notice-match, .ap-pied, .ap-ligne.is-vedette, .fiche-review, .fiche-foot, .notice-box, .lots-figure, .lots li, .feuille-page{background: #fff !important;}:is(h1, h2, h3, h4, p, li, dd, dt, figcaption, td, th, span, strong, a){color: #000 !important;}.card, .notice-card, .fiche, .apercu-produit, .tri-etape, .offre, .mail, .ecran, .notice-locked{border: 1px solid #999 !important;break-inside: avoid;}.fiche-section, .ap-ligne, .notice-list > li{break-inside: avoid;}.stamp, .badge, .etiquette-close, .etat{-webkit-print-color-adjust: exact;print-color-adjust: exact;}.bm-g, .bm-mot{fill: currentColor;}a{text-decoration: underline;}a.notice-link::after{content: " (" attr(href) ")";font-weight: 400;overflow-wrap: anywhere;}a.notice-link .icon{margin-right: 0;}.faq details > div, .volet-corps{display: block;}.footer-legal, .footer-legal strong{color: #000 !important;}}body{background: var(--fond-chaud);}.bande-2{background: var(--fond-chaud-2);}.btn:not(.btn-secondary){border-radius: var(--r-3);box-shadow: 0 3px 0 var(--bleu-presse);}.btn:not(.btn-secondary):active{transform: translateY(2px);box-shadow: 0 1px 0 var(--bleu-presse);}.btn-secondary{border-radius: var(--r-3);}@media (prefers-reduced-motion: reduce){.btn:not(.btn-secondary):active{transform: none;}}