:root{--accent:#F9EB1B;--sur-accent:#000000;--accent-survol:#EEDF0A;--accent-pale:#FEFBCD;--accent-texte:#171717;--menu-fond:#2B2B2B;--menu-actif:#F9EB1B;--menu-actif-fond:#363410;--bouton-fond:#F9EB1B;--bouton-texte:#000000;--bouton-survol-fond:#EEDF0A;--anneau:#000000;--souligne:#000000;--tableau-tete:#FEF9C3;--tableau-survol:#FEFCE8;--note-fond:#FEFCE8;--note-bordure:#F3E8A0;--note-titre:#854D0E;--scene-fond:#F9EB1B;--disque:#000000;--hachure-a:#000000;--hachure-b:#F9EB1B}:root[data-theme=nuit]{--accent-survol:#FFF36B;--accent-pale:#3B391C;--accent-texte:#F9EB1B;--menu-fond:#1E1E1E;--bouton-fond:#F9EB1B;--bouton-texte:#000000;--bouton-survol-fond:#FFF36B;--anneau:#F9EB1B;--souligne:#F9EB1B;--tableau-tete:#2A2812;--tableau-survol:#2A2915;--note-fond:#24220F;--note-bordure:#3B391C;--note-titre:#F9EB1B;--scene-fond:#000000;--disque:#F9EB1B}@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/polices/inter-latin-400-normal.woff2?v=8909904ab6c8) format("woff2")}@font-face{font-family:Inter;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/polices/inter-latin-500-normal.woff2?v=f3779f1efccc) format("woff2")}@font-face{font-family:Inter;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/polices/inter-latin-600-normal.woff2?v=f9a06e79cd3a) format("woff2")}@font-face{font-family:Inter;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/polices/inter-latin-700-normal.woff2?v=6f56409fd3d6) format("woff2")}:root{--noir:#000000;--fond:#F5F5F5;--surface:#FFFFFF;--surface-2:#FAFAFA;--bordure:#E5E5E5;--bordure-forte:#D4D4D4;--titre:#171717;--texte:#404040;--doux:#525252;--pale:#6B6B6B;--menu-texte:#A3A3A3;--menu-titre:#949494;--menu-filet:rgb(255 255 255 / .12);--menu-survol:#FFFFFF;--menu-survol-fond:rgba(255,255,255,.07);--haut-fond:#FFFFFF;--haut-texte:#525252;--haut-survol-fond:#F5F5F5;--danger:#B42318;--danger-fond:#FEF3F2;--succes:#15803D;--succes-fond:#ECFDF3;--attention:#B54708;--attention-fond:#FFFAEB;--info:#1D4ED8;--info-fond:#EFF6FF;--code-fond:#F4F4F5;--code-texte:#1F2937;--copier-fond:#FFFFFF;--copier-texte:#404040;--copier-bordure:#D4D4D8;--tableau-zebre:#FAFAF7;--separateur:rgb(0 0 0 / .06);--section-tete:#FAFAFA;--champ-fond:#FFFFFF;--champ-bordure:#D4D4D4;--champ-texte:#171717;--ombre:0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--ombre-haute:0 10px 30px -8px rgb(0 0 0 / .35);--police:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--mono:Consolas, "Cascadia Mono", "SFMono-Regular", Menlo, "DejaVu Sans Mono", "Liberation Mono", monospace;--menu-largeur:250px;--haut-hauteur:70px;--scene-pouce:rgb(120 120 120 / .55);--scene-pouce-survol:rgb(120 120 120 / .8);--filet-pouce:rgb(0 0 0 / .18);--filet-pouce-survol:rgb(0 0 0 / .32);--graphe-1:var(--accent);--graphe-2:#171717;--graphe-3:#A3A3A3;--graphe-4:#D4D4D4;color-scheme:light}:root[data-theme=nuit]{--fond:#121212;--surface:#1C1C1C;--surface-2:#232323;--bordure:#2E2E2E;--bordure-forte:#3A3A3A;--titre:#F5F5F5;--texte:#D4D4D4;--doux:#A3A3A3;--pale:#8F8F8F;--haut-fond:#161616;--haut-texte:#A3A3A3;--haut-survol-fond:#232323;--danger:#FDA29B;--danger-fond:#2A1210;--succes:#4ADE80;--succes-fond:#122117;--attention:#FDB022;--attention-fond:#2A1F0A;--info:#93C5FD;--info-fond:#0F1A2E;--ombre:0 1px 3px 0 rgb(0 0 0 / .5), 0 1px 2px -1px rgb(0 0 0 / .5);--filet-pouce:rgb(255 255 255 / .16);--filet-pouce-survol:rgb(255 255 255 / .3);--code-fond:#0A0A0A;--code-texte:#E5E5E5;--copier-fond:#141414;--copier-texte:#D4D4D4;--copier-bordure:#3A3A3A;--tableau-zebre:#202020;--separateur:rgb(255 255 255 / .07);--section-tete:#232323;--champ-fond:#161616;--champ-bordure:#3A3A3A;--champ-texte:#F5F5F5;--graphe-2:#F5F5F5;--graphe-3:#8F8F8F;--graphe-4:#3A3A3A;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{line-height:1.5;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--police);font-size:14px;color:var(--texte);background:var(--fond);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}h1,h2,h3,h4,p{margin:0}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}code,kbd,pre{font-family:var(--mono)}svg.i{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}svg.i.petit{width:16px;height:16px}svg.i.mini{width:14px;height:14px}:focus-visible{outline:2px solid var(--anneau);outline-offset:2px;border-radius:4px}.sprite{position:absolute;width:0;height:0;overflow:hidden}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[hidden]{display:none!important}.pale{color:var(--pale)}.doux{color:var(--doux)}.droite{text-align:right}.centre{text-align:center}.nowrap{white-space:nowrap}.mono{font-family:var(--mono);font-size:13px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:4px;border:1px solid transparent;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s}.btn-principal{background:var(--bouton-fond);color:var(--bouton-texte)}.btn-principal:hover{background:var(--bouton-survol-fond)}.btn-contour{border-color:var(--bordure-forte);color:var(--titre);background:var(--surface)}.btn-contour:hover{background:var(--surface-2);border-color:var(--titre)}.btn-discret{color:var(--doux);background:transparent}.btn-discret:hover{background:var(--surface-2);color:var(--titre)}.btn-danger{border-color:var(--danger);color:var(--danger);background:var(--surface)}.btn-danger:hover{background:var(--danger-fond)}.btn-grand{padding:11px 18px;font-size:15px}.btn-petit{padding:5px 10px;font-size:13px;line-height:18px;gap:6px}.btn-large{width:100%}.btn-icone{padding:0;width:34px;height:34px;border-radius:6px}.btn-icone.btn-petit{width:30px;height:30px}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;line-height:1;border:1px solid transparent}.badge-terminal{background:var(--surface-2);color:var(--doux);border-color:var(--bordure-forte)}.badge-site{background:var(--surface);color:var(--titre);border-color:var(--titre)}.badge-admin{background:var(--titre);color:var(--surface)}.badge-danger{background:var(--danger-fond);color:var(--danger)}.badge-succes{background:var(--succes-fond);color:var(--succes)}.badge-attention{background:var(--attention-fond);color:var(--attention)}.badge-info{background:var(--info-fond);color:var(--info)}.badge-nouveau{background:var(--accent);color:var(--sur-accent)}.badge-hors{background:var(--accent-pale);color:var(--titre)}.badge-profil{background:var(--accent-pale);color:var(--titre);border-color:var(--accent)}.badge .pt{width:7px;height:7px;border-radius:50%;background:currentColor}.voile{position:fixed;inset:0;background:#0009;display:none;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;z-index:100}.voile.ouvert{display:flex}.fenetre{width:100%;max-width:480px;background:var(--surface);border-radius:6px;box-shadow:var(--ombre-haute);overflow:hidden;border:1px solid var(--bordure)}.hachures{background:repeating-linear-gradient(-45deg,var(--hachure-a) 0 5px,var(--hachure-b) 5px 12px)}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.pastille-icone{width:44px;height:44px;border-radius:50%;background:var(--accent);color:var(--sur-accent);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.pastille-centree{margin:0 auto 14px}body.page-nue{height:100vh;height:100dvh;overflow:hidden;background:var(--scene-fond)}.scene{position:relative;height:100vh;height:100dvh;overflow-x:hidden;overflow-y:auto;display:flex;padding:24px 16px}.scene>main{margin:auto}.disque{position:fixed;border-radius:50%;z-index:-1;pointer-events:none}.disque-hachure{width:min(78vmin,720px);height:min(78vmin,720px);left:max(-22vmin,-200px);bottom:max(-30vmin,-280px);background:repeating-linear-gradient(-45deg,var(--disque) 0 11px,transparent 11px 26px)}.disque-plein{width:min(34vmin,320px);height:min(34vmin,320px);right:max(-8vmin,-70px);top:max(-9vmin,-80px);background:var(--disque)}:root[data-theme=nuit] .disque-hachure{opacity:.9}.carte-connexion{width:100%;max-width:400px;background:var(--surface);border-radius:6px;box-shadow:0 20px 50px -20px #00000073;padding:40px 32px 32px;text-align:center}.carte-connexion.carte-formulaire{max-width:420px;text-align:left}.carte-connexion.carte-formulaire .logo,.carte-connexion.carte-formulaire .phrase{text-align:center}:root[data-theme=nuit] .carte-connexion{border:1px solid var(--bordure)}.logo{display:block;margin:0 auto 28px;width:220px;height:auto}.logo-nuit{display:none}:root[data-theme=nuit] .logo-jour{display:none}:root[data-theme=nuit] .logo-nuit{display:block}.phrase{color:var(--doux);font-size:15px;margin-bottom:28px}.formulaire-connexion{display:grid;gap:6px;margin-bottom:4px}.formulaire-connexion .btn{margin-top:14px}.champ-libelle{font-size:13px;font-weight:500;color:var(--titre);margin-top:8px}.champ-texte{width:100%;height:40px;padding:0 12px;border:1px solid var(--champ-bordure);border-radius:6px;background:var(--champ-fond);color:var(--champ-texte);font:inherit;font-size:14px;outline:0;transition:border-color .15s,box-shadow .15s}.champ-texte:focus{border-color:var(--anneau);box-shadow:0 0 0 3px var(--accent-pale)}.erreur{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:6px;background:var(--danger-fond);color:var(--danger);font-size:13px;font-weight:500;margin:-12px 0 18px}.ou{display:flex;align-items:center;gap:12px;color:var(--pale);font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin:18px 0}.ou:before,.ou:after{content:"";flex:1;border-top:1px solid var(--bordure)}.fenetre .bande{height:8px}.fenetre .corps{padding:28px 28px 24px}.fenetre h2{font-size:17px;font-weight:600;color:var(--titre);margin-bottom:10px}.fenetre p{color:var(--texte);margin-bottom:10px}.fenetre p a{font-weight:500;color:var(--titre);text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:var(--souligne);overflow-wrap:anywhere}.fenetre .adresse{display:block;margin-top:4px}.fenetre .corps .actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid var(--bordure)}.titre-sobre{font-size:20px;font-weight:600;color:var(--titre);margin:0 0 24px}.scene-sobre .phrase{margin:-14px 0 24px}@media(max-width:480px){.carte-connexion{padding:32px 20px 24px}.logo{width:190px}}.scene::-webkit-scrollbar{width:6px;height:6px}.scene::-webkit-scrollbar-track{background:transparent}.scene::-webkit-scrollbar-thumb{background:var(--scene-pouce);border-radius:3px}.scene::-webkit-scrollbar-thumb:hover{background:var(--scene-pouce-survol)}@supports (-moz-appearance:none){.scene,.page-nue .voile{scrollbar-width:thin;scrollbar-color:var(--scene-pouce) transparent}}.page-nue .voile{overflow-y:auto}.page-nue .voile::-webkit-scrollbar{width:6px}.page-nue .voile::-webkit-scrollbar-track{background:transparent}.page-nue .voile::-webkit-scrollbar-thumb{background:var(--scene-pouce);border-radius:3px}.liens-publics{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:22px;font-size:12.5px;color:var(--pale)}.liens-publics a{color:var(--doux);text-decoration:none;border-bottom:1px solid transparent}.liens-publics a:hover{color:var(--titre);border-bottom-color:var(--accent)}.voile-public{display:none;position:fixed;inset:0;z-index:200;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:4vh 16px;overflow:hidden}.voile-public.ouvert{display:flex;align-items:center;justify-content:center}.fenetre-publique{position:relative;width:min(860px,100%);max-height:92vh;max-height:92dvh;background:var(--surface);border-radius:12px;box-shadow:var(--ombre-haute);display:flex;flex-direction:column;overflow:hidden}.fenetre-publique:focus{outline:none}.fermer-public{position:absolute;top:12px;right:12px;z-index:2;color:var(--doux);background:var(--surface-2);border-radius:999px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center}.fermer-public:hover{color:var(--titre);background:var(--bordure)}.corps-public{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding:36px 48px 40px;overscroll-behavior:contain}.corps-public::-webkit-scrollbar{width:6px}.corps-public::-webkit-scrollbar-track{background:transparent}.corps-public::-webkit-scrollbar-thumb{background:var(--filet-pouce);border-radius:3px}@supports (-moz-appearance:none){.corps-public{scrollbar-width:thin;scrollbar-color:var(--filet-pouce) transparent}}.public{color:var(--texte);font-size:14.5px;line-height:1.6;text-align:left;max-width:720px}.public h1{font-size:24px;font-weight:600;color:var(--titre);margin:6px 0 4px}.public h2{font-size:15px;font-weight:600;color:var(--titre);margin:22px 0 6px}.public p{margin:0 0 8px}.public ul{margin:0 0 8px 18px;padding:0}.public li{margin-bottom:4px}.public a{color:var(--titre);text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:var(--souligne)}.public-tete{margin-bottom:8px}.public-retour{display:inline-flex;align-items:center;gap:6px;color:var(--doux);text-decoration:none;font-size:13px;font-weight:500}.public-retour .retour{transform:rotate(180deg)}.public-retour:hover{color:var(--titre)}.carte-public{width:min(860px,100%);max-width:860px;text-align:left;padding:36px 48px 40px}.scene-public{align-items:flex-start;padding-top:5vh;overflow-y:auto}@media(max-width:640px){.corps-public,.carte-public{padding:28px 20px}}body.page-appli{overflow:hidden}.appli{display:flex;height:100vh;height:100dvh;overflow:hidden}.menu{--anneau:var(--menu-actif)}.menu{width:var(--menu-largeur);min-width:var(--menu-largeur);background:var(--menu-fond,#000000);height:100%;display:flex;flex-direction:column;z-index:40;box-shadow:var(--ombre)}.boite-logo{flex:none;height:var(--haut-hauteur);display:flex;align-items:center;gap:12px;padding:0 24px;border-bottom:1px dashed var(--menu-filet);text-decoration:none}.boite-logo img.n{width:32px;height:32px;border-radius:4px}.boite-logo img.mot{height:30px;width:auto}.menu-corps{flex:1;min-height:0;display:flex;flex-direction:column}.menu nav{flex:1;overflow-y:auto;padding:10px 0 16px}.menu-titre{color:var(--menu-titre);font-size:12px;font-weight:500;letter-spacing:.1em;padding:14px 30px 6px;cursor:default;text-transform:uppercase}.menu ul{list-style:none;margin:0;padding:0}.menu li{padding:0 15px;margin-bottom:2px}.lien-menu{display:flex;align-items:center;gap:10px;width:100%;padding:9px 15px;border-radius:8px;color:var(--menu-texte);font-size:14px;text-decoration:none;text-align:left;position:relative;transition:background-color .15s,color .15s}.lien-menu:hover{color:var(--menu-survol);background:var(--menu-survol-fond)}.lien-menu[aria-current]{color:var(--menu-actif);background:var(--menu-actif-fond);font-weight:500}.lien-menu[aria-current=page]:before{content:"";position:absolute;left:-15px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--menu-actif)}.lien-menu[aria-current=true]{background:transparent}.lien-menu .chevron{margin-left:auto;transition:transform .15s}.lien-menu[aria-expanded=true] .chevron{transform:rotate(90deg)}.sous-menu{display:none;padding:2px 0 6px 30px!important}.sous-menu.ouvert{display:block}.sous-menu li{padding:0;margin:0}.sous-menu a{display:block;padding:6px 15px;border-radius:6px;color:var(--menu-texte);text-decoration:none;font-size:13.5px;position:relative}.sous-menu a:before{content:"";position:absolute;left:2px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:currentColor;opacity:.45}.sous-menu a:hover{color:var(--menu-survol);background:var(--menu-survol-fond)}.sous-menu a[aria-current]{color:var(--menu-actif);background:var(--menu-actif-fond);font-weight:500}.sous-menu a[aria-current]:before{opacity:1}.pied-menu{flex:none;height:var(--haut-hauteur);padding:0 24px;border-top:1px dashed var(--menu-filet);color:var(--menu-titre);font-size:12px;display:flex;align-items:center;gap:8px}.pied-menu .point{width:8px;height:8px;border-radius:50%;background:var(--menu-actif)}.colonne{flex:1;min-width:0;height:100%;display:flex;flex-direction:column}.defile{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;overscroll-behavior:contain}.defile:focus{outline:none}.haut{height:var(--haut-hauteur);background:var(--haut-fond);display:flex;align-items:center;gap:12px;padding:0 24px;border-bottom:1px solid var(--bordure);flex:none;position:relative;z-index:30}.haut-site{display:flex;align-items:center;gap:12px;color:var(--titre);font-size:15px}.haut-site strong{font-weight:600}.haut-espace{flex:1}.lien-haut{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;min-width:40px;padding:0 10px;border-radius:999px;color:var(--haut-texte);transition:background-color .15s,color .15s}.lien-haut:hover{background:var(--haut-survol-fond);color:var(--titre)}.bascule-menu{display:none}kbd{font-family:var(--police);font-size:11px;font-weight:600;color:var(--doux);background:var(--surface);border:1px solid var(--bordure-forte);border-bottom-width:2px;border-radius:4px;padding:1px 6px;line-height:16px}.deroulant{position:relative}.liste-deroulante{position:absolute;right:0;top:calc(100% + 8px);min-width:240px;background:var(--surface);border:1px solid var(--bordure);border-radius:8px;box-shadow:var(--ombre-haute);padding:8px;display:none;z-index:50}.liste-deroulante.ouvert{display:block}.liste-deroulante .ligne{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border-radius:6px;color:var(--texte);text-decoration:none;font-size:14px;text-align:left}.liste-deroulante .ligne:hover{background:var(--fond)}.liste-deroulante .ligne.choisie{color:var(--titre);font-weight:600}.liste-deroulante .ligne.danger{color:var(--danger)}.liste-deroulante hr{border:0;border-top:1px solid var(--bordure);margin:6px 0}.compte-tete{padding:8px 12px 10px;display:grid}.compte-tete strong{display:block;color:var(--titre);font-weight:600}.compte-tete span{color:var(--pale);font-size:13px}.avatar{width:36px;height:36px;border-radius:50%;background:var(--accent);color:var(--sur-accent);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;box-shadow:inset 0 0 0 2px #00000040}.avatar.av-1{background:#d6006f;color:#fff}.avatar.av-2{background:#b45309;color:#fff}.avatar.av-3{background:#15803d;color:#fff}.avatar.av-4{background:#1d4ed8;color:#fff}.avatar.av-5{background:#7c3aed;color:#fff}.avatar.av-6{background:#0f766e;color:#fff}.avatar.av-7{background:#be123c;color:#fff}.avatar.av-8{background:#171717;color:#fff}.compte{padding:0 4px 0 2px;gap:10px}.compte .nom{color:var(--titre);font-weight:500}.contenu{padding:24px calc(24px - var(--filet, 6px)) 24px 24px;flex:1 0 auto;width:100%}.contenu:focus{outline:none}.titre-page{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:nowrap;padding:16px 22px 15px;border:1px solid var(--bordure);border-bottom:2px solid var(--accent);border-radius:8px;background:linear-gradient(100deg,var(--accent-pale) 0%,var(--surface) 58%)}.titre-page{min-height:108px}.titre-page>div{min-width:0;flex:1 1 auto}.titre-page h1{font-size:19px;font-weight:600;color:var(--titre);letter-spacing:-.01em;line-height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.titre-page h1:focus{outline:none}.titre-page .pale{font-size:13px;margin-top:3px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.titre-page .actions{display:flex;align-items:center;gap:8px;flex:none;flex-wrap:nowrap;white-space:nowrap}.titre-page>.badge{align-self:center;flex:none}.fil{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;color:var(--titre);font-size:12.5px;line-height:18px;list-style:none;margin:0 0 5px;padding:0;color:var(--doux)}.titre-page .fil{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.fil li+li:before{content:"";display:inline-block;width:6px;height:6px;border-right:1.5px solid var(--pale);border-top:1.5px solid var(--pale);transform:rotate(45deg);margin-right:12px;vertical-align:2px}.fil a{text-decoration:none;color:var(--doux)}.fil a:hover{color:var(--titre)}.carte{background:var(--surface);border-radius:6px;box-shadow:var(--ombre)}:root[data-theme=nuit] .carte{border:1px solid var(--bordure);box-shadow:none}.carte+.carte{margin-top:24px}.carte-tete{padding:14px 24px;border-bottom:1px solid var(--bordure);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.carte-tete h2{font-size:16px;font-weight:500;color:var(--titre);display:flex;align-items:center;gap:10px}.carte-tete .actions{display:flex;align-items:center;gap:8px}.carte-corps{padding:24px}.carte-corps-simple{display:block}.carte-corps-simple p+p{margin-top:12px}.carte-corps code{white-space:nowrap;font-size:13px;background:var(--surface-2);border:1px solid var(--bordure);border-radius:4px;padding:1px 5px;color:var(--titre)}.carte-pied{padding:12px 24px;border-top:1px solid var(--bordure);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--doux)}.grille-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.grille-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.grille-7-5{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px}.grille-8-4{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:24px}.grille-2>.carte,.grille-3>.carte,.grille-7-5>.carte,.grille-8-4>.carte{margin:0}.lien{color:var(--titre);font-weight:500;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:var(--bordure-forte)}.lien:hover{text-decoration-color:var(--accent);background:var(--accent-pale)}.tuiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px}.tuile{display:flex;align-items:center;gap:14px;padding:18px 20px;background:var(--surface);border-radius:6px;box-shadow:var(--ombre);min-width:0}:root[data-theme=nuit] .tuile{border:1px solid var(--bordure);box-shadow:none}.tuile-pastille{width:44px;height:44px;border-radius:10px;background:var(--accent-pale);color:var(--titre);display:flex;align-items:center;justify-content:center;flex:none}.tuile>div{min-width:0;display:grid}.tuile-valeur{font-size:22px;font-weight:600;color:var(--titre);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tuile-libelle{font-size:13px;color:var(--doux);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tuile-tendance{font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:4px;margin-top:2px}.tuile-tendance.hausse{color:var(--succes)}.tuile-tendance.baisse{color:var(--danger)}.sommaire{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.sommaire .carte{margin:0}.liste-pages-carte{list-style:none;margin:0;padding:8px 12px}.liste-pages-carte a{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center;padding:8px 12px;border-radius:6px;text-decoration:none;color:var(--titre);font-size:14px}.liste-pages-carte a:hover{background:var(--accent-pale)}.liste-pages-carte small{grid-column:2;color:var(--pale);font-size:12.5px;line-height:1.4}.point-etat{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--pale);display:inline-block}.point-etat.fait{background:var(--accent);border-color:var(--accent)}.pied{flex:none;height:var(--haut-hauteur);padding:0 24px;color:var(--pale);font-size:13px;border-top:1px solid var(--bordure);display:flex;align-items:center;justify-content:space-between;gap:12px}.pied span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1023px){.menu{position:fixed;left:0;top:0;height:100vh;height:100dvh;transform:translate(-100%);visibility:hidden;transition:transform .2s,visibility 0s .2s}.menu.ouvert{transform:none;visibility:visible;transition:transform .2s;box-shadow:var(--ombre-haute)}.bascule-menu{display:inline-flex}.grille-2,.grille-3,.grille-7-5,.grille-8-4{grid-template-columns:minmax(0,1fr)}.compte .nom{display:none}}@media(max-width:640px){.haut{padding:0 12px;gap:6px}.haut-site{font-size:14px}.haut-site .badge{display:none}.contenu{padding:16px calc(16px - var(--filet, 6px)) 16px 16px}.titre-page{padding:12px 14px 11px;margin-bottom:16px;min-height:0;flex-wrap:wrap}.titre-page .actions{flex-wrap:wrap;white-space:normal}.carte-corps{padding:16px}.carte-tete,.carte-pied{padding:12px 16px}}.evitement{position:absolute;left:12px;top:-60px;z-index:100;background:var(--accent);color:var(--sur-accent);padding:8px 14px;border-radius:4px;font-weight:600;text-decoration:none}.evitement:focus{top:12px}.annonce{position:fixed;left:50%;bottom:28px;transform:translate(-50%,16px);background:var(--titre);color:var(--surface);padding:10px 18px;border-radius:999px;font-size:14px;font-weight:500;box-shadow:var(--ombre-haute);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:120}.annonce.ouvert{opacity:1;transform:translate(-50%)}.bandeau{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;margin-bottom:20px;border-radius:6px;border:1px solid var(--bordure-forte);background:var(--accent-pale);color:var(--titre);font-size:14px}.bandeau .i{flex:none;margin-top:2px}.bandeau-danger{background:var(--danger-fond);border-color:var(--danger);color:var(--danger)}.bandeau-succes{background:var(--succes-fond);border-color:var(--succes);color:var(--succes)}.bandeau-info{background:var(--info-fond);border-color:var(--info);color:var(--info)}.bandeau strong{font-weight:600}.encadre{border:1px solid var(--note-bordure);border-left:4px solid var(--accent);border-radius:6px;background:var(--note-fond);padding:12px 16px}.encadre:before{content:"Note";display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--note-titre);margin-bottom:4px}.encadre>*+*{margin-top:8px}.defile,.menu nav{scrollbar-gutter:stable}.defile::-webkit-scrollbar,.menu nav::-webkit-scrollbar,.tableau::-webkit-scrollbar,.fenetre-corps::-webkit-scrollbar,pre::-webkit-scrollbar{width:6px;height:6px}.defile::-webkit-scrollbar-track,.menu nav::-webkit-scrollbar-track,.tableau::-webkit-scrollbar-track,.fenetre-corps::-webkit-scrollbar-track,pre::-webkit-scrollbar-track{background:transparent}.defile::-webkit-scrollbar-thumb,.tableau::-webkit-scrollbar-thumb,.fenetre-corps::-webkit-scrollbar-thumb,pre::-webkit-scrollbar-thumb{background:var(--filet-pouce);border-radius:3px}.defile::-webkit-scrollbar-thumb:hover,.tableau::-webkit-scrollbar-thumb:hover,.fenetre-corps::-webkit-scrollbar-thumb:hover{background:var(--filet-pouce-survol)}.defile::-webkit-scrollbar-corner,.tableau::-webkit-scrollbar-corner{background:transparent}.menu nav::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.menu nav:hover::-webkit-scrollbar-thumb,.menu nav:focus-within::-webkit-scrollbar-thumb{background:#fff3}@supports (-moz-appearance:none){.defile,.tableau,.fenetre-corps,pre{scrollbar-width:thin;scrollbar-color:var(--filet-pouce) transparent}.menu nav{scrollbar-width:thin;scrollbar-color:transparent transparent}.menu nav:hover,.menu nav:focus-within{scrollbar-color:rgb(255 255 255 / .2) transparent}}@media print{body.page-appli,.appli,.colonne,.defile{overflow:visible;height:auto;display:block}.menu,.haut,.pied,.voile,.evitement{display:none!important}.contenu{padding:0}.carte{box-shadow:none;border:1px solid #ccc}.tableau{overflow:visible}}.recherche-haut{display:flex;align-items:center;gap:8px;height:40px;min-width:0;width:min(520px,100%);padding:0 12px 0 14px;border:1px solid var(--bordure);border-radius:999px;background:var(--fond);color:var(--pale)}.recherche-haut:focus-within{border-color:var(--anneau);box-shadow:0 0 0 3px var(--accent-pale);background:var(--surface)}.recherche-haut .i{flex:none}.champ-recherche{flex:1;min-width:0;height:38px;border:0;background:transparent;color:var(--titre);font-size:14px;outline:none}.champ-recherche::placeholder{color:var(--pale)}.champ-recherche::-webkit-search-cancel-button{-webkit-appearance:none}.recherche-haut kbd{flex:none}.pastille-compte{position:absolute;top:6px;right:6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--accent);color:var(--sur-accent);font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.deroulant .lien-haut{position:relative}.liste-notifications{min-width:300px}.compte{padding:0 6px 0 3px;gap:10px;height:44px}.compte .identite{display:grid;text-align:left;line-height:1.15}.compte .nom{color:var(--titre);font-weight:500;font-size:14px}.compte .sous-nom{color:var(--pale);font-size:11.5px}.liste-compte{min-width:290px}.compte-tete-riche{display:flex;gap:12px;align-items:center;padding:10px 12px 12px}.compte-tete-riche>div{display:grid;gap:3px;min-width:0}.compte-tete-riche .badge{justify-self:start;margin-top:2px}.avatar-grand{width:52px;height:52px;font-size:20px;flex:none}.avatar-photo{overflow:hidden;background:var(--surface-2);box-shadow:inset 0 0 0 2px #0000001f}.avatar-photo img{width:100%;height:100%;object-fit:cover;display:block}.menu-titre-groupe{display:flex;align-items:center;gap:10px;margin-top:10px;padding:12px 30px 8px;color:var(--menu-groupe, #8a8a8a);font-size:11px;font-weight:700;letter-spacing:.16em}.menu-titre-groupe:after{content:"";flex:1;height:1px;background:#ffffff1a}.menu-titre-groupe.actif{color:var(--menu-actif)}.menu-titre-groupe.actif:after{background:var(--menu-actif);opacity:.45}.menu-titre-navigation{padding-top:12px}.section{position:relative}.section-active>.lien-menu{color:var(--menu-survol)}.sous-menu-titre{display:none}.sous-menu a{display:flex;align-items:center;gap:8px}.sous-menu a .i{width:15px;height:15px;opacity:.7}.sous-menu a:before{display:none}.sous-menu a[aria-current]:before{display:none}.sous-menu a[aria-current] .i{opacity:1}@media(min-width:1024px)and (hover:hover){.section:hover>.sous-menu:not(.ouvert){display:block;position:absolute;left:calc(100% + 2px);top:0;z-index:60;min-width:230px;padding:8px!important;background:var(--menu-fond,#000000);border:1px solid var(--menu-filet);border-radius:10px;box-shadow:var(--ombre-haute)}.section:hover>.sous-menu:not(.ouvert) .sous-menu-titre{display:flex;align-items:center;gap:8px;padding:6px 12px 8px;color:var(--menu-titre);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid rgb(255 255 255 / .1);margin-bottom:4px}.section:hover>.sous-menu:not(.ouvert) a{padding:8px 12px;font-size:14px}.section:hover>.lien-menu{color:var(--menu-survol);background:var(--menu-survol-fond)}}.infobulle{position:fixed;z-index:130;max-width:320px;padding:8px 12px;border-radius:6px;background:var(--titre);color:var(--surface);font-size:12.5px;line-height:1.45;box-shadow:var(--ombre-haute);pointer-events:none;white-space:pre-line}.infobulle[hidden]{display:none}[data-info]{cursor:help}.pied-menu-texte{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1023px){.compte .identite{display:none}.recherche-haut{width:auto;flex:1}.recherche-haut kbd{display:none}}@media(max-width:640px){.recherche-haut{padding:0 10px}.champ-recherche{font-size:13px}.liste-notifications{min-width:260px}}.btn-plus{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:0;height:36px;padding:0;border-radius:999px;background:var(--accent);color:var(--sur-accent);margin-right:4px;transition:transform .15s ease,background .15s ease}.btn-plus:hover{background:var(--accent-survol);color:var(--sur-accent)}.btn-plus:focus-visible{outline:2px solid var(--anneau);outline-offset:2px}.btn-plus[aria-expanded=true]{transform:rotate(45deg)}.btn-plus .i{width:20px;height:20px}.liste-plus{min-width:280px}.liste-plus .compte-tete span{font-size:12.5px}.liste-plus .ligne>span{display:grid;gap:1px;min-width:0}.liste-plus .ligne small{font-size:12px;line-height:1.3}.espace-haut{margin-top:24px}.espace-haut-20{margin-top:20px}.espace-haut-16{margin-top:16px}.espace-haut-12{margin-top:12px}.espace-haut-6{margin-top:6px}.petit-texte{font-size:12.5px}.sans-ligne{text-decoration:none}.rangee-boutons{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.champ-select-barre{height:38px;min-height:38px;width:auto}.tableau-encadre{border:1px solid var(--bordure);border-radius:6px}.tableau-encadre th:first-child,.tableau-encadre td:first-child{padding-left:12px}.tableau-encadre th:last-child,.tableau-encadre td:last-child{padding-right:12px}.jauge span{width:0}.jauge span.c1,.liste-repartition i.c1{background:var(--accent)}.jauge span.c2,.liste-repartition i.c2{background:var(--graphe-2)}.jauge span.c3,.liste-repartition i.c3{background:var(--graphe-3)}.jauge span.c4,.liste-repartition i.c4{background:var(--graphe-4)}.formulaire{display:contents}.grille-champs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.grille-champs-3{grid-template-columns:repeat(3,minmax(0,1fr))}.champ{display:grid;gap:6px;min-width:0;align-content:start}.champ-large{grid-column:1 / -1}.champ>label,.champ-libelle,.libelle{font-size:13px;font-weight:500;color:var(--titre)}.req{color:var(--danger);font-weight:600}.aide{font-size:12px;color:var(--pale);line-height:1.4}.champ-texte,.champ-select,.champ-zone{width:100%;min-height:40px;padding:0 12px;border:1px solid var(--champ-bordure);border-radius:6px;background:var(--champ-fond);color:var(--champ-texte);font:inherit;font-size:14px;outline:0;transition:border-color .15s,box-shadow .15s}.champ-zone{padding:10px 12px;min-height:96px;resize:vertical;line-height:1.5}.champ-texte:focus,.champ-select:focus,.champ-zone:focus,.editeur:focus-within,.multi:focus-within{border-color:var(--anneau);box-shadow:0 0 0 3px var(--accent-pale)}.champ-texte::placeholder,.champ-zone::placeholder{color:var(--pale)}.champ-texte[disabled],.champ-select[disabled]{background:var(--surface-2);color:var(--pale);cursor:not-allowed}.champ-select{appearance:none;-webkit-appearance:none;padding-right:34px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--doux) 50%),linear-gradient(135deg,var(--doux) 50%,transparent 50%);background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px;background-size:5px 5px;background-repeat:no-repeat}.champ-select[multiple]{height:auto;min-height:120px;padding:6px;background-image:none}.champ-select[multiple] option{padding:6px 8px;border-radius:4px}.champ-unite{display:flex;align-items:stretch}.champ-unite .champ-texte{border-radius:6px 0 0 6px;border-right:0}.champ-unite span{display:flex;align-items:center;padding:0 12px;border:1px solid var(--champ-bordure);border-radius:0 6px 6px 0;background:var(--surface-2);color:var(--doux);font-size:13px;white-space:nowrap}.champ-prefixe{display:flex;align-items:stretch}.champ-prefixe span{display:flex;align-items:center;padding:0 12px;border:1px solid var(--champ-bordure);border-right:0;border-radius:6px 0 0 6px;background:var(--surface-2);color:var(--doux);font-size:13px}.champ-prefixe .champ-texte{border-radius:0 6px 6px 0}.champ.invalide .champ-texte,.champ.invalide .champ-select,.champ.invalide .champ-zone{border-color:var(--danger)}.champ .faute{font-size:12px;color:var(--danger);font-weight:500}.champ-texte:user-invalid,.champ-zone:user-invalid{border-color:var(--danger)}input[type=date].champ-texte,input[type=time].champ-texte,input[type=datetime-local].champ-texte{padding-right:8px}input[type=color]{width:52px;height:40px;padding:3px;border:1px solid var(--champ-bordure);border-radius:6px;background:var(--champ-fond);cursor:pointer}input[type=range]{width:100%;accent-color:var(--accent);margin:12px 0}.champ-fichier{font-size:13px;color:var(--doux)}.champ-fichier::file-selector-button{font:inherit;font-size:13px;font-weight:500;color:var(--titre);background:var(--surface);border:1px solid var(--bordure-forte);border-radius:4px;padding:6px 12px;margin-right:10px;cursor:pointer}.champ-fichier::file-selector-button:hover{background:var(--surface-2);border-color:var(--titre)}.cases,.radios{display:flex;flex-wrap:wrap;gap:8px 20px;padding-top:4px}.cases.colonne,.radios.colonne{flex-direction:column;gap:8px}.case,.radio{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--texte);cursor:pointer}.case input,.radio input{width:18px;height:18px;margin:0;accent-color:var(--accent);cursor:pointer}.interrupteur{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:var(--texte);padding-top:4px}.interrupteur input{position:absolute;opacity:0;width:0;height:0}.interrupteur .curseur{width:40px;height:22px;border-radius:11px;background:var(--bordure-forte);position:relative;transition:background-color .15s;flex:none}.interrupteur .curseur:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:transform .15s}.interrupteur input:checked+.curseur{background:var(--accent)}.interrupteur input:checked+.curseur:after{transform:translate(18px)}.interrupteur input:focus-visible+.curseur{outline:2px solid var(--anneau);outline-offset:2px}.interrupteur .etat{color:var(--doux)}.interrupteur input:checked~.etat{color:var(--titre);font-weight:500}.choix-multiples{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.puce-choix{position:relative;display:inline-flex}.puce-choix input{position:absolute;opacity:0;width:0;height:0}.puce-choix span{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--bordure-forte);border-radius:999px;font-size:13px;color:var(--texte);background:var(--surface);cursor:pointer;transition:all .15s}.puce-choix span:before{content:"";width:8px;height:8px;border-radius:50%;border:1.5px solid var(--pale)}.puce-choix input:checked+span{border-color:var(--accent);background:var(--accent-pale);color:var(--titre);font-weight:500}.puce-choix input:checked+span:before{background:var(--accent);border-color:var(--accent)}.puce-choix input:focus-visible+span{outline:2px solid var(--anneau);outline-offset:2px}.multi{border:1px solid var(--champ-bordure);border-radius:6px;background:var(--champ-fond);padding:5px 8px;display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:40px;position:relative}.multi .choisi{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 6px 0 10px;border-radius:999px;background:var(--accent-pale);color:var(--titre);font-size:13px;font-weight:500}.multi .choisi button{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--doux)}.multi .choisi button:hover{background:var(--surface);color:var(--danger)}.multi input{flex:1;min-width:120px;border:0;outline:0;background:none;font:inherit;font-size:14px;color:var(--champ-texte);height:26px}.multi-liste{position:absolute;left:-1px;right:-1px;top:100%;margin-top:4px;background:var(--surface);border:1px solid var(--bordure);border-radius:6px;box-shadow:var(--ombre-haute);max-height:200px;overflow-y:auto;z-index:5;display:none;padding:4px}.multi-liste.ouvert{display:block}.multi-liste button{display:block;width:100%;text-align:left;padding:7px 10px;border-radius:4px;font-size:14px;color:var(--texte)}.multi-liste button:hover,.multi-liste button.actif{background:var(--accent-pale);color:var(--titre)}.multi-liste .vide{padding:7px 10px;color:var(--pale);font-size:13px}.editeur{border:1px solid var(--champ-bordure);border-radius:6px;background:var(--champ-fond);overflow:hidden}.editeur-barre{display:flex;flex-wrap:wrap;gap:2px;padding:6px;border-bottom:1px solid var(--bordure);background:var(--surface-2)}.editeur-barre button{width:30px;height:28px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:var(--doux);font-size:13px;font-weight:600}.editeur-barre button:hover{background:var(--surface);color:var(--titre)}.editeur-barre button.actif{background:var(--accent-pale);color:var(--titre)}.editeur-barre .sep{width:1px;background:var(--bordure);margin:4px}.editeur-zone{min-height:140px;max-height:320px;overflow-y:auto;padding:12px 14px;font-size:14px;line-height:1.6;color:var(--champ-texte);outline:0}.editeur-zone:empty:before{content:attr(data-vide);color:var(--pale)}.editeur-zone h3{font-size:16px;font-weight:600;margin:0 0 6px}.editeur-zone p{margin:0 0 8px}.editeur-zone ul,.editeur-zone ol{margin:0 0 8px;padding-left:22px}.editeur-zone a{color:var(--accent-texte);font-weight:500}.barre-outils{display:flex;align-items:center;gap:10px;padding:14px 24px;border-bottom:1px solid var(--bordure);flex-wrap:wrap}.barre-outils form{display:contents}.champ-recherche{display:flex;align-items:center;gap:8px;height:38px;padding:0 10px 0 12px;border:1px solid var(--champ-bordure);border-radius:6px;background:var(--champ-fond);width:min(360px,100%);color:var(--pale)}.champ-recherche:focus-within{border-color:var(--anneau);box-shadow:0 0 0 3px var(--accent-pale)}.champ-recherche input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:14px;color:var(--champ-texte)}.champ-recherche input::placeholder{color:var(--pale)}.champ-recherche button{display:inline-flex;color:var(--pale);border-radius:50%;width:22px;height:22px;align-items:center;justify-content:center}.champ-recherche button:hover{color:var(--titre);background:var(--surface-2)}.barre-outils .champ-select{width:auto;min-height:38px;height:38px;max-width:200px}.barre-outils .espace{flex:1}.compteur{font-size:13px;color:var(--doux);white-space:nowrap}.compteur strong{color:var(--titre);font-weight:600}.filtres-avances{padding:16px 24px;border-bottom:1px solid var(--bordure);background:var(--surface-2)}.barre-outils .filtres-avances{flex-basis:100%;margin:14px -24px -14px;border-top:1px solid var(--bordure);border-bottom:0}.filtres-avances[hidden]{display:none}.filtres-avances .grille-champs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 16px}.filtres-avances .champ-texte,.filtres-avances .champ-select{min-height:36px;height:36px;font-size:13px}.filtres-pied{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.puces-filtres{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 24px;border-bottom:1px solid var(--bordure);font-size:13px}.puces-filtres .libelle{color:var(--pale);font-weight:500}.puce{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 6px 0 10px;border-radius:999px;background:var(--accent-pale);color:var(--titre);text-decoration:none;font-size:13px;border:1px solid transparent}.puce:hover{border-color:var(--accent)}.puce .i{color:var(--doux)}.puce:hover .i{color:var(--danger)}.puce strong{font-weight:600}.puces-filtres .lien-effacer{color:var(--doux);text-decoration:underline;text-underline-offset:3px;margin-left:4px}.puces-filtres .lien-effacer:hover{color:var(--titre)}.barre-selection{display:flex;align-items:center;gap:8px;padding:10px 24px;background:var(--accent-pale);border-bottom:1px solid var(--bordure);font-size:14px;color:var(--titre);flex-wrap:wrap}.barre-selection[hidden]{display:none}.barre-selection strong{font-weight:600}.barre-selection .sep{width:1px;height:20px;background:var(--bordure-forte);margin:0 6px}.barre-selection .espace{flex:1}.tableau{overflow-x:auto}.tableau table{width:100%;border-collapse:collapse;font-size:14px}.tableau th{text-align:left;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--titre);background:var(--tableau-tete);padding:11px 12px;border-bottom:1px solid var(--bordure);white-space:nowrap;vertical-align:middle}.tableau th:first-child,.tableau td:first-child{padding-left:24px}.tableau th:last-child,.tableau td:last-child{padding-right:24px}.tableau tbody tr:nth-child(2n) td{background:var(--tableau-zebre)}.tableau tbody tr:hover td,.tableau tbody tr:focus-within td{background:var(--tableau-survol)}.tableau tbody tr.choisie td{background:var(--accent-pale)}.tableau td{padding:10px 12px;border-bottom:1px solid var(--bordure);vertical-align:middle;color:var(--texte)}.tableau tr:last-child td{border-bottom:0}.tableau td strong{color:var(--titre);font-weight:500}.tableau td small{display:block;color:var(--pale);font-size:12.5px}.tableau .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tableau th.num{text-align:right}.col-case{width:44px}.col-case input{width:16px;height:16px;margin:0;accent-color:var(--accent);display:block;cursor:pointer}.col-actions{width:120px;text-align:right}.actions-ligne{display:inline-flex;gap:2px;opacity:0;transition:opacity .15s}tr:hover .actions-ligne,tr:focus-within .actions-ligne{opacity:1}.actions-ligne .btn-icone{color:var(--doux)}.actions-ligne .btn-icone:hover{color:var(--titre);background:var(--surface)}.actions-ligne .btn-icone.danger:hover{color:var(--danger);background:var(--danger-fond)}.tri{display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:none;text-transform:inherit;letter-spacing:inherit;font:inherit}.tri .i{color:var(--pale);width:14px;height:14px}.tri:hover,th[aria-sort] .tri .i{color:var(--accent-texte)}th[aria-sort=descending] .tri .i{transform:rotate(180deg)}.tableau .vide{padding:40px 24px;text-align:center;color:var(--pale)}.tableau .vide .i{width:36px;height:36px;margin-bottom:8px;color:var(--bordure-forte)}.avatar-mini{width:30px;height:30px;border-radius:50%;background:var(--accent-pale);color:var(--titre);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex:none}.cellule-identite{display:flex;align-items:center;gap:10px}.etat-point{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.etat-point:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pale)}.etat-point.ok:before{background:var(--succes)}.etat-point.attente:before{background:var(--attention)}.etat-point.ko:before{background:var(--danger)}.jauge{height:6px;border-radius:3px;background:var(--bordure);min-width:90px;overflow:hidden}.jauge span{display:block;height:100%;background:var(--accent);border-radius:3px}.tableau .jauge-cellule{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--doux)}.info-survol{position:fixed;z-index:60;width:min(520px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--bordure-forte);border-radius:10px;box-shadow:var(--ombre-haute);padding:14px 18px 15px;font-size:13px;color:var(--texte);display:none;pointer-events:none}:root[data-theme=nuit] .info-survol{background:#262626;border-color:#4a4a4a;box-shadow:0 12px 32px -8px #000000bf}.info-survol.ouvert{display:block}.info-survol strong{display:block;color:var(--titre);font-size:14px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--bordure)}.info-survol dl{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);gap:5px 14px;align-items:baseline}.info-survol dt{color:var(--pale);white-space:nowrap}.info-survol dd{margin:0;color:var(--titre);overflow-wrap:anywhere;min-width:0}.info-survol dd .badge{vertical-align:middle}.info-survol .badge{margin-top:8px}.pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pagination .par-page{display:inline-flex;align-items:center;gap:8px}.pagination .par-page .champ-select{width:auto;min-height:32px;height:32px;font-size:13px;padding:0 30px 0 10px;background-position:calc(100% - 15px) 13px,calc(100% - 10px) 13px}.pages{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.pages a,.pages span{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border-radius:6px;text-decoration:none;color:var(--texte);font-size:13px;font-weight:500}.pages a:hover{background:var(--surface-2);color:var(--titre)}.pages a[aria-current]{background:var(--titre);color:var(--surface)}.pages span.points{color:var(--pale)}.pages .inactif{opacity:.4;pointer-events:none}.fenetre-modale{max-width:760px;display:flex;flex-direction:column;max-height:calc(86vh - 16px);max-height:calc(100dvh - 14vh - 16px)}.fenetre-modale:focus{outline:none}.fenetre-modale.large{max-width:960px}.fenetre-modale.etroite{max-width:520px}.voile-modale{padding-top:7vh}.fenetre-tete{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-bottom:1px solid var(--bordure);flex:none}.fenetre-tete h2{font-size:17px;font-weight:600;color:var(--titre);display:flex;align-items:center;gap:10px}.fenetre-tete .sous-titre{display:block;font-size:13px;font-weight:400;color:var(--pale);margin-top:2px}.fenetre-tete .fermer{color:var(--doux)}.fenetre-tete .fermer:hover{color:var(--titre);background:var(--surface-2)}.onglets{display:flex;gap:4px;padding:0 16px;border-bottom:1px solid var(--bordure);background:var(--surface);flex:none;overflow-x:auto}.onglet{position:relative;padding:12px;color:var(--doux);font-weight:500;font-size:14px;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.onglet:hover{color:var(--titre)}.onglet[aria-selected=true]{color:var(--titre);font-weight:600}.onglet[aria-selected=true]:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--accent)}.onglet:focus-visible{outline:none;background:var(--accent-pale);border-radius:6px 6px 0 0;color:var(--titre)}.onglet .badge{height:18px;padding:0 6px;font-size:11px}.onglet .pt-faute{width:7px;height:7px;border-radius:50%;background:var(--danger)}.panneau{display:none}.panneau.ouvert{display:block}.fenetre-corps{flex:1;min-height:0;overflow-y:auto;padding:24px;overscroll-behavior:contain}.fenetre-corps .section-form+.section-form{margin-top:24px;padding-top:20px;border-top:1px solid var(--bordure)}.section-form h3{font-size:14px;font-weight:600;color:var(--titre);margin-bottom:14px;display:flex;align-items:center;gap:8px}.fenetre-pied{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px;border-top:1px solid var(--bordure);background:var(--surface-2);flex:none;flex-wrap:wrap}.fenetre-pied .actions{display:flex;gap:10px;margin-left:auto}.fenetre-pied .aide{font-size:12.5px}.reponse-ok{padding:28px 24px;text-align:center}.reponse-ok .pastille-icone{margin:0 auto 14px;background:var(--succes-fond);color:var(--succes)}.reponse-ok h3{font-size:17px;font-weight:600;color:var(--titre);margin-bottom:6px}.reponse-ok p{color:var(--doux);margin-bottom:18px}.recu{text-align:left;margin:18px auto 0;max-width:560px;border:1px solid var(--bordure);border-radius:6px;overflow:hidden}.recu table{width:100%;border-collapse:collapse;font-size:13px}.recu th{text-align:left;padding:7px 12px;background:var(--surface-2);color:var(--pale);font-weight:500;width:36%;border-bottom:1px solid var(--bordure);vertical-align:top}.recu td{padding:7px 12px;border-bottom:1px solid var(--bordure);color:var(--titre);overflow-wrap:anywhere}.recu tr:last-child th,.recu tr:last-child td{border-bottom:0}.recu td .html{font-size:12.5px;color:var(--texte)}.recu td .html>*{margin:0 0 4px}.graphe{position:relative;width:100%}.graphe svg{display:block;width:100%;height:auto;overflow:visible}.graphe .axe{stroke:var(--bordure);stroke-width:1}.graphe .grille{stroke:var(--bordure);stroke-width:1;stroke-dasharray:3 4}.graphe .etiquette{fill:var(--pale);font-size:11px;font-family:var(--police)}.graphe .courbe{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.graphe .courbe-2{stroke:var(--graphe-2)}.graphe .aire{fill:var(--accent);opacity:.12}.graphe .barre{fill:var(--accent)}.graphe .barre-2{fill:var(--graphe-2)}.graphe .barre:hover{opacity:.8}.graphe .valeur-finale{fill:var(--titre);font-size:12px;font-weight:600;font-family:var(--police)}.legende{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;color:var(--doux);margin-top:12px}.legende span{display:inline-flex;align-items:center;gap:8px}.legende i{width:10px;height:10px;border-radius:2px;background:var(--accent);display:inline-block}.legende i.c2{background:var(--graphe-2)}.legende i.c3{background:var(--graphe-3)}.legende i.c4{background:var(--graphe-4)}.legende strong{color:var(--titre);font-weight:600}.temps-reel{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--doux)}.temps-reel:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--succes);box-shadow:0 0 0 0 var(--succes);animation:pulsation 2s infinite}@keyframes pulsation{0%{box-shadow:0 0 #15803d80}70%{box-shadow:0 0 0 8px #15803d00}to{box-shadow:0 0 #15803d00}}.anneau-graphe{display:flex;align-items:center;gap:24px}.anneau-graphe svg{width:150px;height:150px;flex:none}.anneau-graphe .fond{fill:none;stroke:var(--bordure);stroke-width:14}.anneau-graphe .part{fill:none;stroke-width:14;transition:stroke-width .15s}.anneau-graphe .part:hover{stroke-width:18}.anneau-graphe .part.c1{stroke:var(--accent)}.anneau-graphe .part.c2{stroke:var(--graphe-2)}.anneau-graphe .part.c3{stroke:var(--graphe-3)}.anneau-graphe .part.c4{stroke:var(--graphe-4)}.anneau-graphe .total{fill:var(--titre);font-size:22px;font-weight:700;font-family:var(--police);text-anchor:middle}.anneau-graphe .total-libelle{fill:var(--pale);font-size:11px;font-family:var(--police);text-anchor:middle}.liste-repartition{list-style:none;margin:0;padding:0;display:grid;gap:10px;flex:1}.liste-repartition li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:13px;color:var(--texte)}.liste-repartition i{width:10px;height:10px;border-radius:2px;display:inline-block}.liste-repartition strong{color:var(--titre);font-variant-numeric:tabular-nums}.liste-repartition .jauge{grid-column:1 / -1;min-width:0}.activite{list-style:none;margin:0;padding:0;display:grid;gap:14px}.activite li{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;font-size:13.5px}.activite .pastille{width:32px;height:32px;border-radius:50%;background:var(--accent-pale);color:var(--titre);display:flex;align-items:center;justify-content:center}.activite .pastille.ok{background:var(--succes-fond);color:var(--succes)}.activite .pastille.ko{background:var(--danger-fond);color:var(--danger)}.activite .pastille.attente{background:var(--attention-fond);color:var(--attention)}.activite strong{color:var(--titre);font-weight:500}.activite small{display:block;color:var(--pale);font-size:12.5px}.activite time{color:var(--pale);font-size:12px;white-space:nowrap}.indicateurs-service{display:grid;gap:12px}.indicateur{display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:12px;font-size:13px}.indicateur .jauge{min-width:0}.indicateur strong{color:var(--titre);font-variant-numeric:tabular-nums;min-width:48px;text-align:right}.indicateur .jauge span.haut{background:var(--danger)}.indicateur .jauge span.moyen{background:var(--attention)}.fiche-tete{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:24px}.fiche-tete .avatar-grand{width:64px;height:64px;border-radius:14px;background:var(--accent);color:var(--sur-accent);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;flex:none}.fiche-tete h1{font-size:20px;font-weight:600;color:var(--titre);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fiche-tete .sous{color:var(--doux);font-size:13.5px;margin-top:2px;display:flex;flex-wrap:wrap;gap:4px 14px}.fiche-tete .sous span{display:inline-flex;align-items:center;gap:6px}.fiche-tete .actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.proprietes{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.proprietes.une-colonne{grid-template-columns:minmax(0,1fr)}.proprietes div{display:grid;gap:2px;min-width:0}.proprietes dt{font-size:12px;font-weight:500;color:var(--pale);letter-spacing:.02em}.proprietes dd{margin:0;color:var(--titre);font-size:14px;overflow-wrap:anywhere}.proprietes dd a{color:var(--accent-texte);font-weight:500;text-decoration:none}.proprietes dd a:hover{text-decoration:underline}.carte .onglets{padding:0 16px}.chronologie{list-style:none;margin:0;padding:0;position:relative}.chronologie:before{content:"";position:absolute;left:11px;top:6px;bottom:6px;width:2px;background:var(--bordure)}.chronologie li{position:relative;padding:0 0 18px 34px;font-size:13.5px}.chronologie li:last-child{padding-bottom:0}.chronologie li:before{content:"";position:absolute;left:6px;top:4px;width:12px;height:12px;border-radius:50%;background:var(--surface);border:2px solid var(--pale)}.chronologie li.fait:before{background:var(--accent);border-color:var(--accent)}.chronologie li.courant:before{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-pale)}.chronologie strong{display:block;color:var(--titre);font-weight:500}.chronologie span{color:var(--doux)}.chronologie time{display:block;color:var(--pale);font-size:12px;margin-top:2px}.liste-fichiers{list-style:none;margin:0;padding:0;display:grid;gap:8px}.liste-fichiers a{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--bordure);border-radius:6px;text-decoration:none;color:var(--texte);transition:border-color .15s,background-color .15s}.liste-fichiers a:hover{border-color:var(--titre);background:var(--surface-2)}.liste-fichiers .type{width:36px;height:36px;border-radius:8px;background:var(--accent-pale);color:var(--titre);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex:none}.liste-fichiers strong{display:block;color:var(--titre);font-weight:500;font-size:13.5px}.liste-fichiers small{color:var(--pale);font-size:12px}.liste-fichiers .i{margin-left:auto;color:var(--pale)}.resume-chiffres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.resume-chiffres div{display:grid;gap:2px}.resume-chiffres span{font-size:12px;color:var(--pale)}.resume-chiffres strong{font-size:20px;font-weight:600;color:var(--titre);font-variant-numeric:tabular-nums}.ligne-liens{display:grid;gap:10px}.ligne-liens a{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--bordure);border-radius:6px;text-decoration:none;color:var(--titre)}.ligne-liens a:hover{border-color:var(--titre);background:var(--surface-2)}.ligne-liens .pastille{width:32px;height:32px;border-radius:8px;background:var(--accent-pale);display:flex;align-items:center;justify-content:center;flex:none}.ligne-liens strong{display:block;font-weight:500;font-size:13.5px}.ligne-liens small{color:var(--pale);font-size:12px}.ligne-liens .fleche{margin-left:auto;color:var(--pale)}.etapes{display:flex;list-style:none;margin:0;padding:18px 24px;border-bottom:1px solid var(--bordure);gap:8px;counter-reset:etape;overflow-x:auto}.etapes li{display:flex;align-items:center;gap:10px;flex:1;min-width:0;position:relative;font-size:13.5px;color:var(--pale);white-space:nowrap}.etapes li:before{counter-increment:etape;content:counter(etape);width:28px;height:28px;border-radius:50%;border:2px solid var(--bordure-forte);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex:none;background:var(--surface);color:var(--doux)}.etapes li:after{content:"";flex:1;height:2px;background:var(--bordure);margin:0 8px}.etapes li:last-child{flex:0}.etapes li:last-child:after{display:none}.etapes li.fait{color:var(--titre)}.etapes li.fait:before{background:var(--accent);border-color:var(--accent);color:var(--sur-accent)}.etapes li.fait:after{background:var(--accent)}.etapes li.courant{color:var(--titre);font-weight:600}.etapes li.courant:before{border-color:var(--accent);color:var(--titre);box-shadow:0 0 0 3px var(--accent-pale)}.etapes button{font:inherit;color:inherit;display:inline-flex;align-items:center;gap:10px}.zone-depot{border:2px dashed var(--bordure-forte);border-radius:8px;padding:40px 24px;text-align:center;color:var(--doux);background:var(--surface-2);transition:border-color .15s,background-color .15s;cursor:pointer}.zone-depot:hover,.zone-depot.survol{border-color:var(--accent);background:var(--accent-pale)}.zone-depot .i{width:40px;height:40px;color:var(--pale);margin-bottom:10px}.zone-depot strong{display:block;color:var(--titre);font-size:15px;font-weight:600;margin-bottom:4px}.zone-depot small{display:block;font-size:12.5px;color:var(--pale);margin-top:8px}.fichier-choisi{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--bordure);border-radius:6px;margin-top:16px;font-size:13.5px}.fichier-choisi strong{color:var(--titre);font-weight:500}.fichier-choisi .pale{margin-left:auto}.correspondance td .champ-select{min-height:34px;height:34px;font-size:13px}.correspondance .exemple{font-family:var(--mono);font-size:12.5px;color:var(--doux)}.rapport{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:20px}.rapport div{padding:16px 18px;border:1px solid var(--bordure);border-radius:6px;display:grid;gap:2px}.rapport strong{font-size:24px;font-weight:600;color:var(--titre);font-variant-numeric:tabular-nums}.rapport span{font-size:13px;color:var(--doux)}.rapport .attente strong{color:var(--attention)}.onglets-page{display:flex;gap:4px;border-bottom:1px solid var(--bordure);margin-bottom:20px}.onglets-page .onglet{padding:10px 14px}.file-validation{display:grid;gap:14px}.element-validation{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;padding:18px 24px;background:var(--surface);border-radius:6px;box-shadow:var(--ombre);border-left:4px solid var(--attention)}:root[data-theme=nuit] .element-validation{border:1px solid var(--bordure);border-left:4px solid var(--attention);box-shadow:none}.element-validation.valide{border-left-color:var(--succes)}.element-validation.rejete{border-left-color:var(--danger);opacity:.85}.element-validation .tete{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.element-validation h3{font-size:15px;font-weight:600;color:var(--titre)}.element-validation .meta{font-size:12.5px;color:var(--pale);display:flex;gap:14px;flex-wrap:wrap}.element-validation .meta span{display:inline-flex;align-items:center;gap:5px}.diff{margin:12px 0 0;display:grid;grid-template-columns:auto 1fr 1fr;gap:6px 14px;font-size:13px;align-items:center}.diff .cle{color:var(--pale);font-weight:500}.diff .avant{color:var(--doux);text-decoration:line-through;text-decoration-color:var(--danger);overflow-wrap:anywhere}.diff .avant.vide{text-decoration:none;color:var(--pale)}.diff .apres{color:var(--titre);font-weight:500;overflow-wrap:anywhere}.diff .apres.nouveau{background:var(--succes-fond);color:var(--succes);padding:1px 6px;border-radius:4px;justify-self:start}.diff-tete{display:contents}.diff-tete span{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--pale);font-weight:600}.decision{display:grid;gap:8px;align-content:start;min-width:220px}.decision .boutons{display:flex;gap:8px}.decision>.badge{justify-self:start}.decision .champ-zone{min-height:72px;font-size:13px}.decision .champ-zone[hidden]{display:none}.trace{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--bordure);font-size:12.5px;color:var(--pale);flex-wrap:wrap}.trace strong{color:var(--titre);font-weight:500}.trace .badge{margin-right:4px}.element-validation .source{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--doux);background:var(--surface-2);border:1px solid var(--bordure);border-radius:4px;padding:2px 8px}@media(max-width:900px){.grille-champs,.element-validation,.proprietes{grid-template-columns:minmax(0,1fr)}.anneau-graphe{flex-direction:column;align-items:flex-start}.diff{grid-template-columns:auto 1fr}.diff .avant{display:none}.diff-tete span:nth-child(2){display:none}}.matrice th{position:sticky;top:0;z-index:1}.matrice .ligne-section td{background:var(--section-tete);color:var(--titre);font-weight:600;padding:9px 24px;display:table-cell}.matrice .ligne-section td .i{vertical-align:-4px;margin-right:8px}.matrice td.case-droit{width:110px}.case-seule{justify-content:center;width:100%}.case-seule input[disabled]{opacity:.45;cursor:not-allowed}.case-droit.surcharge{box-shadow:inset 0 -3px 0 var(--accent)}.pastille-surcharge{display:inline-block;width:14px;height:6px;border-radius:3px;background:var(--accent);vertical-align:middle;margin-right:4px}.ligne-groupe{display:flex;align-items:center;gap:8px}.ligne-groupe .champ-select{min-width:220px}tr.inactif-ligne td{opacity:.6}.choix-couleurs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.couleur{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border:1px solid var(--bordure);border-radius:8px;cursor:pointer}.couleur input{position:absolute;opacity:0;width:0;height:0}.couleur small{font-size:11px;color:var(--pale);font-family:var(--mono)}.couleur:has(input:checked){border-color:var(--accent);background:var(--accent-pale)}.couleur:has(input:focus-visible){outline:2px solid var(--anneau);outline-offset:2px}.pastille-couleur{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;box-shadow:inset 0 0 0 2px #00000040}.pastille-couleur.av-0{background:var(--accent);color:var(--sur-accent)}.pastille-couleur.av-1{background:#d6006f;color:#fff}.pastille-couleur.av-2{background:#b45309;color:#fff}.pastille-couleur.av-3{background:#15803d;color:#fff}.pastille-couleur.av-4{background:#1d4ed8;color:#fff}.pastille-couleur.av-5{background:#7c3aed;color:#fff}.pastille-couleur.av-6{background:#0f766e;color:#fff}.pastille-couleur.av-7{background:#be123c;color:#fff}.pastille-couleur.av-8{background:#171717;color:#fff}.carte .carte-tete+.carte-corps+.carte-tete{border-top:1px solid var(--bordure)}.tableau td{height:44px;padding-top:0;padding-bottom:0}.tableau td small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.tableau td .coupe{display:inline-block;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.tableau td .cellule-identite{display:flex;align-items:center;gap:10px;white-space:nowrap}.tableau td .cellule-identite>div{display:grid;line-height:1.25;min-width:0}.tableau td .cellule-identite strong,.tableau td .cellule-identite small{overflow:hidden;text-overflow:ellipsis}.tableau .ligne-groupe{display:flex;align-items:center;gap:6px;white-space:nowrap}.onglets{overflow:hidden;scrollbar-width:none}.onglets::-webkit-scrollbar{display:none}.fenetre-corps{scrollbar-gutter:stable}.vignette{width:44px;height:44px;border-radius:6px;object-fit:cover;background:var(--surface-2);border:1px solid var(--bordure);display:block;flex:none}.vignette-vide{display:flex;align-items:center;justify-content:center;color:var(--pale)}.vignette-large{width:72px;height:54px}.grille-vignettes{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;padding:24px}.carte-vignette{border:1px solid var(--bordure);border-radius:8px;overflow:hidden;background:var(--surface);display:grid;text-decoration:none;color:inherit;transition:box-shadow .15s}.carte-vignette:hover{box-shadow:var(--ombre-haute)}.carte-vignette img,.carte-vignette .vide-image{width:100%;aspect-ratio:4/3;object-fit:contain;background:var(--surface-2);display:flex;align-items:center;justify-content:center;color:var(--pale)}.carte-vignette .legende{padding:10px 12px;display:grid;gap:2px}.carte-vignette .legende strong{color:var(--titre);font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.carte-vignette .legende small{color:var(--pale);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emplacements{display:grid;gap:8px}.emplacement{display:grid;grid-template-columns:36px 1fr 110px 110px auto;gap:10px;align-items:center}.emplacement .repere{width:32px;height:32px;border-radius:6px;border:1px solid var(--bordure-forte);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--titre);background:var(--surface-2)}.emplacement.inactif{opacity:.45}.apercu-presentoir{border:1px solid var(--bordure);border-radius:8px;padding:10px;display:grid;gap:6px;background:var(--surface-2)}.apercu-presentoir div{border:2px solid var(--info);border-radius:6px;background:var(--info-fond);padding:8px 10px;font-size:12.5px;color:var(--titre);display:flex;justify-content:space-between}.apercu-presentoir div.libre{border-style:dashed;background:transparent;color:var(--pale)}.chargement{display:flex;align-items:center;gap:10px;padding:32px 24px;color:var(--pale);font-size:14px;justify-content:center}.chargement:before{content:"";width:18px;height:18px;border:2px solid var(--bordure-forte);border-top-color:var(--accent);border-radius:50%;animation:tourne .8s linear infinite}@keyframes tourne{to{transform:rotate(360deg)}}.pastille-etat{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pastille-etat:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pale)}.pastille-etat.ok:before{background:var(--succes)}.pastille-etat.ko:before{background:var(--danger)}.pastille-etat.attente:before{background:var(--info)}.filtres-ligne{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.filtres-ligne .champ-select,.filtres-ligne .champ-texte{width:auto;min-width:140px}.resume-recherche{display:grid;gap:8px}.resume-recherche a{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:10px 14px;border:1px solid var(--bordure);border-radius:8px;text-decoration:none;color:var(--texte);background:var(--surface)}.resume-recherche a:hover{border-color:var(--accent);background:var(--accent-pale)}.resume-recherche strong{color:var(--titre);font-weight:600}.resume-recherche small{color:var(--pale);display:block}.champ-fichier{border:1.5px dashed var(--bordure-forte);border-radius:8px;padding:16px;text-align:center;color:var(--doux);font-size:13.5px;background:var(--surface-2)}.champ-fichier input{display:block;margin:8px auto 0}.horaires{display:grid;grid-template-columns:90px 1fr 1fr auto;gap:8px 12px;align-items:center;font-size:13.5px}.horaires .champ-texte{min-height:34px;height:34px;padding:0 8px;font-size:13px}.horaires .paire{display:flex;align-items:center;gap:6px}.horaires .paire span{color:var(--pale)}.tableau-fixe td{height:44px;padding-top:0;padding-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.tableau-fixe td.col-actions{overflow:visible}.tableau-fixe td small{display:block;font-size:12px;color:var(--pale);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.tableau-fixe td strong{display:block;color:var(--titre);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.tableau-fixe td.col-vignette{width:60px;padding-right:0}.tableau-fixe td .badge{vertical-align:middle}.tableau tr.inactif-ligne td{color:var(--pale)}.i.ok{color:var(--succes)}.logo-marque{display:inline-flex;align-items:center;justify-content:center;height:36px;width:96px;padding:4px 8px;border-radius:6px;background:var(--surface);border:1px solid var(--bordure);overflow:hidden}.logo-marque img{max-height:100%;max-width:100%;object-fit:contain;display:block}.logo-marque.sombre{background:#1a1a1a;border-color:#1a1a1a}.logo-marque.logo-absent{font-weight:700;font-size:13px;letter-spacing:.06em;color:var(--pale);background:var(--surface-2)}.logo-marque.logo-grand{height:72px;width:200px}.champ-image{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.champ-image .champ-fichier{flex:1;min-width:220px;text-align:left;padding:12px 14px;display:grid;gap:8px}.champ-image .champ-fichier input{margin:0}.vignette-grande{width:120px;height:90px}.bascule-vue{display:inline-flex;border:1px solid var(--bordure-forte);border-radius:6px;overflow:hidden}.bascule-vue .btn{border:0;border-radius:0;height:36px;width:38px;color:var(--doux)}.bascule-vue .btn.actif{background:var(--titre);color:var(--surface)}.carte-vignette{position:relative}.carte-vignette.inactive{opacity:.55}.carte-vignette .actions-vignette{position:absolute;top:8px;right:8px;opacity:0;transition:opacity .15s}.carte-vignette .actions-vignette .btn{background:var(--surface);box-shadow:var(--ombre)}.carte-vignette:hover .actions-vignette,.carte-vignette:focus-within .actions-vignette{opacity:1}.carte-vignette .legende small.pale{white-space:normal;line-height:1.3}.carte-vignette .legende strong .badge{margin-left:6px;vertical-align:middle;height:18px;padding:0 6px;font-size:11px}.grille-vignettes.grille-serree{padding:0;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.vide-grille{grid-column:1/-1;text-align:center;color:var(--pale);padding:40px 0}.vide-grille .i{width:28px;height:28px;margin-bottom:8px}.section-formulaire{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--doux);margin:22px 0 14px;padding-bottom:8px;border-bottom:1px solid var(--bordure)}.section-formulaire:first-child{margin-top:0}.section-formulaire .numero{width:22px;height:22px;border-radius:50%;background:var(--titre);color:var(--surface);display:inline-flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:0;flex:none}.section-formulaire .btn{margin-left:auto;text-transform:none;letter-spacing:0}.section-formulaire .badge{text-transform:none;letter-spacing:0}.grille-champs.grille-3,.grille-champs.grille-adresse{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px}.grille-champs.grille-adresse .champ-large{grid-column:1/-1}.horaires{grid-template-columns:90px 1fr 1fr auto}.horaires .entete-horaire{font-size:12px;text-transform:uppercase;letter-spacing:.04em}.horaires label:not(.case){color:var(--titre);font-weight:500}.champ-court{width:70px;min-height:38px;height:38px}.fiche-lecture p{margin:0 0 8px}.fiche-bandeau{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.fiche-colonnes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.liste-definitions{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:0;font-size:13.5px}.liste-definitions dt{color:var(--pale)}.liste-definitions dd{margin:0;color:var(--titre)}.tuiles.tuiles-compactes{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:0}.tuiles-compactes .tuile{padding:12px 14px;box-shadow:none;border:1px solid var(--bordure)}.tuiles-compactes .tuile-valeur{font-size:18px}.tuiles-compactes .tuile-libelle{white-space:normal}.btn-danger-contour{border-color:var(--danger);color:var(--danger);background:var(--surface)}.btn-danger-contour:hover{background:var(--danger-fond)}.btn-danger-contour[disabled]{opacity:.45;cursor:not-allowed}.badge-neutre{background:var(--surface-2);color:var(--texte);border-color:var(--bordure)}.emplacement .champ-texte{min-height:36px;height:36px}.emplacement .etat{font-size:12.5px;color:var(--pale)}.compteur-emplacements{display:inline-flex;align-items:center;border:1px solid var(--bordure-forte);border-radius:6px;overflow:hidden}.compteur-emplacements button{width:32px;height:32px;font-size:16px;color:var(--titre)}.compteur-emplacements button:hover{background:var(--surface-2)}.compteur-emplacements output{min-width:32px;text-align:center;font-weight:600;color:var(--titre)}.apercu-presentoir button{border:2px solid var(--info);border-radius:6px;background:var(--info-fond);padding:8px 10px;font-size:12.5px;color:var(--titre);display:flex;justify-content:space-between;width:100%;cursor:pointer;text-align:left}.apercu-presentoir button.libre{border-style:dashed;background:transparent;color:var(--pale)}.apercu-presentoir button.occupe{border-color:var(--bordure-forte);background:var(--surface);color:var(--doux)}.apercu-presentoir button.choisi{outline:2px solid var(--accent);outline-offset:1px}.apercu-presentoir button:hover{border-color:var(--accent)}.apercu-presentoir div.occupe{border-color:var(--bordure-forte);background:var(--surface);color:var(--doux)}.apercu-presentoir div.choisi{outline:2px solid var(--accent);outline-offset:1px}.emplacement-choix{display:grid;gap:12px}.emplacement-choix .radio{align-items:flex-start}.emplacement-choix .radio small{display:block;color:var(--pale);font-size:12.5px}.pivot{overflow:auto;max-height:70vh}.pivot th{position:sticky;top:0;z-index:2}.pivot th.pivot-ligne,.pivot td.pivot-ligne{position:sticky;left:0;z-index:1;background:var(--surface);min-width:220px}.pivot th.pivot-ligne{z-index:3}.pivot td.num{text-align:center}.pivot td.num.plein{background:var(--accent-pale);color:var(--titre);font-weight:600}.pivot th.pivot-colonne{white-space:normal;max-width:84px;min-width:64px;font-size:10.5px;letter-spacing:0;line-height:1.25;padding:8px 6px;text-align:center;vertical-align:bottom}.resultats-recherche{display:grid;gap:16px}.resultats-recherche .carte{margin:0}.resultat-ligne{display:flex;align-items:center;gap:12px;padding:10px 24px;border-bottom:1px solid var(--bordure);color:inherit;text-decoration:none}.resultat-ligne:last-child{border-bottom:0}.resultat-ligne:hover{background:var(--tableau-survol)}.resultat-ligne strong{color:var(--titre);font-weight:600}.resultat-ligne small{color:var(--pale)}.resultat-ligne .espace{flex:1}pre.json{font-family:var(--mono);font-size:12px;background:var(--surface-2);border:1px solid var(--bordure);border-radius:6px;padding:12px;max-height:50vh;overflow:auto;white-space:pre-wrap;word-break:break-all}@media(max-width:760px){.grille-champs.grille-3,.grille-champs.grille-adresse,.fiche-colonnes{grid-template-columns:minmax(0,1fr)}.horaires{grid-template-columns:70px 1fr}.horaires .entete-horaire{display:none}}.barre-outils .champ-recherche{flex:1 1 200px;min-width:160px;max-width:420px}.barre-outils .champ-texte{width:auto;min-height:38px;height:38px}.barre-outils input[type=date].champ-texte{width:150px}.barre-outils input[name=compte].champ-texte{width:220px}.grille-champs.grille-emplacements{grid-template-columns:minmax(0,3fr) minmax(0,1.2fr);align-items:start}.grille-emplacements .champ-large,.grille-emplacements .aide{grid-column:1/-1}.emplacement{grid-template-columns:36px minmax(0,1fr) 88px 88px auto}.emplacement.entete span{font-size:11px;text-transform:uppercase;letter-spacing:.04em}.apercu-presentoir{align-content:start}.apercu-presentoir div{min-height:0}.fenetre-modale .onglets+.fenetre-corps{min-height:min(460px,calc(100dvh - 14vh - 200px))}.onglet .pt-faute{display:inline-block}.panneau>.aide-onglet{margin:0 0 16px;padding:12px 14px;border-radius:6px;background:var(--surface-2);border:1px solid var(--bordure);color:var(--doux);font-size:13.5px;line-height:1.5}.panneau>.aide-onglet strong{color:var(--titre)}.btn-a-venir{background:var(--info-fond);color:var(--info);border-color:var(--info-fond);cursor:not-allowed}.btn-a-venir:hover{border-color:var(--info)}.btn-a-venir:focus-visible{outline:2px solid var(--info);outline-offset:2px}.fenetre-pied .actions{flex-wrap:wrap}.cherche{position:relative}.cherche .champ-texte{width:100%;padding-right:34px}.cherche-vider{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:4px;color:var(--pale);display:inline-flex;align-items:center;justify-content:center}.cherche-vider:hover{background:var(--surface-2);color:var(--titre)}.cherche-liste{position:absolute;left:0;right:0;top:100%;margin-top:4px;background:var(--surface);border:1px solid var(--bordure);border-radius:6px;box-shadow:var(--ombre-haute);max-height:280px;overflow-y:auto;z-index:20;display:none;padding:4px}.cherche-liste.ouvert{display:block}.cherche-liste button{display:flex;align-items:baseline;gap:8px;width:100%;text-align:left;padding:7px 10px;border-radius:4px;font-size:14px;color:var(--texte)}.cherche-liste button small{color:var(--pale);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cherche-liste button strong{font-weight:600;color:var(--titre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:none;max-width:60%}.cherche-liste button:hover,.cherche-liste button.actif{background:var(--accent-pale);color:var(--titre)}.cherche-liste .vide{padding:8px 10px;color:var(--pale);font-size:13px}.barre-outils .cherche{flex:0 1 280px;min-width:200px}.dimensions-ligne{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px;align-items:start}.surface{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:center;margin-top:20px;padding:16px;border:1px dashed var(--bordure-forte);border-radius:8px}.surface-apercu{display:flex;align-items:center;justify-content:center;width:132px;height:132px}.surface-apercu span{display:block;border:2px solid var(--accent);background:var(--accent-pale);border-radius:3px;transition:width .2s,height .2s}.surface-apercu span.vide{border-style:dashed;border-color:var(--bordure-forte);background:transparent}.surface dl{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:0;font-size:14px}.surface dt{color:var(--pale)}.surface dd{margin:0;color:var(--titre);font-weight:600;font-variant-numeric:tabular-nums}.surface dd small{font-weight:400;color:var(--doux);margin-left:6px}.liste-contacts{display:grid;gap:8px;margin:0 0 18px;padding:0;list-style:none}.liste-contacts li{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--bordure);border-radius:6px;font-size:14px}.liste-contacts li small{color:var(--pale)}.liste-contacts li .espace{flex:1}.photo-profil{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.photo-profil .avatar{width:72px;height:72px;font-size:28px}.photo-profil .avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}@media(max-width:760px){.dimensions-ligne,.surface{grid-template-columns:minmax(0,1fr)}}.lien-petit{font-size:13px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.barre-outils .champ-texte.champ-dep{width:130px}.photo-profil .champ-fichier{flex:1;min-width:220px;display:grid;gap:8px;font-size:13px;color:var(--doux)}.fenetre .choix-couleurs{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px}.fenetre .couleur{padding:8px 4px}.fenetre .couleur small{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(max-width:760px){.fenetre .choix-couleurs{grid-template-columns:repeat(3,minmax(0,1fr))}}.etapes.etapes-suivi{padding:4px 0 22px;border-bottom:0;margin-bottom:6px}.grille-champs.grille-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 20px}@media(max-width:760px){.grille-champs.grille-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.etapes.etapes-fenetre{padding:14px 24px;background:var(--surface);flex:none}.tableau-rapport{max-height:340px;overflow:auto}.tableau-rapport th{position:sticky;top:0;z-index:1}.tableau-rapport td.motif{white-space:normal;min-width:260px;font-size:13px;color:var(--doux)}.tableau-rapport td.motif small{display:flex;gap:6px;align-items:flex-start;color:var(--attention);margin-top:2px}.rapport .ok strong{color:var(--succes)}.rapport .ko strong{color:var(--danger)}.vignette-bouton{display:block;width:100%;padding:0;cursor:pointer}.vignette-bouton:focus-visible{outline:2px solid var(--anneau);outline-offset:-2px}.carte-vignette.cliquable{transition:box-shadow .15s,border-color .15s}.carte-vignette.cliquable:hover{border-color:var(--accent);box-shadow:var(--ombre)}.etapes.etapes-fenetre li:last-child{flex:none}.tableau-rapport td.motif,.tableau-rapport td.motif small{white-space:normal;overflow:visible;text-overflow:clip}.tableau-rapport td.motif small .i{flex:none;margin-top:2px}.bandeau-attention{background:var(--attention-fond);border-color:var(--attention);color:var(--attention)}.bandeau-fictif{margin-bottom:16px}.barre-outils .champ-texte.champ-montant{width:130px}.jauge-ligne{display:inline-block;vertical-align:middle;width:80px;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden;margin-right:8px;border:1px solid var(--bordure)}.jauge-ligne span{display:block;height:100%;width:0;background:var(--accent)}a.tuile.tuile-lien{color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s}a.tuile.tuile-lien:hover{border-color:var(--accent);box-shadow:var(--ombre-haute)}.badge-fictif{height:18px;padding:0 6px;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;vertical-align:middle}.chiffres-natures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 0;padding-top:16px;border-top:1px solid var(--bordure)}.chiffres-natures dt{font-size:12px;color:var(--pale);text-transform:uppercase;letter-spacing:.04em}.chiffres-natures dd{margin:2px 0 0;font-size:18px;font-weight:600;color:var(--titre);font-variant-numeric:tabular-nums}.chiffres-natures dd small{font-size:12px;font-weight:400;color:var(--doux)}.liste-production{list-style:none;margin:0;padding:0;display:grid;gap:14px}.liste-production li{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:12px}.liste-production li div{display:grid;min-width:0}.liste-production strong{color:var(--titre);font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liste-production small{color:var(--pale);font-size:12.5px}.liste-production .num{text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.carte-tete .actions{display:inline-flex;align-items:center;gap:8px}@media(max-width:760px){.chiffres-natures{grid-template-columns:minmax(0,1fr)}}.tableau td .coupe-objet{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.chiffres-natures dd small.bloc{display:block;margin:0}.tableau td.mono{white-space:nowrap}.tableau-etroit table{table-layout:fixed;min-width:440px}.tableau-etroit td .coupe{display:block;max-width:none}.tableau-etroit td small.mono{font-family:var(--mono);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tableau-etroit .col-montant{width:104px}.tableau-etroit .col-statut{width:184px}.valeur-lue{display:flex;align-items:center;min-height:42px;padding:0 12px;border:1px dashed var(--bordure-forte);border-radius:4px;color:var(--doux);font-size:14px}.tableau td.avancement{white-space:nowrap}.tableau td.avancement .jauge-ligne{width:52px;margin-right:6px}.tableau td.avancement small{display:inline;color:var(--doux);font-variant-numeric:tabular-nums}.bandeau-carte{margin:12px 24px 0}.champ-quantite{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--doux)}.champ-quantite input{width:84px;height:30px;padding:0 8px}.choix-modes{display:grid;gap:10px;margin-bottom:16px}.choix-mode{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--bordure);border-radius:8px;cursor:pointer;background:var(--surface)}.choix-mode:hover{border-color:var(--bordure-forte)}.choix-mode:has(input:checked){border-color:var(--accent);background:var(--accent-pale)}.choix-mode input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--accent);cursor:pointer}.choix-mode strong{display:block;color:var(--titre);font-weight:600;font-size:14.5px}.choix-mode small{display:block;color:var(--doux);font-size:13px;margin-top:3px;line-height:1.45}.groupe-elements{border:1px solid var(--bordure);border-radius:8px;padding:8px 14px 14px;margin:0 0 12px;min-width:0}.groupe-elements legend{padding:0 6px;font-weight:600;color:var(--titre)}.groupe-elements legend small{color:var(--pale);font-weight:400}.grille-elements{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.element-choix{display:flex;align-items:center;gap:10px;padding:6px 8px;border:1px solid var(--bordure);border-radius:6px;cursor:pointer;min-width:0;background:var(--surface)}.element-choix:hover{border-color:var(--bordure-forte)}.element-choix:has(input:checked){border-color:var(--accent);background:var(--accent-pale)}.element-choix input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--accent);cursor:pointer}.element-choix .vignette{width:36px;height:36px}.element-choix>span:last-child{min-width:0}.element-choix strong{display:block;font-size:13.5px;color:var(--titre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.element-choix small{display:block;color:var(--pale);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tableau th,.tableau td{vertical-align:middle}.tableau th+th,.tableau td+td{border-left:1px solid var(--separateur)}.tableau td,.tableau-fixe td{height:44px;line-height:1.35}.tableau th{padding-top:12px;padding-bottom:12px}.tableau th.col-courte,.tableau td.col-courte{width:1%;white-space:nowrap}.tableau th.col-large,.tableau td.col-large{width:auto}.tableau-fixe td.col-large,.tableau-fixe td.col-large strong,.tableau-fixe td.col-large small{max-width:480px}.tableau th.col-num,.tableau td.col-num{width:1%;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tableau th.col-photo,.tableau td.col-photo{width:1%;white-space:nowrap;padding-top:4px;padding-bottom:4px}.tableau td.col-photo .vignette,.tableau td.col-photo img.vignette{width:40px;height:40px}.tableau td.col-photo .logo-marque{height:36px}.tableau th.col-actions,.tableau td.col-actions{width:1%;white-space:nowrap;text-align:right}.tableau th.col-actions .i{vertical-align:middle;color:var(--pale)}.tableau td.col-courte .badge,.tableau td.col-courte .pastille-etat{vertical-align:middle}.tableau .col-courte .interrupteur{padding-top:0}.tableau td .cellule-magasin{display:grid;line-height:1.2;min-width:0;padding:2px 0}.tableau td .cellule-magasin strong{display:block;color:var(--titre);font-weight:600;font-size:13.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:none}.tableau td .cellule-magasin small{display:block;color:var(--pale);font-size:11.5px;line-height:1.2;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:none}.tableau td .cellule-magasin .cp-ville{color:var(--doux)}.tableau td .cellule-magasin .mono{font-family:var(--mono);color:var(--doux);font-size:11px}.carte-pleine{grid-column:1 / -1}.carte-corps-carte{display:grid;gap:12px;justify-items:center}.carte-france{display:block;width:100%;max-width:640px;height:auto}.carte-france .terre{fill:#e6e6e6;stroke:#bdbdbd;stroke-width:1;stroke-linejoin:round}:root[data-theme=nuit] .carte-france .terre{fill:#2e2e2e;stroke:#505050}.carte-france circle{fill:var(--accent);stroke:#000;stroke-width:.6;opacity:.9}.carte-france circle.mien{stroke:var(--titre);stroke-width:1.5;opacity:1}.carte-france circle:hover{opacity:1;stroke-width:1.5}.carte-corps-carte .legende{margin-top:0;justify-content:center}.carte-corps-carte .legende i{width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:inset 0 0 0 1px #000}.carte-corps-carte .legende i.mien{box-shadow:0 0 0 1.5px var(--titre)}.barre-outils .champ-filtre-texte{width:170px;flex:none}.grille-champs .champ-commentaires{grid-column:1/-1;display:contents}.champ-commentaires .champ-zone{min-height:240px;margin-bottom:4px}.commentaire-existant{max-height:180px;overflow:auto;white-space:pre-wrap;font-size:13px;color:var(--doux);background:var(--surface-2);border:1px solid var(--bordure);border-radius:6px;padding:10px 12px;margin:0 0 14px}.grille-visuels{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.carte-vignette.vignette-visuel img{aspect-ratio:4/3;object-fit:cover;background:var(--surface-2)}.carte-vignette.vignette-visuel-attente img{object-fit:cover;opacity:.95}.carte-vignette.vignette-visuel .legende{display:grid;gap:3px;padding:10px 12px 12px}.vignette-visuel-reference{font-family:var(--mono);font-size:15px;letter-spacing:.02em;color:var(--titre);font-weight:700}.vignette-visuel-presentoir{font-size:13px;color:var(--texte);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.carte-vignette .legende small.vignette-visuel-details{color:var(--doux);font-size:12.5px}.carte-vignette .legende small.vignette-visuel-saison{display:flex;gap:6px;flex-wrap:wrap;white-space:normal;overflow:visible;margin-top:3px}.carte-vignette .legende small.vignette-visuel-saison .badge{height:20px;padding:0 7px;font-size:11px}.vignette-case{position:absolute;top:8px;left:8px;z-index:2;width:28px;height:28px;border-radius:6px;background:var(--surface);box-shadow:var(--ombre);display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid var(--bordure)}.vignette-case input{width:16px;height:16px;margin:0;accent-color:var(--accent);cursor:pointer}.vignette-case:has(input:disabled){opacity:.55;cursor:not-allowed}.vignette-case:has(input:disabled) input{cursor:not-allowed}.vignette-case.en-tableau{position:static;width:auto;height:auto;box-shadow:none;border:0;background:transparent;display:inline-flex}.carte-vignette.vignette-visuel.choisie{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-pale),var(--ombre)}.tableau tr.choisie td{background:var(--accent-pale)}.selection-visuels{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.titre-page .actions .selection-visuels{flex-wrap:nowrap}.selection-visuels .btn[disabled]{opacity:.5;cursor:not-allowed}.compteur-selection{margin-left:4px;font-variant-numeric:tabular-nums}.recap-presentoir{display:flex;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--bordure);border-radius:8px;background:var(--surface-2);margin-bottom:12px}.recap-presentoir img,.recap-presentoir .vide-image{width:72px;height:54px;border-radius:6px;object-fit:cover;background:var(--surface);border:1px solid var(--bordure);display:flex;align-items:center;justify-content:center;color:var(--pale);flex:none}.recap-presentoir div{display:grid;gap:1px;min-width:0}.recap-presentoir strong{color:var(--titre);font-size:14px}.recap-presentoir span{font-size:13px;color:var(--texte);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recap-presentoir small{font-size:12px;color:var(--doux)}.valeur-lue[data-reference-numerissimo]{font-weight:600;color:var(--titre)}.bascule-etat{display:inline-flex;margin:0;vertical-align:middle}.interrupteur.interrupteur-ligne{padding-top:0;gap:0;font-size:13px;line-height:20px}.interrupteur-ligne .curseur{width:34px;height:20px}.interrupteur-ligne .curseur:after{width:14px;height:14px}.interrupteur-ligne input:checked+.curseur:after{transform:translate(14px)}.interrupteur-ligne input:disabled+.curseur{opacity:.45;cursor:not-allowed}.tableau th.col-etat,.tableau td.col-etat{width:1%}.vignette-presentoir-legende{padding:10px 12px 12px;display:grid;gap:6px}.vignette-presentoir-tete{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.vignette-presentoir-reference{font-family:var(--mono);font-size:13.5px;font-weight:700;color:var(--titre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vignette-presentoir-marque{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--doux);white-space:nowrap;flex:none;max-width:55%}.vignette-presentoir-marque>span:last-child{overflow:hidden;text-overflow:ellipsis}.logo-marque.logo-mini{height:22px;width:52px;padding:2px 4px}.vignette-presentoir-nom{color:var(--texte);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vignette-presentoir-infos{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:6px;border-top:1px solid var(--bordure)}.vignette-presentoir-infos.vignette-presentoir-infos-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vignette-presentoir-infos div{display:grid;gap:1px;min-width:0}.vignette-presentoir-infos dt{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--pale);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vignette-presentoir-infos dd{margin:0;font-size:13px;font-weight:600;color:var(--titre);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dimensions-ligne .champ-unite span{white-space:nowrap;flex:none}.photo-presentoir{align-items:flex-start}.photo-presentoir-apercu{display:flex;align-items:center;justify-content:center;width:180px;height:135px;border:1px solid var(--bordure);border-radius:8px;background:var(--surface-2);overflow:hidden;flex:none;color:var(--pale);text-decoration:none}.photo-presentoir-apercu img{width:100%;height:100%;object-fit:contain;display:block}.photo-presentoir-apercu.vide{flex-direction:column;gap:6px;border-style:dashed;font-size:12px}.photo-presentoir-apercu.vide .i{width:28px;height:28px}.photo-presentoir .champ-fichier strong{color:var(--titre);font-weight:600;font-size:13.5px}.emplacement.entete{margin-bottom:2px}.emplacement .etat{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barre-outils .compteurs-distribution{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding-top:10px;margin-top:2px;border-top:1px dashed var(--bordure)}.compteurs-distribution div{display:inline-flex;align-items:baseline;gap:6px;padding:3px 12px 3px 10px;border:1px solid var(--bordure);border-radius:999px;background:var(--surface-2);white-space:nowrap}.compteurs-distribution strong{font-size:15px;font-weight:600;color:var(--titre);font-variant-numeric:tabular-nums}.compteurs-distribution span{font-size:12.5px;color:var(--doux)}.barre-outils .champ-select.filtre-court{max-width:170px}.vignettes-choix-barre{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:16px 0 12px}.vignettes-choix-barre .champ-select,.vignettes-choix-barre .champ-texte{width:auto;min-width:160px;min-height:36px;height:36px;font-size:13px}.vignettes-choix-barre .compteur{margin-left:auto}.grille-vignettes.grille-choix{padding:0;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.vignette-choix{position:relative;display:grid;border:1px solid var(--bordure);border-radius:8px;overflow:hidden;background:var(--surface);cursor:pointer;transition:border-color .15s,box-shadow .15s}.vignette-choix[hidden]{display:none}.vignette-choix:hover{box-shadow:var(--ombre-haute)}.vignette-choix img,.vignette-choix .vide-image{width:100%;aspect-ratio:4/3;object-fit:contain;background:var(--surface-2);display:flex;align-items:center;justify-content:center;color:var(--pale)}.vignette-choix .legende{padding:8px 10px 10px;display:grid;gap:2px}.vignette-choix .legende strong{font-family:var(--mono);font-size:13px;color:var(--titre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vignette-choix .legende small{font-size:12px;color:var(--pale);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vignette-choix input{position:absolute;top:8px;left:8px;width:20px;height:20px;margin:0;accent-color:var(--accent);cursor:pointer;z-index:1}.vignette-choix:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-pale)}.vignette-choix:has(input:checked) .legende{background:var(--accent-pale)}.vignette-choix:has(input:focus-visible){outline:2px solid var(--anneau);outline-offset:2px}.vignette-choix .deja{position:absolute;top:8px;right:8px}.info-survol dt.commentaires{grid-column:1/-1;margin-top:4px;padding-top:8px;border-top:1px solid var(--bordure)}.info-survol dd.commentaires{grid-column:1/-1;line-height:1.45;max-height:60vh;overflow:hidden;color:var(--texte)}.tableau th.col-large.col-courte,.tableau td.col-large.col-courte{width:1%;white-space:nowrap}.tableau-fixe td.col-large.col-courte,.tableau-fixe td.col-large.col-courte strong,.tableau-fixe td.col-large.col-courte small{max-width:none}.tableau-fixe tr:has(.cellule-magasin) td{height:44px}.grille-commande{grid-template-columns:minmax(0,1.1fr) minmax(0,1.7fr) minmax(0,.8fr)}.radios.segments{display:inline-flex;gap:0;padding-top:0;border:1px solid var(--bordure);border-radius:6px;overflow:hidden;background:var(--surface);align-self:flex-start}.radios.segments .radio{position:relative;padding:0 14px;height:36px;gap:0;font-weight:500;white-space:nowrap}.radios.segments .radio+.radio{border-left:1px solid var(--bordure)}.radios.segments .radio input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.radios.segments .radio:has(input:checked){background:var(--bouton-fond);color:var(--bouton-texte)}.radios.segments .radio:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}#pc-bas,#pc-emplacements{display:contents}#pc-bas>.bandeau,#pc-visuel,#pc-bas>.champ-large{grid-column:1 / -1}#pc-visuel .recap-commande{margin-bottom:0}.choix-elements{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;max-height:320px;overflow:auto;padding:2px}.choix-element{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--bordure);border-radius:8px;background:var(--surface);cursor:pointer;min-width:0}.choix-element input{flex:none;margin:0;accent-color:var(--accent)}.choix-element .vignette{width:48px;height:36px;border-radius:4px}.choix-element .texte{display:grid;gap:1px;min-width:0}.choix-element .texte strong{color:var(--titre);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.choix-element .texte span,.choix-element .texte small{font-size:12px;color:var(--doux);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.choix-element:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-pale)}@media(max-width:900px){.grille-commande{grid-template-columns:minmax(0,1fr)}}.repere-pdf{display:block;margin-top:6px}.repere-pdf .badge{height:20px;padding:0 8px;font-size:11.5px;font-weight:500}.badge-lien{text-decoration:none;cursor:pointer}.badge-lien:hover{border-color:var(--titre);color:var(--titre)}td .repere-pdf{margin-top:3px}.catalogue-fichier{display:grid;grid-template-columns:140px minmax(0,1fr);gap:18px;align-items:start}.catalogue-fichier .couverture{width:140px;aspect-ratio:1/1.3;object-fit:contain;background:var(--surface-2);border:1px solid var(--bordure);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--pale);overflow:hidden}.catalogue-fichier .couverture img{width:100%;height:100%;object-fit:contain;display:block}.catalogue-fichier .depots{display:grid;gap:12px;min-width:0}.catalogue-fichier .champ-fichier{text-align:left;padding:12px 14px;display:grid;gap:8px}.catalogue-fichier .champ-fichier input{margin:0}.catalogue-fichier .champ-fichier strong{color:var(--titre);font-weight:500}.catalogue-fichier .etat-fichier{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--doux)}.catalogue-fichier .etat-fichier .badge{height:20px;padding:0 8px;font-size:11.5px;font-weight:500}@media(max-width:640px){.catalogue-fichier{grid-template-columns:minmax(0,1fr)}}.catalogue-fichier .champ-fichier.invalide{border-color:var(--danger)}.catalogue-fichier .champ-fichier .faute{font-size:12px;color:var(--danger);font-weight:500}.catalogue-fichier .champ-fichier .case{font-size:13px;color:var(--texte)}.progression{margin:0 24px 16px;padding:12px 14px;border:1px solid var(--bordure);border-radius:8px;background:var(--surface-2);display:grid;gap:8px}.progression .barre{height:8px;border-radius:4px;background:var(--bordure);overflow:hidden;position:relative}.progression .barre span{display:block;height:100%;width:0;background:var(--accent);border-radius:4px;transition:width .15s linear}.progression.attente .barre span{background:linear-gradient(90deg,var(--accent) 0,var(--accent-pale) 50%,var(--accent) 100%);background-size:200% 100%;animation:progression-attente 1.2s linear infinite}.progression.echec .barre span{background:var(--danger)}.progression .texte{font-size:13px;color:var(--texte)}.progression.echec .texte{color:var(--danger);font-weight:500}@keyframes progression-attente{0%{background-position:200% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.progression.attente .barre span{animation:none}}.fichier-info{display:block;font-size:12.5px;color:var(--titre);font-family:var(--mono);word-break:break-all}img.apercu-local{object-fit:contain;background:#fff}.interrupteur-en-ligne input:disabled+.curseur{opacity:.45;cursor:not-allowed}.badge-en-ligne{background:var(--accent-pale);color:var(--titre);border-color:var(--accent)}.repere-pdf{display:flex;align-items:center;gap:10px}.repere-pdf .bascule-en-ligne{flex:none}.filet-chargement{position:fixed;top:0;left:0;right:0;height:3px;z-index:1000;pointer-events:none;background:var(--accent);box-shadow:0 0 8px var(--accent);transform:scaleX(0);transform-origin:0 50%;opacity:0}.filet-chargement.actif{opacity:1;transform:scaleX(.8);transition:transform 8s cubic-bezier(.08,.75,.2,1),opacity .15s}.filet-chargement.actif.fin{transform:scaleX(1);opacity:0;transition:transform .2s ease-out,opacity .25s .2s}html.en-chargement,html.en-chargement *{cursor:progress}.couleur-cellule{display:inline-flex;align-items:center;gap:8px}.couleur-cellule input[type=color],.champ input[type=color]{inline-size:44px;block-size:28px;padding:2px;border:1px solid var(--bordure);border-radius:6px;background:var(--surface);cursor:pointer}.couleur-cellule input[type=color]{inline-size:30px;block-size:20px;padding:0;cursor:default;opacity:1;overflow:hidden}.couleur-cellule input[type=color]::-webkit-color-swatch-wrapper,.champ input[type=color]::-webkit-color-swatch-wrapper{padding:0}.couleur-cellule input[type=color]::-webkit-color-swatch,.champ input[type=color]::-webkit-color-swatch{border:0;border-radius:4px}.couleur-cellule input[type=color]::-moz-color-swatch,.champ input[type=color]::-moz-color-swatch{border:0;border-radius:4px}.couleur-cellule .mono{font-size:12px;color:var(--doux)}.audience>*+*{margin-top:24px}.audience .tuiles{margin-bottom:0}.audience .segments{display:inline-flex;gap:6px;flex-wrap:wrap}.audience .barre-outils input[type=date]{width:auto;min-height:38px;height:38px}.liste-faits{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;margin:0;font-size:14px;align-items:baseline}.liste-faits dt{color:var(--doux)}.liste-faits dd{margin:0;color:var(--titre);text-align:right}.liste-faits strong{font-weight:600}.titre-bloc{font-size:13px;font-weight:600;color:var(--doux);text-transform:uppercase;letter-spacing:.04em;margin:18px 0 8px}.titre-bloc:first-child{margin-top:0}.titre-bloc .pale{text-transform:none;letter-spacing:0;font-weight:400}.graphe .point{fill:var(--accent);fill-opacity:0;stroke:none;cursor:default}.graphe .point:hover,.graphe .point-seul{fill-opacity:1}.graphe .point-comparaison{fill:none;stroke:var(--graphe-2);stroke-width:2;stroke-dasharray:3 2}.graphe .trait-seul{stroke:var(--accent);stroke-width:2;stroke-dasharray:3 3;opacity:.6}.graphe .etiquette-ligne{fill:var(--texte);font-size:12px}.graphe .valeur-barre{fill:var(--titre);font-weight:600}.graphe [data-info]:hover .barre{opacity:.8}.graphe-chaleur .chaleur-case{fill:var(--accent)}.graphe-chaleur .chaleur-case:hover{stroke:var(--titre);stroke-width:1.5}.bandeau-pages{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px}.bandeau-pages figure{flex:none;width:64px;margin:0;display:grid;gap:4px;justify-items:center}.bandeau-pages img,.bandeau-pages .sans-vignette{width:64px;height:88px;object-fit:cover;border-radius:3px;border:1px solid var(--bordure);background:var(--surface-2)}.bandeau-pages .sans-vignette{display:flex;align-items:center;justify-content:center;color:var(--pale);font-size:13px}.bandeau-pages svg{width:40px;height:40px;display:block}.bandeau-pages .barre{fill:var(--accent)}.bandeau-pages figcaption{font-size:11px;color:var(--pale)}.bandeau-pages figure:hover img,.bandeau-pages figure:hover .sans-vignette{border-color:var(--accent)}.etat-lecture small{display:block}.etat-lecture .alerte{color:var(--danger);font-weight:600}.filtres-rapports{flex-wrap:wrap;row-gap:10px}.filtres-rapports .filtre-date{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--doux)}.filtres-rapports input[type=datetime-local]{width:auto;min-height:38px;height:38px}.pagination form{display:inline-flex}.actions-ligne form{display:inline-flex;gap:2px;margin:0}.visuel-fiche{display:grid;grid-template-columns:minmax(0,290px) minmax(0,1fr);gap:24px;align-items:start}.visuel-source{display:grid;gap:14px;min-width:0}.visuel-actuel{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:start}.visuel-vignette{position:relative;display:block;width:84px;aspect-ratio:3/4;border:1px solid var(--bordure);border-radius:6px;background:var(--surface-2);overflow:hidden}.visuel-vignette img{width:100%;height:100%;object-fit:contain;display:block}.visuel-vignette .sans-visuel{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--pale)}.visuel-infos{display:grid;gap:5px;justify-items:start;font-size:13px;color:var(--doux);min-width:0}.visuel-infos strong{color:var(--titre);font-weight:600;overflow-wrap:anywhere}.visuel-infos .badge{height:20px;padding:0 8px;font-size:11.5px;font-weight:500}.visuel-source .champ-fichier{text-align:left;padding:12px 14px;display:grid;gap:6px;font-size:12.5px}.visuel-source .champ-fichier input{margin:0;max-width:100%}.visuel-source .champ-fichier strong{color:var(--titre);font-weight:500;font-size:13.5px}.visuel-source .champ-fichier.invalide{border-color:var(--danger)}.visuel-source .champ-fichier .faute{font-size:12px;color:var(--danger);font-weight:500}.visuel-source .case{font-size:13px;color:var(--texte)}.cadrages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start;min-width:0}.cadrage{display:grid;gap:6px;align-content:start;min-width:0;padding:10px 12px 12px;border:1px solid var(--bordure);border-radius:8px}.cadrage-tete{display:flex;align-items:center;justify-content:space-between;gap:8px}.cadrage .libelle{font-size:13px;font-weight:600;color:var(--titre)}.cadrage .libelle .pale{font-weight:400}.cadrage-scene{height:184px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:var(--surface-2)}.cadre{position:relative;overflow:hidden;border-radius:3px;background:var(--surface);box-shadow:0 0 0 1px var(--bordure-forte);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.cadre.glisse{cursor:grabbing;box-shadow:0 0 0 2px var(--accent)}.cadre img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block;pointer-events:none}.cadre .sans-visuel{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--pale);font-size:13px}.cadre-ordinateur{height:164px;aspect-ratio:3/5}.cadre-telephone{width:calc(100% - 24px);max-width:280px;aspect-ratio:16/9}.curseur-cadrage{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;color:var(--doux)}.curseur-cadrage input{accent-color:var(--accent);min-width:0;margin:0;height:18px}.curseur-cadrage.sans-effet{opacity:.45}.cadrage.invalide{border-color:var(--danger)}.cadrage .faute{font-size:12px;color:var(--danger);font-weight:500}.visuel-fiche.retire .cadrages{opacity:.4;pointer-events:none}@media(max-width:780px){.visuel-fiche{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.cadrages{grid-template-columns:minmax(0,1fr)}}.lien-audience{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--bordure)}.lien-audience .i{color:var(--doux)}.qr-fiche{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:start}.qr-apercu{margin:0;padding:14px;border-radius:10px;background:#fff;border:1px solid var(--bordure);display:flex;align-items:center;justify-content:center;aspect-ratio:1/1}.qr-apercu svg{width:100%;height:auto;display:block}.qr-absent{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:#555;font-size:13px}.qr-infos{display:grid;gap:14px;min-width:0}.qr-infos dl{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px 12px;margin:0;font-size:14px;align-items:baseline}.qr-infos dt{color:var(--doux)}.qr-infos dd{margin:0;color:var(--titre);min-width:0}.qr-adresse{display:grid;gap:8px;justify-items:start}.qr-adresse .mono{overflow-wrap:anywhere;font-size:13px}.qr-infos .aide{margin:0;line-height:1.5}@media(max-width:620px){.qr-fiche{grid-template-columns:minmax(0,1fr)}.qr-apercu{max-width:260px}}.barres{display:grid;gap:7px}.barre-ligne{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13px;cursor:default}.barre-nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--texte)}.barre-trace{display:block;width:100%;height:12px;border-radius:2px}.barre-trace .barre{fill:var(--accent)}.barre-ligne:hover .barre{opacity:.8}.barre-valeur{min-width:3ch;text-align:right;font-weight:600;color:var(--titre);font-variant-numeric:tabular-nums}.note-public{margin:6px 0 0}.grille-2+.note-public{margin-top:20px;padding-top:12px;border-top:1px solid var(--bordure)}.pastille-site{white-space:nowrap}td .pastille-site+small{display:block;margin-top:2px}.mel-liste{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.mel-liste .case{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--bordure);border-radius:8px;cursor:pointer}.mel-liste .case.fige{cursor:default;opacity:.75}.mel-liste .case span{display:grid;gap:2px;min-width:0}.mel-liste small{color:var(--doux);font-size:12px;overflow-wrap:anywhere}.apercu-liste,.suivi-liste{list-style:none;margin:0;padding:0;display:grid;gap:10px}.apercu-ligne{padding:12px 14px;border:1px solid var(--bordure);border-radius:8px;display:grid;gap:8px}.apercu-ligne.bloque{border-color:var(--danger)}.apercu-tete{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px}.apercu-tete .mono{font-size:13px;color:var(--doux)}.apercu-tete .pale{font-size:12.5px}.verifications{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:13px;color:var(--texte)}.verifications li{display:flex;align-items:center;gap:6px}.verifications .v-ok .i{color:var(--succes)}.verifications .v-avert .i{color:var(--attention)}.verifications .v-erreur{color:var(--danger);font-weight:500}.apercu-ligne .faute{margin:0;font-size:12.5px;color:var(--danger);font-weight:500}.suivi-global{margin:0 0 10px;font-size:14px;color:var(--doux)}.suivi-global strong{color:var(--titre);font-size:16px}.suivi-ligne{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) auto;gap:6px 14px;align-items:center;padding:10px 12px;border:1px solid var(--bordure);border-radius:8px;font-size:13px}.suivi-nom{display:grid;gap:2px;min-width:0}.suivi-nom small{color:var(--doux);overflow-wrap:anywhere}.suivi-etape{color:var(--texte)}.suivi-ligne.ok .suivi-etape{color:var(--succes);font-weight:600}.suivi-ligne.erreur{border-color:var(--danger)}.suivi-ligne.erreur .suivi-etape{color:var(--danger);font-weight:600}.suivi-ligne progress{width:100%;height:8px;accent-color:var(--accent)}.suivi-message{grid-column:1/-1;color:var(--danger)}.suivi-ligne form{display:inline-flex;margin:0}@media(max-width:640px){.suivi-ligne{grid-template-columns:minmax(0,1fr) auto}}.sur-le-site{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;align-items:center;padding:12px;border:1px solid var(--bordure);border-radius:8px}.sur-le-site .pale{font-size:13px;overflow-wrap:anywhere}.sur-le-site .actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.sur-le-site .aide{grid-column:1/-1;margin:0}.apercu-tete .btn{margin-left:auto}.apercu-liste+.aide,.apercu-liste+.pale{margin-top:12px}.vignette-catalogue .zone-couverture{display:block;width:100%;aspect-ratio:4/3;padding:0;border:0;margin:0;background:var(--surface-2);cursor:inherit;position:relative;overflow:hidden}.vignette-catalogue.cliquable .zone-couverture{cursor:pointer}.vignette-catalogue .zone-couverture img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;object-position:center;background:transparent;display:block}.vignette-catalogue .marque-sans-visuel{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:12px;text-align:center;font-size:22px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35);line-height:1.15;word-break:break-word}.vignette-catalogue:not([data-couleur]) .marque-sans-visuel{color:var(--titre);text-shadow:none}.vignette-catalogue .legende{gap:4px}.vignette-catalogue .vignette-catalogue-marque{font-size:14px;text-transform:uppercase;letter-spacing:.04em}.vignette-catalogue .vignette-catalogue-ligne{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px;min-height:28px}.vignette-catalogue .pastille-site{text-transform:lowercase}.vignette-catalogue .bouton-pdf{gap:6px}.fenetre-pdf{padding:0}.cadre-pdf{display:block;width:100%;height:80vh;border:0;background:var(--surface-2)}.cadre-pdf-absent{display:none;padding:16px 20px;margin:0}@media(max-width:720px){.cadre-pdf{display:none}.cadre-pdf-absent{display:block}}.tableau-fixe td.col-photo .bouton-pdf{vertical-align:middle}.acces-etat{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:36px}.acces-etat .pale{font-size:.9em}.acces-boutons{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.acces-boutons .btn.danger{color:var(--danger);border-color:var(--danger)}:root{--selection:#F9EB1B;--selection-pale:#FEFBCD;--selection-texte:#171717}:root[data-theme=nuit]{--selection-pale:#3B391C;--selection-texte:#FFFFFF}.fenetre-pied .btn-modele{margin-right:auto;white-space:nowrap}.groupe-doublons{margin-bottom:14px;max-height:none}.groupe-doublons th.differe,.groupe-doublons td.differe{box-shadow:inset 0 -2px 0 var(--attention)}.groupe-doublons td.differe{color:var(--titre);font-weight:600}.groupe-doublons tr.gardee td{background:var(--accent-pale)}.groupe-doublons tr.aucune td{font-size:12.5px}.groupe-doublons .col-case{width:1%;padding-left:12px}.groupe-doublons .radio{display:inline-flex;align-items:center}.groupe-doublons .radio input{width:18px;height:18px;margin:0;accent-color:var(--accent);cursor:pointer}.groupe-doublons td.motif .badge{margin-right:4px}.groupe-doublons td.motif small{display:block;margin-top:2px}.lignes-incompletes{margin-bottom:14px;max-height:none}.lignes-incompletes .case-info{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--doux);white-space:nowrap}.lignes-incompletes .case-info input{margin:0;width:16px;height:16px}.lignes-incompletes td.motif .badge{margin:1px 4px 1px 0}.tableau th.col-presentoir,.tableau td.col-presentoir{width:1%;white-space:nowrap}.tableau td.col-presentoir .mono{font-size:12.5px}.magasin-choisi{display:flex;align-items:center;gap:12px;margin:12px 0 8px;padding:10px 14px;border:1px solid var(--bordure);border-radius:8px;background:var(--surface-2)}.magasin-choisi .cellule-magasin{display:grid;line-height:1.25}.magasin-choisi .cellule-magasin strong{color:var(--titre);font-weight:600}.magasin-choisi .cellule-magasin small{color:var(--doux);font-size:12px}.magasin-choisi .badge{margin-left:auto}.vignettes-choix-barre .btn-petit{min-height:36px;height:36px;white-space:nowrap}.bandeau.bandeau-selection{background:var(--selection-pale);border-color:var(--selection);color:var(--selection-texte);margin:0 0 12px}.bandeau.bandeau-selection .i{color:var(--selection-texte)}.bandeau.bandeau-selection.vide{background:var(--surface-2);border-color:var(--bordure);color:var(--doux)}.bandeau .case-confirme{display:inline-flex;align-items:center;gap:6px;margin-left:8px;font-weight:600;cursor:pointer}.bandeau .case-confirme input{width:18px;height:18px;margin:0;accent-color:var(--danger)}.grille-distribution .vignette-choix{padding-bottom:0}.grille-distribution .vignette-choix.selectionnee,.grille-distribution .vignette-choix:has(input:checked){border-color:var(--selection);box-shadow:0 0 0 3px var(--selection)}.grille-distribution .vignette-choix.selectionnee .legende,.grille-distribution .vignette-choix:has(input:checked) .legende{background:var(--selection-pale)}.grille-distribution .vignette-choix input[type=checkbox]{accent-color:var(--selection-texte)}.grille-distribution .vignette-choix .legende small.detail{color:var(--doux)}.grille-distribution .quantite{display:none;align-items:center;justify-content:center;gap:4px;padding:6px 8px 8px;background:var(--selection-pale);border-top:1px solid var(--selection)}.grille-distribution .vignette-choix.selectionnee .quantite,.grille-distribution .vignette-choix:has(input:checked) .quantite{display:flex}.grille-distribution .quantite .btn{width:28px;height:28px;min-height:28px;padding:0;font-size:16px;line-height:1;border:1px solid var(--bordure);background:var(--surface);color:var(--titre);border-radius:6px}.grille-distribution .quantite .btn:hover{border-color:var(--selection-texte)}.grille-distribution .quantite input[type=number]{position:static;z-index:auto;margin:0;width:48px;height:28px;text-align:center;border:1px solid var(--bordure);border-radius:6px;background:var(--surface);color:var(--titre);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.grille-distribution .quantite input[type=number]::-webkit-outer-spin-button,.grille-distribution .quantite input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.profils-choix{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.droits-grille{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:24px;align-items:start}.droits-grille>div>.carte+.carte{margin-top:24px}.droits-grille>.carte{margin:0}@media(max-width:1100px){.droits-grille{grid-template-columns:minmax(0,1fr)}}.matrice-niveaux td{vertical-align:top}.matrice-niveaux .ligne-chapitre>td:first-child strong{display:flex;align-items:center;gap:8px}.niveaux{display:inline-flex;gap:4px;padding:3px;border-radius:999px;background:var(--fond-2,rgba(0,0,0,.05))}.niveau-choix{position:relative;cursor:pointer}.niveau-choix input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.niveau-choix span{display:inline-block;padding:5px 12px;border-radius:999px;font-size:12.5px;line-height:1.2;color:var(--texte-pale,#666)}.niveau-choix input:checked+span{background:var(--accent,#F9EB1B);color:#111;font-weight:600}.niveau-choix input:focus-visible+span{outline:2px solid var(--accent,#F9EB1B);outline-offset:2px}.niveaux-page .niveau-choix span{padding:3px 9px;font-size:11.5px}.par-page{margin-top:8px;text-align:left}.par-page>summary{cursor:pointer;font-size:12px;color:var(--texte-pale,#666);list-style:none;display:inline-block;padding:2px 6px;border-radius:6px}.par-page>summary:before{content:"\25b8  "}.par-page[open]>summary:before{content:"\25be  "}.par-page>summary:hover{background:var(--fond-2,rgba(0,0,0,.05))}.pages-chapitre{width:100%;margin-top:6px;border-collapse:collapse}.pages-chapitre td{padding:4px 6px;border-top:1px solid var(--trait,rgba(0,0,0,.08));font-size:12.5px}.pages-chapitre td:last-child{text-align:right;white-space:nowrap}.actions-sensibles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 20px;padding:16px 24px}.recap-droits .carte-corps{padding:16px 24px}.recap-liste{list-style:none;margin:0;padding:0}.recap-liste li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid var(--trait,rgba(0,0,0,.08));font-size:13px}.recap-liste li:last-child{border-bottom:0}.niveau-badge{display:inline-block;padding:2px 10px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--fond-2,rgba(0,0,0,.05))}.niveau-badge.niveau-ecriture{background:var(--accent,#F9EB1B);color:#111}.niveau-badge.niveau-lecture{background:#00000014}.niveau-badge.niveau-aucun{color:var(--texte-pale,#666);background:transparent;border:1px dashed var(--trait,rgba(0,0,0,.2))}.niveau-badge.niveau-mixte{background:#ffa0002e}.recap-actions{margin:14px 0 0;font-size:13px;line-height:1.5}.badge-attention{background:#ffa0002e}.equipe-etat{display:inline-flex;align-items:center;gap:6px;font-size:12.5px}.equipe-etat .point{width:8px;height:8px;border-radius:50%;background:#1a9d4b;display:inline-block}.equipe-etat.inactif .point{background:#b3261e}.equipe-etat.invite .point{background:#e0a800}.haut .btn-plus,.haut .lien-haut.rond{width:36px;min-width:0;height:36px;padding:0;border-radius:999px;background:transparent;color:var(--haut-texte);box-shadow:inset 0 0 0 1.5px var(--accent);margin-right:4px;transition:background-color .15s,color .15s,box-shadow .15s,transform .15s ease}.haut .btn-plus:hover,.haut .btn-plus:focus-visible,.haut .btn-plus[aria-expanded=true],.haut .lien-haut.rond:hover,.haut .lien-haut.rond:focus-visible,.haut .lien-haut.rond[aria-expanded=true]{background:var(--accent);color:var(--sur-accent);box-shadow:inset 0 0 0 1.5px var(--accent)}.haut .btn-plus:focus-visible,.haut .lien-haut.rond:focus-visible{outline:2px solid var(--anneau);outline-offset:2px}.haut .lien-haut.rond .i{width:20px;height:20px}.liste-notifications .ligne{align-items:flex-start}.liste-notifications .ligne .i{flex:none;margin-top:2px}.liste-notifications .ligne>span:not(.badge){display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.liste-notifications .ligne small{color:var(--pale);font-size:12px}.liste-notifications .ligne .badge{flex:none;margin-left:auto}.fermer-magasin .magasin-choisi{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--bordure);border-radius:8px;background:var(--surface-2);margin:0 0 16px}.fermer-magasin .magasin-choisi strong{font-size:15px;color:var(--titre)}.fermer-magasin .magasin-choisi small{display:block;color:var(--pale)}.fermer-magasin .en-cours{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px}.fermer-magasin .en-cours>div{border:1px solid var(--bordure);border-radius:8px;padding:10px 12px;background:var(--surface)}.fermer-magasin .en-cours .tuile-valeur{font-size:22px;font-weight:700;color:var(--titre);display:block}.fermer-magasin .en-cours .tuile-libelle{font-size:12px;color:var(--pale)}.fermer-magasin .en-cours ul{margin:8px 0 0;padding:0 0 0 16px;font-size:12px;color:var(--texte)}.fermer-magasin .en-cours li{margin:2px 0}@media(max-width:720px){.fermer-magasin .en-cours{grid-template-columns:1fr}}.a-verifier .raison{display:inline-flex;flex-wrap:wrap;gap:4px}.a-verifier td.col-date{white-space:nowrap;color:var(--pale)}.a-verifier .vide-page{padding:40px 20px;text-align:center;color:var(--pale)}.bandeau-a-verifier{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bandeau-a-verifier .btn{margin-left:auto}.plv-lecture{display:inline-flex;align-items:center;min-height:38px;padding:0 2px;font-size:14px;color:var(--texte)}.reprise-plv{grid-template-columns:repeat(2,minmax(0,1fr))}.reprise-plv .radios{min-height:38px;align-items:center}.tableau-fixe td.col-case input,.tableau-fixe th.col-case input{margin:0 auto}.emplacements.avec-genre .emplacement{grid-template-columns:minmax(110px,auto) minmax(0,1fr) 112px 76px 76px minmax(0,auto)}.emplacements.sans-genre .emplacement{grid-template-columns:minmax(110px,auto) minmax(0,1fr) 76px 76px minmax(0,auto)}.emplacements.avec-genre .emplacement .repere,.emplacements.sans-genre .emplacement .repere{width:auto;height:36px;padding:0 10px;font-family:var(--mono);font-size:12.5px;font-weight:600;white-space:nowrap;justify-content:flex-start}.emplacements.avec-genre .emplacement .champ-select{min-height:36px;height:36px;padding:0 28px 0 8px;font-size:13px}.emplacements.avec-genre .emplacement.entete span{white-space:nowrap}.emplacements.avec-genre .emplacement .etat{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.genre-presentoir{margin:0 0 4px;font-size:13.5px;color:var(--doux);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.genre-presentoir .faute{font-size:12.5px}.badge-genre{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:var(--info-fond);border:1px solid var(--info);color:var(--titre);font-size:12px;font-weight:700;letter-spacing:.03em}.badge-genre.a-completer{background:var(--attention-fond,var(--surface-2));border-color:var(--attention,var(--bordure-forte));color:var(--titre);font-weight:600;font-style:italic;letter-spacing:0}.carte-vignette.vignette-presentoir .vignette-bouton,.carte-vignette.vignette-presentoir>a{display:block;background:#fff}.carte-vignette.vignette-presentoir img{width:100%;aspect-ratio:4/3;object-fit:contain;object-position:center;background:#fff;padding:6px;box-sizing:border-box;display:block}.carte-vignette.vignette-presentoir .sans-photo{width:100%;aspect-ratio:4/3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--surface-2);color:var(--pale);border-bottom:1px solid var(--bordure)}.carte-vignette.vignette-presentoir .sans-photo svg{width:34px;height:34px;opacity:.55}.carte-vignette.vignette-presentoir .sans-photo span{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em}.carte-vignette.vignette-presentoir .vignette-presentoir-legende{gap:7px}.carte-vignette.vignette-presentoir .vignette-presentoir-marque{font-weight:600;color:var(--texte);max-width:60%}.vignette-presentoir-badges{display:flex;gap:6px;flex-wrap:wrap;align-items:center;min-height:20px}.vignette-presentoir-badges .badge{height:20px;padding:0 7px;font-size:11px}.vignette-presentoir-badges .badge.badge-genre-vide{opacity:.7;font-style:italic}.grille-vignettes.grille-presentoirs{grid-template-columns:repeat(auto-fill,minmax(212px,1fr))}.vignette-presentoir-compteurs{margin:0;display:flex;justify-content:space-between;gap:10px;padding-top:7px;border-top:1px solid var(--bordure)}.vignette-presentoir-compteurs div{display:flex;align-items:baseline;gap:4px;min-width:0;white-space:nowrap}.vignette-presentoir-compteurs dd{margin:0;font-size:14px;font-weight:700;color:var(--titre);font-variant-numeric:tabular-nums}.vignette-presentoir-compteurs dt{font-size:11.5px;color:var(--doux)}.badge.badge-genre-presentoir{letter-spacing:.03em}.info-ligne dd.emplacements-survol{white-space:normal}.info-ligne dd.emplacements-survol span{display:block;font-family:var(--mono);font-size:12px;line-height:1.5}.a-completer-liste .manques{display:flex;flex-wrap:wrap;gap:6px}.a-completer-liste .manques .badge{height:20px;padding:0 7px;font-size:11px}.a-completer-vide{padding:40px 24px;text-align:center;color:var(--pale)}.a-completer-vide svg{width:36px;height:36px;margin-bottom:8px;opacity:.6}.form-commande .titre-bloc{margin:16px 0 8px;font-size:14px;color:var(--titre);display:flex;align-items:baseline;gap:8px}.form-commande .titre-bloc small{font-weight:400;font-size:12px}.form-commande textarea.champ-texte{min-height:52px;resize:vertical;font-family:inherit}.grille-filtres-commande{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.compte-magasins{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.badge-grand{font-size:14px;padding:6px 12px}.confirmation{display:inline-flex;align-items:center;gap:6px;margin-left:6px;font-weight:600;cursor:pointer}.confirmation input{accent-color:var(--accent)}.cartes-elements{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;max-height:380px;overflow:auto;padding:2px;margin-bottom:12px;border-bottom:1px solid var(--bordure)}.carte-element{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:6px 10px;align-items:center;padding:8px 10px;border:1px solid var(--bordure);border-radius:10px;background:var(--surface);cursor:pointer;min-width:0}.carte-element>input[type=checkbox]{grid-row:1/3;margin:0;width:16px;height:16px;accent-color:var(--accent);flex:none}.carte-element .image{grid-column:2;width:100%;height:96px;object-fit:contain;border-radius:6px;background:#fff;border:1px solid var(--bordure)}.carte-element .image-vide{display:flex;align-items:center;justify-content:center;color:var(--doux);background:var(--fond)}.carte-element .texte{grid-column:2;display:grid;gap:2px;min-width:0}.carte-element .texte strong{color:var(--titre);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.carte-element .texte span,.carte-element .texte small{font-size:12px;color:var(--doux);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.carte-element .texte .badge{justify-self:start;margin-top:2px}.carte-element .quantite{grid-column:2;display:flex;align-items:center;gap:6px}.carte-element .quantite input{width:72px;padding:4px 6px;text-align:right}.carte-element .quantite small{color:var(--doux)}.carte-element:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-pale)}.carte-element.en-cours{opacity:.72;cursor:default;background:var(--fond)}.carte-presentoir .image{height:110px}.cartes-presentoirs{max-height:300px}.recap-elements{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px}.recap-elements li{display:flex;align-items:center;gap:8px;font-size:13px}.recap-elements .vignette{width:40px;height:30px;border-radius:4px;object-fit:contain;background:#fff;border:1px solid var(--bordure)}.recap-defile{max-height:340px;overflow:auto;border:1px solid var(--bordure);border-radius:8px}.recap-defile table{width:100%}.recap-defile thead th{position:sticky;top:0;background:var(--surface);z-index:1}.form-commande .fenetre-pied{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.form-commande .onglet .badge{margin-left:6px}.reprise-criteres{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.reprise-criteres .champ-large{grid-column:1/-1}.reprise-criteres select[multiple]{min-height:96px}@media(max-width:900px){.cartes-elements{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.barre-outils input[name=numerissimo].champ-court{width:170px}.reference-numerissimo{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:10px 20px;background:var(--fond);border-bottom:1px solid var(--bordure)}.reference-numerissimo .libelle{font-size:12px;color:var(--pale);text-transform:uppercase;letter-spacing:.04em}.reference-numerissimo strong.mono{font-size:20px;line-height:1.2;color:var(--titre);letter-spacing:.02em}.reference-numerissimo strong.mono .pale{font-size:13px;font-weight:400;letter-spacing:0}.reference-numerissimo .aide{flex-basis:100%;margin:0;font-size:12px;color:var(--pale)}.col-numerissimo{width:120px}td.col-numerissimo .mono{font-size:15px;font-weight:600;letter-spacing:.02em;color:var(--titre)}.col-mm{width:68px;text-align:right}th.col-mm{white-space:nowrap}.badge.badge-phase{text-transform:uppercase;letter-spacing:.04em;font-size:11px}.info-survol img.info-photo{display:block;width:320px;max-width:100%;height:auto;max-height:320px;object-fit:contain;margin:0 auto 10px;border-radius:6px;background:#fff;border:1px solid var(--bordure)}.emplacement-choix .radio>span{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.emplacement-choix .radio>span>small{flex-basis:100%;color:var(--pale)}.emplacement-choix .radio .badge{font-size:10px;padding:1px 6px}.titre-page .actions form.selection-visuels{display:inline-flex;gap:8px;align-items:center}.haut .bascule-menu,.haut .btn-plus,.haut .lien-haut.rond{width:36px;min-width:0;height:36px;padding:0;border-radius:999px;background:transparent;color:var(--haut-texte);box-shadow:inset 0 0 0 1px var(--bordure);outline:0;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.haut .bascule-menu:hover,.haut .bascule-menu:focus-visible,.haut .bascule-menu[aria-expanded=true],.haut .btn-plus:hover,.haut .btn-plus:focus-visible,.haut .btn-plus[aria-expanded=true],.haut .lien-haut.rond:hover,.haut .lien-haut.rond:focus-visible,.haut .lien-haut.rond[aria-expanded=true]{background:var(--haut-survol-fond);color:var(--titre);box-shadow:inset 0 0 0 1px transparent}.haut .bascule-menu:focus-visible,.haut .btn-plus:focus-visible,.haut .lien-haut.rond:focus-visible{outline:0;box-shadow:0 0 0 3px var(--accent-pale)}:root[data-theme=nuit] .haut .bascule-menu:hover,:root[data-theme=nuit] .haut .bascule-menu[aria-expanded=true],:root[data-theme=nuit] .haut .btn-plus:hover,:root[data-theme=nuit] .haut .btn-plus[aria-expanded=true],:root[data-theme=nuit] .haut .lien-haut.rond:hover,:root[data-theme=nuit] .haut .lien-haut.rond[aria-expanded=true]{background:var(--surface-2)}.haut .bascule-menu .i,.haut .btn-plus .i,.haut .lien-haut.rond .i{width:20px;height:20px}.haut .btn-plus{margin-right:-4px}.haut #jour-nuit{margin-left:-4px}.haut .lien-haut.rond .pastille-compte{top:-4px;right:-4px;border:2px solid var(--haut-fond);height:18px;min-width:18px}.recherche-declencheur{display:inline-flex;align-items:center;gap:8px;height:36px;width:220px;max-width:220px;min-width:0;padding:0 8px 0 12px;border-radius:999px;background:transparent;color:var(--pale);font-size:13px;text-align:left;box-shadow:inset 0 0 0 1px var(--bordure);outline:0;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.recherche-declencheur .i{flex:none;color:var(--haut-texte)}.recherche-declencheur-texte{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recherche-declencheur kbd{flex:none}.recherche-declencheur:hover,.recherche-declencheur[aria-expanded=true]{background:var(--haut-survol-fond);color:var(--doux);box-shadow:inset 0 0 0 1px transparent}.recherche-declencheur:focus-visible{background:var(--haut-survol-fond);color:var(--doux);box-shadow:0 0 0 3px var(--accent-pale)}:root[data-theme=nuit] .recherche-declencheur:hover,:root[data-theme=nuit] .recherche-declencheur[aria-expanded=true]{background:var(--surface-2)}.voile-recherche{align-items:flex-start;padding:10vh 16px 16px}.fenetre-recherche{max-width:640px;border-radius:12px;border:1px solid var(--bordure);background:var(--surface);box-shadow:var(--ombre-haute);display:flex;flex-direction:column;max-height:calc(90vh - 16px);max-height:calc(100dvh - 10vh - 16px);overflow:hidden}.fenetre-recherche:focus{outline:0}.recherche-tete{display:flex;align-items:center;gap:12px;padding:16px 20px 8px}.recherche-tete>.i{flex:none;color:var(--pale)}.recherche-champ{flex:1;min-width:0;height:36px;border:0;background:transparent;color:var(--titre);font:inherit;font-size:17px;outline:0}.recherche-champ::placeholder{color:var(--pale)}.recherche-champ::-webkit-search-cancel-button{-webkit-appearance:none}.recherche-fermer{flex:none;display:inline-flex;align-items:center;padding:4px;border-radius:6px;color:var(--pale);outline:0;transition:background-color .15s ease,color .15s ease}.recherche-fermer:hover{background:var(--surface-2);color:var(--titre)}.recherche-fermer:focus-visible{box-shadow:0 0 0 3px var(--accent-pale)}.recherche-aide{margin:0;padding:0 20px 16px 52px;font-size:12px;line-height:1.45;color:var(--pale)}.recherche-resultats{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--bordure);padding:8px}.recherche-resultats[hidden]{display:none}.recherche-groupe+.recherche-groupe{margin-top:8px;padding-top:8px;border-top:1px solid var(--bordure)}.recherche-groupe-titre{display:flex;align-items:center;gap:8px;padding:8px 12px 4px;font-size:12px;font-weight:600;color:var(--pale)}.recherche-groupe-nb{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.01em;color:var(--doux);padding:1px 6px;border-radius:6px;background:var(--surface-2);border:1px solid var(--bordure)}.recherche-groupe-tous{margin-left:auto;font-size:12px;font-weight:500;color:var(--doux);text-decoration:none;border-radius:6px;padding:2px 6px;transition:background-color .15s ease,color .15s ease}.recherche-groupe-tous:hover{background:var(--surface-2);color:var(--titre)}.recherche-resultat{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;color:var(--texte);text-decoration:none;outline:0;transition:background-color .15s ease}.recherche-resultat:hover,.recherche-resultat[aria-selected=true]{background:var(--haut-survol-fond)}:root[data-theme=nuit] .recherche-resultat:hover,:root[data-theme=nuit] .recherche-resultat[aria-selected=true]{background:var(--surface-2)}.recherche-icone{flex:none;width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--fond);color:var(--doux);border:1px solid var(--bordure)}.recherche-vignette{flex:none;width:32px;height:32px;border-radius:8px;object-fit:cover;background:var(--fond);border:1px solid var(--bordure)}.recherche-texte{display:grid;gap:2px;min-width:0;flex:1}.recherche-texte strong{color:var(--titre);font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recherche-texte small{color:var(--pale);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recherche-resultat .badge{flex:none}.recherche-vide{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:24px 20px;font-size:13px;color:var(--pale)}.recherche-pied{display:flex;align-items:center;gap:16px;padding:10px 20px;border-top:1px solid var(--bordure);font-size:12px;color:var(--pale);background:var(--surface-2)}.recherche-pied kbd{margin-right:4px}.recherche-pied kbd+kbd{margin-left:-2px}.recherche-tous{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:var(--doux);text-decoration:none;font-weight:500;border-radius:6px;padding:2px 6px;outline:0;transition:background-color .15s ease,color .15s ease}.recherche-tous:hover,.recherche-tous:focus-visible{color:var(--titre);background:var(--fond)}.recherche-tous:focus-visible{box-shadow:0 0 0 3px var(--accent-pale)}.liste-deroulante{border-radius:12px;padding:8px}.liste-plus,.liste-notifications,.liste-compte{min-width:300px;width:300px}.liste-deroulante .ligne{align-items:center;gap:12px;padding:10px 12px;border-radius:8px;transition:background-color .15s ease,color .15s ease}.liste-deroulante .ligne:hover,.liste-deroulante .ligne:focus-visible{background:var(--haut-survol-fond);outline:0}:root[data-theme=nuit] .liste-deroulante .ligne:hover,:root[data-theme=nuit] .liste-deroulante .ligne:focus-visible{background:var(--surface-2)}.liste-deroulante .ligne:focus-visible{box-shadow:0 0 0 3px var(--accent-pale)}.liste-deroulante .ligne .i{width:20px;height:20px;flex:none;align-self:center;color:var(--doux);margin-top:0}.liste-plus .ligne>span,.liste-notifications .ligne>span:not(.badge){display:grid;gap:2px;min-width:0;flex:1;line-height:1.3}.liste-plus .ligne>span>small,.liste-notifications .ligne small{font-size:12px;line-height:1.35;color:var(--pale);font-weight:400}.liste-notifications .ligne strong{color:var(--titre);font-weight:600}.liste-notifications .ligne .badge{flex:none;margin-left:auto;align-self:center}.compte-tete{padding:8px 12px 10px}.compte-tete span,.liste-plus .compte-tete span{font-size:12px}.liste-deroulante hr{margin:8px 4px}@media(max-width:1023px){.recherche-declencheur{width:auto;max-width:none;flex:0 1 180px}.recherche-declencheur kbd{display:none}}@media(max-width:640px){.recherche-declencheur{flex:none;width:36px;padding:0;justify-content:center}.recherche-declencheur-texte{display:none}.voile-recherche{padding:0}.fenetre-recherche{max-width:none;height:100vh;height:100dvh;max-height:none;border-radius:0;border:0}.recherche-pied>span{display:none}.liste-plus,.liste-notifications,.liste-compte{min-width:260px;width:min(300px,calc(100vw - 24px))}}.liste-compte{min-width:300px;padding:6px}.liste-compte hr{margin:6px 4px}.liste-compte-identite{display:flex;gap:12px;align-items:center;padding:10px 10px 12px}.liste-compte-identite>div{display:grid;gap:3px;min-width:0}.liste-compte-identite strong{display:block;color:var(--titre);font-size:14px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liste-compte-identite .liste-compte-courriel{display:block;color:var(--pale);font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liste-compte-identite .badge{justify-self:start;margin-top:4px;height:20px;padding:0 8px;font-size:11px}.liste-compte .avatar-grand{width:44px;height:44px;font-size:17px}.liste-compte-entrees{display:grid;gap:2px}.liste-compte .liste-compte-ligne{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border-radius:8px;color:var(--texte);font-size:13px;text-align:left;text-decoration:none;transition:background-color .15s ease,color .15s ease}.liste-compte .liste-compte-ligne>.i{width:20px;height:20px;flex:none;align-self:center;color:var(--doux);transition:color .15s ease}.liste-compte .liste-compte-ligne:hover{background:var(--haut-survol-fond);color:var(--titre)}.liste-compte .liste-compte-ligne:hover>.i{color:var(--titre)}.liste-compte .liste-compte-ligne:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-pale)}.liste-compte-texte{display:grid;gap:1px;min-width:0}.liste-compte-titre{color:var(--titre);font-size:13px;font-weight:500;line-height:1.3}.liste-compte-texte small{color:var(--pale);font-size:11.5px;line-height:1.3}.liste-compte form{margin:0}.liste-compte-sortie .liste-compte-titre{font-weight:500}.compte-fenetre{display:flex;flex-direction:column;min-height:0;flex:1}.compte-panneau.ouvert{display:flex;flex-direction:column;flex:1;min-height:0}.compte-section+.compte-section{margin-top:24px;padding-top:20px;border-top:1px solid var(--bordure)}.compte-section-titre{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--titre)}.compte-aide{margin:0 0 16px;font-size:12px;line-height:1.5;color:var(--pale)}.compte-identite{grid-template-columns:repeat(3,minmax(0,1fr))}.compte-identite dd{display:flex;align-items:center;min-height:22px}.compte-entrees{grid-template-columns:repeat(3,minmax(0,1fr))}.compte-entrees dd{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:22px}.compte-mono{font-family:var(--mono);font-size:12px;letter-spacing:.01em;color:var(--doux)}.compte-photo .avatar-grand{width:64px;height:64px;font-size:24px}.compte-photo .champ-fichier .aide{font-size:12px;color:var(--pale)}.compte-couleurs{margin-top:16px}.compte-couleurs .choix-couleurs{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px}.compte-couleurs .couleur{padding:8px 6px;border-radius:8px;transition:background-color .15s ease,border-color .15s ease}.compte-couleurs .couleur:hover{background:var(--surface-2)}.compte-couleurs .couleur small{font-size:11px}.compte-fenetre .fenetre-pied .aide{color:var(--pale)}@media(max-width:720px){.compte-identite,.compte-entrees{grid-template-columns:minmax(0,1fr)}}.barre-filtres{gap:8px 12px;padding:12px 24px}.barre-filtres .champ-recherche{flex:0 1 320px;min-width:200px;height:36px;border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease}.barre-filtres .champ-recherche input{font-size:13px}.barre-filtres .compteur{font-size:12px;color:var(--pale)}.barre-filtres .compteur strong{font-size:13px}.barre-filtres .case-inactifs{font-size:13px;white-space:nowrap}.barre-filtres .case-inactifs input{width:16px;height:16px}.barre-filtres .lien-petit{font-size:12px;color:var(--doux);text-decoration-color:var(--bordure)}.barre-filtres .lien-petit:hover{color:var(--titre)}.btn-filtres{height:36px;padding:0 10px 0 12px;gap:6px;border-radius:8px;font-size:13px;font-weight:500;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.btn-filtres.actif{border-color:var(--accent);color:var(--titre)}.btn-filtres .chevron{color:var(--pale);transition:transform .15s ease}.btn-filtres[aria-expanded=true] .chevron{transform:rotate(180deg)}.filtres-nombre{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--accent);color:var(--sur-accent);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.filtres-nombre[hidden]{display:none}.puces-actives{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.puces-actives .puce{height:28px;padding:0 6px 0 10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--bordure);color:var(--doux);font-size:12px;max-width:260px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.puces-actives .puce strong{color:var(--titre);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.puces-actives .puce .i{flex:none;color:var(--pale)}.puces-actives .puce:hover{background:var(--haut-survol-fond);border-color:var(--bordure-forte);color:var(--titre)}.puces-actives .puce:hover .i{color:var(--danger)}.puces-actives .puce:focus-visible{outline:0;box-shadow:0 0 0 3px var(--accent-pale)}.filtres-panneau{flex:0 0 calc(100% + 48px);max-width:none;margin:4px -24px -12px;padding:16px 24px;border-top:1px solid var(--bordure);background:var(--surface-2)}.filtres-panneau[hidden]{display:none}.filtres-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.filtres-grille .champ{gap:4px}.filtres-grille .champ>label{font-size:12px;font-weight:500;color:var(--doux)}.filtres-grille .champ-texte,.filtres-grille .champ-select{width:100%;max-width:none;min-height:36px;height:36px;font-size:13px;border-radius:8px;background-color:var(--champ-fond)}.filtres-grille .champ-select{padding-right:30px}.barre-outils .filtres-grille .champ-texte.champ-dep,.barre-outils .filtres-grille .champ-filtre-texte{width:100%;flex:auto}.filtres-grille .cherche{flex:auto;min-width:0;width:100%}.filtres-grille .cherche .champ-texte{padding-right:30px}.filtres-panneau .filtres-pied{display:flex;align-items:center;gap:12px;margin-top:12px;justify-content:flex-start;min-height:20px}.filtres-panneau .filtres-pied:empty{display:none}.filtres-panneau .espace{flex:1}@media(max-width:1023px){.barre-filtres .champ-recherche{flex:1 1 200px}.filtres-grille{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media(max-width:640px){.barre-filtres{padding:12px 16px}.filtres-panneau{flex-basis:calc(100% + 32px);margin:4px -16px -12px;padding:12px 16px}.filtres-grille{grid-template-columns:1fr 1fr}.puces-actives{flex-basis:100%;order:5}}.grille-champs{gap:12px 16px}.champ{gap:4px}.champ>label,.champ-libelle{font-size:12px;font-weight:500;color:var(--titre)}.champ .aide,.aide{font-size:11.5px;color:var(--pale);line-height:1.4}.fenetre-pied .actions{margin-left:auto;gap:8px}@media(min-width:1024px){.section:hover>.sous-menu:not(.ouvert){display:none}.section:hover>.lien-menu{color:var(--menu-survol);background:var(--menu-survol-fond)}.lien-menu[aria-current=true]{color:var(--menu-actif);background:var(--menu-actif-fond)}.lien-menu[aria-haspopup][aria-expanded=true]{color:var(--menu-survol);background:var(--menu-survol-fond)}.lien-menu[aria-haspopup] .chevron{opacity:.6;transition:transform .15s ease,opacity .15s ease}.lien-menu[aria-haspopup][aria-expanded=true] .chevron{transform:translate(2px);opacity:1}.menu-panneau{display:none;position:fixed;left:0;top:0;z-index:60;width:240px;max-height:calc(100vh - 24px);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:8px!important;background:var(--menu-fond,#000000);border:1px solid var(--menu-filet);border-radius:12px;box-shadow:var(--ombre-haute)}.menu-panneau.ouvert{display:block;animation:menu-panneau-apparait .12s ease}@keyframes menu-panneau-apparait{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}.menu-panneau .sous-menu-titre{display:flex;align-items:center;gap:8px;margin:0 0 4px;padding:6px 12px 8px;color:var(--menu-titre);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--menu-filet)}.menu-panneau .sous-menu-titre .i{width:16px;height:16px;opacity:.8}.menu-panneau li{padding:0;margin:0 0 2px}.menu-panneau a{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;color:var(--menu-texte);font-size:13.5px;text-decoration:none;transition:background-color .15s ease,color .15s ease}.menu-panneau a .i{width:16px;height:16px;opacity:.7}.menu-panneau a:hover{color:var(--menu-survol);background:var(--menu-survol-fond)}.menu-panneau a[aria-current]{color:var(--menu-actif);background:var(--menu-actif-fond);font-weight:500}.menu-panneau a[aria-current] .i{opacity:1}.menu-panneau::-webkit-scrollbar{width:6px}.menu-panneau::-webkit-scrollbar-thumb{background:var(--menu-filet);border-radius:3px}}.tuiles.tdb-tuiles{gap:16px;margin-bottom:16px}.grille-2.tdb-grille{gap:16px;margin-top:16px}.sommaire.tdb-sommaire{gap:16px}.bandeau.tdb-bandeau,.titre-page.tdb-titre{margin-bottom:16px}.badge-version{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px 0 7px;border-radius:6px;border:1px solid var(--bordure);background:var(--surface-2);color:var(--titre);font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap;flex:none}.badge-version .point{width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none}.pied .pied-editeur{display:inline-flex;align-items:center;gap:10px;min-width:0}.pied .pied-editeur>span{overflow:visible}.pied-menu .badge-version{background:var(--menu-survol-fond);border-color:var(--menu-filet);color:var(--menu-survol)}.pied-menu .badge-version .point{background:var(--menu-actif)}.badge-saison{display:inline-flex;align-items:center;gap:10px;padding:6px 12px 6px 10px;border-radius:10px;border:1px solid var(--bordure);background:var(--surface);color:var(--titre);text-decoration:none;flex:none;align-self:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.titre-page>.badge-saison{flex:0 0 auto}.badge-saison .i{color:var(--doux);align-self:center}.badge-saison>div{display:grid;gap:1px;min-width:0}.badge-saison .saison-code{font-family:var(--mono);font-size:14px;font-weight:700;letter-spacing:.01em;line-height:18px;color:var(--titre);white-space:nowrap}.badge-saison .saison-intitule{font-size:12px;line-height:16px;color:var(--pale);white-space:nowrap}:root[data-theme=nuit] .badge-saison{background:var(--surface-2)}.tableau table{font-size:13px}.tableau td,.tableau-fixe td,.tableau-fixe tr:has(.cellule-magasin) td{height:40px;padding-top:0;padding-bottom:0;line-height:1.3;color:var(--texte)}.tableau td strong,.tableau-fixe td strong{font-size:13px;font-weight:600;line-height:1.25;color:var(--titre)}.tableau td small,.tableau-fixe td small{font-size:11.5px;line-height:1.25;color:var(--pale)}.tableau td strong+small,.tableau-fixe td strong+small{margin-top:1px}.tableau td .mono,.tableau td small.mono,.tableau-fixe td small.mono,.tableau td .cellule-magasin .mono,.tableau td .cellule-magasin .mono.pale{font-family:var(--mono);font-size:11.5px;letter-spacing:.01em;color:var(--doux)}.tableau td .cellule-magasin strong{font-size:13px}.tableau td .cellule-magasin small{font-size:11.5px}.tableau td .pale{color:var(--pale)}.tableau td .badge{height:20px;padding:0 8px;font-size:11px}.tableau td .pastille-etat{font-size:12.5px}.tableau td.num,.tableau td.col-num{font-variant-numeric:tabular-nums}.tableau td.col-actions .actions-ligne{align-items:center}.tableau td.col-photo{padding-top:2px;padding-bottom:2px}.tableau td.col-photo .vignette,.tableau td.col-photo img.vignette{width:36px;height:36px}.tableau tr.inactif-ligne td strong{color:var(--doux)}.tableau th.col-indicateur,.tableau td.col-indicateur{width:1%;white-space:nowrap;padding-left:16px;padding-right:0;text-align:center}.tableau th.col-indicateur:first-child,.tableau td.col-indicateur:first-child{padding-left:16px}.tableau th.col-indicateur+th,.tableau td.col-indicateur+td{border-left:0;padding-left:12px}.indicateur-etat{display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--pale);vertical-align:middle;flex:none}.indicateur-etat.ok{background:var(--succes)}.indicateur-etat.ko{background:var(--danger)}.info-survol{width:min(320px,calc(100vw - 32px));padding:10px 12px 11px;border-radius:12px;font-size:12px;line-height:1.35}.info-survol strong{font-size:13px;line-height:1.3;margin-bottom:6px;padding-bottom:6px}.info-survol dl{grid-template-columns:auto minmax(0,1fr);gap:3px 10px}.info-survol dt{font-size:11.5px;color:var(--pale)}.info-survol dd{font-size:12px;color:var(--titre)}.info-survol dd .mono{font-family:var(--mono);font-size:11.5px;letter-spacing:.01em;color:var(--doux)}.info-survol dd .pastille-etat{font-size:12px}.info-survol dd .pastille-etat:before{width:7px;height:7px}.info-survol dd .badge{height:18px;padding:0 7px;font-size:10.5px;margin-top:0}.info-survol .badge{margin-top:0}.info-survol dt.commentaires{margin-top:3px;padding-top:6px}.info-survol dd.commentaires{line-height:1.4}@media(max-width:640px){.info-survol dl{grid-template-columns:auto minmax(0,1fr)}}:root{--surface-3:#F2F2F2;--ferme:#DC2626;--bulle-fond:#262626;--bulle-texte:#F5F5F5;--case-liste:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Crect width='26' height='26' rx='6' fill='%23F2F2F2'/%3E%3Cg transform='translate(6 6) scale(.5833)' fill='none' stroke='%23525252' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/g%3E%3C/svg%3E");--case-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Crect width='26' height='26' rx='6' fill='%23F2F2F2'/%3E%3Cg transform='translate(6 6) scale(.5833)' fill='none' stroke='%23525252' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='17' rx='2'/%3E%3Cpath d='M3 9h18M8 2v4M16 2v4'/%3E%3C/g%3E%3C/svg%3E");--case-heure:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Crect width='26' height='26' rx='6' fill='%23F2F2F2'/%3E%3Cg transform='translate(6 6) scale(.5833)' fill='none' stroke='%23525252' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/g%3E%3C/svg%3E")}:root[data-theme=nuit]{--surface-3:#262626;--bulle-fond:#F5F5F5;--bulle-texte:#171717;--case-liste:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Crect width='26' height='26' rx='6' fill='%23262626'/%3E%3Cg transform='translate(6 6) scale(.5833)' fill='none' stroke='%23A3A3A3' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/g%3E%3C/svg%3E");--case-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Crect width='26' height='26' rx='6' fill='%23262626'/%3E%3Cg transform='translate(6 6) scale(.5833)' fill='none' stroke='%23A3A3A3' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='17' rx='2'/%3E%3Cpath d='M3 9h18M8 2v4M16 2v4'/%3E%3C/g%3E%3C/svg%3E");--case-heure:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Crect width='26' height='26' rx='6' fill='%23262626'/%3E%3Cg transform='translate(6 6) scale(.5833)' fill='none' stroke='%23A3A3A3' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/g%3E%3C/svg%3E")}.champ-texte,.champ-select{min-height:36px;height:36px;border-radius:8px;font-size:13px;padding:0 11px}.champ-zone{border-radius:8px;font-size:13px;padding:9px 11px}.champ-unite .champ-texte{border-radius:8px 0 0 8px}.champ-unite span{border-radius:0 8px 8px 0}.champ-prefixe span{border-radius:8px 0 0 8px}.champ-prefixe .champ-texte{border-radius:0 8px 8px 0}select.champ-select:not([multiple]),.pagination .par-page select.champ-select:not([multiple]),.filtres-grille select.champ-select:not([multiple]){appearance:none;-webkit-appearance:none;padding-right:36px;background-color:var(--champ-fond);background-image:var(--case-liste);background-repeat:no-repeat;background-position:right 4px center;background-size:26px 26px}input[type=date].champ-texte,input[type=time].champ-texte,input[type=datetime-local].champ-texte,input[type=month].champ-texte{position:relative;padding-right:36px;font-family:var(--mono);font-size:12.5px;background-repeat:no-repeat;background-position:right 4px center;background-size:26px 26px}input[type=date].champ-texte,input[type=datetime-local].champ-texte,input[type=month].champ-texte{background-image:var(--case-date)}input[type=time].champ-texte{background-image:var(--case-heure)}.champ-texte::-webkit-calendar-picker-indicator{position:absolute;right:4px;top:50%;width:26px;height:26px;margin:0;padding:0;transform:translateY(-50%);opacity:0;cursor:pointer}.horaires input[type=time].champ-texte{padding-right:34px}.champ-texte[disabled],.champ-select[disabled],.champ-zone[disabled],.champ-texte[aria-disabled=true]{opacity:.45}.champ-select[disabled]{cursor:not-allowed}.champ>label.oblig,.libelle.oblig,.champ>label:has(>.req),.libelle:has(>.req),td:has(>.req)>strong{color:var(--danger);font-weight:600}.req{display:none}.legende-oblig{font-size:12px;color:var(--pale)}.legende-oblig b{color:var(--danger);font-weight:600}.champ{position:relative}.champ>.aide,.champ>.faute{position:absolute;left:0;top:calc(100% + 6px);z-index:40;width:max-content;max-width:min(300px,100%);padding:7px 10px;border-radius:7px;background:var(--bulle-fond);color:var(--bulle-texte);font-size:11.5px;font-weight:400;line-height:1.4;box-shadow:var(--ombre-haute);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .12s,visibility .12s}.champ>.aide:before,.champ>.faute:before{content:"";position:absolute;top:-4px;left:16px;width:8px;height:8px;background:inherit;transform:rotate(45deg)}.champ>.faute{background:var(--ferme);color:#fff}.champ:hover>.aide,.champ:focus-within>.aide,.champ.invalide:hover>.faute,.champ.invalide:focus-within>.faute{visibility:visible;opacity:1}.champ:has([role=combobox][aria-expanded=true])>.aide{visibility:hidden;opacity:0}.champ.invalide>.faute~.aide{display:none}.champ-large>.aide,.champ-large>.faute{max-width:420px}.champ.invalide .champ-texte,.champ.invalide .champ-select,.champ.invalide .champ-zone{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger) inset}.champ.invalide>label,.champ.invalide>.libelle{color:var(--danger)}[data-bandeau-fautes] [data-faute-de][hidden],[data-bandeau-fautes] .survolez[hidden]{display:none}.grille-champs,.grille-champs.grille-3,.grille-champs.grille-adresse,.grille-champs-3{gap:10px 16px}.champ{gap:5px}.panneau>.aide-onglet,p.aide-onglet{position:relative;margin:0 0 14px;padding:12px 14px 12px 40px;border-radius:10px;background:var(--note-fond);border:1px solid var(--note-bordure);color:var(--texte);font-size:12.5px;line-height:1.5}.panneau>.aide-onglet strong,p.aide-onglet strong{color:var(--titre)}.panneau>.aide-onglet:before,p.aide-onglet:before{content:"";position:absolute;left:14px;top:13px;width:16px;height:16px;border-radius:50%;border:1.6px solid var(--note-titre);box-sizing:border-box}.panneau>.aide-onglet:after,p.aide-onglet:after{content:"i";position:absolute;left:14px;top:13px;width:16px;height:16px;line-height:16px;text-align:center;font-size:10.5px;font-weight:700;font-family:Georgia,serif;color:var(--note-titre)}.btn.btn-a-venir{background:var(--surface);color:var(--titre);border-color:var(--bordure-forte);cursor:not-allowed}.btn.btn-a-venir:hover{border-color:var(--titre);background:var(--surface)}.btn.btn-a-venir .i{color:var(--doux)}.fm-titre{align-items:flex-start}.fm-icone{width:38px;height:38px;border-radius:9px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-3,var(--surface-2));border:1px solid var(--bordure);color:var(--titre)}.fm-icone .i{width:20px;height:20px}.fm-icone.ouvert{background:var(--succes-fond);color:var(--succes);border-color:#16a34a73}.fm-icone.ferme{background:var(--danger-fond);color:var(--danger);border-color:#dc262673}.fm-titre .fm-nom{min-width:0;font-size:16px;line-height:1.35;padding-top:2px}.fm-sap{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:var(--surface-3,var(--surface-2));border:1px solid var(--bordure-forte);font-family:var(--mono);font-size:12.5px;font-weight:700;color:var(--titre);margin-right:10px;vertical-align:2px}.fenetre-tete .fm-dates{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:7px;font-size:11.5px;color:var(--doux)}.fm-dates span{display:inline-flex;align-items:center;gap:5px}.fm-dates .i{width:12px;height:12px}.fiche-magasin .fm-grille{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px}.fiche-magasin .fm-adresse>.champ:nth-child(2){grid-column:span 2}.fm-explication{display:flex;gap:9px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:var(--note-fond,var(--surface-2));border:1px solid var(--note-bordure,var(--bordure));font-size:12.5px;line-height:1.5;color:var(--texte)}.fm-explication>.i{flex:none;margin-top:2px;color:var(--doux)}.fiche-magasin .fm-intertitre{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--pale);margin:14px 0 8px}.fiche-magasin .fm-intertitre:after{content:"";flex:1;height:1px;background:var(--bordure)}.fiche-magasin .fm-explication+.fm-intertitre{margin-top:4px}.fiche-magasin .champ.inactif input{opacity:.45;cursor:not-allowed}.fm-statut{display:flex;align-items:center;gap:10px;height:36px}.fm-commutateur{width:38px;height:22px;border-radius:11px;position:relative;display:inline-block;flex:none;cursor:pointer;border:0;padding:0;transition:background-color .18s}.fm-commutateur:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000059;transition:left .18s}.fm-commutateur.on{background:var(--ouvert,#16A34A)}.fm-commutateur.on:after{left:19px}.fm-commutateur.off{background:var(--ferme,#DC2626)}.fm-commutateur:hover{box-shadow:0 0 0 4px #7f7f7f2e}.fm-commutateur:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fm-statut-mot{font-weight:600;font-size:13px}.fm-statut-mot.ouvert{color:var(--succes)}.fm-statut-mot.ferme{color:var(--danger)}.fm-pied{justify-content:flex-start}.fm-pied .legende-obligatoires{font-size:12px;color:var(--pale)}.fm-pied .legende-obligatoires strong{color:var(--danger);font-weight:600}.fm-fermer .fm-fermer-grille{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:10px 16px}.fm-fermer .fm-fermer-grille>.champ{grid-column:auto}.fm-resultat{display:flex;align-items:baseline;gap:7px;flex-wrap:nowrap}.fm-resultat strong{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-res-sap{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--doux)}.fm-res-sep{color:var(--pale)}.fm-resultat small{color:var(--doux);white-space:nowrap}.magasin-choisi .fm-icone{width:34px;height:34px}@media(max-width:720px){.fiche-magasin .fm-grille,.fm-fermer .fm-fermer-grille{grid-template-columns:minmax(0,1fr)}.fiche-magasin .fm-adresse>.champ:nth-child(2){grid-column:auto}}.fm-fermer .fenetre-corps{min-height:300px}.fm-explication{padding-left:40px}.fm-explication>.i{display:none}.seg-filtres{display:inline-flex;align-items:stretch;height:36px;border-radius:8px;border:1px solid var(--bordure-forte);overflow:hidden;background:var(--surface-3,var(--surface-2));flex:none;transition:border-color .15s ease,box-shadow .15s ease}.seg-filtres .seg-g{display:inline-flex;align-items:center;gap:8px;padding:0 12px;color:var(--titre);cursor:pointer;border:0;background:transparent;font:inherit;font-weight:600;font-size:13px;transition:background-color .15s ease,color .15s ease}.seg-filtres .seg-g:hover{background:var(--haut-survol-fond)}.seg-filtres .seg-g:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.seg-filtres .seg-g .chevron{color:var(--doux);transition:transform .2s ease}.seg-filtres .seg-d{display:inline-flex;align-items:center;gap:5px;padding:0 12px;border-left:1px solid var(--bordure-forte);color:var(--doux);font-size:12.5px;background:var(--surface);white-space:nowrap}.seg-filtres .seg-d strong{color:var(--titre);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.seg-filtres.ouvert{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.seg-filtres.ouvert .seg-g,.seg-filtres.ouvert .seg-g:hover{background:var(--accent);color:#000}.seg-filtres.ouvert .seg-g .chevron{transform:rotate(180deg);color:#000}.seg-filtres.ouvert .seg-d{border-left-color:var(--accent)}.barre-filtres .total-filtres{font-size:12.5px;color:var(--pale);white-space:nowrap;font-variant-numeric:tabular-nums}.barre-filtres .filtres-panneau{padding:0}.barre-filtres .filtres-grille{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 14px;padding:16px 24px}.barre-filtres .filtres-grille .champ>label{font-size:12px;font-weight:500;color:var(--doux);margin-bottom:1px}.barre-filtres .filtres-options{display:flex;align-items:center;gap:12px;padding:0 24px 14px;font-size:13px}.filtres-appliques{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 24px 14px;border-top:1px solid var(--bordure-forte);background:var(--surface)}.filtres-appliques .titre-recap{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pale);margin-right:6px}.filtres-appliques .puce{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 6px 0 10px;border-radius:6px;background:var(--surface);border:1px solid var(--bordure-forte);font-size:12.5px;color:var(--doux);text-decoration:none;max-width:none;transition:background-color .15s ease,border-color .15s ease}.filtres-appliques .puce strong{color:var(--titre);font-weight:600}.filtres-appliques .puce .i{flex:none;width:18px;height:18px;padding:3px;border-radius:4px;color:var(--pale)}.filtres-appliques .puce:hover{border-color:var(--pale)}.filtres-appliques .puce:hover .i{background:var(--haut-survol-fond);color:var(--danger)}.filtres-appliques .puce:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.filtres-appliques .lien-effacer{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--doux);text-decoration:none}.filtres-appliques .lien-effacer:hover{color:var(--titre)}.filtres-appliques .regle{flex-basis:100%;font-size:11.5px;color:var(--pale);margin-top:2px}.filtres-appliques .regle b{color:var(--doux);font-weight:600}@media(max-width:1023px){.barre-filtres .filtres-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.barre-filtres .filtres-grille{grid-template-columns:1fr;padding:12px 16px}.filtres-appliques{padding:12px 16px}.seg-filtres .seg-d{padding:0 8px}}.hc-horaires,.hc-contacts{--hc-s3:var(--surface-3,#F2F2F2);--hc-ouvert:var(--ouvert,#16A34A);--hc-ferme:var(--ferme,#DC2626);--hc-note-fond:var(--note-fond,#FEFCE8);--hc-note-bordure:var(--note-bordure,#F3E8A0);--hc-note-titre:var(--note-titre,#854D0E)}:root[data-theme=nuit] .hc-horaires,:root[data-theme=nuit] .hc-contacts{--hc-s3:var(--surface-3,#262626);--hc-note-fond:var(--note-fond,#24220F);--hc-note-bordure:var(--note-bordure,#3B391C);--hc-note-titre:var(--note-titre,#F9EB1B)}.hc-horaires{display:flex;flex-direction:column;gap:14px}.hc-bloc{border:1px solid var(--bordure);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:12px}.hc-bloc-t{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--titre);font-size:13px}.hc-n{width:20px;height:20px;border-radius:5px;background:var(--hc-s3);display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:var(--doux)}.hc-type{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.hc-jours{display:flex;gap:5px}.hc-jour{width:34px;height:30px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:12px;font-weight:600;border:1px solid var(--bordure-forte);background:transparent;color:var(--doux);cursor:pointer;padding:0}.hc-jour:hover{border-color:var(--accent)}.hc-jour.on{background:var(--accent);border-color:var(--accent);color:var(--sur-accent,#000)}.hc-plages{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.hc-coupure{display:inline-flex;align-items:center;gap:6px}.hc-coupure[hidden],.hc-plages [hidden],.hc-exc [hidden]{display:none}.hc-puis{margin:0 4px}.hc-h{width:66px;height:32px;border-radius:7px;border:1px solid var(--champ-bordure);background:var(--champ-fond);color:var(--champ-texte);font-family:var(--mono);font-size:12.5px;padding:0 6px;text-align:center}.hc-h:focus{outline:2px solid var(--accent);outline-offset:1px}.hc-ajout{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:7px;border:1px dashed var(--bordure-forte);background:transparent;color:var(--doux);font:inherit;font-size:12px;align-self:flex-start;cursor:pointer}.hc-ajout:hover{color:var(--titre);border-color:var(--doux)}.hc-ajout[hidden]{display:none}.hc-excs{display:flex;flex-direction:column;gap:8px}.hc-excs:empty{display:none}.hc-exc{display:grid;grid-template-columns:110px 1fr auto;align-items:center;gap:12px;min-height:42px;padding:4px 12px;border-radius:8px;background:var(--surface-2);border:1px solid var(--bordure)}.hc-exc-jour{font:inherit;font-weight:600;color:var(--titre);background:transparent;border:0;padding:0;cursor:pointer;appearance:none;-webkit-appearance:none}.hc-exc-jour option{color:var(--champ-texte);background:var(--champ-fond)}.hc-exc-corps{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hc-ferme-jour{color:var(--danger);font-weight:500}.hc-retirer{width:26px;height:26px;border-radius:6px;border:0;background:transparent;color:var(--pale);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.hc-retirer:hover{background:var(--hc-s3);color:var(--titre)}.hc-sw{width:38px;height:22px;border-radius:11px;position:relative;display:inline-block;flex:none;cursor:pointer;border:0;padding:0;transition:background .18s}.hc-sw:after{content:"";position:absolute;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000059;transition:left .18s}.hc-sw.on{background:var(--hc-ouvert)}.hc-sw.on:after{left:19px}.hc-sw.off{background:var(--hc-ferme)}.hc-sw.off:after{left:3px}.hc-sw:hover{box-shadow:0 0 0 4px #7f7f7f2e}.hc-resume{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.hc-resume>div{border-radius:8px;padding:8px 6px;text-align:center;background:var(--surface-2);border:1px solid var(--bordure);font-size:11.5px;color:var(--doux)}.hc-resume b{display:block;color:var(--titre);font-size:12px;margin-bottom:3px}.hc-resume .hc-mono{font-family:var(--mono);font-size:11px;color:var(--texte)}.hc-ferme{color:var(--danger)}.hc-inconnu{color:var(--pale);font-style:italic}.hc-contacts{display:flex;flex-direction:column;gap:12px}.hc-explication{display:flex;gap:12px;padding:12px 14px;border-radius:10px;background:var(--hc-note-fond);border:1px solid var(--hc-note-bordure);font-size:12.5px;line-height:1.5;color:var(--texte)}.hc-explication .hc-ic{color:var(--hc-note-titre);margin-top:1px;flex:none}.hc-intertitre{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pale)}.hc-carte{display:grid;grid-template-columns:36px 1.2fr 1fr 1.5fr auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--bordure);border-radius:10px;background:var(--surface-2)}.hc-av{width:36px;height:36px;border-radius:50%;background:var(--hc-s3);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--doux);font-size:13px}.hc-qui{min-width:0}.hc-nom{font-weight:600;color:var(--titre)}.hc-poste{font-size:11.5px;color:var(--pale)}.hc-m{display:flex;align-items:center;gap:6px;color:var(--texte);font-size:12.5px;min-width:0}.hc-m span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-m svg{color:var(--pale);flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hc-m .hc-mono{font-family:var(--mono)}.hc-nouveau{border:1px solid var(--bordure);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;background:var(--surface-2)}.hc-nouveau[hidden]{display:none}.hc-grille.grille-champs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px}.hc-grille>:nth-child(5){grid-column:span 2}.hc-ajout-contact{display:flex;align-items:center;justify-content:center;gap:6px;height:38px;border-radius:9px;border:1px dashed var(--bordure-forte);background:transparent;color:var(--doux);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.hc-ajout-contact:hover{color:var(--titre);border-color:var(--doux)}@media(max-width:760px){.hc-resume{grid-template-columns:repeat(4,minmax(0,1fr))}.hc-carte{grid-template-columns:36px 1fr auto}.hc-carte .hc-m{grid-column:2 / 3}.hc-grille.grille-champs{grid-template-columns:minmax(0,1fr)}.hc-grille>:nth-child(5){grid-column:auto}}.import-compteurs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 12px}.import-compteurs .compteur{border:1px solid var(--bordure);border-radius:10px;padding:10px 12px;background:var(--surface-2);display:block}.import-compteurs .compteur strong{display:block;font-size:20px;font-weight:700;line-height:1.25;color:var(--titre);font-variant-numeric:tabular-nums}.import-compteurs .compteur span{font-size:11.5px;color:var(--doux)}.import-compteurs .compteur.ok strong{color:var(--succes)}.import-compteurs .compteur.ko strong{color:var(--danger)}.import-compteurs .compteur.at strong{color:var(--attention)}.import-section,.import-pretes{border:1px solid var(--bordure);border-radius:10px;overflow:hidden;margin:0 0 12px}.import-section-tete{display:flex;align-items:center;gap:10px;margin:0;padding:10px 14px;background:var(--surface-2);border-bottom:1px solid var(--bordure);font-size:13px;font-weight:600;color:var(--titre);letter-spacing:0;text-transform:none}.import-section-tete span{font-weight:400;color:var(--doux);font-size:12px}.import-doublons .import-section-tete .i{color:var(--attention)}.import-incompletes .import-section-tete .i{color:var(--danger)}.import-tableau{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12.5px}.import-tableau th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--doux);padding:8px 12px;border-bottom:1px solid var(--bordure);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.import-tableau td{height:36px;padding:0 12px;border-bottom:1px solid var(--bordure);color:var(--texte);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.import-tableau tbody tr:last-child td{border-bottom:0}.import-tableau td.mono{font-family:var(--mono);font-size:12px;color:var(--doux)}.import-tableau td.nom{color:var(--titre);font-weight:600}.import-tableau .col-garder{width:84px}.import-tableau .col-ligne{width:70px}.import-tableau .col-cle{width:130px}.import-tableau .col-nom{width:18%}.import-tableau .col-option{width:190px}.import-tableau td.manques{white-space:normal}.import-tableau td.manques .badge{margin:2px 4px 2px 0}.import-tableau .diff{display:inline;width:auto;height:auto;margin:0;border:0;background:var(--attention-fond);color:var(--attention);border-radius:4px;padding:1px 5px;font-weight:600}.import-tableau th.differe{color:var(--attention)}.import-tableau .radio{display:inline-flex;align-items:center}.import-tableau .radio input{width:16px;height:16px;margin:0;accent-color:var(--accent);cursor:pointer}.import-tableau tr:has(input[type=radio]:checked) td{background:var(--accent-pale)}.import-tableau tr.aucune td{font-size:12px;height:32px}.import-tableau .case-info{display:inline-flex;align-items:center;gap:7px;color:var(--doux);font-size:12.5px}.import-tableau .case-info input{width:16px;height:16px;margin:0;accent-color:var(--accent)}.import-replie{border-top:1px solid var(--bordure)}.import-replie>summary,.import-pretes>summary{display:flex;align-items:center;gap:10px;padding:11px 14px;font-size:12.5px;color:var(--doux);cursor:pointer;list-style:none}.import-replie>summary::-webkit-details-marker,.import-pretes>summary::-webkit-details-marker{display:none}.import-replie>summary .i{transition:transform .22s}.import-replie[open]>summary .i{transform:rotate(180deg)}.import-replie>summary:hover,.import-pretes>summary:hover{background:var(--surface-2)}.import-replie .import-tableau{border-top:1px solid var(--bordure)}.import-replie .import-tableau+.import-tableau{border-top:6px solid var(--surface-2)}.import-pretes>summary{color:var(--titre)}.import-pretes>summary .i{color:var(--succes)}.import-pretes>summary span{color:var(--doux)}.import-pretes>summary em{margin-left:auto;font-style:normal;text-decoration:underline;color:var(--titre)}.import-pretes[open]>summary em{font-size:0}.import-pretes[open]>summary em:after{content:"Masquer le d\e9tail";font-size:12.5px}.import-pretes>.tableau{border:0;border-top:1px solid var(--bordure);border-radius:0;margin:0}.import-fin{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:12px;background:var(--succes-fond);border:1px solid var(--bordure);margin:0 0 14px}.import-fin .rond-ok{width:40px;height:40px;border-radius:50%;background:var(--succes);display:flex;align-items:center;justify-content:center;color:#fff;flex:none}.import-fin .rond-ok .i{width:22px;height:22px;stroke-width:2.6}.import-fin strong{display:block;font-size:15px;font-weight:700;color:var(--titre)}.import-fin span{font-size:12.5px;color:var(--doux)}.import-intertitre{display:flex;align-items:center;gap:10px;margin:4px 0 10px;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--pale)}.import-suite{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--bordure);border-radius:10px;margin:0 0 10px}.import-suite .ic{width:32px;height:32px;border-radius:8px;background:var(--surface-3,var(--surface-2));display:flex;align-items:center;justify-content:center;color:var(--doux);flex:none}.import-suite>div{flex:1;min-width:0}.import-suite strong{display:block;font-weight:600;color:var(--titre)}.import-suite span{font-size:12px;color:var(--doux)}.import-suite .btn{flex:none}.fenetre-modale{--imp-s3:var(--surface-3,#F2F2F2);--imp-trait-fait:var(--accent-bord,var(--titre))}:root[data-theme=nuit] .fenetre-modale{--imp-s3:var(--surface-3,#262626);--imp-trait-fait:var(--accent-bord,var(--accent))}.import-tete{justify-content:flex-start;align-items:flex-start;gap:14px;padding:18px 22px 14px}.import-tete .import-ic{width:38px;height:38px;border-radius:9px;background:var(--imp-s3);border:1px solid var(--bordure);display:flex;align-items:center;justify-content:center;color:var(--titre);flex:none}.import-tete .import-ic .i{width:20px;height:20px}.import-tete .import-titre{flex:1;min-width:0}.import-tete h2{font-size:16px;font-weight:600;color:var(--titre);display:block;margin:0}.import-tete .sous-titre{font-size:12px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.import-tete .fermer{margin-left:auto}.etapes.etapes-import{display:flex;justify-content:center;align-items:flex-start;gap:0;padding:14px 22px 16px;border-bottom:1px solid var(--bordure);background:var(--surface);overflow:visible;counter-reset:none}.etapes.etapes-import li{flex:none;width:92px;display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;font-size:12px;white-space:nowrap;color:var(--pale)}.etapes.etapes-import li:before{content:none;display:none}.etapes.etapes-import li:after{display:none}.etapes.etapes-import li+li:before{content:"";display:block;position:absolute;top:13px;right:calc(50% + 15px);width:62px;height:1px;background:var(--bordure-forte);margin:0;border:0;border-radius:0;box-shadow:none}.etapes.etapes-import li.fait+li:before{background:var(--imp-trait-fait)}.etapes-import .num{width:30px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;border:1px solid var(--bordure-forte);color:var(--pale);background:var(--surface);position:relative;z-index:1}.etapes-import .num .coche{display:none;width:14px;height:14px;stroke-width:2.6}.etapes-import .lib{font-size:12px;font-weight:500;color:var(--pale)}.etapes-import li.fait .num{background:var(--imp-s3);color:var(--titre)}.etapes-import li.fait .num .n{display:none}.etapes-import li.fait .num .coche{display:block}.etapes-import li.fait .lib{color:var(--doux)}.etapes-import li.courant .num{background:var(--accent);border-color:var(--accent);color:var(--sur-accent,#000)}.etapes-import li.courant .lib{color:var(--titre);font-weight:600}.etapes-import button{font:inherit;color:inherit;display:flex;flex-direction:column;align-items:center;gap:6px}.import-debut{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}.import-prep{display:flex;flex-direction:column;gap:10px;min-width:0}.import-intertitre{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--pale);margin:0}.import-intertitre:after{content:"";flex:1;height:1px;background:var(--bordure)}.import-points{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.import-points li{display:grid;grid-template-columns:22px 1fr;gap:8px;font-size:12.5px;line-height:1.5;color:var(--texte)}.import-points .n{width:20px;height:20px;border-radius:5px;background:var(--imp-s3);color:var(--doux);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}.import-points strong{color:var(--titre);font-weight:600}.import-prep .champ-groupe{margin:2px 0 0}.import-modele,.import-fichier-carte{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--bordure);border-radius:10px;background:var(--surface)}.import-fichier-carte{padding:10px 14px;background:var(--surface-2)}.import-xlsx{width:34px;height:34px;border-radius:8px;background:#1d6f42;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:800;flex:none}.import-fichier-carte .import-xlsx{width:30px;height:30px;border-radius:7px;font-size:10px}.import-modele-texte{flex:1;min-width:0;display:flex;flex-direction:column}.import-modele-texte strong{font-weight:600;color:var(--titre);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-modele-texte .pale{font-size:11.5px}.import-modele .btn-modele{flex:none;white-space:nowrap;margin:0}.import-depot{display:flex;flex-direction:column;min-width:0}.zone-depot.zone-depot-compacte{flex:1;border:1.5px dashed var(--bordure-forte);border-radius:12px;background:var(--surface-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:22px;text-align:center;min-height:200px}.zone-depot-compacte .import-depot-ic{width:44px;height:44px;border-radius:11px;background:var(--surface);border:1px solid var(--bordure);display:flex;align-items:center;justify-content:center;color:var(--titre)}.zone-depot-compacte .import-depot-ic .i{width:20px;height:20px;margin:0;color:var(--titre)}.zone-depot-compacte strong{margin:0;font-size:14px}.zone-depot-compacte small{margin:0;font-size:11.5px}.import-depot .fichier-choisi{margin-top:10px}.import-fichier-carte+.import-correspondance,.import-fichier-carte+.bandeau{margin-top:12px}.import-manque{flex:none;gap:4px}.import-correspondance{border-radius:10px;overflow:hidden}.import-correspondance td{height:42px;padding-top:5px;padding-bottom:5px;font-size:13px}.import-correspondance th.import-fleche,.import-correspondance td.import-fleche{width:30px;padding-left:0;padding-right:0;color:var(--pale);text-align:center}.import-correspondance td .champ-select{min-height:32px;height:32px;width:250px;max-width:100%;font-size:13px;background-position:calc(100% - 17px) 14px,calc(100% - 12px) 14px}.import-correspondance .oblig{color:var(--danger);font-weight:600}.import-correspondance .import-champ{color:var(--titre);font-weight:500}.import-correspondance .badge{margin-left:6px}.import-correspondance tr.import-sans-colonne td{background:var(--attention-fond)}.import-correspondance .champ-select.import-erreur{border-color:var(--danger)}.import-correspondance .exemple{font-family:inherit;font-size:13px;color:var(--texte);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.import-correspondance .import-valeur.mono{font-family:var(--mono);color:var(--titre)}.import-correspondance .import-lu{font-size:11.5px}.import-correspondance .import-vide{font-style:italic}.import-de-cote{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:9px 14px;border-top:1px solid var(--bordure);font-size:12px;color:var(--doux)}.import-de-cote .mono{font-family:var(--mono)}.fenetre-pied .actions .btn-discret{border-color:transparent}@media(max-width:760px){.import-debut{grid-template-columns:1fr}.etapes.etapes-import li{width:72px}.etapes.etapes-import li+li:before{width:42px}}:root{--menu-panneau:#363636;--menu-panneau-survol:#424242;--menu-panneau-texte:#D4D4D4}:root[data-theme=nuit]{--menu-panneau:#2A2A2A;--menu-panneau-survol:#353535}@media(min-width:1024px){.lien-menu[aria-haspopup] .chevron{transition:transform .22s cubic-bezier(.2,.7,.2,1),opacity .15s ease}.lien-menu[aria-haspopup][aria-expanded=true]{width:calc(100% + 15px);padding-right:30px;border-radius:8px 0 0 8px;background:var(--menu-panneau);color:var(--menu-actif)}.lien-menu[aria-haspopup][aria-expanded=true] .chevron{transform:rotate(180deg);opacity:1}.menu-panneau{width:236px;padding:6px 0!important;background:var(--menu-panneau);border:0;border-radius:0;box-shadow:12px 12px 28px -14px #0000008c}.menu-panneau.ouvert{animation:menu-v4-apparait .12s ease}@keyframes menu-v4-apparait{0%{opacity:0}to{opacity:1}}.menu-panneau li{margin:0}.menu-panneau a{height:40px;gap:12px;padding:0 18px;border-radius:0;font-size:14px;color:var(--menu-panneau-texte)}.menu-panneau a:hover{background:var(--menu-panneau-survol);color:var(--menu-survol)}.menu-panneau a[aria-current]{background:transparent;color:var(--menu-actif)}.menu-panneau a[aria-current]:hover{background:var(--menu-panneau-survol)}.menu-panneau a:focus-visible{outline-offset:-2px}}.pied-menu{gap:8px}.pied-menu-copyright{font-size:11.5px;letter-spacing:.04em;color:var(--menu-texte);white-space:nowrap}.pied-menu-version{font-family:var(--mono);font-size:11.5px;font-weight:700;color:var(--menu-survol);white-space:nowrap}#voile-modale{padding-top:calc(var(--haut-hauteur) + 16px);padding-bottom:calc(var(--haut-hauteur) + 16px)}#voile-modale>.fenetre-modale{max-height:calc(100vh - 2 * (var(--haut-hauteur) + 16px));max-height:calc(100dvh - 2 * (var(--haut-hauteur) + 16px))}.fenetre-modale .onglets+.fenetre-corps{min-height:min(460px,calc(100dvh - 2 * (var(--haut-hauteur) + 16px) - 200px))}.fenetre-pied:has(>.actions)>.actions{display:contents}.fenetre-pied:has(>.actions)>.actions>[data-fermer]:not(:only-child){order:-3}.fenetre-pied:has(>.actions)>:not(.actions){order:-2}.fenetre-pied:has(>.actions):after{content:"";order:-1;flex:1 1 0;min-width:0}:root{--recent-fond:#FEFCE8;--recent-bord:#F3E8A0}:root[data-theme=nuit]{--recent-fond:#24220F;--recent-bord:#4A4620}.tableau tbody tr[data-recent] td{background:var(--recent-fond)}.tableau tbody tr[data-recent]:hover td,.tableau tbody tr[data-recent]:focus-within td{background:var(--tableau-survol)}.tableau tbody tr[data-recent-fin] td{border-bottom:1px dashed var(--recent-bord)}.tableau tr[data-recent] svg.punaise{color:var(--accent-texte);margin-right:6px;vertical-align:-3px;flex:none}.tableau tr[data-recent] .quand{font-size:11px;color:var(--doux);font-weight:400;margin-left:8px;white-space:nowrap}:root{--ouvert:#16A34A;--ferme:#DC2626;--ferme-fond:#FEF2F2;--ferme-fond-survol:#FDE6E6}:root[data-theme=nuit]{--ferme-fond:#2A1616;--ferme-fond-survol:#341B1B}.tableau table{font-size:12.5px}.tableau td,.tableau-fixe td,.tableau-fixe tr:has(.cellule-magasin) td{height:36px}.tableau td strong,.tableau-fixe td strong{font-size:12.5px}.tableau tbody tr.ligne-ouvre{cursor:pointer}.tableau tbody tr.ligne-ouvre:hover td{background:var(--tableau-survol)}.tableau tbody tr.ligne-ouvre:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tableau tbody tr.ferme td,.tableau tbody tr.ferme:nth-child(2n) td{background:var(--ferme-fond);color:var(--danger)}.tableau tbody tr.ferme td strong,.tableau tbody tr.ferme td .mono,.tableau tbody tr.ferme td .pale{color:var(--danger)}.tableau tbody tr.ferme:hover td,.tableau tbody tr.ferme:focus-within td{background:var(--ferme-fond-survol)}.tableau th.col-sap,.tableau td.col-sap{width:130px;white-space:nowrap}.tableau td.col-sap .mono{font-size:12px}.tableau td.col-magasin{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tableau td.col-magasin strong{display:inline}.tableau td.col-adresse{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tableau th.col-cp,.tableau td.col-cp{width:72px;white-space:nowrap}.tableau td.col-ville{white-space:nowrap}.tableau th.col-pays,.tableau td.col-pays{width:58px;text-align:center}.tableau th.col-categorie,.tableau td.col-categorie{width:112px}.tableau th.col-of,.tableau td.col-of{width:66px;text-align:center}.tableau th.col-pays .tri,.tableau th.col-of .tri{justify-content:center}.drapeau{display:inline-block;width:20px;height:14px;border-radius:2px;overflow:hidden;vertical-align:-2px;box-shadow:0 0 0 1px #7f7f7f59;flex:none;line-height:0}.drapeau svg{display:block;width:20px;height:14px}.drapeau-code{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:14px;padding:0 3px;border-radius:2px;background:var(--surface-3);color:var(--doux);font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.02em;vertical-align:-2px;box-shadow:0 0 0 1px #7f7f7f59}.cat{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:5px;font-size:11px;font-weight:600;letter-spacing:.02em;border:1px solid transparent;white-space:nowrap;line-height:1}.cat.platinum{background:#eef2f7;color:#334155;border-color:#cbd5e1}.cat.gold{background:#fcf4dc;color:#7a5200;border-color:#e9cd7c}.cat.silver{background:#f1f2f4;color:#4b5563;border-color:#c5cad1}.cat.nc{background:transparent;color:#8a8a8a;border-color:#e2e2e2;border-style:dashed;font-weight:500}.cat.ind{background:transparent;color:#9a9a9a;border-color:#e2e2e2;border-style:dashed;font-weight:500;font-style:italic}.cat.num{background:var(--accent-pale);color:var(--accent-texte);border-color:var(--accent)}:root[data-theme=nuit] .cat.platinum{background:#1e2733;color:#cbd5e1;border-color:#3a4757}:root[data-theme=nuit] .cat.gold{background:#2e240c;color:#f2c94c;border-color:#5c4a16}:root[data-theme=nuit] .cat.silver{background:#26282b;color:#d1d5db;border-color:#4a4e54}:root[data-theme=nuit] .cat.nc{color:#6e6e6e;border-color:#333}:root[data-theme=nuit] .cat.ind{color:#636363;border-color:#333}.tableau tbody tr.ferme .cat.nc,.tableau tbody tr.ferme .cat.ind{color:var(--danger);opacity:.7}.commutateur-of{display:inline-flex;position:relative;margin:0;vertical-align:middle}.sw{width:38px;height:22px;border-radius:11px;position:relative;display:inline-block;flex:none;cursor:pointer;border:0;padding:0;transition:background .18s,box-shadow .18s}.sw:after{content:"";position:absolute;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000059;transition:left .18s}.sw.on{background:var(--ouvert)}.sw.on:after{left:19px}.sw.off{background:var(--ferme)}.sw.off:after{left:3px}.sw:hover:not(:disabled){box-shadow:0 0 0 4px #7f7f7f2e}.sw:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sw[aria-expanded=true]{box-shadow:0 0 0 3px #dc262659}.sw:disabled{cursor:default;opacity:.55}.confirm-of{position:fixed;z-index:60;width:300px;background:var(--surface);border:1px solid var(--bordure-forte);border-radius:12px;box-shadow:var(--ombre-haute);padding:14px;display:flex;flex-direction:column;gap:10px;font-size:12.5px;text-align:left;white-space:normal;cursor:default;color:var(--texte)}.confirm-of[hidden]{display:none}.confirm-of:before{content:"";position:absolute;top:-6px;right:var(--fleche-droite,26px);width:10px;height:10px;background:var(--surface);border-left:1px solid var(--bordure-forte);border-top:1px solid var(--bordure-forte);transform:rotate(45deg)}.confirm-of-titre{font-weight:600;color:var(--titre);font-size:13px}.confirm-of-date{display:flex;flex-direction:column;gap:5px}.confirm-of-date .libelle{font-size:12px;font-weight:500;color:var(--doux)}.confirm-of-date input{height:36px;border-radius:8px}.confirm-of-actions{display:flex;justify-content:flex-end;gap:8px}.confirm-of .btn-fermer-magasin{background:var(--ferme);border-color:var(--ferme);color:#fff}.confirm-of .btn-fermer-magasin:hover{filter:brightness(.92)}.info-survol:has(.encart-magasin){width:min(360px,calc(100vw - 32px));padding:0;overflow:hidden}.encart-magasin{font-size:12px;line-height:1.4}.encart-tete{display:flex;gap:12px;padding:14px;border-bottom:1px solid var(--bordure)}.encart-tete .barre-statut{width:5px;border-radius:3px;align-self:stretch;flex:none}.encart-tete .barre-statut.ouvert{background:var(--ouvert)}.encart-tete .barre-statut.ferme{background:var(--ferme)}.encart-identite{flex:1;min-width:0}.encart-sap{font-family:var(--mono);font-size:11.5px;color:var(--doux)}.encart-nom{font-size:14px;font-weight:700;color:var(--titre);margin-top:3px;line-height:1.3}.encart-cat{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:7px}.encart-magasin .doux{color:var(--doux)}.encart-lignes{padding:6px 14px 10px}.encart-lg{display:flex;gap:10px;padding:6px 0;align-items:flex-start;color:var(--titre)}.encart-lg>svg{color:var(--pale);margin-top:1px;width:14px;height:14px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.encart-lg .drapeau{margin-top:1px}.encart-grille{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;padding:10px 14px;border-top:1px solid var(--bordure);background:var(--surface-2);color:var(--titre)}.encart-grille .k{display:block;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--pale);margin-bottom:1px}.encart-grille .mono{font-family:var(--mono);font-size:11.5px}.encart-pied{padding:9px 14px;border-top:1px solid var(--bordure);color:var(--doux);font-size:11.5px}.tableau td.col-ville{max-width:200px;overflow:hidden;text-overflow:ellipsis}.desact320{cursor:not-allowed;border-radius:8px}.desact320:focus-visible{outline:2px solid var(--anneau);outline-offset:2px}.desact320>.btn[disabled]{pointer-events:none;opacity:.6}.desact320>.infobulle5{left:0;right:auto;transform:none;top:calc(100% + 8px);min-width:380px;max-width:420px;padding:12px 14px;font-size:12.5px;cursor:default}.desact320>.infobulle5 .it{margin-bottom:8px;font-size:12.5px}.desact320>.infobulle5 ul{padding-left:18px}.desact320>.infobulle5 li{margin:3px 0;color:var(--texte)}.desact320-suite{display:block;margin-top:10px;font-size:11.5px;color:var(--doux)}html[data-site=erp] .desact320>.infobulle5{top:auto;bottom:calc(100% + 8px)}.fenetre:has(.desact320:hover,.desact320:focus-within){overflow:visible}.fenetre:has(.desact320:hover,.desact320:focus-within) .fenetre-pied{border-radius:0 0 6px 6px}.note-catalogue>div{text-wrap:pretty}.vf{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:18px;align-items:stretch}@media(max-width:820px){.vf{grid-template-columns:minmax(0,1fr)}}.vf-bloc{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px 16px;border:1px solid var(--bordure-forte);border-radius:10px;background:var(--surface-2)}.vf-bloc.invalide{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger) inset}.vf-tete{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:22px}.vf-tete strong{font-size:13.5px;font-weight:600;color:var(--titre)}.vf-cadrage .vf-tete{justify-content:flex-start}.vf-tete .pale{font-size:12px;color:var(--doux)}.vf-aucun,.v320-etat{font-size:12px;font-weight:600;color:var(--titre)}.vf-actuel{display:flex;gap:12px;align-items:flex-start;min-width:0}.vf-actuel[hidden]{display:none}.vf-vignette{flex:none;width:70px;height:92px;border-radius:6px;overflow:hidden;background:var(--surface);box-shadow:0 0 0 1px var(--bordure-forte)}.vf-vignette img{width:100%;height:100%;object-fit:cover;display:block}.vf-infos{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:12.5px;color:var(--doux)}.vf-infos strong{color:var(--titre);font-weight:600;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vf-infos .lien{color:var(--titre);text-decoration:underline;text-decoration-color:var(--bordure-forte);text-underline-offset:3px;width:max-content}.vf-depot,.v320-pdf .zone-fichier .v320-depot.vide{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:18px 14px;border:1px dashed var(--bordure-forte);border-radius:8px;background:var(--surface);text-align:center;cursor:pointer;color:var(--doux);font-size:11.5px;line-height:1.45;letter-spacing:normal;text-transform:none;transition:border-color .15s,background-color .15s}.vf-depot{min-height:168px}.vf-depot.vf-depot-petit{min-height:0;padding:10px 14px;gap:4px}.vf-depot.vf-depot-petit .vf-rond{width:28px;height:28px}.vf-depot strong,.v320-pdf .v320-depot.vide strong{font-size:13.5px;font-weight:600;color:var(--titre)}.vf-depot:hover,.vf-depot.survol,.v320-pdf .zone-fichier .v320-depot.vide:hover,.v320-pdf .zone-fichier .v320-depot.survol{border-color:var(--accent);background:var(--accent-pale)}.v320-rond,.vf-rond{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--accent-pale);color:var(--accent);flex:none}.v320-rond .i,.vf-rond .i{width:16px;height:16px}.vf-fichier{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vf-bloc:has(.vf-fichier:focus-visible) .vf-depot{outline:2px solid var(--anneau);outline-offset:2px}.vf-bloc .faute{display:flex;gap:6px;align-items:flex-start;font-size:12px;line-height:1.4;color:var(--danger);font-weight:500}.vf-bloc .faute .i{flex:none;margin-top:2px}.vf-visuel .champ{margin:0}.vf-boutons,.v320-boutons{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:auto}.vf-boutons .btn,.v320-boutons .btn{cursor:pointer}.vf-apercus{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end}.vf-apercu{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.vf-cadre{position:relative;overflow:hidden;border-radius:4px;background:var(--surface);box-shadow:0 0 0 1px var(--bordure-forte);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.vf-cadre.glisse{cursor:grabbing;box-shadow:0 0 0 2px var(--accent)}.vf-cadre img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block;pointer-events:none}.vf-colonne .vf-cadre{height:136px;aspect-ratio:.42}.vf-tuile .vf-cadre{height:136px;aspect-ratio:.95}.vf-bandeau .vf-cadre{height:116px;aspect-ratio:1.78}.vf-apercu figcaption{white-space:nowrap;display:flex;flex-direction:column;gap:1px;font-size:11.5px;color:var(--doux);line-height:1.35}.vf-apercu figcaption strong{font-size:12px;font-weight:600;color:var(--titre)}.vf-sans .vf-cadre{cursor:default}.vf-curseurs{display:grid;gap:2px}.vf-curseur{display:grid;grid-template-columns:82px minmax(0,1fr) 46px;align-items:center;gap:10px;font-size:13px;color:var(--texte)}.vf-curseur input{accent-color:var(--accent);min-width:0;margin:0;height:20px}.vf-curseur output{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--titre);text-align:right;white-space:nowrap}.vf-sans .vf-curseur,.vf-curseur:has(input:disabled){color:var(--pale)}.vf-sans .vf-curseur output,.vf-curseur:has(input:disabled) output{color:var(--pale)}.vf-curseur input:disabled{opacity:.45}.vf-aide{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:12px;line-height:1.45;color:var(--doux);text-wrap:pretty}.vf-aide .i{flex:none;margin-top:2px}.vf-aide.vf-aide-attention{color:var(--attention)}.v320-pdf .zone-fichier.champ,.v320-pdf .zone-fichier[data-zone-catalogue].champ{min-height:0;padding:16px;gap:10px;border-radius:10px}.v320-tete{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:22px}.v320-pdf .zone-fichier .apercu{height:188px}.v320-pdf .zone-fichier .v320-depot{position:relative;cursor:pointer;margin:0}.v320-pdf .zone-fichier .v320-depot-plein{background:#111}.v320-pdf .zone-fichier .v320-depot-plein img{object-fit:contain}.v320-bandeau{position:absolute;left:8px;right:8px;bottom:8px;padding:5px 8px;border-radius:6px;background:#0009;color:#fff;font-size:11.5px;text-align:center;line-height:1.35;pointer-events:none}.v320-pdf .zone-fichier .v320-depot-plein.survol{box-shadow:0 0 0 2px var(--accent) inset}.v320-sans-apercu{display:flex;flex-direction:column;align-items:center;gap:6px;color:#bbb;font-size:12px}.v320-sans-apercu .i{width:26px;height:26px}.v320-pdf .zone-fichier .zone-fichier-nom[hidden]{display:none}.v320-pdf .zone-fichier .zone-meta:empty{display:none}.v320-pdf .zone-fichier .zone-bas{gap:12px}.v320-pdf .zone-fichier .zone-commutateur .etat{font-size:12.5px}.v320-pdf .zone-fichier .btn-fichier{position:relative}.v320-pdf .zone-fichier.v320-retire .apercu{opacity:.35}.v320-pdf .zone-fichier .apercu:not(.vide){background:#111}.vf-boutons .btn,.v320-boutons .btn{min-height:32px;padding:5px 12px;font-size:13.5px;gap:7px}.vf-boutons{flex-wrap:nowrap}.fenetre .v320-pdf .zone-fichier[data-zone-catalogue] .apercu{height:188px}.fenetre .vf-boutons .btn,.fenetre .v320-boutons .btn{min-height:30px;height:30px;padding:0 10px;font-size:13px;gap:6px}.fenetre .vf-aide{margin:0}.menu .menu-filet{height:1px;margin:6px 15px;padding:0;background:var(--menu-survol-fond);list-style:none}@media(min-width:1024px){#menu .menu-panneau .section{padding:0;margin:0}#menu .menu-panneau .lien-menu,#menu .menu-panneau .lien-menu[aria-haspopup][aria-expanded=true]{width:100%;height:40px;gap:12px;padding:0 18px;border-radius:0;font-size:14px;font-weight:400;color:var(--menu-panneau-texte);background:transparent}#menu .menu-panneau .lien-menu .i{width:16px;height:16px;opacity:.7}#menu .menu-panneau .lien-menu .chevron{width:14px;height:14px;margin-left:auto;opacity:.6}#menu .menu-panneau .lien-menu:hover,#menu .menu-panneau .section:hover>.lien-menu{color:var(--menu-survol);background:var(--menu-panneau-survol)}#menu .menu-panneau .lien-menu[aria-haspopup][aria-expanded=true]{color:var(--menu-survol);background:var(--menu-panneau-survol)}#menu .menu-panneau .lien-menu[aria-haspopup][aria-expanded=true] .chevron{transform:none;opacity:1}#menu .menu-panneau .lien-menu[aria-current=true],#menu .menu-panneau .section:hover>.lien-menu[aria-current=true],#menu .menu-panneau .lien-menu[aria-current=true][aria-expanded=true]{color:var(--accent);font-weight:500}#menu .menu-panneau .lien-menu[aria-current=true] .i{opacity:1}#menu .menu-panneau a[aria-current=page]{color:var(--accent)}#menu .menu-panneau .lien-menu[aria-current]:before{display:none}#menu .menu-panneau .lien-menu:focus-visible{outline-offset:-2px}#menu .menu-panneau .menu-panneau{z-index:61}#menu .menu-panneau .menu-filet{margin:6px 14px}}@media(max-width:1023.98px){#menu .sous-menu .section{padding:0;margin:0}#menu .sous-menu .lien-menu{gap:8px;padding:6px 8px 6px 15px;border-radius:6px;font-size:13.5px}#menu .sous-menu .lien-menu .i{width:15px;height:15px;opacity:.7}#menu .sous-menu .lien-menu .chevron{width:14px;height:14px}#menu .sous-menu .lien-menu[aria-current=true] .i{opacity:1}#menu .sous-menu .sous-menu{padding:2px 0 4px 12px!important}#menu .sous-menu .sous-menu a{padding-right:8px}#menu .sous-menu .menu-filet{margin:6px 15px 6px 0}}.vignette-catalogue .zone-couverture .vignette-visuel{position:absolute;left:10px;bottom:10px;z-index:1;display:block;line-height:0;border:2px solid #FFFFFF;border-radius:5px;background:#fff;box-shadow:0 2px 10px #00000073;overflow:hidden;outline:2px solid transparent;outline-offset:1px;transition:outline-color .15s}.vignette-catalogue .zone-couverture .vignette-visuel img{display:block;width:auto;height:58px;max-width:none;aspect-ratio:auto;object-fit:cover;background:#fff;border-radius:3px}.vignette-catalogue .zone-couverture .vignette-visuel:hover,.vignette-catalogue .zone-couverture .vignette-visuel.survol{outline-color:var(--accent)}.bulle-visuel{position:fixed;z-index:130;width:236px;padding:10px;border-radius:10px;background:var(--surface);border:1px solid var(--bordure-forte);box-shadow:var(--ombre-haute);pointer-events:none;color:var(--texte);font-size:12px;line-height:1.45}.bulle-visuel[hidden]{display:none}.bulle-visuel img{display:block;width:100%;height:auto;border-radius:6px;background:#fff}.bulle-visuel .bulle-visuel-tete{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:9px}.bulle-visuel .bulle-visuel-tete strong{color:var(--titre);font-size:12.5px;font-weight:600}.bulle-visuel .bulle-visuel-tete span{color:var(--doux);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.bulle-visuel p{margin:6px 0 0;color:var(--doux);font-size:11.5px;text-wrap:pretty}.tableau th.col-visuel,.tableau td.col-visuel{width:1%;white-space:nowrap;text-align:center}.tableau td.col-visuel{padding-top:0;padding-bottom:0;line-height:0}.tableau td.col-visuel .pale{line-height:1.4}.tableau td.col-visuel .miniature-visuel{display:inline-block;vertical-align:middle;width:auto;height:40px;max-width:80px;object-fit:cover;border-radius:3px;background:#fff}.tableau td.col-visuel .visuel-couverture{font-size:12px}.carte-vignette.vignette-catalogue{transition:border-color .15s,box-shadow .15s}.carte-vignette.vignette-catalogue:hover,.carte-vignette.vignette-catalogue:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.carte-vignette.vignette-catalogue:hover .legende,.carte-vignette.vignette-catalogue:focus-within .legende{background:var(--accent-pale)}.plv9-zone[hidden]{display:none}.plv9-deja{margin:2px 0 16px;border:1px solid var(--attention);background:var(--attention-fond);border-radius:10px;padding:13px 15px 12px;color:var(--texte);display:block}.plv9-deja.bleu{border-color:var(--info);background:var(--info-fond)}.plv9-deja.nouveau{box-shadow:0 0 0 3px color-mix(in srgb,var(--attention) 35%,transparent)}.plv9-deja-t{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:var(--titre);font-size:14px}.plv9-deja-t .i{width:18px;height:18px;color:var(--attention);flex:none}.plv9-deja.bleu .plv9-deja-t .i{color:var(--info)}.plv9-deja-t b{font-weight:700;font-size:14px;color:var(--titre)}.plv9-ton{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:var(--attention);color:var(--surface)}.plv9-deja.bleu .plv9-ton{background:var(--info);color:var(--surface)}.plv9-ton.danger{background:var(--danger);color:var(--surface)}.plv9-deja-regle{flex-basis:100%;margin:2px 0 0 27px;font-size:11.5px;color:var(--pale)}.plv9-deja-p{margin:8px 0 0 27px;font-size:13.5px;line-height:1.55;color:var(--texte)}.plv9-deja-p b{color:var(--titre)}.plv9-deja-p .etat5,.plv9-panneau .etat5{display:inline-flex;vertical-align:1px;width:auto;margin:0 2px}.plv9-deja-p .mono{font-family:var(--police-mono,ui-monospace,Menlo,monospace);font-size:12.8px;font-weight:600;color:var(--titre)}.plv9-deja-meta{margin:5px 0 0 27px;font-size:12px;color:var(--doux);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.plv9-autres{color:var(--accent);text-decoration:underline;text-underline-offset:2px;cursor:pointer;background:none;border:0;padding:0;font:inherit;font-weight:600}.plv9-deja-choix{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 0 27px}.plv9-choix{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--bordure-forte);border-radius:9px;background:var(--surface);cursor:pointer}.plv9-choix input{margin:2px 0 0;accent-color:var(--accent);width:16px;height:16px;flex:none}.plv9-choix span{display:flex;flex-direction:column;gap:2px}.plv9-choix b{font-size:13px;color:var(--titre);font-weight:600}.plv9-choix small{font-size:11.5px;color:var(--doux);line-height:1.4}.plv9-choix.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-pale)}.plv9-deja-aide{margin:8px 0 0 27px;font-size:12px;font-weight:600;color:var(--attention)}.plv9-deja-aide[hidden]{display:none}.plv9-faute{margin-bottom:8px}.plv9-panneau{display:block;margin:8px 0 0 27px;width:min(500px,100%);border-radius:12px;background:var(--surface);border:1px solid var(--bordure-forte);box-shadow:0 22px 48px -14px #0000008c;padding:12px 12px 10px}.plv9-panneau[hidden]{display:none}.plv9-panneau h4{margin:0 0 2px;font-size:13px;color:var(--titre)}.plv9-panneau .plv9-pan-s{font-size:11.5px;color:var(--pale);margin-bottom:8px}.plv9-panneau table{width:100%;border-collapse:collapse;font-size:12.5px}.plv9-panneau td{padding:7px 6px;border-top:1px solid var(--bordure);color:var(--texte);white-space:nowrap}.plv9-panneau td.mono{font-family:var(--police-mono,ui-monospace,Menlo,monospace);font-weight:600;color:var(--titre)}.plv9-panneau tr.ici td{background:var(--accent-pale)}.plv9-panneau .plv9-pan-pied{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:var(--doux)}.plv9-etiquette{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--attention-fond);color:var(--attention);border:1px solid var(--attention);margin-left:8px;white-space:nowrap}.plv9-etiquette .i{width:13px;height:13px}.plv9-etiquette.renouv{background:var(--info-fond);color:var(--info);border-color:var(--info)}.plv9-etiquette.gris{background:transparent;color:var(--doux);border-color:var(--bordure-forte)}.plv9-etiquette[hidden]{display:none}.plv9-retire{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--doux);padding:8px 12px;border:1px dashed var(--bordure-forte);border-radius:8px;margin:0 0 10px}.plv9-retire .mono{font-family:var(--police-mono,ui-monospace,Menlo,monospace);font-weight:600}.plv9-rk-renouv b.v411-renouv,.v411-renouv{color:var(--info)}.plv9-recap-dc{margin:12px 0 4px;padding-top:10px;border-top:1px solid var(--bordure)}.plv9-recap-dc h4{margin:0 0 7px;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--doux);display:flex;justify-content:space-between}.plv9-recap-l{padding:8px 10px;border-radius:8px;border:1px solid var(--info);background:var(--info-fond);margin-bottom:7px;font-size:12px;line-height:1.45;color:var(--texte)}.plv9-recap-l b{color:var(--titre)}.plv9-recap-l .plv9-rl-t{display:flex;align-items:center;gap:7px;font-weight:600;color:var(--titre);margin-bottom:2px}.v411-choix-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;margin-left:9px;border-radius:999px;background:var(--attention);color:#fff;font-size:11px;font-weight:700}.v411-choix-badge[hidden]{display:none}.plv8-envoyer.v411-attente,.v7f-envoyer.v411-attente{opacity:.5}.v411-panneau{display:flex;flex-direction:column;gap:3px;margin-top:6px;padding:8px 10px;border:1px solid var(--bordure);border-radius:8px;background:var(--surface-2);font-size:12px}.v411-panneau[hidden]{display:none}#p-cmd-5.v411-pan{display:flex;flex-direction:column;gap:14px}.v411-bandeau{display:flex;gap:10px;align-items:flex-start;padding:11px 14px;border:1px solid color-mix(in srgb,var(--attention) 40%,transparent);background:var(--attention-fond);border-radius:10px;font-size:13px;line-height:1.5;color:var(--texte);margin:0}.v411-bandeau .i{color:var(--attention);width:18px;height:18px;flex:none;margin-top:1px}.v411-bandeau b,.v411-bandeau strong{color:var(--titre)}.v411-bandeau.bandeau-erreur{border-color:color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 10%,var(--surface))}.v411-bandeau.bandeau-erreur .i{color:var(--danger)}.v411-barre{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0}.v411-titre{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--doux);margin-right:6px}.v411-puces{display:flex;gap:8px}.v411-puce{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:14px;border:1px solid var(--bordure-forte);font-size:12.5px;color:var(--doux);background:transparent;cursor:pointer;white-space:nowrap;font-family:inherit}.v411-puce b{color:var(--titre);font-weight:700}.v411-puce.on{border-color:var(--accent);color:var(--titre);background:color-mix(in srgb,var(--accent) 14%,transparent)}.v411-puce-choix{border-color:color-mix(in srgb,var(--attention) 60%,transparent);color:var(--attention)}.v411-puce-choix b{color:var(--attention)}.v411-puce-choix.on{border-color:var(--attention);background:color-mix(in srgb,var(--attention) 14%,transparent);color:var(--attention)}.v411-globaux{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:12px}.v411-globaux .pale{font-size:12px;color:var(--pale);margin-right:2px}.v411-globaux .btn{height:30px;padding:0 11px;border-radius:7px;border:1px solid var(--bordure-forte);background:var(--surface-2);font:500 12.5px/1 var(--police);color:var(--texte)}.v411-elem{border:1px solid var(--bordure);border-radius:12px;margin:0;background:var(--surface-2);border-left:3px solid var(--attention);overflow:visible}.v411-elem[data-v411-phase=traite],.v411-elem.traite{border-left-color:var(--info)}.v411-elem[hidden]{display:none}.v411-elem-tete{display:grid;grid-template-columns:48px 1fr auto 28px;gap:12px;align-items:center;padding:10px 12px}.v411-elem-ph,.v411-elem-ph img{width:48px;height:48px;border-radius:8px;object-fit:contain;background:#fff;border:1px solid var(--bordure);display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--pale);overflow:hidden}.v411-elem-ph img{border:0}.v411-elem-info{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:12.5px}.v411-elem-info .ref-mono{font-size:14.5px;color:var(--titre);font-weight:700}.v411-elem-info>.pale{font-size:12.5px;color:var(--pale)}.v411-elem-l2{display:flex;align-items:center;gap:7px;color:var(--texte);flex-wrap:wrap;font-size:13px;margin-top:3px}.v411-elem-l2 .i{display:none}.v411-elem-l2:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--attention);flex:none}.v411-elem[data-v411-phase=traite] .v411-elem-l2:before,.v411-elem.traite .v411-elem-l2:before{background:var(--info)}.v411-elem-l2 b{color:var(--titre);font-weight:600}.v411-elem-choix{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:14px;border:1px solid color-mix(in srgb,var(--attention) 60%,transparent);color:var(--attention);font-size:12.5px;margin-left:6px;font-weight:400}.v411-elem-choix b{color:var(--attention);font-weight:700}.v411-elem-choix[hidden]{display:none}.v411-seg{display:inline-flex;border:1px solid var(--bordure-forte);border-radius:8px;overflow:hidden;background:var(--surface);flex:none}.v411-seg-l{position:relative;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:12.5px;color:var(--doux);cursor:pointer;border-left:1px solid var(--bordure-forte);white-space:nowrap}.v411-seg-l:first-child{border-left:0}.v411-seg-l input{position:absolute;opacity:0;width:0;height:0}.v411-seg-l.on{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--titre);font-weight:600;box-shadow:inset 0 0 0 1px var(--accent)}.v411-plier{flex:none;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--doux)}.v411-plier .i{width:16px;height:16px;transition:transform .15s}.v411-plier[aria-expanded=true] .i{transform:rotate(180deg)}.v411-magasins{border-top:1px solid var(--bordure);padding:4px 12px 8px 72px}.v411-magasins[hidden]{display:none}.v411-mag{position:relative;display:grid;grid-template-columns:minmax(200px,.9fr) minmax(0,1.4fr) auto;gap:12px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--separateur,var(--bordure));font-size:12.5px}.v411-mag:last-child{border-bottom:0}.v411-mag[hidden]{display:none}.v411-mag.a-choisir{background:color-mix(in srgb,var(--attention) 7%,transparent);border-radius:8px;box-shadow:none;padding-left:10px}.v411-mag.a-choisir:before{content:"";position:absolute;left:-10px;top:10px;bottom:10px;width:3px;border-radius:2px;background:var(--attention)}.v411-mag.a-choisir:after{content:"\c0  choisir";position:absolute;right:10px;top:-8px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--surface);background:var(--attention);padding:1px 6px;border-radius:4px}.v411-mag.verrouille .v411-mag-choix{opacity:.45;pointer-events:none}.v411-mag-nom{display:flex;flex-direction:column;gap:2px;min-width:0}.v411-mag-nom b{color:var(--titre);font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v411-mag-nom .pale{font-size:11.5px;color:var(--pale);font-family:var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v411-mag-ant{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--texte);font-size:12.5px;line-height:1.5;min-width:0}.v411-mag-ant .etat5{height:20px;padding:0 8px;border-radius:10px;font-size:11.5px}.v411-mag-ant .ref-mono,.v411-mag-ant .mono{font-size:12.5px;color:var(--titre);font-weight:700}.v411-mag-ant b{color:var(--titre);font-weight:600;white-space:nowrap}.v411-mag-ant .pale{color:var(--doux)}.v411-mag-ant .plv9-autres,.v411-mag-ant .v411-autres{display:inline-flex;align-items:center;gap:4px;margin-left:6px;color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;background:none;border:0;padding:0;font-size:12.5px;cursor:pointer}.v411-mag-choix{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.v411-radio{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px;border:1px solid var(--bordure-forte);border-radius:15px;font-size:12.5px;color:var(--doux);white-space:nowrap;background:var(--surface);cursor:pointer}.v411-radio input{accent-color:var(--accent);margin:0;width:14px;height:14px}.v411-radio.on{border-color:var(--accent);color:var(--titre);background:color-mix(in srgb,var(--accent) 14%,transparent);font-weight:600}.v411-radio.on:first-child{border-color:var(--bordure-forte);background:var(--surface);color:var(--titre)}.v411-qte{grid-column:2 / -1;justify-self:end;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--titre);font-weight:600;margin-top:-2px}.v411-qte .pale{font-weight:600;color:var(--titre);font-size:12.5px}.v411-qte .v7f-qte{transform:scale(.92)}.v411-qte[hidden]{display:none}.v411-st{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--doux);margin:4px 0 -8px;display:flex;gap:8px;align-items:center}.v411-st span{font-weight:500;letter-spacing:0;text-transform:none;color:var(--pale)}.v411-nouveaux{display:flex;flex-direction:column;gap:0;margin:0;border:1px dashed var(--bordure-forte);border-radius:12px;padding:6px 12px}.v411-nouveau{display:grid;grid-template-columns:36px auto 1fr auto;gap:12px;align-items:center;padding:6px 0;border:0;border-bottom:1px solid var(--separateur,var(--bordure));border-radius:0;font-size:13px;color:var(--texte)}.v411-nouveau:last-child{border-bottom:0}.v411-nouveau .v411-elem-ph,.v411-nouveau .v411-elem-ph img{width:36px;height:36px}.v411-nouveau .ref-mono{color:var(--titre);font-weight:700}.v411-nouveau .pale{font-size:12.5px;color:var(--pale);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v411-ok{margin-left:auto;color:var(--succes);display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500}.v411-ok:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--succes)}.v411-ok .i{display:none}.v411-vide{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:12px;border:1px solid var(--bordure-forte);background:var(--surface-2);font-size:13px;line-height:1.5;color:var(--texte);margin:0}.v411-vide[hidden]{display:none}.v411-vide>.i{width:22px;height:22px;color:var(--info);flex:none}.v411-vide strong{display:block;font-size:14.5px;color:var(--titre);margin-bottom:2px}.v411-vide-actions{display:flex;gap:8px;margin-top:10px}.v7f-recap .v411-rk-choix b{color:var(--attention)}.v7f-recap .v411-rk-choix b.z{color:var(--titre)}.v7f-recap [data-v411-r-deja]{color:var(--info)}.v411-recap-q{margin:10px 0 0;border-top:1px solid var(--bordure);padding-top:8px;border-radius:0;border-left:0;border-right:0;border-bottom:0}.v411-recap-q .v7f-rk{padding:3px 0}.v411-recap-q .v7f-rk:last-child{border-bottom:0}.v411-recap-q .v7f-rk span{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--doux)}.v411-recap-q .v7f-rk b{color:var(--titre);white-space:nowrap}.v411-badge-choix{background:var(--attention);color:#fff}.v411-r-phrase{font-size:12.5px;line-height:1.5;color:var(--doux);margin:8px 0 2px;display:flex;gap:8px}.v411-r-phrase .i{flex:none;margin-top:2px;color:var(--pale)}.v7f-cond.v411-cond-a{color:var(--attention)}.v7f-cond.v411-cond-a .v7f-cond-ic{border-color:var(--attention);color:var(--attention)}.v7f-total[hidden]{display:none}.onglet .v411-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--attention);color:var(--surface);font-size:11.5px;font-weight:700;margin-left:7px}.onglet .v411-badge.ok{background:var(--succes);color:var(--surface)}.tableau-lots6 th.c-ref,.tableau-lots6 td.c-ref{width:150px}.tableau-lots6 th.c-lot,.tableau-lots6 td.c-lot{width:150px;font-family:var(--mono);font-size:12.5px;font-weight:600;color:var(--titre)}.tableau-lots6 th.c-resp,.tableau-lots6 td.c-resp,.tableau-lots6 th.c-ope,.tableau-lots6 td.c-ope{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tableau-lots6 td.c-resp small,.tableau-lots6 td.c-ope small{font-size:12.5px;color:var(--texte)}.tableau-lots6 th.c-n,.tableau-lots6 td.c-n{width:76px}.tableau-lots6 th.c-etat,.tableau-lots6 td.c-etat{width:124px}.tableau-lots6 th.c-vue,.tableau-lots6 td.c-vue{width:64px;text-align:center}.tableau-lots6 td.c-ref small{display:none}.tableau-lots6 .menu-ligne{position:relative;display:inline-block}.tableau-lots6 .menu-ligne .liste-deroulante{right:0;left:auto;min-width:320px;text-align:left}.tableau-lots6 .ligne-desactivee{opacity:.55}.btn-rafraichir{margin-left:10px;gap:6px}.fenetre-modale.ext-large{max-width:980px}.ext-ic{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#3e4a5c;color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;flex:none}.fenetre-tete .ext-ic+h2{flex:1}.ext-form{display:flex;flex-direction:column;flex:1;min-height:0}.ext-form .fenetre-corps{flex:1;min-height:0;overflow-y:auto;padding:16px 24px;display:flex;flex-direction:column;gap:8px;scrollbar-width:thin}.ext-form .fenetre-corps>*{flex:none}.ext-form .fenetre-pied{flex:none;position:sticky;bottom:0}.ext-form .fenetre-pied .aide{margin-right:auto;margin-left:14px;font-size:12px}.ext-etapes{display:flex;align-items:stretch;gap:0;margin:0;padding:0 20px;list-style:none;border-bottom:1px solid var(--bordure);counter-reset:none;flex:none}.ext-etapes li{display:inline-flex;align-items:center;gap:9px;padding:12px 8px 11px;margin-right:6px;font-size:13.5px;font-weight:500;color:var(--pale);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.ext-etapes li:before{content:attr(data-n);width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font:700 11.5px/1 var(--police);border:1.5px solid var(--bordure-forte);color:var(--pale)}.ext-etapes li.fait{color:var(--doux)}.ext-etapes li.fait:before{content:"\2713";background:var(--accent-pale);border-color:var(--accent);color:var(--accent-texte)}.ext-etapes li.courant{color:var(--titre);font-weight:600;border-bottom-color:var(--accent)}.ext-etapes li.courant:before{background:var(--accent);border-color:var(--accent);color:#fff}.ext-etapes li+li:after{display:none}.ext-etapes .ext-sep{display:inline-flex;align-items:center;color:var(--pale);margin:0 8px 0 0}.ext-etapes .ext-sep .i{width:13px;height:13px}.ext-etapes .ext-note{margin-left:auto;align-self:center;font-size:11.5px;color:var(--pale);white-space:nowrap;background:none;border:0;padding:0}.ext-h3{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pale);margin:4px 0 0}.ext-h3:after{content:"";flex:1;height:1px;background:var(--bordure)}.ext-h3:first-child{margin-top:0}.ext-h3 small{text-transform:none;letter-spacing:0;font-weight:500;font-size:11px;color:var(--doux)}.ext-form .choix-cartes{gap:10px}.ext-form .choix-carte{padding:10px 14px}.ext-form .choix-carte>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.ext-form .choix-carte .ct{font-size:13.5px}.ext-form .choix-carte .cs{font-size:12px;text-wrap:pretty}.ext-etats{display:flex;gap:6px;margin-top:8px;align-items:center;flex-wrap:wrap}.ext-seg{display:inline-flex;border:1px solid var(--bordure-forte);border-radius:8px;overflow:hidden;flex:none}.ext-seg label{padding:5px 12px;font-size:12.5px;color:var(--doux);border-left:1px solid var(--bordure-forte);display:inline-flex;align-items:center;gap:6px;cursor:pointer;margin:0}.ext-seg label:first-child{border-left:0}.ext-seg label input{position:absolute;opacity:0;width:0;height:0;margin:0}.ext-seg label:has(input:checked){background:var(--accent);color:#fff;font-weight:600}.ext-seg label small{font-size:11px;opacity:.8}.ext-seg label:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.ext-org{display:flex;gap:6px;margin-top:8px;align-items:center;font-size:11.5px;color:var(--doux);flex-wrap:wrap}.ext-f{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ext-fic{width:26px;height:18px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font:700 8px/1 var(--police);color:#fff;flex:none;vertical-align:middle}.ext-fic.xls{background:#1d6f42}.ext-fic.pdf{background:#b91c1c}.ext-fic.zip{background:#3e4a5c}.ext-sorties{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ext-case{display:flex;gap:10px;align-items:center;padding:8px 12px;border:1px solid var(--bordure-forte);border-radius:10px;background:var(--champ-fond);cursor:pointer;margin:0}.ext-case input{margin:0;accent-color:var(--accent);width:18px;height:18px;flex:none}.ext-case:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;background:var(--accent-pale)}.ext-case .ct{font-weight:600;color:var(--titre);font-size:13.5px}.ext-case .cs{font-size:12px;color:var(--doux);margin-left:8px}.ext-pres{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.ext-pres .choix-carte{padding:10px 12px}.ext-ap{display:flex;flex-direction:column;gap:3px;margin-top:7px;padding:7px 8px;border-radius:7px;background:var(--surface-2);border:1px solid var(--bordure)}.ext-ap i{display:block;height:5px;border-radius:3px;background:var(--bordure-forte);font-style:normal}.ext-ap i.t{width:60%;background:var(--doux)}.ext-ap i.l{width:45%;background:#f2c600}.ext-ap i.g{width:85%;opacity:.55}.ext-ap i.c{width:70%;opacity:.55;margin-left:10px}.ext-ap i.c2{width:55%;opacity:.4;margin-left:20px}.ext-ap small{font-size:10.5px;color:var(--pale);margin-top:2px}.ext-lot{display:flex;align-items:flex-start;gap:14px;padding:12px 14px;border-radius:10px;background:var(--surface-2);border:1px solid var(--bordure)}.ext-lot-g{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.ext-lot-g .ext-num{font-family:var(--mono);font-weight:700;color:var(--titre);font-size:14px}.ext-lot-g .ext-anc{font-size:12px;color:var(--pale)}.ext-lot-g small{font-size:12.5px;color:var(--doux);white-space:normal;line-height:1.4}.ext-lot-g small b{color:var(--titre);font-weight:600}.ext-lot-d{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex:none;text-align:right}.ext-lot-d small{font-size:12.5px;color:var(--doux);white-space:normal;text-align:right}.ext-lot-d small b{color:var(--titre);font-weight:600}.ext-note{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;line-height:1.45;padding:10px 12px;border-radius:10px;background:var(--note-fond,var(--surface-2));border:1px solid var(--note-bordure,var(--bordure));color:var(--texte);text-wrap:pretty}.ext-note .i{flex:none;color:var(--accent);margin-top:1px}.ext-deux{display:grid;grid-template-columns:1fr 1fr;gap:18px;min-height:500px}.ext-bloc{border:1px solid var(--bordure);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px;min-width:0}.ext-bloc h3{margin:0;font-size:13px;font-weight:600;color:var(--titre);display:flex;align-items:center;gap:8px}.ext-bloc h3 small{font-weight:400;font-size:12px;color:var(--pale)}.pastille{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:10px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;padding:0 6px}.ext-lab{font-size:12.5px;color:var(--doux);font-weight:500}.ext-lab .pale{font-weight:400}.ext-col{display:flex;flex-direction:column;gap:6px;min-width:0}.ext-col label{font-size:11.5px;color:var(--doux);font-weight:500}.ext-sel2{display:grid;grid-template-columns:1fr 1.4fr;gap:8px;align-items:end}.ext-sel2b{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.ext-rang{display:flex;gap:8px}.ext-rang>input{flex:1;min-width:0}.btn-ajout-dest{height:36px;gap:6px;white-space:nowrap}.ext-aide{font-size:11.5px;color:var(--pale);line-height:1.35;margin:0}.ext-libre{margin-top:auto}.ext-retenus{display:flex;flex-direction:column;gap:6px}.ext-capsule{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--bordure-forte);font-size:12.5px;color:var(--titre);min-width:0;text-transform:none;letter-spacing:0}.ext-capsule strong{font-weight:600;white-space:nowrap}.ext-capsule small{font-family:var(--mono);font-size:11px;color:var(--pale);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ext-type{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 7px;flex:none}.ext-type-prestataire{color:#60a5fa;background:#3b82f629}.ext-type-client{color:#f472b6;background:#ec489929}.ext-type-adresse{color:var(--doux);background:var(--surface-3,var(--surface-2))}.btn-icone-x{width:22px;height:22px;border-radius:50%;border:0;display:inline-flex;align-items:center;justify-content:center;color:var(--doux);background:var(--surface-3,var(--surface-2));margin-left:auto;flex:none;cursor:pointer;padding:0}.btn-icone-x .i{width:12px;height:12px}.btn-icone-x:hover{color:var(--danger)}.ext-vide{display:flex;gap:8px;align-items:center;padding:8px 10px;border-radius:8px;border:1px dashed rgb(239 68 68 / .6);background:#ef444414;font-size:12.5px;color:var(--danger);margin:0}.ext-vide .i{width:14px;height:14px;flex:none}.ext-message{display:flex;flex-direction:column;gap:10px;flex:1}.ext-message .ext-col.ext-grandit{flex:1}.ext-textarea{resize:none;flex:1;min-height:150px;line-height:1.5}.ext-recap{display:grid;grid-template-columns:118px 1fr;border:1px solid var(--bordure);border-radius:10px;overflow:hidden;flex:none}.ext-recap>div{padding:7px 12px;border-top:1px solid var(--bordure);font-size:12.5px;color:var(--texte);min-width:0;line-height:1.4}.ext-recap>div:nth-child(-n+2){border-top:0}.ext-recap>div:nth-child(odd){color:var(--doux);background:var(--surface-2)}.ext-recap b{color:var(--titre)}.ext-recap .ext-sous{display:block;font-size:12px;color:var(--pale)}.ext-mini{width:100%;border-collapse:collapse;font-size:12px;margin-top:6px}.ext-mini th{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--pale);text-align:left;font-weight:600;padding:3px 8px 4px 0;white-space:nowrap}.ext-mini td{padding:4px 8px 4px 0;border-top:1px solid var(--bordure);color:var(--texte);white-space:nowrap}.ext-mini td.m{font-family:var(--mono);font-weight:700;color:var(--titre)}.ext-mini td.p{font-family:var(--mono);font-size:11.5px;color:var(--doux)}.ext-mini td.n,.ext-mini th.n{text-align:right;font-variant-numeric:tabular-nums}.ext-mini .badge{font-size:11px;padding-top:1px;padding-bottom:1px}.ext-mini tfoot td{font-weight:600;color:var(--titre);border-top:1px solid var(--bordure-forte)}.ext-fleche{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ext-arbre{font-family:var(--mono);font-size:12px;line-height:1.7;color:var(--texte);margin-top:4px}.ext-arbre .r{display:flex;align-items:center;gap:7px;white-space:nowrap;overflow:hidden}.ext-arbre .r .t{color:var(--pale)}.ext-arbre .r .r2{margin-left:26px}.ext-arbre .r .d{font-family:var(--police);font-size:11.5px;color:var(--pale);overflow:hidden;text-overflow:ellipsis}.ext-arbre .r b{color:var(--titre)}.ext-objet{font-family:var(--mono);font-size:12px;color:var(--titre);font-weight:600}.ext-dests{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.ext-dests span{display:inline-flex;padding:3px 9px;border-radius:999px;background:var(--surface-2);border:1px solid var(--bordure-forte);font-size:12px;color:var(--titre);font-weight:600}.c-case{width:36px;text-align:center}.ext-fin{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.ext-fin-ok{display:flex;align-items:center;gap:8px;font-size:14px;margin:0}.ext-fin-ok .i{color:var(--succes,#1E7B46);width:22px;height:22px}.ext-fin .ext-recap{width:100%}.ext-lien{overflow-wrap:anywhere;font-size:12px}.ext-code{font-size:16px;font-weight:700;letter-spacing:.1em}@media(max-width:760px){.ext-deux,.ext-sorties,.ext-pres,.ext-sel2,.ext-sel2b,.ext-recap{grid-template-columns:1fr}.ext-recap>div:nth-child(odd){border-top:1px solid var(--bordure)}}body.page-nue:has(.tele-scene){--tele-fond:#E9E9E6;--tele-marque:#1A1A1A;--tele-doux:#6B6B6B;--tele-pied:#6B6B6B;background:var(--tele-fond)}:root[data-theme=nuit] body.page-nue:has(.tele-scene){--tele-fond:#111111;--tele-marque:#F9EB1B;--tele-doux:#9AA0A6;--tele-pied:#9AA0A6}.tele-scene{display:block;padding:36px 24px 60px}.tele-page{max-width:980px;margin:0 auto;color:#1a1a1a}.tele-tete{display:flex;align-items:center;gap:14px}.tele-logo{width:52px;height:52px;background:#f9eb1b;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:none}.tele-logo img{width:40px;height:auto;display:block}.tele-marque{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tele-marque);margin:0}.tele-sur{font-size:12px;color:var(--tele-doux);margin:2px 0 0}.tele-carte{background:#fff;border-radius:12px;padding:30px 34px;margin-top:28px;border-top:5px solid #F9EB1B;color:#1a1a1a}.tele-sur-titre{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b;margin:0}.tele-sur-titre.tele-rouge{color:#b3261e}.tele-titre{font-size:26px;font-weight:700;margin:8px 0 4px;color:#1a1a1a;line-height:1.25;overflow-wrap:anywhere}.tele-titre.tele-mono{font-family:var(--mono);letter-spacing:-.01em}.tele-chiffres{font-size:15px;font-weight:600;margin:0}.tele-texte{font-size:14px;color:#6b6b6b;line-height:1.6;margin:6px 0 0}.tele-texte .mono{font-family:var(--mono);color:#1a1a1a}.tele-contenu{font-size:13px;color:#6b6b6b;margin:6px 0 0;line-height:1.6}.tele-fic{display:inline-block;width:30px;line-height:20px;text-align:center;color:#fff;font-size:9.5px;font-weight:800;border-radius:4px;letter-spacing:.04em;vertical-align:middle}.tele-xls{background:#1d6f42}.tele-pdf{background:#b3261e}.tele-encart{margin:18px 0 0;padding:14px 16px;background:#fffbe0;border:1px solid #EFE38A;border-radius:8px;font-size:13.5px;line-height:1.5;color:#1a1a1a}.tele-encart strong{color:#1a1a1a}.tele-encart-gris{background:#fafaf8;border-color:#e6e6e2}.tele-contact{margin:22px 0 0;font-size:13px;color:#6b6b6b}.tele-contact a{color:#1a1a1a}.tele-form{margin-top:22px}.tele-lab{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b}.tele-lab .obligatoire{color:#b3261e}.tele-ligne{display:flex;gap:10px;margin-top:8px;align-items:center;flex-wrap:wrap}.tele-code{font-family:var(--mono);font-size:18px;letter-spacing:.12em;padding:10px 14px;border:1px solid #E6E6E2;border-radius:8px;width:200px;background:#fff;color:#1a1a1a;text-transform:uppercase}.tele-code:focus{outline:none;border-color:#1a1a1a;box-shadow:0 0 0 3px #f9eb1b80}.tele-btn{background:#111;color:#f9eb1b;border:0;cursor:pointer;font-family:inherit;font-weight:700;padding:13px 22px;border-radius:8px;font-size:15px}.tele-btn:hover{background:#2b2b2b}.tele-note{font-size:12px;color:#8a8a86;margin:8px 0 0}.tele-erreur{margin:14px 0 0}.tele-pied{font-size:12px;color:var(--tele-pied);margin:18px 0 0}.tele-liens{margin-top:10px;justify-content:flex-start}.tele-liens a{color:var(--tele-pied)}@media(max-width:600px){.tele-scene{padding:20px 16px 40px}.tele-carte{padding:22px 20px}.tele-titre{font-size:21px}.tele-code,.tele-btn{width:100%}}.obligatoire{color:var(--danger)}@media(max-width:760px){.ext-deux,.ext-recap-grille,.ext-ligne-choix{grid-template-columns:1fr}.ext-recap-d{border-left:0;padding-left:0}.choix-cartes-3{grid-template-columns:1fr}}.ext-form .choix-carte:not(:has(>input:checked)){border-color:var(--bordure-forte);box-shadow:none;background:var(--champ-fond)}.ext-corps-fin{display:flex;flex-direction:column;gap:8px}.ext-recap .btn-petit{margin-left:8px;vertical-align:middle}.fenetre-modale.ret-large{max-width:900px}.ret-ic{background:#7f1d1d}.ret-ic .i{width:18px;height:18px}.ret-corps{display:flex;flex-direction:column;gap:12px;padding:16px 24px}.ret-lot{align-items:center;padding:11px 14px}.ret-lot .ext-num{font-family:var(--mono);font-weight:700;color:var(--titre);font-size:14px}.ret-lot .ext-anc{font-family:var(--mono);font-size:12px;color:var(--doux)}.ret-lot .ext-lot-d{margin-left:auto;flex-direction:row;align-items:center;gap:10px;font-size:12.5px;color:var(--doux);text-align:left}.ret-lot .ext-lot-d b{color:var(--titre);font-weight:600}.ext-avert{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;line-height:1.45;padding:10px 12px;border-radius:10px;border:1px solid rgb(217 119 6 / .45);background:#d977061f;color:var(--texte);text-wrap:pretty}.ext-avert .i{flex:none;color:#f59e0b;margin-top:1px}.ext-avert b{color:var(--titre)}.ret-tab{width:100%;border-collapse:collapse;font-size:12.5px}.ret-tab th{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--pale);text-align:left;font-weight:600;padding:6px 10px;border-bottom:1px solid var(--bordure-forte);white-space:nowrap}.ret-tab td{padding:8px 10px;border-top:1px solid var(--bordure);color:var(--texte);vertical-align:middle}.ret-tab td.c,.ret-tab th.c{width:30px;padding-left:4px;padding-right:4px}.ret-tab input[type=checkbox]{accent-color:var(--accent);width:16px;height:16px;display:block}.ret-tab td.m b{display:block;color:var(--titre);font-weight:600}.ret-tab td.m small{color:var(--pale);font-family:var(--mono);font-size:11px}.ret-tab td.e{font-family:var(--mono);font-weight:700;color:var(--titre)}.ret-tab td.e small{display:block;font-family:var(--police);font-weight:400;color:var(--doux);font-size:11.5px}.ret-tab td.n,.ret-tab th.n{text-align:right;font-variant-numeric:tabular-nums}.ret-tab tr:has(input:checked) td{background:var(--accent-pale)}.ret-form .fenetre-pied{display:flex;align-items:center;position:sticky;bottom:0}.ret-form .fenetre-pied .aide{font-size:12px;color:var(--pale);margin-right:auto;margin-left:14px}.ret-form .fenetre-pied{flex-wrap:nowrap;gap:12px}.ret-form .fenetre-pied .aide{flex:1;min-width:0;max-width:none;margin-left:2px}.ret-form .fenetre-pied .actions{flex:none}.ret-form .btn-danger{background:#b91c1c;color:#fff;border-color:#b91c1c}.ret-form .btn-danger:hover{background:#991b1b;border-color:#991b1b;color:#fff}.ret-form .btn-danger:disabled{opacity:.5}.tableau.tableau-lots6,.tableau-lots6 td.c-vue{overflow:visible}.tableau-lots6 .menu-ligne .liste-deroulante{z-index:30}.tableau-lots6 .liste-actions .ligne-icone{width:36px;height:36px;border-radius:8px}.tableau-lots6 .liste-actions .ligne{min-height:48px}.tableau-lots6 .liste-actions .ligne-texte small{display:block;font-size:11.5px;color:var(--pale);white-space:normal}.tableau-lots6 .liste-actions{min-width:380px;max-width:480px}.dash-selecteur{display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--bordure-forte);border-radius:10px;background:var(--surface-2)}.dash-selecteur-libelle{display:inline-flex;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--doux)}.dash-selecteur-choix{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:600;color:var(--texte);text-decoration:none;white-space:nowrap}.dash-selecteur-choix:hover{background:var(--surface-3,var(--surface))}.dash-selecteur-choix.actif{background:var(--accent);color:var(--sur-accent)}.dash-sites{margin-bottom:20px}.dash-sites-liste{list-style:none;margin:0;padding:14px 18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.dash-sites-liste a{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--bordure);border-radius:10px;text-decoration:none;color:var(--texte);background:var(--surface)}.dash-sites-liste a:hover{border-color:var(--accent);background:var(--accent-pale)}.dash-sites-liste a .i{color:var(--titre);flex:none}.dash-sites-liste a span{display:flex;flex-direction:column;min-width:0}.dash-sites-liste a strong{font-size:13.5px;color:var(--titre)}.dash-sites-liste a small{font-size:11.5px;color:var(--doux);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-sites-liste a.dash-site-bac{border-style:dashed}.dash-sites-liste a.dash-site-bac .i{color:#b45309}.tableau-equipe .equipe-personne .avatar-mini.avatar-photo{overflow:hidden;padding:0}.tableau-equipe .equipe-personne .avatar-mini img{width:100%;height:100%;object-fit:cover;border-radius:50%}.tableau-equipe .col-actions{width:110px;text-align:right}.tableau-equipe .col-actions-ligne{text-align:right;white-space:nowrap}.fenetre-modale:has(>.fenetre-tete.equipe-tete){max-width:980px}.equipe-tete .cv7-av{width:44px;height:44px;font-size:18px}.equipe-corps .panneau.ouvert{display:flex;flex-direction:column;gap:18px}.equipe-groupes{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.equipe-groupe{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--bordure);border-radius:10px;background:var(--surface);cursor:pointer;position:relative}.equipe-groupe input{position:absolute;opacity:0;pointer-events:none}.equipe-groupe:has(input:checked),.equipe-groupe.choisi{border-color:var(--accent);background:var(--accent-pale);box-shadow:0 0 0 1px var(--accent) inset}.equipe-groupe:has(input:disabled){opacity:.6;cursor:default}.equipe-groupe-titre{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--titre)}.equipe-pied{margin:0 -24px -24px;padding:14px 24px;border-top:1px solid var(--bordure)}.equipe-espaces{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.equipe-ajout{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--bordure);border-radius:12px;background:var(--surface-2)}.equipe-ajout .champ{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px}.equipe-ajout .champ .libelle,.equipe-ajout .champ>label{font-size:13px;color:var(--doux)}.equipe-ajout .champ .equipe-modes,.equipe-ajout .champ>.cv7-meta{grid-column:2}.equipe-modes{display:flex;flex-wrap:wrap;gap:8px}.equipe-mode{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--bordure);border-radius:999px;background:var(--surface);cursor:pointer;font-size:13px}.equipe-mode input{accent-color:var(--accent)}.equipe-mode:has(input:checked){border-color:var(--accent);background:var(--accent-pale);box-shadow:0 0 0 1px var(--accent) inset}.equipe-mode-bac:has(input:checked){border-color:#b45309;background:var(--note-fond);box-shadow:0 0 0 1px #b45309 inset}.equipe-ajout-pied{display:flex;align-items:center;gap:12px}.equipe-faute{display:block}.equipe-apercu{display:flex;gap:14px;align-items:center;padding:12px;border:1px dashed var(--bordure-forte);border-radius:10px;background:var(--surface)}.equipe-apercu-image{width:120px;height:72px;border-radius:8px;background:var(--menu-fond);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;flex:none}.equipe-apercu-image .i{width:28px;height:28px}.equipe-apercu div{display:flex;flex-direction:column;gap:4px;font-size:13px}.equipe-liste{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--bordure);border-radius:12px;background:var(--surface)}.equipe-liste-titre{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--doux)}.equipe-acces{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px 10px;padding:10px 12px;border:1px solid var(--bordure);border-radius:10px;background:var(--surface-2)}.equipe-acces.inactif{opacity:.72}.equipe-acces-icone{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-pale);color:var(--titre)}.equipe-acces-bac .equipe-acces-icone{background:var(--note-fond);color:#b45309}.equipe-acces-texte{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:13px}.equipe-acces-texte strong{color:var(--titre);line-height:1.3}.equipe-acces-actions{grid-column:2;display:flex;align-items:center;gap:8px;justify-content:flex-end}.btn-danger-contour{color:#b91c1c;border-color:#b91c1c}.btn-danger-contour:hover{background:#b91c1c;color:#fff}.equipe-liste-note{margin:0}@media(max-width:860px){.equipe-espaces,.equipe-ajout .champ{grid-template-columns:1fr}.equipe-ajout .champ .equipe-modes,.equipe-ajout .champ>.cv7-meta{grid-column:1}}.badge-test{display:inline-block;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:800;letter-spacing:.1em;color:#fff;background:#dc2626;vertical-align:middle;line-height:1.4}.compte .sous-nom .badge-test,.badge-test-ligne{display:block;margin:1px 0 0;padding:0;background:none;color:#dc2626;font-size:10px;font-weight:800;letter-spacing:.12em;line-height:1.3;border-radius:0}.liste-compte-identite .badge-test-ligne{margin-top:4px;color:#dc2626}.liste-compte-identite .liste-compte-courriel.liste-compte-interne{white-space:normal}.carte-entrer{gap:14px}.entrer-identite{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--bordure);border-radius:12px;background:var(--surface);text-align:left;width:100%}.entrer-identite .avatar{width:40px;height:40px;border-radius:50%;background:var(--accent);color:var(--sur-accent);display:inline-flex;align-items:center;justify-content:center;font-weight:700;flex:none}.entrer-identite div{display:flex;flex-direction:column;gap:2px;min-width:0}.entrer-identite strong{font-size:14px;color:var(--titre)}.entrer-identite .compte-mono{font-size:12px;color:var(--doux);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carte-entrer .formulaire-connexion .champ-select{width:100%}.entrer-entite{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--texte);margin:0}.entrer-note{font-size:12px;color:var(--doux);display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin:0;line-height:1.5}.entrer-identite .entrer-badge{margin-left:auto;flex:0 0 auto;padding:4px 8px;border-radius:6px;background:var(--titre);color:var(--fond);font-size:10.5px;font-weight:800;letter-spacing:.08em;line-height:1.3}.carte-entrer .entrer-phrase{margin:4px 0 0;font-size:14px;line-height:1.55;color:var(--texte);text-align:left;width:100%}.carte-entrer .entrer-phrase strong{color:var(--titre)}.carte-entrer .formulaire-connexion .champ-libelle{text-align:left}.entrer-deconnexion{margin:0}.entrer-deconnexion .btn-lien{background:none;border:0;padding:0;font:inherit;font-size:12.5px;color:var(--titre);text-decoration:underline;cursor:pointer}.entrer-deconnexion .btn-lien:hover{color:var(--accent)}.entrer-deconnexion{display:flex;justify-content:center}.fenetre-modale .cv7 .onglets+.fenetre-corps:has(>.cv7-prefs.ouvert){max-height:min(560px,calc(100dvh - 14vh - 200px));overflow-y:auto;scrollbar-gutter:stable}.pref-rangee{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:start;padding:14px 0;border-bottom:1px solid var(--bordure)}.pref-rangee:last-child{border-bottom:0}.cv7-prefs .cv7-inter{margin:0 0 4px}.cv7-prefs .cv7-inter+.pref-rangee{padding-top:10px}.cv7-prefs .pref-rangee+.cv7-inter{margin-top:8px}.pref-texte{display:flex;flex-direction:column;gap:3px;font-size:12.8px}.pref-texte label b{color:var(--titre);font-size:14.5px;font-weight:600}.pref-texte .cv7-meta{font-size:12.8px;line-height:1.5;max-width:560px}.pref-defaut{color:var(--pale);font-size:11.5px;margin-top:3px}.pref-controle{display:flex;flex-direction:column;gap:8px}.pref-controle .champ-select{width:100%;height:42px;border-radius:8px;font-size:14px}.cv7-prefs .pref-apercu{display:flex;gap:9px;align-items:flex-start;margin-top:10px;padding:9px 11px;border-radius:8px;background:var(--accent-pale);border:0;font-size:12.5px;line-height:1.45;color:var(--texte)}.cv7-prefs .pref-apercu .i{flex:none;margin-top:1px;color:var(--accent);width:16px;height:16px}.cv7-prefs .pref-apercu b{color:var(--titre)}.pref-grisee .pref-texte,.pref-grisee .pref-controle{opacity:.6}.pref-grisee .champ-select[disabled]{cursor:not-allowed}@media(max-width:640px){.pref-rangee{grid-template-columns:1fr}}.pagination .lignes-par-page{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--doux)}.pagination .lignes-par-page .champ-select{width:auto;min-height:30px;height:30px;font-size:12.5px;padding:0 28px 0 10px}.pagination .pagination-pref{display:inline-flex;align-items:center;height:22px;padding:0 9px;border:1px solid var(--accent);border-radius:999px;color:var(--accent);font-size:11.5px;white-space:nowrap}.rafraichir-groupe{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.rafraichir-groupe .rafraichir-ajour{font-size:12px;color:var(--pale);white-space:nowrap}.btn-rafraichir{gap:7px;color:var(--doux);border-color:var(--bordure);transition:color .15s,border-color .15s,background-color .15s}.btn-rafraichir:hover{color:var(--titre);border-color:var(--accent);background:var(--accent-pale)}.btn-rafraichir.en-cours{pointer-events:none;color:var(--titre);border-color:var(--accent)}.btn-rafraichir.en-cours .i{color:var(--accent);animation:rafraichir-tour 1s linear infinite}.barre-filtres .rafraichir-groupe{margin-left:auto}@keyframes rafraichir-tour{to{transform:rotate(360deg)}}.bandeau-bacasable{display:flex;align-items:center;gap:10px;padding:8px 18px;background:#f59e0b;color:#1c1917;font-size:13px;border-bottom:1px solid #B45309}.bandeau-bacasable strong{letter-spacing:.12em;font-weight:800}.bandeau-bacasable span{flex:1;min-width:0}.bandeau-bacasable .btn{border-color:#1c1917;color:#1c1917}.bandeau-bacasable .btn:hover{background:#1c1917;color:#f59e0b}.bandeau-bacasable-connexion{width:100%;border-radius:10px;border:1px solid #B45309;justify-content:center}html[data-site=bacasable] .haut{box-shadow:inset 0 -3px #f59e0b}.bloc-code{margin:0;padding:12px 14px;border-radius:8px;background:var(--menu-fond);color:#f9eb1b;font-family:var(--mono);font-size:13px;overflow:auto}.dash-titre{align-items:center}.dash-titre .fil{margin-bottom:4px}.dash-selecteur{gap:10px;padding:0;border:0;background:none}.dash-selecteur-libelle{padding:0;font-size:11px;letter-spacing:.08em;font-weight:700;color:var(--pale)}.dash-selecteur-choix-groupe{display:inline-flex;border:1px solid var(--bordure-forte);border-radius:9px;overflow:hidden;background:var(--surface)}.dash-selecteur-choix{height:32px;padding:0 14px;border-radius:0;border-right:1px solid var(--bordure);font-size:12.5px;font-weight:500;color:var(--doux)}.dash-selecteur-choix:last-child{border-right:0}.dash-selecteur-choix:hover{background:var(--surface-2);color:var(--titre)}.dash-selecteur-choix.actif,.dash-selecteur-choix.actif:hover{background:var(--accent);color:var(--sur-accent)}.dash-fixe{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--doux);border:1px dashed var(--bordure-forte);border-radius:9px;padding:7px 12px}.dash-titre~.tuiles.tdb-tuiles .tuile>div{display:flex;flex-direction:column;min-width:0}.dash-titre~.tuiles.tdb-tuiles .tuile-sous{font-size:12px;color:var(--accent-texte,var(--accent));margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-sites .carte-tete .compteur{font-size:11.5px;color:var(--pale)}.dash-sites-liste{grid-template-columns:repeat(6,minmax(0,1fr));padding:12px 18px 16px}.dash-sites-liste a{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;background:var(--surface-2)}.dash-sites-liste a strong{display:flex;align-items:center;gap:6px;font-size:12.5px}.dash-sites-liste a strong .i{width:14px;height:14px;color:var(--accent-texte,var(--accent))}.dash-sites-liste a small{font-family:var(--mono);font-size:11px;max-width:100%}.dash-sites-liste a.dash-site-bac{border-style:solid}.dash-sites-liste a.dash-site-bac strong,.dash-sites-liste a.dash-site-bac strong .i{color:#f59e0b}@media(max-width:1180px){.dash-sites-liste{grid-template-columns:repeat(3,minmax(0,1fr))}}.tuiles.eqp-tuiles{grid-template-columns:repeat(4,minmax(0,1fr))}.carte-equipe8{position:relative}.barre-outils.eqp-barre{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--bordure);flex-wrap:nowrap}.eqp-barre .espace{flex:1}.eqp-barre .eqp-total{font-size:12.5px;color:var(--doux);white-space:nowrap}.eqp-barre .rafraichir-groupe{margin-left:0}.eqp-barre .rafraichir-ajour{display:none}.eqp-sync{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--pale);white-space:nowrap}.eqp-sync .pt{width:7px;height:7px;border-radius:50%;background:var(--v5-ok, #16A34A);flex:none}.tableau.tableau-equipe8{overflow:visible}.tableau-equipe8 table{table-layout:fixed;width:100%}.tableau-equipe8 td{vertical-align:middle}.tableau-equipe8 th.col-pers,.tableau-equipe8 td.col-pers{width:250px}.tableau-equipe8 th.col-email,.tableau-equipe8 td.col-email{width:auto;min-width:0}.tableau-equipe8 th.col-groupe,.tableau-equipe8 td.col-groupe{width:150px;white-space:nowrap}.tableau-equipe8 th.col-der,.tableau-equipe8 td.col-der{width:170px;white-space:nowrap;font-variant-numeric:tabular-nums}.tableau-equipe8 th.col-deux,.tableau-equipe8 td.col-deux{width:124px;text-align:center}.tableau-equipe8 th.col-etat,.tableau-equipe8 td.col-etat{width:108px}.tableau-equipe8 th.col-actions,.tableau-equipe8 td.col-actions{width:84px;text-align:center;overflow:visible}.eqp-pers{display:flex;align-items:center;gap:11px;min-height:40px;min-width:0}.eqp-av{width:34px;height:34px;border-radius:50%;overflow:hidden;flex:none;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#fff;border:2px solid var(--bordure-forte);background:#6d7f99}.eqp-av.f1{background:#8a9a7b}.eqp-av.f2{background:#1d4ed8}.eqp-av.f3{background:#6b4fa0}.eqp-av img{width:100%;height:100%;object-fit:cover;display:block}.eqp-nom{font-weight:600;color:var(--titre);font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.inactif-ligne .eqp-nom,.tableau-equipe8 tr.inactif-ligne td,.tableau-equipe8 tr.inactif-ligne .eq7-email{color:var(--pale)}.tableau-equipe8 tr.inactif-ligne .eqp-av{opacity:.7}.eqp-vous{display:inline-block;margin-left:7px;font-size:10.5px;font-weight:600;color:var(--pale);border:1px solid var(--bordure-forte);border-radius:4px;padding:0 5px;line-height:16px;vertical-align:1px}.capsule.eqp-aucun{background:transparent;color:var(--pale);border:1px dashed var(--bordure-forte)}.eqp-anomalie{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:6px;border-radius:50%;background:var(--attention-fond);color:var(--attention);border:1px solid var(--attention);vertical-align:middle;cursor:help}.eqp-anomalie .i{width:12px;height:12px}@media(max-width:1360px){.tableau-equipe8 th.col-pers,.tableau-equipe8 td.col-pers{width:230px}.tableau-equipe8 th.col-groupe,.tableau-equipe8 td.col-groupe{width:140px}.tableau-equipe8 th.col-deux,.tableau-equipe8 td.col-deux{width:108px}.tableau-equipe8 th.col-etat,.tableau-equipe8 td.col-etat{width:96px}.tableau-equipe8 th.col-actions,.tableau-equipe8 td.col-actions{width:72px}}.eqp-barre .btn-rafraichir{height:32px;padding:0 12px;font-size:12.5px}:root{--sc-gris:#A7ADBA;--sc-ardoise:#8A94A6;--sc-jaune:#FDB022;--sc-ambre:#F79009;--sc-orange:#FB6514;--sc-corail:#F97066;--sc-rouge:#F04438;--sc-rose:#EE46BC;--sc-fuchsia:#D444F1;--sc-violet:#9B6CF6;--sc-indigo:#7A85FF;--sc-bleu:#4A8CF7;--sc-azur:#2E90FA;--sc-cyan:#22CCEE;--sc-turquoise:#15B79E;--sc-menthe:#3CCB7F;--sc-vert:#4ADE80;--sc-lime:#A3E635;--sc-olive:#9DB24C;--sc-bronze:#C8862C}:root[data-theme=jour]{--sc-gris:#667085;--sc-ardoise:#5B6475;--sc-jaune:#B54708;--sc-ambre:#B93815;--sc-orange:#C4320A;--sc-corail:#C0392B;--sc-rouge:#B42318;--sc-rose:#C11574;--sc-fuchsia:#9F1AB1;--sc-violet:#6927DA;--sc-indigo:#3538CD;--sc-bleu:#175CD3;--sc-azur:#1849A9;--sc-cyan:#0E7090;--sc-turquoise:#107569;--sc-menthe:#087443;--sc-vert:#15803D;--sc-lime:#4D7C0F;--sc-olive:#5F6B1E;--sc-bronze:#7A4A12}.etat5[class*=" sc-"],.etat5[class^=sc-]{color:var(--sc);background:color-mix(in srgb,var(--sc) 16%,transparent)}.sc-gris{--sc:var(--sc-gris)}.sc-ardoise{--sc:var(--sc-ardoise)}.sc-jaune{--sc:var(--sc-jaune)}.sc-ambre{--sc:var(--sc-ambre)}.sc-orange{--sc:var(--sc-orange)}.sc-corail{--sc:var(--sc-corail)}.sc-rouge{--sc:var(--sc-rouge)}.sc-rose{--sc:var(--sc-rose)}.sc-fuchsia{--sc:var(--sc-fuchsia)}.sc-violet{--sc:var(--sc-violet)}.sc-indigo{--sc:var(--sc-indigo)}.sc-bleu{--sc:var(--sc-bleu)}.sc-azur{--sc:var(--sc-azur)}.sc-cyan{--sc:var(--sc-cyan)}.sc-turquoise{--sc:var(--sc-turquoise)}.sc-menthe{--sc:var(--sc-menthe)}.sc-vert{--sc:var(--sc-vert)}.sc-lime{--sc:var(--sc-lime)}.sc-olive{--sc:var(--sc-olive)}.sc-bronze{--sc:var(--sc-bronze)}.etat5.etat5-inactif{opacity:.55;text-decoration:line-through}.statuts-barre{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--bordure)}.statuts-compte{font-size:12.5px;color:var(--doux)}.statuts-barre-droite{margin-left:auto}.tableau-statuts .col-ordre{width:92px}.tableau-statuts .col-statut{width:220px;white-space:nowrap}.tableau-statuts .col-usage{width:130px}.tableau-statuts .col-actif{width:80px;text-align:center}.tableau-statuts .col-actions{width:84px;text-align:center}.tableau-statuts tr.statut-inactif td{color:var(--doux)}.statut-ordre{display:inline-flex;align-items:center;gap:6px}.statut-fleches{display:inline-flex;flex-direction:column;gap:0}.statut-fleches .btn-fleche{display:inline-flex;align-items:center;justify-content:center;width:16px;height:11px;padding:0;border:0;background:transparent;color:var(--pale);cursor:pointer;border-radius:3px}.statut-fleches .btn-fleche:hover{color:var(--titre);background:var(--surface-2)}.statut-systeme{font-size:11px;margin-left:8px;text-transform:uppercase;letter-spacing:.04em}.statut-description{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deroulant-ligne{position:relative;display:inline-block}.deroulant-ligne .liste-actions-de-ligne{right:0;left:auto;min-width:260px;text-align:left}.palette-statuts{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;max-width:420px}.palette-case{position:relative;display:block;height:26px;border-radius:7px;background:var(--sc);cursor:pointer;border:2px solid transparent}.palette-case input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.palette-case .palette-pastille{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0}.palette-case:has(input:checked){border-color:var(--titre);box-shadow:0 0 0 2px var(--surface)}.palette-case:has(input:checked) .palette-pastille{opacity:1}.palette-case:has(input:focus-visible){outline:2px solid var(--titre);outline-offset:2px}.champ-lecture{font-size:14px;padding:8px 0;color:var(--texte)}.formulaire-statut .bandeau-info{margin-top:14px}.sous-titre-bloc{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--doux);margin:14px 0 8px}.sous-titre-bloc .compteur{display:inline-block;min-width:18px;padding:0 6px;border-radius:9px;background:var(--surface-2);color:var(--titre);font-size:11px;text-align:center;margin-left:4px}.tableau-statut-plv{margin-bottom:6px}.tableau-statut-plv table{width:100%}.liste-statut{position:relative}.liste-statut summary{list-style:none;display:flex;align-items:center;gap:10px;cursor:pointer;min-height:40px}.liste-statut summary::-webkit-details-marker{display:none}.liste-statut summary>span{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.liste-statut summary .pale{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liste-statut-options{margin-top:6px;padding:6px;background:var(--surface);border:1px solid var(--bordure-forte);border-radius:10px;box-shadow:var(--ombre-haute)}.liste-statut-option{display:grid;grid-template-columns:150px 1fr 20px;align-items:center;gap:12px;padding:8px 10px;border-radius:8px;cursor:pointer}.liste-statut-option:hover{background:var(--surface-2)}.liste-statut-option input{position:absolute;opacity:0;pointer-events:none}.liste-statut-option:has(input:checked){background:var(--surface-2)}.liste-statut-option .liste-statut-desc{font-size:12.5px;color:var(--texte)}.liste-statut-option .liste-statut-coche{color:var(--succes);opacity:0}.liste-statut-option:has(input:checked) .liste-statut-coche{opacity:1}.liste-statut-aide{padding:8px 10px 4px;margin:0;border-top:1px solid var(--bordure);font-size:11.5px}.choix-suppression{margin:12px 0}.case-confirmation{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--bordure);border-radius:8px;cursor:pointer}.case-confirmation input{margin-top:3px}.case-confirmation span{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--titre)}.case-confirmation small{font-size:11.5px}.formulaire-supprimer-plv:not(:has(input[name=mode][value=definitif]:checked)) .case-confirmation{opacity:.5}.formulaire-supprimer-plv .bandeau-danger{margin-top:12px}.tete-icone-danger{color:var(--danger)}.col-actions-plv{width:72px;text-align:center}.barre-selection .btn-danger-contour{margin-left:6px}.tableau-distribution table{table-layout:fixed;width:100%}.tableau-distribution th.col-sap,.tableau-distribution td.col-sap{width:116px;white-space:nowrap}.tableau-distribution td.col-sap .ref-mono{font-size:12.5px}.tableau-distribution td.col-adresse{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tableau-distribution td.col-adresse strong{color:var(--titre);font-weight:600}.tableau-distribution td.col-adresse .adresse{color:var(--doux);margin-left:8px}.tableau-distribution th.col-pays,.tableau-distribution td.col-pays{width:56px;text-align:center}.tableau-distribution th.col-q,.tableau-distribution td.col-q{width:44px;text-align:center}.tableau-distribution th.col-presentoir,.tableau-distribution td.col-presentoir{width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tableau-distribution td.col-presentoir .ref-mono{font-size:12.5px}.tableau-distribution td.col-presentoir .marque{margin-left:8px;font-size:11px;color:var(--doux);letter-spacing:.04em}.tableau-distribution th.col-dispo,.tableau-distribution td.col-dispo{width:64px;text-align:center;overflow:visible}.tableau-distribution th.col-actions,.tableau-distribution td.col-actions{width:52px;text-align:center}.tableau-distribution tbody tr{cursor:default}.tableau-distribution .dispo .i{width:12px;height:12px}.infobulle5 .infobulle-note{display:block;margin-top:8px;padding-top:8px;border-top:1px solid var(--bordure);color:var(--doux)}.carte-pied .compteurs-distribution strong{color:var(--titre)}.dist-lien{display:grid;grid-template-columns:minmax(0,1.45fr) 24px minmax(0,1fr);gap:8px;align-items:stretch;margin-bottom:14px}.dist-bloc{display:grid;gap:3px;min-width:0;padding:10px 12px;border:1px solid var(--bordure);border-radius:8px;background:var(--surface-2);font-size:12.5px}.dist-bloc strong{color:var(--titre);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dist-sep{display:flex;align-items:center;justify-content:center;color:var(--pale)}.dist-liens{list-style:none;margin:0 0 14px;padding:0;border:1px solid var(--bordure);border-radius:8px;overflow:hidden}.dist-liens li{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 12px;font-size:12.5px}.dist-liens li+li{border-top:1px solid var(--bordure)}.dist-liens li.bloque{background:var(--danger-fond)}.dist-liens .dist-verdict{font-size:11.5px;font-weight:600;color:var(--doux)}.dist-liens li.bloque .dist-verdict{color:var(--danger)}.form-dist5 .etapes-dist{padding:12px 24px}.recap-magasin{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:16px;align-items:start;margin-top:14px;padding:16px 18px;border:1px solid var(--bordure-forte);border-radius:12px;background:var(--surface-2)}.recap-ic{width:48px;height:48px;border-radius:12px;background:var(--accent-pale);color:var(--titre);display:flex;align-items:center;justify-content:center}.recap-texte{display:grid;gap:6px;min-width:0}.recap-nom{font-size:17px;font-weight:600;color:var(--titre)}.recap-l2{display:flex;align-items:center;gap:10px}.recap-adr{padding-top:10px;border-top:1px solid var(--bordure);font-size:13px}.recap-deja{font-size:11.5px;color:var(--doux);background:var(--surface-3,var(--surface));border-radius:6px;padding:3px 8px;white-space:nowrap}.recap-deja strong{color:var(--titre)}.zone-dist{border:1px solid var(--bordure);border-radius:12px;background:var(--surface-2);margin-bottom:16px}.zone-dist-tete{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--bordure);font-size:13px}.zone-dist-tete strong{color:var(--titre)}.zone-dist-tete .zone-aide{margin-left:auto;font-size:12px}.zone-nb{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;font-size:11px;font-weight:700;background:var(--accent);color:var(--sur-accent,#000)}.zone-nb.gris{background:var(--surface);color:var(--doux)}.zone-dist-outils{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--bordure)}.zone-dist-outils .champ-select{width:auto;min-width:150px}.zone-affectes-grille{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px 14px 14px}.zone-recherche-grille{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:14px;max-height:460px;overflow:auto}.zone-vide{grid-column:1/-1;margin:4px 0}.vg5-dist{cursor:default}.vg5-dist[hidden]{display:none}.vg-dist-l1{display:flex;align-items:center;justify-content:space-between;gap:8px}.vg-dist-l1 .ref-mono{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vg-dist-l2{display:flex;align-items:center;gap:8px;margin-top:3px;font-size:11.5px;color:var(--doux);letter-spacing:.03em}.vg-dist-l3{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:8px}.vg5-dist .dispo .i{width:12px;height:12px}.zone-recherche .vg5 .vg5-img{height:112px}.zone-recherche .vg-dist-l3 .quantite-dist,.zone-recherche [data-desaffecter]{display:none}.zone-recherche [data-affecter]{width:100%}.zone-affectes [data-affecter]{display:none}.zone-affectes .vg5-dist{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:8px}.zone-affectes .vg5-dist .vg5-img{width:72px;height:72px;padding:4px;border-radius:8px}.zone-affectes .vg5-dist .vg5-sans span{display:none}.zone-affectes .vg5-dist .vg5-info{padding:0;background:transparent;border:0;min-width:0}.zone-affectes .vg5-dist:hover .vg5-info{background:transparent}.quantite-dist{display:inline-flex;align-items:center;gap:4px}.quantite-dist .btn{width:26px;height:26px;min-height:26px;padding:0}.quantite-dist input[type=number]{width:40px;height:26px;text-align:center;border:1px solid var(--bordure);border-radius:6px;background:var(--surface);color:var(--titre);font-weight:600;-moz-appearance:textfield}.quantite-dist input[type=number]::-webkit-outer-spin-button,.quantite-dist input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vg-dist-l3 [data-desaffecter]:not([disabled]):hover{border-color:var(--danger);color:var(--danger)}.form-dist5 .etapes-dist li:last-child{flex:none}.zone-affectes-grille{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.zone-recherche-grille{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.zone-dist-outils .champ-recherche{flex:1 1 200px;min-width:200px}.barre-filtres .filtres-grille.cv5-filtres{grid-template-columns:repeat(6,minmax(0,1fr))}.cv5-tableau .cv5-c-sap{width:128px}.cv5-tableau .cv5-c-apercu{width:64px}.cv5-tableau .cv5-c-ref{width:160px}.cv5-tableau .cv5-c-pres{width:170px}.cv5-tableau .cv5-c-saison{width:104px}.cv5-tableau .cv5-c-qte{width:58px}.cv5-tableau .cv5-c-cde{width:152px}.cv5-tableau .cv5-c-statut{width:108px}.cv5-tableau .cv5-c-act{width:56px}.cv5-tableau td,.cv5-tableau th{vertical-align:middle}.cv5-tableau td.centre,.cv5-tableau th.centre{text-align:center}.cv5-mini{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:3px 0;border-radius:6px;object-fit:contain;background:var(--v5-blanc-photo,#fff);border:1px solid var(--bordure);vertical-align:middle}.cv5-mini-vide{background:var(--surface-2);color:var(--pale)}.cv5-coupe{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv5-empl{display:block;font-size:11.5px;color:var(--doux);font-style:italic;line-height:1.2}.cv5-type{display:inline-flex;align-items:center;gap:6px;color:var(--texte)}.cv5-type .i{color:var(--doux)}.cv5-act{text-align:right}.cv5-corbeille{color:var(--doux)}.cv5-corbeille:hover,.cv5-corbeille:focus-visible{color:var(--danger);background:var(--danger-fond)}.cv5-tableau .a-infobulle .infobulle5{left:0;transform:none}.cv5-supprimer .fenetre-tete h2{display:flex;align-items:center;gap:12px}.cv5-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;flex:none}.cv5-supprimer .sous-titre{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px}.cv5-rappel{display:flex;gap:14px;align-items:flex-start;padding:12px;border:1px solid var(--bordure);border-radius:10px;background:var(--surface-2)}.cv5-rappel-img{width:72px;height:72px;border-radius:8px;object-fit:contain;background:var(--v5-blanc-photo,#fff);border:1px solid var(--bordure);display:flex;align-items:center;justify-content:center;flex:none}.cv5-rappel-g{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:12.5px}.cv5-rappel-g dt{color:var(--doux)}.cv5-rappel-g dd{margin:0;color:var(--texte)}.cv5-alerte{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--danger);background:var(--danger-fond);color:var(--texte);font-size:12.5px}.cv5-alerte>.i{color:var(--danger);flex:none;margin-top:2px}.cv5-supprimer .fenetre-pied{display:flex;justify-content:space-between;align-items:center}.cv5-danger-plein{background:var(--danger);border-color:var(--danger);color:#fff}.cv5-danger-plein:hover{filter:brightness(1.08)}@media(max-width:1100px){.barre-filtres .filtres-grille.cv5-filtres{grid-template-columns:repeat(3,minmax(0,1fr))}}.form-commande .cv5-corps{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:0;padding:0;overflow:hidden}.form-commande .cv5-principal{min-width:0;overflow:auto;padding:16px 20px}.cv5-recap{border-left:1px solid var(--bordure);background:var(--surface-2);padding:14px 12px;display:flex;flex-direction:column;gap:10px;overflow:auto;min-height:0}.cv5-recap-t{margin:0;font-size:13px;color:var(--titre)}.cv5-bloc{display:flex;flex-direction:column;gap:5px;padding-top:10px;border-top:1px solid var(--bordure)}.cv5-bt{display:flex;align-items:center;justify-content:space-between;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pale)}.cv5-bt b{font-size:11px;font-weight:700;color:var(--titre);background:var(--surface-3);border-radius:6px;padding:1px 7px;letter-spacing:0}.cv5-gen{font-size:12px;color:var(--texte);line-height:1.5}.cv5-gen b{color:var(--titre);font-weight:600}.cv5-saps,.cv5-liste{display:flex;flex-wrap:wrap;gap:4px}.cv5-saps span,.cv5-el{font-family:var(--mono);font-weight:700;font-size:11.5px;color:var(--titre);background:var(--surface);border:1px solid var(--bordure-forte);border-radius:6px;padding:1px 6px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv5-aucun{font-size:12px;color:var(--pale);font-style:italic}.cv5-total{margin-top:auto;padding:9px 10px;border-radius:10px;background:var(--surface);border:1px solid var(--bordure-forte);font-size:12px;color:var(--doux);line-height:1.45}.cv5-total b{color:var(--titre);font-size:14px}.cv5-total small{display:block;font-size:11px}.form-commande .cv5-pied{display:flex;align-items:center;gap:10px}.form-commande .cv5-pied .espace{flex:1;order:2}.form-commande .cv5-pied>*{order:1}.form-commande .cv5-pied>[data-fermer]{order:0}.form-commande .cv5-pied>[data-tout-deselectionner]{order:3}.form-commande .cv5-pied>.cv5-envoyer{order:4}.form-commande .cv5-envoyer{width:200px;justify-content:center}.form-commande .cv5-vgs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px}.cv5-vg{display:block;min-width:0}.cv5-vg .vg5-img{height:104px;padding:6px}.cv5-vg .vg5-info{padding:7px 9px 8px;display:grid;gap:2px;min-width:0}.cv5-vg .vg5-info strong{font-size:12px;color:var(--titre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv5-vg .cv5-l{font-size:11px;color:var(--doux);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv5-vg .badge{justify-self:start}.cv5-vg .cv5-coche{position:absolute;top:8px;left:8px;z-index:1;width:16px;height:16px;margin:0;accent-color:var(--accent)}.cv5-vg .cv5-qte{display:flex;align-items:center;gap:5px;margin-top:4px}.cv5-vg .cv5-qte input{width:60px;height:26px;padding:2px 6px;text-align:right}.cv5-vg .cv5-qte small{color:var(--doux);font-size:11px}.cv5-vg.en-cours{opacity:.72;cursor:default}.form-commande .cv5-pres{grid-template-columns:repeat(4,minmax(0,1fr));max-height:none}.form-commande .cv5-pres .image{height:80px}@media(max-width:1100px){.form-commande .cv5-vgs{grid-template-columns:repeat(3,minmax(0,1fr))}.form-commande .cv5-corps{grid-template-columns:1fr}.cv5-recap{border-left:0;border-top:1px solid var(--bordure)}.form-commande .cv5-envoyer{width:auto}}.fenetre-tete.pf5-tete{display:flex;align-items:center;gap:12px}.pf5-icone{width:44px;height:44px;border-radius:10px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid var(--bordure);color:var(--titre)}.pf5-icone .i{width:22px;height:22px}.pf5-icone.ic-statut-ok{border-color:#16a34a73}.pf5-icone.ic-statut-ko{border-color:#dc262673}.pf5-mil{flex:1 1 auto;min-width:0}.fenetre-tete .pf5-titre{display:flex;align-items:center;gap:10px;min-width:0;margin:0;font-size:17px;line-height:1.3}.pf5-ref{display:inline-flex;align-items:center;height:26px;padding:0 9px;border-radius:6px;background:var(--surface-2);border:1px solid var(--bordure-forte);font-size:13px;flex:none}.pf5-nom{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pf5-sous{display:flex;align-items:center;gap:10px;margin-top:5px;font-size:11.5px;color:var(--doux);white-space:nowrap;overflow:hidden}.pf5-sous span{display:inline-flex;align-items:center;gap:5px}.pf5-sous .i{width:12px;height:12px}.pf5-sep{width:3px;height:3px;border-radius:50%;background:var(--pale);flex:none}.pf5-etat{display:flex;align-items:center;gap:6px;flex:none;margin-left:auto}.pf5-etat button.manque{border:0;cursor:pointer;font-family:inherit}.pf5-etat button.manque:hover,.pf5-etat button.manque:focus-visible{outline:1px solid var(--danger);outline-offset:1px}.fenetre-pied.pf5-pied{display:flex;align-items:center;gap:14px}.fenetre-pied.pf5-pied .actions{margin-left:auto}.pf5-photo-champ{margin-top:16px}.pf5-photo{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:16px;height:284px}.pf5-apercu{position:relative;height:100%;border-radius:10px;background:var(--v5-blanc-photo);border:1px solid var(--bordure-forte);display:flex;align-items:center;justify-content:center;padding:14px;overflow:hidden;box-sizing:border-box}.pf5-apercu img{max-width:100%;max-height:100%;object-fit:contain;display:block}.pf5-apercu.vide{background:var(--surface-2)}.pf5-sans{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--pale);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.pf5-sans .i{width:34px;height:34px;opacity:.55}.pf5-oeil{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:7px;background:#0000008c;color:#fff;display:flex;align-items:center;justify-content:center}.pf5-zone{height:100%;box-sizing:border-box;border-radius:10px;border:1px solid var(--bordure-forte);background:var(--surface-2);padding:14px 16px;display:flex;flex-direction:column;gap:10px;min-width:0}.pf5-zt{font-weight:600;color:var(--titre);font-size:13px}.pf5-depot{position:relative;flex:1;min-height:0;border:1.5px dashed var(--bordure-forte);border-radius:10px;background:var(--champ-fond);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:12px;font-size:13px;color:var(--titre)}.pf5-depot.survol{border-color:var(--accent);background:var(--accent-pale)}.pf5-rond{width:40px;height:40px;border-radius:50%;background:var(--surface-3,var(--surface));color:var(--titre);display:flex;align-items:center;justify-content:center}.pf5-depot.survol .pf5-rond{background:var(--accent);color:#000}.pf5-ou,.pf5-formats{font-size:11.5px;color:var(--doux)}.pf5-depot .pf5-fichier{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pf5-depot .fichier-info{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--succes)}.pf5-zone.refus .pf5-depot{border-color:var(--danger)}.pf5-zone.choisi .pf5-depot{border-color:var(--succes);border-style:solid}.pf5-refus{font-size:12px}.grille-champs.pf5-emplacements{grid-template-columns:minmax(0,1fr) 150px}.pf5-ligne-haut{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.pf5-inl{display:flex;align-items:center;gap:10px;margin:0}.pf5-inl .libelle{margin:0;white-space:nowrap}.pf5-emplacements .genre-presentoir{margin:0 0 0 auto}.pf5-emplacements .compteur-emplacements.champ-a-completer{border-radius:6px}.emplacements.pf5-grille{gap:6px}.emplacements.pf5-grille.avec-genre .emplacement{grid-template-columns:128px minmax(0,1fr) 128px 84px 84px minmax(0,150px)}.emplacements.pf5-grille.sans-genre .emplacement{grid-template-columns:128px minmax(0,1fr) 84px 84px minmax(0,150px)}.emplacements.pf5-grille .emplacement{gap:8px;padding:6px 8px;border-radius:7px;opacity:1}.emplacements.pf5-grille .emplacement.entete{height:30px;padding:0 8px;background:var(--tableau-tete,var(--surface-2))}.emplacements.pf5-grille .emplacement.entete span{padding-left:11px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--titre);white-space:nowrap}.emplacements.pf5-grille .emplacement.entete span.oblig{color:var(--danger)}.emplacements.pf5-grille .emplacement .repere{width:auto;height:36px;padding:0 10px;font-family:var(--mono);font-size:12px;font-weight:700;white-space:nowrap;justify-content:flex-start;background:var(--surface-2)}.emplacements.pf5-grille .emplacement.inactif{background:var(--surface-2)}.emplacements.pf5-grille .emplacement.inactif>*{opacity:.45}.emplacements.pf5-grille .emplacement.inactif .repere{color:transparent;background:transparent;border-style:dashed;border-color:var(--bordure)}.emplacements.pf5-grille .emplacement .etat{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--doux);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.grille-vignettes.grille-presentoirs{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.vignette-presentoir5 .vg5-clic{position:absolute;inset:0;z-index:1;width:100%;height:100%;border:0;padding:0;margin:0;background:transparent;cursor:pointer;border-radius:inherit}.vignette-presentoir5 .vg5-clic:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.vignette-presentoir5 .vg5-img{height:136px}.vignette-presentoir5 .vg5-oeil{z-index:2}.vignette-presentoir5 .vg5-oeil:hover,.vignette-presentoir5 .vg5-oeil:focus-visible{background:var(--accent);color:#000}.vignette-presentoir5 .vg5-oeil svg{width:15px;height:15px}.vignette-presentoir5 .vg5-sans svg{width:26px;height:26px;opacity:.7}.vignette-presentoir5 .vg5-info{position:relative}.vignette-presentoir5 .a-infobulle{z-index:2}.vignette-presentoir5 .vp5-l1{display:flex;align-items:center;gap:8px;justify-content:space-between}.vignette-presentoir5 .vp5-ref{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.vignette-presentoir5 .vp5-l2{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-top:6px}.vignette-presentoir5 .vp5-l2 .capsule,.vignette-presentoir5 .vp5-l2 .manque{flex:none}.vignette-presentoir5 .vp5-mq{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--doux);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.vignette-presentoir5 .vp5-pt{color:var(--pale);margin:0 5px;font-weight:400}.vignette-presentoir5 .vp5-cl{font-weight:500;color:var(--pale)}.vignette-presentoir5 .vp5-sans{text-transform:none;letter-spacing:0;font-style:italic}.vignette-presentoir5 .vp5-cpt{display:grid;grid-template-columns:1fr 1fr;margin-top:10px;padding-top:8px;border-top:1px solid var(--bordure)}.vignette-presentoir5 .vp5-cpt>div{display:flex;flex-direction:column;gap:1px;min-width:0}.vignette-presentoir5 .vp5-cpt>div+div{border-left:1px solid var(--bordure);padding-left:12px}.vignette-presentoir5:hover .vp5-cpt,.vignette-presentoir5:hover .vp5-cpt>div+div,.vignette-presentoir5:focus-within .vp5-cpt,.vignette-presentoir5:focus-within .vp5-cpt>div+div{border-color:color-mix(in srgb,var(--accent) 35%,var(--bordure))}.vignette-presentoir5 .vp5-n{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:700;color:var(--titre);line-height:1.2;font-variant-numeric:tabular-nums}.vignette-presentoir5 .vp5-n svg{width:14px;height:14px;color:var(--doux)}.vignette-presentoir5 .vp5-lib{font-size:10.5px;color:var(--pale);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vignette-presentoir5.inactive{opacity:.6}.dispo5 .dispo.ko,.infobulle5 .dispo.ko{font-weight:800;font-size:12px}.infobulle5 .ib5-pied{display:block;margin-top:8px;padding-top:7px;border-top:1px solid var(--bordure);font-size:11.5px;color:var(--doux)}.infobulle5 .it .dispo{height:16px;min-width:18px}.raccourci-dispo5{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--danger);text-decoration:none;white-space:nowrap}.raccourci-dispo5 strong{color:var(--danger)}.raccourci-dispo5 .dispo{height:16px;min-width:22px;font-weight:800}.raccourci-dispo5:hover,.raccourci-dispo5:focus-visible{text-decoration:underline}.tableau td.col-photo .vignette{width:30px;height:30px;object-fit:contain;background:var(--v5-blanc-photo)}.tableau th.col-ref5,.tableau td.col-ref5{width:170px}.tableau th.col-marque5,.tableau td.col-marque5{width:120px}.tableau th.col-genre5,.tableau td.col-genre5,.tableau th.col-classe5,.tableau td.col-classe5{width:116px}.tableau th.col-dispo5,.tableau td.col-dispo5{width:64px;text-align:center}.tableau td.col-num .nb-empl5{font-variant-numeric:tabular-nums}.tableau td.col-num .nb-empl5.zero{color:var(--danger);font-weight:700}.tableau td.col-dispo5 .a-infobulle{justify-content:center}.fenetre-modale.fenetre-image5{height:calc(100vh - 2 * (var(--haut-hauteur, 70px) + 16px));height:calc(100dvh - 2 * (var(--haut-hauteur, 70px) + 16px))}.fenetre-image5 .image5-corps{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;overflow:hidden}.fenetre-image5 .image5-cadre{flex:1;min-height:0;background:var(--v5-blanc-photo);border-radius:8px;display:flex;align-items:center;justify-content:center;padding:16px;overflow:hidden}.fenetre-image5 .image5-cadre img{max-width:100%;max-height:100%;object-fit:contain;display:block}.fenetre-image5 .image5-legende{margin:0;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--doux)}.fenetre-image5 .image5-titre{display:flex;align-items:center;gap:10px}.fenetre-image5 .image5-ref{font-size:13px;padding:2px 8px;border-radius:6px;background:var(--surface-2);border:1px solid var(--bordure)}.fenetre-image5 .image5-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:4px;font-size:12.5px;font-weight:400;color:var(--doux)}.fenetre-image5 .image5-meta>span{display:inline-flex;align-items:center;gap:5px}.fenetre-image5 .image5-pied{justify-content:space-between}.fenetre-image5 .image5-pied .actions{display:flex;gap:10px}.tableau-fixe th.s5-code{width:120px}.tableau-fixe th.s5-periode{width:150px}.tableau-fixe th.s5-date{width:120px}.tableau-fixe th.s5-statut{width:130px}.tableau-fixe td.s5-code{font-family:var(--mono);font-weight:700;color:var(--titre)}.s5-info{display:inline-flex;align-items:center;gap:8px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--texte)}.s5-info b{font-weight:700;color:var(--titre)}.s5-ouvre{display:inline-flex;align-items:center;gap:6px}.s5-ouvre svg{color:var(--doux)}.s5-sep{color:var(--pale)}.s5-alerte{color:var(--v5-ambre-texte);font-weight:600}.titre-page:has(>.p5-onglets){flex-wrap:wrap;padding-bottom:0}.titre-page:has(>.p5-onglets)>:first-child{flex:1 1 0;min-width:0}.p5-onglets{flex:1 0 100%;display:flex;gap:2px;margin:6px -20px 0;padding:0 12px;border-top:1px solid var(--bordure)}.p5-onglet{position:relative;display:inline-flex;align-items:center;gap:7px;padding:11px 12px 12px;font-size:13px;font-weight:500;color:var(--doux);text-decoration:none;white-space:nowrap}.p5-onglet:hover{color:var(--titre)}.p5-onglet.on{color:var(--titre);font-weight:600}.p5-onglet.on:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:2px;background:var(--accent)}.p5-onglet .nb{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:9px;background:var(--surface-3);font-size:11px;font-weight:600;color:var(--doux)}.tableau-fixe th.p5-ref{width:150px}.tableau-fixe th.p5-nature{width:170px}.tableau-fixe th.p5-saison-col{width:130px}.tableau-fixe th.p5-mag{width:110px}.tableau-fixe th.p5-marque{width:100px}.tableau-fixe th.p5-type{width:130px}.tableau-fixe th.p5-genre,.tableau-fixe th.p5-classe{width:90px}.tableau-fixe th.p5-dim-col{width:110px}.tableau-fixe th.p5-q{width:80px}.tableau-fixe th.p5-etat{width:120px}.tableau-fixe td.p5-dim-col,.tableau-fixe td.p5-q,.tableau-fixe th.p5-dim-col,.tableau-fixe th.p5-q{text-align:right}.tableau-fixe td.p5-mag{overflow:visible}.p5-coupe{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p5-saison{font-size:12px}.p5-saison-etat{font-size:11.5px}.p5-dim{font-size:12px;color:var(--texte)}.p5-sap{cursor:help}.p5-sap-n{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--titre);border-bottom:1px dotted var(--pale);padding-bottom:1px}.p5-sap:hover .p5-sap-n,.p5-sap:focus .p5-sap-n{border-bottom-color:var(--accent)}.infobulle5.p5-magasin{left:0;transform:none;min-width:260px}.p5-magasin .p5-mag-nom{display:block;font-size:13.5px;font-weight:700;color:var(--titre);margin-bottom:4px}.p5-magasin .p5-mag-l{display:block;color:var(--texte)}.plv-destination{flex:none;padding:12px 24px 14px;border-top:1px solid var(--bordure);background:var(--surface)}.plv-destination-titre{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--doux)}.plv-destination-titre:after{content:"";flex:1;height:1px;background:var(--bordure)}.plv-destination .choix-carte{align-items:center;padding:12px 14px}.plv-dest-ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--surface-3);color:var(--doux)}.plv-destination .choix-carte:has(input:checked) .plv-dest-ic{background:var(--accent);color:var(--accent-texte)}.plv-formulaire .fenetre-tete h2>svg.plv5-ic{width:38px;height:38px;padding:9px;border-radius:10px;flex:none}:root{--v5-ok:#16A34A;--v5-ko:#DC2626;--v5-ambre:#D97706;--v5-ambre-fond:#FFFBEB;--v5-ambre-texte:#B45309;--v5-blanc-photo:#FFFFFF}:root[data-theme=nuit]{--v5-ambre-fond:#2A2010;--v5-ambre-texte:#FBBF24}.dispo{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:20px;min-width:22px;padding:0 7px;border-radius:4px;font-size:11px;font-weight:600;color:#fff;white-space:nowrap;vertical-align:middle;position:relative}.dispo.ok{background:var(--v5-ok)}.dispo.ko{background:var(--v5-ko)}.dispo.seul{min-width:24px;padding:0 4px}.dispo svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:3}.capsule{display:inline-flex;align-items:center;height:20px;padding:0 9px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--info-fond);color:var(--info);white-space:nowrap;vertical-align:middle}.capsule.neutre{background:var(--surface-2);color:var(--doux);border:1px solid var(--bordure)}.manque{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:4px;font-size:11px;font-weight:600;background:var(--danger-fond);color:var(--danger);white-space:nowrap;vertical-align:middle}.etat5{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:6px;font-size:11.5px;font-weight:600;white-space:nowrap}.etat5:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.etat5.brouillon,.etat5.passe{background:var(--surface-2);color:var(--doux)}.etat5.faire{background:var(--attention-fond);color:var(--attention)}.etat5.cours{background:var(--info-fond);color:var(--info)}.etat5.fini{background:var(--succes-fond);color:var(--succes)}.ref-mono{font-family:var(--mono);font-weight:700;color:var(--titre);letter-spacing:.01em}.a-infobulle{position:relative;display:inline-flex;align-items:center}.infobulle5{position:absolute;z-index:40;left:50%;top:calc(100% + 8px);transform:translate(-50%);min-width:220px;max-width:320px;padding:10px 12px;border-radius:10px;background:var(--surface);border:1px solid var(--bordure-forte);box-shadow:var(--ombre-haute);font-size:12px;font-weight:400;color:var(--texte);text-align:left;white-space:normal;line-height:1.45;visibility:hidden;opacity:0;transition:opacity .12s}.infobulle5.droite{left:auto;right:0;transform:none}.a-infobulle:hover>.infobulle5,.a-infobulle:focus-within>.infobulle5{visibility:visible;opacity:1}.infobulle5 .it{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--titre);margin-bottom:6px}.infobulle5 ul{margin:0;padding-left:16px}.infobulle5 li{margin:2px 0}.champ-a-completer,.champ-a-completer:is(input,select,textarea){border:1.5px dashed var(--v5-ambre)!important;background:var(--v5-ambre-fond)!important}.choix-carte{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--bordure-forte);border-radius:8px;background:var(--champ-fond);cursor:pointer;min-width:0}.choix-carte input{margin:2px 0 0;accent-color:var(--accent)}.choix-carte:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;background:var(--accent-pale)}.choix-carte .ct{display:block;font-weight:600;color:var(--titre);font-size:13px}.choix-carte .cs{display:block;font-size:11.5px;color:var(--doux)}.choix-cartes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vg5{background:var(--surface);border:1px solid var(--bordure);border-radius:10px;overflow:hidden;position:relative;transition:border-color .15s,box-shadow .15s;cursor:pointer}.vg5 .vg5-img{height:150px;background:var(--v5-blanc-photo);display:flex;align-items:center;justify-content:center;padding:10px;position:relative}.vg5 .vg5-img img{max-width:100%;max-height:100%;object-fit:contain}.vg5 .vg5-info{padding:10px 12px 11px;background:var(--surface-2);border-top:1px solid var(--bordure)}.vg5:hover,.vg5:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.vg5:hover .vg5-info,.vg5:focus-within .vg5-info{background:var(--accent-pale)}.vg5.sel{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent) inset}.vg5 .vg5-oeil{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:7px;background:#0000008c;color:#fff;display:flex;align-items:center;justify-content:center;border:0;cursor:pointer}.vg5 .vg5-sans{background:var(--surface-2);color:var(--pale);flex-direction:column;gap:6px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.ic-statut-ok{background:var(--succes-fond)!important;color:var(--succes)!important}.ic-statut-ko{background:var(--danger-fond)!important;color:var(--danger)!important}.tableau td.col-zone{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.tableau th.col-zone{background:color-mix(in srgb,var(--accent) 16%,var(--tableau-tete))}.grille-vg5{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.vg5 .vg5-img{height:130px}.vg5 .vg5-ouvrir{position:absolute;inset:0;z-index:1;background:none;border:0;padding:0;margin:0;cursor:pointer;border-radius:inherit}.vg5 .vg5-ouvrir:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.vg5 .vg5-oeil,.vg5 .vignette-case{z-index:2}.vg5 .vg5-oeil{opacity:0;transition:opacity .15s}.vg5:hover .vg5-oeil,.vg5:focus-within .vg5-oeil{opacity:1}.vg5:has(input[data-selection]:checked){border-color:var(--accent);box-shadow:0 0 0 2px var(--accent) inset}.vg5.inactive{opacity:.6}.vg5 .vg5-info{display:grid;gap:6px}.vg5 .vg5-l1{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.vg5 .vg5-l1 .ref-mono{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vg5 .vg5-l2{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--doux);white-space:nowrap;overflow:hidden}.vg5 .vg5-l2 .ref-mono{font-size:12px;font-weight:600}.vg5 .vg5-l3{display:flex;align-items:center;gap:6px;padding-top:7px;border-top:1px solid var(--bordure);font-size:12px;min-width:0}.vg5 .vg5-marque{font-weight:700;color:var(--titre);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vg5 .vg5-saison{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:var(--doux);white-space:nowrap}.vg5 .vg5-saison .mono{font-size:11.5px}.tableau td.col-photo img.vignette{object-fit:contain;background:var(--v5-blanc-photo);padding:2px}td.col-numerissimo .ref-mono{font-size:14px}td .ref-mono.ref-presentoir{font-size:13px;font-weight:600}.formulaire-visuel .fenetre-tete.tete-visuel{display:flex;align-items:center;gap:14px}.tete-visuel .tete-icone{flex:0 0 48px;width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--accent-pale);border:1px solid var(--bordure-forte);color:var(--accent)}.tete-visuel .tete-icone .i{width:22px;height:22px}.tete-visuel .tete-titre{flex:1;min-width:0;display:grid;gap:3px}.tete-visuel .tete-titre h2{display:flex;align-items:center;gap:10px;margin:0;flex-wrap:wrap}.tete-visuel .tete-titre h2 .ref-mono{font-size:22px}.tete-visuel .tete-titre .sous-titre{font-size:12.5px;color:var(--doux)}.cycle-visuel{display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none;font-size:12.5px}.cycle-visuel li{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:6px;border:1px solid var(--bordure-forte);color:var(--doux)}.cycle-visuel li.ici{border-color:var(--accent);color:var(--titre);font-weight:700;background:var(--accent-pale)}.cycle-visuel .sep{border:0;padding:0;height:auto;color:var(--pale)}.bandeau-reference{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;padding:12px 20px;background:var(--fond);border-bottom:1px solid var(--bordure)}.bandeau-reference .op{align-self:center;color:var(--pale);font-weight:700}.bandeau-reference .bloc{display:grid;gap:3px;align-content:start;padding:10px 12px;border:1px dashed var(--bordure-forte);border-radius:8px;min-width:0}.bandeau-reference .bloc.plein{border-style:solid}.bandeau-reference .bloc.actif{border-style:solid;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.bandeau-reference .bloc .t{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pale);display:flex;align-items:center;gap:6px}.bandeau-reference .bloc .t .num{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;background:var(--surface-3);color:var(--titre);font-size:11px}.bandeau-reference .bloc .v{font-weight:600;color:var(--titre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bandeau-reference .bloc .s{font-size:11.5px;color:var(--doux);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bandeau-reference .bloc.resultat{border-style:solid;background:var(--accent-pale)}.bandeau-reference .bloc.resultat .v{font-family:var(--mono);font-size:20px;font-weight:700}.bandeau-reference .bloc.resultat .v.attente{color:var(--pale);font-size:15px}@media(max-width:760px){.bandeau-reference{grid-template-columns:1fr}.bandeau-reference .op{display:none}}.formulaire-visuel .onglets{counter-reset:onglet-visuel}.formulaire-visuel .onglet:before{counter-increment:onglet-visuel;content:counter(onglet-visuel);display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;background:var(--surface-3);color:var(--titre);font-size:11.5px;font-weight:700;margin-right:7px}.formulaire-visuel .onglet[aria-selected=true]:before{background:var(--bouton-fond);color:var(--bouton-texte)}.marques-dispo{display:grid;gap:2px;max-height:260px;overflow:auto;padding:4px;border:1px solid var(--bordure-forte);border-radius:8px;background:var(--champ-fond)}.marques-dispo .marque-choix{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer;font-size:13px}.marques-dispo .marque-choix:hover{background:var(--accent-pale)}.marques-dispo .marque-choix input{position:absolute;opacity:0;pointer-events:none}.marques-dispo .marque-choix:has(input:checked){font-weight:700;color:var(--titre);background:var(--accent-pale)}.marques-dispo .marque-choix:has(input:focus-visible){outline:2px solid var(--accent)}.marques-dispo .marque-choix .dispo{margin-left:auto}.marques-dispo .entete{display:flex;justify-content:space-between;padding:4px 8px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pale)}.marques-masquees{margin:6px 0 0;font-size:11.5px;color:var(--pale)}.envoi-visuel{margin-top:14px}.formulaire-visuel .champ-image{margin-top:4px}.envoi-visuel .titre-envoi{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pale);margin:0 0 10px}.envoi-visuel .titre-envoi:after{content:"";flex:1;border-top:1px solid var(--bordure)}.envoi-visuel .choix-carte{align-items:center;padding:12px 14px}.envoi-visuel .choix-carte .ic{flex:0 0 36px;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--surface-3);color:var(--doux)}.envoi-visuel .choix-carte:has(input:checked) .ic{background:var(--bouton-fond);color:var(--bouton-texte)}@media(max-width:640px){.envoi-visuel .choix-cartes{grid-template-columns:1fr}}.barre-filtres .filtres-grille .champ>.champ-libelle{font-size:12px;font-weight:500;color:var(--doux);margin:0 0 1px}.barre-filtres .filtres-grille input[type=date].champ-texte,.barre-filtres .filtres-grille input[type=datetime-local].champ-texte{width:100%;min-height:38px;height:38px}.barre-filtres .filtres-grille .choix-multiples{min-height:38px;align-items:center;padding-top:0}.audience .barre-filtres .segments{flex:none}.audience .barre-filtres .total-filtres{white-space:normal;text-align:right}.liste-cases{position:relative;min-width:0}.filtres-grille .liste-cases-resume{display:flex;align-items:center;list-style:none;width:100%;max-width:none;min-height:36px;height:36px;padding:0 36px 0 12px;font-size:13px;border-radius:8px;background-color:var(--champ-fond);background-image:var(--case-liste);background-repeat:no-repeat;background-position:right 4px center;background-size:26px 26px;-webkit-user-select:none;user-select:none}.liste-cases-resume::-webkit-details-marker{display:none}.liste-cases-resume::marker{content:""}.liste-cases-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pale)}.liste-cases-resume.choisi .liste-cases-val{color:var(--champ-texte)}.liste-cases-resume:focus-visible{outline:none;border-color:var(--anneau);box-shadow:0 0 0 3px var(--accent-pale)}.liste-cases[open] .liste-cases-resume{border-color:var(--anneau)}.liste-cases-volet{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);min-width:180px;max-height:280px;overflow:auto;padding:4px;border:1px solid var(--bordure-forte);border-radius:8px;background:var(--surface);box-shadow:0 8px 24px #00000047}.case-liste{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 8px;border-radius:6px;font-size:13px;color:var(--texte);cursor:pointer}.case-liste:hover{background:var(--haut-survol-fond)}.case-liste input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--accent);cursor:pointer}.case-liste input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.case-liste span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-liste:has(input:checked) span{color:var(--titre);font-weight:600}.cv5-tableau .cv5-c-case{width:44px}.cv5-tableau td.col-case input,.cv5-tableau th.col-case input{margin:0 auto}.barre-filtres .filtres-grille.cv5-filtres.v5b-filtres-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1100px){.barre-filtres .filtres-grille.cv5-filtres.v5b-filtres-5{grid-template-columns:repeat(3,minmax(0,1fr))}}.note-catalogue{display:flex;gap:10px;padding:11px 14px;margin-bottom:18px;border-radius:8px;background:var(--note-fond);border:1px solid var(--note-bordure);font-size:12.5px;line-height:1.5;color:var(--texte)}.note-catalogue>.i{flex:none;color:var(--note-titre);margin-top:2px}.note-catalogue strong{color:var(--titre);font-weight:600}.fenetre-corps .note-catalogue+.grille-champs{margin-top:0}.fenetre-corps .grille-champs+.grille-champs{margin-top:14px}.catalogue-pdf-couverture{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}@media(max-width:720px){.catalogue-pdf-couverture{grid-template-columns:minmax(0,1fr)}}.zone-fichier.champ{display:flex;flex-direction:column;gap:10px;padding:14px;min-height:372px;border:1px solid var(--bordure-forte);border-radius:8px;background:var(--surface-2)}.zone-fichier.invalide{border-color:var(--danger)}.zone-fichier .zone-titre{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--titre)}.zone-fichier .zone-titre .i{color:var(--pale)}.zone-fichier .apercu{height:170px;flex:none;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;border:1px solid var(--bordure-forte);background:#fff;color:var(--pale);text-decoration:none}.zone-fichier .apercu img{width:100%;height:100%;object-fit:contain;display:block}.zone-fichier .apercu.vide{flex-direction:column;gap:6px;border-style:dashed;background:var(--surface);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.zone-fichier .apercu.vide .i{width:22px;height:22px}.zone-fichier .zone-fichier-nom{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--doux);min-width:0}.zone-fichier .zone-fichier-nom b{font-family:var(--mono);font-weight:700;color:var(--titre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.zone-fichier .zone-meta{font-size:11.5px;color:var(--doux);line-height:1.45}.zone-fichier .faute{font-size:12px;color:var(--danger);font-weight:500}.zone-fichier .zone-bas{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.zone-fichier .zone-commutateur{padding-top:0;font-size:12.5px;gap:10px}.zone-fichier .zone-commutateur .curseur{width:32px;height:18px}.zone-fichier .zone-commutateur .curseur:after{width:12px;height:12px}.zone-fichier .zone-commutateur input:checked+.curseur:after{transform:translate(14px)}.zone-fichier .zone-commutateur .etat{color:var(--texte);font-weight:400}.zone-fichier .zone-commutateur input:checked~.etat{color:var(--titre);font-weight:500}.zone-fichier .btn-fichier{position:relative;cursor:pointer}.zone-fichier .btn-fichier input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:0}.zone-fichier .btn-fichier:focus-within{outline:2px solid var(--anneau);outline-offset:2px}.zone-fichier .fichier-info{display:none}.tableau-distribution6 th.col-enseigne,.tableau-distribution6 td.col-enseigne{width:21%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tableau-distribution6 td.col-enseigne strong{color:var(--titre);font-weight:600}.tableau-distribution6 td.col-adresse{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tableau-distribution6 td.col-adresse .adresse{margin-left:0;overflow:hidden;text-overflow:ellipsis;color:var(--doux)}.tableau-distribution6 td.col-adresse .drapeau,.tableau-distribution6 td.col-adresse img{flex:none}.tableau-distribution6 th.col-presentoir,.tableau-distribution6 td.col-presentoir{width:190px}.tableau-distribution6 td,.tableau-distribution6 td.col-adresse{max-width:none}.tableau-distribution6 th.col-marque,.tableau-distribution6 td.col-marque{width:120px;font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--doux);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tableau-distribution6 th.col-marque{font-size:inherit;letter-spacing:inherit;color:inherit}.tableau-distribution6 th.col-statut,.tableau-distribution6 td.col-statut{width:120px;white-space:nowrap}.tableau-distribution6 th.col-actions,.tableau-distribution6 td.col-actions{width:56px;text-align:center}.tableau-distribution6 th.col-actions .i{vertical-align:middle}.tableau-distribution6 tr.etat-archivee td{color:var(--pale)}.tableau-distribution6 tr.etat-archivee td.col-enseigne strong,.tableau-distribution6 tr.etat-archivee .ref-mono{color:var(--doux)}.tableau-distribution6 .btn-icone-tab[aria-disabled=true]{opacity:.55;pointer-events:auto}.fenetre-tete-production{align-items:flex-start;gap:14px}.fenetre-tete-production .tete-ic{width:44px;height:44px;border-radius:11px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-3,var(--surface-2));border:1px solid var(--bordure-forte);color:var(--titre)}.fenetre-tete-production .tete-ic .i{width:20px;height:20px}.fenetre-tete-production .tete-ic-danger{background:var(--danger-fond);color:var(--danger);border-color:#dc262673}.fenetre-tete-production .tete-texte{flex:1;min-width:0;display:grid;gap:4px}.fenetre-tete-production h2{font-size:17px;line-height:1.3}.fenetre-tete-production h2 .fm-sap{vertical-align:0}.fenetre-tete-production .tete-sous{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:12.5px;color:var(--doux);margin:0}.fenetre-tete-production .tete-sous .ref-mono{font-size:12.5px}.fenetre-tete-production .tete-pt{color:var(--pale)}.fenetre-tete-production .tete-marque{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.fenetre-tete-production .tete-enseigne{color:var(--doux)}.fenetre-tete-production .fermer{align-self:flex-start}.fenetre-dist-retrait .bandeau{margin-bottom:18px}.fenetre-dist-retrait .fenetre-pied .btn-danger{background:#b42318;border-color:#b42318;color:#fff}:root[data-theme=nuit] .fenetre-dist-retrait .fenetre-pied .btn-danger{background:#c2362b;border-color:#c2362b;color:#fff}.fenetre-dist-retrait .fenetre-pied .btn-danger:hover{filter:brightness(1.08)}.dist-rubriques-titre{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pale);margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--bordure)}.dist-rubriques{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dist-rubriques li{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 14px;border:1px solid var(--bordure);border-radius:9px;background:var(--surface-2);font-size:13px;min-height:44px}.dist-rubriques li.sans{color:var(--doux)}.dist-rubriques li.avec{background:var(--surface);border-color:var(--bordure-forte)}.dist-rubriques .dist-rubrique{font-weight:600;color:var(--titre);white-space:nowrap}.dist-rubriques li.sans .dist-rubrique{color:var(--doux)}.dist-rubriques .dist-elements{display:grid;gap:6px;min-width:0;color:var(--doux)}.dist-rubriques .dist-element{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dist-rubriques .dist-element .ref-mono{font-size:12.5px}.dist-rubriques .dist-etats{display:grid;gap:6px;justify-items:end}.dist-rubriques .dist-aucun{justify-self:end}.fenetre-modale.fenetre-dist6{max-width:1400px}.etapes.etapes-dist6{justify-content:center;padding:16px 15% 18px;gap:0}.etapes.etapes-dist6 li{flex:none}.etapes.etapes-dist6 li:first-child{flex:1}.etapes.etapes-dist6 li:first-child:after{margin:0 18px}.form-dist6 .etape-dist[data-etape-panneau="2"]{padding:0}.dist6-colonnes{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:18px;align-items:start}.dist6-gauche{display:grid;gap:18px;min-width:0}.dist6-colonnes .zone-dist{margin-bottom:0;background:var(--surface-2)}.zone-caddie6{position:sticky;top:0}.dist6-colonnes .zone-dist-tete{padding:12px 16px}.dist6-colonnes .zone-dist-tete strong{font-size:14px}.zone-dist-filtres{padding:14px 16px 16px}.dist6-recherche,.dist6-recherche input{width:100%}.dist6-filtres-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:14px}.dist6-filtres-grille .champ label{font-size:12px;color:var(--doux);margin-bottom:6px;display:block}.dist6-filtres-grille .champ-select{width:100%;height:36px}.dist6-effacer{margin-left:auto}.grille-vignettes6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:14px 16px 16px;max-height:none}.grille-vignettes6 .zone-vide{grid-column:1/-1}.vg6-dist{cursor:default}.vg6-dist[hidden]{display:none}.vg6-dist .vg5-img{height:112px}.vg6-dist.dans-caddie{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.vg6-dist .vg6-affecter{width:100%;justify-content:center;margin-top:10px;height:32px}.vg6-dist .vg6-affecter span{display:inline-flex;align-items:center;gap:6px}.vg6-dist .vg6-affecter .vg6-pris,.vg6-dist.dans-caddie .vg6-affecter .vg6-libre{display:none}.vg6-dist.dans-caddie .vg6-affecter .vg6-pris{display:inline-flex}.vg6-dist.dans-caddie .vg6-affecter{background:var(--accent);border-color:var(--accent);color:var(--sur-accent,#000);font-weight:600}.vg6-dist.dans-caddie .vg6-affecter:hover{background:var(--bouton-survol-fond,var(--accent))}.caddie6-lignes{display:grid;gap:10px;padding:14px 16px 6px}.caddie6-ligne{display:grid;grid-template-columns:64px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:8px;border:1px solid var(--bordure);border-radius:10px;background:var(--surface)}.caddie6-img{width:64px;height:48px;border-radius:6px;background:var(--v5-blanc-photo,#fff);display:flex;align-items:center;justify-content:center;padding:3px;overflow:hidden;border:1px solid var(--bordure)}.caddie6-img img{max-width:100%;max-height:100%;object-fit:contain}.caddie6-img.vg5-sans{background:var(--surface-2);color:var(--pale)}.caddie6-texte{display:grid;gap:3px;min-width:0}.caddie6-l1{display:flex;align-items:center;gap:8px;min-width:0}.caddie6-l1 .ref-mono{font-size:12.5px;white-space:nowrap}.caddie6-l2{font-size:12px;color:var(--doux);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.caddie6-ligne .quantite-dist .btn{width:28px;height:28px;min-height:28px}.caddie6-ligne .quantite-dist input[type=number]{width:34px;height:28px}.caddie6-corbeille{flex:none}.caddie6-corbeille:hover{border-color:var(--danger);color:var(--danger);background:var(--danger-fond)}.caddie6-note{padding:8px 16px 14px;font-size:12px;line-height:1.45;margin:0}.form-dist6 .fenetre-pied .aide{margin-right:auto}@media(max-width:1100px){.dist6-colonnes{grid-template-columns:1fr}.grille-vignettes6{grid-template-columns:repeat(2,minmax(0,1fr))}}.fenetre-tete.export-xls-tete{display:flex;align-items:center;gap:14px}.export-xls-icone{width:44px;height:44px;border-radius:11px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:#1d6f42;color:#fff;font:700 12px/1 var(--police);letter-spacing:.03em}.export-xls-mil{flex:1 1 auto;min-width:0}.export-xls-mil h2{margin:0}.export-xls-mil .sous-titre{margin-top:3px}.export-xls .fenetre-corps{display:flex;flex-direction:column;gap:12px}.export-xls-inter{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pale);margin-top:6px}.export-xls-inter:after{content:"";flex:1;height:1px;background:var(--bordure)}.export-xls-inter:first-child{margin-top:0}.export-xls-cartes .choix-carte{align-items:flex-start}.export-xls-cartes .choix-carte>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.export-xls-nom{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 14px;border-radius:8px;background:var(--surface-2);border:1px solid var(--bordure);font-size:13px}.export-xls-nom .i{color:var(--doux);flex:none}.export-xls-nom .mono{font-weight:600;color:var(--titre);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.export-xls-nom .pale{margin-left:auto;font-size:12px;flex:none}.export-xls-lourd{display:flex;align-items:center;gap:8px;font-size:12.5px;margin:0}.export-xls-lourd .i{flex:none}.barre-filtres .filtres-grille.cv5-filtres.v6f-filtres{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1100px){.barre-filtres .filtres-grille.cv5-filtres.v6f-filtres{grid-template-columns:repeat(3,minmax(0,1fr))}}.v6f-filtres .champ-select.v6f-actif{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.v6f-barre .barre-selection-texte strong{font-variant-numeric:tabular-nums}.v6f-barre .btn-petit .i{margin-right:4px}.cv5-tableau tr.choisie td{background:var(--accent-pale)}.liste-actions .ligne.ligne-active{background:var(--surface-3)}.form-commande .fenetre-pied.v6f-pied{flex-wrap:nowrap;gap:10px}.form-commande .cv5-pied.v6f-pied>.destination-pied{order:3}.form-commande .cv5-pied.v6f-pied>.aide{order:1;font-size:12px}.v6f-pied .btn{white-space:nowrap}.v6f-pied .destination-pied{margin-right:4px;flex:none}.v6f-pied .destination-seg label{white-space:nowrap}.form-commande .cv5-pied.v6f-pied>.aide,.form-commande .cv5-pied.v6f-pied>.legende-oblig{display:none}.v6f-pied [data-tout-deselectionner]{padding:0 10px;font-size:12.5px}.v6f-ref{display:contents}.v6f-ref.v6f-cache{display:none}.cv5-recap .v6f-dest-note{display:block;margin-top:4px;font-size:12px;color:var(--pale)}.cv5-recap .v6f-dest-note b{color:var(--titre)}@media(max-width:900px){.v6f-pied [data-tout-deselectionner]{display:none}}.tableau-lots6 table{table-layout:fixed;width:100%}.tableau-lots6 th.c-ref,.tableau-lots6 td.c-ref{width:166px}.tableau-lots6 th.c-date,.tableau-lots6 td.c-date{width:96px}.tableau-lots6 th.c-saison,.tableau-lots6 td.c-saison{width:100px}.tableau-lots6 th.c-n,.tableau-lots6 td.c-n{width:84px}.tableau-lots6 th.c-etat,.tableau-lots6 td.c-etat{width:128px}.tableau-lots6 th.c-vue,.tableau-lots6 td.c-vue{width:56px;padding-left:0;padding-right:0;overflow:visible}.tableau-lots6 th.c-ref,.tableau-lots6 td.c-ref,.tableau-lots6 th.c-date,.tableau-lots6 td.c-date,.tableau-lots6 th.c-saison,.tableau-lots6 td.c-saison,.tableau-lots6 th.c-n,.tableau-lots6 td.c-n,.tableau-lots6 th.c-etat,.tableau-lots6 td.c-etat,.tableau-lots6 th.c-vue,.tableau-lots6 td.c-vue,.tableau-lots6 td.c-ref small{text-align:center}.tableau-lots6 td.c-vue .btn-icone-tab{vertical-align:middle}.tableau-fixe th.p6-sap{width:110px}.tableau-fixe th.p6-mag{width:auto}.tableau-fixe .tableau-ref-commandes th.p5-ref{width:130px}.tableau-fixe .tableau-ref-commandes th.p5-saison-col{width:120px}.tableau-fixe .tableau-ref-commandes td{max-width:none}.tableau-fixe th.p6-visuel{width:18%}.tableau-fixe td.p6-mag .p5-coupe{max-width:100%}.tableau-fixe tbody tr:not(.ligne-ouvre){cursor:default}.barre-selection-plv [data-nombre-mot]{font-weight:500}.liste-actions .ligne.ligne-active .ligne-icone{background:var(--accent);color:#000}.fenetre-modale.large:has(.plv6-formulaire){max-width:1240px}.plv6-sous span+span{white-space:nowrap}.plv6-sous .plv6-sous-magasin{color:var(--doux)}.plv6{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.plv6-blocs{display:flex;flex-direction:column;gap:12px;min-width:0}.plv6-recap{position:sticky;top:0;border:1px solid var(--bordure);border-radius:10px;background:var(--surface-2);padding:14px 16px;display:grid;gap:10px;font-size:12.5px;color:var(--doux)}.plv6-recap-tete{display:flex;align-items:center;gap:8px;color:var(--titre);font-size:13.5px}.plv6-recap-tete .plv6-recap-nb{margin-left:auto;background:var(--accent);color:#000;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.plv6-recap-lignes{display:grid;gap:8px}.plv6-recap-ligne{border:1px solid var(--bordure);border-radius:8px;background:var(--surface);padding:8px 10px;display:grid;gap:4px}.plv6-recap-ligne .r1{display:flex;align-items:center;gap:8px;color:var(--titre);font-weight:600;min-width:0}.plv6-recap-ligne .r1 .doux{font-weight:400;color:var(--doux);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plv6-recap-ligne .r2{display:flex;gap:12px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.plv6-recap-ligne .r2 b{color:var(--titre)}.plv6-recap-n{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;background:var(--surface-3);color:var(--titre);font-size:11px;font-weight:700;flex:none}.plv6-recap-meta{margin:0;line-height:1.4}.plv6-recap-meta b{color:var(--titre)}.plv6-recap-envoi{margin:0;padding-top:8px;border-top:1px solid var(--bordure);line-height:1.4}.plv6-recap-envoi b{color:var(--titre)}.plv6-bloc{border:1px solid var(--bordure);border-radius:10px;background:var(--surface)}.plv6-bloc-tete{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 10px 0 14px}.plv6-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:var(--accent);color:#000;font-weight:800;font-size:13px;flex:none}.plv6-bloc-tete b{color:var(--titre);font-size:14px;white-space:nowrap}.plv6-res{color:var(--doux);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.plv6-bloc:not(.plie) .plv6-res{visibility:hidden}.plv6-bloc-boutons{display:inline-flex;gap:6px;margin-left:auto;flex:none}.plv6-bloc-tete [data-plv6-plier] .i{transition:transform .2s}.plv6-bloc.plie [data-plv6-plier] .i{transform:rotate(180deg)}.plv6-retirer{color:var(--danger)}.plv6-retirer:hover{background:var(--danger-fond);border-color:var(--danger);color:var(--danger)}.plv6-bloc-corps{padding:4px 16px 16px;border-top:1px solid var(--bordure)}.plv6-bloc.plie .plv6-bloc-corps{display:none}.plv6-inter{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pale);margin:14px 0 8px;padding-bottom:6px;border-bottom:1px solid var(--bordure)}.plv6-grille{gap:10px 14px}.plv6-dimensions{grid-template-columns:repeat(4,minmax(0,1fr))}.plv6-options{display:flex;gap:18px;flex-wrap:wrap}.plv6-options .champ{flex:none}.plv6-options .champ>.libelle{display:none}.plv6-surface{display:inline-flex;align-items:center;height:36px;padding:0 12px;border:1px dashed var(--bordure-forte);border-radius:8px;color:var(--doux);font-variant-numeric:tabular-nums;white-space:nowrap}.plv6-commentaire .champ{display:block}.plv6-commentaire .champ>label{display:none}.plv6-commentaire textarea.champ-zone{min-height:96px;height:96px;resize:vertical}.plv6-ajouter{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;border:1px dashed var(--bordure-forte);border-radius:10px;background:transparent;color:var(--titre);font:inherit;font-weight:600;font-size:13.5px;cursor:pointer}.plv6-ajouter:hover{background:var(--accent-pale);border-color:var(--accent)}.plv6-formulaire .fenetre-pied .legende-oblig{font-size:12.5px;color:var(--pale)}.plv6-formulaire .fenetre-pied .actions{align-items:center}@media(max-width:1100px){.plv6{grid-template-columns:minmax(0,1fr)}.plv6-recap{position:static}.plv6-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}}.vp6 .vp5-l1{align-items:center}.vp6 .vp6-ind{display:inline-flex;align-items:center;justify-content:flex-end;flex:none;height:18px}.vp6 .vp6-ind .dispo.seul{width:28px;min-width:28px;height:18px;padding:0;border-radius:4px}.vp6 .vp6-ind .a-infobulle{display:inline-flex}.vp6 .vp6-ind .dispo svg{width:12px;height:12px}.vp6 .vp5-l2 .vp6-genre-vide{flex:none;width:0;height:18px}.vp6 .vp5-cpt>div.vp6-droite{min-width:0}.vp6 .vp5-cpt>div.vp6-droite:has(.sans-visuel){justify-content:center;align-items:flex-end}.vp6 .vp5-n.vp6-zero,.vp6 .vp5-n.vp6-zero svg{color:var(--danger)}@media(min-width:1200px){.barre-filtres .filtres-grille.filtres-grille-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.tableau td.col-num .sans-visuel{vertical-align:middle}.info-survol dd.visuels-survol6 span{display:block;font-family:inherit;font-size:12px;line-height:1.45}.info-survol dd.visuels-survol6 .vs6-empl{margin-top:5px}.info-survol dd.visuels-survol6 .vs6-empl:first-child{margin-top:0}.info-survol dd.visuels-survol6 .vs6-empl .ref-mono{font-size:12px}.info-survol dd.visuels-survol6 .vs6-visuel{padding-left:12px;color:var(--doux)}.info-survol dd.visuels-survol6 .vs6-visuel.pale{font-style:italic}.info-survol dd .sans-visuel{height:18px;font-size:10.5px}.pf6-ident>.champ:first-child{grid-column:span 2}.pf6-ident.pf6-sans-commut>.champ:first-child{grid-column:1 / -1}.pf6-commut-champ .libelle{display:block}.pf6-commut{position:relative;display:flex;align-items:center;gap:8px;height:36px;box-sizing:border-box;padding:0 10px 0 12px;border:1px solid var(--champ-bordure,var(--bordure-forte));border-radius:8px;background:var(--champ-fond);cursor:pointer;-webkit-user-select:none;user-select:none}.pf6-commut:hover{border-color:var(--bordure-forte)}.pf6-commut:focus-within{outline:2px solid var(--anneau);outline-offset:1px}.pf6-commut input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;margin:0}.pf6-commut-val{display:inline-flex;align-items:baseline;gap:8px;min-width:0;white-space:nowrap;overflow:hidden}.pf6-commut-val strong{font-size:13px;font-weight:700;color:var(--titre)}.pf6-commut-sous{font-size:11.5px;color:var(--doux);overflow:hidden;text-overflow:ellipsis}.pf6-commut .curseur{margin-left:auto;width:40px;height:22px;border-radius:11px;background:var(--bordure-forte);position:relative;transition:background-color .15s;flex:none}.pf6-commut .curseur:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:transform .15s}.pf6-commut input:checked~.curseur{background:var(--accent)}.pf6-commut input:checked~.curseur:after{transform:translate(18px)}.grille-champs.pf5-emplacements.pf6-emplacements{grid-template-columns:minmax(0,1fr)}.pf6-emplacements .emplacements.pf5-grille{gap:2px;margin-top:6px}.pf6-emplacements .emplacements.pf5-grille.avec-genre .emplacement{grid-template-columns:24px 128px minmax(0,1fr) 128px 84px 84px minmax(0,150px)}.pf6-emplacements .emplacements.pf5-grille.sans-genre .emplacement{grid-template-columns:24px 128px minmax(0,1fr) 84px 84px minmax(0,150px)}.pf6-emplacements .emplacements.pf5-grille .emplacement{padding:4px 8px 4px 6px;border-left:3px solid transparent;border-radius:6px}.pf6-emplacements .emplacements.pf5-grille .emplacement.entete{height:30px;padding:0 8px 0 6px;border-left-color:transparent}.pf6-emplacements .emplacements.pf5-grille .emplacement.entete span{padding-left:8px}.pf6-emplacements .emplacements.pf5-grille .emplacement.entete span.pf6-lettre-tete{padding:0}.pf6-emplacements .emplacement .champ-texte,.pf6-emplacements .emplacement .champ-select,.pf6-emplacements .emplacements.pf5-grille .emplacement .repere,.pf6-emplacements .emplacements.avec-genre .emplacement .champ-select{height:32px;min-height:32px}.pf6-lettre{width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;background:var(--surface-3,var(--surface-2));color:var(--doux);border:1px solid var(--bordure);box-sizing:border-box}.pf6-emplacements .emplacement.pf6-incomplet{border-left-color:var(--danger);background:var(--danger-fond)}.pf6-emplacements .emplacement.pf6-incomplet .pf6-lettre{background:var(--v6-bleu-fond);color:var(--v6-bleu-texte);border-color:var(--v6-bleu-bord)}.pf6-emplacements .emplacement.inactif .pf6-lettre{opacity:.45}.pf6-emplacements .champ-erreur6,.pf6-emplacements .champ-erreur6:is(input,select){border-color:var(--danger)!important;box-shadow:0 0 0 1px var(--danger) inset}.actions-page{display:inline-flex;align-items:stretch}.actions-page .btn-scinde-gauche{border-top-right-radius:0;border-bottom-right-radius:0}.actions-page .btn-scinde-fleche{border-top-left-radius:0;border-bottom-left-radius:0;padding:0 8px;min-width:0;border-left:1px solid rgb(0 0 0 / .22)}.actions-page .btn-scinde-fleche .i,.actions-page .btn-actions .i.chevron{transition:transform .2s}.actions-page .btn-scinde-fleche[aria-expanded=true],.actions-page .btn-actions[aria-expanded=true]{background:var(--bouton-survol-fond)}.actions-page .btn-scinde-fleche[aria-expanded=true] .i{transform:rotate(180deg)}.liste-actions{min-width:300px;width:max-content;max-width:380px;padding:6px}.liste-actions-groupe{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pale);padding:8px 10px 4px}.liste-actions hr{border:0;border-top:1px solid var(--bordure);margin:4px 6px}.liste-actions .ligne{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 10px;border-radius:7px;color:var(--titre);font-size:13px;font-weight:500;white-space:nowrap;background:transparent;border:0;width:100%;text-align:left;font:inherit;cursor:pointer}.liste-actions .ligne:hover,.liste-actions .ligne:focus-visible{background:var(--accent-pale)}.liste-actions .ligne:disabled{opacity:.45;cursor:default}.liste-actions .ligne-icone{width:26px;height:26px;border-radius:6px;background:var(--surface-3);color:var(--doux);display:inline-flex;align-items:center;justify-content:center;flex:none}.liste-actions .ligne:hover .ligne-icone{background:var(--accent);color:#000}.liste-actions .ligne-texte{display:grid;gap:1px;min-width:0;flex:1;line-height:1.3}.liste-actions .ligne-texte small{font-size:11.5px;font-weight:400}.liste-actions .ligne-droite{margin-left:auto;padding-left:16px;font-size:12px;font-weight:700;color:var(--titre);font-variant-numeric:tabular-nums}.liste-actions .ligne-danger{color:var(--danger)}.liste-actions .ligne-danger .ligne-icone{background:var(--danger-fond);color:var(--danger)}.liste-actions .ligne-excel .ligne-icone{background:#1d6f42;color:#fff;font:700 9px/1 var(--police);letter-spacing:.02em}.liste-actions .ligne-excel .ligne-icone .i{display:none}.liste-actions .ligne-excel .ligne-icone:before{content:"X"}#menu .lien-menu{padding:7px 15px}#menu .menu li{margin-bottom:1px}#menu .menu-titre,#menu .menu-titre-groupe{color:#c9c9c9}#menu .menu-titre-groupe.actif{color:var(--menu-actif)}.tab-v6 .btn-icone.btn-petit,.table-movado .btn-icone.btn-petit,.tableau .btn-icone.btn-petit,.btn-icone-tab{width:30px;height:30px;border-radius:7px;border:1px solid var(--bordure-forte);background:var(--surface);color:var(--doux);display:inline-flex;align-items:center;justify-content:center;padding:0}.tab-v6 .btn-icone.btn-petit:hover,.table-movado .btn-icone.btn-petit:hover,.tableau .btn-icone.btn-petit:hover,.btn-icone-tab:hover{background:var(--accent-pale);border-color:var(--accent);color:var(--titre)}.btn-icone-tab[aria-disabled=true],.btn-icone-tab:disabled{color:var(--bordure-forte);border-color:var(--bordure);background:transparent;cursor:not-allowed}.btn-icone-tab[aria-disabled=true]:hover,.btn-icone-tab:disabled:hover{background:transparent;border-color:var(--bordure);color:var(--bordure-forte)}:root{--v6-bleu:#2563EB;--v6-bleu-fond:#EFF6FF;--v6-bleu-texte:#1D4ED8;--v6-bleu-bord:#BFD4FF}:root[data-theme=nuit]{--v6-bleu-fond:#14213A;--v6-bleu-texte:#93C5FD;--v6-bleu-bord:#2E4C8A}.sans-visuel{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:4px;font-size:11px;font-weight:600;background:var(--v6-bleu);color:#fff;white-space:nowrap}.sans-visuel.doux{background:var(--v6-bleu-fond);color:var(--v6-bleu-texte);border:1px solid var(--v6-bleu-bord)}.etat5.active{background:var(--succes-fond);color:var(--succes)}.etat5.desaff{background:var(--attention-fond);color:var(--attention)}.etat5.archivee{background:var(--surface-3);color:var(--pale)}.destination-pied{display:inline-flex;align-items:center;gap:8px}.destination-pied .destination-titre{font-size:11.5px;color:var(--pale)}.destination-seg{display:inline-flex;align-items:stretch;height:36px;border:1px solid var(--bordure-forte);border-radius:8px;overflow:hidden;background:var(--champ-fond)}.destination-seg label{display:inline-flex;align-items:center;gap:8px;padding:0 12px;font-size:13px;color:var(--doux);font-weight:500;cursor:pointer}.destination-seg label+label{border-left:1px solid var(--bordure-forte)}.destination-seg input{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--bordure-forte);margin:0;position:relative;background:var(--champ-fond)}.destination-seg input:checked{border-color:var(--accent)}.destination-seg input:checked:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--accent)}.destination-seg label:has(input:checked){background:var(--accent-pale);color:var(--titre);font-weight:600;box-shadow:0 0 0 1px var(--accent) inset}.barre-selection{display:flex;align-items:center;gap:10px;padding:10px 18px;border-top:1px solid var(--bordure);background:var(--accent-pale)}.barre-selection .barre-selection-texte{font-size:12.5px;color:var(--titre);font-weight:600}.barre-selection .espace{margin-left:auto}.tableau td.col-photo span.vignette-vide,.tableau-fixe td.col-vis-image span.vignette-vide{width:36px;height:36px;background:var(--v5-blanc-photo,#fff);color:#8a8a8a;border:1px solid var(--bordure);border-radius:6px;display:inline-flex;align-items:center;justify-content:center}.tableau td.col-photo span.vignette-vide .i,.tableau-fixe td.col-vis-image span.vignette-vide .i{width:16px;height:16px}.cv5-mini.cv5-mini-vide{background:var(--v5-blanc-photo,#fff);color:#8a8a8a}.a-verifier-v6 .tableau th.col-sap,.a-verifier-v6 .tableau td.col-sap{width:130px;white-space:nowrap}.a-verifier-v6 .tableau td.col-sap .ref-mono{font-size:12.5px}.a-verifier-v6 .tableau td.col-magasin{max-width:300px}.a-verifier-v6 .tableau td.col-magasin strong{display:inline}.a-verifier-v6 .tableau td.col-magasin .badge{margin-left:6px;vertical-align:middle}.a-verifier-v6 .tableau th.col-adresse,.a-verifier-v6 .tableau td.col-adresse{width:30%;max-width:330px}.a-verifier-v6 .adresse-ligne{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0;vertical-align:middle}.a-verifier-v6 .adresse-ligne .adresse{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--texte)}.a-verifier-v6 .tableau td.col-problemes{white-space:normal}.a-verifier-v6 .raison{display:inline-flex;flex-wrap:wrap;gap:4px;vertical-align:middle}.a-verifier-v6 .raison .badge{white-space:nowrap}.a-verifier-v6 .tableau th.col-modif,.a-verifier-v6 .tableau td.col-modif{width:1%;white-space:nowrap;text-align:center;overflow:visible}.a-verifier-v6 .tableau td.col-modif .btn-icone-tab{vertical-align:middle;cursor:pointer}.a-verifier-v6 .tableau tr.ligne-ouvre{cursor:pointer}.a-verifier-v6 .barre-filtres .compteur{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 12px;border:1px solid var(--bordure-forte);border-radius:8px;color:var(--doux);font-size:13px;white-space:nowrap}.a-verifier-v6 .barre-filtres .compteur strong{color:var(--titre)}.tableau th.col-pdf,.tableau td.col-pdf{width:1%;white-space:nowrap;padding-top:4px;padding-bottom:4px}.tableau th.col-marque-saison,.tableau td.col-marque-saison{width:170px;white-space:nowrap}.tableau th.col-cycle,.tableau td.col-cycle{width:1%;white-space:nowrap;text-align:center}.tableau th.col-cycle .tri{justify-content:center}.tableau td.col-cycle .pastille-site+small{display:none}.pdfico{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;flex:none;border:1px solid transparent;padding:0;font:inherit;vertical-align:middle}.pdfico .i{width:16px;height:16px}.pdfico.ok{background:var(--danger);color:#fff;cursor:pointer}.pdfico.ok:hover{filter:brightness(1.08);box-shadow:var(--ombre)}.pdfico.ko{background:var(--surface-3);color:var(--pale);border:1px dashed var(--bordure-forte);cursor:default}.cycle{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:6px;font-size:11.5px;font-weight:600;border:1px solid;white-space:nowrap;vertical-align:middle;text-transform:none}.cycle:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.cycle.on{color:var(--succes);border-color:color-mix(in srgb,var(--succes) 50%,transparent);background:var(--succes-fond)}.cycle.off{color:var(--doux);border-color:var(--bordure-forte);background:transparent}.vignette-catalogue .legende{gap:8px;padding:10px 10px 11px;grid-template-columns:minmax(0,1fr)}.vignette-catalogue .legende>*{min-width:0}.vignette-catalogue .vignette-catalogue-tete{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.vignette-catalogue .vignette-catalogue-tete strong{flex:1 1 auto;min-width:0}.vignette-catalogue .vignette-catalogue-saison{flex:none;font-family:var(--mono);font-weight:700;font-size:12px;color:var(--titre);letter-spacing:.01em}.vignette-catalogue .vignette-catalogue-ligne{justify-content:space-between;flex-wrap:nowrap;margin-top:0;min-height:28px;gap:6px;min-width:0}.vignette-catalogue .vignette-catalogue-ligne .cycle{padding:0 7px;font-size:11px;gap:5px;flex:none}.vignette-catalogue .vignette-catalogue-ligne .btn-pdf,.vignette-catalogue .vignette-catalogue-ligne .bouton-pdf{padding:0 7px;font-size:11.5px;gap:5px;flex:none}.vignette-catalogue .vignette-catalogue-ligne .cycle{margin-left:auto}.vignette-catalogue .pastille-site{text-transform:none}.vignette-catalogue .bouton-pdf{height:28px;padding:0 9px;border-radius:7px;font-size:12px;font-weight:600}.btn-pdf{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border-radius:7px;border:1px solid var(--bordure-forte);background:var(--surface);font-size:12px;font-weight:600;color:var(--titre);white-space:nowrap}.btn-pdf .i{width:14px;height:14px}.btn-pdf.gris{color:var(--pale);border-style:dashed;background:transparent;font-weight:500}.tableau-ref-marques th.col-logo-marque,.tableau-ref-marques td.col-logo-marque{width:90px;text-align:center;white-space:nowrap}.tableau-ref-marques td.col-logo-marque .logo-marque{width:48px;height:30px;padding:2px 4px;border-radius:5px;background:#fff;border-color:var(--bordure);margin:0 auto;position:relative;top:2px}.tableau-ref-marques td.col-logo-marque .logo-marque.logo-absent{color:#555;background:#fff}.tableau-ref-marques td.col-logo-marque .logo-marque.sombre{background:#1a1a1a;border-color:#1a1a1a}.tableau-ref-marques th.col-acronyme,.tableau-ref-marques td.col-acronyme{width:120px;text-align:center}.tableau-ref-marques th.col-acronyme .tri{justify-content:center}.tableau-ref-marques td.col-acronyme .mono{font-weight:700;color:var(--titre);font-size:12.5px}.tableau-ref-marques th.col-couleur-marque,.tableau-ref-marques td.col-couleur-marque{width:120px;white-space:nowrap}.tableau-ref-marques td.col-couleur-marque .couleur-cellule input[type=color]{inline-size:26px;block-size:26px;border-radius:6px;border:1px solid var(--bordure-forte)}.tableau-ref-marques td.col-couleur-marque .couleur-cellule .mono{font-size:12.5px;color:var(--texte)}.tableau-ref-marques th.col-num,.tableau-ref-marques td.col-num{width:120px}.champ-couleur .couleur-synchro{display:flex;align-items:center;gap:8px;min-width:0}.champ-couleur .couleur-synchro input[type=color]{inline-size:36px;block-size:36px;padding:3px;border:1px solid var(--bordure-forte);border-radius:8px;background:var(--champ-fond);cursor:pointer;flex:none}.champ-couleur .couleur-synchro input[type=color]::-webkit-color-swatch-wrapper{padding:0}.champ-couleur .couleur-synchro input[type=color]::-webkit-color-swatch{border:0;border-radius:5px}.champ-couleur .couleur-synchro input[type=color]::-moz-color-swatch{border:0;border-radius:5px}.champ-couleur .couleur-synchro .champ-texte{width:112px;flex:none;text-transform:uppercase}.champ-couleur .couleur-apercu{flex:1 1 auto;min-width:0;height:36px;padding:0 12px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-3);color:#fff;font-weight:800;font-size:12px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.champ-couleur .couleur-apercu.clair{color:#111}.tableau-fixe th.col-vis-image,.tableau-fixe td.col-vis-image{width:56px}.tableau-fixe td.col-vis-image img.vignette{width:34px;height:34px;object-fit:contain;background:var(--v5-blanc-photo);border-radius:5px;border:1px solid var(--bordure);padding:1px;display:block;margin:5px 0}.tableau-fixe th.col-vis-presentoir,.tableau-fixe td.col-vis-presentoir{width:auto;min-width:220px}.tableau-fixe td.col-vis-presentoir,.tableau-fixe td.col-vis-presentoir .ref-mono{max-width:none}.tableau-fixe th.col-vis-egale,.tableau-fixe td.col-vis-egale{width:112px;max-width:112px}.tableau-fixe th.col-vis-statut,.tableau-fixe td.col-vis-statut{width:110px}.tableau-fixe td.col-vis-statut .etat5{white-space:nowrap}.barre-selection.barre-selection-visuels{border-top:1px solid var(--bordure);border-bottom:1px solid var(--bordure);margin:0}.barre-selection-visuels .barre-selection-texte strong{color:var(--titre);font-variant-numeric:tabular-nums}.barre-selection-visuels .btn-petit .i{width:14px;height:14px}.barre-selection-visuels [data-selection-envoyer][hidden]{display:none}.tableau-fixe tr.choisie td,.vg5.choisie{background:var(--accent-pale)}.tableau-fixe tr.choisie td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.info-survol:has(>img.info-photo){display:none;grid-template-columns:170px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:16px;row-gap:0;width:min(560px,calc(100vw - 32px));align-items:start}.info-survol.ouvert:has(>img.info-photo){display:grid}.info-survol:has(>img.info-photo) img.info-photo{grid-row:1 / span 2;width:170px;max-height:220px;margin:0;align-self:center}.info-survol:has(>img.info-photo) strong{grid-column:2}.info-survol:has(>img.info-photo) dl{grid-column:2;grid-template-columns:auto minmax(0,1fr);gap:4px 12px}.fenetre-image5 .image5-titre .image5-ref{order:-1;font-size:12.5px;padding:2px 7px}.fenetre-image5 .image5-meta .image5-point{color:var(--pale);margin:0 2px}.fenetre-image5 .image5-meta .ref-mono{font-size:12.5px}.fenetre-image5 .image5-fichier{color:var(--doux)}.zone-fichier .zone-formats{font-size:11.5px;color:var(--pale);line-height:1.45}.zone-fichier .zone-fichier-nom.a-enregistrer,.zone-fichier .zone-fichier-nom.a-enregistrer b,.zone-fichier .zone-fichier-nom.a-enregistrer .i{color:var(--attention)}.zone-fichier .zone-fichier-nom .a-enregistrer-suite{white-space:nowrap;font-size:12px}.zone-fichier .faute{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;color:var(--danger);font-weight:500}.zone-fichier .faute .i{flex:none;width:14px;height:14px;margin-top:2px}.zone-fichier.champ.invalide{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger) inset}.zone-fichier[data-zone-catalogue].invalide .zone-formats,.zone-fichier[data-zone-catalogue].invalide .zone-meta{display:none}.zone-fichier.champ.invalide .btn-fichier{border-color:var(--danger)}.zone-fichier[aria-busy=true] .apercu{opacity:.7}.zone-fichier[data-zone-catalogue].champ{min-height:352px}.zone-fichier[data-zone-catalogue] .apercu{height:150px}.fenetre-corps:has(.catalogue-pdf-couverture){padding-bottom:12px}.fenetre-modale:has(>.cv7){max-width:720px}.cv7{margin:0}.cv7 .cv7-corps{display:flex;flex-direction:column;gap:0}.fenetre-modale .cv7 .onglets+.fenetre-corps{min-height:0}.cv7 .compte-panneau.ouvert{display:flex;flex-direction:column;gap:18px;flex:none}.fenetre-tete.cv7-tete{display:flex;align-items:center;gap:12px}.cv7-icone{width:44px;height:44px;border-radius:10px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid var(--bordure-forte);color:var(--titre)}.cv7-icone .i{width:22px;height:22px}.cv7-mil{flex:1 1 auto;min-width:0}.fenetre-tete .cv7-titre{margin:0;font-size:17px;font-weight:600;line-height:1.3;color:var(--titre)}.cv7-sous{display:flex;align-items:center;gap:10px;margin-top:5px;font-size:12px;color:var(--doux);white-space:nowrap;overflow:hidden}.cv7-sous .compte-mono{font-size:12px}.cv7-sep{width:3px;height:3px;border-radius:50%;background:var(--pale);flex:none}.capsule.cv7-profil{background:var(--accent-pale);color:var(--titre);border:1px solid var(--accent)}.cv7-tete .fermer{align-self:center}.cv7-aide{margin:0;display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;color:var(--doux)}.cv7-aide .i{flex:none;margin-top:2px;color:var(--pale)}.cv7-grille{gap:14px 16px}.cv7-lecture .libelle{display:block}.cv7-lu{display:flex;align-items:center;gap:8px;width:100%;border-style:dashed;border-color:var(--bordure-forte);background:transparent;color:var(--texte);cursor:default}.cv7-lu .cv7-lu-val{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--texte)}.cv7-lu.compte-mono{color:var(--texte);letter-spacing:.01em}.cv7-cadenas{flex:none;color:var(--pale)}.cv7-photo{display:flex;align-items:center;gap:18px}.cv7-av{width:72px;height:72px;font-size:26px;font-weight:700;flex:none;border:1px solid var(--bordure-forte)}.cv7-photo-texte{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto}.cv7-photo-texte b{font-size:13px;font-weight:600;color:var(--titre)}.cv7-meta{font-size:12px;line-height:1.45;color:var(--doux)}.cv7-photo-cmd{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cv7-fichier{position:relative;cursor:pointer}.cv7-fichier input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.cv7-fichier:has(input:focus-visible){box-shadow:0 0 0 3px var(--accent-pale)}.cv7-fichier-nom{font-size:12px;color:var(--doux);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv7-retirer{display:inline-flex;align-items:center;cursor:pointer;font-size:13px;color:var(--doux);position:relative;padding:4px 2px;border-radius:6px}.cv7-retirer input{position:absolute;opacity:0;width:0;height:0}.cv7-retirer:hover{color:var(--titre)}.cv7-retirer:has(input:checked) span{color:var(--danger);text-decoration:line-through}.cv7-retirer:has(input:checked) span:after{content:" (retir\e9 e \e0  l'enregistrement)";text-decoration:none;display:inline-block;margin-left:4px;font-size:11.5px}.cv7-retirer:has(input:focus-visible){box-shadow:0 0 0 3px var(--accent-pale)}.cv7-photo .cv7-faute{font-size:12px;color:var(--danger)}.cv7-photo.invalide .cv7-av{box-shadow:0 0 0 2px var(--danger)}.fenetre .choix-couleurs.cv7-couleurs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:2px}.cv7-couleurs .couleur{padding:0;border:0;background:transparent;border-radius:50%;cursor:pointer;position:relative;display:inline-flex}.cv7-couleurs .couleur input{position:absolute;opacity:0;width:0;height:0}.cv7-couleurs .pastille-couleur{width:22px;height:22px;font-size:10px;font-weight:700;border:1px solid var(--bordure-forte);transition:transform .12s ease,box-shadow .12s ease}.cv7-couleurs .couleur:hover .pastille-couleur{transform:scale(1.1)}.cv7-couleurs .couleur:has(input:checked) .pastille-couleur{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent)}.cv7-couleurs .couleur:has(input:focus-visible) .pastille-couleur{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--titre)}.cv7-inter{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--doux)}.cv7-inter:after{content:"";flex:1;height:1px;background:var(--bordure)}.cv7-note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:8px;background:var(--accent-pale);border:1px solid var(--accent);font-size:13px;line-height:1.5;color:var(--texte)}.cv7-note .i{flex:none;margin-top:2px;color:var(--titre)}.cv7-note b{color:var(--titre);font-weight:600}.cv7-dl{margin:0;display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:10px 16px;font-size:13px;align-items:center}.cv7-dl dt{color:var(--doux)}.cv7-dl dd{margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--titre)}.cv7-dl .compte-mono{font-size:12px}.cv7-regles{margin:-6px 0 0;padding-left:18px;font-size:12px;line-height:1.6;color:var(--doux)}.cv7-regles b{color:var(--titre);font-weight:600}.cv7-pied .aide.legende-oblig{color:var(--pale);font-size:12px;line-height:1.4;max-width:380px}@media(max-width:720px){.cv7-dl{grid-template-columns:minmax(0,1fr)}.cv7-photo{flex-direction:column;align-items:flex-start}}:root{--v7-danger-plein:#B42318}:root[data-theme=nuit]{--v7-danger-plein:#C2362B}.tableau th.col-actions-ligne,.tableau td.col-actions-ligne{width:90px;min-width:90px;max-width:90px;text-align:center;white-space:nowrap;padding-left:8px;padding-right:8px}.tableau-fixe td.col-actions-ligne{overflow:visible}.tableau th.col-actions-ligne{text-transform:uppercase}.tableau td.col-actions-contacts .contact-supprimer{display:inline-flex;margin:0 auto;vertical-align:middle;cursor:pointer;background:var(--danger-fond);border-color:color-mix(in srgb,var(--danger) 55%,transparent);color:var(--danger);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.tableau td.col-actions-contacts .contact-supprimer .i{width:15px;height:15px}.tableau td.col-actions-contacts .contact-supprimer:hover,.tableau td.col-actions-contacts .contact-supprimer:focus-visible{background:var(--v7-danger-plein);border-color:var(--v7-danger-plein);color:#fff}.tableau td.col-actions-contacts .contact-supprimer[aria-disabled=true],.tableau td.col-actions-contacts .contact-supprimer[aria-disabled=true]:hover{background:transparent;border-color:var(--bordure);color:var(--bordure-forte);cursor:not-allowed}.fenetre-contact-supprimer .fenetre-corps p{margin:0;font-size:13.5px;line-height:1.5;color:var(--texte)}.fenetre-contact-supprimer .fenetre-corps p strong,.fenetre-contact-supprimer .tete-sous .contact-nom{color:var(--titre);font-weight:600}.fenetre-contact-supprimer .fenetre-pied .btn-danger{background:var(--v7-danger-plein);border-color:var(--v7-danger-plein);color:#fff}.fenetre-contact-supprimer .fenetre-pied .btn-danger:hover{filter:brightness(1.08)}.v7d-grille{grid-template-columns:minmax(0,1fr) 330px;gap:16px}@media(max-width:1100px){.v7d-grille{grid-template-columns:minmax(0,1fr)}}.v7d-colonne{display:flex;flex-direction:column;gap:10px;min-width:0}.v7d-colonne>.carte+.carte{margin-top:0}.v7d-tete{display:flex;align-items:center;gap:14px;padding:12px 18px;flex-wrap:wrap}.v7d-tete h2{font-size:14px;font-weight:600;color:var(--titre);display:flex;align-items:center;gap:8px;margin:0}.v7d-metiers{display:inline-flex;height:36px;border:1px solid var(--bordure-forte);border-radius:7px;overflow:hidden;background:var(--surface-2)}.v7d-metiers a{display:inline-flex;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;color:var(--doux);text-decoration:none;transition:background-color .15s,color .15s}.v7d-metiers a+a{border-left:1px solid var(--bordure-forte)}.v7d-metiers a:hover{color:var(--titre);background:var(--haut-survol-fond)}.v7d-metiers a.actif{background:var(--bouton-fond);color:var(--bouton-texte);font-weight:600}.v7d-metiers a.actif .i{color:var(--bouton-texte)}.v7d-metiers a:focus-visible{outline:2px solid var(--anneau);outline-offset:-2px}.v7d-bloc{background:var(--surface);border:1px solid var(--bordure);border-radius:6px;overflow:hidden;box-shadow:var(--ombre)}.v7d-bloc.ouvert{border-color:var(--bordure-forte)}.v7d-bh{display:flex;align-items:center;gap:10px;width:100%;height:52px;padding:0 18px;border:0;background:transparent;color:var(--titre);font:inherit;font-weight:600;font-size:13.5px;text-align:left;cursor:pointer}.v7d-bh:hover{background:var(--haut-survol-fond)}.v7d-bh:focus-visible{outline:2px solid var(--anneau);outline-offset:-2px}.v7d-bh .ib{color:var(--doux);flex:none}.v7d-bh .nom{white-space:nowrap}.v7d-bh .ch{font-weight:400;color:var(--pale);font-size:11.5px;margin-left:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v7d-bh .res{margin-left:auto;display:inline-flex;align-items:center;gap:8px;flex:none}.v7d-bh .nb{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:500;background:var(--surface-2);color:var(--texte);white-space:nowrap}.v7d-bh .nb b{color:var(--titre);font-weight:600}.v7d-bh .nb.plein{background:var(--accent-pale);color:var(--accent-texte)}.v7d-bh .nb.plein b{color:var(--accent-texte)}.v7d-bh .nb.zero{color:var(--pale);border:1px dashed var(--bordure-forte);background:transparent}.v7d-bh .chev{width:28px;height:28px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:var(--doux);background:var(--surface-2)}.v7d-bh .chev .i{transition:transform .2s}.v7d-bloc.ouvert .v7d-bh{background:var(--surface-2);border-bottom:1px solid var(--bordure)}.v7d-bloc.ouvert .v7d-bh .chev .i{transform:rotate(180deg)}.v7d-bloc.dim .v7d-bh .nom,.v7d-bloc.fige .v7d-bh .nom{color:var(--pale)}.v7d-bloc:not(.ouvert) .v7d-corps{display:none}.v7d-tab{width:100%;border-collapse:collapse;font-size:12.5px;table-layout:fixed}.v7d-tab th{height:30px;padding:0 18px;text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pale);background:var(--tableau-tete,var(--surface-2));border-bottom:1px solid var(--bordure)}.v7d-tab th.c,.v7d-tab td.c{width:150px;text-align:center}.v7d-tab td{height:36px;padding:0 18px;border-top:1px solid var(--bordure);color:var(--texte);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.v7d-tab tbody tr:first-child td{border-top:0}.v7d-tab tr.grp td{height:30px;color:var(--pale);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--surface-2)}.v7d-tab tr.fn td:first-child{padding-left:34px}.v7d-tab tr.dim td{color:var(--pale)}.v7d-tab tr.dim .v7d-tg{opacity:.45}.v7d-tab td small{font-size:11px;margin-left:6px}.interrupteur.v7d-tg{display:inline-flex;align-items:center;gap:8px;width:84px;justify-content:flex-start;padding-top:0;cursor:pointer}.interrupteur.v7d-tg .curseur{width:34px;height:20px}.interrupteur.v7d-tg .curseur:after{width:14px;height:14px}.interrupteur.v7d-tg input:checked+.curseur:after{transform:translate(14px)}.interrupteur.v7d-tg .etat{font-size:12px;font-weight:500;color:var(--pale);min-width:26px;text-align:left}.v7d-tg .etat:after{content:"Non"}.interrupteur.v7d-tg input:checked~.etat{color:var(--titre);font-weight:600}.v7d-tg input:checked~.etat:after{content:"Oui"}.v7d-tg input:disabled~.curseur,.v7d-tg input:disabled~.etat{cursor:not-allowed}.v7d-tg:has(input:disabled){cursor:not-allowed}.v7d-recap .carte-tete{padding:12px 18px}.v7d-recap .carte-tete h2{font-size:14px;font-weight:600}.v7d-recap .recap-liste li{height:34px;padding:0 18px;border-bottom:1px solid var(--bordure);font-size:12.5px;display:grid;grid-template-columns:1fr 80px;align-items:center;gap:10px}.v7d-recap .recap-liste li:last-child{border-bottom:0}.v7d-recap .niveau-badge{display:inline-flex;align-items:center;justify-content:center;height:22px;width:80px;padding:0;border-radius:6px;font-size:11.5px;font-weight:600}.v7d-recap .niveau-badge.niveau-lecture{background:var(--surface-2);color:var(--texte)}.v7d-recap .niveau-badge.niveau-mixte{background:var(--attention-fond);color:var(--attention)}.v7d-recap .recap-actions{margin:0;padding:12px 18px;border-top:1px solid var(--bordure);font-size:12px;line-height:1.5;color:var(--doux)}.v7d-recap .recap-actions strong{font-weight:500;color:var(--doux)}.v7d-recap .recap-actions b{color:var(--titre);font-weight:600}.v7d-recap .recap-note{margin:0;padding:12px 18px;border-top:1px solid var(--bordure);font-size:12px;line-height:1.5}.v7d-recap .carte-pied{padding:12px 18px;background:var(--surface-2);justify-content:flex-end}.tableau.tableau-equipe7{overflow:visible}.tableau-equipe7 table{table-layout:fixed}.tableau-equipe7 th.col-personne,.tableau-equipe7 td.col-personne{width:232px}.tableau-equipe7 th.col-email,.tableau-equipe7 td.col-email{width:auto;min-width:0}.tableau-equipe7 th.col-profil,.tableau-equipe7 td.col-profil{width:112px}.tableau-equipe7 th.col-entree,.tableau-equipe7 td.col-entree{width:216px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tableau-equipe7 th.col-acces,.tableau-equipe7 td.col-acces{width:146px;white-space:nowrap;font-variant-numeric:tabular-nums}.tableau-equipe7 th.col-etat,.tableau-equipe7 td.col-etat{width:112px;text-align:center}.tableau-equipe7 th.col-actions,.tableau-equipe7 td.col-actions{width:84px;text-align:center;overflow:visible}.tableau-equipe7 td{height:44px}.eq7-pers{display:flex;align-items:center;gap:10px;min-width:0}.tableau-equipe7 td .eq7-nom,.eq7-pers .eq7-nom{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-size:13px;color:var(--titre)}.eq7-pers .eq7-nom .pale{font-weight:400}.eq7-av{width:30px;height:30px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;overflow:hidden;border:1px solid var(--bordure-forte)}.eq7-av.avatar{width:30px;height:30px;font-size:12px}.eq7-av-photo{background:var(--surface-2)}.eq7-av-photo img{width:100%;height:100%;object-fit:cover;display:block}.eq7-email{font-family:var(--mono);font-size:11px;color:var(--doux);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%}.tableau-equipe7 tr.inactif-ligne .eq7-email{color:var(--pale)}.capsule.eq7-prof{background:var(--accent-pale);color:var(--accent-texte);border:1px solid var(--bordure-forte)}.eq7-ent{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;border-radius:4px;font-size:11px;font-weight:600;background:var(--surface-2);color:var(--texte);white-space:nowrap;vertical-align:middle}.eq7-ent+.eq7-ent{margin-left:4px}.eq7-ent .i{width:12px;height:12px}.eq7-ent.inv{background:var(--v6-bleu-fond);color:var(--v6-bleu-texte);border:1px solid var(--v6-bleu-bord)}.eq7-sw{display:inline-flex;align-items:center;justify-content:flex-start;width:88px;margin:0;vertical-align:middle}.eq7-sw .interrupteur-ligne{gap:7px;cursor:pointer}.eq7-sw .interrupteur-ligne .etat{font-size:12px;font-weight:600;color:var(--titre)}.eq7-sw .interrupteur-ligne input:not(:checked)~.etat{color:var(--pale);font-weight:500}.eq7-sw.off,.eq7-sw.off .interrupteur-ligne,.eq7-sw.off .interrupteur-ligne .curseur{cursor:not-allowed}.eq7-sw.off .interrupteur-ligne{opacity:.45}.eq7-sw.off .interrupteur-ligne input:disabled+.curseur{opacity:1}.tableau-equipe7 tr.inactif-ligne td{color:var(--pale)}.tableau-equipe7 tr.inactif-ligne .eq7-nom,.tableau-equipe7 tr.inactif-ligne .eq7-av{opacity:.7}.eq7-actions{display:inline-flex;vertical-align:middle}.eq7-actions .btn-icone-tab{cursor:pointer;font:inherit}.eq7-actions .btn-icone-tab[aria-expanded=true]{background:var(--accent-pale);border-color:var(--accent);color:var(--titre)}.eq7-menu.liste-actions{min-width:240px;max-width:300px;top:calc(100% + 6px);right:0;z-index:30}.eq7-menu .ligne:disabled{opacity:.5;cursor:not-allowed}.eq7-menu .ligne:disabled .ligne-icone{background:var(--surface-2)}.tableau-equipe7 .btn-icone-tab.eq7-interdit{background:var(--surface-2);border-color:var(--bordure);color:var(--pale);cursor:not-allowed;opacity:.7;pointer-events:auto;vertical-align:middle}.eq7-ico-interdit{position:relative;width:14px;height:14px;border:1.6px solid currentColor;border-radius:50%;display:inline-block;box-sizing:border-box}.eq7-ico-interdit:after{content:"";position:absolute;left:50%;top:-2px;width:1.6px;height:14px;background:currentColor;transform:translate(-50%) rotate(-45deg);transform-origin:center}.fenetre-tete.eq7-tete{display:flex;align-items:center;gap:14px}.eq7-icone{width:44px;height:44px;border-radius:10px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid var(--bordure);color:var(--titre)}.eq7-icone .i{width:22px;height:22px}.eq7-mil{flex:1 1 auto;min-width:0}.fenetre-tete .eq7-titre{margin:0;font-size:17px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.eq7-sous{display:flex;align-items:center;gap:8px;margin-top:5px;font-size:12px;color:var(--doux);min-width:0;white-space:nowrap;overflow:hidden}.eq7-sous .eq7-email{display:inline;font-size:11.5px}.eq7-sous .etat5{height:20px;font-size:11px}.eq7-sous .capsule{height:20px}.eq7-sep{width:3px;height:3px;border-radius:50%;background:var(--pale);flex:none}.eq7-tete .fermer{align-self:center}.fenetre-pied.eq7-pied{display:flex;align-items:center;gap:14px;flex-wrap:nowrap}.fenetre-pied.eq7-pied .legende-oblig{flex:1 1 auto;min-width:0}.fenetre-pied.eq7-pied .actions{margin-left:auto;flex:none}#voile-modale>.fenetre-modale.large:has(.v7f-form){max-width:1320px;height:min(840px,calc(100dvh - 48px));max-height:none}#voile-modale.voile-modale:has(.v7f-form){padding-top:min(7vh,30px);padding-bottom:16px}.v7f-form .onglets+.fenetre-corps.v7f-corps{min-height:0;grid-template-columns:minmax(0,1fr) 300px}.form-commande .cv5-principal.v7f-principal{display:block;padding:0;overflow-x:hidden;overflow-y:auto;direction:rtl;scrollbar-gutter:stable}.v7f-principal::-webkit-scrollbar{width:6px;height:6px}.v7f-principal::-webkit-scrollbar-track{background:transparent}.v7f-principal::-webkit-scrollbar-thumb{background:var(--filet-pouce);border-radius:3px}.v7f-principal::-webkit-scrollbar-thumb:hover{background:var(--filet-pouce-survol)}.v7f-principal::-webkit-scrollbar-button{display:none;width:0;height:0}@supports (-moz-appearance:none){.form-commande .cv5-principal.v7f-principal{scrollbar-width:thin;scrollbar-color:var(--filet-pouce) transparent}}.v7f-defile-int{direction:ltr;display:flex;flex-direction:column;min-height:100%;box-sizing:border-box;padding:16px 20px 20px 14px}.v7f-defile-int>.bandeau{margin-bottom:14px}.v7f-principal .panneau.ouvert{display:flex;flex-direction:column;gap:14px;flex:1}.v7f-principal .aide-onglet.v7f-aide{margin:0}.v7f-tete h2{min-width:0;flex:1}.v7f-ic{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;border:1px solid var(--bordure-forte);flex:none}.v7f-tete .etat5{margin-right:4px}.v7f-tete .sous-titre .mono{color:var(--doux)}.v7f-badge{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:999px;background:var(--accent);color:var(--sur-accent,#000);font-size:11px;font-weight:700}.onglet.en-faute{color:var(--danger)}.v7f-form label.oblig{color:var(--danger);font-weight:600}.v7f-section{display:flex;align-items:center;gap:10px;margin:0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pale)}.v7f-section:after{content:"";flex:1;height:1px;background:var(--bordure)}.v7f-section-l{flex-wrap:nowrap}.v7f-section-d{order:3;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--doux);white-space:nowrap}.v7f-section-d b{color:var(--titre);font-weight:600}.v7f-ligne-saison{display:grid;grid-template-columns:300px minmax(0,1fr);gap:12px 14px}.v7f-g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 14px}.v7f-recuperer{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:12px}.v7f-btn-rec{height:44px;min-width:320px;padding:0 22px;font-size:14px;font-weight:700;border-radius:8px;gap:10px;justify-content:center}.v7f-btn-rec .i{width:18px;height:18px}.v7f-saps{flex:1;min-height:120px;border:1px solid var(--accent);box-shadow:0 0 0 1px var(--accent) inset;border-radius:10px;background:var(--accent-pale);padding:12px 14px 14px;display:flex;flex-direction:column;gap:12px}.v7f-saps-vide{border:1px dashed var(--bordure-forte);box-shadow:none;background:var(--surface-2);align-items:center;justify-content:center;flex-direction:row;gap:10px;font-size:12.5px;color:var(--pale)}.v7f-saps-vide .i{color:var(--pale)}.v7f-saps-t{display:flex;align-items:center;gap:12px;font-size:12px;min-width:0}.v7f-saps-t .pale{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.v7f-nb{display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 10px;border-radius:6px;background:var(--succes-fond);color:var(--succes);font-weight:700;font-size:13px;white-space:nowrap;flex:none}.v7f-nb:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.v7f-pli{margin-left:auto;height:28px;padding:0 8px;font-size:12px;color:var(--doux);font-weight:500;gap:6px;flex:none;border-radius:6px}.v7f-pli:hover{color:var(--titre);background:var(--surface-3,var(--surface))}.v7f-pli .i{transition:transform .15s}.v7f-pli[aria-expanded=false] .i{transform:rotate(180deg)}.v7f-saps-l{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px 8px;align-content:start}.v7f-saps-l[hidden]{display:none}.v7f-saps-l .ref-mono{display:flex;align-items:center;justify-content:center;height:28px;padding:0 4px;font-size:12px;font-weight:600;background:var(--surface);border:1px solid var(--bordure);border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v7f-confirme{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--texte);margin-top:auto}.v7f-confirme .i{color:var(--attention)}.v7f-confirme.invalide{color:var(--danger)}.v7f-inconnus{margin:0}.v7f-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v7f-modes .choix-carte{padding:12px 13px;align-items:flex-start;gap:10px}.v7f-mode-tx{display:flex;flex-direction:column;gap:4px;min-width:0}.v7f-mode-t{font-size:13px;font-weight:600;color:var(--titre);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v7f-def{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;background:var(--surface-3,var(--surface));border:1px solid var(--bordure);color:var(--doux);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.v7f-mode-d{font-size:12px;color:var(--doux);line-height:1.45}.v7f-mode-ex{font-size:11.5px;color:var(--titre);font-weight:700;margin-top:2px}.v7f-mode-av{display:flex;gap:6px;align-items:flex-start;font-size:11.5px;color:var(--attention);line-height:1.4;margin-top:2px}.v7f-mode-av .i{flex:none;margin-top:1px}.v7f-mode-av b{color:inherit}.v7f-perim{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v7f-perim .choix-carte.v7f-perim-c{padding:14px 16px;align-items:flex-start;gap:12px;min-height:92px}.v7f-perim-t{font-size:14px}.v7f-perim-d{font-size:12.5px;line-height:1.5;color:var(--texte)}.v7f-jamais{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--doux);line-height:1.45;margin:0;padding:10px 12px;border:1px dashed var(--bordure-forte);border-radius:10px}.v7f-jamais .i{flex:none;margin-top:1px}.v7f-filtres-vis{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:12px 14px}.v7f-filtres-doc{display:grid;grid-template-columns:300px 300px;gap:12px 14px}.v7f-champ-loupe{position:relative;display:block}.v7f-champ-loupe .champ-texte{padding-right:34px;width:100%}.v7f-champ-loupe .i{position:absolute;right:11px;top:50%;transform:translateY(-50%);color:var(--pale);pointer-events:none}.v7f-vgrille{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.v7f-vg{display:flex;flex-direction:column;min-width:0;border:1px solid var(--bordure-forte);border-radius:10px;background:var(--champ-fond);overflow:hidden}.v7f-vg.pris{opacity:.55}.v7f-vg[hidden],.v7f-cg[hidden],.v7f-sel-l[hidden]{display:none}.v7f-vg-img,.v7f-cg-img{display:flex;align-items:center;justify-content:center;background:var(--v5-blanc-photo,#fff);overflow:hidden;flex:none}.v7f-vg-img{height:96px;padding:6px}.v7f-vg-img img,.v7f-cg-img img{max-width:100%;max-height:100%;object-fit:contain}.v7f-sans{color:#8a8a8a}.v7f-sans .i{width:26px;height:26px}.v7f-vg-info{padding:8px 10px 9px;display:flex;flex-direction:column;gap:6px;min-width:0}.v7f-vg-l1{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;min-width:0}.v7f-vg-l1 .ref-mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v7f-vg-l1 .mono{font-size:11px}.v7f-vg-l2{font-size:11.5px;color:var(--doux);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v7f-vg-l2 b{font-family:var(--mono);color:var(--titre);font-weight:700}.v7f-ajouter{width:100%;height:28px;justify-content:center;padding:0 8px}.v7f-ajouter:disabled{opacity:1;color:var(--pale);border-color:var(--bordure);cursor:default}.v7f-rien{margin:0;font-size:12.5px}.v7f-sel{display:flex;flex-direction:column;gap:6px}.v7f-sel-l{display:flex;align-items:center;gap:12px;height:44px;padding:0 8px 0 6px;border:1px solid var(--bordure);border-radius:8px;background:var(--surface-2);min-width:0}.v7f-sel-ph{width:30px;height:34px;border-radius:4px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--v5-blanc-photo,#fff);overflow:hidden}.v7f-sel-ph img{max-width:100%;max-height:100%;object-fit:contain}.v7f-sel-ph.v7f-sans .i{width:16px;height:16px}.v7f-sel-ref{width:88px;flex:none;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v7f-sel-pr{font-size:12.5px;color:var(--texte);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v7f-sel-pr b{font-family:var(--mono);color:var(--titre);font-weight:700}.v7f-sel-sais{font-size:11.5px;color:var(--doux);flex:none}.v7f-ex{font-size:11.5px;color:var(--pale);width:24px;flex:none}.v7f-retirer{color:var(--doux)}.v7f-retirer:hover{color:var(--danger);background:var(--danger-fond);border-color:var(--danger)}.v7f-sel-vide{border:1px dashed var(--bordure-forte);border-radius:8px;padding:12px;text-align:center;color:var(--pale);font-size:12px}.v7f-qte{display:inline-flex;align-items:center;gap:0;height:28px;border:1px solid var(--bordure-forte);border-radius:7px;background:var(--surface);overflow:hidden;flex:none}.v7f-qte .btn-icone{width:26px;height:26px;border:0;border-radius:0;background:none;color:var(--doux);font-size:15px;line-height:1}.v7f-qte .btn-icone:hover{background:var(--accent-pale);color:var(--titre)}.v7f-qte input{width:40px;height:26px;border:0;border-radius:0;background:none;text-align:center;padding:0;font-weight:600;color:var(--titre);-moz-appearance:textfield}.v7f-qte input::-webkit-outer-spin-button,.v7f-qte input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v7f-qte input:focus{outline:none;box-shadow:none}.v7f-qte.off{opacity:.45;pointer-events:none}.v7f-cgrille{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.v7f-cg{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--bordure-forte);border-radius:10px;background:var(--champ-fond);overflow:hidden;cursor:pointer}.v7f-cg:hover{border-color:var(--bordure-forte);background:var(--surface-2)}.v7f-cg.sel{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.v7f-cg-img{height:104px}.v7f-cg-info{padding:9px 10px;display:flex;flex-direction:column;gap:6px;min-width:0}.v7f-cg-ti{font-size:12px;font-weight:600;color:var(--titre);line-height:1.3;height:32px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v7f-cg-caps{display:flex;align-items:center;gap:6px;height:20px;overflow:hidden;min-width:0}.v7f-cg-caps .capsule{height:18px;font-size:10px;padding:0 6px;letter-spacing:.02em;flex:none;max-width:none;display:inline-block;line-height:18px}.v7f-cg-sais{margin-left:auto;font-size:11px;font-weight:700;color:var(--doux);white-space:nowrap;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:right}.v7f-cg-mat{display:flex;align-items:center;gap:5px;height:18px;font-size:11.5px;color:var(--doux);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v7f-cg-mat .i{flex:none;color:var(--pale)}.v7f-cg-mat.vide{color:var(--pale)}.v7f-cg-bas{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:2px}.v7f-cg-case{width:18px;height:18px;margin:0 2px 0 0;accent-color:var(--accent);flex:none;cursor:pointer}.v7f-recap{border-left:1px solid var(--bordure);background:var(--surface-2);padding:14px 16px 12px;display:flex;flex-direction:column;gap:0;overflow:auto;min-height:0}.v7f-recap::-webkit-scrollbar{width:6px}.v7f-recap::-webkit-scrollbar-track{background:transparent}.v7f-recap::-webkit-scrollbar-thumb{background:var(--filet-pouce);border-radius:3px}.v7f-recap::-webkit-scrollbar-button{display:none;width:0;height:0}.v7f-recap-t{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:13.5px;font-weight:600;color:var(--titre)}.v7f-recap-t .i{color:var(--doux)}.v7f-rk{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--doux);padding:5px 2px;border-bottom:1px solid var(--bordure)}.v7f-rk b{color:var(--titre);font-weight:600;text-align:right;white-space:nowrap}.v7f-rk b.z{color:var(--pale);font-weight:500}.v7f-rk b.mono{font-size:12px}.v7f-r-phrase{margin:8px 0 0;font-size:12px;color:var(--pale);line-height:1.45}.v7f-cmd{margin-top:auto;padding-top:10px;border-top:1px solid var(--bordure);display:flex;flex-direction:column;gap:7px}.v7f-recap .destination-pied.v7f-dest{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:0}.v7f-dest .destination-titre{font-size:11.5px;color:var(--pale);font-weight:500}.v7f-dest .destination-seg{width:100%;height:36px;border:0;border-radius:8px;overflow:hidden;background:transparent;gap:4px}.v7f-dest .destination-seg label{flex:1;justify-content:center;border-radius:7px;border:0;background:color-mix(in srgb,var(--titre) 22%,var(--surface));color:var(--titre);font-weight:600;font-size:13px}.v7f-dest .destination-seg label+label{border-left:0}.v7f-dest .destination-seg label:hover{background:color-mix(in srgb,var(--titre) 30%,var(--surface))}.v7f-dest .destination-seg label:has(input:checked){background:var(--accent);color:var(--sur-accent);font-weight:700;box-shadow:none}.v7f-dest .destination-seg label:has(input:checked):hover{background:var(--accent-survol)}.v7f-dest .destination-seg input{border-color:var(--titre);background:transparent}.v7f-dest .destination-seg input:checked{border-color:var(--sur-accent)}.v7f-dest .destination-seg input:checked:after{background:var(--sur-accent)}.v7f-recap .v7f-tout{width:100%;height:36px;padding:0 12px;font-size:12.5px;justify-content:center}.v7f-total{padding:8px 12px;border-radius:8px;background:var(--surface);border:1px solid var(--bordure-forte);font-size:12.5px;color:var(--doux);line-height:1.45}.v7f-total b{color:var(--titre);font-size:14px}.v7f-total small{display:block;font-size:11px}.v7f-conds{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.v7f-cond{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--doux);white-space:nowrap}.v7f-cond.on{color:var(--texte)}.v7f-cond-ic{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--bordure-forte);display:inline-flex;align-items:center;justify-content:center;flex:none;position:relative;color:transparent}.v7f-cond-ic:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--pale)}.v7f-cond-ic .i{display:none;width:10px;height:10px}.v7f-cond.on .v7f-cond-ic{background:var(--succes);border-color:var(--succes);color:#fff}.v7f-cond.on .v7f-cond-ic:after{display:none}.v7f-cond.on .v7f-cond-ic .i{display:block}.form-commande .cv5-pied.v7f-pied{flex-wrap:nowrap;gap:12px}.v7f-pied .legende-oblig{order:1;white-space:nowrap}.v7f-form .cv5-envoyer{width:auto;min-width:200px}.v7f-envoyer .v7f-ic-off{display:none}.v7f-envoyer:disabled{opacity:1;filter:saturate(.55) brightness(.6);cursor:not-allowed}.v7f-envoyer:disabled:hover{background:var(--bouton-fond)}.v7f-envoyer:disabled .v7f-ic-ok{display:none}.v7f-envoyer:disabled .v7f-ic-off{display:inline-block}@media(max-width:1100px){.v7f-vgrille,.v7f-cgrille{grid-template-columns:repeat(3,minmax(0,1fr))}.v7f-g4{grid-template-columns:repeat(2,minmax(0,1fr))}.v7f-saps-l{grid-template-columns:repeat(4,minmax(0,1fr))}.v7f-modes,.v7f-perim{grid-template-columns:1fr}.v7f-pied .legende-oblig{display:none}.v7f-ligne-saison,.v7f-filtres-vis,.v7f-filtres-doc{grid-template-columns:1fr}.v7f-form .onglets+.fenetre-corps.v7f-corps{grid-template-columns:1fr}.v7f-recap{border-left:0;border-top:1px solid var(--bordure)}}.tdb-v7-bloc{display:flex;flex-direction:column;height:392px;overflow:hidden;min-width:0}.tdb-v7-bloc .carte-tete{flex:none;padding:12px 18px;min-height:50px;flex-wrap:nowrap}.tdb-v7-bloc .carte-tete h2{font-size:14.5px;gap:8px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tdb-v7-bloc .carte-tete .actions{flex:none;gap:8px}.tdb-v7-bloc .carte-tete .actions .btn-petit{padding:4px 8px;font-size:12.5px;gap:5px}.tdb-v7-bloc .carte-tete .actions .badge{font-size:11px;padding:0 8px}.tdb-v7-bloc .carte-tete .actions .btn-petit .i{display:none}.tdb-v7-bloc .carte-corps.tdb-v7-corps{flex:1;min-height:0;padding:14px 18px 0;display:flex;flex-direction:column;overflow:hidden}.tdb-v7-pied{flex:none;display:flex;justify-content:flex-end;align-items:center;min-height:54px;padding:10px 18px 14px}.tdb-v7-pied .tdb-v7-voir{height:30px;padding:0 10px;border:1px solid var(--bordure-forte);border-radius:7px;color:var(--titre);background:var(--surface);font-weight:500}.tdb-v7-pied .tdb-v7-voir:hover{background:var(--surface-2)}.tdb-v7-pied .tdb-v7-voir .i{color:var(--doux)}.tdb-v7-bloc .liste-repartition.tdb-v7-lots{gap:14px;flex:none}.tdb-v7-bloc .tdb-v7-lots li{font-size:13px}.tdb-v7-bloc .tdb-v7-lots strong.mono{font-size:12.5px;font-weight:700;letter-spacing:.01em}.tdb-v7-bloc .tdb-v7-lots strong.mono .lien{color:var(--titre);text-decoration:none}.tdb-v7-bloc .tdb-v7-lots strong.mono .lien:hover{text-decoration:underline}.tdb-v7-compteurs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;flex:none}.tdb-v7-compteurs>div{padding:10px 12px;border:1px solid var(--bordure);border-radius:10px;background:var(--surface-2);min-width:0}.tdb-v7-compteurs .lib{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--doux);white-space:nowrap}.tdb-v7-compteurs .lib i{width:8px;height:8px;border-radius:2px;display:inline-block;flex:none}.tdb-v7-compteurs .val{display:block;font-size:20px;font-weight:600;color:var(--titre);line-height:1.2;margin-top:2px;font-variant-numeric:tabular-nums}.tdb-v7-compteurs .jauge{height:5px;margin-top:8px;min-width:0}.tdb-v7-compteurs .lib i.c3,.tdb-v7-compteurs .jauge span.c3{background:var(--doux)}.tdb-v7-compteurs .lib i.c1,.tdb-v7-compteurs .jauge span.c1{background:var(--accent)}.tdb-v7-compteurs .lib i.c2,.tdb-v7-compteurs .jauge span.c2{background:var(--succes)}.tdb-v7-dernieres{list-style:none;margin:12px 0 0;padding:0;border-top:1px solid var(--bordure);flex:none}.tdb-v7-dernieres li{display:grid;grid-template-columns:128px minmax(0,1fr) auto;align-items:center;gap:12px;height:29px;font-size:12.5px;color:var(--texte);border-bottom:1px solid var(--bordure)}.tdb-v7-dernieres li:last-child{border-bottom:0}.tdb-v7-dernieres li.tdb-v7-st{height:auto;padding:6px 0 4px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pale)}.tdb-v7-dernieres .fin{text-align:right}.tdb-v7-dernieres .ref-mono{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tdb-v7-dernieres .ref-mono .lien{color:var(--titre);text-decoration:none}.tdb-v7-dernieres .ref-mono .lien:hover{text-decoration:underline}.tdb-v7-dernieres .mag{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--doux);text-transform:uppercase;font-size:12px}.tdb-v7-dernieres .etat5{height:20px;font-size:11px;padding:0 8px;justify-self:end}@media(max-width:1100px){.tdb-v7-bloc{height:auto}}.v7t-tableau table{table-layout:fixed;width:100%}.v7t-tableau .v7t-c-case{width:44px}.v7t-tableau .v7t-c-sap{width:136px}.v7t-tableau .v7t-c-apercu{width:60px}.v7t-tableau .v7t-c-empl{width:150px}.v7t-tableau .v7t-c-type{width:104px}.v7t-tableau .v7t-c-saison{width:72px}.v7t-tableau .v7t-c-qte{width:44px}.v7t-tableau .v7t-c-cde{width:104px}.v7t-tableau .v7t-c-statut{width:100px}.v7t-tableau .v7t-c-act{width:76px}.v7t-tableau th,.v7t-tableau td{padding-left:8px;padding-right:8px}.v7t-tableau th.centre,.v7t-tableau td.centre{padding-left:4px;padding-right:4px}.v7t-tableau .cv5-type{white-space:nowrap}.v7t-tableau th{overflow:hidden}.v7t-tableau th.v7t-th-ref{white-space:normal;line-height:1.2}.v7t-tableau td.v7t-sap>.a-infobulle{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v7t-tableau td.v7t-sap>.a-infobulle:hover,.v7t-tableau td.v7t-sap>.a-infobulle:focus-within{overflow:visible}.v7t-tableau .cv5-mini{width:36px;height:36px;margin:0}.v7t-empl{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.v7t-empl>b{font-weight:700}.v7t-empl>span{color:var(--texte);font-size:12.5px}.v7t-tableau th.v7t-act,.v7t-tableau td.v7t-act{text-align:center;padding-left:0;padding-right:0;overflow:visible}.v7t-tableau td.v7t-act .v7t-btn{vertical-align:middle}.v7t-lig{display:inline-flex;vertical-align:middle}.v7t-btn[aria-disabled=true]{cursor:not-allowed}.v7t-btn[aria-expanded=true]{background:var(--accent-pale);border-color:var(--accent);color:var(--titre)}.liste-deroulante.liste-actions.v7t-menu{min-width:180px;max-width:220px;padding:6px}.liste-deroulante.liste-actions.v7t-menu.ouvert{position:fixed;right:auto;top:auto;z-index:60}.v7t-menu .ligne{min-height:36px}.v7t-modifier .fenetre-corps{min-width:min(560px,90vw)}.v7t-grille{grid-template-columns:180px minmax(0,1fr);align-items:start}.v7t-grille .champ-large{grid-column:1/-1}.v7t-modifier .fenetre-pied{display:flex;justify-content:space-between;align-items:center}.v7t-modifier .fenetre-tete h2{display:flex;align-items:center;gap:12px}.v7t-modifier .fenetre-tete .cv5-ic{background:var(--surface-3);color:var(--titre)}.v7t-modifier .sous-titre{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px}.voile-modale:has(>.fenetre-modale>.formulaire-visuel7){padding-top:30px}#voile-modale>.fenetre-modale:has(>.formulaire-visuel7),.fenetre-modale:has(>.formulaire-visuel7){max-width:1320px;height:min(760px,calc(100vh - 60px));height:min(760px,calc(100dvh - 60px));max-height:none}.formulaire-visuel7{display:flex;flex-direction:column;flex:1;min-height:0}.formulaire-visuel7 .fenetre-corps{flex:1;min-height:0;overflow-y:auto;padding:14px 24px}.formulaire-visuel7 .onglets+.fenetre-corps{min-height:0}.formulaire-visuel7 .onglets{padding:0 24px}.formulaire-visuel7 .onglet{padding:12px 10px 10px}.formulaire-visuel7 .fenetre-pied{flex-wrap:nowrap}.formulaire-visuel7 .fenetre-pied .legende-oblig{margin-right:auto}.formulaire-visuel7 .fenetre-pied .actions{display:flex;align-items:center;gap:12px;margin-left:0}.tete-visuel7{display:flex;align-items:center;gap:14px;padding:14px 24px}.tete-visuel7 .tete-icone{flex:0 0 44px;width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid var(--bordure-forte);color:var(--titre)}.tete-visuel7 .tete-icone .i{width:20px;height:20px}.tete-visuel7 .tete-titre{flex:1;min-width:0;display:grid;gap:2px}.tete-visuel7 .tete-titre h2{display:flex;align-items:center;gap:10px;margin:0;font-size:17px}.tete-visuel7 .tete-titre h2 .ref-mono{font-size:15px}.tete-visuel7 .tete-titre .sous-titre{font-size:12.5px;color:var(--doux);margin:0}.tete-visuel7 .etat5{flex:none;margin-right:4px}.v7v-filtres{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:14px}.v7v-filtres .v7v-marque{width:320px}.v7v-filtres .v7v-marque .champ-select{min-height:36px;height:36px}.v7v-compteur{font-size:12.5px;color:var(--doux);height:36px;line-height:36px;white-space:nowrap}.v7v-compteur b{color:var(--titre)}.v7v-filtres .faute{flex-basis:100%;font-size:12px;color:var(--danger);font-weight:500}.v7v-grille{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.v7v-vignette{position:relative;display:flex;flex-direction:column;border:1px solid var(--bordure-forte);border-radius:10px;background:var(--surface);overflow:hidden;cursor:pointer;min-width:0}.v7v-vignette[hidden]{display:none}.v7v-vignette:hover{border-color:var(--titre)}.v7v-vignette input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.v7v-vignette:has(input:focus-visible){outline:2px solid var(--anneau);outline-offset:2px}.v7v-vignette.on,.v7v-vignette:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.v7v-img{position:relative;display:flex;align-items:center;justify-content:center;height:112px;background:var(--v5-blanc-photo,#fff);color:#8a8a8a;overflow:hidden}.v7v-img img{max-width:100%;max-height:100%;object-fit:contain;display:block}.v7v-img>.i{width:30px;height:30px}.v7v-coche{position:absolute;top:8px;left:8px;width:22px;height:22px;border-radius:6px;background:var(--accent);color:#000;display:none;align-items:center;justify-content:center}.v7v-coche .i{width:14px;height:14px}.v7v-vignette:has(input:checked) .v7v-coche,.v7v-empl:has(input:checked) .v7v-coche{display:inline-flex}.v7v-info{display:flex;flex-direction:column;gap:5px;padding:9px 11px 10px;min-width:0}.v7v-l1{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;height:18px}.v7v-l1 .ref-mono{font-size:12.5px;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v7v-l1 .capsule{flex:none;max-width:none;letter-spacing:.02em}.v7v-l1 .capsule,.v7v-rappel-meta .capsule,.v7v-occ .capsule{height:18px;font-size:10px;padding:0 7px;white-space:nowrap;display:inline-block;line-height:18px}.v7v-rappel-meta .capsule,.v7v-occ .capsule{overflow:hidden;text-overflow:ellipsis;max-width:160px}.v7v-nom{font-size:12.5px;color:var(--titre);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v7v-l2{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--doux);white-space:nowrap}.v7v-libre{display:inline-flex;align-items:center;gap:5px;color:var(--succes);font-weight:600}.v7v-libre:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.v7v-plein{color:var(--pale)}.v7v-aucune{margin-top:12px}.v7v-vide{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 20px;border:1px dashed var(--bordure-forte);border-radius:10px;color:var(--doux);text-align:center}.v7v-vide .i{width:28px;height:28px;color:var(--pale)}.v7v-vide p{margin:0;font-size:13px}.v7v-rappel.recap-presentoir{display:flex;align-items:center;gap:14px;padding:10px 12px;border:1px solid var(--bordure-forte);border-radius:10px;background:var(--surface-2);margin-bottom:16px}.v7v-rappel-photo{width:88px;height:60px;border-radius:7px;background:var(--v5-blanc-photo,#fff);color:#8a8a8a;display:flex;align-items:center;justify-content:center;flex:none;overflow:hidden}.v7v-rappel-photo img{max-width:100%;max-height:100%;object-fit:contain;display:block}.v7v-rappel-texte{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.v7v-rappel-texte .ref-mono{font-size:13px}.v7v-rappel-nom{font-size:13.5px;font-weight:600;color:var(--titre)}.v7v-rappel-meta{font-size:11.5px;color:var(--doux);display:flex;align-items:center;gap:8px}.v7v-inter{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pale);margin:0 0 12px}.v7v-inter:after{content:"";flex:1;border-top:1px solid var(--bordure)}.v7v-empl-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v7v-empl{position:relative;display:flex;gap:14px;padding:14px;border:1px solid var(--bordure-forte);border-radius:10px;background:var(--champ-fond);min-height:112px;cursor:pointer;min-width:0}.v7v-empl:hover{border-color:var(--titre)}.v7v-empl input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.v7v-empl:has(input:focus-visible){outline:2px solid var(--anneau);outline-offset:2px}.v7v-empl.on,.v7v-empl:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;background:var(--accent-pale)}.v7v-lettre{width:48px;height:48px;border-radius:10px;background:var(--surface-3);border:1px solid var(--bordure-forte);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-weight:800;font-size:22px;color:var(--titre);flex:none}.v7v-empl:has(input:checked) .v7v-lettre{background:var(--accent);border-color:var(--accent);color:#000}.v7v-empl .v7v-coche{top:10px;right:10px;left:auto}.v7v-empl-texte{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.v7v-zone{font-size:13.5px;font-weight:600;color:var(--titre);display:flex;align-items:baseline;gap:8px;min-width:0}.v7v-zone:first-letter{text-transform:uppercase}.v7v-empl-ref{font-family:var(--mono);font-size:11px;font-weight:600;color:var(--pale)}.v7v-dims{font-size:12.5px;color:var(--texte)}.v7v-dims b{font-family:var(--mono);color:var(--titre)}.v7v-occ{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--doux);margin-top:2px;flex-wrap:wrap}.v7v-occ .ref-mono{font-size:11.5px}.v7v-occ .capsule{margin-left:4px}.v7v-emplacements .faute{display:block;font-size:12px;color:var(--danger);font-weight:500;margin-bottom:10px}.v7v-emplacements.invalide .v7v-empl{border-color:var(--danger)}.v7v-note{margin-top:16px}.note.v7v-note{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--bordure-forte);border-radius:10px;background:var(--surface-2);font-size:12.5px;color:var(--texte)}.note.v7v-note .i{flex:none;margin-top:2px;color:var(--accent)}.note.v7v-note b{color:var(--titre)}.v7v-visuel{display:grid;grid-template-columns:400px minmax(0,1fr);gap:22px;align-items:start}.v7v-gauche{display:flex;flex-direction:column;gap:14px}.v7v-erp .v7v-gauche{gap:10px}.v7v-erp .v7v-fichier .apercu.v7v-apercu{height:360px}.v7v-gauche .champ-texte,.v7v-gauche .champ-select{min-height:36px;height:36px}.v7v-deux{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.v7v-trois{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.formulaire-visuel7 .lecture{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px dashed var(--bordure-forte);border-radius:6px;background:transparent;color:var(--texte);font-size:13px}.formulaire-visuel7 .lecture>span:first-child{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.formulaire-visuel7 .lecture>.i{flex:none;width:14px;height:14px;color:var(--pale)}.formulaire-visuel7 .lecture .ref-mono{font-size:13.5px}.formulaire-visuel7 .lecture .ref-mono.attente{font-family:inherit;font-weight:500;color:var(--pale);background:transparent;padding:0}.formulaire-visuel7 .lecture-unite{font-size:11.5px;color:var(--pale)}.formulaire-visuel7 .aide-lecture{font-size:11.5px;color:var(--pale);line-height:1.45}.formulaire-visuel7 .champ .radios{min-height:36px;align-items:center}.v7v-fichier.zone-fichier.champ{min-height:0;padding:12px 14px;gap:10px;border-radius:10px}.v7v-fichier .zone-meta{line-height:1.35}.v7v-fichier .zone-titre-note{font-weight:400;color:var(--pale);font-size:12px}.v7v-fichier .apercu.v7v-apercu{height:420px;border-radius:8px}.v7v-fichier .apercu.v7v-apercu img{width:100%;height:100%;object-fit:contain}.v7v-fichier .apercu.v7v-apercu.vide{color:var(--pale)}.v7v-fichier-pied{display:flex;align-items:flex-start;gap:14px}.v7v-fichier-pied .btn-fichier{flex:none;height:36px}.v7v-fichier-texte{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.v7v-fichier-texte .zone-fichier-nom .zone-meta{white-space:nowrap}.v7v-retirer{font-size:12px;color:var(--doux);display:inline-flex;align-items:center;gap:6px}@media(max-width:1100px){.v7v-grille{grid-template-columns:repeat(3,minmax(0,1fr))}.v7v-visuel{grid-template-columns:1fr}.v7v-empl-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.v7v-grille,.v7v-empl-grille,.v7v-deux,.v7v-trois{grid-template-columns:1fr}.fenetre-modale:has(>.formulaire-visuel7){height:auto;max-height:calc(100dvh - 40px)}}.formulaire-visuel7 .v7v-fichier.champ>.faute,.formulaire-visuel7 .v7v-emplacements>.faute,.formulaire-visuel7 .v7v-filtres>.faute{position:static;visibility:visible;opacity:1;width:auto;max-width:none;background:transparent;color:var(--danger);padding:0;box-shadow:none;border:0;font-size:12.5px;font-weight:500;display:flex;align-items:center;gap:6px}.formulaire-visuel7 .v7v-fichier.champ>.faute:before,.formulaire-visuel7 .v7v-emplacements>.faute:before,.formulaire-visuel7 .v7v-filtres>.faute:before{position:static;width:8px;height:8px;border-radius:50%;background:var(--danger);transform:none;flex:none}#voile-modale>.fenetre-modale.large:has(.plv8-form){max-width:1320px;height:min(840px,calc(100dvh - 48px));max-height:none}#voile-modale.voile-modale:has(.plv8-form){padding-top:min(7vh,30px);padding-bottom:16px}.plv8-form .onglets+.fenetre-corps.plv8-corps,.plv8-form .fenetre-corps.plv8-corps{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:minmax(0,1fr);gap:18px;padding:14px 22px 14px 0;overflow:hidden;min-height:0}.plv8-principal{min-width:0;min-height:0;margin-left:8px;overflow-x:hidden;overflow-y:auto;direction:rtl;scrollbar-gutter:stable}@supports (-moz-appearance:none){.plv8-principal{scrollbar-width:thin;scrollbar-color:var(--filet-pouce) transparent}}.plv8-defile-int{direction:ltr;display:flex;flex-direction:column;min-height:100%;box-sizing:border-box;padding:0 0 12px 16px}.plv8-defile-int>.bandeau{margin-bottom:14px}.plv8-principal .panneau.ouvert{display:flex;flex-direction:column;gap:14px}.plv8-principal .panneau>.aide-onglet.plv8-aide{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 14px;background:var(--accent-pale);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:8px;color:var(--texte);font-size:13px}.plv8-aide>.i{flex:none;margin-top:3px;color:var(--accent)}.plv8-aide strong{color:var(--titre)}.plv8-demande{gap:14px 14px}.plv8-tete h2{min-width:0;flex:1}.plv8-tete .sous-titre.plv8-sous{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.plv8-sous-saison{display:inline-flex;align-items:center;gap:8px}.plv8-sous-saison[hidden]{display:none}.plv8-sous .mono{color:var(--doux)}.plv8-blocs{display:flex;flex-direction:column;gap:14px;min-width:0}.plv8-form .plv6-bloc{border-color:var(--bordure-forte);background:var(--surface-2)}.plv8-form .plv6-bloc.ko{border-color:color-mix(in srgb,var(--danger) 60%,transparent)}.plv8-form .plv6-bloc-tete{min-height:44px}.plv8-form .plv6-bloc-corps{padding:4px 14px 14px}.plv8-manque{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:6px;background:var(--danger-fond);color:var(--danger);font-size:11.5px;font-weight:600;white-space:nowrap;flex:none}.plv8-manque[hidden]{display:none}.plv8-manque .i{width:13px;height:13px}.plv8-form .plv6-inter{display:flex;align-items:center;gap:10px;margin:14px 0 8px;padding:0;border:0;font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--pale)}.plv8-form .plv6-inter:after{content:"";flex:1;height:1px;background:var(--bordure)}.plv8-form .plv6-grille{gap:12px 14px}.plv8-form .plv6-options{gap:22px;flex-wrap:nowrap}.plv8-form .plv6-dimensions{grid-template-columns:repeat(4,minmax(0,1fr))}.plv8-form .plv6-commentaire textarea.champ-zone{min-height:64px;height:64px}.plv8-form .plv6-ajouter{min-height:44px;flex:none}.plv8-form .champ.invalide>.faute{position:static;visibility:visible;opacity:1;width:auto;max-width:none;margin-top:5px;padding:0;background:transparent;color:var(--danger);box-shadow:none;border:0;font-size:11.5px;font-weight:500}.plv8-form .champ.invalide>.faute:before{display:none}.plv8-form .champ.invalide :is(.champ-select,.champ-texte,.champ-zone){border-color:var(--danger);box-shadow:0 0 0 1px var(--danger) inset}.plv8-recap{display:flex;flex-direction:column;min-height:0;overflow:auto;border:1px solid var(--bordure-forte);border-radius:12px;background:var(--surface-2);padding:14px}.plv8-recap::-webkit-scrollbar{width:6px}.plv8-recap::-webkit-scrollbar-thumb{background:var(--filet-pouce);border-radius:3px}.plv8-recap::-webkit-scrollbar-button{display:none;width:0;height:0}.plv8-recap .v7f-recap-t{margin-bottom:6px}.plv8-recap .v7f-rk b{overflow:hidden;text-overflow:ellipsis}.plv8-rk-mag b{display:flex;flex-direction:column;align-items:flex-end;gap:1px;max-width:190px;line-height:1.3;min-width:0}.plv8-rk-mag b.z{display:block}.plv8-mag-en{max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plv8-mag-sap{font-size:11.5px;color:var(--doux);font-weight:700}.plv8-quant{margin-top:10px;padding:2px 10px;border:1px solid var(--bordure);border-radius:8px;background:var(--surface)}.plv8-quant .v7f-rk{padding:7px 0}.plv8-quant .v7f-rk:last-child{border-bottom:0}.plv8-envoi{margin:6px 2px 0;font-size:11.5px;color:var(--doux);line-height:1.45}.plv8-envoi b{color:var(--titre)}.plv8-recap .v7f-cmd.plv8-cmd{margin-top:auto;padding-top:14px;gap:8px}.plv8-recap .destination-pied.v7f-dest{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:0}.plv8-dest .destination-seg{height:38px}.plv8-dest .destination-seg label{gap:7px;position:relative}.plv8-dest .destination-seg input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;border:0;cursor:pointer}.plv8-dest .destination-seg input:after{display:none}.plv8-dest .destination-seg label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.plv8-conds-t{margin:4px 0 0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pale)}.plv8-conds .v7f-cond{font-size:12px}.plv8-pied{flex-wrap:nowrap;justify-content:flex-start}.plv8-pied .espace{flex:1}.plv8-pied .legende-oblig{white-space:nowrap}.plv8-envoyer{min-width:200px;justify-content:center}.plv8-envoyer .plv8-ic-production,.plv8-envoyer.plv8-prod .plv8-ic-brouillon{display:none}.plv8-envoyer.plv8-prod .plv8-ic-production{display:inline-block}.plv8-envoyer:disabled .plv8-ic-production,.plv8-envoyer:disabled .plv8-ic-brouillon{display:none}@media(max-width:1100px){.plv8-form .fenetre-corps.plv8-corps{grid-template-columns:minmax(0,1fr);overflow-y:auto;padding:14px 16px}.plv8-principal{margin-left:0;overflow:visible}.plv8-form .plv6-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}.plv8-form .plv6-options{flex-wrap:wrap}.plv8-pied .legende-oblig{display:none}}.pf6-ident>.pm9-marques-champ{grid-column:span 2}.pf6-ident.pf6-sans-commut>.pm9-marques-champ{grid-column:span 2}.pm9-sous{color:var(--pale);font-weight:400}.pm9-marques{position:relative;min-height:36px;box-sizing:border-box;border-radius:var(--r-champ, 8px);border:1px solid var(--champ-bordure, var(--bordure-forte));background:var(--champ-fond);display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:4px 6px}.pm9-marques.ko{border-color:var(--ko, var(--danger));box-shadow:0 0 0 1px var(--ko, var(--danger)) inset}.pm9-cap{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 4px 0 10px;border-radius:999px;background:var(--info-fond);color:var(--info-texte, var(--info));font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.pm9-cap.ko{background:var(--ko-fond, var(--danger-fond));color:var(--ko-texte, var(--danger));box-shadow:0 0 0 1.5px var(--ko, var(--danger)) inset}.pm9-x{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:0;padding:0;margin:0;background:color-mix(in srgb,var(--titre) 10%,transparent);color:inherit;cursor:pointer}.pm9-x:hover{background:color-mix(in srgb,var(--titre) 22%,transparent)}.pm9-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pm9-x svg{width:11px;height:11px;stroke-width:2.6}.pm9-ajout{position:relative;display:inline-flex}.pm9-add{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;border:1px dashed var(--bordure-forte);background:transparent;color:var(--titre);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.pm9-add:hover,.pm9-add.on{border-style:solid;border-color:var(--accent);background:var(--accent-pale)}.pm9-add svg{width:13px;height:13px}.pm9-liste{position:absolute;z-index:30;left:0;top:calc(100% + 6px);width:240px;max-height:300px;overflow-y:auto;background:var(--surface);border:1px solid var(--bordure-forte);border-radius:10px;box-shadow:var(--ombre-haute, 0 12px 32px rgb(0 0 0 / .35));padding:6px;display:flex;flex-direction:column;gap:1px}.pm9-liste[hidden]{display:none}.pm9-liste-titre{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--pale);padding:4px 10px;font-weight:600}.pm9-r{display:flex;align-items:center;gap:10px;height:30px;padding:0 10px;border-radius:7px;border:0;background:transparent;font:inherit;font-size:12.5px;color:var(--titre);text-align:left;cursor:pointer;flex:none}.pm9-r[hidden]{display:none}.pm9-r:hover,.pm9-r:focus-visible{background:var(--accent-pale);outline:none}.pm9-c{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--pale);font-weight:700}.pm9-faute{display:flex;gap:6px;align-items:flex-start;margin-top:6px;line-height:1.4}.pm9-faute svg{flex:none;margin-top:1px}.pm9-acr{display:inline-flex;gap:4px;align-items:center;flex:none}.pm9-acr .capsule{height:20px;padding:0 7px;font-family:var(--mono);letter-spacing:.02em}.pf5-titre .pm9-acr{margin-left:4px}.vp5-mq .pm9-acr{gap:2px;vertical-align:middle}.vp5-mq .pm9-acr .capsule{height:16px;padding:0 3px;font-size:9.5px;letter-spacing:0}td .pm9-acr .capsule{height:19px;padding:0 6px;font-size:10.5px}.pf5-photo-champ .pf5-photo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:300px}.pf5-apercu.pm9-photo{padding:10px;background:var(--v5-blanc-photo, #FFFFFF)}.pf5-apercu.pm9-photo .pm9-photo-img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;display:block}.v7v-compteur.pm9-compteur{display:flex;flex-direction:column;justify-content:center;gap:2px;line-height:1.35}.pm9-aide-multi{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--pale)}.pm9-aide-multi[hidden]{display:none}.pm9-aide-multi svg{width:13px;height:13px}.v7v-l2 .pm9-mm{font-size:10.5px;color:var(--pale);font-weight:600;letter-spacing:.04em;white-space:nowrap}.pm9-dest.v7f-dest{flex-direction:row;align-items:center;gap:8px}.pm9-dest.v7f-dest .destination-seg{width:auto}.pm9-dest.v7f-dest .destination-seg label{flex:none;padding:0 14px}.champ>.faute.pm9-faute{position:static;visibility:visible;opacity:1;width:auto;max-width:none;background:none;color:var(--danger);padding:0;box-shadow:none;border:0;font-size:12px;font-weight:500}.champ>.faute.pm9-faute:before{display:none}.champ>.faute.pm9-faute svg{width:14px;height:14px}@media(prefers-color-scheme:dark){:root:not([data-theme=jour]){--accent-survol:#FFF36B;--accent-pale:#3B391C;--accent-texte:#F9EB1B;--menu-fond:#1E1E1E;--bouton-fond:#F9EB1B;--bouton-texte:#000000;--bouton-survol-fond:#FFF36B;--anneau:#F9EB1B;--souligne:#F9EB1B;--tableau-tete:#2A2812;--tableau-survol:#2A2915;--note-fond:#24220F;--note-bordure:#3B391C;--note-titre:#F9EB1B;--scene-fond:#000000;--disque:#F9EB1B}:root:not([data-theme=jour]){--fond:#121212;--surface:#1C1C1C;--surface-2:#232323;--bordure:#2E2E2E;--bordure-forte:#3A3A3A;--titre:#F5F5F5;--texte:#D4D4D4;--doux:#A3A3A3;--pale:#8F8F8F;--haut-fond:#161616;--haut-texte:#A3A3A3;--haut-survol-fond:#232323;--danger:#FDA29B;--danger-fond:#2A1210;--succes:#4ADE80;--succes-fond:#122117;--attention:#FDB022;--attention-fond:#2A1F0A;--info:#93C5FD;--info-fond:#0F1A2E;--ombre:0 1px 3px 0 rgb(0 0 0 / .5), 0 1px 2px -1px rgb(0 0 0 / .5);--filet-pouce:rgb(255 255 255 / .16);--filet-pouce-survol:rgb(255 255 255 / .3);--code-fond:#0A0A0A;--code-texte:#E5E5E5;--copier-fond:#141414;--copier-texte:#D4D4D4;--copier-bordure:#3A3A3A;--tableau-zebre:#202020;--separateur:rgb(255 255 255 / .07);--section-tete:#232323;--champ-fond:#161616;--champ-bordure:#3A3A3A;--champ-texte:#F5F5F5;--graphe-2:#F5F5F5;--graphe-3:#8F8F8F;--graphe-4:#3A3A3A;color-scheme:dark}:root:not([data-theme=jour]) .disque-hachure{opacity:.9}:root:not([data-theme=jour]) .carte-connexion{border:1px solid var(--bordure)}:root:not([data-theme=jour]) .logo-jour{display:none}:root:not([data-theme=jour]) .logo-nuit{display:block}:root:not([data-theme=jour]) .carte{border:1px solid var(--bordure);box-shadow:none}:root:not([data-theme=jour]) .tuile{border:1px solid var(--bordure);box-shadow:none}:root:not([data-theme=jour]) .info-survol{background:#262626;border-color:#4a4a4a;box-shadow:0 12px 32px -8px #000000bf}:root:not([data-theme=jour]) .element-validation{border:1px solid var(--bordure);border-left:4px solid var(--attention);box-shadow:none}:root:not([data-theme=jour]) .carte-france .terre{fill:#2e2e2e;stroke:#505050}:root:not([data-theme=jour]){--selection-pale:#3B391C;--selection-texte:#FFFFFF}:root:not([data-theme=jour]) .haut .bascule-menu:hover,:root[data-theme=nuit] .haut .bascule-menu[aria-expanded=true],:root[data-theme=nuit] .haut .btn-plus:hover,:root[data-theme=nuit] .haut .btn-plus[aria-expanded=true],:root[data-theme=nuit] .haut .lien-haut.rond:hover,:root[data-theme=nuit] .haut .lien-haut.rond[aria-expanded=true]{background:var(--surface-2)}:root:not([data-theme=jour]) .recherche-declencheur:hover,:root[data-theme=nuit] .recherche-declencheur[aria-expanded=true]{background:var(--surface-2)}:root:not([data-theme=jour]) .recherche-resultat:hover,:root[data-theme=nuit] .recherche-resultat[aria-selected=true]{background:var(--surface-2)}:root:not([data-theme=jour]) .liste-deroulante .ligne:hover,:root[data-theme=nuit] .liste-deroulante .ligne:focus-visible{background:var(--surface-2)}:root:not([data-theme=jour]) .badge-saison{background:var(--surface-2)}:root:not([data-theme=jour]){--surface-3:#262626;--bulle-fond:#F5F5F5;--bulle-texte:#171717;--case-liste:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Crect width='26' height='26' rx='6' fill='%23262626'/%3E%3Cg transform='translate(6 6) scale(.5833)' fill='none' stroke='%23A3A3A3' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/g%3E%3C/svg%3E");--case-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Crect width='26' height='26' rx='6' fill='%23262626'/%3E%3Cg transform='translate(6 6) scale(.5833)' fill='none' stroke='%23A3A3A3' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='17' rx='2'/%3E%3Cpath d='M3 9h18M8 2v4M16 2v4'/%3E%3C/g%3E%3C/svg%3E");--case-heure:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Crect width='26' height='26' rx='6' fill='%23262626'/%3E%3Cg transform='translate(6 6) scale(.5833)' fill='none' stroke='%23A3A3A3' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/g%3E%3C/svg%3E")}:root:not([data-theme=jour]) .hc-horaires,:root[data-theme=nuit] .hc-contacts{--hc-s3:var(--surface-3,#262626);--hc-note-fond:var(--note-fond,#24220F);--hc-note-bordure:var(--note-bordure,#3B391C);--hc-note-titre:var(--note-titre,#F9EB1B)}:root:not([data-theme=jour]) .fenetre-modale{--imp-s3:var(--surface-3,#262626);--imp-trait-fait:var(--accent-bord,var(--accent))}:root:not([data-theme=jour]){--menu-panneau:#2A2A2A;--menu-panneau-survol:#353535}:root:not([data-theme=jour]){--recent-fond:#24220F;--recent-bord:#4A4620}:root:not([data-theme=jour]){--ferme-fond:#2A1616;--ferme-fond-survol:#341B1B}:root:not([data-theme=jour]) .cat.platinum{background:#1e2733;color:#cbd5e1;border-color:#3a4757}:root:not([data-theme=jour]) .cat.gold{background:#2e240c;color:#f2c94c;border-color:#5c4a16}:root:not([data-theme=jour]) .cat.silver{background:#26282b;color:#d1d5db;border-color:#4a4e54}:root:not([data-theme=jour]) .cat.nc{color:#6e6e6e;border-color:#333}:root:not([data-theme=jour]) .cat.ind{color:#636363;border-color:#333}:root:not([data-theme=jour]) body.page-nue:has(.tele-scene){--tele-fond:#111111;--tele-marque:#F9EB1B;--tele-doux:#9AA0A6;--tele-pied:#9AA0A6}:root:not([data-theme=jour]){--v5-ambre-fond:#2A2010;--v5-ambre-texte:#FBBF24}:root:not([data-theme=jour]) .fenetre-dist-retrait .fenetre-pied .btn-danger{background:#c2362b;border-color:#c2362b;color:#fff}:root:not([data-theme=jour]){--v6-bleu-fond:#14213A;--v6-bleu-texte:#93C5FD;--v6-bleu-bord:#2E4C8A}:root:not([data-theme=jour]){--v7-danger-plein:#C2362B}}
