@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-cyrillic-ext-wght-normal-BCp_3N7R.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-cyrillic-wght-normal-fOt7epNf.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-greek-ext-wght-normal-Bgw4czJT.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-greek-wght-normal-DlT9XTxE.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-math-wght-normal-4a3xuzGk.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-symbols-wght-normal-B7iHSfaG.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-vietnamese-wght-normal-_f1XEJpo.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-latin-ext-wght-normal-DYIxWhlt.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-latin-wght-normal-ccAYIvAh.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.lp-header{background:var(--color-neutral-background-strong);color:var(--color-neutral-content-strong);border-top:6px solid var(--color-brand-decoration);border-bottom:1px solid var(--color-neutral-border-medium)}.lp-header__inner{max-width:1440px;min-height:var(--header-hauteur);padding:var(--header-padding);align-items:center;gap:var(--number-spacing-xlarge);margin:0 auto;display:flex}.lp-header__brand{align-items:center;gap:var(--number-spacing-medium);color:inherit;text-decoration:none;display:flex}.lp-header__logo{object-fit:contain;object-position:left center;flex-shrink:0;width:144px;height:48px;display:block}.lp-header__title{font-family:var(--font-title);letter-spacing:-.01rem;color:var(--color-neutral-content-strong);white-space:nowrap;font-size:1rem;font-weight:700;line-height:1.5}.lp-header__nav{gap:var(--number-spacing-2xsmall);align-items:center;margin-left:auto;display:flex}.lp-header__nav a{padding:var(--number-spacing-2xsmall) var(--number-spacing-medium);border-radius:var(--number-radius-small);min-height:44px;font-family:var(--font-body);color:var(--color-selection-secondary-content-default);white-space:nowrap;transition:background-color var(--transition-etat);align-items:center;font-size:1rem;font-weight:400;text-decoration:none;display:inline-flex}.lp-header__nav a:hover{color:var(--color-selection-secondary-content-interacting);background:var(--color-selection-secondary-background-interacting)}.lp-header__nav a.active{color:var(--color-selection-secondary-content-selected);background:var(--color-selection-secondary-background-selected);font-weight:700}.lp-header a:focus-visible{outline:2px solid var(--color-action-secondary-border-default);outline-offset:-4px}.lp-header__user{align-items:center;gap:var(--number-spacing-2xsmall);padding-left:var(--number-spacing-medium);margin-left:var(--number-spacing-2xsmall);border-left:1px solid var(--color-neutral-border-medium);color:var(--color-neutral-content-medium);white-space:nowrap;font-size:.875rem;display:inline-flex}@media (width<=999px){.lp-header__inner{gap:var(--number-spacing-2xsmall);padding-bottom:var(--number-spacing-2xsmall);flex-wrap:wrap}.lp-header__logo{width:108px;height:36px}.lp-header__title{letter-spacing:-.00875rem;font-size:.875rem;line-height:1.3}.lp-header__nav{order:3;width:100%;margin-left:0;overflow-x:auto}.lp-header__user{margin-left:auto}}.lp-btn{justify-content:center;align-items:center;gap:var(--number-spacing-2xsmall);min-height:48px;padding:var(--number-spacing-small) var(--number-spacing-2xlarge);font-family:var(--font-title);letter-spacing:-.01rem;white-space:nowrap;border-radius:var(--number-radius-small);cursor:pointer;transition:background-color var(--transition-etat), color var(--transition-etat), border-color var(--transition-etat);border:1px solid #0000;font-size:1rem;font-weight:700;line-height:1.5;display:inline-flex}.lp-btn--small{min-height:40px;padding:var(--number-spacing-2xsmall) var(--number-spacing-2xlarge);letter-spacing:-.00875rem;font-size:.875rem;line-height:1.7}.lp-btn--primary{color:var(--color-action-primary-content-default);background:var(--color-action-primary-background-default);border-color:var(--color-action-primary-background-default)}.lp-btn--primary:hover:not(:disabled),.lp-btn--primary:active:not(:disabled){background:var(--color-action-primary-background-interacting);border-color:var(--color-action-primary-background-interacting)}.lp-btn--secondary{color:var(--color-action-secondary-content-default);background:var(--color-action-secondary-background-default);border-color:var(--color-action-secondary-border-default)}.lp-btn--secondary:hover:not(:disabled),.lp-btn--secondary:active:not(:disabled){color:var(--color-action-secondary-content-interacting);background:var(--color-action-secondary-background-interacting);border-color:var(--color-action-secondary-border-interacting)}.lp-btn--tertiary{color:var(--color-action-tertiary-content-default);background:0 0}.lp-btn--tertiary:hover:not(:disabled),.lp-btn--tertiary:active:not(:disabled){color:var(--color-action-tertiary-content-interacting);background:var(--color-action-tertiary-background-interacting)}.lp-btn:disabled{cursor:not-allowed;color:var(--color-global-all-disabled-strong);background:var(--color-global-all-disabled-soft);border-color:var(--color-global-all-disabled-soft)}.lp-btn--tertiary:disabled{background:0 0;border-color:#0000}.rp-resume{gap:var(--number-spacing-medium);margin-bottom:var(--number-spacing-xlarge);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.rp-tuile{gap:var(--number-spacing-2xsmall);padding:var(--number-spacing-medium) var(--number-spacing-medium) var(--number-spacing-medium) var(--number-spacing-xlarge);background:var(--color-neutral-background-strong);border:1px solid var(--color-neutral-border-medium);border-radius:var(--number-radius-small);flex-direction:column;display:flex}.rp-tuile h3{margin:0}.rp-chiffres{gap:var(--number-spacing-2xsmall);flex-wrap:wrap;display:flex}.rp-tuile .banner{min-height:0;padding:var(--number-spacing-small);margin:0}.rp-anomalies{gap:var(--number-spacing-4xsmall);flex-wrap:wrap;min-width:220px;display:flex}.rp-anomalies .tag{cursor:help}.table-container table.rp-contrats td{white-space:nowrap}.table-container table.rp-contrats td.rp-col-anomalies{white-space:normal}.rp-config-ligne{gap:0 var(--number-spacing-xlarge);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:end;display:grid}.rp-config-ligne .caption{margin:0 0 var(--number-spacing-xlarge);align-self:center}.rp-config-groupe+.rp-config-groupe{margin-top:var(--number-spacing-2xlarge)}.rp-config-groupe h2{color:var(--color-brand-content)}.rp-config-groupe td{vertical-align:top;padding-top:var(--number-spacing-small);padding-bottom:var(--number-spacing-small)}.rp-config-groupe td select,.rp-config-groupe td input{margin:0}.rp-config-groupe col.rp-c1{width:30%}.rp-config-groupe col.rp-c2{width:36%}.rp-config-champ{font-weight:700;padding-top:var(--number-spacing-medium)!important}.rp-config-champ .caption{font-weight:400}.rp-requis{color:var(--color-status-content-error)}.rp-exemple{padding-top:var(--number-spacing-small);color:var(--color-neutral-content-medium);display:block}tr.rp-requis-manquant,tr.rp-requis-manquant:hover{background:var(--color-status-background-error)}.rp-onglets{border:0;flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0 16px;display:flex}.rp-onglets .filtre{min-height:56px;color:var(--color-brand-content,#003da5);border:1px solid var(--color-brand-content,#003da5);font:inherit;cursor:pointer;background:#eef0ff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:12px 20px;font-weight:400;display:inline-flex}.rp-onglets .filtre:hover{background:#dce1ff}.rp-onglets .filtre[aria-selected=true]{color:#fff;background:#003da5;border-color:#003da5;font-weight:700}.rp-onglets .filtre__nombre{white-space:nowrap;font-weight:inherit}.rp-onglets .filtre:focus-visible{outline:2px solid var(--color-global-content-link,#0058e1);outline-offset:2px}.fenetre-modale__fond{padding:var(--page-marge);z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fenetre-modale{width:100%;max-width:800px;max-height:calc(100vh - 2 * var(--page-marge));color:#222;background:var(--color-neutral-background-strong);border-radius:var(--number-radius-small);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 40px #00000040}.fenetre-modale--large{max-width:800px}.fenetre-modale__entete{border-bottom:1px solid #ddd;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.fenetre-modale__entete h2{margin:0 0 8px}.fenetre-modale__entete p{margin:0}.fenetre-modale__entete.apercu-fiche__entete>div:first-child{text-align:center;width:100%}.fenetre-modale__entete.apercu-fiche__entete{align-items:center;gap:var(--number-spacing-medium);flex-direction:column}.fenetre-modale__corps{flex:1;min-height:0;padding:24px;overflow-y:auto}.fenetre-modale__actions{border-top:1px solid #ddd;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.tableau-defilant{border:1px solid #ddd;border-radius:6px;max-height:50vh;margin-top:20px;overflow:auto}.tableau-contenu{border-collapse:collapse;width:100%}.tableau-contenu th,.tableau-contenu td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #eee;padding:10px 12px}.tableau-contenu thead{background:#f3f4f6;position:sticky;top:0}.tableau-contenu__vide{color:#888}.visuellement-cache{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rp-exemples{gap:var(--number-spacing-4xsmall);flex-direction:column;display:flex}.rp-exemples__titre{color:var(--color-neutral-content);font-family:inherit;font-size:inherit;font-weight:400}.rp-exemples__liste{gap:var(--number-spacing-2xsmall);flex-wrap:wrap;display:flex}.rp-exemples__badge{max-width:100%;padding:var(--number-spacing-5xsmall) var(--number-spacing-2xsmall);color:var(--color-neutral-content-strong);background:var(--color-neutral-background-soft);border:1px solid var(--color-neutral-border-medium);border-radius:var(--number-radius-xsmall);font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;overflow-wrap:anywhere;display:inline-block}.rp-exemple__bouton{color:var(--color-action-tertiary-content-default);background:var(--color-action-tertiary-background-default);border:1px solid var(--color-action-tertiary-border-default)}.rp-exemple__bouton:hover,.rp-exemple__bouton:active{color:var(--color-action-tertiary-content-interacting);background:var(--color-action-tertiary-background-interacting)}.rp-exemple__bouton:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset);border-radius:var(--number-radius-2xsmall)}.rp-config-champ__entete{align-items:flex-start;gap:var(--number-spacing-2xsmall);flex-direction:column;display:flex}.rp-config-champ__entete .bouton{align-self:flex-start}.bouton--tertiaire:focus-visible{color:var(--color-action-tertiary-content-interacting);background:var(--color-action-tertiary-background-interacting);border-color:var(--color-action-tertiary-border-interacting);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.apercu-fiche__navigation{align-items:center;gap:var(--number-spacing-small);flex-wrap:wrap;display:flex}.apercu-fiche__navigation label{align-items:center;gap:var(--number-spacing-2xsmall);display:flex}.apercu-fiche__numero-ligne{color:#596579;margin:0 0 1rem;font-size:.9rem}.apercu .fiche__groupe>h3{color:#0645ad;border-bottom:1px solid #dce2e9;margin:0 0 .6rem;padding-bottom:.5rem;font-size:1.1rem;font-weight:700}.apercu .fiche__liste{margin:0;display:block}.apercu .fiche__champ{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(170px,34%) minmax(0,1fr);align-items:baseline;column-gap:1.25rem;margin:0;padding:.7rem .5rem;display:grid}.apercu .fiche__champ:nth-child(2n){background:#f8f9fb}.apercu .apercu-fiche__libelle{margin:0;font-weight:700}.apercu .apercu-fiche__valeur{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0}.apercu .fiche__champ.is-non-configure .apercu-fiche__valeur,.apercu .fiche__champ.is-vide .apercu-fiche__valeur{color:#7b8492;font-style:italic}.apercu .apercu-fiche__aide{color:#737e8c;grid-column:2;font-size:.82rem}.apercu-fiche__requis{color:#c62828;font-weight:700}.apercu-fiche__colonnes{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.apercu-fiche__colonnes li{overflow-wrap:anywhere;background:#f8f9fb;border:1px solid #dce2e9;border-radius:6px;flex-direction:column;gap:.2rem;max-width:100%;padding:.5rem .75rem;display:flex}.apercu-fiche__colonnes li strong{color:#0645ad}.apercu-fiche__colonnes li small{color:#737e8c}@media (width<=650px){.apercu .fiche__champ{grid-template-columns:minmax(0,1fr);row-gap:.25rem}.apercu .apercu-fiche__aide{grid-column:1}}.rp-suppression{align-items:flex-start;gap:var(--number-spacing-4xsmall);flex-direction:column;display:flex}.rp-suppression .actions{gap:var(--number-spacing-medium)}.rp-suppression .caption{margin:0}.rp-correction-barre{margin:0 0 var(--number-spacing-medium);align-items:flex-start}.rp-correction-barre .caption{max-width:80ch;margin:0}.rp-correction td{height:auto;padding:var(--number-spacing-2xsmall) var(--number-spacing-2xsmall);vertical-align:top}.rp-correction th{padding:var(--number-spacing-4xsmall) var(--number-spacing-2xsmall)}.rp-correction input[type=text],.rp-correction input[type=email],.rp-correction input[type=date],.rp-correction select{min-height:36px;padding:var(--number-spacing-4xsmall) var(--number-spacing-2xsmall);width:9rem;margin:0;font-size:.875rem}.rp-correction input[type=date]{width:9.5rem}.rp-correction .rp-xs{width:5rem!important}.rp-correction .rp-s{width:7rem!important}.rp-correction .rp-m{width:10rem!important}.rp-correction .rp-l{width:14rem!important}.rp-correction .rp-champ--erreur{border-color:var(--color-status-content-error);background:var(--color-status-background-error)}.rp-correction .rp-champ--alerte{border-color:var(--color-status-content-warning);background:var(--color-status-background-warning)}.rp-correction .rp-champ--modifie{border-width:2px;border-color:var(--color-edition-border-interacting);background:var(--color-edition-background-default)}.rp-correction .rp-col-anomalies{min-width:16rem;max-width:22rem}.rp-messages{padding-left:var(--number-spacing-medium);margin:0}.rp-messages li{margin:0 0 var(--number-spacing-5xsmall)}:root{--color-neutral-content-strong:#353535;--color-neutral-content-medium:#636363;--color-neutral-border-strong:#c6c6c6;--color-neutral-border-medium:#e2e2e2;--color-neutral-background-strong:#fff;--color-neutral-background-medium:#f6f6f6;--color-neutral-background-soft:#f1f1f1;--color-neutral-content-accent:#fff;--color-brand-decoration:#ffcb05;--color-brand-background:#fcf0ca;--color-brand-content:#003da5;--color-brand-content-accent:#fff;--color-brand-background-accent:#003da5;--color-status-content-success:#007f00;--color-status-background-success:#e2f6e2;--color-status-content-warning:#c24100;--color-status-background-warning:#fed;--color-status-content-error:#c61111;--color-status-background-error:#ffedeb;--color-status-content-information:#006bd4;--color-status-background-information:#e5f2ff;--color-global-content-link:#006bd4;--color-global-all-disabled-strong:#919191;--color-global-all-disabled-soft:#e2e2e2;--color-action-primary-content-default:#353535;--color-action-primary-content-interacting:#353535;--color-action-primary-background-default:#ffcb05;--color-action-primary-background-interacting:#f9e28c;--color-action-secondary-content-default:#353535;--color-action-secondary-content-interacting:#353535;--color-action-secondary-border-default:#ffcb05;--color-action-secondary-border-interacting:#f9e28c;--color-action-secondary-background-default:#fff;--color-action-secondary-background-interacting:#fcf0ca;--color-action-tertiary-content-default:#353535;--color-action-tertiary-content-interacting:#353535;--color-action-tertiary-background-interacting:#fcf0ca;--color-selection-secondary-content-default:#353535;--color-selection-secondary-content-interacting:#353535;--color-selection-secondary-content-selected:#003da5;--color-selection-secondary-background-default:transparent;--color-selection-secondary-background-interacting:#f1f1f1;--color-selection-secondary-background-selected:#eef0ff;--color-edition-content-interacting:#0058e1;--color-edition-border-default:#919191;--color-edition-border-interacting:#0058e1;--color-edition-background-default:#fff;--font-title:"Montserrat Variable", "Montserrat", system-ui, sans-serif;--font-body:"Roboto Variable", "Roboto", system-ui, sans-serif;--number-spacing-5xsmall:2px;--number-spacing-4xsmall:4px;--number-spacing-2xsmall:8px;--number-spacing-xsmall:10px;--number-spacing-small:12px;--number-spacing-medium:16px;--number-spacing-xlarge:24px;--number-spacing-2xlarge:32px;--number-spacing-3xlarge:40px;--number-spacing-4xlarge:48px;--number-radius-2xsmall:4px;--number-radius-xsmall:6px;--number-radius-small:8px;--number-radius-round:9999px;--page-marge:48px;--header-hauteur:64px;--header-padding:0 16px;--transition-etat:.3s ease-in-out;--lp-bleu:var(--color-brand-content);--lp-blanc:var(--color-neutral-background-strong);--lp-gris-100:var(--color-neutral-background-medium);--lp-gris-300:var(--color-neutral-border-medium);--lp-gris-700:var(--color-neutral-content-medium);--lp-texte:var(--color-neutral-content-strong);--etat-ok:var(--color-status-content-success);--etat-attente:var(--color-status-content-warning);--etat-erreur:var(--color-status-content-error);--etat-info:var(--color-status-content-information);--radius:var(--number-radius-small);--space-1:var(--number-spacing-4xsmall);--space-2:var(--number-spacing-2xsmall);--space-3:var(--number-spacing-medium);--space-4:var(--number-spacing-xlarge);--space-5:var(--number-spacing-3xlarge)}@media (width<=999px){:root{--page-marge:32px;--header-hauteur:56px;--header-padding:0 8px}}@media (width<=599px){:root{--page-marge:16px}}@media (prefers-reduced-motion:reduce){:root{--transition-etat:0s}}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{font-family:var(--font-body);color:var(--color-neutral-content-strong);background:var(--color-neutral-background-medium);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.45}main{max-width:1440px;padding:var(--number-spacing-2xlarge) var(--page-marge) var(--number-spacing-4xlarge);margin:0 auto}h1{font-family:var(--font-title);color:var(--color-neutral-content-strong);margin:0 0 var(--number-spacing-xlarge);align-items:center;gap:var(--number-spacing-medium);flex-wrap:wrap;font-size:1.75rem;font-weight:700;line-height:1.25;display:flex}h2{font-family:var(--font-title);letter-spacing:-.0125rem;color:var(--color-neutral-content-strong);margin:0 0 var(--number-spacing-medium);font-size:1.25rem;font-weight:700;line-height:1.25}h2 small{font-family:var(--font-body);letter-spacing:0;color:var(--color-neutral-content-medium);font-size:.875rem;font-weight:400}h3{margin:0 0 var(--number-spacing-2xsmall);font-size:1.125rem;font-weight:700;line-height:1.45}p{margin:0 0 var(--number-spacing-medium)}.texte-secondaire{color:var(--color-neutral-content-medium);font-size:.875rem}a{color:var(--color-global-content-link);border-radius:var(--number-radius-2xsmall);font-weight:700;text-decoration:underline}a:hover{text-decoration:none}:focus-visible{outline:2px solid var(--color-action-secondary-border-default);outline-offset:2px}.card{background:var(--color-neutral-background-strong);border:1px solid var(--color-neutral-border-medium);border-radius:var(--number-radius-small);padding:var(--number-spacing-xlarge);margin-bottom:var(--number-spacing-xlarge)}.card>:last-child{margin-bottom:0}label{color:var(--color-neutral-content-strong);margin-bottom:var(--number-spacing-4xsmall);font-size:.875rem;font-weight:700;line-height:1.45;display:block}label:focus-within{color:var(--color-edition-content-interacting)}input[type=text],input[type=number],input[type=email],select{width:100%;min-height:48px;padding:var(--number-spacing-small) var(--number-spacing-medium);font:inherit;color:var(--color-neutral-content-strong);background-color:var(--color-edition-background-default);border:1px solid var(--color-edition-border-default);border-radius:var(--number-radius-small);margin:var(--number-spacing-4xsmall) 0 var(--number-spacing-xlarge);font-size:1rem;font-weight:400;display:block}input::placeholder{color:var(--color-neutral-content-medium)}input:focus-visible,select:focus-visible{outline:2px solid var(--color-edition-border-interacting);outline-offset:0}input:disabled,select:disabled{background-color:var(--color-global-all-disabled-soft);color:var(--color-global-all-disabled-strong)}input[type=file]{width:100%;min-height:48px;font:inherit;padding:var(--number-spacing-2xsmall);margin:var(--number-spacing-4xsmall) 0 var(--number-spacing-xlarge);border:1px dashed var(--color-edition-border-default);border-radius:var(--number-radius-small);background:var(--color-edition-background-default);color:var(--color-neutral-content-strong);font-size:.875rem;display:block}input[type=file]::file-selector-button{font-family:var(--font-title);color:var(--color-action-secondary-content-default);background:var(--color-action-secondary-background-default);border:1px solid var(--color-action-secondary-border-default);border-radius:var(--number-radius-small);padding:var(--number-spacing-2xsmall) var(--number-spacing-medium);margin-right:var(--number-spacing-medium);cursor:pointer;font-size:.875rem;font-weight:700}input[type=file].fichier--attendu::file-selector-button{color:var(--color-action-primary-content-default);background:var(--color-action-primary-background-default);border-color:var(--color-action-primary-background-default)}input[type=file].fichier--attendu:hover::file-selector-button{background:var(--color-action-primary-background-interacting);border-color:var(--color-action-primary-background-interacting)}.caption{color:var(--color-neutral-content-medium);margin-top:var(--number-spacing-4xsmall);font-size:.875rem;font-weight:400}.caption--erreur{color:var(--color-status-content-error)}.champs-ligne{gap:0 var(--number-spacing-xlarge);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.table-container{background:var(--color-neutral-background-strong);border:1px solid var(--color-neutral-border-medium);border-radius:var(--number-radius-small);overflow-x:auto}table{border-collapse:collapse;background:var(--color-neutral-background-strong);width:100%;font-size:.875rem}th{height:48px;padding:var(--number-spacing-4xsmall) var(--number-spacing-xlarge);text-align:left;white-space:nowrap;color:var(--color-selection-secondary-content-selected);border-bottom:1px solid var(--color-neutral-border-medium);font-weight:700}td{height:56px;padding:var(--number-spacing-4xsmall) var(--number-spacing-xlarge);vertical-align:middle;color:var(--color-neutral-content-strong);border-bottom:1px solid var(--color-neutral-border-medium)}tbody tr:last-child td{border-bottom:none}tbody tr{transition:background-color var(--transition-etat)}tbody tr:hover{background:var(--color-selection-secondary-background-interacting)}tbody tr.selected,tbody tr.selected:hover{background:var(--color-selection-secondary-background-selected)}.num{text-align:right;font-variant-numeric:tabular-nums}.tag{align-items:center;gap:var(--number-spacing-4xsmall);padding:var(--number-spacing-5xsmall) var(--number-spacing-2xsmall);border-radius:var(--number-radius-2xsmall);font-family:var(--font-body);letter-spacing:0;white-space:nowrap;vertical-align:middle;font-size:.875rem;font-weight:400;line-height:1.45;display:inline-flex}.tag--neutre{color:var(--color-neutral-content-strong);background:var(--color-neutral-background-soft)}.tag--marque{color:var(--color-brand-content);background:var(--color-brand-background)}.tag--info{color:var(--color-status-content-information);background:var(--color-status-background-information)}.tag--succes{color:var(--color-status-content-success);background:var(--color-status-background-success)}.tag--alerte{color:var(--color-status-content-warning);background:var(--color-status-background-warning)}.tag--erreur{color:var(--color-status-content-error);background:var(--color-status-background-error)}.banner{gap:var(--number-spacing-2xsmall);min-height:56px;padding:var(--number-spacing-medium);border-radius:var(--number-radius-small);color:var(--color-neutral-content-strong);margin:0 0 var(--number-spacing-medium);align-items:center;font-size:.875rem;line-height:1.45;display:flex}.banner:before{content:"";border-radius:var(--number-radius-2xsmall);width:8px;color:var(--banner-accent);background:currentColor;flex:none;align-self:stretch}.banner--info{background:var(--color-status-background-information);--banner-accent:var(--color-status-content-information)}.banner--succes{background:var(--color-status-background-success);--banner-accent:var(--color-status-content-success)}.banner--alerte{background:var(--color-status-background-warning);--banner-accent:var(--color-status-content-warning)}.banner--erreur{background:var(--color-status-background-error);--banner-accent:var(--color-status-content-error)}@media (width<=599px){.banner{flex-direction:column;align-items:stretch}.banner:before{width:auto;height:4px}}.tabs{border-bottom:2px solid var(--color-neutral-border-medium);margin-bottom:var(--number-spacing-xlarge);display:flex;overflow-x:auto}.tabs [role=tab]{min-height:48px;padding:0 var(--number-spacing-medium);font-family:var(--font-body);color:var(--color-selection-secondary-content-default);background:var(--color-selection-secondary-background-default);cursor:pointer;transition:background-color var(--transition-etat);border:none;border-bottom:3px solid #0000;flex:none;margin-bottom:-2px;font-size:.875rem;font-weight:400}.tabs [role=tab]:hover{color:var(--color-selection-secondary-content-interacting);background:var(--color-selection-secondary-background-interacting)}.tabs [role=tab][aria-selected=true]{color:var(--color-selection-secondary-content-selected);background:var(--color-selection-secondary-background-selected);border-bottom-color:var(--color-brand-decoration);font-weight:700}.tabs [role=tab]:focus-visible{outline:2px solid var(--color-edition-border-interacting);outline-offset:-4px;border-radius:var(--number-radius-xsmall)}.actions{align-items:center;gap:var(--number-spacing-xlarge);flex-wrap:wrap;display:flex}@media (width<=599px){.actions{flex-direction:column;align-items:flex-start}}.top-bar{justify-content:space-between;align-items:center;gap:var(--number-spacing-xlarge);margin-bottom:var(--number-spacing-xlarge);flex-wrap:wrap;display:flex}.top-bar>h1,.top-bar>h2{margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
