.bandeau-licence[data-v-43c07c2e]{padding:.6rem .9rem;border-radius:8px;margin-bottom:1rem;font-weight:600}.bandeau-licence a[data-v-43c07c2e]{margin-left:.5rem}.bandeau-attention[data-v-43c07c2e]{background:#fff4e0;color:#7a4b00;border:1px solid #f0c674}.bandeau-support[data-v-43c07c2e]{background:#e8f0fb;color:#133a6b;border:1px solid #a9c2e6}.bandeau-bloquant[data-v-43c07c2e]{background:#fde8e8;color:#8a1c1c;border:1px solid #e6a1a1}.destinataires[data-v-2c226db9]{border:1px solid var(--bord);border-radius:8px;padding:.75rem;margin:.75rem 0;display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center}.destinataires .champ[data-v-2c226db9]{flex-basis:100%}.propositions-employes[data-v-2c226db9]{list-style:none;padding:0;margin:0;flex-basis:100%}.employes-choisis[data-v-2c226db9]{flex-basis:100%;display:flex;flex-wrap:wrap;gap:.4rem;margin:0}.champ.large[data-v-2c226db9]{grid-column:1 / -1}.filtre-annulees[data-v-2c226db9]{margin:1rem 0 .5rem}.actions-tache[data-v-2c226db9]{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.alertes-roles[data-v-44be1069]{list-style:none;padding:0;display:grid;gap:.4rem}.alertes-roles li[data-v-44be1069]{padding:.5rem .75rem;border-radius:8px}.alertes-roles .erreur[data-v-44be1069]{background:#fdecea;color:#8a1c12}.alertes-roles .avertissement[data-v-44be1069]{background:#fff4e5;color:#8a4b00}.alertes-roles .info[data-v-44be1069]{background:var(--fond-doux, #f2f5f9)}.cartes-titulaires[data-v-44be1069]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.titulaire[data-v-44be1069]{display:flex;flex-direction:column;gap:.2rem}.titulaire .role[data-v-44be1069]{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--texte-doux, #5b6b80)}.grille-roles[data-v-44be1069]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem}.role-cle ul[data-v-44be1069]{list-style:none;padding:0;margin:.25rem 0 .5rem}.role-cle li[data-v-44be1069]{padding:.15rem 0}.ajout-role[data-v-44be1069]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.form-titulaire[data-v-44be1069],.form-suppleance[data-v-44be1069]{margin-top:.75rem}.etat-aucun .pastille-etat[data-v-44be1069]{color:#8a1c12;font-weight:700}.etat-une_personne .pastille-etat[data-v-44be1069]{color:#8a4b00;font-weight:700}.avertissement[data-v-44be1069]{color:#8a4b00}.actions-entete[data-v-be196c3f]{display:flex;gap:.5rem;flex-wrap:wrap}.verification-journal[data-v-be196c3f]{margin:.75rem 0}.empreinte[data-v-be196c3f]{display:block;margin-top:.25rem}.empreinte code[data-v-be196c3f]{word-break:break-all;font-size:.8rem}.filtres-journal[data-v-be196c3f]{margin:1rem 0}.journal-audit td:last-child button[data-v-be196c3f]{text-align:left}.action-delete td[data-v-be196c3f]:nth-child(4){color:var(--danger, #b42318)}.detail-journal td[data-v-be196c3f]{background:var(--fond-doux, #f6f8fb)}.groupe-revue h3[data-v-3d0404bf]{font-size:1rem;margin:.75rem 0 .25rem}.points-revue[data-v-3d0404bf]{list-style:none;padding:0;margin:0 0 .5rem;display:grid;gap:.25rem}.revue-changement h3[data-v-3d0404bf],.revue-attente h3[data-v-3d0404bf]{color:#8a4b00}.statut-mois[data-v-45da217d]{font-weight:600;margin:.5rem 0}.propositions-employes[data-v-45da217d]{list-style:none;padding:0;margin:.25rem 0 0}.statut-mois[data-v-0df49865]{font-weight:600;margin:.5rem 0}.nature-saisie[data-v-0df49865]{border:none;padding:0;display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:0 0 .5rem}.nature-saisie legend[data-v-0df49865]{font-weight:600}.propositions-employes[data-v-0df49865]{list-style:none;padding:0;margin:.25rem 0 0}.champ-large[data-v-0df49865]{grid-column:1 / -1}.liste-saisies[data-v-0df49865]{list-style:none;padding:0;display:grid;gap:.75rem}.saisie-rejetee[data-v-0df49865],.saisie-annulee[data-v-0df49865]{opacity:.75}.decisions[data-v-0df49865]{margin:.25rem 0;padding-left:1.25rem}.actions[data-v-0df49865]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.5rem}.fiche[data-v-36566783]{display:grid;grid-template-columns:max-content 1fr;gap:.3rem 1rem;margin:0}.fiche dt[data-v-36566783]{font-weight:600}.fiche dd[data-v-36566783]{margin:0}.ouvrir-support[data-v-36566783]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.ouvrir-support .champ[data-v-36566783]{min-width:12rem}textarea[data-v-36566783]{width:100%;font-family:ui-monospace,monospace;font-size:.8rem}.liste-reouvertures[data-v-246dc429]{list-style:none;padding:0;display:grid;gap:.75rem}.champ-large[data-v-246dc429]{grid-column:1 / -1}.actions[data-v-246dc429]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.5rem}.etapes-import>li[data-v-67d1ce78]{margin-bottom:1rem}.bouton-fichier[data-v-67d1ce78]{display:inline-block;cursor:pointer;padding:.45rem .9rem;border:1px solid var(--bord);border-radius:8px;font-weight:600}.bouton-fichier input[data-v-67d1ce78]{position:absolute;width:1px;height:1px;opacity:0}.bouton-fichier[data-v-67d1ce78]:focus-within{outline:2px solid var(--accent, #1d4ed8)}.rapport-import[data-v-67d1ce78]{margin-top:.75rem}.import-erreur td[data-v-67d1ce78]:nth-child(4){color:var(--danger, #b42318);font-weight:600}.import-ignore td[data-v-67d1ce78]:nth-child(4){color:#8a4b00}.liste-signatures[data-v-7774cf6e]{list-style:none;padding:0;display:grid;gap:.75rem}.entete-signature[data-v-7774cf6e]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.actions[data-v-7774cf6e],.form-signature[data-v-7774cf6e]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.5rem}.form-signature textarea[data-v-7774cf6e]{flex-basis:100%}.cloture-definitive[data-v-e0eba1d3]{margin:1rem 0}.filtre-signatures[data-v-e0eba1d3]{margin:.75rem 0}.actions-signature[data-v-e0eba1d3]{display:flex;flex-wrap:wrap;gap:.25rem .75rem}.form-action-signature[data-v-e0eba1d3]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.etat-probleme td[data-v-e0eba1d3]:nth-child(3){color:#8a4b00;font-weight:600}.form-famille[data-v-ac357ca4]{display:grid;gap:.4rem;max-width:34rem}.form-famille button[data-v-ac357ca4]{justify-self:start;margin-top:.5rem}.form-simulation fieldset[data-v-923333c6]{border:none;padding:0;margin:0 0 .75rem;display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.form-simulation legend[data-v-923333c6]{font-weight:600;margin-bottom:.25rem}.grille-simulation[data-v-923333c6]{display:grid;grid-template-columns:minmax(12rem,18rem) minmax(10rem,20rem);gap:.4rem .75rem;align-items:center;margin-bottom:.75rem}.ligne-prime[data-v-923333c6]{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.actions[data-v-923333c6]{display:flex;flex-wrap:wrap;gap:.5rem}.resume-simulation[data-v-923333c6]{max-width:28rem}@media(max-width:600px){.grille-simulation[data-v-923333c6]{grid-template-columns:1fr}}.liste-controles[data-v-9a32f842]{list-style:none;padding:0;display:grid;gap:.75rem}.actions[data-v-9a32f842]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;align-items:center}.differences[data-v-9a32f842]{margin-top:.5rem}.form-arret[data-v-51834977]{display:grid;gap:.4rem;max-width:34rem}.actions[data-v-51834977]{display:flex;flex-wrap:wrap;gap:.5rem}.filtre-arrets[data-v-51834977]{margin:.75rem 0}.liste-evenements[data-v-8c679311]{list-style:none;padding:0;display:grid;gap:.75rem}.actions[data-v-8c679311],.form-evenement[data-v-8c679311]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.5rem}.form-evenement input[type=number][data-v-8c679311]{width:5rem}.ligne-changement[data-v-12d79491]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.ajout-element[data-v-12d79491]{margin-top:.75rem}.champ.boutons[data-v-12d79491]{display:flex;gap:.5rem;align-items:flex-end}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-cyrillic-ext-400-normal-CuPM9foi.woff2) format("woff2"),url(./nunito-cyrillic-ext-400-normal-xaE7D4Sw.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-cyrillic-400-normal-xAOo5cBP.woff2) format("woff2"),url(./nunito-cyrillic-400-normal-D1j0u8EH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-vietnamese-400-normal-BHkVbP3T.woff2) format("woff2"),url(./nunito-vietnamese-400-normal-DtOtW02z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-latin-ext-400-normal-i-8OOpdj.woff2) format("woff2"),url(./nunito-latin-ext-400-normal-CjMJVfGn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-latin-400-normal-r8SDr6Up.woff2) format("woff2"),url(./nunito-latin-400-normal-DKg4f3fz.woff) format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2) format("woff2"),url(./nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-cyrillic-700-normal-DP36NgGt.woff2) format("woff2"),url(./nunito-cyrillic-700-normal-DfHRUDv-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-vietnamese-700-normal-Ch8EUCfz.woff2) format("woff2"),url(./nunito-vietnamese-700-normal-C9SQsXvj.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-latin-ext-700-normal-BWeMsAzO.woff2) format("woff2"),url(./nunito-latin-ext-700-normal-D4woHhbd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-latin-700-normal-Dort48En.woff2) format("woff2"),url(./nunito-latin-700-normal-OcDqTBcA.woff) format("woff");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}.elements-carte[data-v-b8bffcf2]{border:none;padding:0;display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:.5rem 0}.elements-carte legend[data-v-b8bffcf2]{font-weight:600}.progression-archive progress[data-v-63c93e07]{display:block;width:100%;margin-top:.5rem}.resultat-archive .empreinte[data-v-63c93e07]{display:block;margin-top:.25rem}.resultat-archive code[data-v-63c93e07]{word-break:break-all;font-size:.8rem}.avertissement-archive[data-v-63c93e07]{display:block;margin-top:.5rem;font-weight:600}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(./ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(./ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(./ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(./ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(./ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(./ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(./ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(./ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(./ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(./ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(./ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(./ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2) format("woff2"),url(./ibm-plex-sans-greek-700-normal-CkZN0sRy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2) format("woff2"),url(./ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2) format("woff2"),url(./ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(./ibm-plex-sans-latin-700-normal-Bth3BMcD.woff) format("woff");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}:root{--couleur-principale: #013371;--marine-fonce: #0a1f44;--marine-clair: #e8eef7;--sable: #c9932e;--sable-clair: #fbf3e2;--fond: #f3f5f8;--surface: #ffffff;--texte: #14213d;--discret: #5d6b80;--bord: #dde3eb;--erreur: #b42318;--succes: #1e7b4f;--ombre: 0 1px 2px rgba(10, 31, 68, .05), 0 2px 8px rgba(10, 31, 68, .05);--rayon: 10px;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.5;color:var(--texte);background:var(--fond);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;background:var(--fond)}h1{font-size:1.55rem;font-weight:600;letter-spacing:-.01em;margin:0 0 .5rem;color:var(--marine-fonce)}h2{font-size:1.08rem;font-weight:600;margin:0 0 .5rem;color:var(--marine-fonce)}h3{font-weight:600}a{color:var(--couleur-principale)}label{display:block;font-size:.86rem;font-weight:500;color:#33415c;margin:.8rem 0 .3rem}input{width:100%;padding:.6rem .75rem;border:1px solid var(--bord);border-radius:8px;font:inherit;background:#fff;color:var(--texte)}input:focus,select:focus,textarea:focus{outline:2px solid var(--couleur-principale);outline-offset:1px;border-color:transparent}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--sable);outline-offset:2px}button.principal{margin-top:1rem;width:100%;padding:.65rem 1rem;border:0;border-radius:8px;background:var(--couleur-principale);color:#fff;font-weight:600;transition:background .15s}button.principal:hover:not(:disabled){background:var(--marine-fonce)}button.principal:disabled{opacity:.55;cursor:not-allowed}button.discret{border:0;background:none;color:var(--couleur-principale);padding:0 .5rem;font-weight:500}.erreur{color:var(--erreur);margin:.8rem 0 0}.succes{color:var(--succes);margin:.8rem 0 0}p.erreur[role=alert],p.succes[role=status]{padding:.6rem .85rem;border-radius:8px;max-width:900px}p.erreur[role=alert]{background:#fdecea}p.succes[role=status]{background:#e7f4ed}.discret-texte{color:var(--discret);margin-top:0}.carte{background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon);padding:1.25rem 1.4rem;max-width:520px;margin-top:1rem;box-shadow:var(--ombre)}.tableau,.indicateur .valeur,.grille-temps,.n{font-variant-numeric:tabular-nums}.page-connexion{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;background:linear-gradient(160deg,var(--marine-fonce) 0%,var(--couleur-principale) 55%,#1d4f8f 100%)}.carte-connexion{width:100%;max-width:390px;background:var(--surface);border-radius:14px;padding:2rem 1.8rem 1.6rem;box-shadow:0 20px 50px #00000040;border-top:4px solid var(--sable)}.carte-connexion h1{color:var(--couleur-principale);text-align:center;font-size:1.7rem}.slogan{text-align:center;color:var(--discret);margin:0 0 1.2rem;font-size:.9rem}.avec-bouton{display:flex;align-items:center;border:1px solid var(--bord);border-radius:8px;background:#fff}.avec-bouton input{border:0}.aide{font-size:.8rem;color:var(--discret);text-align:center;margin-bottom:0}.editeur{color:#ffffffbf;font-size:.8rem;letter-spacing:.02em}.coque{min-height:100vh;display:grid;grid-template-columns:264px 1fr;grid-template-rows:auto 1fr}.menu{grid-row:1 / -1;grid-column:1;background:var(--marine-fonce);color:#dbe4f3;padding:0 0 1rem;overflow-y:auto;position:sticky;top:0;height:100vh}.menu .marque-menu{display:flex;align-items:center;gap:.7rem;padding:1.1rem 1.1rem 1rem;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:.5rem}.marque-menu .logo-produit{width:34px;height:34px;border-radius:8px;background:var(--sable);color:var(--marine-fonce);display:grid;place-items:center;font-weight:700}.marque-menu strong{display:block;color:#fff;font-size:1.02rem;letter-spacing:.01em}.marque-menu span{display:block;font-size:.75rem;color:#9fb0cc}.barre{grid-column:2;display:flex;align-items:center;gap:1rem;padding:.7rem 1.6rem;background:var(--surface);border-bottom:1px solid var(--bord);position:sticky;top:0;z-index:5}.barre .org{font-weight:600;color:var(--marine-fonce)}.bouton-menu{display:none;border:0;background:none;color:var(--marine-fonce);padding:.2rem}.qui{margin-left:auto;display:flex;align-items:center;gap:.7rem;text-align:right}.qui .nom{font-weight:600;font-size:.92rem;display:block}.qui .roles{font-size:.76rem;color:var(--discret);display:block}.qui .avatar{width:34px;height:34px;border-radius:50%;background:var(--marine-clair);color:var(--couleur-principale);display:grid;place-items:center;font-weight:700;font-size:.85rem}.menu .titre-section{display:flex;width:100%;align-items:center;gap:.65rem;border:0;background:none;cursor:pointer;padding:.6rem 1.1rem;margin-top:.15rem;text-align:left;color:#c3cfe3;font-size:.9rem;font-weight:600}.menu .titre-section:hover{color:#fff;background:#ffffff0d}.menu .titre-section .chevron{margin-left:auto;opacity:.7}.menu .icone{flex:0 0 auto;opacity:.9}.lien{display:flex;align-items:center;gap:.65rem;width:100%;text-align:left;padding:.5rem 1.1rem;color:#dbe4f3;text-decoration:none;border:0;background:none;font-size:.9rem;border-left:3px solid transparent}.menu .liens-section .lien{padding-left:2.15rem;font-size:.87rem;color:#b8c6dd}.lien:hover{background:#ffffff0f;color:#fff}.menu .lien.router-link-exact-active{background:#c9932e24;color:#fff;font-weight:600;border-left-color:var(--sable)}.menu .lien.lien-rubrique{font-weight:600;color:#e8eef7;margin-top:.2rem}.lien.attente{color:#7f8fab!important}.lien.attente .bientot{margin-left:auto;font-size:.66rem;text-transform:uppercase;letter-spacing:.05em;color:#7f8fab}.menu .quitter{margin-top:1rem;border-top:1px solid rgba(255,255,255,.08);color:#f1b1aa;padding-top:.8rem}.contenu{grid-column:2;padding:1.6rem 1.8rem 3rem;min-width:0}.grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.8rem;margin-top:1rem}.tuile{background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon);padding:1rem;text-decoration:none;color:var(--texte);display:flex;flex-direction:column;gap:.3rem}.tuile small{color:var(--discret)}.fiche{display:grid;grid-template-columns:max-content 1fr;gap:.4rem 1rem;background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon);padding:1.2rem;max-width:520px}.fiche dt{color:var(--discret)}.fiche dd{margin:0;overflow-wrap:anywhere}@media(max-width:760px){.coque{grid-template-columns:1fr}.barre{grid-column:1;padding:.6rem 16px}.contenu{grid-column:1;padding:1rem 16px 2rem}.bouton-menu{display:block}.qui .roles,.qui .texte-qui{display:none}.menu{display:none;position:fixed;top:0;left:0;bottom:0;height:auto;width:82%;max-width:300px;z-index:20;box-shadow:8px 0 24px #00000040}.menu.ouvert{display:block}}.entete-page{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.selecteur-mois{display:flex;align-items:center;gap:.3rem}.selecteur-mois button{font-size:1.5rem;line-height:1;padding:.2rem .6rem}.selecteur-mois .mois{min-width:9rem;text-align:center;text-transform:capitalize}.bandeau{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;align-items:center;margin:.8rem 0}.pastille{padding:.2rem .6rem;border-radius:999px;font-size:.85rem;font-weight:600;background:#e6edf7;color:var(--couleur-principale)}.bandeau.rejetee .pastille{background:#fde8e7;color:var(--erreur)}.bandeau.verrouillee .pastille{background:#e3f3e7;color:var(--succes)}.bandeau.en_validation .pastille{background:#fff4d6;color:#7a5600}.rejet{border-color:var(--erreur);color:var(--erreur);margin-top:0}.grille-temps{overflow-x:auto;background:var(--surface);border:1px solid var(--bord);border-radius:12px;max-width:100%}.grille-temps table{border-collapse:separate;border-spacing:0;font-size:.85rem}.grille-temps th,.grille-temps td{border-bottom:1px solid var(--bord);padding:0;text-align:center;min-width:2.6rem;height:2.4rem}.grille-temps thead th{font-weight:600;padding:.3rem .2rem;background:#f8f9fb}.nom-jour{display:block;font-size:.7rem;color:var(--discret);font-weight:400}.grille-temps .col-libelle{position:sticky;left:0;z-index:1;background:var(--surface);text-align:left;padding:.3rem .6rem;min-width:11rem;max-width:14rem;font-weight:500;border-right:1px solid var(--bord)}.grille-temps thead .col-libelle,.grille-temps tfoot .col-libelle{background:#f8f9fb}.grille-temps .col-libelle small{display:block;color:var(--discret);font-weight:400;font-size:.72rem}.grille-temps .col-total{font-weight:600;padding:0 .5rem;background:#f8f9fb}.grille-temps tfoot td,.grille-temps tfoot th{font-weight:600;background:#f8f9fb}.grille-temps .weekend{background:#eef0f4}.grille-temps .ferie{background:#fff4d6}.grille-temps tr.absence .col-libelle{color:var(--discret)}.grille-temps td input{width:100%;height:100%;min-width:2.6rem;border:0;border-radius:0;text-align:center;padding:0;background:transparent;font-size:.9rem}.grille-temps td input:focus{outline:2px solid var(--couleur-principale);outline-offset:-2px;background:#fff}.grille-temps td.faux{background:#fde8e7}.liste-erreurs{padding-left:1.2rem}.bouton-envoyer{max-width:320px}@media(max-width:760px){.grille-temps .col-libelle{min-width:8.5rem;max-width:9.5rem;font-size:.8rem}}button.secondaire{margin-top:1rem;padding:.7rem 1rem;border:1px solid var(--couleur-principale);border-radius:8px;background:#fff;color:var(--couleur-principale);font-weight:600}button.principal.danger{background:var(--erreur)}.decision .boutons{display:flex;gap:.8rem;flex-wrap:wrap}.decision .boutons button{width:auto;flex:1 1 10rem}textarea{width:100%;padding:.65rem .75rem;border:1px solid var(--bord);border-radius:8px;font:inherit}.retour{padding:0;margin-bottom:.6rem}.liste-a-valider{list-style:none;padding:0;margin:1rem 0;display:grid;gap:.6rem;max-width:720px}.ligne-a-valider{width:100%;display:grid;grid-template-columns:1fr auto;gap:.2rem 1rem;text-align:left;padding:.9rem 1rem;background:var(--surface);border:1px solid var(--bord);border-radius:12px}.ligne-a-valider:hover{border-color:var(--couleur-principale)}.ligne-a-valider .qui{font-weight:600}.ligne-a-valider .quoi{text-transform:capitalize;text-align:right}.ligne-a-valider .etape{grid-column:1 / -1;color:var(--discret);font-size:.85rem}.historique{margin-top:1.5rem;max-width:720px}.historique ol{padding-left:1.2rem}.historique li{margin-bottom:.4rem}.historique .rejet strong{color:var(--erreur)}.historique .motif{color:var(--discret);font-style:italic}.bandeau.calculee .pastille{background:#e6edf7}.bandeau.cloturee .pastille{background:#e3f3e7;color:var(--succes)}.bandeau.ouverte .pastille{background:#eef0f4;color:var(--discret)}.controles,.alertes{max-width:900px}.controles ul,.alertes ul{padding-left:1.2rem}.attention{color:#8a5a00}td.attention{background:#fff4d6;font-weight:600}.alertes li{margin-bottom:.6rem}.alertes li.levee{color:var(--discret)}.pastille-bloquant{margin-left:.4rem;padding:.1rem .5rem;border-radius:999px;background:#fde8e7;color:var(--erreur);font-size:.75rem;font-weight:600}.lever{display:flex;gap:.5rem;margin-top:.3rem;flex-wrap:wrap}.lever input{flex:1 1 14rem}.lever button{margin-top:0}.tableau-defilant{overflow-x:auto;background:var(--surface);border:1px solid var(--bord);border-radius:12px}.tableau{border-collapse:collapse;width:100%;font-size:.88rem}.tableau th,.tableau td{padding:.5rem .6rem;border-bottom:1px solid var(--bord);text-align:left;white-space:nowrap}.tableau thead th{background:#f8f9fb;font-weight:600;font-size:.8rem}.tableau tfoot th,.tableau tfoot td{background:#f8f9fb;font-weight:700}.tableau .n{text-align:right;font-variant-numeric:tabular-nums}.tableau .fort{font-weight:700}.tableau tr.cliquable{cursor:pointer}.tableau tr.cliquable:hover td,.tableau tr.actif td{background:#eef3fa}.tableau tr.groupe th{background:#f8f9fb;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;color:var(--discret)}.detail-bulletin{max-width:720px}.detail-bulletin .tableau td:first-child{white-space:normal}.entete-detail{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.entete-detail button{margin-top:0}section>h2{margin-top:1.4rem}.carte.large{max-width:900px}.tableau.repartition tr.bailleur th,.tableau.repartition tr.bailleur td{font-weight:700;background:#f8f9fb}.tableau.repartition tr.projet td:first-child{padding-left:1.4rem;font-weight:600}.tableau.repartition tr.ligne td{color:var(--discret)}.tableau.repartition tr.ligne td:first-child{padding-left:2.6rem}.tableau.repartition td:first-child,.tableau.repartition th:first-child{white-space:normal}label.case{display:flex;gap:.6rem;align-items:flex-start;margin:1rem 0 0}label.case input{width:auto;margin-top:.2rem}.boutons-docs{display:flex;gap:.5rem;flex-wrap:wrap}.boutons-docs button{margin-top:0}.ligne-bulletin{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.8rem 1rem;background:var(--surface);border:1px solid var(--bord);border-radius:12px}.ligne-bulletin .quoi{flex:1 1 10rem;font-weight:600;text-transform:capitalize}.ligne-bulletin button{margin-top:0;padding:.4rem 1rem}.bloc-tableau{margin-top:1.2rem}.bloc-tableau h2{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.taches{list-style:none;padding:0;margin:0;display:grid;gap:.45rem}.taches li{padding:.55rem .8rem;border-left:3px solid var(--bord);background:#fafbfc;border-radius:0 8px 8px 0}.taches li.urgent,.taches li.depassee{border-left-color:var(--erreur)}.taches li.proche{border-left-color:#c98a00}.taches li.inconnu{border-left-color:var(--bord)}.pastille-niveau{margin-left:.3rem;padding:.1rem .5rem;border-radius:999px;background:#eef0f4;font-size:.75rem;font-weight:600}.depassee .pastille-niveau{background:#fde8e7;color:var(--erreur)}.proche .pastille-niveau{background:#fff4d6;color:#7a5600}.indicateurs{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.8rem;max-width:900px}.indicateur{background:var(--surface);border:1px solid var(--bord);border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.3rem}.indicateur .valeur{font-size:1.4rem;font-weight:700;color:var(--couleur-principale);font-variant-numeric:tabular-nums}.indicateur .nom{color:var(--discret);font-size:.85rem}.grille-champs{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.2rem 1rem}.grille-champs .champ.large{grid-column:1 / -1}.grille-champs select{width:100%;padding:.6rem .7rem;border:1px solid var(--bord);border-radius:8px;font-size:1rem;background:#fff}.grille-champs input[readonly],.grille-champs select:disabled,.grille-champs textarea[readonly]{background:#f6f7f9;color:var(--texte)}.grille-champs small{display:block;margin-top:.2rem}.obligatoire{color:var(--erreur)}.section-fiche{margin-top:1rem}.section-fiche h3{font-size:1rem;margin:1rem 0 .3rem}.formulaire-section{border-top:1px solid var(--bord);margin-top:1rem;padding-top:.5rem}.formulaire-section .boutons{display:flex;gap:.8rem;flex-wrap:wrap}.formulaire-section .boutons button{width:auto;flex:0 1 12rem}.filtres{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin:.8rem 0}.filtres input[type=search]{max-width:420px}.filtres label.case{margin:0}button.bouton-auto{width:auto;margin-top:0;padding:.6rem 1.2rem}.tableau tr.sorti td{color:var(--discret)}.compte .choix-mode{display:flex;gap:1.5rem;flex-wrap:wrap;margin:.5rem 0}.compte .choix-mode label.case,.compte fieldset label.case{margin:.3rem 0}.compte fieldset.roles{border:1px solid var(--bord);border-radius:8px;margin:1rem 0 0;padding:.4rem .8rem .6rem;display:flex;flex-wrap:wrap;gap:0 1.4rem}.compte fieldset.roles legend{font-size:.9rem;padding:0 .3rem}.compte .sous-bloc{border-top:1px solid var(--bord);margin-top:1rem;padding-top:.6rem}.compte .sous-bloc h3{margin-top:0}.compte .sous-bloc button.secondaire{width:auto}button.secondaire.danger{color:var(--erreur);border-color:var(--erreur)}.compte .fiche{margin-top:.5rem}.onglets{display:flex;gap:.3rem;border-bottom:1px solid var(--bord);margin-bottom:1rem}.onglets button{border:0;background:none;padding:.6rem 1rem;color:var(--discret);border-bottom:3px solid transparent}.onglets button.actif{color:var(--couleur-principale);border-bottom-color:var(--couleur-principale);font-weight:600}.liste-demandes{list-style:none;padding:0;display:grid;gap:.8rem;max-width:900px}.liste-demandes .carte{margin-top:0;max-width:none}.liste-demandes .carte p{margin:.4rem 0}.liste-demandes li.rejetee .pastille{background:#fde8e7;color:var(--erreur)}.liste-demandes li.approuvee .pastille{background:#e3f3e7;color:var(--succes)}.liste-demandes li.annulee .pastille{background:#eef0f4;color:var(--discret)}.decision-demande{margin-top:.6rem}.decision-demande button{width:auto;flex:0 1 12rem;margin-top:0}.tableau td.texte-libre{white-space:normal;min-width:14rem}.tableau tr.rejet td{color:var(--erreur)}select.selection-courte{width:auto;padding:.45rem .6rem;border:1px solid var(--bord);border-radius:8px}.sous-titre{margin-top:1.5rem}ol.circuit{padding-left:0;list-style:none;display:grid;gap:.4rem}ol.circuit li{display:flex;justify-content:space-between;align-items:center;padding:.5rem .8rem;background:#fafbfc;border-radius:8px;border-left:3px solid var(--couleur-principale)}ol.circuit li.inactif{border-left-color:var(--bord);color:var(--discret)}.ajout-etape{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.ajout-etape select{width:auto;padding:.55rem .6rem;border:1px solid var(--bord);border-radius:8px}.ajout-etape button{margin-top:0;width:auto}.carte-verification{max-width:560px}.carte-verification h1{margin-bottom:14px}.carte-verification form.avec-bouton{margin-bottom:8px}.carte-verification form.avec-bouton input{font-family:ui-monospace,IBM Plex Mono,monospace;letter-spacing:.04em}.verdict{display:flex;flex-direction:column;gap:4px;margin:14px 0;padding:12px 14px;border-radius:8px;border-left:4px solid;font-size:.92rem}.verdict strong{font-size:1.02rem}.verdict.vrai{background:#e8f5ee;border-color:#1f7a4d;color:#14532d}.verdict.faux{background:#fdecec;border-color:#b42318;color:#7a1a12}.fiche-verification{margin-top:6px}.fiche-verification .code{font-family:ui-monospace,IBM Plex Mono,monospace;font-size:.85rem}.fiche-verification .empreinte{word-break:break-all;font-size:.72rem;color:#5b6472}@media(max-width:480px){.carte-verification form.avec-bouton{flex-direction:column;align-items:stretch}.carte-verification form.avec-bouton input,.carte-verification form.avec-bouton button{width:100%}}.avertissement{color:#7a4a00;background:#fff6e0;border-left:3px solid #c9932e;padding:8px 12px;border-radius:6px;font-size:.92rem}.changement-conge{margin-top:12px;padding:12px 14px;background:var(--fond, #f3f5f8);border-radius:8px}.changement-conge .fort{font-weight:600;margin:0 0 6px}.verdict.annule{background:#fff6e0;border-color:#c9932e;color:#6b4200}.choix-attestation{border:0;padding:0;margin:0 0 10px;display:flex;flex-wrap:wrap;gap:8px 20px}.choix-attestation label{display:flex;align-items:center;gap:6px;font-weight:500}.choix-attestation label{display:inline-flex;flex-direction:row;width:auto;margin:0;white-space:nowrap}.choix-attestation input[type=radio]{width:auto;margin:0;accent-color:var(--marine-fonce, #0a1f44)}.qui .lien-compte{font-size:.76rem;font-weight:600;color:var(--couleur-principale);text-decoration:none;display:block;margin-top:1px}.qui .lien-compte:hover,.qui .lien-compte.router-link-active{text-decoration:underline}.qui a.avatar{text-decoration:none}.replie-mdp{max-width:520px;margin-top:1rem}.replie-mdp summary{cursor:pointer;font-weight:600;color:var(--marine-fonce);list-style:none;display:flex;align-items:center;justify-content:space-between}.replie-mdp summary::-webkit-details-marker{display:none}.replie-mdp summary:after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-right:4px;transition:transform .15s}.replie-mdp[open] summary:after{transform:rotate(-135deg)}.replie-mdp form{margin-top:.8rem}.modele-edition{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1rem;align-items:start;margin-top:1rem}.modele-edition textarea{width:100%;font:inherit;line-height:1.5;padding:.6rem .7rem;border:1px solid var(--bord);border-radius:8px;resize:vertical}.variables-modele ul{list-style:none;padding:0;margin:0;display:grid;gap:.35rem}.variables-modele li{display:flex;flex-direction:column;gap:1px}.variables-modele .variable{align-self:flex-start;font-family:ui-monospace,IBM Plex Mono,monospace;font-size:.8rem;padding:2px 8px;border:1px solid var(--bord);border-radius:6px;background:var(--fond, #f3f5f8);color:var(--marine-fonce);cursor:pointer}.variables-modele .variable:hover{border-color:var(--sable, #c9932e)}.variables-modele .discret-texte{font-size:.74rem}@media(max-width:900px){.modele-edition{grid-template-columns:1fr}}.filtres select{padding:.4rem .6rem;border:1px solid var(--bord);border-radius:8px;background:#fff;font:inherit;font-size:.9rem}.editeur-image{display:grid;gap:.6rem}.toile-signature{width:100%;max-width:520px;height:180px;border:1px dashed var(--bord);border-radius:8px;background:#fff;touch-action:none;cursor:crosshair;display:block}.apercu-image{display:flex;flex-direction:column;gap:.3rem}.apercu-image img{max-width:280px;max-height:140px;align-self:flex-start;padding:8px;background:repeating-conic-gradient(#f1f3f6 0% 25%,#fff 0% 50%) 50% / 16px 16px;border:1px solid var(--bord);border-radius:6px}.signature-actuelle img{max-width:220px;max-height:110px}.ligne-pin{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-top:.7rem}.ligne-pin input{width:9rem;letter-spacing:.3em}.signature-immediate{border-left:4px solid var(--sable, #c9932e)}.aide-modele{display:block;font-size:.78rem;margin-bottom:.3rem}.pastille.confidentiel{margin-left:.5rem;background:#fdecec;color:#7a1a12}.actions-piece{white-space:nowrap}.actions-piece .avec-bouton input{width:12rem}.depot-piece .case{display:flex;align-items:center;gap:.4rem;margin:.4rem 0 .7rem}.liste-notes{list-style:none;padding:0;display:grid;gap:.8rem;max-width:900px}.liste-notes .carte{margin-top:0}.note.non-lue{border-left:4px solid var(--sable)}.note.non-lue .pastille{background:var(--sable-clair);color:#7a5410}.note.retiree{opacity:.75}.texte-note,.fil-reclamation p{white-space:pre-wrap;overflow-wrap:anywhere}.suivi-lectures{border-top:1px solid var(--bord);margin-top:1rem;padding-top:.6rem}.liste-demandes li.reglee .pastille{background:#e3f3e7;color:var(--succes)}.liste-demandes li.en_cours .pastille{background:var(--sable-clair);color:#7a5410}.fil-reclamation{list-style:none;padding:0;margin:.6rem 0;display:grid;gap:.5rem}.fil-reclamation li{padding:.5rem .75rem;border-radius:8px;background:var(--marine-clair);max-width:720px}.fil-reclamation li.auteur{background:#f8f9fb;border:1px solid var(--bord)}.fil-reclamation li.evenement{background:none;padding:.1rem .75rem;font-size:.85rem}.fil-reclamation li p{margin:.25rem 0 0}.complement,.detail-reclamation .champ{display:grid;gap:.3rem;max-width:720px}.complement button{justify-self:start}.code-suivi{border:2px solid var(--sable)}.code-affiche{font-size:1.6rem;font-weight:700;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--marine-fonce);background:var(--sable-clair);padding:.5rem 1rem;border-radius:8px;display:inline-block;user-select:all}.suivi-code{max-width:420px}.suivi-code input{letter-spacing:.08em;text-transform:uppercase}.aide-anonyme{border-left:3px solid var(--sable);padding-left:.6rem}.sujets-reclamation .tableau input:not([type=checkbox]){min-width:16rem;padding:.35rem .5rem}.sujets-reclamation .ajout-etape .case{display:flex;align-items:center;gap:.3rem;margin:0}.sujets-reclamation .ajout-etape .case input{width:auto}.tableau.reclamations td:nth-child(4){white-space:normal;min-width:14rem}.note .boutons-docs button.principal{width:auto;margin-top:0}.photo-identite{width:120px;height:160px;object-fit:cover;border:1px solid var(--bord);border-radius:6px;background:#f1f3f6;display:block}.vignette{width:30px;height:40px;object-fit:cover;border-radius:3px;border:1px solid var(--bord);display:block}.grille-photos{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:1rem}.grille-photos li{display:grid;gap:.35rem;justify-items:start}.grille-photos button{margin-top:0}.grille-photos .avec-bouton input{width:9rem}button.principal.bouton-emettre{width:auto;margin-top:0}.bouton-fichier{display:inline-flex;margin:0;cursor:pointer;color:var(--couleur-principale);font-weight:500;padding:.3rem .5rem}.bouton-fichier input{position:absolute;width:1px;height:1px;opacity:0}.bouton-fichier:focus-within{outline:2px solid var(--sable);outline-offset:2px}.pastille.valide{background:#e3f3e7;color:var(--succes)}.pastille.annulee,.pastille.expiree,.pastille.fin_de_fonctions{background:#fde8e7;color:var(--erreur)}.photos-compte{display:flex;gap:1rem;flex-wrap:wrap;margin:.5rem 0}.photos-compte figure{margin:0}.photos-compte figcaption{font-size:.8rem;color:var(--discret);margin-top:.25rem}.ma-photo .sous-bloc{border-top:1px solid var(--bord);margin-top:1rem;padding-top:.6rem}.identite-carte{display:flex;gap:1rem;align-items:flex-start;flex-wrap:wrap}.identite-carte .fiche{flex:1;min-width:200px}.parametres-cartes .apercu-image img{background:#fff}.depot-photo{border-left:4px solid var(--sable)}.modele-carte{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1.5rem;align-items:start}@media(max-width:900px){.modele-carte{grid-template-columns:1fr}}.choix-couleur{padding:.2rem;height:2.5rem;cursor:pointer}.modele-carte textarea{resize:vertical}.modele-carte .variable{margin:0 .25rem .25rem 0;padding:.1rem .45rem;border:1px solid var(--bord);border-radius:6px;background:#fff;font-size:.78rem}.apercu-carte{margin:0;width:300px;aspect-ratio:85.6 / 54;border:1px solid var(--bord);border-radius:10px;overflow:hidden;background:#fff;box-shadow:var(--ombre);display:flex;flex-direction:column;color:#14213d;position:relative;border-bottom:4px solid var(--sable)}.apercu-carte .bandeau{padding:.45rem .7rem;display:flex;flex-direction:column;line-height:1.15}.apercu-carte .bandeau small{font-size:.55rem;font-weight:700;letter-spacing:.03em}.apercu-carte .corps{display:flex;gap:.7rem;padding:.5rem .7rem;font-size:.8rem;line-height:1.25}.apercu-carte .photo{width:62px;height:82px;background:#e2e8f0;border:1px solid var(--bord);flex:none}.apercu-carte .poste{font-weight:700;font-size:.66rem;margin-top:.2rem}.apercu-carte .mat{font-size:.6rem;color:#5d6b80}.apercu-carte .mention{font-size:.58rem;font-weight:700}.apercu-carte figcaption{position:absolute;top:100%;left:0;width:300px;font-size:.75rem;margin-top:.5rem}.editeur-carte summary{font-weight:600;cursor:pointer}.mention-agent{min-width:12rem;padding:.3rem .5rem}.pastille.a-signer{margin-left:.3rem;background:var(--sable-clair);color:#7a5410}.champ-annee{width:7rem}.filtres input[type=month]{width:auto}.controle-declaration{margin:.6rem 0}.anomalies{border-left:4px solid var(--erreur)}.anomalies ul{margin:.3rem 0 0;padding-left:1.2rem;font-size:.9rem}.depot-declaration .annulation{margin-top:.8rem}.depot-declaration .ecart{font-weight:600}.depot-declaration h3{margin:1rem 0 .2rem}.pastille.deposee{background:#e6edf7;color:var(--couleur-principale)}.pastille.payee{background:#e3f3e7;color:var(--succes)}.pastille.a_deposer{background:var(--sable-clair);color:#7a5410}.pastille.en_preparation{background:#eef0f4;color:var(--discret)}.suivi-declarations tr.retard td{background:#fff5f4}.saisies-dar h2{margin-top:1.4rem}.saisies-dar h2:first-child{margin-top:0}.ajout-ligne{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem;align-items:center}.ajout-ligne input,.ajout-ligne select{width:auto;flex:1 1 9rem;padding:.45rem .6rem;border:1px solid var(--bord);border-radius:8px}.ajout-ligne button{margin-top:0}.suivi-declarations td:first-child{white-space:normal;min-width:11rem}.tableau.repartition-salaries tr.salarie th{background:#f8f9fb;font-weight:700}.tableau.matrice th:first-child,.tableau.matrice td:first-child{position:sticky;left:0;background:var(--surface);z-index:1}.tableau.matrice thead th:first-child,.tableau.matrice tfoot th:first-child{background:#f8f9fb}.tableau.ecritures td:nth-child(3){white-space:normal;min-width:16rem}.saisie-pour-compte{border-left:4px solid var(--sable);margin-top:0}.pastille-info{font-size:.8rem;padding:.1rem .5rem;border-radius:999px;background:var(--fond);color:var(--texte);border:1px solid var(--bord)}.etat-hs{font-size:.88rem}.etat-hs.ok{color:var(--succes)}.etat-hs.attente{color:#7a4a00}.etat-hs.alerte{color:var(--erreur);font-weight:600}.demande-hs{padding:.4rem 0}.chiffres-cles{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.8rem;margin-bottom:.6rem}.chiffres-cles>div{display:flex;flex-direction:column;gap:.15rem}.chiffres-cles strong{font-size:1.05rem}.solde-hs{font-size:1.4rem!important;color:var(--couleur-principale)}.heures-retenues{max-width:260px;margin-bottom:.5rem}table.etat-hs tr.choisi td{background:var(--marine-clair)}.liste-cases{list-style:none;padding:0;margin:.4rem 0 .8rem}.liste-cases label.case,td label.case{margin:.3rem 0}.a-corriger ul{margin:.4rem 0 0;padding-left:1.2rem}.ajout-ferie,.ajout-fete{margin-top:1rem}.etat-projet{display:inline-block;padding:.1rem .55rem;border-radius:999px;font-size:.8rem;font-weight:600;background:var(--fond);color:var(--discret)}.etat-projet.ok{background:#e6f4ec;color:var(--succes)}.etat-projet.attente{background:var(--sable-clair);color:#7a4a00}.etat-projet.alerte{background:#fde8e7;color:var(--erreur)}.alertes-budget li.depasse,.lignes-budget tr.depasse td{color:var(--erreur)}.alertes-budget li.seuil,.lignes-budget tr.seuil td{color:#7a4a00}.affectations-a-terminer ul,.alertes-budget ul{margin:.4rem 0;padding-left:1.2rem}tr.cliquable{cursor:pointer}tr.cliquable:hover td{background:var(--marine-clair)}fieldset.roles-compte{border:1px solid var(--bord);border-radius:var(--rayon);padding:.4rem 1rem .8rem;display:flex;flex-wrap:wrap;gap:0 1.4rem}fieldset.roles-compte label.case{margin:.4rem 0 0}.comptes-a-surveiller ul{margin:.4rem 0 0;padding-left:1.2rem}.historique-versions{margin:.2rem 0;padding-left:1.2rem}.historique-versions li{margin:.2rem 0}tr.inactif td{color:var(--discret)}table.tranches input{max-width:160px}.pastille-alerte{font-size:.8rem;padding:.1rem .5rem;border-radius:999px;background:#fff4e5;color:#8a4b00;border:1px solid #f5c37a}.parametres-paie .pastille-alerte,.proposition-pack .pastille-info,.parametres-paie .pastille-info,.cotisations .pastille-info{margin-left:.4rem}
