.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-pont-fleche{font-size:12px;color:var(--ardoise-500)}.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-y:auto;overflow-x:hidden}.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}.admin-barre-basse{display:none}@media(max-width:899px){.admin-lateral{display:none}.admin{padding-bottom:calc(58px + max(22px,env(safe-area-inset-bottom)))}.admin-barre-basse{position:fixed;bottom:0;left:0;right:0;z-index:30;display:flex;background:var(--surface);border-top:1px solid var(--bordure);padding:6px 6px max(20px,env(safe-area-inset-bottom))}.admin-onglet{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:44px;padding:4px 2px;font-size:11px;text-decoration:none;color:var(--texte-secondaire)}.admin-onglet-actif{color:var(--accent, #2f6feb);font-weight:600}}.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:flex-start;gap:20px;flex-wrap:wrap}.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;margin-left:4px}.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}.admin-cloche{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;color:inherit;border-radius:8px;text-decoration:none;opacity:.75}.admin-cloche:hover{opacity:1;background:#ffffff1a}.admin-cloche-pastille{position:absolute;top:0;right:-1px;min-width:15px;height:15px;padding:0 3px;border-radius:999px;background:var(--ardoise-300);color:var(--ardoise-900);font-size:10px;font-weight:700;line-height:15px;text-align:center;font-variant-numeric:tabular-nums}.client-cloche{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:auto;margin-right:-4px;color:#fff;border-radius:10px;text-decoration:none}.client-cloche:hover{background:#ffffff1a}.client-cloche-pastille{position:absolute;top:5px;right:4px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--ardoise-300);color:var(--ardoise-900);font-size:11px;font-weight:700;line-height:17px;text-align:center;font-variant-numeric:tabular-nums}.client-corps{flex-grow:1;width:100%;max-width:900px;margin:0 auto;padding:22px 20px calc(74px + max(22px,env(safe-area-inset-bottom)))}.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;position:relative}.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}:root{--bandeau-monde-hauteur: 2.25rem}body.a-bandeau-monde{padding-top:var(--bandeau-monde-hauteur)}.bandeau-monde{height:var(--bandeau-monde-hauteur);box-sizing:border-box;position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;background:repeating-linear-gradient(45deg,#b45309,#b45309 12px,#92400e 12px 24px);color:#fff;font-size:.875rem;letter-spacing:.02em;box-shadow:0 2px 6px #00000040}.bandeau-monde strong{font-weight:800;letter-spacing:.12em}.bandeau-monde code{margin-left:auto;padding:.1rem .5rem;border-radius:4px;background:#00000047;font-family:ui-monospace,monospace}.bandeau-monde-inconnu{background:#4b5563;box-shadow:0 2px 6px #0003}.admin-pastille{margin-left:auto;min-width:1.15rem;padding:0 .32rem;border-radius:999px;background:var(--rouge, #b3261e);color:#fff;font-size:.7rem;font-weight:700;line-height:1.15rem;text-align:center;font-variant-numeric:tabular-nums}@media(max-width:899px){.admin-principal table{display:block;max-width:100%;overflow-x:auto}.ecran-entete{padding:12px 12px 0;gap:10px}.admin-onglet{all:unset;flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:44px;padding:4px 2px;font-size:11px;color:var(--texte-secondaire);cursor:pointer}.admin-onglet-actif{color:var(--accent, #2f6feb);font-weight:600}.admin-plus-voile{position:fixed;inset:0;z-index:29;background:#141e2d59}.admin-plus{position:fixed;left:0;right:0;bottom:calc(58px + max(20px,env(safe-area-inset-bottom)));max-height:70vh;overflow-y:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:10px 8px;background:var(--surface);border-top:1px solid var(--bordure);border-radius:12px 12px 0 0}.admin-plus-entree{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:56px;padding:8px 4px;font-size:11px;text-align:center;text-decoration:none;color:var(--texte-secondaire);border-radius:8px}.admin-plus-titre{grid-column:1 / -1;margin-top:6px;padding:6px 4px 0;border-top:1px solid var(--bordure);font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--texte-secondaire)}.admin-plus-entree.admin-onglet-actif{background:var(--accent-doux, #eef2f9)}}.page-juridique{min-height:100vh;display:flex;justify-content:center;padding:40px 20px;background:var(--ardoise-900, #171f2e)}.juridique-document{width:100%;max-width:760px;background:var(--surface, #fff);color:var(--texte, #1a2333);border-radius:8px;padding:36px 40px 28px;box-shadow:0 10px 40px #00000040;font-size:14.5px;line-height:1.65}.juridique-entete{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.juridique-entete h1{margin:0;font-size:22px;font-weight:600;text-wrap:balance}.juridique-version{font-size:13px;color:var(--texte-secondaire, #5a6579)}.juridique-document h2{margin:26px 0 8px;font-size:15px;font-weight:600;letter-spacing:.01em}.juridique-document p{margin:0 0 8px}.juridique-document ul{margin:4px 0 10px;padding-left:22px}.juridique-document li{margin-bottom:3px}.juridique-etat{color:var(--texte-secondaire, #5a6579)}.juridique-liens{margin-top:28px;padding-top:14px;border-top:1px solid var(--bordure, #e2e6ed);display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px}.juridique-liens a{color:var(--texte-secondaire, #5a6579)}.pied-juridique{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:12.5px;padding:14px 20px}.pied-juridique a{color:var(--texte-tertiaire, #8a93a3);text-decoration:none}.pied-juridique a:hover{text-decoration:underline}.pied-juridique.sur-ardoise a{color:var(--ardoise-300, #afc0d8)}@media(max-width:560px){.juridique-document{padding:24px 20px 20px}}.guide-bandeau{background:var(--ambre-100);border-bottom:1px solid #f3d48b;padding:10px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.guide-bandeau p{margin:0;flex:1 1 260px;font-size:14px;line-height:1.5;color:var(--texte)}.guide-bandeau strong{color:var(--ambre-700)}.guide-bandeau-icone{flex:none;color:var(--ambre-700)}.guide-bandeau .guide-bouton{background:var(--ambre-500);color:var(--ardoise-900)}@media(max-width:767px){.guide-bandeau .guide-bouton{flex:1 1 100%;justify-content:center}}.guide-bouton,.guide-lien{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--rayon);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;border:0;cursor:pointer;font-family:inherit}.guide-bouton{background:var(--ardoise-800);color:#fff}.guide-bouton:hover{background:var(--ardoise-700)}.guide-lien{background:transparent;color:var(--ardoise-600);padding:0 4px}.guide-lien:hover{color:var(--ardoise-700);text-decoration:underline}.guide-bouton:focus-visible,.guide-lien:focus-visible{outline:2px solid var(--ardoise-500);outline-offset:2px}.guide-carte h2{margin-bottom:10px}.guide-surtitre{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ardoise-600);margin-bottom:6px}.guide-actions{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.guide-etapes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.guide-etape{display:flex;gap:12px;align-items:flex-start}.guide-etape-numero{flex:none;width:26px;height:26px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;border:1.5px solid var(--bordure-appuyee);color:var(--texte-tertiaire)}.guide-etape-courante .guide-etape-numero{background:var(--ardoise-800);border-color:var(--ardoise-800);color:#fff}.guide-etape-fait .guide-etape-numero{background:var(--etat-disponible-fond);border-color:var(--etat-disponible-fond);color:var(--etat-disponible)}.guide-etape-titre{font-size:14px;font-weight:600;line-height:26px}.guide-etape-a-venir .guide-etape-titre,.guide-etape-fait .guide-etape-titre{color:var(--texte-secondaire);font-weight:500}.guide-etape .carte-texte{margin:2px 0 10px}.guide-invisible{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.guide-point{position:absolute;top:6px;left:calc(50% + 6px);width:9px;height:9px;border-radius:5px;border:2px solid var(--surface);background:var(--ardoise-500)}.guide-point-argent{background:var(--ambre-500)}@media(min-width:768px){.guide-point{top:12px;left:auto;right:6px;width:8px;height:8px;border:0}}.guide-bandeau .guide-bouton:hover{background:var(--ambre-600);color:#fff}.guide-bandeau{padding:5px 20px;gap:6px 12px}.guide-bandeau p{font-size:13px;line-height:1.35}.guide-bandeau-icone{width:16px;height:16px}@media(min-width:768px){.guide-bandeau .guide-bouton{min-height:30px;padding:0 12px;font-size:13px}}.guide-libelle-court{display:none}@media(max-width:767px){.guide-bandeau{padding:6px 12px;flex-wrap:nowrap}.guide-bandeau p{flex:1 1 auto;font-size:13px}.guide-bandeau-suite,.guide-libelle-long{display:none}.guide-libelle-court{display:inline}.guide-bandeau .guide-bouton{flex:none;min-height:36px;padding:0 14px}}.champ-mot-de-passe{position:relative;display:block;width:100%}.champ-mot-de-passe input{width:100%;box-sizing:border-box;padding-right:40px}.champ-mot-de-passe-oeil{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;padding:4px;margin:0;border:0;border-radius:6px;background:transparent;color:var(--texte-secondaire);cursor:pointer;line-height:0}.champ-mot-de-passe-oeil:hover,.champ-mot-de-passe-oeil:focus-visible{color:var(--texte);background:var(--fond-appuye);outline:none}.champ-mot-de-passe-oeil:disabled{cursor:default;opacity:.5}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}.bouton-compact{padding:.1rem .55rem;font-size:.85em;vertical-align:baseline}.connexion{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;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}.connexion-note{max-width:420px;font-size:13px;color:var(--texte-tertiaire);line-height:1.6}.page-inscription{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;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}.accueil-solde-note{font-size:11.5px;color:var(--ardoise-400);margin:-4px 0 8px}.accueil-compteurs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.accueil-compteur{flex:1 1 150px;display:flex;flex-direction:column;gap:2px;padding:14px 16px;background:var(--surface, #fff);border:1px solid var(--bordure, #d7dce3);border-radius:4px}.accueil-chiffre{font-size:26px;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--texte, #1d2530)}.accueil-libelle{font-size:12px;color:var(--texte-secondaire, #5a6673)}@media(max-width:899px){.accueil-compteur{flex-basis:calc(50% - 6px)}}.cout-des-leads .cout-moitie-entete h2{margin:0}.cout-phrase-periode{margin:0 0 10px;font-size:13px;color:var(--texte-secondaire, #5a6579)}.cout-des-leads .cout-periode{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.cout-onglet{border:1px solid var(--bordure, #d8dee6);background:transparent;border-radius:999px;padding:4px 12px;font:inherit;font-size:13px;cursor:pointer}.cout-onglet-actif{background:var(--accent-doux, #eef2f9);border-color:var(--accent, #3a5a8c);font-weight:600}.cout-dates{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--texte-doux, #5a6472)}.cout-dates input{font:inherit;padding:3px 6px;border:1px solid var(--bordure, #d8dee6);border-radius:6px}.cout-moitie+.cout-moitie{margin-top:16px;padding-top:16px;border-top:1px solid var(--bordure, #e3e8ee)}.cout-moitie-entete{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px}.cout-etiquette{font-size:12px;color:var(--texte-doux, #6b7684)}.cout-lignes{margin:0}.cout-lignes>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0}.cout-lignes dt{color:var(--texte-doux, #5a6472);font-size:14px}.cout-lignes dd{margin:0;text-align:right}.cout-total{border-top:1px solid var(--bordure, #eef1f5);margin-top:4px;padding-top:6px!important}.cout-unitaire{display:block;font-size:12px;color:var(--texte-doux, #6b7684);font-weight:400}.cout-note{margin:12px 0 0;font-size:12px;color:var(--texte-doux, #6b7684)}.cout-detail{margin-top:8px;font-size:12px}.cout-detail summary{cursor:pointer;color:var(--texte-doux, #6b7684)}.cout-fichiers{margin:6px 0 0;padding-left:18px;line-height:1.7;color:var(--texte-doux, #5a6472)}.cout-activites{margin-top:10px;padding-top:8px;border-top:1px solid var(--bordure-legere, #eef0f3);font-size:12px}.cout-activites-titre{color:var(--texte-doux, #6b7684);margin-bottom:4px}.cout-activites ul{list-style:none;margin:0;padding:0}.cout-activites li{display:grid;grid-template-columns:minmax(3.5em,auto) 1fr auto auto;align-items:baseline;gap:2px 10px;padding:3px 0;color:var(--texte-doux, #5a6472)}.cout-activite-nom{font-weight:600;color:var(--texte, #1a2333)}.cout-activite-montant,.cout-activite-unitaire{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cout-activite-montant{color:var(--texte, #1a2333)}@media(max-width:480px){.cout-activites li{grid-template-columns:1fr auto}.cout-activite-montant{grid-column:1;text-align:left}}.carte dd.etat-alerte{color:var(--ambre-700)}.cout-bonus{margin-top:10px;display:flex;flex-direction:column;gap:8px}.cout-bonus-ligne{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px}.cout-bonus>.cout-bonus-ligne{background:var(--ambre-050);border:1px solid #f3d89a;border-radius:var(--rayon);padding:8px 10px}.cout-bonus-ligne .cout-unitaire{display:block}.cout-reel{border-top:1px solid var(--bordure);padding-top:8px;display:flex;flex-direction:column;gap:4px}.cout-reel-titre{font-size:13px;font-weight:600}.solde-bonus{border-top:1px solid var(--ardoise-700);margin-top:6px;padding-top:10px;display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;color:#fff}.solde-bonus small{display:block;font-size:12px;color:var(--ardoise-300)}.solde-bonus strong{font-size:16px;color:#fbbf5a}.cout-bonus-ligne>strong{white-space:nowrap}.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)}@media(max-width:899px){.zone-tableau .tableau{flex-grow:0;height:70vh}}.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}@media(max-width:899px){.bandeau{flex-wrap:wrap;row-gap:8px}.compteur{padding:0 14px 10px}}.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}.page-sms{padding:24px;display:flex;flex-direction:column;gap:24px;max-width:860px}.page-sms .panneau{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);padding:20px;display:flex;flex-direction:column;gap:16px}.page-sms .panneau-titre{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-sms h2{font-size:15px;margin:0}.sms-formulaire{display:flex;flex-direction:column;gap:12px}.sms-formulaire label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--texte-secondaire)}.sms-formulaire input,.sms-formulaire select,.sms-formulaire textarea{font:inherit;font-weight:400;color:var(--texte);padding:7px 9px;border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--fond)}.sms-formulaire textarea{resize:vertical;line-height:1.5}.sms-case{flex-direction:row!important;align-items:center;gap:8px!important;font-weight:400!important}.sms-actions{display:flex;gap:8px;flex-wrap:wrap}.sms-compteur{font-size:12px;margin:0;color:var(--texte-secondaire)}.sms-compteur-cher{color:var(--ambre-700)}.sms-bascule{display:block;margin-top:4px;color:var(--ambre-700)}.sms-apercu{background:var(--ardoise-050, var(--fond));border-left:3px solid var(--ardoise-400);border-radius:var(--rayon);padding:10px 13px}.sms-apercu-titre{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--texte-secondaire)}.sms-apercu p{margin:4px 0 0;font-size:13px;line-height:1.5;white-space:pre-wrap}.sms-note{font-size:12px;color:var(--texte-secondaire);margin:0}.sms-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sms-liste button{width:100%;text-align:left;background:none;border:1px solid transparent;border-radius:var(--rayon);padding:9px 11px;cursor:pointer;display:grid;grid-template-columns:1fr auto;gap:2px 12px;font:inherit;color:inherit}.sms-liste button:hover{background:var(--fond);border-color:var(--bordure)}.sms-nom{font-weight:600;font-size:13px;display:flex;align-items:center;gap:8px}.sms-meta{font-size:11px;color:var(--texte-secondaire)}.sms-extrait{grid-column:1 / -1;font-size:12px;color:var(--texte-secondaire);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-sms .alerte-ambre,.page-sms .alerte-rouge,.page-sms .alerte-info{font-size:13px;line-height:1.55;border-radius:var(--rayon);padding:10px 13px;border-left:3px solid;margin:0}.page-sms .alerte-ambre{background:var(--ambre-050);color:var(--ambre-700);border-left-color:var(--ambre-500)}.page-sms .alerte-rouge{background:var(--etat-refuse-fond);color:var(--etat-refuse);border-left-color:var(--etat-refuse)}.page-sms .alerte-info{background:var(--fond);color:var(--texte-secondaire);border-left-color:var(--ardoise-400)}.sms-formulaire .sms-aide{display:block;margin-top:4px;font-size:12px;line-height:1.45;color:#5a6673}.sms-fournisseur{font-size:13px;color:#4a5563;background:#f4f6f9;border-radius:6px;padding:8px 12px;margin:0 0 12px}.suivi-filtres{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:14px}.suivi-filtres label{display:flex;flex-direction:column;font-size:12px;color:#5a6673;max-width:220px}.suivi-filtres input,.suivi-filtres select{margin-top:4px}.suivi-compte{font-size:13px;color:#2c3542;margin:0 0 8px}.suivi-statut{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600}.suivi-statut.niveau-vert{background:#e6f6ec;color:#1c6b38}.suivi-statut.niveau-bleu{background:#e7f0fb;color:#1d4e89}.suivi-statut.niveau-rouge{background:#fdeaea;color:#8a1f1f}.suivi-statut.niveau-gris{background:#eef1f5;color:#5a6673}.suivi-motif{font-size:11px;color:#7b8794;margin-top:3px}.suivi-contenu{max-width:320px;font-size:12px;color:#4a5563}.suivi-pagination{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:13px;color:#5a6673}.sms-choix-fournisseur{display:block;font-size:12px;color:#5a6673;margin:0 0 10px}.sms-choix-fournisseur select{display:block;margin-top:4px;min-width:260px}.sms-fournisseurs-ecartes{margin:0 0 10px;padding-left:20px;font-size:12px;color:#8a5a12}.sms-aide-alerte{border-left:3px solid #c9711a;padding-left:.6rem;color:#8a4d09}.sms-reception-connecteur{padding:10px 0;border-bottom:1px solid var(--bordure, #d7dce3)}.sms-reception-connecteur .sms-aide{display:block;margin:4px 0;font-size:12px;color:var(--texte-secondaire, #5a6673)}.sms-reception-connecteur .sms-extrait{-webkit-user-select:all;user-select:all;word-break:break-all}.sms-lue td{color:var(--texte-secondaire, #5a6673)}.suivi-statut.niveau-stop{background:#fdeaea;color:#8a1f1f}.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)}.etiquette-essai{background:var(--ambre-050);color:var(--ambre-700)}.alerte-rouge:has(>button){display:flex;align-items:center;justify-content:space-between;gap:14px}.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)}.src-plateformes{margin-bottom:18px}.src-plateformes h3{margin:0 0 8px}.src-plateformes-liste{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}.src-plateformes-liste li{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--surface);border:1px solid var(--bordure);border-radius:8px;font-size:14px}.src-plateformes-liste li button{margin-left:auto}.src-plateformes-ajout{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.src-plateformes-ajout select{min-height:38px;min-width:240px;padding:0 8px;font-size:14px;border:1px solid var(--bordure-appuyee);border-radius:8px;background:var(--surface);color:var(--texte)}.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}.barre-progression{display:flex;flex-direction:column;gap:6px;margin:12px 0;max-width:420px}.barre-progression-entete{display:flex;justify-content:space-between;font-size:12px;color:#475569}.barre-progression-piste{position:relative;height:8px;border-radius:4px;background:#e2e8f0;overflow:hidden}.barre-progression-remplissage{height:100%;border-radius:4px;background:var(--accent, #2f6fed);transition:width .12s linear}.barre-progression-piste.indeterminee .barre-progression-remplissage{width:40%;animation:barre-va-et-vient 1.1s ease-in-out infinite}@keyframes barre-va-et-vient{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.barre-progression-piste.indeterminee .barre-progression-remplissage{animation:none;width:100%;opacity:.45}}.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}.import-attente{display:flex;flex-direction:column;gap:6px;margin-top:10px}.import-attente-barre{height:4px;border-radius:999px;background:var(--bordure, #e3e8ee);overflow:hidden}.import-attente-barre span{display:block;height:100%;width:35%;border-radius:999px;background:var(--accent, #3a5a8c);animation:import-va-et-vient 1.1s ease-in-out infinite}@keyframes import-va-et-vient{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media(prefers-reduced-motion:reduce){.import-attente-barre span{animation:none;width:100%;opacity:.5}}.blocages-import{margin-top:18px;padding-top:14px;border-top:1px solid var(--bordure, #e3e8ee)}.titre-blocages{margin:0 0 10px;font-size:14px;font-weight:600}.etiquette-blocage{margin:12px 0 4px;font-size:12px;color:var(--texte-doux, #6b7684)}.liste-blocages{margin:0;padding-left:18px;font-size:13px;line-height:1.7}.liste-blocages .discret{margin-right:4px}.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}.suppression-reprise{margin:0 0 10px;padding:8px 10px;border:1px solid #e8c86a;border-radius:4px;background:#fff8e1;color:#7a5b12;font-size:12px}.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)}.panneau-activites .recherche-options{display:block;width:calc(100% - 16px);margin:6px 8px 4px;padding:6px 8px;font-size:13px;border:1px solid var(--bordure, #dfe3e8);border-radius:4px}.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}.pourquoi-pas-assigne ul{margin:6px 0 0;padding-left:20px;font-size:13px;line-height:1.5}.pourquoi-pas-assigne .pourquoi-communes li{color:#8a1f1f}.pourquoi-pas-assigne .pourquoi-par-commande li{color:#4a5563;margin-bottom:3px}.pourquoi-pas-assigne .pourquoi-note{margin:8px 0 0;font-size:12px;color:#5a6673;font-style:italic}.page-prospects{display:flex;flex-direction:column;height:100%;overflow-y:auto;overflow-x: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)}.page-prospects .mention-rajeunie{display:block;font-size:11px;color:var(--texte-tertiaire, #8a93a3);font-weight:400;letter-spacing:.02em}.page-prospects .barre-dates{margin-top:-6px}.page-prospects .filtre-date{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--texte-secondaire, #5a6673)}.page-prospects .filtre-date input{font-size:12px;padding:4px 6px;border:1px solid var(--bordure, #d7dce3);border-radius:3px}.page-prospects .bouton-filtre-actif{font-weight:600}@media(max-width:899px){.page-prospects{height:auto;min-height:100%}.page-prospects .zone-tableau{flex:none}.page-prospects .recherche-page{width:100%}.page-prospects .panneau-variables{min-width:0;max-width:92vw}.page-prospects .trois-blocs,.page-prospects .choix-colonnes{grid-template-columns:minmax(0,1fr)}.page-refuses .colonnes-refuses{grid-template-columns:minmax(0,1fr);padding:0 12px 12px}}.page-equipe{padding:20px 24px}.page-equipe .table-admin select{font-size:13px;padding:3px 6px}.equipe-creation{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:18px;padding:14px 16px;background:var(--surface-douce, #f6f8fa);border:1px solid var(--bordure, #d7dce3);border-radius:4px}.equipe-creation label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--texte-secondaire, #5a6673)}.equipe-creation input,.equipe-creation select{min-width:220px;padding:6px 8px;font-size:13px;border:1px solid var(--bordure, #d7dce3);border-radius:3px}.equipe-description{flex-basis:100%;margin:0;font-size:12px;color:var(--texte-secondaire, #5a6673)}.equipe-secret{display:flex;align-items:center;gap:16px;margin-bottom:18px;padding:14px 16px;background:#fff8e1;border:1px solid #e8c86a;border-radius:4px}.equipe-secret p{margin:4px 0 0;font-size:12px;color:#6b5417}.equipe-secret code{padding:8px 12px;font-size:16px;letter-spacing:.04em;background:#fff;border:1px solid #e8c86a;border-radius:3px;-webkit-user-select:all;user-select:all}.equipe-erreur{margin:0 0 14px;padding:10px 12px;font-size:13px;color:#8a1f1f;background:#fdeaea;border:1px solid #f0b9b9;border-radius:4px}.equipe-suspendu td{color:var(--texte-secondaire, #5a6673)}.equipe-soi,.equipe-provisoire{margin-left:6px;padding:1px 6px;font-size:11px;border-radius:9px;background:var(--surface-douce, #eef1f5);color:var(--texte-secondaire, #5a6673)}.equipe-actions{display:flex;gap:6px;justify-content:flex-end}.equipe-droits{margin-top:2rem}.equipe-droits h3{margin-bottom:.25rem}.equipe-droits .defilement-horizontal{overflow-x:auto}.equipe-matrice{border-collapse:collapse;font-size:.9em;margin-top:.75rem}.equipe-matrice th,.equipe-matrice td{padding:.35rem .7rem;border-bottom:1px solid var(--bordure, #e3e6ea);text-align:left;white-space:nowrap}.equipe-matrice td.niveau-ecriture{font-weight:600}.equipe-matrice td.niveau-aucun{color:var(--texte-secondaire, #888)}.equipe-gestes{list-style:none;padding:0;margin:.75rem 0 0;display:grid;gap:.75rem}.equipe-gestes label{cursor:pointer}.equipe-droits-compte{border:1px solid var(--bordure, #e3e6ea);border-radius:8px;padding:1rem 1.25rem}.equipe-matrice tr.ajuste td{background:var(--fond-accent, #fff8e6)}.page-parametrage .onglets{display:flex;gap:.25rem;flex-wrap:wrap;margin:.5rem 0 1rem}.page-parametrage .onglet{padding:.4rem .8rem;border:1px solid var(--bordure, #e3e6ea);border-radius:6px;background:transparent;cursor:pointer}.page-parametrage .onglet.actif{background:var(--fond-accent, #eef2ff);font-weight:600}.page-parametrage .reglage{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--bordure, #e3e6ea);align-items:start}.page-parametrage .reglage:last-child{border-bottom:0}.page-parametrage .reglage-champ{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.page-parametrage .reglage-champ input[type=number],.page-parametrage .reglage-champ input[type=text]{max-width:16rem}.page-parametrage .renvois ul{margin:.5rem 0 0;padding-left:1.2rem;display:grid;gap:.4rem}@media(max-width:700px){.page-parametrage .reglage{grid-template-columns:1fr}}.page-stock{padding:18px 24px}.stock-onglets{display:flex;gap:6px;padding-bottom:10px}.stock-onglets button{padding:6px 12px;font-size:13px;background:none;border:0;border-bottom:2px solid transparent;color:var(--texte-secondaire, #5a6673);cursor:pointer}.stock-onglets .stock-onglet-actif{color:var(--texte, #1d2530);font-weight:600;border-bottom-color:var(--accent, #2f6feb)}.stock-choix{display:inline-flex;flex-direction:column;gap:4px;margin-bottom:14px;font-size:12px;color:var(--texte-secondaire, #5a6673)}.stock-choix select{min-width:280px;padding:6px 8px;font-size:13px;border:1px solid var(--bordure, #d7dce3);border-radius:3px}.stock-avertissement{margin:0 0 14px;font-size:12px;line-height:1.5;color:var(--texte-secondaire, #5a6673)}.page-stock .stock-principal{font-weight:600;font-size:15px}.page-stock .stock-tension td{background:#fdeaea}.page-stock .stock-couverte td{background:#eaf6ec}.page-stock .stock-inactive td{background:#f1f3f5;color:var(--texte-secondaire, #5a6673)}.page-stock .stock-lecture{font-size:12px}.page-stock .stock-commandes{margin-left:8px;color:var(--texte-secondaire, #5a6673)}.page-stock .stock-croise th,.page-stock .stock-croise td{white-space:nowrap}@media(max-width:899px){.stock-choix select{min-width:0;width:100%}}.stock-releve{margin:0 0 .75rem;font-size:.85rem;color:var(--texte-discret, #555)}.diffusion{display:inline-block;padding:.1rem .45rem;border-radius:3px;font-size:.78rem;white-space:nowrap}.diffusion-en_cours{background:#e3f4e6;color:#1d6a2c}.diffusion-exclu{background:#f1f1f1;color:#555}.diffusion-en_pause{background:#fdf0d9;color:#8a5a00}.diffusion-sans_campagne{background:transparent;color:#999}.diffusion-inconnue{color:#999;font-style:italic}.stock-desaccord td{border-top:1px solid #d98c00;border-bottom:1px solid #d98c00}.stock-demande_sans_diffusion td:first-child:after{content:" ⚠";color:#b34700}.stock-diffusion_sans_demande td:first-child:after{content:" ⚠";color:#8a5a00}.stock-cadre{overflow-x:auto;max-width:100%}.stock-part{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;padding:10px 12px;border:1px solid var(--bordure, #dfe3e8);border-radius:6px;font-size:12px;color:var(--texte-secondaire, #5a6673)}.stock-part-titre{font-weight:600;color:var(--texte, #1d2530);align-self:center}.stock-part label{display:inline-flex;flex-direction:column;gap:4px}.stock-part input{padding:6px 8px;font-size:13px}.stock-part input[type=number]{width:80px}.stock-part-refus{color:var(--danger, #b42318)}.stock-part-aide{flex-basis:100%}.page-journal{padding:18px 24px}.journal-portee{margin:0 0 14px;padding:10px 12px;font-size:13px;color:#6b5417;background:#fff8e1;border:1px solid #e8c86a;border-radius:4px}.journal-filtres{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.journal-filtres label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--texte-secondaire, #5a6673)}.journal-filtres select,.journal-filtres input{min-width:160px;padding:6px 8px;font-size:13px;border:1px solid var(--bordure, #d7dce3);border-radius:3px}.journal-erreur{margin:0 0 14px;padding:10px 12px;font-size:13px;color:#8a1f1f;background:#fdeaea;border:1px solid #f0b9b9;border-radius:4px}.page-journal .journal-quand{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--texte-secondaire, #5a6673)}.page-journal .journal-annulee td{color:var(--texte-secondaire, #5a6673);background:#f7f8fa}.page-journal .journal-intervention,.page-journal .journal-inverse{margin-left:6px;padding:1px 6px;font-size:11px;border-radius:9px;background:var(--surface-douce, #eef1f5);color:var(--texte-secondaire, #5a6673)}.page-journal .journal-etat{font-size:12px;color:var(--texte-secondaire, #5a6673)}.journal-pages{display:flex;gap:8px;margin-top:14px}.journal-onglets{display:flex;gap:6px;padding-bottom:10px}.journal-onglets button{padding:6px 12px;font-size:13px;background:none;border:0;border-bottom:2px solid transparent;color:var(--texte-secondaire, #5a6673);cursor:pointer}.journal-onglets .journal-onglet-actif{color:var(--texte, #1d2530);font-weight:600;border-bottom-color:var(--accent, #2f6feb)}.page-journal .journal-portee-neutre{color:var(--texte-secondaire, #5a6673);background:var(--surface-douce, #f6f8fa);border-color:var(--bordure, #d7dce3)}.page-journal .journal-cote,.page-journal .journal-terme{margin-left:6px;padding:1px 6px;font-size:11px;border-radius:9px;background:var(--surface-douce, #eef1f5);color:var(--texte-secondaire, #5a6673)}.page-journal .journal-terme-efface{font-style:italic;background:none;padding-left:0}.page-societes{padding:18px 24px 32px;max-width:900px}.societes-onglets{display:flex;gap:6px;padding-bottom:10px}.societes-onglets button{padding:6px 12px;font-size:13px;background:none;border:0;border-bottom:2px solid transparent;color:var(--texte-secondaire, #5a6673);cursor:pointer}.societes-onglets .societes-onglet-actif{color:var(--texte, #1d2530);font-weight:600;border-bottom-color:var(--accent, #2f6feb)}.societes-actions{margin-bottom:16px}.societes-vide{margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.55;color:var(--texte-secondaire, #5a6673);background:var(--surface-douce, #f6f8fa);border:1px solid var(--bordure, #d7dce3);border-radius:4px}.societes-erreur{margin:0 0 14px;padding:10px 12px;font-size:13px;color:#8a1f1f;background:#fdeaea;border:1px solid #f0b9b9;border-radius:4px}.societes-carte{margin-bottom:12px;padding:14px 16px;background:var(--surface, #fff);border:1px solid var(--bordure, #d7dce3);border-radius:6px}.societes-carte-entete{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.societes-carte-actions{display:flex;gap:6px}.societes-nom{font-weight:600;font-size:15px}.societes-defaut{margin-left:8px;padding:1px 8px;font-size:11px;border-radius:10px;background:#e6f4ea;color:#1e6b34}.societes-carte-detail{margin-top:4px;font-size:12px;color:var(--texte-secondaire, #5a6673)}.societes-formulaire{margin-bottom:18px;padding:16px;background:var(--surface, #fff);border:1px solid var(--bordure, #d7dce3);border-radius:6px}.societes-formulaire fieldset{margin:0 0 18px;padding:0;border:0}.societes-formulaire legend{padding:0;margin-bottom:8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--texte-secondaire, #5a6673)}.societes-formulaire-court fieldset{margin-bottom:10px}.societes-grille{display:grid;grid-template-columns:1fr;gap:12px 16px}@media(min-width:640px){.societes-grille{grid-template-columns:repeat(3,1fr)}}.societes-grille label,.societes-mentions{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--texte-secondaire, #5a6673)}.societes-mentions{margin-top:12px}.societes-grille input,.societes-grille select,.societes-mentions textarea{padding:7px 9px;font-size:13px;font-family:inherit;color:var(--texte, #1d2530);border:1px solid var(--bordure, #d7dce3);border-radius:3px}.societes-libelle{display:flex;align-items:baseline;gap:6px;min-height:16px}.societes-aide{font-size:11px;font-weight:400;color:var(--texte-secondaire, #8a94a0)}.societes-actions-ligne{display:flex;gap:8px;justify-content:flex-end;white-space:nowrap}.comptes-bancaires{margin-top:14px;padding-top:12px;border-top:1px solid var(--bordure-legere, #e4e8ee)}.comptes-bancaires h4{margin:0 0 8px;font-size:13px}.comptes-bancaires .table-comptes-bancaires{width:100%;border-collapse:collapse;font-size:12.5px;margin-bottom:8px}.comptes-bancaires .table-comptes-bancaires th{text-align:left;padding:4px 8px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--texte-secondaire, #5a6673);border-bottom:1px solid var(--bordure-legere, #e4e8ee)}.comptes-bancaires .table-comptes-bancaires td{padding:6px 8px;border-bottom:1px solid var(--bordure-legere, #f0f3f6);vertical-align:middle}.comptes-bancaires .table-comptes-bancaires tr.inactif td:first-child{color:var(--texte-secondaire, #5a6673)}.comptes-bancaires .actions-compte{display:flex;gap:8px;justify-content:flex-end;white-space:nowrap}.comptes-bancaires .note-defaut{margin:4px 0 10px;font-size:12px;line-height:1.5}.comptes-bancaires .ajout-compte{margin-top:8px;padding:12px;border:1px solid var(--bordure-legere, #e4e8ee);border-radius:8px}.comptes-bancaires .grille-champs-compte{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 14px;margin-bottom:10px}.comptes-bancaires .grille-champs-compte label{display:flex;flex-direction:column;gap:3px;font-size:12.5px}.comptes-bancaires .grille-champs-compte label>span:first-child{font-weight:600;color:var(--texte-secondaire, #5a6673)}.comptes-bancaires .grille-champs-compte input{font-size:13px;padding:5px 8px}.comptes-bancaires .case-visible{display:flex;align-items:flex-start;gap:8px;margin:4px 0 12px;font-size:12.5px;line-height:1.5;max-width:62ch}.comptes-bancaires .case-visible input{margin-top:2px;flex:0 0 auto}.comptes-bancaires .note-premier-compte{margin:4px 0 12px;font-size:12.5px;line-height:1.5;max-width:62ch;color:var(--texte-secondaire, #5a6673)}.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)}.notif-barre{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 8px}.notif-compte{font-size:14px;color:var(--texte-secondaire)}.notif-barre button{min-height:44px;padding:0 14px;font-size:14px;background:var(--surface);border:1px solid var(--bordure-appuyee);border-radius:8px;color:var(--texte);cursor:pointer}.notif-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.notif>button{display:grid;gap:4px;width:100%;min-height:44px;padding:12px 14px;text-align:left;background:var(--surface);border:1px solid var(--bordure);border-left:3px solid transparent;border-radius:10px;cursor:pointer;font:inherit;color:inherit}.notif>button:hover{background:var(--fond-appuye)}.notif-non-lue>button{border-left-color:var(--ardoise-500);background:var(--ardoise-100)}.notif-titre{font-size:15px;font-weight:600}.notif-contenu{font-size:14px;line-height:1.5;color:var(--texte-secondaire)}.notif-quand{font-size:12px;color:var(--texte-tertiaire);font-variant-numeric:tabular-nums}.notif-encore{margin-top:12px;min-height:44px;padding:0 16px;font-size:14px;background:var(--surface);border:1px solid var(--bordure-appuyee);border-radius:8px;cursor:pointer}.notif-reglages{display:flex;flex-direction:column;gap:10px}.notif-reglage{display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:12px 14px;background:var(--surface);border:1px solid var(--bordure);border-radius:10px}.notif-reglage-nom{font-size:15px;font-weight:600}.notif-reglage-explication{grid-column:1;font-size:13px;line-height:1.5;color:var(--texte-secondaire)}.notif-reglage-consequence{grid-column:1 / -1;margin-top:4px;padding:8px 10px;font-size:13px;line-height:1.5;background:var(--ambre-050);border-left:3px solid var(--ambre-500);border-radius:0 6px 6px 0;color:var(--ambre-700)}.notif-interrupteurs{grid-row:1 / 3;grid-column:2;display:flex;align-items:flex-start;gap:14px}.notif-interrupteur{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--texte-secondaire);cursor:pointer;min-height:44px}.notif-interrupteur input{width:18px;height:18px;cursor:pointer}.notif-filtres{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px}.notif-filtre{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--texte-secondaire)}.notif-filtre select,.notif-filtre input{min-height:38px;padding:0 8px;font-size:14px;border:1px solid var(--bordure-appuyee);border-radius:8px;background:var(--surface);color:var(--texte)}.notif-portee{font-size:13px;color:var(--texte-secondaire);margin:0 0 12px}.notif-etat{display:inline-block;padding:2px 8px;font-size:12px;border-radius:999px;background:var(--ardoise-100);color:var(--ardoise-700);white-space:nowrap}.notif-etat-manque{background:var(--ambre-100);color:var(--ambre-700)}.liens-paiement-aide{margin:4px 0 8px;font-size:12.5px;color:var(--texte-secondaire, #5a6579)}.liens-paiement-creer{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:10px}.liens-paiement-champ{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--texte-secondaire, #5a6579)}.liens-paiement-champ input{width:160px;font-size:14px;font-variant-numeric:tabular-nums}.liens-paiement-nouveau{display:flex;flex-direction:column;gap:6px;background:var(--ambre-050, #fef9ec);border:1px solid #f3d48b;border-radius:6px;padding:10px 12px;margin-bottom:10px;font-size:13px}.liens-paiement-adresse{display:flex;gap:8px;align-items:center}.liens-paiement-adresse input{flex:1;min-width:0;font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.liens-paiement-copier{appearance:none;font:inherit;font-size:13px;font-weight:600;padding:6px 12px;border-radius:5px;border:1px solid var(--bordure-appuyee, #c3cad6);background:var(--surface, #fff);color:var(--ardoise-800, #1f3050);cursor:pointer;white-space:nowrap}.liens-paiement-copier.principal{background:var(--ardoise-900, #16233a);border-color:var(--ardoise-900, #16233a);color:#fff}.liens-paiement-tableau{overflow-x:auto}.liens-paiement-tableau table{border-collapse:collapse;width:100%;font-size:12.5px}.liens-paiement-tableau th{text-align:left;font-size:11px;font-weight:600;color:var(--texte-secondaire, #5a6579);padding:6px}.liens-paiement-tableau td{padding:7px 6px;border-top:1px solid var(--ardoise-100, #edf1f6);white-space:nowrap}.liens-paiement-tableau .nombre{text-align:right}.liens-paiement-actions{display:flex;gap:6px;justify-content:flex-end}.liens-paiement-etat{border-radius:999px;padding:2px 9px;font-size:11.5px;background:var(--etat-facture-fond, #e6e9f0);color:var(--texte-secondaire, #5a6579)}.liens-paiement-etat.en_attente{background:var(--ambre-100, #fef3c7);color:var(--ambre-700, #92400e)}.liens-paiement-etat.paye{background:var(--etat-disponible-fond, #e4f1ec);color:var(--etat-disponible, #1e7a4c)}.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,.page-clients .vue-client,.page-clients .liens-paiement{grid-column:1 / -1}.page-clients .vue-client .carte{margin:0}.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-clients .etat-enregistrement{margin-left:auto;font-size:12px;color:var(--texte-secondaire)}.page-clients .onglet-compte{grid-column:1 / -1}.page-clients .onglet-compte h5{margin:16px 0 6px;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--texte-secondaire)}.page-clients .bandeau-solde{display:flex;flex-wrap:wrap;gap:24px;margin:0 0 12px}.page-clients .bandeau-solde dt{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--texte-secondaire)}.page-clients .bandeau-solde dd{margin:2px 0 0;font-size:19px;font-variant-numeric:tabular-nums}.page-clients .bandeau-solde dd.discret{font-size:11.5px}.page-clients .montant-negatif{color:var(--etat-refuse, #c0392b)}.page-clients .grille-saisie-paiement{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 14px;margin:8px 0 10px}.page-clients .grille-saisie-paiement label{display:flex;flex-direction:column;gap:3px;font-size:12.5px}.page-clients .grille-saisie-paiement label>span:first-child{font-weight:600;color:var(--texte-secondaire)}.page-clients .grille-saisie-paiement input{font-size:13px;padding:5px 8px}.page-clients .bloc-doublon .actions-doublon{display:flex;gap:10px;align-items:center;margin-top:8px}.page-clients .table-mouvements{width:100%;border-collapse:collapse;font-size:12.5px}.page-clients .table-mouvements 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-mouvements td{padding:5px 8px;border-bottom:1px solid var(--bordure-legere, #f0f3f6)}.page-clients .table-mouvements .chiffre{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.page-clients .table-mouvements tr.hors-solde td:first-child{color:var(--texte-secondaire)}.page-clients .table-mouvements tfoot td{padding-top:8px;font-weight:600;border-bottom:none}.onglet-compte .alerte-rouge{margin:8px 0;padding:8px 10px;border-left:3px solid #b42318;background:#fef3f2;color:#912018;font-size:13px}.page-clients .table-mouvements tr.hors-solde td{color:var(--texte-secondaire)}.page-clients .table-mouvements tr.hors-solde td.chiffre{text-decoration:line-through;text-decoration-thickness:1px;font-weight:400}.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)}.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}.fiche-reference-edition{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.fiche-reference-edition input{flex:1 1 160px;min-width:0}.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-places{margin:8px 0 0;padding:8px 12px;border-radius:4px;background:var(--ambre-50, #fffbeb);color:var(--ambre-700, #b45309);font-size:13px}.copies-refusees{margin-top:.5rem;padding:.6rem .8rem;border-left:3px solid var(--ambre-700, #b45309);background:var(--ambre-50, #fffbeb);border-radius:4px;font-size:.9rem}.copies-refusees p{margin:0 0 .3rem}.copies-refusees ul{margin:0;padding-left:1.1rem}.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}.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)}.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}.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 tfoot .assignation-totaux td{font-weight:600;border-top:2px solid var(--bordure-appuyee);background:var(--fond-secondaire)}.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}.assignation-bascule{display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap;cursor:pointer}.assignation-bascule input:not(:checked)+span{color:var(--etat-refusee, #8a1f1f);font-weight:600}.assignation-sources{font-size:12px}.assignation-sources>summary{cursor:pointer;white-space:nowrap;color:var(--texte-secondaire, #5a6673)}.assignation-sources[open]>summary,.assignation-sources>summary:not(:only-child){color:inherit}.assignation-sources-liste{display:flex;flex-direction:column;gap:4px;padding:8px 0 4px;max-height:220px;overflow-y:auto}.assignation-sources-liste label{display:flex;align-items:center;gap:6px;white-space:nowrap;cursor:pointer}.assignation-perimetre{margin:14px 0 0;padding:10px 12px;border-left:3px solid var(--accent, #c8792c);background:#fff8e1;border-radius:3px;font-size:13px}.assignation-perimetre .bouton-discret{margin-left:8px}.assignation-geste-client{margin-left:8px;font-size:11px;white-space:nowrap}.assignation-copies{margin:16px 0 0;padding:12px 14px;border:1px solid var(--bordure, #d7dce3);border-radius:4px;background:#fff}.assignation-copies-champs{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.assignation-copies-champs input{width:90px}.assignation-echec{color:var(--etat-refusee, #8a1f1f);font-size:12px}.assignation-solde-bloque{color:var(--etat-refusee, #8a1f1f);font-weight:600}.assignation-solde-mot{margin-left:6px;font-size:11px;font-weight:400}.assignation-bloques{margin:14px 0 0;padding:10px 12px;border-left:3px solid var(--etat-refusee, #8a1f1f);background:#fdeaea;border-radius:3px;font-size:13px}.assignation-fraicheur{font-size:12px;color:var(--texte-secondaire);margin:0 0 12px;line-height:1.55}.assignation-fraicheur-perime{background:var(--ambre-050);color:var(--ambre-700);border-left:3px solid var(--ambre-500);border-radius:var(--rayon);padding:8px 11px;font-weight:600}.assignation-fraicheur-etat{display:block;font-weight:400}.assignation-conditions{margin:4px 0 0;padding-left:16px;font-size:12px;color:var(--texte-secondaire)}.assignation-conditions-compte{opacity:.75}.zone-assignation{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);padding:18px;margin-bottom:18px;display:flex;flex-direction:column;gap:12px}.zone-assignation h2{font-size:14px;margin:0}.zone-sous-titre{font-weight:400;font-size:12px;color:var(--texte-secondaire)}.zone-figee{background:var(--fond)}.zone-defilante{overflow-x:auto;max-height:420px;overflow-y:auto}.zone-preneurs{margin:16px 0}.zone-preneurs h3{font-size:13px;margin:0 0 8px}.assignation-sans-preneur>summary{cursor:pointer;font-size:13px;font-weight:600;padding:8px 0}.assignation-progression{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--texte-secondaire);margin:0 0 8px}.assignation-progression-pouls{width:7px;height:7px;border-radius:50%;background:var(--ambre-500);animation:pouls 1.1s ease-in-out infinite}@keyframes pouls{0%,to{opacity:.25}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.assignation-progression-pouls{animation:none;opacity:1}}.balayage-bandeau{border-left:3px solid var(--accent, #b8860b);background:var(--fond-doux, #fbf7ee);padding:.7rem 1rem;margin:0 0 1rem;border-radius:0 4px 4px 0}.balayage-bandeau.alerte{border-left-color:var(--rouge, #b3261e);background:var(--fond-alerte, #fdf0ef)}.balayage-alerte{margin:0 0 .4rem}.balayage-alerte ul{margin:.4rem 0 0;padding-left:1.2rem}.balayage-battement{margin:0 0 .8rem;font-size:.85em}.assignation-coupee-voyante{border-left:6px solid #b45309;background:#fef3c7;padding:.9rem 1.1rem;font-size:1rem}.assignation-coupee-voyante strong{font-size:1.05rem}.rappel-suspension{margin:0 0 .75rem;padding:.5rem .75rem;border-left:4px solid #b45309;background:#fffbeb;color:#78350f;font-size:.875rem}.assignation-jour-affiche{margin:0 0 .6rem;color:#475569;font-size:.875rem}.assignation-jour-choix{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem}.assignation-jour-choix input[type=date]{padding:.35rem .5rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.9rem}.assignation-marque-inactive{display:inline-block;padding:.05rem .4rem;border-radius:3px;background:var(--fond-alerte, #fdf3e4);color:var(--ocre, #8a6d1f);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:help}.assignation-taux-depasse{margin-left:.35rem;padding:0 .3rem;border-radius:3px;background:var(--fond-alerte, #fdf3e4);color:var(--ocre, #8a6d1f);font-size:.72rem;font-weight:600;cursor:help}.assignation-totaux-copies{font-size:12px;color:#5a6673;margin-left:12px;align-self:center}.bloc-cout-vendable{margin:16px 0}.tableau-cout-vendable{width:100%;border-collapse:collapse;font-size:14px}.tableau-cout-vendable th,.tableau-cout-vendable td{padding:6px 10px;border-bottom:1px solid var(--bordure, #eef1f5);vertical-align:top}.tableau-cout-vendable th{text-align:left;font-size:12px;color:var(--texte-doux, #6b7684);font-weight:600}.tableau-cout-vendable .nombre{text-align:right}.cout-detail-mini{display:block;font-size:11px;font-weight:400;color:var(--texte-tertiaire, #8a93a3)}.bloc-cout-vendable .defilement-horizontal{overflow-x:auto}.tableau-cout-vendable .ligne-detail td{padding-top:0;border-top:0}.cout-raisons{margin:0 0 .6rem;padding-left:1.2rem;font-size:.85em;color:var(--texte-secondaire, #555)}@media(max-width:899px){.assignation-champ select,.assignation-champ input,.assignation-champ-large input{min-width:0;width:100%}.assignation-zones{max-width:100%}}.cout-perte{display:block;margin-top:4px;font-size:12px;padding:2px 8px}.retrait-copies{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:4px 0 8px}.retrait-copies label{font-size:13px;margin-right:12px}.tableau-cout-vendable .tableau-retrait-copies{width:auto;border-collapse:collapse;font-size:13px}.tableau-cout-vendable .tableau-retrait-copies th,.tableau-cout-vendable .tableau-retrait-copies td{padding:3px 12px 3px 0}.page-couts{padding:22px 26px}.couts-champ{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--texte-secondaire, #5a6673)}.couts-alerte-rouge{margin:14px 0 0;padding:10px 12px;border-left:3px solid var(--etat-refusee, #8a1f1f);background:#fdeaea;border-radius:3px;font-size:13px}.couts-couverture{margin:12px 0 0;padding:10px 12px;border-left:3px solid var(--etat-disponible, #2f7d55);background:#eef7f1;border-radius:3px;font-size:13px}.couts-couverture-partielle{border-left-color:var(--accent, #c8792c);background:#fff8e1}.couts-activite{margin-top:22px}.couts-activite h2{font-size:14px;margin:0 0 8px}.couts-table{width:100%;border-collapse:collapse;font-size:13px}.couts-table th,.couts-table td{padding:8px 10px;border-bottom:1px solid var(--bordure, #e6e9ef);text-align:left}.couts-table th.nombre,.couts-table td.nombre{text-align:right}.couts-repli{color:var(--accent, #c8792c)}.couts-mot-repli{margin-left:6px;font-size:11px}.couts-saisie{display:flex;gap:8px;align-items:center}.couts-saisie input{width:110px}.couts-note{margin-top:26px;font-size:12px;color:var(--texte-secondaire, #5a6673);max-width:70ch}.couts-plateformes{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:12px 0;padding:10px 12px;border:1px solid #cfd4da;border-radius:6px}.couts-filtre{display:flex;align-items:center;gap:6px;font-size:.9rem}.couts-totaux{display:flex;flex-wrap:wrap;gap:14px;list-style:none;margin:0;padding:0}.couts-totaux li{font-size:.9rem}.couts-lot{margin:.5rem 0 .25rem;gap:.75rem;flex-wrap:wrap;align-items:center}.couts-lot input[type=number]{width:7rem;margin-left:.4rem}.pots-bloc{margin:14px 0 18px;padding:12px 14px;border:1px solid var(--bordure, #d9dee3);border-radius:4px;background:var(--fond-panneau, #fff)}.pots-entete{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.pots-entete h2{margin:0;font-size:15px}.pots-entete .pots-quand{font-size:12px;color:var(--texte-secondaire, #5a6673)}.pots-bilan{margin:8px 0 0;font-size:12px;color:var(--texte-secondaire, #5a6673)}.pots-bilan.alerte{color:var(--etat-refusee, #8a1f1f)}.pots-table{width:100%;border-collapse:collapse;margin-top:10px;font-size:13px}.pots-table th{text-align:left;font-weight:600;font-size:12px;color:var(--texte-secondaire, #5a6673);padding:6px 8px;border-bottom:1px solid var(--bordure, #d9dee3)}.pots-table td{padding:6px 8px;border-bottom:1px solid var(--bordure-legere, #eceff2);vertical-align:top}.pots-table td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pots-table tr.pots-activite td{font-weight:600;background:var(--fond-doux, #f6f8fa)}.pots-etat{display:inline-block;padding:1px 7px;border-radius:9px;font-size:11px;font-weight:600;white-space:nowrap}.pots-etat.en_cours,.pots-etat.a_constituer{background:#e8f0fb;color:#1d4e89}.pots-etat.ouvert{background:#fff4df;color:#8a5a00}.pots-etat.verse{background:#e6efe9;color:#2f5d44}.pots-etat.perdu{background:#f1f1f1;color:#555}.pots-postes{margin:3px 0 0;padding:0;list-style:none;font-size:12px;color:var(--texte-secondaire, #5a6673)}.pots-postes li{display:flex;justify-content:space-between;gap:12px}.pots-ecart{font-size:12px;white-space:nowrap}.pots-ecart.baisse{color:#2f5d44}.pots-ecart.hausse{color:#8a5a00}.pots-note{margin:8px 0 0;font-size:12px;color:var(--texte-secondaire, #5a6673);max-width:90ch}.pots-vide{padding:10px 8px;font-size:13px;color:var(--texte-secondaire, #5a6673)}.pots-entete .pots-actions{margin-left:auto;display:flex;gap:8px}.pots-postes-ligne{font-size:12px;color:var(--texte-secondaire, #5a6673)}.pots-postes-ligne b{font-weight:600;color:var(--texte, #1e2622);font-variant-numeric:tabular-nums}.pots-sous-titre{margin:16px 0 0;font-size:13px;font-weight:600;color:var(--texte-secondaire, #5a6673)}.pots-table tr.pots-jour td{border-top:2px solid var(--bordure, #d9dee3)}.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-annonce{margin:14px 20px 0;padding:10px 14px;border-radius:4px;background:var(--vert-50, #f0fdf4);color:var(--vert-700, #15803d);font-size:13px}.exports-annonce.echec{background:var(--ambre-50, #fffbeb);color:var(--ambre-800, #92400e)}.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;vertical-align:middle;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-table .apercu-dup .apercu-reference,.apercu-legende-dup{color:#c2410c;font-weight:600}.exports-table .apercu-res .apercu-reference,.apercu-legende-res{color:#1d4ed8;font-weight:600}.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-liens{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:0;padding:12px 16px 16px}.exports-apercu-ligne>td{padding:0;background:var(--fond-appuye, #fafbfc);border-left:3px solid var(--ardoise-500, #4a6a9e);white-space:normal}.exports-ligne-visualisee td{background:var(--ardoise-100, #edf1f6)}.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)}.exports-recap{position:fixed;inset:0;margin:auto;max-width:46rem;max-height:80vh;overflow:auto;background:var(--fond, #fff);border:1px solid var(--bordure, #d8d2c6);border-radius:6px;box-shadow:0 8px 40px #0000002e;padding:1.5rem 1.8rem;z-index:60}.exports-recap h2{margin:0 0 .8rem}.exports-recap-tete{margin:0 0 1rem}.exports-recap-table{width:100%;border-collapse:collapse;margin-bottom:1rem}.exports-recap-table th,.exports-recap-table td{padding:.4rem .6rem;border-bottom:1px solid var(--bordure-douce, #eee7dc);text-align:left}.exports-recap-table .nombre{text-align:right;font-variant-numeric:tabular-nums}.exports-recap-refus{border-left:3px solid var(--accent, #b8860b);padding:.6rem .9rem;margin-bottom:1rem}.exports-recap-refus ul{margin:.3rem 0 0;padding-left:1.2rem}.exports-recap-actions{display:flex;gap:.6rem;margin-top:1.2rem}.exports-recap-table td.recap-client{white-space:nowrap;padding-right:1.5rem}.exports-recap-table td.montant strong{font-size:1.1em}.montant-incomplet{color:var(--rouge, #b3261e);font-style:italic}.exports-recap-incomplet{border-left:3px solid var(--rouge, #b3261e);background:var(--fond-alerte, #fdf0ef);padding:.6rem .9rem;margin:0 0 1rem}.exports-ligne-supprimee{opacity:.55}.exports-ligne-supprimee td{text-decoration:line-through;text-decoration-color:var(--trait, #c8ccd0)}.exports-marque-supprime{text-decoration:none;display:inline-block;margin-left:.5rem;padding:.05rem .4rem;border-radius:3px;background:var(--fond-alerte, #fdf0ef);color:var(--rouge, #b3261e);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.exports-onglets{display:flex;align-items:center;gap:.5rem}.exports-filtre-activite{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--encre-douce, #5a6a64)}.exports-onglets>label.exports-filtre-activite:first-of-type{margin-left:auto}.exports-filtre-activite select,.exports-filtre-activite input[type=date],.exports-filtre-activite input[type=search]{font:inherit;padding:.25rem .4rem}.exports-recherche input[type=search]{width:15rem}.exports-reference{font-family:inherit;color:var(--texte-tertiaire, #8a93a3)}.exports-compte-rendu{border-left:3px solid var(--vert, #1e6b4f);background:var(--fond-ok, #eef6f2);padding:.7rem .9rem;margin:0 0 1rem}.exports-compte-rendu ul{margin:.4rem 0 .6rem;padding-left:1.1rem;font-size:.9rem}.exports-lot-absent{font-size:.8rem;color:var(--encre-douce, #5a6a64);font-style:italic;cursor:help}.exports-recap-suppression{border:1px solid var(--trait, #c8ccd0);border-radius:6px;background:var(--surface, #fff);padding:1rem 1.2rem;margin:0 0 1rem;box-shadow:0 8px 24px -16px #0006}.exports-recap-suppression h2{margin:0 0 .6rem;font-size:1.05rem}.exports-recap-suppression ul{margin:0 0 .6rem;padding-left:1.1rem;font-size:.9rem;max-height:12rem;overflow-y:auto}.exports-recap-actions{display:flex;gap:.6rem;margin-top:.8rem}.exports-suivi{display:flex;flex-direction:column;gap:2px;font-size:12px;white-space:nowrap}.exports-suivi-ok{color:var(--etat-disponible, #1e7a4c)}.exports-suivi-attente{color:var(--texte-tertiaire, #8a93a3)}.exports-suivi-discret{color:var(--texte-secondaire, #5a6579)}.exports-suivi-adresse{margin:0 0 8px;font-size:12px}.exports-suivi-adresse code{-webkit-user-select:all;user-select:all}.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-activites .champs-fixes{margin:18px 0 6px}.page-activites .bascule-champs-fixes{background:none;border:none;padding:4px 0;font-size:13px;font-weight:600;color:#334155;cursor:pointer;text-align:left}.page-activites .bascule-champs-fixes:hover{text-decoration:underline}.page-activites .corps-champs-fixes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:10px;padding:14px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px}.page-activites .groupe-champs-fixes h4{margin:0 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#475569}.page-activites .groupe-champs-fixes p.discret{margin:0 0 8px;font-size:12px;line-height:1.5}.page-activites .groupe-champs-fixes ul{margin:0;padding:0;list-style:none}.page-activites .groupe-champs-fixes li{display:flex;flex-direction:column;gap:1px;padding:5px 0;border-top:1px solid #e2e8f0}.page-activites .groupe-champs-fixes li code{display:inline;padding:0;border:none;background:none;font-size:12px;font-weight:600;color:#0f172a}.page-activites .groupe-champs-fixes .role-champ{font-size:12px;line-height:1.45;color:#64748b}.bloc-regles-refus{margin-top:20px;padding-top:16px;border-top:1px solid var(--bordure, #e3e8ee)}.liste-regles{list-style:none;margin:10px 0;padding:0;font-size:14px}.liste-regles li{display:flex;align-items:center;gap:10px;padding:4px 0}.regle-coupee{opacity:.55;text-decoration:line-through}.creer-regle{display:flex;flex-direction:column;gap:10px;margin-top:12px}.creer-regle label{display:flex;align-items:center;gap:8px;font-size:14px}.valeurs-a-refuser{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.case-valeur{display:inline-flex;align-items:center;gap:5px;font-size:14px}.apercu-regle{border-left:3px solid var(--accent, #3a5a8c);padding-left:12px;margin-top:4px}.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}.liste-emails{list-style:none;padding:0;margin:.5rem 0 0;display:grid;gap:.5rem}.liste-emails label{display:block;cursor:pointer}.espace{padding:20px 16px 32px;max-width:940px;margin:0 auto}.espace-titre{margin:0 0 4px;font-size:22px;line-height:1.25}.espace-sous-titre{margin:28px 0 12px;font-size:16px}.espace-discret{color:var(--texte-secondaire, #5a6673);font-size:14px;line-height:1.6}.espace-retour{display:inline-block;min-height:44px;line-height:44px;font-size:14px;text-decoration:none;color:var(--texte-secondaire, #5a6673)}.espace-cartes{display:grid;gap:14px;margin-top:16px;grid-template-columns:1fr}@media(min-width:700px){.espace-cartes{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.espace-carte{display:block;padding:16px;background:var(--surface, #fff);border:1px solid var(--bordure, #d7dce3);border-radius:8px;text-decoration:none;color:inherit}a.espace-carte:hover{border-color:var(--accent, #2f6feb)}.espace-carte-large{grid-column:1 / -1}.espace-carte-entete{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.espace-carte-titre{font-weight:600;font-size:15px}.espace-carte-reference,.espace-carte-detail{margin-top:4px;font-size:12px;color:var(--texte-secondaire, #5a6673)}.espace-chiffre{display:flex;align-items:baseline;gap:8px;margin-top:12px}.espace-chiffre .num{font-size:30px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.espace-chiffre-grand .num{font-size:40px}.espace-chiffre-libelle{font-size:13px;color:var(--texte-secondaire, #5a6673)}.espace-etat,.espace-format{padding:2px 8px;font-size:11px;border-radius:10px;white-space:nowrap;background:var(--surface-douce, #eef1f5);color:var(--texte-secondaire, #5a6673)}.espace-etat-active{background:#e6f4ea;color:#1e6b34}.espace-etat-en_pause,.espace-etat-bloquee_solde{background:#fff8e1;color:#6b5417}.espace-etat-refusee{background:#fdeaea;color:#8a1f1f}.espace-details{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:18px 0 0}@media(min-width:700px){.espace-details{grid-template-columns:repeat(3,1fr)}}.espace-details dt{font-size:12px;color:var(--texte-secondaire, #5a6673)}.espace-details dd{margin:2px 0 0;font-size:14px}.espace-telecharger{margin-top:14px;display:block;text-align:center;text-decoration:none;min-height:44px;line-height:44px}.frise{list-style:none;margin:0;padding:0 0 0 20px;border-left:2px solid var(--bordure, #d7dce3)}.frise-point{position:relative;padding:0 0 20px 8px}.frise-point:before{content:"";position:absolute;left:-27px;top:4px;width:10px;height:10px;border-radius:50%;background:var(--surface, #fff);border:2px solid var(--bordure, #d7dce3)}.frise-validation:before,.frise-export_livre:before{border-color:#1e6b34;background:#1e6b34}.frise-pause:before,.frise-blocage_solde:before{border-color:#b07d1a;background:#b07d1a}.frise-refus:before,.frise-export_supprime:before{border-color:#8a1f1f;background:#8a1f1f}.frise-quand{font-size:12px;color:var(--texte-secondaire, #5a6673)}.frise-resume{margin-top:2px;font-size:14px;line-height:1.5}.frise-changement{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:13px;font-variant-numeric:tabular-nums}.frise-avant{color:var(--texte-secondaire, #5a6673);text-decoration:line-through}.frise-fleche{color:var(--texte-secondaire, #5a6673)}.frise-apres{font-weight:600}.accueil-commandes{list-style:none;margin:12px 0 0;padding:0}.accueil-commandes a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:6px 0;text-decoration:none;color:inherit;border-bottom:1px solid var(--bordure, #d7dce3)}.accueil-commandes li:last-child a{border-bottom:0}.accueil-commande-nom{font-size:14px}.accueil-commande-restant{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.accueil-lien{display:inline-block;margin-top:10px;min-height:44px;line-height:44px;font-size:14px}.espace-nouvelle{margin-bottom:18px}.espace-formulaire{display:flex;flex-direction:column;gap:14px;padding:16px;margin-bottom:20px;border:1px solid var(--bordure, #e6e9ef);border-radius:8px;background:#fff}.espace-champ{display:flex;flex-direction:column;gap:5px;font-size:14px}.espace-champ>span{color:var(--texte-secondaire, #5a6673);font-size:13px}.espace-champ input,.espace-champ select{min-height:44px;font-size:15px;padding:8px 10px;border:1px solid var(--bordure, #d7dce3);border-radius:4px}.espace-erreur{margin:0;padding:8px 10px;border-radius:4px;background:#fdeaea;color:#8a1f1f;font-size:13px}.espace-geste{margin:20px 0 4px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.espace-geste-actions{display:flex;gap:8px;flex-wrap:wrap}.espace-estimation{padding:12px 14px;border-radius:6px;background:#f4f6f9}.espace-estimation-ligne{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px}.espace-estimation-ligne strong{font-size:18px}.espace-estimation{display:flex;flex-direction:column;gap:8px}.espace-estimation-titre{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ardoise-600)}.espace-estimation-unitaire{display:block;font-size:12px;color:var(--texte-secondaire)}.espace-estimation-total{border-top:1px solid var(--bordure);padding-top:8px;font-weight:600}.espace-estimation-total strong{font-size:20px}.espace .espace-filtres{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-end;margin:14px 0 18px}.espace .espace-filtre{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#475569}.espace .espace-filtre select,.espace .espace-filtre input[type=date],.espace .espace-filtre input[type=search]{min-height:34px;padding:4px 8px;font-size:13px;border:1px solid #cbd5e1;border-radius:3px;background:#fff}.espace .espace-recherche{display:flex;gap:6px}.espace .espace-filtre-effacer{align-self:flex-end}.espace .espace-selection{display:flex;flex-direction:column;gap:8px;margin:8px 0 14px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc}.espace .espace-selection-modes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.espace .espace-selection input[type=number]{width:90px;min-height:34px;padding:4px 8px;font-size:13px;border:1px solid #cbd5e1;border-radius:3px;background:#fff}.espace .espace-case{width:34px;text-align:center}.espace .espace-filtre input[type=date]{width:9.5rem}.espace .espace-filtre input[type=search]{min-width:11rem}.espace .espace-recherche input[type=search]{min-width:220px}.espace .espace-table{font-size:13px}.espace .espace-table td{white-space:nowrap}.espace-bandeau-attente{border-left:3px solid var(--accent, #b8860b);background:var(--fond-doux, #fbf7ee);padding:.9rem 1.1rem;margin:1.2rem 0;border-radius:0 4px 4px 0}.espace-bandeau-titre{font-weight:600;margin:0 0 .35rem}.espace-bandeau-attente .bouton-secondaire{margin-top:.7rem}.espace-facturation .facturation-corps{display:grid;grid-template-columns:minmax(150px,210px) 1fr;gap:20px;align-items:start;margin-top:16px}@media(max-width:720px){.espace-facturation .facturation-corps{grid-template-columns:1fr}.espace-facturation .onglets-facturation{flex-direction:row;overflow-x:auto}}.espace-facturation .onglets-facturation{display:flex;flex-direction:column;gap:2px;padding:6px;border:1px solid var(--bordure-legere, #e4e8ee);border-radius:10px}.espace-facturation .onglets-facturation .onglet{appearance:none;border:0;background:transparent;text-align:left;padding:8px 12px;border-radius:7px;font:inherit;font-size:13.5px;color:var(--texte-principal, #1e293b);cursor:pointer;white-space:nowrap}.espace-facturation .onglets-facturation .onglet:hover{background:var(--fond-survol, #f1f5f9)}.espace-facturation .onglets-facturation .onglet.actif{background:var(--etat-disponible-fond, #eaf6f0);color:var(--etat-disponible, #1f7a52);font-weight:600}.espace-facturation .onglets-facturation .onglet:focus-visible{outline:2px solid var(--etat-disponible, #1f7a52);outline-offset:1px}.espace-facturation .cartes-solde{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.espace-facturation .carte-chiffre{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid var(--bordure-legere, #e4e8ee);border-radius:10px}.espace-facturation .libelle-chiffre{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--texte-secondaire, #5a6673)}.espace-facturation .valeur-chiffre{font-size:25px;font-variant-numeric:tabular-nums;line-height:1.15}.espace-facturation .valeur-chiffre.negatif{color:var(--etat-refuse, #c0392b)}.espace-facturation .carte-detail{font-size:11.5px;color:var(--texte-secondaire, #5a6673)}.espace-facturation .bande-decouvert{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 20px;align-items:start;margin-top:12px;padding:12px 16px;border:1px solid var(--bordure-legere, #e4e8ee);border-radius:10px}.espace-facturation .bande-decouvert>div{display:flex;flex-direction:column;gap:2px}.espace-facturation .valeur-decouvert{font-size:18px;font-variant-numeric:tabular-nums}.espace-facturation .valeur-decouvert.utilise{color:var(--ambre-700, #8a5b0a)}.espace-facturation .valeur-decouvert.restant{color:var(--etat-disponible, #1f7a52)}.espace-facturation .explication-decouvert{grid-column:1 / -1;margin:0;font-size:12.5px;line-height:1.5;color:var(--texte-secondaire, #5a6673)}.espace-facturation .bloc-crediter{margin-top:18px;padding:16px;border:1px solid var(--bordure-legere, #e4e8ee);border-radius:10px}.espace-facturation .bloc-crediter h2{margin:0 0 10px;font-size:16px}.espace-facturation .colonnes-crediter{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.espace-facturation .colonnes-crediter h3{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--texte-secondaire, #5a6673)}.espace-facturation .ligne-coordonnee{display:flex;align-items:baseline;gap:8px;padding:5px 0;border-bottom:1px solid var(--bordure-legere, #f0f3f6);font-size:13px}.espace-facturation .coordonnee-etiquette{color:var(--texte-secondaire, #5a6673);flex:0 0 auto}.espace-facturation .coordonnee-valeur{margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;text-align:right;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.espace-facturation .coordonnee-valeur.forte{font-weight:700;font-size:13.5px}.espace-facturation .bouton-copier{appearance:none;border:0;background:transparent;padding:2px 4px;font:inherit;font-size:11.5px;color:var(--texte-secondaire, #5a6673);text-decoration:underline;cursor:pointer;flex:0 0 auto}.espace-facturation .bouton-copier:hover{color:var(--texte-principal, #1e293b)}.espace-facturation .note-reference{margin:10px 0 0;font-size:12.5px;line-height:1.55;color:var(--texte-secondaire, #5a6673)}.espace-facturation .bloc-en-pause{margin-top:18px;padding:14px 16px;border:1px solid var(--ambre-200, #f0dcae);background:var(--ambre-050, #fdf6e7);border-radius:10px}.espace-facturation .bloc-en-pause h2{margin:0 0 4px;font-size:15px}.espace-facturation .liste-en-pause{margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.6}.espace-facturation .filtres-client{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-start;--hauteur-etiquette-filtre: 16px;margin-bottom:14px}.espace-facturation .filtres-client label>span:first-child{min-height:var(--hauteur-etiquette-filtre)}.espace-facturation .filtres-client>button{margin-top:calc(var(--hauteur-etiquette-filtre) + 3px)}.espace-facturation .filtres-client label{display:flex;flex-direction:column;gap:3px;font-size:12.5px}.espace-facturation .filtres-client label>span:first-child{font-weight:600;color:var(--texte-secondaire, #5a6673)}.espace-facturation .filtres-client input{font-size:13px;padding:5px 8px;min-width:150px}.espace-facturation .aide-filtre{font-size:11px;color:var(--texte-secondaire, #5a6673)}.bloc-crediter .crediter-carte{margin:0 0 18px;padding-bottom:16px;border-bottom:1px solid var(--bordure, #e3e6ea)}.bloc-crediter .crediter-carte h3{margin:0 0 4px;font-size:14px}.bloc-crediter .crediter-carte-ligne{display:flex;align-items:flex-end;gap:10px;margin-top:10px}.bloc-crediter .crediter-carte-ligne label{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--texte-discret, #667085)}.bloc-crediter .crediter-carte-ligne input{font-size:14px;padding:6px 8px;width:140px}.bloc-crediter .alerte-rouge{margin:8px 0 0;padding:8px 10px;border-left:3px solid #b42318;background:#fef3f2;color:#912018;font-size:13px}.espace .espace-bonus{margin:0 0 12px;padding:8px 12px;border-radius:6px;background:var(--etat-disponible-fond, #e4f1ec);color:var(--etat-disponible, #1e7a4c);font-size:13px}.espace .journal-compte .espace-table-cadre{overflow-x:auto;margin-top:12px}.espace .journal-table{width:100%;border-collapse:collapse}.espace .journal-table th{text-align:left;font-size:12px;color:var(--texte-secondaire);padding:6px 10px;border-bottom:1px solid var(--bordure)}.espace .journal-table td{padding:6px 10px;border-bottom:1px solid var(--bordure-legere, #eef0f3)}.espace .journal-table th.chiffre,.espace .journal-table td.chiffre{text-align:right;font-variant-numeric:tabular-nums}.espace .journal-table .hors-solde td{color:var(--texte-tertiaire)}.espace .journal-table .montant-negatif{color:var(--etat-refuse)}.espace-lignes{list-style:none;margin:16px 0 0;padding:0;border:1px solid var(--bordure, #d7dce3);border-radius:8px;background:var(--surface, #fff);overflow:hidden}.espace-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 14px}.espace-lignes>li+li{border-top:1px solid var(--bordure-legere, #eef0f3)}.espace-ligne-numero{display:flex;flex-direction:column;gap:1px;font-weight:600;font-size:14px;font-variant-numeric:tabular-nums;min-width:9.5em;max-width:14em;overflow-wrap:anywhere}.espace-ligne-livre{font-weight:400;font-size:11.5px;color:var(--texte-tertiaire, #8a93a3)}.espace-ligne-reference{font-size:12.5px;color:var(--texte-secondaire, #5a6673);flex:1 1 10em;min-width:0;overflow-wrap:anywhere}.espace-ligne-prospects{font-size:12.5px;color:var(--texte-secondaire, #5a6673);white-space:nowrap;min-width:7em;text-align:right}.espace-ligne-prospects .num{font-size:15px;font-weight:600;color:var(--texte, #1a2333);font-variant-numeric:tabular-nums}.espace-ligne-etat{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;min-width:15em;min-height:20px}.espace-pastille-prise{display:inline-block;padding:2px 9px;border-radius:10px;font-size:11.5px;white-space:nowrap;background:var(--etat-disponible-fond, #e4f1ec);color:var(--etat-disponible, #1e7a4c)}.espace-pastille-attente{font-size:11.5px;color:var(--texte-tertiaire, #8a93a3);white-space:nowrap}.espace-ligne-telecharger{margin-left:auto;text-decoration:none;min-height:44px}.espace-ligne-prise{background:var(--fond-appuye, #fafbfc)}@media(max-width:780px){.espace-ligne-etat{min-width:0;justify-content:flex-start}.espace-ligne-prospects{min-width:0;text-align:left}.espace-ligne{gap:6px 10px}.espace-ligne-reference{flex-basis:7em}}@media(min-width:561px)and (max-width:780px){.espace-ligne-etat{order:3;flex-basis:100%;justify-content:flex-start}.espace-ligne-etat:empty{display:none}.espace-ligne-telecharger{order:2}}@media(max-width:560px){.espace-ligne-numero{min-width:100%}.espace-ligne-telecharger{flex:1 1 100%;margin-left:0;justify-content:center}}.espace-ligne-cliquable{text-decoration:none;color:inherit}.espace-ligne-cliquable:hover{background:var(--fond-appuye, #fafbfc)}.espace-ligne-cliquable:focus-visible{outline:2px solid var(--accent, #2f6feb);outline-offset:-2px}.espace-ligne-restant{font-size:12.5px;color:var(--texte-secondaire, #5a6673);white-space:nowrap;min-width:11em;text-align:right}.espace-ligne-restant .num{font-size:15px;font-weight:600;color:var(--texte, #1a2333);font-variant-numeric:tabular-nums}.espace-ligne-detail{font-size:12px;color:var(--texte-tertiaire, #8a93a3);white-space:nowrap;min-width:11em}.espace-ligne-activite{font-size:12.5px;color:var(--texte-secondaire, #5a6673);min-width:4em}.espace-ligne-statut{display:flex;align-items:center;margin-left:auto}@media(max-width:780px){.espace-ligne-restant{min-width:0;text-align:left}.espace-ligne-detail{min-width:0}}.espace-ligne-souple{flex:1 1 8em;min-width:0;font-size:12.5px;color:var(--texte-secondaire, #5a6673);overflow-wrap:anywhere}.espace-ligne-montant{display:flex;flex-direction:column;gap:1px;min-width:9.5em;text-align:right}.espace-ligne-montant .num{font-size:15px;font-weight:600;color:var(--texte, #1a2333);font-variant-numeric:tabular-nums}.espace-ligne-libelle{font-size:11.5px;color:var(--texte-tertiaire, #8a93a3)}.espace-ligne-plus{flex-basis:100%;font-size:12px;margin-top:2px}.espace-ligne-plus summary{cursor:pointer;color:var(--texte-tertiaire, #8a93a3)}.espace-ligne-plus .espace-details{margin-top:10px;gap:8px 16px}@media(max-width:780px){.espace-ligne-montant{min-width:0;text-align:left}}@media(max-width:720px){.espace .espace-table{display:block;max-width:100%;overflow-x:auto}.espace .espace-filtre,.espace .espace-recherche{max-width:100%;min-width:0}.espace .espace-filtre input[type=search],.espace .espace-filtre input[type=date],.espace .espace-filtre select,.espace .espace-recherche input[type=search]{width:100%;max-width:100%;min-width:0;box-sizing:border-box}}.espace-reference-edition{display:grid;gap:8px;max-width:480px;margin:4px 0 12px}.espace-reference-boutons{display:flex;gap:8px;flex-wrap:wrap}.espace-reference-modifier{font-size:12px;padding:2px 8px;vertical-align:middle}.a-crediter{border:1px solid var(--bordure);border-radius:var(--rayon-carte);background:var(--surface);padding:14px 16px;margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.a-crediter-titre{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ardoise-600)}.a-crediter-lignes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.a-crediter-lignes li{display:flex;justify-content:space-between;gap:12px;font-size:13px}.a-crediter-solde{color:var(--texte-secondaire)}.a-crediter-total{border-top:1px solid var(--bordure);padding-top:8px;display:flex;justify-content:space-between;align-items:baseline;font-weight:600}.a-crediter-total strong{font-size:22px}.espace-ligne-reglement{flex-basis:100%;margin:2px 0 0;display:flex;flex-direction:column;gap:3px;font-size:12.5px}.espace-ligne-reglement>div,.espace-rapport-lignes>div,.espace-rapport-cout>div{display:flex;justify-content:space-between;gap:12px}.espace-ligne-reglement dt,.espace-rapport-lignes dt,.espace-rapport-cout dt{color:var(--texte-secondaire, #5a6579)}.espace-ligne-reglement dd,.espace-rapport-lignes dd,.espace-rapport-cout dd{margin:0;font-variant-numeric:tabular-nums}.espace-ligne-reglement .espace-reglement-bonus dt,.espace-ligne-reglement .espace-reglement-bonus dd{color:var(--ambre-700, #92400e)}.bouton-rapport{appearance:none;font:inherit;font-size:13.5px;font-weight:600;min-height:40px;padding:0 14px;border-radius:var(--rayon, 5px);border:1px solid var(--bordure-appuyee, #c3cad6);background:var(--surface, #fff);color:var(--ardoise-800, #1f3050);cursor:pointer}.bouton-rapport.ouvert{background:var(--ardoise-900, #16233a);border-color:var(--ardoise-900, #16233a);color:#fff}.bouton-rapport:focus-visible{outline:2px solid var(--ardoise-500, #4a6a9e);outline-offset:2px}.espace-rapport{flex-basis:100%;border-top:1px dashed var(--bordure-appuyee, #c3cad6);margin-top:6px;padding-top:10px;display:flex;flex-direction:column;gap:8px;font-size:12.5px}.espace-rapport-titre{font-size:13.5px;font-weight:700}.espace-rapport-lignes,.espace-rapport-cout{margin:0;display:flex;flex-direction:column;gap:4px}.espace-rapport-lignes small{font-size:11px}.espace-rapport-cout{background:var(--ambre-050, #fef9ec);border:1px solid #f3d48b;border-radius:6px;padding:9px 11px}.espace-rapport-cout .fort dt,.espace-rapport-cout .fort dd{color:var(--texte, #1a2333);font-weight:700}.espace-rapport-sous-titre{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--texte-secondaire, #5a6579);margin-top:2px}.espace-rapport-activites{border-collapse:collapse;width:100%;font-size:12px}.espace-rapport-activites th,.espace-rapport-activites td{padding:4px 0;text-align:right;border-bottom:1px solid var(--ardoise-100, #edf1f6)}.espace-rapport-activites th:first-child{text-align:left}.espace-rapport-activites thead th{font-size:10.5px;font-weight:500;color:var(--texte-secondaire, #5a6579)}.espace-ligne-actions{flex-basis:100%;display:flex;gap:8px}.espace-ligne-actions>.espace-ligne-telecharger,.espace-ligne-actions>.bouton-rapport{flex:1 1 0;margin-left:0;min-height:44px;justify-content:center;order:0}.espace-rapport-cout dd{white-space:nowrap}.espace-facturation .carte-bonus{appearance:none;font:inherit;text-align:left;background:var(--surface, #fff);color:inherit;cursor:pointer}.espace-facturation .carte-bonus:hover,.espace-facturation .carte-bonus.ouverte{border-color:var(--ambre-500, #d97706);background:var(--ambre-050, #fef9ec)}.espace-facturation .carte-bonus:focus-visible{outline:2px solid var(--ardoise-500, #4a6a9e);outline-offset:2px}.espace-facturation .carte-bonus small{font-size:13px;color:var(--texte-secondaire, #5a6673)}.espace-facturation .detail-bonus{margin-top:10px;display:flex;flex-direction:column;gap:8px}.espace-facturation .detail-bonus-ligne{border:1px solid #f3d48b;background:var(--ambre-050, #fef9ec);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;font-size:13px}.espace-facturation .detail-bonus-ligne.expire{opacity:.7}.espace-facturation .detail-bonus-tete{display:flex;justify-content:space-between;gap:12px;font-variant-numeric:tabular-nums}.page-production{padding:0 0 32px}.prod-periode{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.prod-segments{display:inline-flex;border:1px solid var(--bordure);border-radius:var(--rayon);overflow:hidden}.prod-segment{font:inherit;font-size:12.5px;padding:5px 10px;border:0;background:var(--surface);color:var(--texte-secondaire);cursor:pointer}.prod-segment+.prod-segment{border-left:1px solid var(--bordure)}.prod-segment.actif{background:var(--ardoise-800);color:#fff}.prod-periode-libre{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--texte-secondaire)}.prod-periode-libre input{font:inherit;padding:3px 6px}.prod-quand{margin:0 20px 14px;font-size:12.5px;color:var(--texte-tertiaire)}.prod-provisoire{color:var(--ambre-700)}.prod-erreur{margin:0 20px;color:var(--etat-refuse)}.prod-cartes{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0 20px 14px}.prod-carte{display:flex;flex-direction:column;gap:3px;padding:12px 14px;background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon-carte)}.prod-carte-libelle{font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--texte-tertiaire)}.prod-carte-valeur{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.prod-carte-note{font-size:11.5px;color:var(--texte-secondaire)}.prod-carte-vert .prod-carte-valeur{color:var(--etat-disponible)}.prod-carte-rouge .prod-carte-valeur{color:var(--etat-refuse)}.prod-pastille{font-size:10.5px;font-weight:500;padding:1px 6px;margin-left:6px;border-radius:9px;background:var(--ambre-100);color:var(--ambre-700);vertical-align:middle}.prod-deux{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:0 20px 20px}.prod-deux>div{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-left:3px solid var(--ardoise-400);background:var(--fond-appuye)}.prod-deux-libelle{font-size:12px;font-weight:600}.prod-deux-valeur{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.prod-deux-note{font-size:11.5px;color:var(--texte-secondaire);line-height:1.5}.prod-section{margin:0 20px 20px}.prod-section h2{font-size:14px;margin:0 0 8px}.prod-tableau{overflow-x:auto}.prod-composition{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--texte-secondaire)}.prod-sous{font-size:11px;color:var(--texte-tertiaire)}.prod-ligne-provisoire td:first-child{white-space:nowrap}.prod-vide{color:var(--texte-tertiaire);text-align:center}.page-banque .onglets-banque{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}.page-banque .onglet-banque{display:flex;flex-direction:column;align-items:flex-start;gap:1px;position:relative;appearance:none;padding:8px 14px;border:1px solid var(--bordure-legere, #e4e8ee);border-radius:9px;background:transparent;font:inherit;text-align:left;cursor:pointer}.page-banque .onglet-banque:hover{background:var(--fond-survol, #f1f5f9)}.page-banque .onglet-banque.actif{background:var(--etat-disponible-fond, #eaf6f0);border-color:var(--etat-disponible, #1f7a52)}.page-banque .onglet-banque:focus-visible{outline:2px solid var(--etat-disponible, #1f7a52);outline-offset:1px}.page-banque .onglet-nom{font-size:13.5px;font-weight:600}.page-banque .onglet-societe{font-size:11.5px;color:var(--texte-secondaire, #5a6673)}.page-banque .onglet-compteur{position:absolute;top:-6px;right:-6px;min-width:19px;padding:1px 5px;border-radius:10px;background:var(--ambre-700, #8a5b0a);color:#fff;font-size:11px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.page-banque .entete-releve{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:baseline;justify-content:space-between;margin-bottom:10px}.page-banque .resume-releve{display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-size:12.5px}.page-banque .a-traiter{color:var(--ambre-700, #8a5b0a);font-weight:600;font-variant-numeric:tabular-nums}.page-banque .case-filtre{display:inline-flex;align-items:center;gap:6px;color:var(--texte-secondaire, #5a6673)}.page-banque .cadre-defilant{overflow-x:auto}.page-banque .table-mouvements-banque{width:100%;border-collapse:collapse;font-size:12.5px}.page-banque .table-mouvements-banque th{text-align:left;padding:5px 8px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--texte-secondaire, #5a6673);border-bottom:1px solid var(--bordure-legere, #e4e8ee);white-space:nowrap}.page-banque .table-mouvements-banque td{padding:7px 8px;border-bottom:1px solid var(--bordure-legere, #f0f3f6);vertical-align:top}.page-banque .table-mouvements-banque .chiffre{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.page-banque .entree{color:var(--etat-disponible, #1f7a52)}.page-banque .sortie,.page-banque .ligne-ignore td:first-child{color:var(--texte-secondaire, #5a6673)}.page-banque .libelle-banque{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow-wrap:anywhere}.page-banque .motif-banque{display:block;margin-top:2px;font-size:11.5px;line-height:1.45;color:var(--ambre-700, #8a5b0a);max-width:46ch}.page-banque .etiquette-mvt{display:inline-block;font-size:11px;font-weight:500;padding:1px 8px;border-radius:9px;white-space:nowrap;background:var(--ambre-050, #fdf6e7);color:var(--ambre-700, #8a5b0a)}.page-banque .etiquette-mvt.rapproche{background:var(--etat-disponible-fond, #eaf6f0);color:var(--etat-disponible, #1f7a52)}.page-banque .etiquette-mvt.ignore{background:var(--fond-survol, #f1f5f9);color:var(--texte-secondaire, #5a6673)}.page-banque .actions-mvt{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.page-banque .actions-mvt select{font-size:12.5px;padding:4px 6px;max-width:220px}.page-banque .suggestion{font-size:11.5px;color:var(--etat-disponible, #1f7a52);white-space:nowrap}.page-banque .bilan-releve{margin:0 0 12px;padding:8px 12px;border-radius:8px;border:1px solid var(--bordure-legere, #e4e8ee);background:var(--fond-survol, #f1f5f9);font-size:12.5px;line-height:1.5;font-variant-numeric:tabular-nums}.page-banque .filtres-banque{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-start;--hauteur-etiquette-filtre: 16px;margin-bottom:12px}.page-banque .filtres-banque label>span:first-child{min-height:var(--hauteur-etiquette-filtre)}.page-banque .filtres-banque>button{margin-top:calc(var(--hauteur-etiquette-filtre) + 3px)}.page-banque .filtres-banque label{display:flex;flex-direction:column;gap:3px;font-size:12.5px}.page-banque .filtres-banque label>span:first-child{font-weight:600;color:var(--texte-secondaire, #5a6673)}.page-banque .filtres-banque input,.page-banque .filtres-banque select{font-size:13px;padding:5px 8px;min-width:150px}.page-banque .pages-banque{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:12px;font-size:12.5px}.page-banque .position-page{font-variant-numeric:tabular-nums}.page-banque .bandeau-orphelins{margin-bottom:14px;line-height:1.5;font-size:13px}.page-banque .bandeau-orphelins ul{margin:8px 0 0;padding-left:18px}.page-banque .bandeau-orphelins li{margin-bottom:3px}.solde-compte{margin-top:.35rem;font-size:.95rem}.solde-montant{font-size:1.35rem;font-weight:600;font-variant-numeric:tabular-nums}.choix-reglements{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.choix-reglements-table{flex:999 1 520px;border-collapse:collapse}.choix-reglements-table th{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--texte-secondaire);padding:6px 8px;border-bottom:1px solid var(--bordure)}.choix-reglements-table td{font-size:13px;padding:6px 8px;border-bottom:1px solid var(--ardoise-100);vertical-align:top}.choix-reglements-table .num{text-align:right;font-variant-numeric:tabular-nums}.choix-reglements-table tr.coche td{background:var(--fond-appuye)}.choix-note{display:block;font-size:11px;color:var(--ambre-700)}.choix-decompte{flex:1 1 240px;border-radius:var(--rayon-carte);padding:14px 16px;display:flex;flex-direction:column;gap:4px;background:var(--ambre-100);color:var(--ambre-700);font-size:12px}.choix-decompte strong{font-size:26px}.choix-decompte.couvert{background:var(--etat-disponible-fond);color:var(--etat-disponible)}.choix-decompte-titre{font-weight:600;text-transform:uppercase;letter-spacing:.05em}.recherche-documents .entete-recherche{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.recherche-documents .entete-recherche h2{margin:0;font-size:16px}.recherche-documents .resume-recherche{font-size:12.5px;color:var(--texte-secondaire, #5a6673);font-variant-numeric:tabular-nums}.recherche-documents .filtres-documents{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-start;--hauteur-etiquette-filtre: 16px;margin-bottom:12px}.recherche-documents .filtres-documents label>span:first-child{min-height:var(--hauteur-etiquette-filtre)}.recherche-documents .filtres-documents>button{margin-top:calc(var(--hauteur-etiquette-filtre) + 3px)}.recherche-documents .filtres-documents label{display:flex;flex-direction:column;gap:3px;font-size:12.5px}.recherche-documents .filtres-documents label>span:first-child{font-weight:600;color:var(--texte-secondaire, #5a6673)}.recherche-documents .filtres-documents input,.recherche-documents .filtres-documents select{font-size:13px;padding:5px 8px;min-width:150px}.recherche-documents .aide-filtre{font-size:11px;color:var(--texte-secondaire, #5a6673)}.recherche-documents .cadre-defilant{overflow-x:auto}.recherche-documents .table-documents{width:100%;border-collapse:collapse;font-size:12.5px}.recherche-documents .table-documents th{text-align:left;padding:5px 8px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--texte-secondaire, #5a6673);border-bottom:1px solid var(--bordure-legere, #e4e8ee);white-space:nowrap}.recherche-documents .table-documents td{padding:6px 8px;border-bottom:1px solid var(--bordure-legere, #f0f3f6);vertical-align:top}.recherche-documents .table-documents .chiffre{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.recherche-documents .du-restant{color:var(--ambre-700, #8a5b0a);font-weight:600}.recherche-documents .etiquette-doc{display:inline-block;font-size:11px;font-weight:500;padding:1px 8px;border-radius:9px;white-space:nowrap;background:var(--fond-survol, #f1f5f9);color:var(--texte-secondaire, #5a6673)}.recherche-documents .etiquette-doc.payee{background:var(--etat-disponible-fond, #eaf6f0);color:var(--etat-disponible, #1f7a52)}.recherche-documents .etiquette-doc.retard{background:var(--ambre-050, #fdf6e7);color:var(--ambre-700, #8a5b0a)}.recherche-documents .etiquette-doc.annulee{background:#fdf3f2;color:var(--etat-refuse, #c0392b)}.actions-document{display:flex;gap:12px;align-items:baseline;white-space:nowrap}.lien-bouton{background:none;border:none;padding:0;font:inherit;color:var(--accent, #2563eb);cursor:pointer;text-decoration:underline}.ligne-imputation>td{background:var(--fond-doux, #f7f8fa)}.bloc-imputation{display:flex;flex-direction:column;gap:8px;padding:4px 0}.liste-proposition{margin:0;padding-left:18px}.boutons-imputation{display:flex;gap:8px}.recherche-documents .alerte-rouge{margin:8px 0;padding:8px 10px;border-left:3px solid #b42318;background:#fef3f2;color:#912018;font-size:13px}.recherche-documents .motif-avoir{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--texte-discret, #667085);max-width:520px}.recherche-documents .motif-avoir input{font-size:14px;padding:5px 7px}.bloc-emission{margin:0 0 20px;padding:14px 16px;border:1px solid var(--bordure, #e3e6ea);border-radius:6px;background:var(--fond-doux, #f9fafb)}.bloc-emission h4{margin:0 0 4px}.bloc-emission .ligne-formulaire{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-top:12px}.bloc-emission .ligne-formulaire label{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--texte-discret, #667085)}.bloc-emission .ligne-formulaire label.large{flex:1 1 260px}.bloc-emission .ligne-formulaire input,.bloc-emission .ligne-formulaire select{font-size:14px;padding:5px 7px}.bloc-emission .succes-douce{margin:10px 0 0;color:#05603a;font-size:13px}.bloc-emission .alerte-rouge{margin:10px 0 0;padding:8px 10px;border-left:3px solid #b42318;background:#fef3f2;color:#912018;font-size:13px}.page-facturation .mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.page-facturation .alerte-rouge{margin:12px 24px;padding:10px 14px;border-radius:4px;background:#fdeaea;border:1px solid #f0b9b9;color:#8a1f1f;font-size:13px}.page-facturation .facturation-case{width:34px;text-align:center}.page-facturation .facturation-clients{padding:0 24px 14px}.page-facturation .facturation-clients-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.page-facturation .facturation-carte-client{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid #d8dee6;border-radius:6px;background:#fff;text-align:left;cursor:pointer;font:inherit}.page-facturation .facturation-carte-client:hover{border-color:#9fb0c3}.page-facturation .facturation-carte-client.actif{border-color:var(--accent, #2f6fed);box-shadow:0 0 0 1px var(--accent, #2f6fed)}.page-facturation .facturation-carte-nom{font-weight:600}.page-facturation .facturation-carte-detail{font-size:12px;color:#5a6673}.page-facturation .facturation-filtres{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-end;padding:0 24px 14px}.page-facturation .facturation-filtre{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#475569}.page-facturation .facturation-filtre select,.page-facturation .facturation-filtre input[type=date]{min-height:34px;padding:4px 8px;font-size:13px;border:1px solid #cbd5e1;border-radius:3px;background:#fff}.page-facturation .facturation-action{padding:14px 24px}.page-facturation .facturation-apercu{margin:20px 24px;padding:16px 20px;border:1px solid #d8dee6;border-radius:6px;background:#fafbfc}.page-facturation .facturation-apercu h2{margin:0 0 12px;font-size:15px}.page-facturation .facturation-totaux{display:flex;flex-direction:column;gap:4px;margin:14px 0 0;padding-top:10px;border-top:1px solid #e2e8f0}.page-facturation .facturation-totaux>div{display:flex;justify-content:space-between;max-width:320px;margin-left:auto;font-size:13px}.page-facturation .facturation-total-ht{font-weight:600;font-size:14px}.page-facturation .facturation-note-incomplete{margin:14px 0 0;font-size:12px;color:#7a5b12;background:#fff8e1;border:1px solid #e8c86a;border-radius:4px;padding:8px 10px}.page-facturation .facturation-confirmation{margin:16px 0 0;padding:14px 16px;border:1px solid #e8c86a;border-radius:4px;background:#fffaf0}.page-facturation .facturation-confirmation-titre{margin:0 0 8px;font-weight:600;font-size:14px}.page-facturation .facturation-confirmation ul{margin:0 0 10px;padding-left:18px;font-size:13px;color:#44505c}.page-facturation .facturation-confirmation ul li{margin-bottom:3px}.page-facturation .facturation-confirmation-avertissement{margin:0 0 12px;font-size:12px;color:#7a5b12}.page-facturation .facturation-confirmation-boutons{display:flex;gap:10px;align-items:center}.page-facturation .facturation-emise{margin:20px 24px;padding:16px 20px;border:1px solid #a8d5b5;border-radius:6px;background:#f4fbf6}.page-facturation .facturation-emise h2{margin:0 0 6px;font-size:15px}.page-facturation .facturation-emise>p{margin:0;font-size:13px;color:#44505c}.facturation-bonus{border:1px solid #e2e6ec;border-radius:8px;padding:14px 18px;margin-bottom:18px;background:#fff}.facturation-bonus h3{font-size:14px;margin:0 0 10px}.facturation-bonus-solde{margin:0 0 10px;font-size:13px;color:#4a5563}.facturation-bonus .ligne-eteinte{color:#94a3b8}.facturation-bonus-formulaire{display:grid;gap:10px;max-width:420px;margin-top:12px}.facturation-bonus-actions{display:flex;gap:8px}.page-facturation .onglets-facturation{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 18px;padding-bottom:2px;border-bottom:1px solid var(--bordure-legere, #e4e8ee)}.page-facturation .onglets-facturation .onglet{appearance:none;border:0;border-bottom:2px solid transparent;background:transparent;padding:8px 14px;font:inherit;font-size:13.5px;color:var(--texte-secondaire, #5a6673);cursor:pointer;white-space:nowrap}.page-facturation .onglets-facturation .onglet:hover{color:var(--texte-principal, #1e293b)}.page-facturation .onglets-facturation .onglet.actif{color:var(--texte-principal, #1e293b);border-bottom-color:var(--texte-principal, #1e293b);font-weight:600}.page-facturation .onglets-facturation .onglet:focus-visible{outline:2px solid var(--texte-principal, #1e293b);outline-offset:-2px}.page-facturation .bonus-perdu,.recherche-documents .bonus-perdu{color:var(--ambre-700, #8a5b0a);font-weight:600}.relances{display:flex;flex-direction:column;gap:18px;max-width:1280px}.relances-entete h1{margin:0 0 4px;font-size:22px;font-weight:600}.relances-entete p{margin:0;color:var(--texte-secondaire)}.relances-onglets{display:flex;gap:4px;border-bottom:1px solid var(--bordure);flex-wrap:wrap}.relances-onglets button{padding:10px 14px;font:inherit;font-size:13px;color:var(--texte-secondaire);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer}.relances-onglets button.actif{color:var(--ardoise-700);font-weight:600;border-bottom-color:var(--ardoise-700)}.relances-onglets button:focus-visible{outline:2px solid var(--ardoise-600);outline-offset:2px}.relances-note,.relances-sous{margin:0;font-size:12px;color:var(--texte-secondaire)}.relances-erreur{margin:0;font-size:13px;color:var(--etat-refuse)}.relances-ok{margin:0;font-size:13px;color:var(--etat-disponible);font-weight:600}.relances-rappel{margin:0;padding:10px 12px;border-radius:var(--rayon);background:var(--ardoise-100);font-size:12px;line-height:1.5;color:var(--ardoise-700)}.relances-lien{background:none;border:none;padding:0;font:inherit;font-size:13px;color:var(--ardoise-600);text-decoration:underline;cursor:pointer}.relances .fort{font-weight:600}.relances-cartes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:1000px){.relances-cartes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.relances-cartes{grid-template-columns:minmax(0,1fr)}}.relances-carte{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon-carte);padding:14px 16px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.relances-carte.a-agir{border-color:#f3d48b}.relances-carte-haut{display:flex;justify-content:space-between;align-items:baseline;gap:8px;width:100%}.relances-carte h2{margin:0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--texte-secondaire)}.relances-carte p{margin:0;font-size:13px;color:var(--texte-secondaire);line-height:1.5}.relances-nombre{font-size:28px;font-weight:600;font-variant-numeric:tabular-nums}.relances-pastille{display:inline-block;padding:2px 8px;border-radius:var(--rayon);font-size:12px;font-weight:600;white-space:nowrap}.pastille-vert{color:var(--etat-disponible);background:var(--etat-disponible-fond)}.pastille-canard{color:var(--etat-assigne);background:var(--etat-assigne-fond)}.pastille-brique{color:var(--etat-refuse);background:var(--etat-refuse-fond)}.pastille-ambre{color:var(--ambre-700);background:var(--ambre-100)}.pastille-neutre{color:var(--texte-secondaire);background:var(--ardoise-100)}.relances-panneau{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon-carte);padding:16px;display:flex;flex-direction:column;gap:10px;min-width:0}.relances-panneau h2{margin:0;font-size:15px;font-weight:600;display:flex;align-items:center;gap:8px}.relances-panneau-haut{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.relances-panneau-haut p{margin:2px 0 0;font-size:13px;color:var(--texte-secondaire)}.relances-defilement{overflow-x:auto}.relances-tableau{width:100%;border-collapse:collapse;font-size:13px;min-width:640px}.relances-tableau th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--texte-secondaire);padding:8px 10px;border-bottom:1px solid var(--bordure);background:#fafbfc}.relances-tableau td{padding:0 10px;height:36px;border-bottom:1px solid var(--bordure)}.relances-tableau .nombre{text-align:right;font-variant-numeric:tabular-nums}.relances-tableau tr.actif td{background:var(--ardoise-100)}.relances-detail{border-top:1px solid var(--bordure);padding-top:10px}.relances-modeles{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.relances-liste{flex:1 1 240px;max-width:280px;padding:0;gap:0;overflow:hidden}.relances-liste .relances-panneau-haut{padding:12px 14px;border-bottom:1px solid var(--bordure)}.relances-liste .relances-note{padding:12px 14px}.relances-ligne-modele{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;text-align:left;padding:10px 14px;border:none;border-bottom:1px solid var(--bordure);background:var(--surface);font:inherit;font-size:13px;color:var(--texte);cursor:pointer}.relances-ligne-modele.actif{background:var(--ardoise-100)}.relances-editeur{flex:1 1 360px}.relances-editeur label,.relances-envoi label,.relances-etiquette{display:block;font-size:12px;font-weight:600;color:var(--texte-secondaire);margin:4px 0 -4px}.relances-editeur input,.relances-editeur select,.relances-editeur textarea,.relances-envoi select{width:100%;box-sizing:border-box;min-height:34px;padding:6px 10px;border:1px solid var(--bordure-appuyee);border-radius:var(--rayon);font:inherit;font-size:13px;color:var(--texte);background:var(--surface)}.relances-editeur textarea{line-height:1.5;resize:vertical}.relances-deux{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:640px){.relances-deux{grid-template-columns:minmax(0,1fr)}}.relances-choix{display:flex;flex-wrap:wrap;gap:8px}.relances-choix button{min-height:34px;padding:0 12px;border-radius:var(--rayon);border:1px solid var(--bordure);background:var(--surface);font:inherit;font-size:13px;cursor:pointer}.relances-choix button.actif{border:2px solid var(--ardoise-700);background:var(--ardoise-100);color:var(--ardoise-700);font-weight:600}.relances-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.relances-apercu{flex:0 1 480px;min-width:0;display:flex;flex-direction:column;gap:8px}.relances-apercu h2{margin:0;font-size:15px;font-weight:600}.relances-cadre{width:100%;height:720px;border:1px solid var(--bordure);border-radius:var(--rayon-carte);background:var(--fond)}.relances-envoi{display:flex;flex-direction:column;gap:12px;max-width:760px}.relances-numero{font-size:12px;font-weight:700;color:#fff;background:var(--ardoise-700);width:22px;height:22px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;flex:none}.relances-soustraction{margin:0;border:1px solid var(--bordure);border-radius:var(--rayon);overflow:hidden;font-size:13px}.relances-soustraction div{display:flex;justify-content:space-between;padding:9px 12px;border-bottom:1px solid var(--bordure);color:var(--texte-secondaire)}.relances-soustraction div:first-child{color:var(--texte)}.relances-soustraction div.total{background:var(--ardoise-100);color:var(--texte);font-weight:600;border-bottom:none}.relances-soustraction dt,.relances-soustraction dd{margin:0}.relances-soustraction dd{font-variant-numeric:tabular-nums}.relances-destinataires{margin:0;padding-left:18px;font-size:13px;columns:2}.relances-envoyer{border-color:#f3d48b;align-items:flex-start}.page-desinscription{max-width:460px;margin:80px auto;padding:24px;background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon-carte);display:flex;flex-direction:column;gap:14px;font-family:var(--police);color:var(--texte)}.page-desinscription h1{margin:0;font-size:20px;font-weight:600}.page-desinscription p{margin:0;font-size:14px;line-height:1.6;color:var(--texte-secondaire)}.payer-page{min-height:100vh;background:var(--fond, #f7f8fa);color:var(--texte, #1a2333);font-family:var(--police, Inter, "Helvetica Neue", Arial, sans-serif)}.payer-tete{background:var(--ardoise-900, #16233a);padding:16px 20px;display:flex;align-items:center;gap:12px}.payer-societe{color:#fff;font-weight:700;font-size:15px}.payer-securise{margin-left:auto;color:var(--ardoise-300, #afc0d8);font-size:12px}.payer-corps{max-width:480px;margin:0 auto;padding:22px 20px 40px;display:flex;flex-direction:column;gap:14px}.payer-client{margin:-8px 0 0;font-size:24px}.payer-carte{background:var(--surface, #fff);border:1px solid var(--bordure, #e2e6ed);border-radius:var(--rayon-carte, 9px);padding:16px;display:flex;flex-direction:column;gap:8px}.payer-ligne{display:flex;justify-content:space-between;gap:12px;font-size:14px;font-variant-numeric:tabular-nums}.payer-ligne>span:first-child{color:var(--texte-secondaire, #5a6579)}.payer-total{font-size:17px;font-weight:700;border-top:1px solid var(--bordure, #e2e6ed);padding-top:8px}.payer-total>span:first-child{color:var(--texte, #1a2333)}.payer-texte{margin:0;font-size:14.5px;line-height:1.5}.payer-discret{font-size:12.5px;color:var(--texte-secondaire, #5a6579);line-height:1.5;margin:0}.payer-centre{text-align:center}.payer-message{font-size:15px;line-height:1.5;background:var(--surface, #fff);border:1px solid var(--bordure, #e2e6ed);border-radius:var(--rayon-carte, 9px);padding:16px;margin:0}.payer-bouton{appearance:none;border:0;font:inherit;display:flex;align-items:center;justify-content:center;min-height:50px;border-radius:6px;background:var(--ambre-500, #d97706);color:var(--ardoise-900, #16233a);font-weight:700;font-size:15px;text-decoration:none;cursor:pointer}.payer-bouton:disabled{opacity:.7;cursor:wait}.payer-bouton:focus-visible{outline:2px solid var(--ardoise-500, #4a6a9e);outline-offset:2px}.payer-bouton-sombre{background:var(--ardoise-900, #16233a);color:#fff;min-height:46px;font-size:14px;margin-top:4px}.payer-erreur{margin:0;color:var(--etat-refuse, #a93b32);font-size:13.5px}.payer-reussi{display:flex;align-items:center;gap:10px}.payer-reussi h1{margin:0;font-size:22px}.payer-coche{width:34px;height:34px;border-radius:50%;background:var(--etat-disponible-fond, #e4f1ec);color:var(--etat-disponible, #1e7a4c);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}.payer-numero{font-size:15px}.page-integrations .mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.page-integrations .alerte-rouge{margin:12px 24px;padding:10px 14px;border-radius:4px;background:#fdeaea;border:1px solid #f0b9b9;color:#8a1f1f;font-size:13px}.page-integrations .integrations-barre{display:flex;gap:18px;align-items:flex-end;padding:0 24px 14px}.page-integrations .integrations-filtre{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#475569}.page-integrations .integrations-filtre select{min-height:34px;padding:4px 8px;font-size:13px;border:1px solid #cbd5e1;border-radius:3px;background:#fff}.page-integrations .integrations-vide{margin:20px 24px;padding:14px 16px;border:1px dashed #cbd5e1;border-radius:6px;color:#5a6673;font-size:13px}.page-integrations .integrations-detail{font-size:12px;color:#5a6673}.page-integrations .integrations-etat{display:inline-block;padding:1px 7px;border-radius:10px;font-size:11px;margin-right:6px}.page-integrations .integrations-etat.niveau-vert{background:#e6f6ec;color:#1c6b38}.page-integrations .integrations-etat.niveau-rouge{background:#fdeaea;color:#8a1f1f}.page-integrations .integrations-etat.niveau-orange{background:#fff4e0;color:#8a5a12}.page-integrations .integrations-etat.niveau-gris{background:#eef1f5;color:#5a6673}.page-integrations .integrations-actions{display:flex;gap:8px;justify-content:flex-end;white-space:nowrap}.page-integrations .integrations-ligne-note td{padding-top:0;border-top:0}.page-integrations .integrations-manques{display:inline-block;padding:6px 10px;border-radius:4px;background:#fff8e1;border:1px solid #e8c86a;color:#7a5b12;font-size:12px}.page-integrations .integrations-test-ok{display:inline-block;padding:6px 10px;border-radius:4px;background:#f4fbf6;border:1px solid #a8d5b5;color:#1c6b38;font-size:12px}.page-integrations .integrations-test-echec{display:inline-block;padding:6px 10px;border-radius:4px;background:#fdeaea;border:1px solid #f0b9b9;color:#8a1f1f;font-size:12px}.page-integrations .integrations-formulaire{margin:0 24px 20px;padding:16px 20px;border:1px solid #d8dee6;border-radius:6px;background:#fafbfc}.page-integrations .integrations-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.page-integrations .integrations-grille label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#475569}.page-integrations .integrations-grille input,.page-integrations .integrations-grille select{min-height:34px;padding:4px 8px;font-size:13px;border:1px solid #cbd5e1;border-radius:3px;background:#fff}.page-integrations .integrations-aide{font-size:11px;color:#7a8694;line-height:1.4}.page-integrations .integrations-capacites{margin:14px 0 12px;font-size:12px;color:#5a6673}.page-fournisseur .fournisseur-fil{color:#5a6673;text-decoration:none;font-weight:500}.page-fournisseur .fournisseur-fil:hover{text-decoration:underline}.page-fournisseur .fournisseur-fil-separateur{color:#b8c0ca;margin:0 2px}.page-fournisseur .fournisseur-bandeau{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;margin-bottom:20px;border:1px solid transparent}.page-fournisseur .fournisseur-pastille{width:10px;height:10px;border-radius:50%;flex:none}.page-fournisseur .fournisseur-etat{font-weight:600;flex:1}.page-fournisseur .fournisseur-bandeau.niveau-vert{background:#e6f6ec;border-color:#b9e2c8;color:#1c6b38}.page-fournisseur .fournisseur-bandeau.niveau-vert .fournisseur-pastille{background:#1c6b38}.page-fournisseur .fournisseur-bandeau.niveau-rouge{background:#fdeaea;border-color:#f2c2c2;color:#8a1f1f}.page-fournisseur .fournisseur-bandeau.niveau-rouge .fournisseur-pastille{background:#8a1f1f}.page-fournisseur .fournisseur-bandeau.niveau-orange{background:#fff4e0;border-color:#f0d9ae;color:#8a5a12}.page-fournisseur .fournisseur-bandeau.niveau-orange .fournisseur-pastille{background:#d08a1a}.page-fournisseur .fournisseur-bandeau.niveau-gris{background:#eef1f5;border-color:#d8dee6;color:#5a6673}.page-fournisseur .fournisseur-bandeau.niveau-gris .fournisseur-pastille{background:#8b96a3}.page-fournisseur .fournisseur-bloc{border:1px solid #e2e6ec;border-radius:8px;padding:16px 20px;margin-bottom:16px;background:#fff}.page-fournisseur .fournisseur-bloc h2{font-size:14px;margin:0 0 12px;color:#2c3542}.page-fournisseur .fournisseur-fiche{display:grid;grid-template-columns:minmax(140px,220px) 1fr;gap:8px 16px;margin:0 0 12px}.page-fournisseur .fournisseur-fiche dt{color:#5a6673;font-size:13px}.page-fournisseur .fournisseur-fiche dd{margin:0}.page-fournisseur .fournisseur-champ{display:block;max-width:420px;margin-bottom:12px}.page-fournisseur .fournisseur-champ input{display:block;width:100%;margin-top:4px}.page-fournisseur .fournisseur-capacites{margin:0;padding-left:20px}.page-fournisseur .fournisseur-capacites li{margin-bottom:4px}.page-integrations .integrations-avis{background:#eef4fd;border:1px solid #c9dcf5;border-radius:8px;padding:10px 14px;color:#24425f;font-size:13px;margin-bottom:16px}.page-fournisseur .fournisseur-libelle{display:inline-flex;gap:8px;align-items:center}.page-fournisseur .fournisseur-libelle input{min-width:240px}.page-fournisseur .fournisseur-suppression{margin-top:16px;padding-top:14px;border-top:1px solid #eef1f5;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.page-fournisseur .fournisseur-avertissement{flex:1 1 100%;margin:0 0 4px;padding:10px 14px;background:#fdeaea;border:1px solid #f2c2c2;border-radius:6px;color:#8a1f1f;font-size:13px;line-height:1.5}.page-fournisseur .fournisseur-test-reel{background:#fff4e0;border:1px solid #f0d9ae;border-radius:8px;padding:12px 16px;margin-bottom:20px;color:#6b4708}.page-fournisseur .fournisseur-test-reel p{margin:0 0 10px;font-size:13px}.page-fournisseur .fournisseur-confirmation{display:flex;align-items:center;gap:8px;font-size:13px}.page-integrations .integrations-erreur{margin-top:4px;font-size:11px;line-height:1.45;color:#8a1f1f;max-width:320px}.page-fournisseur .fournisseur-champ textarea,.page-fournisseur .fournisseur-champ select{width:100%;padding:.4rem .5rem;border:1px solid #cfd4da;border-radius:4px;font:inherit}.page-fournisseur .fournisseur-champ textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.page-fournisseur .fournisseur-erreur{color:#b3261e;font-size:.85rem}.page-fournisseur .fournisseur-case{display:block;font-weight:400;margin-top:.3rem}.page-fournisseur .fournisseur-tableau{overflow-x:auto;margin-bottom:12px}.page-fournisseur .fournisseur-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.page-fournisseur .fournisseur-avertit{color:#8a4d09;border-bottom:1px dotted #c9711a;cursor:help}.page-fournisseur .fournisseur-achat{margin-top:16px;padding:12px;border:1px solid #cfd4da;border-radius:6px}.page-fournisseur .fournisseur-achat h4{margin:0 0 10px}.page-fournisseur .fournisseur-achat-filtres{display:flex;flex-wrap:wrap;gap:12px}.page-fournisseur .fournisseur-achat-filtres .fournisseur-champ{max-width:180px}.page-fournisseur .fournisseur-confirmation{margin-top:12px;padding:10px;border:2px solid #c9711a;border-radius:6px}.page-fournisseur .fournisseur-url{display:inline-block;max-width:100%;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;background:#f4f5f7;padding:3px 6px;border-radius:4px;margin-right:8px}.annonces-bandeau{display:flex;flex-wrap:wrap;gap:16px;margin:12px 0;padding:10px 12px;border:1px solid #cfd4da;border-radius:6px;font-size:.9rem}.annonces-compteur{background:none;border:none;padding:0;font:inherit;color:inherit}button.annonces-compteur{cursor:pointer;text-decoration:underline dotted}.annonces-compteur-vide{color:#8a9099}.annonces-compteur-actif{font-weight:600;text-decoration:underline}.annonces-sans-visuel{display:inline-block;min-width:34px;text-align:center;padding:2px 6px;border:1px dashed #cfd4da;border-radius:4px;color:#8a9099;cursor:help}.annonces-barre{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;border:1px solid #c9711a;border-radius:6px;background:#fff8f0}.page-fournisseur .fournisseur-etape-suivante{margin:12px 0;line-height:1.55;font-size:13px}.barre-filtres-annonces{display:flex;gap:8px;padding:10px 0;flex-wrap:wrap;align-items:center}.barre-filtres-annonces select,.barre-filtres-annonces input{font-size:13px;padding:5px 8px;border:1px solid var(--bordure, #d7dce3);border-radius:3px;background:#fff}.barre-filtres-annonces .annonces-recherche{min-width:220px}.barre-filtres-annonces .filtre-periode{font-size:13px;color:var(--texte-secondaire, #5b6470)}.barre-filtres-annonces .bouton-discret{background:transparent;border:0;color:var(--accent, #2a5db0);cursor:pointer;font-size:13px}.annonces-par-activite .annonces-compteur{background:transparent;border:0;padding:0;font:inherit;color:var(--accent, #2a5db0);cursor:pointer;text-decoration:underline dotted}.annonces-par-activite .annonces-compteur.zero{color:var(--texte-secondaire, #8a929c);text-decoration:none}.annonces-par-activite .annonces-activite-active td{background:var(--fond-actif, #eef3fb)}.cles-lecture{margin-top:32px;padding-top:16px;border-top:1px solid var(--bordure)}.cles-lecture-creer{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin:12px 0}.cles-lecture-creer label{display:grid;gap:4px;flex:1 1 260px;max-width:420px}.cles-lecture-nouvelle{margin:12px 0 20px;padding:14px 16px;border:1px solid var(--ambre-500);border-left-width:3px;border-radius:var(--rayon);background:var(--ambre-050);line-height:1.55}.cles-lecture-valeur,.cles-lecture-exemple{display:block;padding:8px 10px;margin:8px 0;background:var(--fond);border:1px solid var(--bordure);border-radius:var(--rayon);font-size:13px;overflow-x:auto;-webkit-user-select:all;user-select:all;white-space:pre-wrap;word-break:break-all}.page-publicite{--pub-fond: var(--fond, #f7f8fa);--pub-surface: var(--surface, #fff);--pub-bordure: var(--bordure, #e2e6ed);--pub-bordure-forte: var(--bordure-appuyee, #c3cad6);--pub-accent: var(--ardoise-700, #2a4066);--pub-accent-doux: var(--ardoise-100, #edf1f6);--pub-rayon: var(--rayon-carte, 9px);--pub-ombre: none;--pub-tuile-liseret: transparent;--pub-zebre: transparent;--pub-espace: 14px;background:var(--pub-fond);font-family:var(--police);color:var(--texte);min-height:100%}.page-publicite[data-regie=google_ads]{--pub-fond: #fff;--pub-bordure: #dadce0;--pub-bordure-forte: #c4c7cc;--pub-rayon: 8px;--pub-accent: var(--ardoise-600, #365383);--pub-tuile-liseret: var(--ardoise-500, #4a6a9e);--pub-espace: 16px}.page-publicite[data-regie=meta]{--pub-fond: #f0f2f5;--pub-bordure: transparent;--pub-bordure-forte: #ced0d4;--pub-rayon: 8px;--pub-ombre: 0 1px 2px rgba(0, 0, 0, .12), 0 2px 8px rgba(0, 0, 0, .05);--pub-accent: var(--ardoise-700, #2a4066);--pub-zebre: #f7f8fa;--pub-espace: 12px}.page-publicite .pub-entete{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:20px 24px 12px;background:var(--pub-surface);border-bottom:1px solid var(--pub-bordure-forte)}.page-publicite[data-regie=meta] .pub-entete{border-bottom-color:#dddfe2}.page-publicite .pub-entete h1{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em}.page-publicite .pub-sous-titre{margin:3px 0 0;font-size:13px;color:var(--texte-secondaire);max-width:70ch}.page-publicite .pub-periode{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-publicite .pub-segments{display:inline-flex;border:1px solid var(--pub-bordure-forte);border-radius:999px;overflow:hidden;background:var(--pub-surface)}.page-publicite .pub-segment{border:0;background:transparent;padding:6px 14px;font:inherit;font-size:13px;color:var(--texte-secondaire);cursor:pointer;white-space:nowrap}.page-publicite .pub-segment+.pub-segment{border-left:1px solid var(--pub-bordure-forte)}.page-publicite .pub-segment:hover{background:var(--pub-accent-doux)}.page-publicite .pub-segment.actif{background:var(--pub-accent);color:#fff;font-weight:600}.page-publicite .pub-segments-petits .pub-segment{padding:4px 11px;font-size:12px}.page-publicite .pub-periode-libre{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--texte-secondaire)}.page-publicite .pub-periode-libre input{font:inherit;font-size:13px;padding:5px 8px;border:1px solid var(--pub-bordure-forte);border-radius:var(--rayon, 5px);background:var(--pub-surface);color:var(--texte)}.page-publicite .pub-onglets{display:flex;gap:2px;padding:0 24px;background:var(--pub-surface);border-bottom:1px solid var(--pub-bordure-forte);overflow-x:auto}.page-publicite[data-regie=meta] .pub-onglets{border-bottom-color:#dddfe2}.page-publicite .pub-onglet{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;margin-bottom:-1px;text-decoration:none;color:var(--texte-secondaire);font-size:13px;border-bottom:2px solid transparent;white-space:nowrap}.page-publicite .pub-onglet:hover{color:var(--texte);background:var(--pub-accent-doux)}.page-publicite .pub-onglet.actif{color:var(--pub-accent);border-bottom-color:var(--pub-accent);font-weight:600}.page-publicite .pub-onglet-reglage{margin-left:auto}.page-publicite .pub-sous-onglets{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 var(--pub-espace)}.page-publicite .pub-sous-onglet{padding:5px 12px;border:1px solid var(--pub-bordure-forte);border-radius:999px;text-decoration:none;font-size:13px;color:var(--texte-secondaire);background:var(--pub-surface)}.page-publicite .pub-sous-onglet.actif{background:var(--pub-accent-doux);border-color:var(--pub-accent);color:var(--pub-accent);font-weight:600}.page-publicite .pub-contenu{display:flex;flex-direction:column;gap:var(--pub-espace);padding:var(--pub-espace) 24px 32px;max-width:1400px}.page-publicite .pub-carte{background:var(--pub-surface);border:1px solid var(--pub-bordure);border-radius:var(--pub-rayon);box-shadow:var(--pub-ombre);padding:14px 18px 16px}.page-publicite .pub-carte-entete{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:10px}.page-publicite .pub-carte-titre{margin:0 0 8px;font-size:14px;font-weight:600;display:flex;flex-direction:column;gap:2px}.page-publicite .pub-carte-entete .pub-carte-titre{margin-bottom:0}.page-publicite .pub-carte-sous-titre{font-size:12px;font-weight:400;color:var(--texte-secondaire)}.page-publicite .pub-carte-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.page-publicite .pub-section{margin:16px 0 6px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--texte-tertiaire)}.page-publicite .pub-lien{font-size:13px;color:var(--pub-accent)}.page-publicite .pub-lien-regie{display:inline-flex;align-items:center;gap:6px}.page-publicite .pub-note{margin:0;font-size:12.5px;color:var(--texte-secondaire);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.page-publicite .pub-avis{margin:8px 0 0;padding:8px 12px;border-radius:var(--rayon, 5px);background:var(--etat-disponible-fond, #e4f1ec);color:var(--etat-disponible, #1e7a4c);font-size:13px;white-space:pre-line}.page-publicite .pub-erreur{margin:8px 0 0;padding:8px 12px;border-radius:var(--rayon, 5px);background:var(--etat-refuse-fond, #f8e9e7);color:var(--etat-refuse, #a93b32);font-size:13px;white-space:pre-line}.page-publicite .pub-aide{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1px solid var(--pub-bordure-forte);color:var(--texte-secondaire);font-size:11px;font-weight:600;cursor:help;flex:none}.page-publicite .pub-sous-ligne{font-size:11.5px;color:var(--texte-tertiaire);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.page-publicite .pub-total{margin:0 0 8px;font-size:13px}.page-publicite .pub-pastille{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:500;white-space:nowrap}.page-publicite .pub-pastille.ok{background:var(--etat-disponible-fond);color:var(--etat-disponible)}.page-publicite .pub-pastille.neutre{background:var(--ardoise-100);color:var(--texte-secondaire)}.page-publicite .pub-pastille.attention{background:var(--ambre-100);color:var(--ambre-700)}.page-publicite .pub-pastille.alerte{background:var(--etat-refuse-fond);color:var(--etat-refuse)}.page-publicite .pub-avertit{display:inline-block;margin-top:2px;padding:1px 8px;border-radius:999px;font-size:11.5px;background:var(--ambre-100);color:var(--ambre-700)}.page-publicite .pub-tuiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pub-espace)}.page-publicite .pub-tuile{display:flex;flex-direction:column;gap:4px;padding:14px 18px;background:var(--pub-surface);border:1px solid var(--pub-bordure);border-top:3px solid var(--pub-tuile-liseret);border-radius:var(--pub-rayon);box-shadow:var(--pub-ombre);min-width:0}.page-publicite[data-regie=google_ads] .pub-tuile-bleu{border-top-color:var(--ardoise-700)}.page-publicite[data-regie=google_ads] .pub-tuile-rouge{border-top-color:var(--ardoise-500)}.page-publicite[data-regie=google_ads] .pub-tuile-jaune{border-top-color:var(--ambre-500)}.page-publicite[data-regie=google_ads] .pub-tuile-vert{border-top-color:var(--etat-disponible)}.page-publicite[data-regie=meta] .pub-tuile{border-top-width:1px;border-top-color:var(--pub-bordure)}.page-publicite .pub-tuile-libelle{font-size:12px;color:var(--texte-secondaire)}.page-publicite .pub-tuile-valeur{font-size:26px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-publicite .pub-tuile-sous{font-size:12px}.page-publicite .pub-tuile-detail{font-size:12px;color:var(--texte-secondaire)}.page-publicite .pub-ecart{font-size:12px}.page-publicite .pub-ecart.hausse{color:var(--etat-disponible);font-weight:500}.page-publicite .pub-ecart.baisse{color:var(--etat-refuse);font-weight:500}.page-publicite .pub-ecart.neutre{color:var(--texte-tertiaire)}.page-publicite .pub-vide{display:flex;flex-direction:column;gap:6px;padding:12px 16px;border:1px dashed var(--pub-bordure-forte);border-radius:var(--pub-rayon);background:var(--pub-surface);font-size:13px}.page-publicite .pub-vide ul{margin:0;padding-left:18px;color:var(--texte-secondaire)}.page-publicite .pub-vide li{margin:2px 0}.page-publicite .pub-vide-geste{color:var(--texte-secondaire);font-size:12.5px}.page-publicite .pub-courbe svg{width:100%;height:130px;display:block}.page-publicite .pub-courbe-barre{fill:var(--pub-accent);opacity:.9}.page-publicite .pub-courbe-barre:hover{opacity:1}.page-publicite .pub-courbe-axe{stroke:var(--pub-bordure-forte);stroke-width:1}.page-publicite .pub-courbe-grille{stroke:var(--pub-bordure);stroke-width:1;stroke-dasharray:3 3}.page-publicite .pub-courbe-legende{display:flex;justify-content:space-between;margin-top:6px;font-size:11.5px;color:var(--texte-tertiaire)}.page-publicite .pub-alertes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.page-publicite .pub-alerte{display:flex;align-items:center;gap:12px;padding:9px 4px;border-top:1px solid var(--pub-bordure, #e2e6ed);font-size:13px}.page-publicite[data-regie=meta] .pub-alerte{border-top-color:#e4e6eb}.page-publicite .pub-alerte:first-child{border-top:0}.page-publicite .pub-alerte-point{width:8px;height:8px;border-radius:50%;flex:none;background:var(--ambre-500)}.page-publicite .pub-alerte-connexion .pub-alerte-point{background:var(--etat-refuse)}.page-publicite .pub-alerte-non_suivi .pub-alerte-point{background:var(--texte-tertiaire)}.page-publicite .pub-alerte-jamais_synchronise .pub-alerte-point{background:var(--ardoise-500)}.page-publicite .pub-alerte-corps{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.page-publicite .pub-alerte-compte{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--texte);text-decoration:none}.page-publicite .pub-alerte-compte:hover{text-decoration:underline}.page-publicite .pub-alerte-texte{color:var(--texte-secondaire);font-size:12.5px}.page-publicite .pub-alerte-geste{flex:none;font-size:12.5px;color:var(--pub-accent);text-decoration:none;padding:4px 10px;border:1px solid var(--pub-bordure-forte);border-radius:999px;white-space:nowrap}.page-publicite .pub-alerte-geste:hover{background:var(--pub-accent-doux)}.page-publicite .pub-tableau{overflow-x:auto;margin:0 -4px}.page-publicite .pub-tableau-haut{max-height:520px;overflow-y:auto}.page-publicite[data-regie=meta] .pub-tableau tbody tr:nth-child(2n) td{background:var(--pub-zebre)}.page-publicite .pub-cellule-texte{white-space:normal;min-width:220px}.page-publicite .pub-comptes{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--pub-espace)}.page-publicite .pub-compte-carte{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:var(--pub-surface);border:1px solid var(--pub-bordure);border-radius:var(--pub-rayon);box-shadow:var(--pub-ombre);text-decoration:none;color:inherit;font-size:13px}.page-publicite .pub-compte-carte:hover{border-color:var(--pub-accent);box-shadow:0 2px 10px #00000014}.page-publicite .pub-compte-carte-tete{display:flex;justify-content:space-between;align-items:center;gap:8px}.page-publicite .pub-compte-carte-tete strong{font-size:14px}.page-publicite .pub-compte-carte-chiffres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:6px 0 0}.page-publicite .pub-compte-carte-chiffres div{display:flex;flex-direction:column;gap:1px}.page-publicite .pub-compte-carte-chiffres dt{font-size:11px;color:var(--texte-tertiaire)}.page-publicite .pub-compte-carte-chiffres dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.page-publicite .pub-compte-entete{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;align-items:center}.page-publicite .pub-compte-entete h2{margin:0;font-size:18px;font-weight:600}.page-publicite .pub-compte-meta{margin:3px 0 0;font-size:12.5px;color:var(--texte-secondaire)}.page-publicite .pub-compte-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.page-publicite .pub-compte-entete .pub-erreur,.page-publicite .pub-compte-entete .pub-avis{grid-column:1 / -1}.page-publicite .pub-chiffres-ligne{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0 0 8px}.page-publicite .pub-chiffres-ligne div{display:flex;flex-direction:column;gap:1px}.page-publicite .pub-chiffres-ligne dt{font-size:11.5px;color:var(--texte-tertiaire)}.page-publicite .pub-chiffres-ligne dd{margin:0;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.page-publicite .pub-interrupteur{display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none}.page-publicite .pub-interrupteur input{position:absolute;opacity:0;width:0;height:0}.page-publicite .pub-interrupteur-piste{position:relative;width:34px;height:20px;border-radius:999px;background:var(--pub-bordure-forte);transition:background .15s;flex:none}.page-publicite .pub-interrupteur-piste:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s}.page-publicite .pub-interrupteur input:checked+.pub-interrupteur-piste{background:var(--pub-accent)}.page-publicite .pub-interrupteur input:checked+.pub-interrupteur-piste:after{transform:translate(14px)}.page-publicite .pub-interrupteur input:focus-visible+.pub-interrupteur-piste{outline:2px solid var(--pub-accent);outline-offset:2px}.page-publicite .pub-interrupteur input:disabled+.pub-interrupteur-piste{opacity:.5}.page-publicite .pub-champ{display:flex;flex-direction:column;gap:4px;font-size:13px;max-width:420px;margin:8px 0}.page-publicite .pub-champ input,.page-publicite .pub-champ select{font:inherit;padding:6px 9px;border:1px solid var(--pub-bordure-forte);border-radius:var(--rayon, 5px);background:var(--pub-surface)}.page-publicite .publicite-connexions{display:flex;flex-direction:column;gap:var(--pub-espace)}.page-publicite .comptes-accessibles{margin:10px 0;padding-left:18px;font-size:13px;line-height:1.7}.page-publicite .bouton-discret{background:transparent;border:0;padding:0;font:inherit;font-size:13px;color:var(--pub-accent);cursor:pointer;text-decoration:underline dotted}.page-publicite .bouton-discret:disabled{color:var(--texte-tertiaire);cursor:default}.page-publicite .publicite-repartition{margin:4px 0 14px}.page-publicite .publicite-repartition-title,.page-publicite .publicite-repartition-titre{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--texte-tertiaire);margin-bottom:6px}.page-publicite .publicite-barre{display:flex;height:22px;border-radius:6px;overflow:hidden;background:var(--pub-accent-doux)}.page-publicite .publicite-part{display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;white-space:nowrap;overflow:hidden}.page-publicite .part-meta{background:var(--ardoise-500)}.page-publicite .part-google_ads{background:var(--ardoise-800)}.page-publicite .publicite-legende{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px;font-size:12px}.page-publicite .publicite-legende .publicite-pastille{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px}.page-publicite .publicite-cartes{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0 0 6px}.page-publicite .publicite-carte{padding:10px 14px;border:1px solid var(--pub-bordure, #e2e6ed);border-radius:var(--pub-rayon);background:var(--pub-fond)}.page-publicite[data-regie=google_ads] .publicite-carte{background:#f8f9fa}.page-publicite .publicite-carte-titre{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--texte-tertiaire)}.page-publicite .publicite-carte-valeur{margin:3px 0 2px;font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.page-publicite .publicite-carte-sous{font-size:11.5px;color:var(--texte-secondaire)}.page-publicite .publicite-filtres{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;margin:8px 0}.page-publicite .publicite-outils-campagnes{display:flex;flex-direction:column;gap:8px;margin:8px 0 12px;padding:10px 12px;border-radius:var(--pub-rayon);background:var(--pub-fond)}.page-publicite[data-regie=google_ads] .publicite-outils-campagnes{background:#f8f9fa}.page-publicite .publicite-outils-campagnes .couts-saisie{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:13px}.page-publicite .publicite-outils-campagnes select{font:inherit;padding:5px 8px;border:1px solid var(--pub-bordure-forte);border-radius:var(--rayon, 5px)}.page-publicite .publicite-expressions{display:flex;flex-direction:column;gap:5px;max-width:40rem;font-size:13px}.page-publicite .publicite-expressions textarea{font:inherit;padding:6px 8px;border:1px solid var(--pub-bordure-forte);border-radius:var(--rayon, 5px)}.page-publicite .publicite-tri{all:unset;cursor:pointer;font:inherit;font-weight:inherit}.page-publicite .publicite-tri:hover{text-decoration:underline}.page-publicite .publicite-statut{padding:1px 8px;border-radius:999px;font-size:11.5px;background:var(--ardoise-100)}.page-publicite .publicite-statut-active{background:var(--etat-disponible-fond);color:var(--etat-disponible)}.page-publicite .publicite-statut-pause{background:var(--ambre-100);color:var(--ambre-700)}.page-publicite .publicite-statut-supprimee{background:var(--etat-refuse-fond);color:var(--etat-refuse)}.page-publicite tfoot td{border-top:2px solid var(--pub-bordure-forte);font-weight:600}@media(max-width:899px){.page-publicite .pub-entete{padding:14px 12px 10px;flex-direction:column;align-items:stretch;gap:10px}.page-publicite .pub-onglets{padding:0 6px}.page-publicite .pub-onglet{padding:10px;font-size:14px}.page-publicite .pub-onglet-reglage{margin-left:0}.page-publicite .pub-contenu{padding:10px 10px 24px}.page-publicite .pub-carte{padding:12px}.page-publicite .pub-tuiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.page-publicite .pub-tuile{padding:10px 12px}.page-publicite .pub-tuile-valeur{font-size:20px}.page-publicite .pub-courbe svg{height:90px}.page-publicite .pub-comptes,.page-publicite .pub-compte-entete{grid-template-columns:minmax(0,1fr)}.page-publicite .pub-alerte{flex-wrap:wrap}.page-publicite .publicite-filtres>*{flex:1 1 100%}.page-publicite .publicite-expressions{max-width:100%}.page-publicite .pub-periode,.page-publicite .pub-segments{width:100%}.page-publicite .pub-segment{flex:1;text-align:center;padding:8px 4px}}.pilote-page{display:flex;flex-direction:column;gap:10px;min-height:0}.pilote-page-corps{display:flex;gap:14px;align-items:stretch;min-height:0}.pilote-page>.pilote-sous+.pilote-corps,.pilote-page-corps>.pilote-corps{flex:1 1 auto;min-width:0}.pilote-page>.pilote-sous{float:left}.pilote-page:has(>.pilote-sous){flex-direction:row;gap:14px}.pilote-tete h1{margin:0 0 2px;font-size:20px}.pilote-tete p{margin:0;color:var(--texte-doux, #6a746e);font-size:13px}.pilote-sous{flex:0 0 196px;display:flex;flex-direction:column;gap:8px}.pilote-groupe{background:#fff;border:1px solid var(--bordure, #dfe3df);border-radius:10px;padding:8px 6px}.pilote-groupe-titre{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--texte-doux, #6a746e);padding:2px 10px 6px}.pilote-lien{display:block;padding:8px 10px;border-radius:8px;color:inherit;text-decoration:none;font-size:13.5px;line-height:1.25}.pilote-lien:hover{background:#f1f4f2}.pilote-lien.actif{background:#e8f1ed;color:#14532d;font-weight:700}.pilote-corps{background:#fff;border:1px solid var(--bordure, #dfe3df);border-radius:10px;overflow:hidden}.pilote-cadre{display:block;width:100%;height:calc(100vh - 150px);min-height:520px;border:0;background:#f3f4f2}.pilote-attente,.pilote-erreur{margin:0;padding:18px;font-size:14px}.pilote-erreur{color:#9a2b2b;background:#f9e3e3;border-radius:10px}@media(max-width:900px){.pilote-page:has(>.pilote-sous),.pilote-page-corps{flex-direction:column}.pilote-sous{flex:none;width:100%}.pilote-groupe{display:flex;flex-wrap:wrap;gap:4px;padding:6px}.pilote-groupe-titre{flex:1 1 100%;padding:2px 6px 4px}.pilote-lien{padding:7px 10px;font-size:13px;border:1px solid var(--bordure, #dfe3df);border-radius:999px}.pilote-lien.actif{border-color:#14532d}.pilote-cadre{height:calc(100vh - 120px);min-height:420px}}.page-annonces{--an-bordure: #dadce0;--an-bordure-forte: #c4c7cc;--an-accent: var(--ardoise-600, #365383);--an-accent-doux: var(--ardoise-100, #edf1f6);--an-rayon: 8px;background:#fff;color:var(--texte);min-height:100%}.page-annonces .an-entete{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:20px 24px 12px;border-bottom:1px solid var(--an-bordure)}.page-annonces .an-entete h1{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em}.page-annonces .an-sous-titre{margin:3px 0 0;font-size:13px;color:var(--texte-secondaire);max-width:70ch}.page-annonces .an-entete-droite{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page-annonces .an-segments{display:inline-flex;border:1px solid var(--an-bordure-forte);border-radius:999px;overflow:hidden;background:#fff}.page-annonces .an-segment{border:0;background:transparent;padding:6px 14px;font:inherit;font-size:13px;color:var(--texte-secondaire);cursor:pointer;text-decoration:none;white-space:nowrap}.page-annonces .an-segment+.an-segment{border-left:1px solid var(--an-bordure-forte)}.page-annonces .an-segment.actif{background:var(--an-accent);color:#fff;font-weight:600}.page-annonces .an-note{margin:0;font-size:12.5px;color:var(--texte-secondaire)}.page-annonces .an-note-page,.page-annonces .an-erreur.an-note-page{margin:10px 24px 0}.page-annonces .an-erreur{margin:8px 0;padding:8px 12px;border-radius:var(--rayon, 5px);background:var(--etat-refuse-fond, #f8e9e7);color:var(--etat-refuse, #a93b32);font-size:13px}.page-annonces .an-contenu-page{padding:16px 24px 32px;display:flex;flex-direction:column;gap:16px}.page-annonces .an-carte-bloc{background:#fff;border:1px solid var(--an-bordure);border-radius:var(--an-rayon);padding:14px 18px 16px}.page-annonces .an-carte-bloc-titre{margin:0 0 8px;font-size:14px;font-weight:600}.page-annonces .an-pastille{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:500;white-space:nowrap}.page-annonces .an-pastille.ok{background:var(--etat-disponible-fond);color:var(--etat-disponible)}.page-annonces .an-pastille.neutre{background:var(--ardoise-100);color:var(--texte-secondaire)}.page-annonces .an-vitrine{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;padding:16px 24px 32px}.page-annonces .an-menu{display:flex;flex-direction:column;gap:2px;position:sticky;top:12px;align-self:start}.page-annonces .an-activite{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 12px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:13px;color:var(--texte);cursor:pointer;text-align:left}.page-annonces .an-activite:hover{background:#f1f3f4}.page-annonces .an-activite.actif{background:var(--an-accent-doux);color:var(--an-accent);font-weight:600}.page-annonces .an-activite-sans .an-activite-nom{color:var(--texte-secondaire);font-style:italic}.page-annonces .an-activite-compte{font-size:12px;font-variant-numeric:tabular-nums;color:var(--texte);font-weight:600}.page-annonces .an-sur{color:var(--texte-tertiaire);font-weight:400}.page-annonces .an-contenu{min-width:0}.page-annonces .an-cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.page-annonces .an-carte{display:flex;flex-direction:column;background:#fff;border:1px solid var(--an-bordure);border-radius:var(--an-rayon);overflow:hidden;transition:box-shadow .15s,border-color .15s}.page-annonces .an-carte:hover{box-shadow:0 1px 3px #3c40434d,0 4px 8px 3px #3c404326}.page-annonces .an-carte.visible{border-color:var(--etat-disponible)}.page-annonces .an-visuel{position:relative;aspect-ratio:16 / 10;background:#f1f3f4;overflow:hidden}.page-annonces .an-visuel img{width:100%;height:100%;object-fit:cover;display:block}.page-annonces .an-sans-visuel{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--texte-tertiaire);font-size:12px}.page-annonces .an-visuel video{width:100%;height:100%;object-fit:cover;display:block;background:#000}.page-annonces .an-badge-video{position:absolute;left:8px;bottom:8px;padding:2px 8px;border-radius:999px;background:#202124bf;color:#fff;font-size:11px}.page-annonces .an-photo video{width:100%;height:100%;object-fit:cover;display:block;background:#000}.page-annonces .an-photo-video{position:absolute;left:2px;top:2px;font-size:10px;color:#fff;text-shadow:0 0 2px #000}.page-annonces .an-photos-titre a{color:var(--an-accent)}.page-annonces .an-compteur-photos{position:absolute;right:8px;bottom:8px;padding:2px 8px;border-radius:999px;background:#202124bf;color:#fff;font-size:11px;font-variant-numeric:tabular-nums}.page-annonces .an-corps{display:flex;flex-direction:column;gap:6px;padding:12px 14px 8px}.page-annonces .an-ligne-haut{display:flex;justify-content:space-between;align-items:center;gap:8px}.page-annonces .an-plateforme{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--texte-tertiaire)}.page-annonces .an-titre{margin:0;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page-annonces .an-texte{margin:0;font-size:12.5px;color:var(--texte-secondaire);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page-annonces .an-meta{margin:2px 0 0;font-size:11.5px;color:var(--texte-tertiaire)}.page-annonces .an-pied{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px 12px;border-top:1px solid #f1f3f4;margin-top:auto}.page-annonces .an-select{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--texte-secondaire)}.page-annonces .an-select select{font:inherit;font-size:12.5px;padding:4px 8px;border:1px solid var(--an-bordure-forte);border-radius:var(--rayon, 5px);background:#fff;color:var(--texte)}.page-annonces .an-interrupteur{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;cursor:pointer;-webkit-user-select:none;user-select:none}.page-annonces .an-interrupteur input{position:absolute;opacity:0;width:0;height:0}.page-annonces .an-interrupteur-piste{position:relative;width:32px;height:18px;border-radius:999px;background:var(--an-bordure-forte);transition:background .15s;flex:none}.page-annonces .an-interrupteur-piste:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s}.page-annonces .an-interrupteur input:checked+.an-interrupteur-piste{background:var(--etat-disponible)}.page-annonces .an-interrupteur input:checked+.an-interrupteur-piste:after{transform:translate(14px)}.page-annonces .an-interrupteur input:disabled+.an-interrupteur-piste{opacity:.45}.page-annonces .an-interrupteur input:focus-visible+.an-interrupteur-piste{outline:2px solid var(--an-accent);outline-offset:2px}.page-annonces .an-manques{margin:0;padding:6px 14px 10px;font-size:11.5px;color:var(--ambre-700, #92400e)}.page-annonces .an-photos{padding:0 14px 12px}.page-annonces .an-photos-titre{font-size:11.5px;color:var(--texte-secondaire);margin-bottom:6px}.page-annonces .an-photos-liste{display:flex;flex-wrap:wrap;gap:6px}.page-annonces .an-photo{position:relative;width:56px;height:56px;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;background:#f1f3f4;cursor:pointer;opacity:.55}.page-annonces .an-photo img{width:100%;height:100%;object-fit:cover;display:block}.page-annonces .an-photo.montree{border-color:var(--etat-disponible);opacity:1}.page-annonces .an-photo-coche{position:absolute;right:2px;bottom:2px;width:16px;height:16px;border-radius:50%;background:var(--etat-disponible);color:#fff;font-size:10px;line-height:16px;text-align:center}@media(max-width:899px){.page-annonces .an-entete{padding:14px 12px 10px;flex-direction:column;align-items:stretch;gap:10px}.page-annonces .an-vitrine{grid-template-columns:minmax(0,1fr);padding:10px 12px 24px;gap:12px}.page-annonces .an-menu{flex-direction:row;flex-wrap:wrap;position:static}.page-annonces .an-activite{width:auto}.page-annonces .an-cartes{grid-template-columns:minmax(0,1fr)}.page-annonces .an-contenu-page{padding:10px 12px 24px}}.an-depot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px 12px;border-top:1px dashed var(--pub-bordure, #e2e6ed)}.an-depot-bouton{cursor:pointer;font-size:12px;padding:5px 10px}.an-depot-bouton input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.an-depot-note{font-size:11px;color:var(--texte-tertiaire, #8a93a3)}.an-depot-erreur{flex:1 0 100%;margin:0;font-size:12px;color:var(--rouge-700, #b91c1c)}.page-messages .messages-colonnes{display:grid;grid-template-columns:minmax(320px,2fr) minmax(360px,3fr);gap:20px;align-items:start}@media(max-width:900px){.page-messages .messages-colonnes{grid-template-columns:minmax(0,1fr)}}.page-messages .messages-liste tr.fil{cursor:pointer}.page-messages .messages-liste tr.fil.choisi{background:#eef2ff}.page-messages .messages-extrait{font-size:12px;line-height:1.5;max-width:240px;overflow:hidden;text-overflow:ellipsis}.page-messages .messages-liste th:first-child,.page-messages .messages-liste td:first-child{max-width:160px}.page-messages .pastille-non-lus{display:inline-block;min-width:20px;padding:1px 6px;border-radius:10px;background:#1e293b;color:#fff;font-size:11px;font-weight:600;text-align:center}.fil-messages{display:flex;flex-direction:column;gap:12px}.fil-messages .fil-corps{display:flex;flex-direction:column;gap:10px;max-height:52vh;overflow-y:auto;padding:4px 2px}.fil-messages .message{max-width:78%;padding:8px 12px;border-radius:6px;border:1px solid #e2e8f0;background:#fff}.fil-messages .message.a-moi{align-self:flex-end;background:#eef2ff;border-color:#c7d2fe}.fil-messages .message.a-lui{align-self:flex-start}.fil-messages .message-entete{display:flex;justify-content:space-between;gap:14px;font-size:11px;color:#64748b;margin-bottom:3px}.fil-messages .message-auteur{font-weight:600}.fil-messages .message-objet{font-size:11px;color:#6d28d9;margin-bottom:4px}.fil-messages .message-contenu{margin:0;font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.fil-messages .fil-saisie{display:flex;flex-direction:column;gap:6px;border-top:1px solid #e2e8f0;padding-top:10px}.fil-messages .fil-saisie textarea{width:100%;padding:8px 10px;font:inherit;font-size:13px;border:1px solid #cbd5e1;border-radius:4px;resize:vertical}.fil-messages .fil-rattachement{font-size:12px;color:#6d28d9}.fil-messages .fil-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.message-pieces{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.message-pieces li{display:flex;align-items:baseline;gap:8px;font-size:13px}.message-pieces a{color:inherit;text-decoration:underline;word-break:break-all}.message-piece-taille{color:var(--texte-tertiaire, #8a93a3);font-size:12px;white-space:nowrap}.fil-fichiers{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:6px 0 0;font-size:12px}.fil-joindre{cursor:pointer;font-size:13px;padding:6px 12px}.fil-joindre input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.fil-fichiers-choisis{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--texte-secondaire, #5a6579)}.fil-fichiers-choisis li:before{content:"• "}.espace-page .espace-annonces-groupe{margin-top:22px}.espace-page .espace-annonces-activite{margin:0 0 10px;font-size:14px}.espace-page .espace-annonces-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.espace-page .espace-annonce{border:1px solid var(--bordure, #e3e6ea);border-radius:10px;overflow:hidden;background:var(--fond, #fff)}.espace-page .espace-annonce-images{display:flex;gap:2px;overflow-x:auto;background:var(--fond-doux, #f2f4f7)}.espace-page .espace-annonce-images img,.espace-page .espace-annonce-images video{height:150px;flex:0 0 auto;object-fit:cover;display:block}.espace-page .espace-annonce-corps{padding:10px 12px 12px}.espace-page .espace-annonce-plateforme{display:inline-block;margin-bottom:4px;padding:1px 7px;border-radius:999px;font-size:11px;background:var(--fond-doux, #f2f4f7);color:var(--texte-secondaire, #475467)}.espace-page .espace-annonce-corps h4{margin:0 0 4px;font-size:14px;line-height:1.3}.espace-page .espace-annonce-corps p{margin:0;font-size:12px;color:var(--texte-secondaire, #475467)}.plt-actions{margin-bottom:16px}.plt-nom{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--ardoise-700);cursor:pointer;text-align:left}.plt-nom:hover{text-decoration:underline}.plt-inactive td{opacity:.55}.plt-detail{background:var(--fond-appuye);padding:0}.plt-sources{padding:14px 16px}.plt-liste-sources{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}.plt-liste-sources li{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--surface);border:1px solid var(--bordure);border-radius:8px;font-size:14px}.plt-source-activite{display:inline-block;min-width:46px;padding:2px 8px;border-radius:999px;background:var(--ardoise-100);color:var(--ardoise-700);font-size:12px;font-weight:600;text-align:center}.plt-liste-sources li button{margin-left:auto}.plt-ajout{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.plt-ajout select{min-height:38px;min-width:280px;padding:0 8px;font-size:14px;border:1px solid var(--bordure-appuyee);border-radius:8px;background:var(--surface);color:var(--texte)}.plt-creation{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;margin-bottom:16px;background:var(--surface);border:1px solid var(--bordure);border-radius:10px}.plt-champ{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--texte-secondaire)}.plt-champ input,.plt-champ select{min-height:38px;min-width:220px;padding:0 8px;font-size:14px;border:1px solid var(--bordure-appuyee);border-radius:8px;background:var(--surface);color:var(--texte)}.plt-note{flex-basis:100%;margin:0;font-size:13px;line-height:1.5}.plt-couts{padding:0 16px 16px;border-top:1px solid var(--bordure);margin-top:4px}.plt-couts-entete{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 10px}.plt-couts-entete h4{margin:0;font-size:14px}.plt-liste-couts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.plt-cout{display:grid;grid-template-columns:170px 110px 200px 140px 1fr auto;align-items:center;gap:10px;padding:8px 10px;background:var(--surface);border:1px solid var(--bordure);border-radius:8px;font-size:14px}.plt-cout-annule{opacity:.5}.plt-cout-genre{font-weight:600}.plt-cout-montant{font-variant-numeric:tabular-nums;font-weight:600}.plt-cout-quand,.plt-cout-activite{color:var(--texte-secondaire);font-size:13px}.plt-cout-part{color:var(--texte-secondaire);font-size:13px;font-variant-numeric:tabular-nums}.plt-cout-etat{font-size:12px;color:var(--texte-tertiaire)}.plt-saisie{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px;margin-bottom:12px;background:var(--surface);border:1px solid var(--bordure);border-radius:10px}.plt-apercu{flex-basis:100%;margin:0;padding:10px 12px;background:var(--ardoise-100);border-left:3px solid var(--ardoise-500);border-radius:0 6px 6px 0;font-size:13px;line-height:1.5}.plt-sans-cout{display:inline-block;min-width:22px;padding:1px 6px;border-radius:999px;background:var(--ambre-100);color:var(--ambre-700);font-weight:700}: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)}.chargement-global{display:flex;align-items:center;justify-content:center;height:100vh;color:var(--texte-tertiaire)}
