.admin{display:flex;height:100vh;overflow:hidden}.admin-lateral{width:208px;flex-shrink:0;background:var(--ardoise-900);display:flex;flex-direction:column;overflow-y:auto}.admin-marque{display:flex;align-items:center;gap:10px;padding:20px 18px 6px;font-size:14px;font-weight:600;color:#fff;letter-spacing:-.01em}.admin-logo{width:28px;height:28px;border-radius:6px;background:var(--ambre-500);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--ardoise-900)}.admin-section{padding:0 10px}.admin-section-titre{font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ardoise-500);padding:14px 8px 6px}.admin-entree{display:flex;align-items:center;gap:10px;height:32px;padding:0 8px;border-radius:var(--rayon);font-size:13px;color:var(--ardoise-300);text-decoration:none}.admin-entree:hover{background:var(--ardoise-800);color:#fff}.admin-entree-active{background:var(--ardoise-700);color:#fff;font-weight:600}.admin-lot{margin-left:auto;font-size:10px;color:var(--ardoise-500);white-space:nowrap}.admin-pied{margin-top:auto;padding:14px 12px 14px 16px;border-top:1px solid var(--ardoise-700);display:flex;align-items:center;gap:10px}.admin-avatar{width:26px;height:26px;flex-shrink:0;border-radius:50%;background:var(--ardoise-600);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#fff}.admin-compte{font-size:12px;color:var(--ardoise-300);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-deconnexion{margin-left:auto;border:0;background:none;color:var(--ardoise-400);cursor:pointer;display:flex;padding:4px}.admin-deconnexion:hover{color:#fff}.admin-principal{flex-grow:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.admin-trop-etroit{display:none}@media(max-width:1100px){.admin-lateral,.admin-principal{display:none}.admin-trop-etroit{display:flex;align-items:center;justify-content:center;width:100%;padding:32px;text-align:center;color:var(--texte-secondaire);font-size:15px;line-height:1.6}}.ecran-entete{background:var(--surface);border-bottom:1px solid var(--bordure);padding:18px 24px 0;display:flex;flex-direction:column;gap:16px}.ecran-titre{display:flex;align-items:center;justify-content:space-between;gap:20px}.ecran-titre h1{margin:0;font-size:21px;font-weight:700;letter-spacing:-.02em}.ecran-titre-compte{font-size:13px;color:var(--texte-tertiaire)}.ecran-actions{display:flex;align-items:center;gap:10px}.client{min-height:100vh;display:flex;flex-direction:column;background:var(--fond)}.client-entete{background:var(--ardoise-900);padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.client-marque{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:#fff}.client-corps{flex-grow:1;width:100%;max-width:900px;margin:0 auto;padding:22px 20px 90px}.client-navigation{position:fixed;bottom:0;left:0;right:0;background:var(--surface);border-top:1px solid var(--bordure);display:flex;padding:8px 8px max(22px,env(safe-area-inset-bottom))}.client-onglet{flex-grow:1;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:10px;font-weight:500;color:var(--texte-tertiaire);text-decoration:none}.client-onglet-actif{color:var(--ardoise-800);font-weight:600}@media(min-width:768px){.client-navigation{position:static;border-top:0;border-bottom:1px solid var(--bordure);justify-content:center;gap:8px;padding:0}.client-onglet{flex-grow:0;flex-direction:row;min-height:48px;padding:0 18px;font-size:14px}.client-corps{padding-bottom:40px}}.bandeau-intervention{background:var(--ambre-500);color:#fff;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:13px;font-weight:500}.bandeau-intervention button{border:1px solid rgba(255,255,255,.6);background:transparent;color:#fff;border-radius:var(--rayon);height:30px;padding:0 12px;font-size:12px;font-weight:600;cursor:pointer}.barre-selection{display:flex;align-items:center;gap:14px;padding:9px 24px;background:var(--ardoise-100);border-bottom:1px solid var(--ardoise-200);font-size:13px;font-weight:600;color:var(--ardoise-800)}.admin-lien-compte{display:flex;align-items:center;gap:8px;flex:1;min-width:0;text-decoration:none;color:inherit;border-radius:4px;padding:3px 5px;margin:-3px -5px}.admin-lien-compte:hover{background:#ffffff12}.admin-lien-compte.active{background:#ffffff1c}a.bouton-principal,a.bouton-secondaire,a.bouton-accent,a.bouton-danger{display:inline-flex;align-items:center;text-decoration:none}.bouton-principal,.bouton-secondaire,.bouton-accent,.bouton-danger{height:var(--controle-admin);padding:0 16px;border-radius:var(--rayon);font-size:13px;font-weight:600;cursor:pointer;border:1px solid transparent;white-space:nowrap}.bouton-principal:disabled,.bouton-accent:disabled{cursor:default}.bouton-principal:disabled,.bouton-accent:disabled,.bouton-secondaire:disabled{background:var(--ardoise-200);border-color:var(--ardoise-200);color:var(--ardoise-500)}.bouton-principal{background:var(--ardoise-800);color:#fff}.bouton-principal:hover:not(:disabled){background:var(--ardoise-900)}.bouton-accent{background:var(--ambre-500);color:#fff}.bouton-accent:hover:not(:disabled){background:var(--ambre-600)}.bouton-secondaire{background:var(--surface);border-color:var(--bordure-appuyee);color:var(--texte);font-weight:500}.bouton-secondaire:hover{background:var(--fond)}.bouton-danger{background:var(--surface);border-color:#e2c9c6;color:var(--etat-refuse);font-weight:500}.bouton-large{width:100%;height:var(--controle-client);font-size:15px}.connexion{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--ardoise-900)}.connexion-carte{background:var(--surface);border-radius:var(--rayon-carte);padding:32px;width:100%;max-width:380px;display:flex;flex-direction:column;gap:18px;box-shadow:0 18px 48px #0b122047}.connexion-marque{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;margin-bottom:4px}.champ{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600}.champ input{height:var(--controle-client);padding:0 14px;border:1px solid var(--bordure-appuyee);border-radius:7px;font-size:15px;font-weight:400;color:var(--texte);background:var(--surface)}.champ input:focus{outline:none;border-color:var(--ardoise-600)}.champ input:disabled{background:var(--fond);color:var(--texte-tertiaire)}.champ small{font-weight:400;color:var(--texte-tertiaire)}.champ-code{letter-spacing:.35em;text-align:center;font-size:20px!important}.connexion-erreur{font-size:13px;color:var(--etat-refuse);background:var(--etat-refuse-fond);border-radius:var(--rayon);padding:11px 13px}.connexion .lien-oubli{background:transparent;border:0;padding:0;font-size:13px;color:var(--texte-secondaire);text-decoration:underline;cursor:pointer;align-self:center}.connexion .lien-oubli:hover{color:var(--texte)}.connexion .connexion-message{margin:0;font-size:13px;line-height:1.5;color:var(--texte-secondaire)}.connexion .discordance{color:var(--etat-refuse);font-size:12px}.connexion .manques{margin:0;padding-left:18px;font-size:12px;color:var(--etat-refuse);line-height:1.6}.connexion a.bouton-principal{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.connexion .liens-connexion{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-inscription{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;background:var(--ardoise-900, #171f2e)}.carte-inscription{width:100%;max-width:680px;background:#fff;border-radius:8px;padding:28px 32px 24px;box-shadow:0 10px 40px #00000040;display:flex;flex-direction:column;gap:16px}.carte-inscription h1{margin:0;font-size:21px;font-weight:600}.carte-inscription .sous-titre{margin:0;font-size:13.5px;line-height:1.6;color:var(--texte-secondaire, #5a6579)}.carte-inscription fieldset{border:0;border-top:1px solid var(--bordure-legere, #e4e8ee);padding:12px 0 0;margin:0}.carte-inscription legend{padding:0 8px 0 0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--texte-secondaire, #5a6579)}.grille-publique{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-top:8px}.champ-public{display:flex;flex-direction:column;gap:3px;font-size:13px;min-width:0}.champ-public.large{grid-column:1 / -1}.champ-public>span:first-child{font-weight:500}.champ-public input,.champ-public textarea{font:inherit;font-size:14px;padding:8px 10px;border:1px solid var(--bordure, #d7dce3);border-radius:4px;min-width:0}.champ-public input:focus,.champ-public textarea:focus{outline:2px solid var(--ardoise-600, #365383);outline-offset:-1px}.champ-public .aide{font-size:11.5px;line-height:1.45;color:var(--texte-secondaire, #5a6579)}.case-cgv{display:flex;align-items:center;gap:8px;font-size:13.5px;padding:10px 12px;border:1px solid var(--bordure, #d7dce3);border-radius:4px;background:var(--fond-secondaire, #f6f8fa)}.actions-publiques{display:flex;align-items:center;gap:12px}.actions-publiques .bouton-principal{font-size:14px;padding:9px 18px}.carte-inscription.confirmation p{margin:0;font-size:14px;line-height:1.65}.carte-inscription .lien-recette{font-size:12px;padding:6px 8px;background:#fff;border:1px solid #f3d89a;border-radius:3px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}@media(max-width:560px){.grille-publique{grid-template-columns:minmax(0,1fr)}}.accueil{padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.cartes{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px}.carte{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon-carte);padding:20px 22px}.carte h2{margin:0 0 14px;font-size:15px;font-weight:600}.carte-texte{margin:0 0 10px;font-size:13px;color:var(--texte-secondaire);line-height:1.6}.carte dl{margin:0;display:flex;flex-direction:column;gap:9px}.carte dl>div{display:flex;justify-content:space-between;gap:16px;font-size:13px}.carte dt{color:var(--texte-secondaire)}.carte dd{margin:0;font-weight:600}.alerte-ambre{font-size:13px;color:var(--ambre-700);background:var(--ambre-050);border:1px solid #f3d89a;border-left:3px solid var(--ambre-500);border-radius:var(--rayon);padding:12px 14px;line-height:1.55}.accueil-client{display:flex;flex-direction:column;gap:18px}.carte-solde{background:var(--ardoise-900);border-radius:var(--rayon-carte);padding:22px;display:flex;flex-direction:column;gap:8px}.solde-libelle{font-size:12px;font-weight:500;color:var(--ardoise-300)}.solde-valeur{font-size:38px;font-weight:700;color:#fff;letter-spacing:-.03em;line-height:1.05}.solde-detail{font-size:12px;color:var(--ardoise-400);margin-bottom:8px}.tableau{flex-grow:1;min-height:0;overflow:auto;background:var(--surface);position:relative}.tableau table{width:100%;border-collapse:collapse;font-size:13px}.tableau thead th{position:sticky;top:0;z-index:2;background:var(--fond-appuye);box-shadow:inset 0 -1px 0 var(--bordure);padding:8px 10px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--texte-secondaire);white-space:nowrap}.tableau tbody td{padding:0 10px;border-bottom:1px solid var(--ardoise-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tableau tbody tr.ligne-cochee{background:#f5f8fc}.tableau-case{width:34px;padding-left:14px!important}.tableau-vide{padding:28px;text-align:center;color:var(--texte-tertiaire);font-size:13px}.tableau tbody tr.ligne-cliquable{cursor:pointer}.tableau tbody tr.ligne-cliquable:hover{background:var(--fond)}.tableau tbody tr.ligne-active,.tableau tbody tr.ligne-active:hover{background:var(--ardoise-100);box-shadow:inset 3px 0 0 var(--ardoise-600)}.pastille{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:3px 9px 3px 7px;font-size:11px;font-weight:600;white-space:nowrap}.pastille-point{width:6px;height:6px;border-radius:50%;flex-shrink:0}.bandeau{display:flex;align-items:stretch;gap:0}.compteur{display:flex;flex-direction:column;gap:3px;align-items:flex-start;padding:0 20px 14px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;cursor:pointer;text-align:left}.compteur:first-child{padding-left:0}.compteur:disabled{cursor:default}.compteur:hover:not(:disabled):not(.compteur-actif){border-bottom-color:var(--bordure-appuyee)}.compteur-libelle{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--texte-secondaire);white-space:nowrap}.compteur-pastille{width:7px;height:7px;border-radius:50%;flex-shrink:0}.compteur-valeur{font-size:24px;line-height:1.05;font-weight:700;font-variant-numeric:tabular-nums;color:var(--texte)}.bandeau-separateur{margin-left:auto;width:1px;background:var(--bordure);margin-bottom:14px}.compteur-detache:first-of-type{padding-left:20px}.barre-filtres{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:11px 24px;background:var(--surface);border-bottom:1px solid var(--bordure)}.champ-recherche{display:flex;align-items:center;gap:8px;height:var(--controle-admin);padding:0 11px;border:1px solid var(--bordure-appuyee);border-radius:var(--rayon);background:var(--surface);width:258px;color:var(--texte-tertiaire)}.champ-recherche input{border:0;outline:none;width:100%;font-size:13px;color:var(--texte);background:none}.champ-recherche:focus-within{border-color:var(--ardoise-600)}.filtre-actif{display:inline-flex;align-items:center;gap:6px;height:var(--controle-admin);padding:0 8px 0 11px;border:1px solid var(--ardoise-700);border-radius:var(--rayon);background:var(--ardoise-100);font-size:13px;font-weight:500;color:var(--ardoise-800);white-space:nowrap}.filtre-actif button{display:flex;align-items:center;border:0;background:none;padding:2px;cursor:pointer;color:var(--ardoise-600)}.filtres-resume{margin-left:auto;font-size:12px;color:var(--texte-tertiaire);white-space:nowrap}.lien{border:0;background:none;padding:0;font-size:12px;font-weight:500;color:var(--ambre-600);cursor:pointer}.apercu-fond{position:fixed;inset:0;background:#0b122073;display:flex;align-items:center;justify-content:center;padding:24px;z-index:50}.apercu{background:var(--surface);border-radius:var(--rayon-carte);width:100%;max-width:540px;padding:24px;display:flex;flex-direction:column;gap:20px;box-shadow:0 18px 48px #0b122038}.apercu-titre{font-size:17px;font-weight:600}.apercu-chiffres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.apercu-chiffre{display:flex;flex-direction:column;gap:4px}.apercu-libelle{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--texte-secondaire)}.apercu-valeur{font-size:22px;font-weight:700}.apercu-eligibles{color:var(--etat-disponible)}.apercu-motifs{margin:0;padding:12px 14px 12px 30px;background:var(--fond);border-radius:var(--rayon);font-size:13px;color:var(--texte-secondaire);line-height:1.7}.apercu-echantillon table{width:100%;border-collapse:collapse;font-size:13px;margin-top:8px}.apercu-echantillon td{padding:5px 8px 5px 0;border-bottom:1px solid var(--ardoise-100)}.apercu-avant{color:var(--texte-tertiaire);text-decoration:line-through}.apercu-apres{color:var(--texte);font-weight:500}.apercu-alerte{font-size:13px;color:var(--ambre-700);background:var(--ambre-050);border-left:3px solid var(--ambre-500);border-radius:var(--rayon);padding:11px 13px}.apercu-actions{display:flex;justify-content:flex-end;gap:10px}.comparaison-sources{display:flex;flex-direction:column;gap:12px;padding:16px 24px 24px}.comparaison-sources h3{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--texte)}.comparaison-sources .aide-comparaison{margin:0;font-size:12.5px;line-height:1.55;color:var(--texte-secondaire);max-width:70ch}.comparaison-sources .filtres-comparaison{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.comparaison-sources .filtres-comparaison select{font:inherit;font-size:13px;height:var(--controle-admin);padding:0 9px;border:1px solid var(--bordure-appuyee);border-radius:var(--rayon);background:var(--surface);color:var(--texte)}.comparaison-sources .case-comparaison{display:flex;align-items:center;gap:7px;font-size:13px;cursor:pointer}.comparaison-sources .tableau-comparaison{width:100%;border-collapse:collapse;font-size:13px}.comparaison-sources .tableau-comparaison th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--texte-tertiaire);padding:8px 10px;border-bottom:1px solid var(--bordure);white-space:nowrap}.comparaison-sources .tableau-comparaison td{padding:9px 10px;border-bottom:1px solid var(--bordure);vertical-align:baseline}.comparaison-sources .a-droite{text-align:right}.comparaison-sources tfoot td{font-weight:600;border-bottom:0;border-top:2px solid var(--bordure-appuyee);color:var(--texte-secondaire)}.comparaison-sources .canal{margin-left:7px;font-size:10.5px;padding:1px 7px;border-radius:9px;background:var(--ardoise-100);color:var(--ardoise-700)}.comparaison-sources .coupee-marque{margin-left:6px;font-size:10.5px;padding:1px 7px;border-radius:9px;background:var(--etat-refuse-fond);color:var(--etat-refuse)}.comparaison-sources tr.coupee{opacity:.72}.comparaison-sources .discret-comparaison{color:var(--texte-tertiaire);font-size:12px}.comparaison-sources .taux{display:block;font-variant-numeric:tabular-nums}.comparaison-sources .taux.alerte{font-weight:700;color:var(--etat-refuse)}.comparaison-sources .brut{display:block;font-size:10.5px;color:var(--texte-tertiaire);font-variant-numeric:tabular-nums}.comparaison-sources .cout-exploitable strong{font-size:15px;font-variant-numeric:tabular-nums}.comparaison-sources .ecart{display:block;font-size:10.5px;font-variant-numeric:tabular-nums}.comparaison-sources .ecart.mauvais{color:var(--etat-refuse)}.comparaison-sources .ecart.bon{color:var(--etat-disponible)}.sources{flex-grow:1;display:grid;grid-template-columns:minmax(320px,400px) 1fr;overflow:hidden}.sources-liste{overflow-y:auto;border-right:1px solid var(--bordure);background:var(--surface)}.source-ligne{display:grid;grid-template-columns:1fr auto;grid-template-areas:"libelle cle" "meta cle";gap:2px 12px;width:100%;padding:11px 16px;border:0;border-bottom:1px solid var(--ardoise-100);border-left:3px solid transparent;background:none;text-align:left;cursor:pointer}.source-ligne:hover{background:var(--fond)}.source-choisie{background:var(--ardoise-100)!important;border-left-color:var(--ardoise-700)}.source-libelle{grid-area:libelle;font-size:13px;font-weight:600}.source-meta{grid-area:meta;font-size:12px;color:var(--texte-secondaire);display:flex;align-items:center;gap:7px}.source-cle{grid-area:cle;align-self:center;font-size:11px;color:var(--texte-tertiaire)}.etiquette{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:var(--ardoise-200);color:var(--ardoise-800);border-radius:3px;padding:1px 5px}.etiquette-coupee{background:var(--etat-refuse-fond);color:var(--etat-refuse)}.sources-detail{overflow-y:auto;background:var(--fond)}.panneau{padding:24px;display:flex;flex-direction:column;gap:26px;max-width:780px}.panneau section{display:flex;flex-direction:column;gap:10px}.panneau h2{margin:0;font-size:19px;font-weight:700;letter-spacing:-.02em}.panneau h3{margin:0;font-size:14px;font-weight:600}.fiche{margin:0;display:flex;gap:32px}.fiche>div{display:flex;flex-direction:column;gap:3px}.fiche dt{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--texte-secondaire)}.fiche dd{margin:0;font-size:14px;font-weight:500}.note{font-size:12px;color:var(--texte-tertiaire);line-height:1.55;margin:0}.cle-bloc{display:flex;align-items:center;gap:8px}.cle-bloc code{flex-grow:1;background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);padding:8px 12px;font-size:13px;overflow-x:auto;white-space:nowrap}.regeneration{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);padding:12px 14px}.regeneration summary{cursor:pointer;font-size:13px;font-weight:500;color:var(--ambre-600)}.regeneration p{font-size:13px;color:var(--texte-secondaire);line-height:1.55}.cles{width:100%;border-collapse:collapse;font-size:13px;background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon)}.cles td{padding:6px 12px;border-bottom:1px solid var(--ardoise-100)}.cles tr:last-child td{border-bottom:0}.cle-nom{font-weight:600;width:190px}.cle-type{color:var(--texte-tertiaire);width:90px}.cle-valeurs{color:var(--texte-secondaire);font-size:12px}.exemple{background:var(--ardoise-950);color:#e9eef5;border-radius:var(--rayon);padding:14px 16px;font-size:12px;line-height:1.6;overflow-x:auto;margin:0}.panneau textarea{border:1px solid var(--bordure-appuyee);border-radius:var(--rayon);padding:10px 12px;font-size:12px;line-height:1.6;resize:vertical}.panneau textarea:focus{outline:none;border-color:var(--ardoise-600)}.panneau button{align-self:flex-start}.resultat{display:flex;flex-direction:column;gap:8px;margin-top:4px}.resultat-lecture{margin:0;font-size:13px;font-weight:500}.alerte-ambre,.alerte-rouge,.alerte-info{font-size:13px;line-height:1.55;border-radius:var(--rayon);padding:10px 13px;border-left:3px solid}.alerte-ambre{background:var(--ambre-050);color:var(--ambre-700);border-left-color:var(--ambre-500)}.alerte-rouge{background:var(--etat-refuse-fond);color:var(--etat-refuse);border-left-color:var(--etat-refuse)}.alerte-info{background:var(--surface);color:var(--texte-secondaire);border-left-color:var(--ardoise-400)}.vide{padding:40px 24px;text-align:center;color:var(--texte-tertiaire);font-size:13px}.bandeau-migration{background:var(--ambre-050);border-bottom:1px solid #f3d89a;border-left:3px solid var(--ambre-500);padding:11px 24px;font-size:13px;color:var(--ambre-700);display:flex;flex-direction:column;gap:6px}.bandeau-alerte{background:var(--etat-refuse-fond);border-bottom:1px solid #eecfca;border-left:3px solid var(--etat-refuse);padding:11px 24px;font-size:13px;color:#7d2b24;display:flex;flex-direction:column;gap:6px}.resultat-geo{background:var(--fond-secondaire, #f6f7f9);border-left:3px solid var(--etat-assigne);padding:9px 12px;font-size:13px;border-radius:3px}.geo-cheval{margin-top:4px;font-size:12px;color:var(--texte-secondaire)}.resultat-normalise{border:1px solid var(--bordure, #e3e6ea);border-radius:3px;overflow:hidden}.normalise-titre{background:var(--fond-secondaire, #f6f7f9);padding:6px 12px;font-size:12px;font-weight:600;color:var(--texte-secondaire);border-bottom:1px solid var(--bordure, #e3e6ea)}.normalise-table{width:100%;border-collapse:collapse;font-size:13px}.normalise-table th{text-align:left;font-weight:400;color:var(--texte-secondaire);padding:5px 12px;width:34%}.normalise-table td{padding:5px 12px}.normalise-table tr+tr th,.normalise-table tr+tr td{border-top:1px solid var(--bordure-legere, #eef0f3)}.champ-rejete td{color:var(--ambre-700)}.causes-sans-zone{display:flex;flex-direction:column;gap:3px;font-size:12px}.causes-sans-zone em{font-style:italic;opacity:.8}.migration-detail{display:flex;flex-wrap:wrap;gap:6px 14px}.migration-ligne{font-size:12px;color:var(--texte-secondaire)}.panneau-titre{display:flex;align-items:center;justify-content:space-between;gap:16px}.panneau-actions{display:flex;gap:8px}.panneau-actions button{align-self:auto}.ligne-edition{display:flex;gap:8px;align-items:center}.ligne-edition input{flex-grow:1;height:var(--controle-admin);padding:0 12px;border:1px solid var(--ardoise-600);border-radius:var(--rayon);font-size:14px}.ligne-edition button{align-self:auto;flex-shrink:0}.cle-alias{margin-top:3px;font-size:11px;color:var(--ambre-700)}.champ-panneau{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.champ-panneau input,.champ-panneau select{height:var(--controle-client);padding:0 12px;border:1px solid var(--bordure-appuyee);border-radius:var(--rayon);font-size:15px;font-weight:400;background:var(--surface);color:var(--texte)}.champ-panneau input:focus,.champ-panneau select:focus{outline:none;border-color:var(--ardoise-600)}.onglets-sources{display:flex;gap:4px;padding:0 24px;border-bottom:1px solid var(--bordure)}.onglet-source{border:0;background:none;padding:9px 14px;font:inherit;font-size:13px;color:var(--texte-secondaire);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.onglet-source:hover{color:var(--texte)}.onglet-source.actif{font-weight:600;color:var(--texte);border-bottom-color:var(--ardoise-600)}.bloc-fournisseur .grille-fournisseur{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px 16px;margin:12px 0}.bloc-fournisseur .grille-fournisseur label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--texte-secondaire)}.bloc-fournisseur .grille-fournisseur .pleine-largeur{grid-column:1 / -1}.bloc-fournisseur .grille-fournisseur input,.bloc-fournisseur .grille-fournisseur textarea{font:inherit;font-size:13px;font-weight:400;color:var(--texte);padding:0 9px;height:var(--controle-admin);border:1px solid var(--bordure-appuyee);border-radius:var(--rayon);background:var(--surface)}.bloc-fournisseur .grille-fournisseur textarea{height:auto;padding:8px 9px;resize:vertical}.bloc-fournisseur .aide-fournisseur{font-size:11px;font-weight:400;line-height:1.4;color:var(--texte-tertiaire)}.entete-page{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px 24px 14px}.entete-page h1{font-size:19px;font-weight:600;margin:0}.entete-page .sous-titre{margin:3px 0 0;font-size:13px;color:var(--texte-secondaire);max-width:90ch}.entete-page~.bandeau{padding-left:24px}.table-defilante{overflow-x:auto}.table-admin{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.table-admin th{position:sticky;top:0;z-index:2;background:var(--fond-secondaire, #f6f7f9);text-align:left;font-weight:600;font-size:12px;color:var(--texte-secondaire);padding:7px 12px;white-space:nowrap;box-shadow:inset 0 -1px 0 var(--bordure, #e3e6ea)}.table-admin td{padding:6px 12px;border-bottom:1px solid var(--bordure-legere, #eef0f3);white-space:nowrap}.table-admin .nombre{text-align:right}.table-admin .vide{text-align:center;color:var(--texte-secondaire);padding:28px 12px}.choix-periode{display:flex;border:1px solid var(--bordure, #e3e6ea);border-radius:4px;overflow:hidden}.choix-periode .periode{background:transparent;border:0;padding:5px 13px;font-size:13px;color:var(--texte-secondaire);cursor:pointer}.choix-periode .periode+.periode{border-left:1px solid var(--bordure, #e3e6ea)}.choix-periode .periode.active{background:var(--ardoise-700, #24374f);color:#fff}.signal{color:var(--etat-refuse);font-weight:600}.neutre{color:var(--texte-tertiaire, #8a93a3)}.discret{color:var(--texte-tertiaire, #8a93a3);font-size:12px}.page-receptions{display:flex;flex-direction:column;height:100%;overflow:auto}.page-receptions .supervision{border-bottom:1px solid var(--bordure, #e3e6ea)}.page-receptions .supervision-titre{display:flex;align-items:center;gap:8px;width:100%;background:transparent;border:0;padding:10px 24px;font-size:13px;font-weight:600;color:var(--texte-principal);cursor:pointer;text-align:left}.page-receptions .chevron{display:inline-block;transition:transform .12s ease;color:var(--texte-secondaire)}.page-receptions .chevron.ouvert{transform:rotate(90deg)}.page-receptions .taux-global{margin-left:auto;font-weight:400;color:var(--texte-secondaire)}.page-receptions .a-regarder{margin:0 24px 10px;padding:8px 12px;background:var(--ambre-050);border-left:3px solid var(--ambre-500);border-radius:0 3px 3px 0;font-size:13px;color:var(--ambre-700)}.page-receptions .note-supervision{margin:8px 24px 14px;font-size:12px;color:var(--texte-secondaire);max-width:78ch}.page-receptions .ecart{color:var(--texte-secondaire)}.page-receptions .ecart.fort{color:var(--ambre-700);font-weight:600}.page-receptions .etiquette{display:inline-block;padding:1px 8px;border-radius:10px;font-size:12px;font-weight:500}.page-receptions .etiquette.valide{background:var(--etat-disponible-fond);color:var(--etat-disponible)}.page-receptions .etiquette.refuse{background:var(--etat-refuse-fond);color:var(--etat-refuse)}.page-receptions .etiquette.doublon{background:var(--etat-export-ouvert-fond);color:var(--etat-export-ouvert)}.page-receptions .motif{color:var(--texte-secondaire)}.page-receptions .appel:hover td{background:var(--fond-survol, #f8f9fb)}.page-receptions .appel.deplie td{background:var(--fond-secondaire, #f6f7f9)}.page-receptions .lien-deplier{background:transparent;border:0;padding:0;font-size:12px;color:var(--ardoise-600, #3b5573);cursor:pointer;text-decoration:underline}.page-receptions .detail-appel td{background:var(--fond-secondaire, #f6f7f9);padding:10px 24px 14px;white-space:normal}.page-receptions .detail{margin:0 0 8px;font-size:13px;color:var(--texte-secondaire)}.page-receptions .detail.alerte{color:var(--ambre-700);font-weight:500}.page-receptions .payload{margin:0;font-size:12px;line-height:1.5;background:#fff;border:1px solid var(--bordure, #e3e6ea);border-radius:3px;padding:10px 12px;overflow-x:auto;max-height:320px}.bouton-explique{display:inline-flex;cursor:not-allowed}.bouton-explique>button:disabled{pointer-events:none}.page-imports{display:flex;flex-direction:column;gap:10px;height:100%;overflow:auto;padding-bottom:40px}.page-imports .zone-depot{margin:0 24px 6px;border:1.5px dashed var(--bordure, #d7dce3);border-radius:6px;padding:30px 20px;text-align:center;background:var(--fond-secondaire, #f8f9fb);transition:border-color .12s ease,background .12s ease}.page-imports .zone-depot.survol{border-color:var(--ambre-500);background:var(--ambre-050)}.page-imports .depot-titre{margin:0 0 3px;font-size:14px;font-weight:600}.page-imports .depot-formats{margin:0 0 14px;font-size:12px;color:var(--texte-secondaire)}.page-imports .depot-etat{margin:12px 0 0;font-size:13px;color:var(--texte-secondaire)}.page-imports .resultat-analyse{display:flex;flex-direction:column;gap:10px}.page-imports .resume-fichier{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0 24px;padding:9px 14px;background:var(--fond-secondaire, #f6f7f9);border-left:3px solid var(--etat-assigne);border-radius:0 3px 3px 0;font-size:13px;font-variant-numeric:tabular-nums}.page-imports .choix-feuille{display:flex;align-items:center;gap:8px;margin:0 24px;font-size:13px}.page-imports .titre-section{margin:10px 24px 0;font-size:12px;font-weight:600;color:var(--texte-secondaire);text-transform:uppercase;letter-spacing:.03em}.page-imports .cellule-exemples{white-space:normal}.page-imports .valeur-exemple{display:inline-block;background:#fff;border:1px solid var(--bordure, #dde2e9);border-radius:3px;padding:1px 6px;margin:1px 4px 1px 0;font-size:12px;color:var(--texte-principal, #1f2937)}.page-imports .note-suite{margin:6px 24px 0;font-size:12px;color:var(--texte-secondaire)}.page-imports .alerte-ambre,.page-imports .alerte-rouge{margin:0 24px}.page-imports .contexte-import{display:flex;gap:20px;margin:6px 24px 0;flex-wrap:wrap}.page-imports .contexte-import label{display:flex;flex-direction:column;gap:3px;font-size:12px;font-weight:600;color:var(--texte-secondaire)}.page-imports .contexte-import select{min-width:260px;font-size:13px;padding:5px 8px;border:1px solid var(--bordure, #d7dce3);border-radius:3px;background:#fff;font-weight:400;color:var(--texte-principal)}.page-imports .bloc-mapping{display:flex;flex-direction:column;gap:8px}.page-imports .mapping-entete{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-right:24px}.page-imports .mapping-actions{display:flex;align-items:center;gap:12px}.page-imports .bascule{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--texte-secondaire);cursor:pointer}.page-imports .bouton-discret{background:transparent;border:0;font-size:12px;color:var(--texte-secondaire);text-decoration:underline;cursor:pointer}.page-imports .note-profil,.page-imports .note-couverture{margin:0 24px;padding:8px 12px;background:var(--fond-secondaire, #f6f7f9);border-left:3px solid var(--etat-assigne);border-radius:0 3px 3px 0;font-size:12px;color:var(--texte-secondaire)}.page-imports .choix-cible{min-width:220px;font-size:13px;padding:3px 6px;border:1px solid var(--bordure, #d7dce3);border-radius:3px;background:#fff}.page-imports .choix-cible.en-conflit{border-color:var(--etat-refuse)}.page-imports .repere{display:inline-block;padding:1px 7px;border-radius:10px;font-size:11px;background:var(--fond-secondaire, #f2f4f7);color:var(--texte-secondaire)}.page-imports .repere.exact,.page-imports .repere.alias{background:var(--etat-disponible-fond);color:var(--etat-disponible)}.page-imports .repere.profil{background:var(--etat-assigne-fond);color:var(--etat-assigne)}.page-imports .repere.convention{background:var(--ambre-050);color:var(--ambre-700);font-weight:600}.page-imports .repere.derivee{background:var(--etat-export-ouvert-fond);color:var(--etat-export-ouvert)}.page-imports tr.a-verifier td{background:#fffdf7}.page-imports .barre-apercu{display:flex;align-items:flex-end;gap:16px;margin:12px 24px 0;padding-top:12px;border-top:1px solid var(--bordure, #e3e6ea)}.page-imports .barre-apercu label{display:flex;flex-direction:column;gap:3px;font-size:12px;font-weight:600;color:var(--texte-secondaire)}.page-imports .barre-apercu input{width:200px;font-size:13px;padding:5px 8px;border:1px solid var(--bordure, #d7dce3);border-radius:3px;font-weight:400}.page-imports .note-inline{font-size:12px;color:var(--texte-secondaire);padding-bottom:6px}.page-imports .bloc-apercu{display:flex;flex-direction:column;gap:10px}.page-imports .blocs-bilan{display:flex;gap:10px;margin:0 24px;flex-wrap:wrap;align-items:stretch}.page-imports .bloc-compteur,.page-imports .bloc-total{display:flex;flex-direction:column;gap:2px;min-width:118px;padding:9px 14px;background:#fff;border:1px solid var(--bordure, #e3e6ea);border-top:3px solid var(--bordure, #e3e6ea);border-radius:3px;text-align:left;cursor:pointer}.page-imports .bloc-compteur:disabled{cursor:default;opacity:.55}.page-imports .bloc-compteur.actif{background:var(--fond-secondaire, #f6f7f9);box-shadow:inset 0 0 0 1px var(--bordure, #d7dce3)}.page-imports .bloc-total{cursor:default;margin-left:auto;border-top-color:var(--ardoise-700, #24374f)}.page-imports .bloc-valeur{font-size:21px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.1}.page-imports .bloc-libelle{font-size:12px;color:var(--texte-secondaire)}.page-imports .explication-vide{margin:0 24px;padding:12px 14px;background:var(--fond-secondaire, #f6f7f9);border-radius:3px;font-size:13px;color:var(--texte-secondaire);max-width:92ch;line-height:1.55}.page-imports .explication-vide code{font-size:12px;background:#fff;border:1px solid var(--bordure, #e3e6ea);border-radius:2px;padding:0 4px}.page-imports .remarques{white-space:normal;max-width:46ch}.page-imports .remarque{display:block;font-size:11px;color:var(--texte-secondaire);line-height:1.4}.page-imports .remarque.alerte{color:var(--ambre-700);font-weight:500}.page-imports tr.incomplete td:first-child{box-shadow:inset 2px 0 0 var(--ambre-500)}.page-imports .bloc-validation{display:flex;flex-direction:column;gap:12px;margin-top:8px;padding-top:14px;border-top:1px solid var(--bordure, #e3e6ea)}.page-imports .ligne-validation{display:flex;align-items:flex-start;gap:26px;margin:0 24px;flex-wrap:wrap}.page-imports .etiquette{display:block;font-size:12px;font-weight:600;color:var(--texte-secondaire);margin-bottom:3px}.page-imports .champ{display:flex;flex-direction:column}.page-imports .champ input{width:210px;font-size:13px;padding:5px 8px;border:1px solid var(--bordure, #d7dce3);border-radius:3px}.page-imports .champ input.en-erreur{border-color:var(--etat-refuse)}.page-imports .deduit{margin-top:3px;font-size:12px;color:var(--texte-secondaire)}.page-imports .numero-lot strong{font-size:16px;font-weight:600}.page-imports .note-numero{display:block;margin-top:3px;font-size:11px;color:var(--texte-tertiaire, #8a93a3);max-width:44ch}.page-imports .note-mode{margin:0 24px;font-size:12px;color:var(--texte-secondaire);max-width:88ch}.page-imports .lot-valide{border-top-color:var(--etat-disponible)}.page-imports .resume-lot{display:flex;gap:34px;margin:0 24px;flex-wrap:wrap}.page-imports .grand{font-size:20px;font-weight:600}.page-lots{display:flex;flex-direction:column;height:100%;overflow:auto;padding-bottom:40px}.page-lots .recherche-page{width:300px;font-size:13px;padding:6px 10px;border:1px solid var(--bordure, #d7dce3);border-radius:3px}.page-lots .lot{cursor:pointer}.page-lots .lot:hover td{background:var(--fond-survol, #f8f9fb)}.page-lots .lot.choisi td{background:var(--fond-secondaire, #f2f4f7);box-shadow:inset 0 -1px 0 var(--ardoise-700, #24374f)}.page-lots .lot.supprime td:first-child{box-shadow:inset 2px 0 0 var(--etat-refuse)}.page-lots .lot.supprime{opacity:.7}.page-lots .fichier{max-width:24ch;overflow:hidden;text-overflow:ellipsis}.page-lots .detail-lot{margin-top:14px;border-top:1px solid var(--bordure, #e3e6ea);padding-top:12px;display:flex;flex-direction:column;gap:10px}.page-lots .detail-entete{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-right:24px;flex-wrap:wrap}.page-lots .titre-section{margin:0 24px;font-size:13px;font-weight:600;color:var(--texte-secondaire)}.page-lots .actions-lot{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-lots .actions-lot .bouton{text-decoration:none;display:inline-block}.page-lots .note-inline{font-size:11px;color:var(--texte-tertiaire, #8a93a3)}.page-lots .onglets-lot{display:flex;gap:2px;margin:0 24px;border-bottom:1px solid var(--bordure, #e3e6ea)}.page-lots .onglet{background:transparent;border:0;border-bottom:2px solid transparent;padding:6px 14px;font-size:13px;color:var(--texte-secondaire);cursor:pointer}.page-lots .onglet .num{color:var(--texte-tertiaire, #8a93a3);margin-left:3px}.page-lots .onglet.actif{border-bottom-color:var(--ardoise-700, #24374f);color:var(--texte-principal);font-weight:600}.page-lots .motif-code{display:inline-block;padding:1px 7px;border-radius:3px;font-size:11px;background:var(--fond-secondaire, #f2f4f7);color:var(--texte-secondaire)}.page-lots .motif-code.doublon{background:var(--etat-export-ouvert-fond);color:var(--etat-export-ouvert)}.page-lots .motif-code.doublon_interne{background:var(--etat-facture-fond);color:var(--etat-facture)}.page-lots .remarques-lot{white-space:normal;max-width:40ch;font-size:12px;color:var(--texte-secondaire)}.page-lots .explication-vide{margin:6px 24px;padding:12px 14px;background:var(--fond-secondaire, #f6f7f9);border-radius:3px;font-size:13px;color:var(--texte-secondaire);max-width:92ch;line-height:1.55}.page-lots .bouton-secondaire.actif{background:var(--fond-secondaire, #eef1f5);border-color:var(--ardoise-600, #3b5573)}.page-lots .panneau-cout{margin:0 24px;display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:var(--fond-secondaire, #f6f7f9);border:1px solid var(--bordure, #e3e6ea);border-radius:4px;max-width:62ch}.page-lots .etiquette{font-size:12px;font-weight:600;color:var(--texte-secondaire);margin-right:8px}.page-lots .cout-actuel,.page-lots .cout-saisie,.page-lots .cout-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-lots .cout-saisie input{width:200px;font-size:13px;padding:5px 8px;border:1px solid var(--bordure, #d7dce3);border-radius:3px}.page-lots .cout-saisie input.en-erreur{border-color:var(--etat-refuse)}.page-lots .deduit{font-size:12px;color:var(--texte-secondaire)}.page-lots .avertissement-cout{margin:0;padding:8px 12px;background:var(--ambre-050);border-left:3px solid var(--ambre-500);border-radius:0 3px 3px 0;font-size:12px;color:var(--ambre-700);line-height:1.5}.page-lots .resultat-cout{padding:8px 12px;background:var(--etat-disponible-fond);border-left:3px solid var(--etat-disponible);border-radius:0 3px 3px 0;font-size:13px;color:var(--etat-disponible)}.page-lots .bouton-discret{background:transparent;border:0;font-size:12px;color:var(--texte-secondaire);text-decoration:underline;cursor:pointer}.page-lots .panneau-suppression{margin:0 24px;display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:var(--etat-refuse-fond);border:1px solid #eecfca;border-left:3px solid var(--etat-refuse);border-radius:4px;max-width:74ch}.page-lots .panneau-suppression.fait{background:var(--fond-secondaire, #f6f7f9);border-color:var(--bordure, #e3e6ea);border-left-color:var(--texte-tertiaire, #8a93a3);flex-direction:row;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px}.page-lots .suppression-titre{margin:0;font-size:13px;font-weight:600}.page-lots .table-sorts{border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.page-lots .table-sorts td{padding:3px 10px 3px 0;vertical-align:baseline}.page-lots .table-sorts .nombre{text-align:right;width:4ch}.page-lots .table-sorts tr.zero{opacity:.45}.page-lots .avertissement-suppression{margin:0;font-size:13px;line-height:1.5;color:#7d2b24}.page-lots .deja-supprime{font-size:12px;color:var(--etat-refuse);font-weight:600}.choix-colonnes-tableau{position:relative;display:inline-flex}.choix-colonnes-tableau .pastille-colonnes{margin-left:7px;font-size:11px;font-variant-numeric:tabular-nums;padding:1px 6px;border-radius:9px;background:var(--ardoise-100);color:var(--ardoise-700)}.choix-colonnes-tableau .panneau-colonnes{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:260px;padding:12px 14px;background:var(--surface);border:1px solid var(--bordure-appuyee);border-radius:var(--rayon);box-shadow:0 8px 24px #10233a24}.choix-colonnes-tableau .entete-colonnes{margin:0 0 10px;font-size:12px;line-height:1.5;color:var(--texte-secondaire)}.choix-colonnes-tableau ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:300px;overflow-y:auto}.choix-colonnes-tableau label{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:var(--rayon);font-size:13px;cursor:pointer}.choix-colonnes-tableau label:hover{background:var(--fond)}.choix-colonnes-tableau label .discret{margin-left:auto;font-size:11px;color:var(--texte-tertiaire)}.choix-colonnes-tableau .pied-colonnes{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-top:10px;padding-top:9px;border-top:1px solid var(--bordure);font-size:11px;color:var(--texte-tertiaire)}.choix-colonnes-tableau .lien-action{border:0;background:none;padding:0;font:inherit;font-size:12px;font-weight:600;color:var(--ardoise-600);text-decoration:underline;cursor:pointer}.selecteur-activites{position:relative;display:inline-flex}.selecteur-activites .declencheur{display:inline-flex;align-items:center;gap:8px;height:var(--controle-admin);padding:0 10px;font:inherit;font-size:13px;color:var(--texte);background:var(--surface);border:1px solid var(--bordure-appuyee);border-radius:var(--rayon);cursor:pointer;white-space:nowrap}.selecteur-activites .declencheur.ouvert{border-color:var(--ardoise-500)}.selecteur-activites .chevron{color:var(--texte-tertiaire);font-size:10px}.selecteur-activites .panneau-activites{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:280px;max-width:360px;padding:8px;background:var(--surface);border:1px solid var(--bordure-appuyee);border-radius:var(--rayon);box-shadow:0 8px 24px #10233a24}.selecteur-activites .ligne-toutes{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:7px 8px;border:0;border-radius:var(--rayon);background:none;font:inherit;font-size:13px;color:var(--texte);cursor:pointer}.selecteur-activites .ligne-toutes:hover{background:var(--fond)}.selecteur-activites .ligne-toutes.active{background:var(--ardoise-100);font-weight:600}.selecteur-activites .ligne-toutes .discret{font-size:11px;color:var(--texte-tertiaire)}.selecteur-activites ul{list-style:none;margin:6px 0 0;padding:6px 0 0;border-top:1px solid var(--bordure);max-height:280px;overflow-y:auto}.selecteur-activites label{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:var(--rayon);font-size:13px;cursor:pointer}.selecteur-activites label:hover{background:var(--fond)}.selecteur-activites .code-activite{font-weight:600;white-space:nowrap}.selecteur-activites label .discret{font-size:11.5px;color:var(--texte-tertiaire);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selecteur-activites .note-activites{margin:8px 0 0;padding:8px 9px;border-radius:var(--rayon);background:var(--fond);font-size:11.5px;line-height:1.5;color:var(--texte-secondaire)}.fiche-prospect{position:fixed;top:0;right:0;bottom:0;width:380px;max-width:92vw;z-index:40;display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--bordure-appuyee);box-shadow:-8px 0 28px #10233a1f}.fiche-prospect>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--bordure)}.fiche-prospect .titre-fiche{display:flex;align-items:center;gap:10px}.fiche-prospect .titre-fiche strong{font-size:15px;letter-spacing:.02em}.fiche-prospect .fermer-fiche{border:0;background:none;font-size:22px;line-height:1;padding:0 4px;color:var(--texte-secondaire);cursor:pointer}.fiche-prospect .fermer-fiche:hover{color:var(--texte)}.fiche-prospect .corps-fiche{flex:1;overflow-y:auto;padding:4px 16px 20px}.fiche-prospect section{padding:14px 0;border-bottom:1px solid var(--bordure)}.fiche-prospect section:last-child{border-bottom:0}.fiche-prospect h4{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--texte-tertiaire)}.fiche-prospect .compte-variables{font-size:11px;font-weight:600;letter-spacing:0;padding:1px 7px;border-radius:9px;background:var(--ardoise-100);color:var(--ardoise-700)}.fiche-prospect dl{display:grid;grid-template-columns:118px 1fr;gap:7px 12px;margin:0;font-size:13px}.fiche-prospect .paire-variable{display:contents}.fiche-prospect dt{color:var(--texte-secondaire);font-size:12px;line-height:1.5}.fiche-prospect dd{margin:0;color:var(--texte);line-height:1.5;overflow-wrap:anywhere}.fiche-prospect .email-fiche{overflow-wrap:anywhere}.fiche-prospect .vide-fiche{margin:0;font-size:12px;line-height:1.55;color:var(--texte-secondaire)}.fiche-prospect .signal{font-size:12px;line-height:1.55}.fiche-prospect .edition-variable{display:flex;flex-direction:column;gap:7px}.fiche-prospect .ligne-edition{display:grid;grid-template-columns:1.2fr 1fr auto;gap:7px;align-items:center}.fiche-prospect .ligne-edition select,.fiche-prospect .ligne-edition input{font:inherit;font-size:12.5px;height:30px;min-width:0;padding:0 8px;border:1px solid var(--bordure-appuyee);border-radius:var(--rayon);background:var(--surface);color:var(--texte)}.fiche-prospect .ligne-edition button{height:30px;padding:0 12px;font-size:12.5px}.fiche-prospect .edition-variable .discret{font-size:11.5px;line-height:1.45;color:var(--texte-secondaire)}.fiche-prospect .fait-edition{margin:0;padding:6px 9px;border-radius:var(--rayon);background:var(--etat-disponible-fond);color:var(--etat-disponible);font-size:12px}.fiche-prospect .alerte-rouge{margin:0;padding:7px 9px;border-radius:var(--rayon);background:var(--etat-refuse-fond);color:var(--etat-refuse);font-size:12px;line-height:1.5}.page-prospects{display:flex;flex-direction:column;height:100%;overflow:hidden}.page-prospects .recherche-page{width:320px;font-size:13px;padding:6px 10px;border:1px solid var(--bordure, #d7dce3);border-radius:3px}.page-prospects .barre-filtres-prospects{display:flex;gap:8px;padding:10px 24px;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--bordure, #e3e6ea)}.page-prospects .barre-filtres-prospects select,.page-prospects .barre-filtres-prospects input{font-size:13px;padding:5px 8px;border:1px solid var(--bordure, #d7dce3);border-radius:3px;background:#fff}.page-prospects .champ-court{width:150px}.page-prospects .bouton-discret{background:transparent;border:0;font-size:12px;color:var(--texte-secondaire);text-decoration:underline;cursor:pointer}.page-prospects .barre-selection{display:flex;align-items:center;gap:14px;padding:8px 24px;background:var(--etat-assigne-fond);border-bottom:1px solid #cfe0e8;font-size:13px;flex-wrap:wrap}.page-prospects .note-inline{margin-left:auto;font-size:11px;color:var(--texte-secondaire)}.page-prospects .zone-tableau{flex:1;min-height:0;display:flex;flex-direction:column}.page-prospects .pied-prospects{padding:6px 24px;border-top:1px solid var(--bordure, #e3e6ea);font-size:12px;background:var(--fond-secondaire, #f8f9fb)}.page-prospects .cheval{color:var(--etat-export-ouvert);font-weight:700;margin-left:1px}.page-prospects .copie{display:inline-block;padding:0 5px;border-radius:3px;font-size:11px;font-weight:600}.page-prospects .copie.dup{background:var(--etat-export-ouvert-fond);color:var(--etat-export-ouvert)}.page-prospects .copie.res{background:var(--etat-facture-fond);color:var(--etat-facture)}.page-prospects .panneau-masse{margin:0 24px 10px;padding:14px 16px;background:var(--ambre-050);border:1px solid #f3d89a;border-left:3px solid var(--ambre-500);border-radius:4px;display:flex;flex-direction:column;gap:10px;max-height:45vh;overflow:auto}.page-prospects .panneau-masse.fait{background:var(--etat-disponible-fond);border-color:#bfe0d0;border-left-color:var(--etat-disponible)}.page-prospects .masse-entete{display:flex;align-items:center;justify-content:space-between;gap:20px}.page-prospects .masse-entete h3,.page-prospects .panneau-masse p{margin:0;font-size:13px}.page-prospects .masse-entete h3{font-size:14px;font-weight:600}.page-prospects .ligne-affectation{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-prospects .ligne-affectation select,.page-prospects .champ-valeur input,.page-prospects .champ-valeur select{font-size:13px;padding:5px 8px;border:1px solid var(--bordure, #d7dce3);border-radius:3px;background:#fff;min-width:180px}.page-prospects .champ-valeur{display:flex;align-items:center;gap:10px}.page-prospects .case-effacer{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--texte-secondaire);cursor:pointer}.page-prospects .bilan-apercu{display:flex;align-items:baseline;gap:10px;font-size:13px}.page-prospects .grand{font-size:22px;font-weight:600}.page-prospects .affectation-vue{padding:10px 12px;background:#fff;border:1px solid var(--bordure, #e3e6ea);border-radius:3px;display:flex;flex-direction:column;gap:6px}.page-prospects .affectation-titre{display:flex;align-items:center;gap:8px;font-size:13px}.page-prospects .fleche{color:var(--ambre-700);font-weight:600}.page-prospects .repartition{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:12px}.page-prospects .part{display:inline-flex;align-items:baseline;gap:5px;padding:1px 7px;background:var(--fond-secondaire, #f2f4f7);border-radius:10px}.page-prospects .part.inchangee{background:var(--etat-disponible-fond);color:var(--etat-disponible)}.page-prospects .avertissement{font-size:12px;color:var(--ambre-700);margin:0}.page-prospects code{font-size:12px;background:var(--fond-secondaire, #f2f4f7);border:1px solid var(--bordure-legere, #e4e8ee);border-radius:3px;padding:0 5px}.page-prospects code.canonique{background:#fff;border-color:var(--etat-disponible);color:var(--etat-disponible);font-weight:600}.page-prospects .etiquette-repartition{font-size:11px;font-weight:600;color:var(--texte-secondaire);text-transform:uppercase;letter-spacing:.03em}.page-prospects .table-exemples{background:#fff;border:1px solid var(--bordure, #e3e6ea);border-radius:3px}.page-prospects .actions-formulaire{display:flex;align-items:center;gap:12px}.page-prospects .aide{font-size:12px;color:var(--texte-secondaire)}.page-prospects .bouton-secondaire.actif{background:var(--fond-secondaire, #eef1f5);border-color:var(--ardoise-600, #3b5573)}.page-prospects .filtres-variables{position:relative}.page-prospects .bascule-variables{font-size:13px;padding:5px 10px;border:1px solid var(--bordure, #d7dce3);border-radius:3px;background:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.page-prospects .bascule-variables.active{border-color:var(--ardoise-600, #3b5573);background:var(--fond-secondaire, #eef1f5);font-weight:600}.page-prospects .badge-variables{background:var(--ardoise-700, #24374f);color:#fff;border-radius:9px;padding:0 6px;font-size:11px}.page-prospects .panneau-variables{position:absolute;z-index:20;top:calc(100% + 6px);left:0;min-width:460px;max-width:640px;padding:12px 14px;background:#fff;border:1px solid var(--bordure, #d7dce3);border-radius:4px;box-shadow:0 6px 18px #141e2d1f;display:flex;flex-direction:column;gap:8px}.page-prospects .critere{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.page-prospects .critere select,.page-prospects .critere input{font-size:13px;padding:4px 7px;border:1px solid var(--bordure, #d7dce3);border-radius:3px;min-width:auto}.page-prospects .critere input[type=text],.page-prospects .critere input[type=number]{width:130px}.page-prospects .bornes{display:flex;align-items:center;gap:5px}.page-prospects .bornes input{width:80px}.page-prospects .et{font-size:12px;color:var(--texte-secondaire)}.page-prospects .cases-valeurs{flex-basis:100%;display:flex;gap:4px 14px;flex-wrap:wrap;padding:4px 0 2px 4px;border-left:2px solid var(--bordure-legere, #e4e8ee);margin-left:2px}.page-prospects .cases-valeurs label{display:inline-flex;align-items:center;gap:4px;font-size:12px;cursor:pointer;white-space:nowrap}.page-prospects .critere{align-items:flex-start}.page-prospects .critere>select,.page-prospects .critere>.retirer-critere{margin-top:1px}.page-prospects .retirer-critere{background:transparent;border:0;font-size:17px;line-height:1;color:var(--texte-tertiaire, #8a93a3);cursor:pointer;padding:0 4px}.page-prospects .retirer-critere:hover{color:var(--etat-refuse)}.page-prospects .aide-filtres{font-size:12px;color:var(--texte-tertiaire, #8a93a3)}.page-prospects .panneau-bascule{max-height:62vh}.page-prospects .resume-bascule{padding-bottom:8px;border-bottom:1px solid var(--bordure-legere, #e4e8ee)}.page-prospects .controles-bascule{display:flex;flex-direction:column;gap:12px}.page-prospects .controle{background:#fff;border:1px solid var(--bordure-legere, #e4e8ee);border-radius:3px;padding:10px 12px}.page-prospects .controle.bloquant{border-color:var(--etat-refuse, #c0392b);border-left:3px solid var(--etat-refuse, #c0392b);background:#fdf3f2}.page-prospects .controle h4{margin:0 0 8px;font-size:13px;font-weight:600;display:flex;align-items:baseline;gap:10px}.page-prospects .controle h5{margin:0 0 5px;font-size:12px;font-weight:600;color:var(--texte-secondaire);text-transform:uppercase;letter-spacing:.03em}.page-prospects .controle p{margin:0 0 6px}.page-prospects .controle p:last-child{margin-bottom:0}.page-prospects .controle ul{margin:0;padding-left:16px;font-size:12px;line-height:1.7}.page-prospects .trois-blocs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.page-prospects .trois-blocs>div{min-width:0}.page-prospects .controle .alerte-ambre{margin-bottom:10px}.page-prospects .controle .alerte-ambre ul{margin-top:6px}.page-prospects .panneau-refus{max-height:62vh}.page-prospects .table-bloques{max-height:190px;overflow:auto;border:1px solid var(--bordure-legere, #e4e8ee);border-radius:3px;background:#fff}.page-prospects .table-bloques table{width:100%;border-collapse:collapse;font-size:12px}.page-prospects .table-bloques th{position:sticky;top:0;background:var(--fond-secondaire, #f6f8fa);text-align:left;font-weight:600;color:var(--texte-secondaire);padding:5px 8px;border-bottom:1px solid var(--bordure-legere, #e4e8ee)}.page-prospects .table-bloques td{padding:4px 8px;border-bottom:1px solid var(--bordure-legere, #f0f3f6)}.page-prospects .table-bloques tr:last-child td{border-bottom:none}.page-prospects .mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.page-refuses .colonnes-refuses{display:grid;grid-template-columns:380px minmax(0,1fr);gap:20px;padding:0 24px 24px;align-items:start}.page-refuses .formulaire-refuses{display:flex;flex-direction:column;gap:14px}.page-refuses fieldset{border:1px solid var(--bordure-legere, #e4e8ee);border-radius:4px;padding:10px 12px 12px;margin:0;background:#fff}.page-refuses legend{font-size:12px;font-weight:600;padding:0 5px;display:flex;align-items:center;gap:6px}.page-refuses .etape{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;background:var(--ardoise-700, #27324a);color:#fff;font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums}.page-refuses .choix-cle{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.page-refuses .choix-cle label{display:flex;align-items:center;gap:5px;font-size:12.5px;padding:4px 9px;border:1px solid var(--bordure, #d7dce3);border-radius:3px;cursor:pointer;background:#fff}.page-refuses .choix-cle label.choisi{border-color:var(--ardoise-600, #33405c);background:var(--fond-secondaire, #f6f8fa);font-weight:600}.page-refuses textarea{width:100%;box-sizing:border-box;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.55;padding:8px;border:1px solid var(--bordure, #d7dce3);border-radius:3px;resize:vertical}.page-refuses select{width:100%;font-size:13px;padding:5px 8px;border:1px solid var(--bordure, #d7dce3);border-radius:3px;background:#fff}.page-refuses fieldset p.discret{margin:6px 0 0;font-size:11.5px;line-height:1.5}.page-refuses .resultat-refuses .panneau-masse{margin:0;max-height:none}.page-refuses .vide-refuses{border:1px dashed var(--bordure, #d7dce3);border-radius:4px;padding:24px;background:var(--fond-secondaire, #f6f8fa)}.page-refuses .vide-refuses p{margin:0 0 8px;font-size:13px;display:flex;align-items:baseline;gap:8px}.page-prospects .panneau-export{max-height:66vh}.page-prospects .choix-colonnes{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:start}.page-prospects .choix-colonnes>div{background:#fff;border:1px solid var(--bordure-legere, #e4e8ee);border-radius:3px;padding:10px 12px;min-width:0}.page-prospects .choix-colonnes h4{margin:0 0 8px;font-size:13px;font-weight:600}.page-prospects .choix-colonnes h5{margin:0 0 4px;font-size:11px;font-weight:600;color:var(--texte-secondaire);text-transform:uppercase;letter-spacing:.03em}.page-prospects .familles{display:flex;flex-direction:column;gap:10px}.page-prospects .familles ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.page-prospects .familles button{font-size:12px;padding:3px 8px;border:1px solid var(--bordure, #d7dce3);border-radius:3px;background:#fff;cursor:pointer;color:var(--ardoise-700, #27324a)}.page-prospects .familles button:hover{background:var(--fond-secondaire, #f6f8fa);border-color:var(--ardoise-600, #33405c)}.page-prospects .retenues ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.page-prospects .retenues li{display:flex;align-items:center;gap:6px;font-size:12.5px;padding:2px 0}.page-prospects .retenues .rang{width:20px;text-align:right;color:var(--texte-tertiaire, #8a94a6);font-size:11px}.page-prospects .retenues .libelle{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-prospects .retenues .fleche,.page-prospects .croix{border:none;background:none;cursor:pointer;color:var(--texte-secondaire);font-size:13px;line-height:1;padding:2px 4px;border-radius:3px}.page-prospects .retenues .fleche:disabled{opacity:.25;cursor:default}.page-prospects .retenues .fleche:hover:not(:disabled),.page-prospects .croix:hover{background:var(--fond-secondaire, #f6f8fa);color:var(--ardoise-700, #27324a)}.page-prospects .vues-enregistrees{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.page-prospects .puce-vue{display:inline-flex;align-items:center;border:1px solid var(--bordure, #d7dce3);border-radius:3px;background:#fff}.page-prospects .puce-vue .bouton-discret{font-size:12px;padding:3px 4px 3px 9px}.page-prospects .panneau-export label.choisi{font-weight:600}.page-prospects .alerte-verte{background:var(--etat-disponible-fond, #eaf6f0);border:1px solid #bfe0d0;border-radius:3px;padding:7px 10px;font-size:12.5px}.page-prospects .limite-selection{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--texte-secondaire)}.page-prospects .limite-selection input{width:84px}.page-prospects .bandeau-colonnes{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0;padding:9px 14px;font-size:12.5px;line-height:1.5;color:var(--ambre-700);background:var(--ambre-050);border:1px solid #f3d89a;border-bottom:0;border-radius:var(--rayon) var(--rayon) 0 0}.page-prospects .bandeau-colonnes select{font:inherit;font-size:12.5px;height:28px;padding:0 8px;border:1px solid var(--ambre-500);border-radius:var(--rayon);background:var(--surface);color:var(--texte);cursor:pointer}.page-prospects .effet-principal{margin:8px 0 0;padding:8px 12px;border-radius:var(--rayon);background:var(--etat-disponible-fond);color:var(--etat-disponible);font-size:13px;line-height:1.5}.page-prospects .sans-objet{font-size:11px;font-style:italic;color:var(--texte-tertiaire);cursor:help}.page-prospects .lien-assignation{color:var(--ardoise-600);text-decoration:none;border-bottom:1px solid var(--ardoise-300)}.page-prospects .lien-assignation:hover{color:var(--ardoise-800);border-bottom-color:var(--ardoise-600)}.cartes-synthese{display:flex;gap:10px;padding:0 24px 12px;flex-wrap:wrap}.carte-synthese{display:flex;flex-direction:column;gap:2px;min-width:110px;padding:9px 14px;border:1px solid var(--bordure-legere, #e4e8ee);border-radius:4px;background:#fff}.carte-valeur{font-size:20px;line-height:1.15;font-weight:600;font-variant-numeric:tabular-nums;color:var(--texte, #1a2333)}.carte-libelle{font-size:12px;color:var(--texte-secondaire, #5a6579)}.carte-principale{background:var(--ardoise-700, #2a4066);border-color:var(--ardoise-700, #2a4066)}.carte-principale .carte-valeur,.carte-principale .carte-libelle{color:#fff}.carte-detachee{margin-left:auto;background:var(--fond-secondaire, #f6f8fa)}.page-reserve .pastille-marque,.page-reserve .pastille-libre{display:inline-block;font-size:11px;padding:1px 7px;border-radius:9px}.page-reserve .pastille-libre{background:var(--etat-disponible-fond, #eaf6f0);color:var(--etat-disponible, #1f7a52)}.page-reserve .pastille-marque{background:var(--ambre-050, #fdf6e7);color:var(--ambre-700, #8a5b0a)}.page-reserve .panneau-reserve{max-height:70vh}.page-reserve .mapping-reserve{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px 14px}.page-reserve .mapping-reserve label{display:flex;align-items:center;gap:8px;font-size:12.5px}.page-reserve .colonne-fichier{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.page-reserve .mapping-reserve select{width:150px;font-size:12px;padding:3px 6px;border:1px solid var(--bordure, #d7dce3);border-radius:3px;background:#fff}.page-reserve .trois-controles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.page-reserve .controle-fenetre,.page-reserve .controle-interne{display:flex;flex-direction:column;gap:4px;padding:9px 11px;border:1px solid var(--bordure-legere, #e4e8ee);border-radius:3px;font-size:12.5px}.page-reserve .titre-controle{font-weight:600}.page-reserve .aide{font-size:11.5px;color:var(--texte-secondaire);line-height:1.45;min-height:32px}.page-reserve .trois-controles .champ-court{width:62px}.page-reserve .blocs-bilan{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px}.page-reserve .bloc-bilan{display:flex;flex-direction:column;gap:2px;padding:9px 12px;border-radius:3px;font-size:12px;border:1px solid var(--bordure-legere, #e4e8ee)}.page-reserve .bloc-bilan .grand{font-size:19px;font-weight:600;line-height:1.15}.page-reserve .bloc-bilan.vert{background:var(--etat-disponible-fond, #eaf6f0);border-color:#bfe0d0}.page-reserve .bloc-bilan.ambre{background:var(--ambre-050, #fdf6e7);border-color:#f3d89a}.page-reserve .colonne-mappee{display:flex;flex-direction:column;gap:5px;padding:9px 10px;border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--surface)}.page-reserve .exemples-colonne{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:0;font-size:11px;min-height:18px}.page-reserve .exemples-colonne code{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1px 6px;border-radius:3px;background:var(--fond);color:var(--texte-secondaire);font-size:11px}.page-reserve .exemples-colonne .discret{color:var(--texte-tertiaire)}.page-reserve .exemples-colonne .colonne-vide{font-style:italic;color:var(--ambre-700)}.page-reserve .bilan-dates{margin:0 0 12px;padding:10px 12px;border-radius:var(--rayon);border-left:3px solid var(--ardoise-400);background:var(--fond);font-size:12.5px;line-height:1.55}.page-reserve .bilan-dates p{margin:0}.page-reserve .bilan-dates p+p{margin-top:5px}.page-reserve .bilan-dates code{margin-right:5px;padding:1px 6px;border-radius:3px;background:var(--surface);font-size:11.5px}.page-reserve .bilan-dates.ambigu{border-left-color:var(--ambre-500);background:var(--ambre-050);color:var(--ambre-700)}.page-reserve .repli-date{font-size:10.5px;color:var(--texte-tertiaire)}.page-reserve .aide-source-reserve{font-size:11.5px;line-height:1.5;color:var(--ambre-700);max-width:46ch}.page-reserve .aide-source-reserve code{padding:1px 5px;border-radius:3px;background:var(--ambre-050)}.editeur-criteres{display:flex;flex-direction:column;gap:8px;font-size:12.5px}.editeur-criteres ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.editeur-criteres li{display:flex;align-items:center;gap:8px;padding:5px 9px;border-radius:var(--rayon);background:var(--fond)}.editeur-criteres li.herite{background:transparent;border:1px dashed var(--bordure-appuyee)}.editeur-criteres li.neutralise{background:var(--ambre-050)}.editeur-criteres li.neutralise .nom-variable{text-decoration:line-through;color:var(--ambre-700)}.editeur-criteres li.neutralise em{color:var(--ambre-700);font-style:normal}.editeur-criteres .nom-variable{font-weight:600;color:var(--texte)}.editeur-criteres .valeur-critere{color:var(--texte-secondaire)}.editeur-criteres .provenance{font-size:10.5px;padding:1px 7px;border-radius:9px;background:var(--ardoise-100);color:var(--ardoise-700)}.editeur-criteres .actions{margin-left:auto;display:flex;gap:6px}.editeur-criteres .actions button{border:0;background:none;padding:0;font:inherit;font-size:11.5px;color:var(--ardoise-600);text-decoration:underline;cursor:pointer}.editeur-criteres .actions button:hover{color:var(--ardoise-800)}.editeur-criteres .actions button:disabled{color:var(--texte-tertiaire);cursor:default;text-decoration:none}.editeur-criteres .ajout{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.editeur-criteres .ajout select,.editeur-criteres .ajout input{font:inherit;font-size:12.5px;height:28px;max-width:150px;padding:0 8px;border:1px solid var(--bordure-appuyee);border-radius:var(--rayon);background:var(--surface);color:var(--texte)}.editeur-criteres .ajout button{height:28px;padding:0 12px;font-size:12.5px}.editeur-criteres .aide-criteres{margin:0;color:var(--texte-secondaire)}.page-clients .zone-liste-clients{flex:1;min-height:0;overflow:auto;margin:0 24px;border:1px solid var(--bordure-legere, #e4e8ee);border-radius:4px;background:#fff}.page-clients .table-clients{width:100%;border-collapse:collapse;font-size:13px}.page-clients .table-clients th{position:sticky;top:0;z-index:1;background:var(--fond-secondaire, #f6f8fa);text-align:left;padding:0;border-bottom:1px solid var(--bordure-legere, #e4e8ee);white-space:nowrap}.page-clients .table-clients th button{width:100%;text-align:left;border:0;background:none;padding:7px 10px;font:inherit;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--texte-secondaire);cursor:pointer}.page-clients .table-clients th button:hover{color:var(--ardoise-700, #27324a)}.page-clients .table-clients th:last-child,.page-clients .table-clients th:nth-last-child(2){padding:7px 10px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--texte-secondaire)}.page-clients .fleche-tri{color:var(--ardoise-600, #365383)}.page-clients .table-clients td{padding:6px 10px;border-bottom:1px solid var(--bordure-legere, #f0f3f6)}.page-clients .table-clients tbody tr{cursor:pointer}.page-clients .table-clients tbody tr:hover{background:var(--fond-secondaire, #f6f8fa)}.page-clients .table-clients tbody tr.ouverte{background:var(--ambre-050, #fdf6e7)}.page-clients .table-clients td.vide{text-align:center;padding:28px;color:var(--texte-secondaire)}.page-clients .case-inline{display:inline-flex;align-items:center;gap:6px;font-size:13px}.page-clients .panneau-client{max-height:64vh}.page-clients .code-client{font-size:12px;font-weight:500;color:var(--texte-secondaire);background:var(--fond-secondaire, #f6f8fa);border-radius:3px;padding:1px 7px;margin-left:6px}.page-clients .groupes-fiche{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;align-items:start}.page-clients .grille-champs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.page-clients .champ-fiche{display:flex;flex-direction:column;gap:3px;font-size:12px;min-width:0}.page-clients .champ-fiche.large{grid-column:1 / -1}.page-clients .champ-fiche>span:first-child{font-weight:600;color:var(--texte-secondaire)}.page-clients .champ-fiche input,.page-clients .champ-fiche select{font-size:13px;padding:5px 8px;border:1px solid var(--bordure, #d7dce3);border-radius:3px;background:#fff;min-width:0}.page-clients .champ-fiche .aide{font-size:11px;line-height:1.45;color:var(--texte-secondaire)}.page-clients .liste-activites{margin:0;padding-left:16px;font-size:12.5px;line-height:1.7}.page-clients .pastille-libre,.page-clients .pastille-marque{display:inline-block;font-size:11px;font-weight:500;padding:1px 7px;border-radius:9px}.page-clients .pastille-libre{background:var(--etat-disponible-fond, #eaf6f0);color:var(--etat-disponible, #1f7a52)}.page-clients .pastille-marque{background:var(--ambre-050, #fdf6e7);color:var(--ambre-700, #8a5b0a)}.page-clients .onglet-activites{grid-column:1 / -1}.page-clients .table-activites{width:100%;border-collapse:collapse;font-size:12.5px}.page-clients .table-activites th{text-align:left;padding:4px 8px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--texte-secondaire);border-bottom:1px solid var(--bordure-legere, #e4e8ee)}.page-clients .table-activites td{padding:6px 8px;border-bottom:1px solid var(--bordure-legere, #f0f3f6);vertical-align:top}.page-clients .table-activites tr.coupee td:first-child{color:var(--texte-secondaire)}.page-clients .cout-estime{display:inline-flex;align-items:center;gap:5px}.page-clients .cout-estime input{width:88px;font-size:12.5px;padding:3px 6px;border:1px solid var(--bordure, #d7dce3);border-radius:3px}.page-clients .cout-estime .bouton-secondaire{font-size:11px;padding:2px 8px}.page-clients .bascule{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.page-clients .verrou{display:inline-block;font-size:11.5px;padding:1px 8px;border-radius:9px;background:var(--ambre-050, #fdf6e7);color:var(--ambre-700, #8a5b0a)}.page-clients .note-commandes{display:block;font-size:11px;line-height:1.4;margin-top:2px}.page-clients .ajout-activite{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px}.page-clients .ajout-activite button{font-size:12px;padding:3px 9px;border:1px solid var(--bordure, #d7dce3);border-radius:3px;background:#fff;cursor:pointer;color:var(--ardoise-700, #27324a)}.page-clients .ajout-activite button:hover:not(:disabled){background:var(--fond-secondaire, #f6f8fa);border-color:var(--ardoise-600, #365383)}.page-clients .onglet-acces{grid-column:1 / -1}.page-clients .etiquette-statut{display:inline-block;font-size:11px;font-weight:500;padding:1px 8px;border-radius:9px}.page-clients .etiquette-statut.actif{background:var(--etat-disponible-fond, #eaf6f0);color:var(--etat-disponible, #1f7a52)}.page-clients .etiquette-statut.suspendu{background:#fdf3f2;color:var(--etat-refuse, #c0392b)}.page-clients .etiquette-statut.en_attente{background:var(--ambre-050, #fdf6e7);color:var(--ambre-700, #8a5b0a)}.page-clients .fiche-acces{display:grid;grid-template-columns:auto 1fr;gap:3px 14px;margin:0 0 10px;font-size:12.5px}.page-clients .fiche-acces dt{font-weight:600;color:var(--texte-secondaire)}.page-clients .fiche-acces dd{margin:0}.page-clients .actions-acces{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.page-clients .remise .valeur-remise{font-size:15px;font-weight:600;letter-spacing:.04em;padding:6px 10px;margin:4px 0;background:#fff;border:1px solid #f3d89a;border-radius:3px;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.page-clients .pastille-criteres{margin-left:6px;font-size:10.5px;font-variant-numeric:tabular-nums;padding:1px 6px;border-radius:9px;background:var(--ardoise-100);color:var(--ardoise-700)}.page-clients .ligne-criteres>td{padding:0;background:var(--fond-appuye)}.page-clients .criteres-client{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-left:3px solid var(--ardoise-400)}.page-clients .entete-criteres{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.page-clients .actions-criteres{display:flex;align-items:center;gap:12px}.page-autorisations .onglets-files{display:flex;gap:4px}.page-autorisations .onglet-file{display:inline-flex;align-items:center;gap:7px;font-size:13px;padding:5px 12px;border:1px solid var(--bordure, #d7dce3);border-radius:3px;background:#fff;cursor:pointer;color:var(--texte, #1a2333)}.page-autorisations .onglet-file:hover{background:var(--fond-secondaire, #f6f8fa)}.page-autorisations .onglet-file.actif{background:var(--ardoise-700, #2a4066);border-color:var(--ardoise-700, #2a4066);color:#fff;font-weight:600}.page-autorisations .pastille-file{min-width:18px;text-align:center;font-size:11px;padding:0 5px;border-radius:9px;background:var(--fond-secondaire, #f6f8fa);color:var(--texte-secondaire, #5a6579)}.page-autorisations .onglet-file.actif .pastille-file{background:#ffffff38;color:#fff}.page-autorisations .note-confirmation{margin:0 24px 10px;padding:8px 12px;font-size:12.5px;line-height:1.5;background:var(--ambre-050, #fdf6e7);border:1px solid #f3d89a;border-left:3px solid var(--ambre-500, #d99a1c);border-radius:3px}.page-autorisations .liste-demandes{list-style:none;margin:0;padding:0}.page-autorisations .demande{border-bottom:1px solid var(--bordure-legere, #f0f3f6)}.page-autorisations .entete-demande{width:100%;display:grid;grid-template-columns:130px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 14px;border:0;background:none;font:inherit;font-size:13px;text-align:left;cursor:pointer}.page-autorisations .entete-demande:hover{background:var(--fond-secondaire, #f6f8fa)}.page-autorisations .demande.ouverte .entete-demande{background:var(--ambre-050, #fdf6e7)}.page-autorisations .titre-demande{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-autorisations .etiquette-type{font-size:11px;padding:1px 8px;border-radius:9px;text-align:center;background:var(--fond-secondaire, #f6f8fa);color:var(--texte-secondaire, #5a6579)}.page-autorisations .etiquette-type.compte{background:#e8eefb;color:var(--ardoise-700, #2a4066)}.page-autorisations .attente{font-size:12px;color:var(--texte-secondaire, #5a6579)}.page-autorisations .attente.longue{font-weight:600;color:var(--etat-refuse, #c0392b)}.page-autorisations .detail-demande{padding:4px 14px 14px 158px;display:flex;flex-direction:column;gap:10px}.page-autorisations .detail-demande dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 14px;margin:0;font-size:12.5px}.page-autorisations .detail-demande dt{font-weight:600;color:var(--texte-secondaire, #5a6579)}.page-autorisations .detail-demande dd{margin:0}.page-autorisations .bloc-besoin{padding:9px 12px;background:var(--fond-secondaire, #f6f8fa);border-radius:3px}.page-autorisations .file-vide{margin:0;padding:40px;text-align:center;color:var(--texte-secondaire, #5a6579);font-size:13px}.page-autorisations .etiquette-non-confirmee{margin-left:8px;font-size:11px;font-weight:500;padding:1px 8px;border-radius:9px;background:var(--ambre-050, #fdf6e7);color:var(--ambre-700, #8a5b0a)}.page-autorisations .note-confirmation .lien-action{border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--ambre-700, #8a5b0a);text-decoration:underline;cursor:pointer}.page-autorisations .formulaire-validation{margin-top:16px;padding:16px;border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--fond-appuye);display:flex;flex-direction:column;gap:14px}.page-autorisations .formulaire-validation h3{margin:0;font-size:14px;font-weight:600;color:var(--texte)}.page-autorisations .formulaire-validation fieldset{margin:0;padding:12px 14px;border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--surface)}.page-autorisations .formulaire-validation legend{padding:0 6px;font-size:12px;font-weight:600;color:var(--texte-secondaire)}.page-autorisations .formulaire-validation textarea{width:100%;font:inherit;padding:8px 10px;border:1px solid var(--bordure-appuyee);border-radius:var(--rayon);resize:vertical}.page-autorisations .liste-activites-validation{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.page-autorisations .liste-activites-validation li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 8px;border-radius:var(--rayon)}.page-autorisations .liste-activites-validation li.demandee{background:var(--ambre-050, #fef9ec)}.page-autorisations .liste-activites-validation label{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.page-autorisations .liste-activites-validation .code-activite{font-weight:600;color:var(--texte)}.page-autorisations .liste-activites-validation .etiquette-demandee{font-size:11px;font-weight:500;padding:1px 8px;border-radius:9px;background:var(--ambre-100, #fef3c7);color:var(--ambre-700, #92400e)}.page-autorisations .cout-activite{display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.page-autorisations .cout-activite input{width:92px;font:inherit;font-variant-numeric:tabular-nums;text-align:right;padding:4px 8px;border:1px solid var(--bordure-appuyee);border-radius:var(--rayon)}.page-autorisations .grille-parametrage{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px 16px}.page-autorisations .grille-parametrage label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--texte-secondaire)}.page-autorisations .grille-parametrage input,.page-autorisations .grille-parametrage select{font:inherit;font-size:13px;font-weight:400;color:var(--texte);height:var(--controle-admin);padding:0 9px;border:1px solid var(--bordure-appuyee);border-radius:var(--rayon);background:var(--surface)}.page-autorisations .grille-parametrage input{font-variant-numeric:tabular-nums}.page-autorisations .actions-validation{display:flex;gap:10px;align-items:center}.page-autorisations .note-inline{margin-left:0;font-size:12px;line-height:1.55}.page-autorisations .formulaire-validation .note-inline{margin:0}.page-autorisations .signal-financier{display:flex;flex-direction:column;gap:3px;margin:0;padding:10px 12px;border-radius:var(--rayon);border-left:3px solid;font-size:12.5px;line-height:1.55}.page-autorisations .signal-financier.vert{background:var(--etat-disponible-fond);border-left-color:var(--etat-disponible);color:var(--etat-disponible)}.page-autorisations .signal-financier.orange{background:var(--ambre-050);border-left-color:var(--ambre-500);color:var(--ambre-700)}.page-autorisations .signal-financier.rouge{background:var(--etat-refuse-fond);border-left-color:var(--etat-refuse);color:var(--etat-refuse)}.page-autorisations .contexte-financier{display:grid;grid-template-columns:170px 1fr;gap:7px 14px;margin:0;font-size:13px}.page-autorisations .contexte-financier dt{font-size:12px;color:var(--texte-secondaire)}.page-autorisations .contexte-financier dd{margin:0;line-height:1.5}.page-autorisations .contexte-financier .num{font-variant-numeric:tabular-nums}.page-autorisations .contexte-financier .appuye{font-size:15px;font-weight:700}.page-autorisations .contexte-financier .debiteur{color:var(--etat-refuse);font-weight:600}.fiche-commande{position:fixed;top:0;right:0;bottom:0;width:440px;max-width:94vw;z-index:40;display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--bordure-appuyee);box-shadow:-8px 0 28px #10233a1f}.fiche-commande>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--bordure)}.fiche-commande .titre-fiche{display:flex;align-items:center;gap:10px;font-size:15px}.fiche-commande .fermer-fiche{border:0;background:none;font-size:22px;line-height:1;padding:0 4px;color:var(--texte-secondaire);cursor:pointer}.fiche-commande .fermer-fiche:hover{color:var(--texte)}.fiche-commande .corps-fiche{flex:1;overflow-y:auto;padding:16px 18px 24px}.fiche-commande .bloc-quantites{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0;border:0}.fiche-commande .chiffre{display:flex;flex-direction:column;gap:3px;padding:12px 10px;border-radius:var(--rayon);background:var(--fond);text-align:center}.fiche-commande .chiffre .valeur{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--texte-secondaire)}.fiche-commande .chiffre .libelle-chiffre{font-size:11.5px;line-height:1.35;color:var(--texte-secondaire)}.fiche-commande .chiffre.principal{background:var(--ardoise-900)}.fiche-commande .chiffre.principal .valeur{font-size:30px;font-weight:700;color:#fff}.fiche-commande .chiffre.principal .libelle-chiffre{color:#c3d0e2}.fiche-commande .note-total{margin:10px 0 0;font-size:12px}.fiche-commande .bloc-modification{margin-top:14px;padding:14px;border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--fond-appuye);display:flex;flex-direction:column;gap:10px}.fiche-commande .grille-formulaire{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 14px;margin-top:14px}.fiche-commande label,.fiche-commande .champ-departements{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--texte-secondaire)}.fiche-commande .champ-departements{margin-top:12px}.fiche-commande input,.fiche-commande select,.fiche-commande textarea{font:inherit;font-size:13px;font-weight:400;color:var(--texte);padding:0 9px;height:var(--controle-admin);border:1px solid var(--bordure-appuyee);border-radius:var(--rayon);background:var(--surface)}.fiche-commande textarea{height:auto;padding:8px 9px;resize:vertical}.fiche-commande input[type=number]{font-variant-numeric:tabular-nums}.fiche-commande .case-filtre{flex-direction:row;align-items:center;gap:7px;margin-top:14px;font-weight:400;font-size:13px;color:var(--texte);cursor:pointer}.fiche-commande input[type=checkbox]{height:auto;padding:0}.fiche-commande .actions-fiche{display:flex;gap:10px;align-items:center;margin-top:14px}.fiche-commande section{margin-top:20px;padding-top:16px;border-top:1px solid var(--bordure)}.fiche-commande .bloc-quantites{margin-top:0;padding-top:0;border-top:0}.fiche-commande h4{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--texte-tertiaire)}.fiche-commande dl{display:grid;grid-template-columns:130px 1fr;gap:7px 12px;margin:0;font-size:13px}.fiche-commande dt{font-size:12px;color:var(--texte-secondaire)}.fiche-commande dd{margin:0;line-height:1.5;overflow-wrap:anywhere}.fiche-commande .liste-departements{font-size:12.5px}.fiche-commande .frise{list-style:none;margin:0;padding:0 0 0 16px;border-left:2px solid var(--bordure);display:flex;flex-direction:column;gap:14px}.fiche-commande .frise li{position:relative;font-size:12.5px}.fiche-commande .frise li:before{content:"";position:absolute;left:-21px;top:5px;width:8px;height:8px;border-radius:50%;background:var(--ardoise-400);box-shadow:0 0 0 3px var(--surface)}.fiche-commande .frise .frise-entete{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.fiche-commande .frise p{margin:3px 0 0;line-height:1.5}.fiche-commande .frise li.interne:before{background:var(--ambre-500)}.fiche-commande .etiquette-interne{margin-left:8px;font-size:10.5px;font-weight:600;padding:1px 7px;border-radius:9px;background:var(--ambre-050);color:var(--ambre-700)}.fiche-commande .criteres-commande{display:flex;flex-direction:column;gap:8px;font-size:12.5px}.fiche-commande .liste-criteres{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.fiche-commande .liste-criteres li{display:flex;align-items:center;gap:7px;padding:5px 8px;border-radius:var(--rayon);background:var(--fond)}.fiche-commande .nom-critere{font-weight:600}.fiche-commande .operateur-critere{color:var(--texte-secondaire)}.fiche-commande .liste-criteres code{padding:1px 6px;border-radius:3px;background:var(--surface);font-size:11.5px}.fiche-commande .retirer-critere{margin-left:auto;border:0;background:none;padding:0 4px;font-size:16px;line-height:1;color:var(--texte-tertiaire);cursor:pointer}.fiche-commande .retirer-critere:hover{color:var(--etat-refuse)}.fiche-commande .ajout-critere{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.fiche-commande .ajout-critere select,.fiche-commande .ajout-critere input{height:28px;font-size:12.5px;max-width:140px}.fiche-commande .lien-action{align-self:flex-start;border:0;background:none;padding:0;font:inherit;font-size:12.5px;font-weight:600;color:var(--ardoise-600);text-decoration:underline;cursor:pointer}.fiche-commande .bloc-departements{display:flex;flex-direction:column;gap:8px;margin-top:14px}.fiche-commande .titre-departements{font-size:12px;font-weight:600;color:var(--texte-secondaire)}.fiche-commande .portee-criteres{margin:0;padding:8px 10px;border-radius:var(--rayon);background:var(--fond);font-size:12px;line-height:1.6;color:var(--texte-secondaire)}.fiche-commande .portee-criteres.aucune{background:var(--ambre-050);color:var(--ambre-700)}.fiche-commande .portee-criteres .num{font-variant-numeric:tabular-nums;color:var(--texte)}.fiche-commande .portee-criteres.aucune .num{color:var(--ambre-700)}.fiche-commande .detail-portee{display:flex;flex-direction:column;margin-top:4px;font-size:11.5px;color:var(--texte-tertiaire)}.fiche-commande .alerte-portee{display:block;margin-top:5px;font-weight:600}.copies-apercu{padding:16px 20px;border-top:1px solid var(--bordure);background:var(--surface)}.copies-entete{display:flex;align-items:baseline;justify-content:space-between}.copies-entete h2{margin:0;font-size:15px}.copies-fermer{border:0;background:none;font-size:20px;line-height:1;color:var(--texte-secondaire);cursor:pointer}.copies-aide{margin:6px 0 14px;font-size:12.5px;line-height:1.55;color:var(--texte-secondaire);max-width:68ch}.copies-reglages{display:flex;align-items:flex-end;flex-wrap:wrap;gap:18px;padding-bottom:14px}.copies-apercu .copies-case{display:flex;flex-direction:row;align-items:center;gap:6px;font-size:13px}.copies-apercu .copies-champ{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--texte-secondaire)}.copies-champ input{width:90px;padding:6px 8px;border:1px solid var(--bordure);border-radius:4px;background:var(--surface);color:var(--texte);font-size:13px;text-align:right}.copies-actions{display:flex;gap:10px}.copies-erreur{margin:12px 0 0;padding:10px 14px;border-radius:4px;background:var(--rouge-50, #fef2f2);color:var(--rouge-700, #b91c1c);font-size:13px}.copies-fait{margin:12px 0 0;padding:10px 14px;border-radius:4px;background:var(--vert-50, #ecfdf5);color:var(--vert-700, #047857);font-size:13px}.copies-detail{margin-top:18px;padding-top:14px;border-top:1px solid var(--ardoise-100)}.copies-detail h3{margin:18px 0 8px;font-size:13px;color:var(--texte-secondaire)}.copies-total{margin:0 0 12px;font-size:14px}.copies-table{width:100%;border-collapse:collapse;font-size:13px}.copies-table th,.copies-table td{padding:7px 12px;text-align:left;border-bottom:1px solid var(--ardoise-100)}.copies-table th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--texte-secondaire);background:var(--fond)}.copies-table .nombre{text-align:right;font-variant-numeric:tabular-nums}.copies-manque{margin-left:8px;font-size:11.5px;font-weight:400;color:var(--ambre-700, #a16207)}.copies-departements{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.copies-departements li{display:flex;align-items:baseline;gap:6px;padding:4px 10px;border:1px solid var(--bordure);border-radius:4px;font-size:12.5px}.copies-dep-code{font-weight:600;font-variant-numeric:tabular-nums}.copies-dep-compte{color:var(--texte-secondaire)}.copies-dep-vide{border-style:dashed}.copies-dep-rien{color:var(--texte-tertiaire, #9ca3af);font-style:italic}.copies-origines{margin:0;font-size:13px;line-height:1.6;max-width:72ch}.copies-vraie{color:var(--vert-700, #047857)}.copies-fabriquee{color:var(--ambre-700, #a16207)}.copies-alerte{margin:10px 0 0;padding:10px 14px;border-radius:4px;background:var(--ambre-50, #fef6e7);border-left:3px solid var(--ambre-500, #b45309);color:var(--ambre-900, #713f12);font-size:12.5px;line-height:1.6;max-width:72ch}.copies-alerte code{margin:0 3px;padding:1px 5px;border-radius:3px;background:#0000000f;font-size:12px}.selecteur-departements{display:flex;flex-direction:column;gap:10px;font-size:12.5px}.selecteur-departements .entete-departements{display:flex;align-items:center;gap:14px}.selecteur-departements .compte-departements{margin-right:auto;color:var(--texte-secondaire)}.selecteur-departements .compte-departements strong{font-size:15px;font-variant-numeric:tabular-nums;color:var(--texte)}.selecteur-departements .lien-departements{border:0;background:none;padding:0;font:inherit;font-size:12px;color:var(--ardoise-600);text-decoration:underline;cursor:pointer}.selecteur-departements .lien-departements:disabled{color:var(--texte-tertiaire);cursor:default;text-decoration:none}.selecteur-departements .collage-departements{display:flex;flex-direction:row;gap:8px;align-items:flex-start}.selecteur-departements .collage-departements textarea{flex:1;font:inherit;font-size:12.5px;padding:7px 9px;border:1px solid var(--bordure-appuyee);border-radius:var(--rayon);resize:vertical}.selecteur-departements .collage-departements button{white-space:nowrap;height:var(--controle-admin)}.selecteur-departements .bilan-collage{margin:0;padding:7px 10px;border-radius:var(--rayon);background:var(--etat-disponible-fond);color:var(--etat-disponible);line-height:1.5}.selecteur-departements .bilan-collage.avec-inconnus{background:var(--ambre-050);color:var(--ambre-700)}.selecteur-departements .bilan-collage code{margin:0 3px;padding:1px 5px;border-radius:3px;background:var(--surface)}.selecteur-departements .recherche-departements{font:inherit;font-size:12.5px;height:var(--controle-admin);padding:0 10px;border:1px solid var(--bordure-appuyee);border-radius:var(--rayon)}.selecteur-departements .liste-regions{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;max-height:340px;overflow-y:auto;padding:2px}.selecteur-departements .bloc-region{border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--surface);padding:8px 10px}.selecteur-departements .entete-region{display:flex;flex-direction:row;align-items:center;gap:7px;cursor:pointer;padding-bottom:6px;border-bottom:1px solid var(--bordure)}.selecteur-departements .nom-region{font-weight:600;color:var(--texte)}.selecteur-departements .compte-region{margin-left:auto;font-size:10.5px;font-variant-numeric:tabular-nums;color:var(--texte-tertiaire)}.selecteur-departements .departements-region{display:flex;flex-wrap:wrap;gap:3px;padding-top:6px}.selecteur-departements .dep{display:flex;flex-direction:row;align-items:center;gap:4px;padding:2px 6px;border-radius:var(--rayon);cursor:pointer;font-size:11.5px}.selecteur-departements .dep:hover{background:var(--fond)}.selecteur-departements .dep.retenu{background:var(--etat-assigne-fond);color:var(--etat-assigne);font-weight:600}.selecteur-departements .code-dep{font-variant-numeric:tabular-nums}.selecteur-departements .libelle-dep{display:inline;color:var(--texte-secondaire);font-weight:400;margin-left:4px}.selecteur-departements.codes-parlants .libelle-dep{display:none}.selecteur-departements.codes-parlants .dep:hover .libelle-dep{display:inline}.aide-departements{margin:0;font-size:12.5px;line-height:1.55;color:var(--texte-secondaire)}.page-commandes .tableau-commandes{width:100%;border-collapse:collapse;font-size:13px}.page-commandes .tableau-commandes thead th{position:sticky;top:0;z-index:2;text-align:left;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--texte-tertiaire);background:var(--fond);padding:9px 12px;border-bottom:1px solid var(--bordure);white-space:nowrap}.page-commandes .tableau-commandes td{padding:8px 12px;border-bottom:1px solid var(--bordure);vertical-align:middle}.page-commandes .tableau-commandes .a-droite{text-align:right}.page-commandes .ligne-commande{cursor:pointer}.page-commandes .ligne-commande:hover{background:var(--fond)}.page-commandes .tableau-commandes td.restant{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--texte)}.page-commandes .pastille-statut{display:inline-block;font-size:11px;font-weight:600;padding:2px 9px;border-radius:10px;white-space:nowrap;background:var(--ardoise-100);color:var(--ardoise-700)}.page-commandes .pastille-statut.active{background:var(--etat-disponible-fond);color:var(--etat-disponible)}.page-commandes .pastille-statut.en_attente_validation,.page-commandes .pastille-statut.modification_en_attente{background:var(--ambre-050);color:var(--ambre-700)}.page-commandes .pastille-statut.bloquee_solde,.page-commandes .pastille-statut.refusee{background:var(--etat-refuse-fond);color:var(--etat-refuse)}.page-commandes .case-filtre{display:flex;align-items:center;gap:7px;font-size:13px;white-space:nowrap;cursor:pointer}.page-commandes .file-vide{padding:40px 24px;text-align:center;font-size:13px;color:var(--texte-secondaire)}.assignation-barre{display:flex;align-items:flex-end;gap:16px;padding:12px 20px;border-bottom:1px solid var(--bordure)}.assignation-champ{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--texte-secondaire)}.assignation-champ select,.assignation-champ input{min-width:220px;padding:6px 8px;border:1px solid var(--bordure);border-radius:4px;background:var(--surface);color:var(--texte);font-size:13px}.assignation-champ-large input{min-width:420px}.assignation-coupee{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0;padding:12px 20px;background:var(--ambre-50, #fef6e7);border-bottom:2px solid var(--ambre-500, #b45309);color:var(--ambre-900, #713f12);font-size:13px;line-height:1.5}.assignation-coupee-texte{flex:1}.assignation-motif{padding:14px 20px;border-bottom:1px solid var(--bordure);background:var(--fond)}.assignation-aide{margin:8px 0 0;font-size:12.5px;line-height:1.55;color:var(--texte-secondaire);max-width:62ch}.assignation-actions{display:flex;gap:10px;margin-top:10px}.assignation-passe{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:16px 20px;padding:14px 18px;border:1px solid var(--bordure);border-radius:6px;background:var(--surface)}.assignation-passe-texte{font-size:13px;line-height:1.55;color:var(--texte-secondaire);max-width:70ch}.assignation-passe .assignation-actions{margin-top:0;flex-shrink:0}.assignation-table{width:100%;border-collapse:collapse;font-size:13px}.assignation-table th,.assignation-table td{padding:7px 12px;text-align:left;border-bottom:1px solid var(--ardoise-100)}.assignation-table th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--texte-secondaire);background:var(--fond)}.assignation-table .nombre{text-align:right;font-variant-numeric:tabular-nums}.assignation-table .mono{font-family:var(--police-mono, ui-monospace, monospace);font-size:12px}.assignation-zones{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--texte-secondaire)}.assignation-vide{padding:24px;text-align:center;color:var(--texte-secondaire)}.assignation-bilan{margin:20px;padding-top:8px;border-top:1px solid var(--bordure)}.assignation-bilan h2{margin:12px 0 4px;font-size:15px}.assignation-bilan h3{margin:20px 0 6px;font-size:13px;color:var(--texte-secondaire)}.assignation-bilan-resume{margin:0 0 12px;font-size:13px;color:var(--texte-secondaire)}.assignation-figes{color:var(--ambre-700, #a16207)}.assignation-lot5{color:var(--texte-tertiaire, #9ca3af)}.assignation-erreur{margin:0 20px 12px;padding:10px 14px;border-radius:4px;background:var(--rouge-50, #fef2f2);color:var(--rouge-700, #b91c1c);font-size:13px}.assignation-sans-zone{color:var(--ambre-700, #a16207);font-size:12.5px}.exports-onglets{display:flex;gap:4px;padding:0 20px;border-bottom:1px solid var(--bordure)}.exports-onglet{padding:9px 16px;border:0;border-bottom:2px solid transparent;background:none;color:var(--texte-secondaire);font-size:13px;cursor:pointer}.exports-onglet.actif{color:var(--texte);font-weight:600;border-bottom-color:var(--accent, #2563eb)}.exports-bilan{margin:14px 20px 0;padding:10px 14px;border-radius:4px;background:var(--vert-50, #ecfdf5);color:var(--vert-700, #047857);font-size:13px}.exports-ecartees{margin:8px 0 0;padding-left:18px;color:var(--texte-secondaire);font-size:12.5px}.exports-erreur{margin:14px 20px 0;padding:10px 14px;border-radius:4px;background:var(--rouge-50, #fef2f2);color:var(--rouge-700, #b91c1c);font-size:13px}.exports-barre-selection{display:flex;align-items:center;gap:14px;margin:14px 20px 0;padding:10px 16px;border:1px solid var(--accent, #2563eb);border-radius:6px;background:var(--surface);font-size:13px}.exports-table{width:100%;border-collapse:collapse;font-size:13px}.exports-table th,.exports-table td{padding:7px 12px;text-align:left;border-bottom:1px solid var(--ardoise-100);white-space:nowrap}.exports-table th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--texte-secondaire);background:var(--fond)}.exports-table .nombre{text-align:right;font-variant-numeric:tabular-nums}.exports-table .mono{font-family:var(--police-mono, ui-monospace, monospace);font-size:12px}.exports-table .discret{color:var(--texte-secondaire)}.exports-case{width:34px;text-align:center}.exports-composition{display:flex;gap:6px;font-size:12px;color:var(--texte-secondaire)}.exports-copie{padding:0 5px;border-radius:3px;background:var(--ardoise-100, #f1f5f9);color:var(--texte)}.exports-format{text-transform:uppercase;font-size:11px;color:var(--texte-secondaire)}.exports-actions-ligne{display:flex;gap:10px;align-items:center}.lien-exports{border:0;background:none;padding:0;color:var(--accent, #2563eb);font-size:12.5px;text-decoration:none;cursor:pointer}.lien-exports:hover{text-decoration:underline}.lien-exports.danger{color:var(--rouge-700, #b91c1c)}.exports-vide{padding:28px;text-align:center;color:var(--texte-secondaire);white-space:normal}.exports-confirmation{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);z-index:30;width:min(520px,calc(100vw - 40px));padding:20px 24px;border:1px solid var(--bordure);border-radius:8px;background:var(--surface);box-shadow:0 12px 40px #00000038}.exports-confirmation h2{margin:0 0 12px;font-size:15px}.exports-confirmation ul{margin:0;padding-left:20px;font-size:13px;line-height:1.7}.exports-avertissement{color:var(--ambre-900, #713f12)}.exports-actions{display:flex;gap:10px;margin-top:18px}.exports-apercu{margin:18px 20px;padding-top:14px;border-top:1px solid var(--bordure)}.exports-apercu-entete{display:flex;align-items:baseline;justify-content:space-between}.exports-apercu-entete h2{margin:0;font-size:15px}.exports-apercu-cadre{margin-top:10px;max-height:420px;overflow:auto;border:1px solid var(--bordure);border-radius:4px}.exports-cadre{overflow-x:auto;max-width:100%}.exports-table th:last-child,.exports-table td.exports-actions-ligne{position:sticky;right:0;background:var(--surface);box-shadow:-6px 0 8px -6px #0000001f}.exports-table th:last-child{background:var(--fond)}.page-activites{display:flex;flex-direction:column;height:100%;overflow:auto;padding-bottom:40px}.page-activites .activite{cursor:pointer}.page-activites .activite:hover td{background:var(--fond-survol, #f8f9fb)}.page-activites .activite.choisie td{background:var(--fond-secondaire, #f2f4f7);box-shadow:inset 0 -1px 0 var(--ardoise-700, #24374f)}.page-activites .activite.inactive{opacity:.6}.page-activites .statut{font-size:11px;padding:1px 7px;border-radius:10px}.page-activites .statut.actif{background:var(--etat-disponible-fond);color:var(--etat-disponible)}.page-activites .statut.inactif{background:var(--fond-secondaire, #f2f4f7);color:var(--texte-secondaire)}.page-activites .detail-activite{margin-top:14px;border-top:1px solid var(--bordure, #e3e6ea);padding-top:12px;display:flex;flex-direction:column;gap:10px}.page-activites .detail-entete,.page-activites .entete-variables{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-right:24px;flex-wrap:wrap}.page-activites .titre-section{margin:0 24px;font-size:13px;font-weight:600;color:var(--texte-secondaire)}.page-activites .actions-activite{display:flex;gap:8px;flex-wrap:wrap}.page-activites .bascule{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--texte-secondaire);cursor:pointer}.page-activites .variable.masquee{opacity:.55}.page-activites .etiquette-masquee{margin-left:6px;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--texte-tertiaire, #8a93a3)}.page-activites .valeurs{white-space:normal;max-width:30ch}.page-activites .valeur,.page-activites .alias{display:inline-block;border-radius:3px;padding:1px 6px;margin:1px 3px 1px 0;font-size:11px}.page-activites .valeur{background:var(--fond-secondaire, #f2f4f7);border:1px solid var(--bordure-legere, #e4e8ee);color:var(--texte-principal)}.page-activites .alias{background:var(--ambre-050);border:1px solid #f3d89a;color:var(--ambre-700)}.page-activites .actions-variable{display:flex;gap:10px}.page-activites .lien-action{background:transparent;border:0;padding:0;font-size:12px;color:var(--ardoise-600, #3b5573);cursor:pointer;text-decoration:underline}.page-activites .formulaire-activite,.page-activites .formulaire-variable{margin:0 24px;padding:14px 16px;background:var(--fond-secondaire, #f6f7f9);border:1px solid var(--bordure, #e3e6ea);border-left:3px solid var(--ardoise-700, #24374f);border-radius:4px;display:flex;flex-direction:column;gap:12px;max-width:90ch}.page-activites .formulaire-activite h3,.page-activites .formulaire-variable h3{margin:0;font-size:14px;font-weight:600}.page-activites .ligne-champs{display:flex;gap:18px;flex-wrap:wrap;align-items:flex-start}.page-activites .etiquette{display:block;font-size:12px;font-weight:600;color:var(--texte-secondaire);margin-bottom:3px}.page-activites .champ-court,.page-activites .champ-large{display:flex;flex-direction:column}.page-activites .champ-court input,.page-activites .champ-court select{width:200px}.page-activites .champ-large input,.page-activites .champ-large textarea{width:100%;min-width:340px}.page-activites input,.page-activites select,.page-activites textarea{font-size:13px;padding:5px 8px;border:1px solid var(--bordure, #d7dce3);border-radius:3px;background:#fff;font-family:inherit}.page-activites input.en-erreur{border-color:var(--etat-refuse)}.page-activites .aide{margin-top:3px;font-size:11px;color:var(--texte-tertiaire, #8a93a3);max-width:60ch}.page-activites .cases,.page-activites .case-inline{display:flex;gap:20px;font-size:13px;flex-wrap:wrap}.page-activites .cases label,.page-activites .case-inline{display:flex;align-items:center;gap:6px;cursor:pointer}.page-activites .actions-formulaire{display:flex;align-items:center;gap:12px}.page-activites .bouton-discret{background:transparent;border:0;font-size:12px;color:var(--texte-secondaire);text-decoration:underline;cursor:pointer}.page-activites .avis-nom{margin-top:5px;padding:7px 10px;border-radius:3px;font-size:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-activites .avis-nom.refuse{background:var(--etat-refuse-fond);color:#7d2b24;border-left:3px solid var(--etat-refuse)}.page-activites .avis-nom.corrige{background:var(--ambre-050);color:var(--ambre-700);border-left:3px solid var(--ambre-500)}.page-activites .bouton-corriger{background:#fff;border:1px solid var(--etat-refuse);color:var(--etat-refuse);border-radius:3px;padding:2px 9px;font-size:12px;font-weight:600;cursor:pointer}.page-activites .regle{margin-left:auto;font-size:11px;opacity:.7}.page-activites .note-suite{margin:4px 24px 0;font-size:12px;color:var(--texte-secondaire);max-width:90ch}.page-activites .alerte-ambre,.page-activites .alerte-rouge{margin:0 24px}.page-activites .formulaire-activite .alerte-ambre,.page-activites .formulaire-variable .alerte-rouge,.page-activites .formulaire-activite .alerte-rouge{margin:0}.page-activites .panneau-valeurs{margin:0 24px;padding:14px 16px;background:var(--fond-secondaire, #f6f7f9);border:1px solid var(--bordure, #e3e6ea);border-left:3px solid var(--etat-assigne);border-radius:4px;display:flex;flex-direction:column;gap:12px}.page-activites .valeurs-entete{display:flex;align-items:center;justify-content:space-between;gap:20px}.page-activites .valeurs-entete h3{margin:0;font-size:14px;font-weight:600}.page-activites .resume-valeurs{display:flex;gap:22px;font-size:13px;flex-wrap:wrap}.page-activites .a-redresser{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:var(--ambre-050);border-left:3px solid var(--ambre-500);border-radius:0 3px 3px 0}.page-activites .groupe-redressement{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.page-activites .variantes{display:flex;gap:4px;flex-wrap:wrap}.page-activites .fleche{color:var(--ambre-700);font-weight:600}.page-activites code{font-size:12px;background:#fff;border:1px solid var(--bordure, #dde2e9);border-radius:3px;padding:1px 6px}.page-activites code.canonique{border-color:var(--etat-disponible);color:var(--etat-disponible);font-weight:600}.page-activites .table-valeurs{background:#fff;border:1px solid var(--bordure, #e3e6ea);border-radius:3px}.page-activites .table-valeurs tr.hors-liste td{background:var(--etat-refuse-fond)}.page-activites .statut-valeur{font-size:12px;color:var(--texte-secondaire)}.page-activites .statut-valeur.hors_liste{color:var(--etat-refuse);font-weight:600}.page-activites .statut-valeur.canonique{color:var(--texte-tertiaire, #8a93a3)}.page-activites .panneau-remplacer{margin:0 24px;padding:14px 16px;background:var(--ambre-050);border:1px solid #f3d89a;border-left:3px solid var(--ambre-500);border-radius:4px;display:flex;flex-direction:column;gap:12px}.page-activites .panneau-remplacer.fait{background:var(--etat-disponible-fond);border-color:#bfe0d0;border-left-color:var(--etat-disponible)}.page-activites .panneau-remplacer h3{margin:0;font-size:14px;font-weight:600}.page-activites .panneau-remplacer p{margin:0;font-size:13px}.page-activites .bilan-apercu{display:flex;align-items:baseline;gap:10px;font-size:13px}.page-activites .grand{font-size:22px;font-weight:600}.page-activites .table-exemples{background:#fff;border:1px solid var(--bordure, #e3e6ea);border-radius:3px}.page-activites .bloc-criteres-defaut{display:flex;flex-direction:column;gap:10px;margin:18px 0 0;padding:14px 16px;border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--fond-appuye)}.page-activites .bloc-criteres-defaut h4{margin:0;font-size:13px;font-weight:600;color:var(--texte)}.page-activites .bloc-criteres-defaut .bouton-principal{align-self:flex-start}.page-compte{height:100%;overflow:auto;padding-bottom:40px}.page-compte .cartes-compte{display:flex;gap:20px;margin:0 24px;align-items:flex-start;flex-wrap:wrap}.page-compte .carte{flex:1 1 380px;max-width:520px;display:flex;flex-direction:column;gap:12px;padding:16px 18px;background:var(--surface, #fff);border:1px solid var(--bordure, #e3e6ea);border-radius:5px}.page-compte .carte h2{margin:0;font-size:14px;font-weight:600}.page-compte .champ{display:flex;flex-direction:column}.page-compte .etiquette{font-size:12px;font-weight:600;color:var(--texte-secondaire);margin-bottom:3px}.page-compte input{font-size:13px;padding:6px 9px;border:1px solid var(--bordure, #d7dce3);border-radius:3px;font-family:inherit}.page-compte .champ-code{width:150px;letter-spacing:.22em;font-size:16px;text-align:center}.page-compte .aide{margin:0;font-size:12px;color:var(--texte-secondaire);line-height:1.5}.page-compte .discordance{margin-top:3px;font-size:12px;color:var(--etat-refuse)}.page-compte .manques{margin:0;padding-left:18px;font-size:12px;color:var(--etat-refuse);line-height:1.6}.page-compte .succes{padding:8px 12px;background:var(--etat-disponible-fond);border-left:3px solid var(--etat-disponible);border-radius:0 3px 3px 0;font-size:13px;color:var(--etat-disponible)}.page-compte .actions-formulaire{display:flex;align-items:center;gap:12px}.page-compte .bouton-discret{background:transparent;border:0;font-size:12px;color:var(--texte-secondaire);text-decoration:underline;cursor:pointer;align-self:flex-start}.page-compte .lien-action{border:0;background:none;padding:0;font-size:12px;font-weight:500;color:var(--ambre-600);cursor:pointer}.page-compte .cle-manuelle{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--fond-secondaire, #f6f7f9);border-radius:3px}.page-compte .cle-manuelle code{font-size:13px;letter-spacing:.08em;word-break:break-all}.page-compte .carte.codes-secours{border-color:var(--ambre-500);border-left:3px solid var(--ambre-500);background:var(--ambre-050);max-width:620px}.page-compte .avertissement-codes{margin:0;font-size:13px;line-height:1.55;color:var(--ambre-700)}.page-compte .liste-codes{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px;list-style:none;margin:0;padding:12px;background:#fff;border:1px solid #f3d89a;border-radius:3px}.page-compte .liste-codes li{font-size:14px;letter-spacing:.06em;text-align:center;padding:3px 0}.page-compte .actions-codes{display:flex;gap:12px}.a-venir{display:flex;flex-direction:column;height:100%}.a-venir-corps{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:var(--texte-secondaire);font-size:15px}.a-venir-note{max-width:420px;font-size:13px;color:var(--texte-tertiaire);line-height:1.6}.chargement-global{display:flex;align-items:center;justify-content:center;height:100vh;color:var(--texte-tertiaire)}:root{--ardoise-950: #0b1220;--ardoise-900: #16233a;--ardoise-800: #1f3050;--ardoise-700: #2a4066;--ardoise-600: #365383;--ardoise-500: #4a6a9e;--ardoise-400: #7b95bc;--ardoise-300: #afc0d8;--ardoise-200: #d5deeb;--ardoise-100: #edf1f6;--ambre-700: #92400e;--ambre-600: #b45309;--ambre-500: #d97706;--ambre-100: #fef3c7;--ambre-050: #fef9ec;--surface: #ffffff;--fond: #f7f8fa;--fond-appuye: #fafbfc;--bordure: #e2e6ed;--bordure-appuyee: #c3cad6;--texte: #1a2333;--texte-secondaire: #5a6579;--texte-tertiaire: #8a93a3;--etat-disponible: #1e7a4c;--etat-disponible-fond: #e4f1ec;--etat-assigne: #0e7391;--etat-assigne-fond: #e1eef3;--etat-export-ouvert: #6b4bc0;--etat-export-ouvert-fond: #ede8f9;--etat-export-ferme: #3f5f91;--etat-export-ferme-fond: #e8edf5;--etat-facture: #1f3050;--etat-facture-fond: #e6e9f0;--etat-refuse: #a93b32;--etat-refuse-fond: #f8e9e7;--controle-admin: 34px;--controle-client: 48px;--ligne-tableau: 30px;--rayon: 5px;--rayon-carte: 9px;--police: Inter, "Helvetica Neue", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--police);color:var(--texte);background:var(--fond);-webkit-font-smoothing:antialiased}button,input,select{font-family:inherit;font-size:inherit}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}a{color:var(--ambre-600)}a:hover{color:var(--ambre-700)}
