:root{--brand:#334155;--brand-700:#1e293b;--brand-500:#475569;--brand-300:#94a3b8;--brand-surface:#f8fafc;--brand-surface-2:#f1f5f9;--police:Ubuntu,Arial,Helvetica,sans-serif;--g10:#333;--g20:#666;--g30:#999;--g40:#ccc;--g45:#eee;--g50:#f5f5f5;--g60:#f9f9fb;--success:#398538;--warning:#fa5c00;--error:#e91b06;--ink:var(--g10);--ink-2:var(--g20);--ink-3:var(--g30);--line:var(--g40);--line-2:var(--g45);--bg:var(--g60);--card:#fff;--r:4px;--r-l:8px;--pill:40px;--sh-1:0 0 4px #0000001a;--sh-2:0 0 4px #0000001a,0 4px 8px #0000001a;--sh-3:0 4px 16px #0000001f,0 0 9px 2px #0000000f;--ipad-pas:8px;--ipad-marge:20px;--ipad-ecart:16px;--ipad-cible:44px;--ipad-rayon-fenetre:18px;--ipad-rayon-carte:12px;--ipad-rayon-controle:10px;--ipad-barre-laterale:280px;--ipad-lecture:680px;--ipad-formulaire:1040px;--ipad-fond:#fff;--ipad-fond-groupe:#f2f2f7;--ipad-separateur:#3c3c432e;--ipad-texte:var(--ink,#1c1c1e);--ipad-texte-2:var(--ink-2,#3c3c43);--ipad-texte-3:var(--ink-3,#8a8a8e);--ipad-accent:var(--brand,#581d74);--t-titre1:28px;--t-titre1-l:34px;--t-titre2:22px;--t-titre2-l:28px;--t-titre3:20px;--t-titre3-l:25px;--t-corps:17px;--t-corps-l:22px;--t-legende:16px;--t-legende-l:21px;--t-sous:15px;--t-sous-l:20px;--t-note:14px;--t-note-l:18px;--t-cap1:14px;--t-cap1-l:18px;--t-cap2:14px;--t-cap2-l:18px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--police,Ubuntu,Arial,Helvetica,sans-serif);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4{letter-spacing:-.022em;margin:0;font-weight:700}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--g40);border:2px solid var(--bg);border-radius:4px}.topbar{z-index:50;border-bottom:1px solid var(--g45);box-shadow:var(--sh-1);background:#fff;position:sticky;top:0}.topbar-in{align-items:center;gap:28px;max-width:1440px;height:68px;margin:0 auto;padding:0 28px;display:flex}.brand{cursor:pointer;flex-shrink:0;align-items:center;gap:14px;display:flex}.brand img{height:30px;display:block}.brand-sep{background:var(--g40);width:1px;height:30px}.brand b{color:var(--brand);font-size:16px;display:block}.brand span{color:var(--g20);letter-spacing:.4px;text-transform:uppercase;font-size:14px;font-weight:500;display:block}.nav{flex:1;justify-content:center;align-self:stretch;gap:2px;display:flex}.nav>button,.nav .nav-parent{color:var(--g20);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:0 20px;font-size:18px;font-weight:500;transition:all .16s;display:inline-flex}.nav>button:hover,.nav .nav-parent:hover{color:var(--brand)}.nav>button.on,.nav .nav-drop.on .nav-parent{color:var(--brand);border-bottom-color:var(--brand);font-weight:700}.chev{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:all .18s;transform:rotate(45deg)translate(-2px,-2px)}.open>.nav-parent .chev,.open>.me .chev{transform:rotate(-135deg)translate(-3px,-3px)}.nav-drop{align-self:stretch;display:flex;position:relative}.drop-menu{border:1px solid var(--line);border-radius:var(--r);min-width:280px;box-shadow:var(--sh-3);z-index:60;background:#fff;padding:6px;display:none;position:absolute;top:100%;left:0}.open>.drop-menu{animation:.16s slide;display:block}.drop-menu button{text-align:left;border-radius:var(--r);cursor:pointer;background:0 0;border:0;width:100%;padding:10px 12px;display:block}.drop-menu button:hover,.drop-menu button.on{background:var(--brand-surface)}.dm-t{font-size:14px;font-weight:700;display:block}.drop-menu button.on .dm-t{color:var(--brand)}.dm-d{color:var(--g20);font-size:14px;display:block}.dm-entete{letter-spacing:.14em;text-transform:uppercase;color:var(--g20);padding:8px 12px 6px;font-size:14px;font-weight:700}.aide-zone{margin-left:auto}.aide-zone .rond[data-bulle]:hover:after{left:50%;right:auto;transform:translate(-50%)}.me-drop{margin-left:10px;position:relative}.me-drop .drop-menu{min-width:300px;left:auto;right:0}.me{cursor:pointer;border-radius:var(--pill);background:0 0;border:0;align-items:center;gap:9px;padding:5px 8px;display:flex}.me:hover,.open>.me{background:var(--g50)}.me-txt{text-align:left;line-height:1.2}.me-txt b{font-size:14px;display:block}.me-txt small{color:var(--g20);font-size:14px}.avatar{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:grid}.avatar.admin{background:var(--brand-700);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand-300)}@keyframes slide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.page{max-width:1440px;margin:0 auto;padding:24px 28px 60px}.entete{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.entete h1{font-size:24px}.entete p{color:var(--ink-2);margin:2px 0 0}.entete .outils{gap:8px;margin-left:auto;display:flex}.rond{border:1px solid var(--line);cursor:pointer;width:38px;height:38px;color:var(--g20);background:#fff;border-radius:50%;place-items:center;transition:all .14s;display:grid;position:relative}.rond:hover{border-color:var(--brand);color:var(--brand);background:var(--brand-surface)}.rond.on{background:var(--brand);color:#fff;border-color:var(--brand)}.rond svg{width:18px;height:18px}.rond[data-bulle]:hover:after{content:attr(data-bulle);background:var(--g10);color:#fff;border-radius:var(--r);white-space:nowrap;z-index:5;padding:4px 8px;font-size:14px;position:absolute;top:calc(100% + 6px);right:0}.kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:18px;animation:.18s slide;display:grid}.kpi{border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--sh-1);background:#fff;padding:12px 14px}.kpi b{color:var(--brand);font-size:22px;display:block}.kpi span{color:var(--g20);text-transform:uppercase;letter-spacing:.08em;font-size:14px;font-weight:500}.recherche{align-items:center;gap:10px;margin-bottom:14px;animation:.18s slide;display:flex}.recherche input,.recherche select{border:1px solid var(--line);border-radius:var(--r);background:#fff;min-width:220px;padding:9px 12px}.recherche input:focus,select:focus,textarea:focus{outline:2px solid var(--brand-300);outline-offset:0}.barre-liste{color:var(--ink-2);align-items:center;gap:10px;margin:0 0 10px;font-size:14px;display:flex}.barre-liste .vues{gap:4px;margin-left:auto;display:flex}.vues button{border:1px solid var(--line);border-radius:var(--r);cursor:pointer;width:32px;height:32px;color:var(--g20);background:#fff;place-items:center;display:grid}.vues button.on{background:var(--brand);border-color:var(--brand);color:#fff}.vues svg{width:16px;height:16px}.tbl{border-collapse:collapse;border:1px solid var(--line-2);border-radius:var(--r);width:100%;box-shadow:var(--sh-1);background:#fff;overflow:hidden}.tbl th{text-transform:uppercase;letter-spacing:.08em;color:var(--g20);text-align:left;border-bottom:1px solid var(--line);background:var(--g50);padding:10px 12px;font-size:14px;font-weight:500}.tbl td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:10px 12px}.tbl tbody tr{cursor:pointer;transition:all .12s}.tbl tbody tr:hover{background:var(--brand-surface)}.tbl tbody tr.on{background:var(--brand-surface-2)}.tbl tr:last-child td{border-bottom:0}.ic-tile{border-radius:var(--r-l);background:var(--brand-surface);width:40px;height:40px;color:var(--brand);flex-shrink:0;place-items:center;display:grid}.ic-tile svg{width:24px;height:24px;animation:16s ease-in-out infinite respire}.ic-tile.g{width:56px;height:56px}.ic-tile.g svg{width:34px;height:34px}.nom-cell{align-items:center;gap:12px;display:flex}.nom-cell b{font-size:14px;display:block}.nom-cell small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:520px;font-size:14px;display:block;overflow:hidden}.tag{border-radius:var(--pill);background:var(--g50);color:var(--g20);white-space:nowrap;margin:1px 3px 1px 0;padding:2px 8px;font-size:14px;display:inline-block}.tag.b{background:var(--brand-surface-2);color:var(--brand)}.tag.v{color:var(--success);background:#e8f3e8}.tag.o{color:var(--warning);background:#ffefe5}.tag.r{color:var(--error);background:#fde7e4}.fam{color:var(--ink-2);align-items:center;gap:6px;font-size:14px;display:inline-flex}.fam i{background:var(--brand-300);border-radius:50%;width:8px;height:8px}.niv{cursor:default;gap:2px;display:inline-flex;position:relative}.niv i{background:var(--g45);border-radius:2px;width:6px;height:12px}.niv i.on{background:var(--brand)}.niv.cout i.on{background:var(--brand-300)}.niv[data-bulle]:hover:after{content:attr(data-bulle);background:var(--g10);color:#fff;border-radius:var(--r);white-space:nowrap;z-index:5;padding:3px 7px;font-size:14px;position:absolute;bottom:calc(100% + 4px);left:0}.etoiles{gap:1px;display:inline-flex;position:relative}.etoiles svg{width:14px;height:14px;fill:var(--g45);stroke:none}.etoiles svg.on{fill:var(--brand)}.etoiles.editable svg{cursor:pointer}.etoiles.editable svg:hover{fill:var(--brand-500)}.ops{display:grid}.op{border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;box-shadow:var(--sh-1);background:#fff;flex-direction:column;min-width:0;transition:all .14s;display:flex;overflow:hidden}.op:hover{box-shadow:var(--sh-2);border-color:var(--brand-300)}.op.on{border-color:var(--brand)}.op-h{align-items:center;gap:10px;margin-bottom:8px;display:flex}.op-h b{font-size:14px;line-height:1.25}.op p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.op-l{color:var(--ink-3);border-top:1px solid var(--line-2);justify-content:space-between;padding:3px 0;font-size:14px;display:flex}@keyframes respire{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.tbl tbody tr:nth-child(5n+2) .ic-tile svg,.ops .op:nth-child(5n+2) .ic-tile svg{animation-delay:-3.2s}.tbl tbody tr:nth-child(5n+3) .ic-tile svg,.ops .op:nth-child(5n+3) .ic-tile svg{animation-delay:-6.4s}.tbl tbody tr:nth-child(5n+4) .ic-tile svg,.ops .op:nth-child(5n+4) .ic-tile svg{animation-delay:-9.6s}@media (prefers-reduced-motion:reduce){.ic-tile svg{animation:none}}.split{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:18px;display:grid}.panneau{border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--sh-2);background:#fff;max-height:calc(100vh - 100px);animation:.18s slide;position:sticky;top:86px;overflow:auto}.panneau-h{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding:16px 18px;display:flex}.panneau-h h2{font-size:17px}.panneau-h small{color:var(--ink-3);font-size:14px;display:block}.panneau-h .rond{width:32px;height:32px;margin-left:auto}.sect{border-bottom:1px solid var(--line-2);padding:14px 18px}.sect:last-child{border-bottom:0}.sect h3{text-transform:uppercase;letter-spacing:.1em;color:var(--g20);align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:500;display:flex}.sect h3 .rond{width:28px;height:28px;margin-left:auto}.sect h3 .rond svg{width:14px;height:14px}.sect p{margin:0 0 6px;font-size:14px}.seq{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.seq .et{background:var(--brand-surface);border:1px solid var(--brand-surface-2);border-radius:var(--r);flex-direction:column;flex:none;gap:1px;min-width:0;padding:6px 9px;font-size:14px;display:flex;position:relative}.seq .et b{color:var(--brand-700);font-size:14px}.seq .et small{color:var(--ink-3)}.seq .et.en_cours{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-surface-2);background:#fff}.seq .et.reussi{background:#e8f3e8;border-color:#c8e2c8}.seq .et.a_verifier{background:#ffefe5;border-color:#ffd6bf}.seq .et.echec{background:#fde7e4;border-color:#f7c3bd}.seq .et .n{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:14px;font-weight:700;display:grid;position:absolute;top:-7px;left:-5px}textarea.consigne{border:1px solid var(--line);border-radius:var(--r);resize:vertical;width:100%;min-height:180px;padding:10px;font-family:inherit;font-size:14px;line-height:1.5}.consigne-lecture{white-space:pre-wrap;background:var(--g60);border:1px solid var(--line-2);border-radius:var(--r);max-height:240px;padding:10px;font-size:14px;overflow:auto}.btn{border-radius:var(--pill);border:1px solid var(--brand);background:var(--brand);color:#fff;cursor:pointer;align-items:center;gap:8px;padding:9px 16px;font-weight:500;transition:all .14s;display:inline-flex}.btn:hover{background:var(--brand-700)}.btn.sec{color:var(--brand);background:#fff}.btn.sec:hover{background:var(--brand-surface)}.btn.petit{padding:6px 12px;font-size:14px}.btn:disabled{opacity:.5;cursor:default}.btn svg{width:16px;height:16px}.actions{flex-wrap:wrap;gap:8px;display:flex}.avis{border-top:1px solid var(--line-2);padding:8px 0;font-size:14px}.avis b{font-size:14px}.avis small{color:var(--ink-3);margin-left:6px}.vide{text-align:center;color:var(--ink-3);border:1px dashed var(--line);border-radius:var(--r);background:#fff;padding:40px}.alerte{border-radius:var(--r);color:var(--error);background:#fde7e4;margin-bottom:12px;padding:10px 14px;font-size:14px}.info{border-radius:var(--r);background:var(--brand-surface);color:var(--brand-700);margin-bottom:12px;padding:10px 14px;font-size:14px}.onglets{border-bottom:1px solid var(--line);gap:2px;margin-bottom:16px;display:flex}.onglets button{cursor:pointer;color:var(--g20);background:0 0;border:0;border-bottom:3px solid #0000;padding:8px 14px;font-weight:500}.onglets button.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:700}.onglets button .cpt{background:var(--g50);border-radius:var(--pill);margin-left:6px;padding:1px 7px;font-size:14px}.groupe{border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--sh-1);background:#fff;margin-bottom:14px}.groupe-h{border-bottom:1px solid var(--line-2);background:var(--g60);align-items:center;gap:12px;padding:12px 16px;display:flex}.groupe-h b{font-size:14px}.groupe-h .code{color:var(--brand);background:var(--brand-surface);border-radius:var(--r);padding:2px 8px;font-family:ui-monospace,Consolas,monospace;font-size:14px}.groupe-h .jauge{color:var(--ink-2);align-items:center;gap:8px;margin-left:auto;font-size:14px;display:flex}.barre{background:var(--g45);border-radius:3px;width:120px;height:6px;overflow:hidden}.barre i{background:var(--brand);height:100%;transition:width .6s;display:block}.barre i.o{background:var(--warning)}.barre i.r{background:var(--error)}.ligne{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding:10px 16px;display:flex}.ligne:last-child{border-bottom:0}.ligne .txt{flex:1;min-width:0}.ligne .txt b{font-size:14px;display:block}.ligne .txt small{color:var(--ink-3);font-size:14px}.file{border-bottom:1px solid var(--line-2);padding:11px 16px}.file:last-child{border-bottom:0}.file-t{align-items:center;gap:11px;margin-bottom:6px;display:flex}.file-t b{font-size:14px;display:block}.file-t small{color:var(--ink-3);font-size:14px;display:block}.file-t .etat{color:var(--brand-700);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px;font-weight:600}.file .barre{width:100%}.voile{z-index:100;background:#33333373;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modale{border-radius:var(--r-l);width:min(760px,100%);max-height:92vh;box-shadow:var(--sh-3);background:#fff;animation:.18s slide;overflow:auto}.modale-h{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding:18px 22px;display:flex}.modale-h h2{font-size:18px}.modale-h .rond{margin-left:auto}.modale-c{padding:18px 22px}.modale-f{border-top:1px solid var(--line-2);justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.champ{margin-bottom:14px}.champ label{text-transform:uppercase;letter-spacing:.08em;color:var(--g20);margin-bottom:5px;font-size:14px;font-weight:500;display:block}.champ input,.champ select,.champ textarea{border:1px solid var(--line);border-radius:var(--r);background:#fff;width:100%;padding:9px 12px}.champ textarea{resize:vertical;min-height:140px;font-family:inherit}.champ .aide{color:var(--ink-3);margin-top:4px;font-size:14px}.imput{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.imput button{text-align:left;border:1px solid var(--line);border-radius:var(--r);cursor:pointer;background:#fff;padding:10px 12px}.imput button.on{border-color:var(--brand);background:var(--brand-surface)}.imput button:disabled{opacity:.5;cursor:not-allowed}.imput b{font-size:14px;display:block}.imput small{color:var(--ink-3);font-size:14px;display:block}.imput .code{color:var(--brand);font-family:ui-monospace,Consolas,monospace}pre.sortie{background:var(--g60);border:1px solid var(--line-2);border-radius:var(--r);white-space:pre-wrap;max-height:420px;padding:12px;font-size:14px;overflow:auto}.md{font-size:14px;line-height:1.6}.md h1{color:var(--brand-700);margin:6px 0 10px;font-size:20px}.md h2{color:var(--brand);margin:16px 0 6px;font-size:15px}.md table{border-collapse:collapse;margin:6px 0;font-size:14px}.md td,.md th{border:1px solid var(--line);padding:4px 8px}.md pre{background:var(--g60);border-radius:var(--r);padding:10px;font-size:14px;overflow:auto}.md code{background:var(--g50);border-radius:3px;padding:0 4px}.md ul{margin:4px 0;padding-left:20px}.arbre{margin:0;padding-left:0;list-style:none}.arbre ul{border-left:1px dashed var(--line);margin-left:11px;padding-left:22px;list-style:none}.noeud{border-radius:var(--r);cursor:pointer;align-items:center;gap:10px;padding:7px 10px;display:flex}.noeud:hover,.noeud.on{background:var(--brand-surface)}.noeud .t{text-transform:uppercase;letter-spacing:.08em;color:var(--brand);background:var(--brand-surface-2);border-radius:var(--r);white-space:nowrap;padding:1px 6px;font-size:14px}.noeud b{font-size:14px}.noeud small{color:var(--ink-3)}.connexion{border:1px solid var(--line-2);border-radius:var(--r-l);max-width:400px;box-shadow:var(--sh-2);background:#fff;margin:80px auto;padding:28px}.connexion h1{color:var(--brand);margin-bottom:6px;font-size:20px}.lien-connexion{color:var(--brand-500);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin-top:16px;padding:0;font-size:13px;text-decoration:underline;display:block}.lien-connexion:hover{color:var(--brand-700)}.md h2{margin-top:22px}.md ol{margin:4px 0;padding-left:22px}.tbl tr.inactif td,.op.inactif{opacity:.45;filter:grayscale()}.tbl tr.inactif:hover td,.op.inactif:hover{opacity:.7}button.lien{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:0 0 0 4px}.onglets.sous{border-bottom:0;margin-top:-8px}.onglets.sous button{border-bottom-width:2px;padding:6px 12px;font-size:14px}.sous-page .entete h1{margin-bottom:2px;font-size:18px}.ic-tile.img{border:1px solid var(--line-2);background:#fff;overflow:hidden}.ic-tile.img img,.ic-tile.img video{object-fit:cover;width:100%;height:100%;display:block}.ic-tile.img.actif{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-surface)}.ic-tile.img{width:44px;height:44px}.ic-tile.img.g{width:72px;height:72px}.mes-split{grid-template-columns:minmax(0,1fr) 360px}.col-liste{min-width:0}.defile{max-width:100%;overflow-x:auto}.encart-journal{min-width:0;position:sticky;top:86px}.encart-journal .ligne .txt{min-width:0}.encart-journal .ligne .txt b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (width<=1180px){.mes-split{grid-template-columns:minmax(0,1fr)}.encart-journal{position:static}}@media (width<=800px){.ops{grid-template-columns:repeat(2,minmax(0,1fr))}}.op-visuel{border-radius:calc(var(--r) - 2px);background:#fff;flex:auto;justify-content:center;align-items:center;min-height:0;margin-bottom:8px;display:flex}.op-visuel .ic-tile,.op-visuel .ic-tile.g{aspect-ratio:1;width:auto;height:50%;max-height:50%;box-shadow:none;background:0 0;border:0}.op-visuel .ic-tile:not(.img) svg{width:55%;height:55%}.op p,.op .op-h,.op .op-l{flex-shrink:0}@media (width>=1500px){.split .ops{grid-template-columns:repeat(3,minmax(0,1fr))}}.mes-split .tbl td:first-child{max-width:340px}.mes-split .nom-cell small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;display:-webkit-box}.mes-split .tbl td,.mes-split .tbl th{padding-left:10px;padding-right:10px}.orga-membres{flex-wrap:wrap;gap:6px;margin:2px 0 8px 10px;display:flex}.orga-pers{border:1px solid var(--line-2);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 2px;font-size:14px;display:inline-flex}.orga-pers:hover,.orga-pers.on{border-color:var(--brand);background:var(--brand-surface)}.orga-pers .avatar{width:22px;height:22px;font-size:14px}.orga-pers .tag{margin:0 0 0 2px;padding:0 5px;font-size:14px}.orga-ajout{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.orga-ajout select,.orga-ajout input{border:1px solid var(--line);min-width:0;font:inherit;border-radius:4px;flex:140px;padding:6px 8px;font-size:14px}.panneau .ligne select{border:1px solid var(--line);font:inherit;border-radius:4px;padding:3px 6px;font-size:14px}.droits-legende{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:12px;padding:14px;display:grid}.droits-legende b{color:var(--brand)}.droits-legende p{color:var(--ink-2);margin:4px 0 0;font-size:14px}.proc-split{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width<=900px){.proc-split{grid-template-columns:1fr}}.proc-liste{flex-direction:column;gap:8px;max-height:calc(100vh - 100px);display:flex;position:sticky;top:86px;overflow:auto}.proc-liste .recherche{margin-bottom:4px}.proc-liste .recherche input{width:100%;min-width:0}.proc-carte{text-align:left;border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;font:inherit;color:inherit;box-shadow:var(--sh-1);background:#fff;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.proc-carte:hover{border-color:var(--brand-300)}.proc-carte.on{border-color:var(--brand);background:var(--brand-surface)}.proc-carte-h{align-items:flex-start;gap:8px;display:flex}.proc-carte-h b{flex:1;font-size:14px}.proc-carte small{color:var(--ink-3);font-size:14px}.proc-mini{flex-wrap:wrap;display:flex}.proc-mini .tag{padding:0 6px;font-size:14px}.proc-bloc{padding:16px 18px}.proc-titre{flex-direction:column;gap:2px;margin-bottom:14px;display:flex}.proc-titre small{color:var(--ink-3)}.proc-nom{font:inherit;border-radius:var(--r);background:0 0;border:1px solid #0000;margin-left:-6px;padding:4px 6px;font-size:20px;font-weight:600}.proc-nom:hover:not(:disabled),.proc-nom:focus{border-color:var(--line);background:#fff}.proc-grille{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 12px;display:grid}.proc-h{align-items:baseline;gap:8px;margin-bottom:12px;font-size:14px;display:flex}.proc-h small{color:var(--ink-3);font-weight:400}.proc-aide{color:var(--ink-2);margin:-4px 0 10px;font-size:14px}.proc-bloc>textarea{border:1px solid var(--line);border-radius:var(--r);width:100%;font:inherit;resize:vertical;padding:10px 12px}.proc-etapes{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.proc-etape{border:1px solid var(--line-2);border-radius:var(--r);background:#fff;align-items:flex-start;gap:10px;margin-bottom:18px;padding:10px;display:flex;position:relative}.proc-etape:not(:last-child):after{content:"";border-left:2px dashed var(--brand-300);height:18px;position:absolute;bottom:-19px;left:23px}.proc-etape.operateur{border-left:3px solid var(--brand)}.proc-etape.validation{border-left:3px solid var(--warning);background:#fff8f3}.proc-num{background:var(--brand-surface-2);height:28px;color:var(--brand-700);border-radius:50%;flex:0 0 28px;place-items:center;font-size:14px;font-weight:600;display:grid}.proc-etape.validation .proc-num{color:var(--warning);background:#ffe3d1}.proc-corps{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.proc-ligne{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.proc-ligne .ic-tile{flex:0 0 34px;width:34px;height:34px}.proc-ligne select,.proc-ligne input,.proc-consigne{border:1px solid var(--line);border-radius:var(--r);font:inherit;background:#fff;min-width:0;padding:6px 9px;font-size:14px}.proc-ligne select{flex:200px}.proc-ligne input{flex:2 200px}.proc-mini-champ{color:var(--ink-2);align-items:center;gap:4px;font-size:14px;display:flex}.proc-mini-champ input{flex:0 0 64px;width:64px}.proc-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--warning);font-size:14px;font-weight:600}.proc-chaine{flex-wrap:wrap;display:flex}.proc-chaine .tag{font-size:14px}.proc-desc{color:var(--ink-3);font-size:14px}.proc-actions{flex-direction:column;gap:4px;display:flex}.proc-actions button{border:1px solid var(--line);border-radius:var(--r);cursor:pointer;width:26px;height:26px;color:var(--g20);background:#fff;place-items:center;padding:0;display:grid}.proc-actions button:disabled{opacity:.35;cursor:default}.proc-actions svg{width:13px;height:13px}.proc-ajouts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.proc-ajouts small{color:var(--ink-3);font-size:14px}.proc-proposition{border:1px solid var(--brand-surface-2);background:var(--brand-surface);border-radius:var(--r);margin-top:14px;padding:12px 14px}.proc-proposition-h{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.proc-proposition-h small{color:var(--ink-3)}.proc-proposition .md{border-radius:var(--r);background:#fff;max-height:420px;padding:10px 14px;overflow:auto}.proc-barre{background:linear-gradient(transparent,var(--bg) 30%);justify-content:flex-end;align-items:center;gap:8px;padding:12px 0;display:flex;position:sticky;bottom:0}.proc-barre small{color:var(--warning);margin-right:auto}.proc-titre .proc-n8n{align-self:flex-start;margin-top:6px;text-decoration:none}.proc-n8n-absent{color:var(--ink-3);font-style:italic}.proc-wf{max-width:520px;margin:12px 0 0}.proc-wf .aide{color:var(--ink-3);margin-top:4px;font-size:14px}.mod-choix{border:1px solid var(--line);border-radius:var(--r);font:inherit;background:#fff;min-width:260px;max-width:100%;padding:6px 9px;font-size:14px}.mod-id{color:var(--ink-3);font-family:ui-monospace,Consolas,monospace;font-size:14px;display:block}.mod-alerte{color:var(--warning);background:#fff3ea}.mod-ops{grid-template-columns:repeat(auto-fill,minmax(440px,1fr));gap:14px;display:grid}@media (width<=600px){.mod-ops{grid-template-columns:1fr}}.mod-ops .groupe{margin:0}.mod-ops .groupe-h .ic-tile{flex:0 0 30px;width:30px;height:30px}.mod-etape{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 16px;display:flex}.mod-rang{background:var(--brand-surface-2);height:22px;color:var(--brand-700);border-radius:50%;flex:0 0 22px;place-items:center;font-size:14px;font-weight:600;display:grid}.mod-etape-txt{flex:160px;min-width:0}.mod-etape-txt b{font-size:14px;display:block}.mod-etape-txt small{color:var(--ink-3);font-size:14px}.mod-etape .mod-choix{flex:220px;min-width:220px}.proc-depense{background:var(--brand-surface);border-radius:var(--r);flex-wrap:wrap;gap:18px;margin:10px 0 4px;padding:10px 14px;display:flex}.proc-depense span{flex-direction:column;min-width:0;display:flex}.proc-depense b{font-size:14px}.proc-depense small{color:var(--ink-3);font-size:14px}.rv-niveaux{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.rv-niv{text-align:left;border:1px solid var(--line-2);border-left:4px solid var(--g40);border-radius:var(--r);cursor:pointer;box-shadow:var(--sh-1);background:#fff;flex-direction:column;gap:4px;padding:10px 12px;transition:all .14s;display:flex}.rv-niv:hover{box-shadow:var(--sh-2)}.rv-niv.on{background:var(--brand-surface);border-color:var(--brand-300)}.rv-niv b{color:var(--ink);font-size:22px;line-height:1}.rv-niv small{color:var(--ink-3);font-size:14px}.rv-niv-t{text-transform:uppercase;letter-spacing:.06em;color:var(--g20);font-size:14px;font-weight:500}.rv-niv .barre{width:100%}.rv-niv.s1{border-left-color:#b8b8c0}.rv-niv.s2{border-left-color:#6e8fc9}.rv-niv.s3{border-left-color:var(--brand-300)}.rv-niv.s4{border-left-color:var(--warning)}.rv-niv.s5{border-left-color:var(--error)}.rv-pastille{color:#fff;background:#b8b8c0;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:14px;font-weight:700;display:inline-grid}.rv-pastille.grande{width:34px;height:34px;font-size:15px}.rv-pastille.s2{background:#6e8fc9}.rv-pastille.s3{background:var(--brand-500)}.rv-pastille.s4{background:var(--warning)}.rv-pastille.s5{background:var(--error)}.rv-barre{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.rv-barre input,.rv-barre select{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:8px 11px;font-size:14px}.rv-barre input{flex:240px;min-width:240px}.rv-split{grid-template-columns:minmax(0,1fr) 520px;align-items:start;gap:16px;display:grid}.rv-liste{min-width:0}.rv-tbl td{padding:8px 10px;font-size:14px}.rv-tbl th{padding:8px 10px}.rv-tbl tr.decide{background:#fbfbfd}.rv-tbl tr.decide.valider td:first-child{box-shadow:inset 3px 0 var(--success)}.rv-tbl tr.decide.rejeter td:first-child{box-shadow:inset 3px 0 var(--error)}.rv-tbl tr.decide.modifier td:first-child{box-shadow:inset 3px 0 var(--brand)}.rv-tbl tr.decide.reporter td:first-child{box-shadow:inset 3px 0 var(--g40)}.rv-num{color:var(--ink-3);font-variant-numeric:tabular-nums;width:36px}.rv-lib{font-size:14px;line-height:1.3;display:block}.rv-sous{color:var(--ink-3);margin-top:1px;font-size:14px;display:block}.rv-dossier{white-space:nowrap;font-family:ui-monospace,Consolas,monospace;font-size:14px}.rv-valeurs{max-width:260px;font-family:ui-monospace,Consolas,monospace;font-size:14px}.rv-avant{color:var(--error);word-break:break-all;-webkit-text-decoration:line-through #e91b0666;text-decoration:line-through #e91b0666}.rv-apres{color:var(--success);word-break:break-all;font-weight:600}.rv-fleche{color:var(--ink-3);margin:0 5px}.rv-choix{gap:4px;display:flex}.rv-dec{border:1px solid var(--line);cursor:pointer;width:30px;height:30px;color:var(--g20);background:#fff;border-radius:50%;place-items:center;padding:0;transition:all .12s;display:grid}.rv-dec svg{width:15px;height:15px}.rv-dec:hover{border-color:var(--brand);color:var(--brand)}.rv-dec.valider.on{background:var(--success);border-color:var(--success);color:#fff}.rv-dec.modifier.on{background:var(--brand);border-color:var(--brand);color:#fff}.rv-dec.rejeter.on{background:var(--error);border-color:var(--error);color:#fff}.rv-dec.reporter.on{background:var(--g20);border-color:var(--g20);color:#fff}.rv-choix.large{flex-wrap:wrap;margin-top:10px}.rv-choix.large .rv-dec{border-radius:var(--pill);gap:6px;width:auto;height:auto;padding:6px 12px;font-size:14px;font-weight:500;display:inline-flex}.rv-panneau{max-height:calc(100vh - 110px)}.rv-question{color:var(--brand-700);font-weight:600}.rv-fondement{color:var(--ink-2);align-items:flex-start;gap:6px;display:flex;font-size:14px!important}.rv-fondement svg{flex-shrink:0;width:14px;height:14px;margin-top:2px}.rv-constat{color:var(--ink-2);background:var(--g60);border-radius:var(--r);padding:8px;font-size:14px!important}details summary{cursor:pointer;color:var(--brand);font-size:14px}.rv-diff{background:var(--g60);border:1px solid var(--line-2);border-radius:var(--r);align-items:center;gap:10px;padding:8px 10px;display:flex}.rv-diff div{flex:1;min-width:0}.rv-diff small{text-transform:uppercase;letter-spacing:.08em;color:var(--g20);font-size:14px;display:block}.rv-diff code{word-break:break-all;font-size:14px}.rv-diff svg{width:16px;height:16px;color:var(--ink-3);flex-shrink:0}.rv-onglets{flex-wrap:wrap;margin-bottom:10px}.rv-onglets button{padding:6px 9px;font-size:14px;position:relative}.rv-pt{background:var(--warning);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:5px;display:inline-block}.rv-grille{grid-template-columns:150px minmax(0,1fr);gap:3px 10px;margin:0;font-size:14px;display:grid}.rv-grille dt{color:var(--ink-3)}.rv-grille dd{word-break:break-word;margin:0}.rv-cible,.rv-grille dd.rv-cible{background:#fff4d6;border-radius:3px;box-shadow:inset 0 0 0 1px #f2d27a}.rv-mini td,.rv-mini th{padding:6px 8px;font-size:14px}.rv-mini tbody tr{cursor:default}.rv-bloc{border:1px solid var(--line-2);border-radius:var(--r);margin-bottom:8px;padding:8px 10px}.rv-bloc-t{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.rv-bloc-t small{color:var(--ink-3);font-size:14px}.rv-hist{border-bottom:1px solid var(--line-2);align-items:center;gap:8px;padding:4px 0;font-size:14px;display:flex}.rv-hist small{color:var(--ink-3)}.rv-pied{border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--sh-2);z-index:20;background:#fff;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 14px;display:flex;position:sticky;bottom:0}.rv-bandeau{border-radius:var(--r);background:#fff9e8;border:1px solid #f2d27a;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;display:flex}.rv-bandeau b{display:block}.rv-bandeau small{color:var(--ink-2)}.rv-bandeau .btn{margin-left:auto}@media (width<=1200px){.rv-split{grid-template-columns:1fr}.rv-niveaux{grid-template-columns:repeat(3,1fr)}}.pastille-nav{color:#fff;text-align:center;vertical-align:1px;background:#c0392b;border-radius:9px;min-width:18px;margin-left:6px;padding:0 5px;font-size:14px;font-weight:700;line-height:18px;display:inline-block}.proc-personne{flex-wrap:wrap;align-items:center}.proc-personne-l{color:var(--ink-3);min-width:110px;font-size:14px}.proc-personne select{max-width:260px}.eq-filtres{gap:6px;margin:0 0 10px;display:flex}.eq-filtres button{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:16px;padding:4px 12px;font-size:14px}.eq-filtres button span{color:var(--ink-3);margin-left:6px}.eq-filtres button.on{background:var(--brand);border-color:var(--brand);color:#fff}.eq-filtres button.on span{color:#fffc}.proc-carte .eq-nom{margin:6px 0 2px;font-size:14px;display:block}.at{flex-direction:column;gap:16px;display:flex}.at-tete .lien{font-size:14px}.at-titre{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:6px;display:flex}.at-titre h1{margin:6px 0 2px}.at-titre p{color:var(--ink-2);max-width:760px;margin:0}.at-bilan{gap:10px;display:flex}.at-bilan span{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:120px;padding:8px 14px}.at-bilan b{font-size:16px;display:block}.at-bilan small{color:var(--ink-3);font-size:14px}.at-grille{grid-template-columns:minmax(300px,380px) 1fr;align-items:start;gap:16px;display:grid}.at h2{align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.at-n{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:14px;display:inline-grid}.at-matiere,.at-chaine,.at-resultats{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px}.at-matiere textarea{width:100%;min-height:300px;font:inherit;border:1px solid var(--line);resize:vertical;border-radius:6px;padding:10px;font-size:14px;line-height:1.5}.at-fichiers{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;display:flex}.at-go{justify-content:center;width:100%;margin-top:6px;padding:10px}.at-paralleles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.at-carte{border:1px solid var(--line);cursor:pointer;background:#fbfbfd;border-radius:8px;padding:12px;transition:border-color .15s,box-shadow .15s}.at-carte:hover{border-color:var(--brand)}.at-carte.on{border-color:var(--brand);box-shadow:0 0 0 2px #5028781f}.at-carte-h{align-items:center;gap:10px;display:flex}.at-carte-h small{color:var(--ink-3);font-size:14px;display:block}.at-carte .barre{margin:10px 0 6px}.at-carte-pied{color:var(--ink-3);font-size:14px}.at-fleche{background:var(--line);width:2px;height:22px;margin:4px auto;position:relative}.at-fleche:after{content:"";border:5px solid #0000;border-top-color:var(--line);position:absolute;bottom:-4px;left:-4px}.at-relecture{border:1px dashed var(--line);opacity:.7;border-radius:8px;padding:12px}.at-relecture.prete{opacity:1;background:#fffaf0;border-style:solid;border-color:#e0b25a}.at-relecture-h{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.at-relecture-h small{color:var(--ink-3)}.at-relecture textarea{width:100%;min-height:80px;font:inherit;border:1px solid var(--line);border-radius:6px;margin-bottom:8px;padding:8px;font-size:14px}.at-md{max-height:620px;padding:4px 6px;overflow:auto}@media (width<=1100px){.at-grille{grid-template-columns:1fr}.at-titre{flex-direction:column;align-items:flex-start}}.at-erreur{color:#a33;background:#fdf0ef;border-radius:4px;margin-top:6px;padding:4px 6px;font-size:14px}.aide-zone{align-items:center;gap:8px;display:flex}.rond-badge{display:inline-flex;position:relative}.rond-badge .pastille-nav{margin:0;position:absolute;top:-6px;right:-8px}.entete .surtitre{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;font-size:14px;display:block}.ops{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.op{aspect-ratio:5/8;padding:14px 12px 10px}.op .op-h{text-align:center;justify-content:center;min-height:2.5em;margin:2px 0 6px}.op .op-h b{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.op .op-visuel{margin-bottom:8px}.op .op-visuel .ic-tile,.op .op-visuel .ic-tile.g{height:66%;max-height:66%}.op p{color:var(--ink-2);min-height:2.6em;margin:0 0 8px;font-size:14px;line-height:1.3}@media (width<=1300px){.ops{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1100px){.ops{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.ops{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.ops{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ops{grid-template-columns:minmax(0,1fr)}.op{aspect-ratio:auto}.op .op-visuel{height:200px}}.split .ops{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1400px){.split .ops{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.split .ops{grid-template-columns:repeat(2,minmax(0,1fr))}}.parametres-drop{position:relative}.parametres-drop .drop-menu{min-width:320px;left:auto;right:0}.titre-aide{align-items:center;gap:10px;display:flex;position:relative}.aide-q{border:1px solid var(--line);width:22px;height:22px;color:var(--ink-3);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;font-size:14px;font-weight:700;line-height:1;display:grid}.aide-q:hover,.aide-q.on{border-color:var(--brand);color:var(--brand)}.aide-bulle{z-index:30;border:1px solid var(--line);border-radius:var(--r);width:max-content;max-width:min(560px,90vw);box-shadow:var(--sh-2);color:var(--ink-2);background:#fff;margin-top:6px;padding:10px 12px;font-size:14px;position:absolute;top:100%;left:0}.entete .outils{align-items:center}.outils-vue{order:2;align-items:center;margin-left:20px;display:flex}.outils-vue .vues{gap:4px;display:flex}.outils-vue .eq-filtres{flex-wrap:wrap;justify-content:flex-end;margin:0}.eqs{gap:12px;display:grid}.eq{border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;box-shadow:var(--sh-1);background:#fff;flex-direction:column;min-width:0;padding:16px 18px 12px;transition:all .14s;display:flex}.eq:hover,.eq:focus-visible{box-shadow:var(--sh-2);border-color:var(--brand-300);outline:none}.eq .op-h{text-align:center;justify-content:center;min-height:2.5em;margin:2px 0 8px;display:flex}.eq .op-h b{color:var(--ink);font-size:18px;font-weight:800;line-height:1.25}.eq-visuel{justify-content:center;align-items:flex-end;margin-bottom:12px;padding:0 6px;display:flex}.eq-membre{aspect-ratio:1;justify-content:center;align-items:flex-end;display:flex;position:relative}.eq-membre:first-child{margin-left:0}.eq-membre .ic-tile,.eq-membre .ic-tile.g{width:100%;height:100%;box-shadow:none;background:0 0;border:0}.eq-membre .ic-tile:not(.img){background:var(--brand-surface);border-radius:50%;width:70%;height:70%;margin-bottom:10%}.eq-membre .ic-tile:not(.img) svg{width:55%;height:55%}.eq p{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4em;margin:0 0 10px;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.eq .op-l{align-items:center;gap:10px}.eq .op-l>span:last-child{color:var(--ink-2);text-align:right}.eq-mini{display:flex}.eq-mini .ic-tile{width:30px;height:30px;margin-left:-6px}.eq-mini .ic-tile:first-child{margin-left:0}.outils-vue .vues{margin-left:10px}.eq-retour{margin-bottom:10px}.eq-detail{border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--sh-1);background:#fff;margin-bottom:18px;padding:18px 20px}.eq-detail-h{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.eq-detail-h h1{margin:6px 0 4px}.eq-detail-h p{color:var(--ink-2);max-width:780px;margin:0 0 6px}.eq-detail-h small{color:var(--ink-3)}.eq-detail-tags{gap:6px;display:flex}.eq-detail-actions{flex-shrink:0;gap:8px;display:flex}.eq-chaine{flex-wrap:wrap;gap:28px;margin:18px 0 0;padding:0;list-style:none;display:flex}.eq-etape{text-align:center;flex-direction:column;align-items:center;gap:3px;width:150px;display:flex;position:relative}.eq-etape .ic-tile,.eq-etape .ic-tile.g{width:96px;height:96px;box-shadow:none;background:0 0;border:0}.eq-etape .ic-tile:not(.img){background:var(--brand-surface);border-radius:50%}.eq-humain{color:#9a6a08;background:#fff6e6;border:1px dashed #e0b25a;border-radius:50%;place-items:center;width:96px;height:96px;display:grid}.eq-humain svg{width:36px;height:36px}.eq-etape b{font-size:14px;line-height:1.25}.eq-etape small{color:var(--ink-3);font-size:14px}.eq-qui{color:var(--ink-2);font-size:14px}.eq-fleche{color:var(--ink-3);font-size:18px;position:absolute;top:38px;right:-24px}.eq-config-h{color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;font-size:15px}.eq.eq-ajout{border:2px dashed var(--line);box-shadow:none;color:var(--ink-3);font:inherit;background:0 0;justify-content:center;align-items:center;gap:8px;min-height:220px}.eq.eq-ajout:hover,.eq.eq-ajout:focus-visible{border-color:var(--brand);color:var(--brand);background:var(--brand-surface)}.eq-ajout-plus{border:2px solid;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.eq-ajout-plus svg{width:30px;height:30px}.eq.eq-ajout b{font-size:16px}.eq.eq-ajout small{font-size:14px}.tbl tr.eq-ajout-ligne td{color:var(--ink-3);font-weight:600}.tbl tr.eq-ajout-ligne td svg{vertical-align:-2px;width:14px;height:14px}.tbl tr.eq-ajout-ligne:hover td{color:var(--brand)}.eq-section{margin-bottom:28px}.eq-section-h{border-bottom:1px solid var(--line-2);align-items:baseline;gap:14px;margin:0 0 12px;padding-bottom:8px;display:flex}.eq-section-h h2{align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.eq-section-h p{color:var(--ink-3);margin:0;font-size:14px}.eqs{grid-template-columns:repeat(auto-fill,calc(23.3333% - 5.6px));justify-content:start}.eq-visuel{height:133px}.eq-membre{width:min(105px,calc((100% + 16px * (var(--n) - 1)) / var(--n)));margin-left:-16px}@media (width<=1100px){.eqs{grid-template-columns:repeat(auto-fill,calc(35% - 4.2px))}}@media (width<=700px){.eqs{grid-template-columns:minmax(0,1fr)}}.split.fiche-large{grid-template-columns:minmax(0,1fr) min(880px,62%)}.split.fiche-large .ops{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1300px){.split.fiche-large .ops{grid-template-columns:minmax(0,1fr)}}.me{position:relative}.me .pastille-nav{margin:0;position:absolute;top:-4px;right:-6px}.me.on .avatar{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand)}.topbar-in .me-drop{margin-left:0}.dm-sous{position:relative}.dm-sous-lien{padding-right:28px;position:relative}.dm-sous-lien i{color:var(--ink-3);font-size:18px;font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.dm-sous.open>.dm-sous-lien{background:var(--brand-surface)}.dm-sous-menu{border:1px solid var(--line);border-radius:var(--r);width:320px;box-shadow:var(--sh-3);z-index:61;background:#fff;padding:6px;animation:.16s slide;position:absolute;top:-8px;right:calc(100% + 12px)}.dm-sous-menu input{border:1px solid var(--line);width:100%;font:inherit;border-radius:6px;margin-bottom:6px;padding:7px 10px;font-size:14px}.dm-sous-liste{max-height:min(420px,60vh);overflow:auto}.dm-sous-liste button{text-align:left;border-radius:var(--r);cursor:pointer;background:0 0;border:0;width:100%;padding:8px 10px;display:block}.dm-sous-liste button:hover,.dm-sous-liste button.on{background:var(--brand-surface)}.dm-sous-liste button.on .dm-t{color:var(--brand)}.at-hors{margin-bottom:10px;display:flex}.at-cadre{border:1px solid var(--line);box-shadow:var(--sh-2);background:#fff;border-radius:12px;overflow:clip}.at-entete{z-index:20;justify-content:space-between;align-items:center;gap:20px;display:flex;top:68px;box-shadow:0 1px #00000005}.at-entete-marque{align-items:center;gap:12px;min-width:0;display:flex}.at-entete-logo{background:var(--brand);color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.at-entete-logo svg{width:20px;height:20px}.at-entete h1{margin:0}.at-entete small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:760px;font-size:14px;display:block;overflow:hidden}.at-entete .at-bilan span{background:var(--g50,#f7f8fa);border-color:var(--line-2);min-width:110px;padding:6px 12px}.at-entete .at-bilan b{font-size:14px}.at-contenu{background:#fff;flex-direction:column;gap:16px;padding:18px 22px 22px;display:flex}.at-contenu .at-matiere,.at-contenu .at-chaine,.at-contenu .at-resultats{border:1px solid var(--line-2);border-radius:var(--r);box-shadow:none;background:#fff}.at-contenu .at-carte{background:#fff}@media (width<=900px){.at-entete{flex-direction:column;align-items:flex-start}.at-entete small{white-space:normal}}.at-hors{color:var(--ink-2);gap:8px;font-size:15px}.at-hors b{color:var(--ink)}.at-retour{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0 6px 2px 0;font-size:28px;font-weight:800;line-height:1}.at-retour:hover{color:var(--brand)}.at-hors{justify-content:space-between;align-items:flex-start}.at-hors-titre{align-items:center;gap:8px;padding-top:6px;display:flex}.agents-zone{border-radius:var(--r);box-sizing:border-box;max-width:100%}.agents-zone-h{align-items:center;gap:8px;font-size:14px;display:flex}.agents-zone-h small{color:var(--ink-3);margin-left:auto}.agents-voyant{background:var(--g40,#ccc);border-radius:50%;width:8px;height:8px}.agents-voyant.on{background:#23855a;animation:1.2s ease-in-out infinite pouls}.agents-vide{color:var(--ink-3);font-size:14px}.agent{background:var(--brand-surface);border-radius:8px;align-items:center;gap:10px;padding:6px;display:flex}.agent.fini{background:#f3f8f5}.agent.echec{background:#fdf0ef}.agent .ic-tile{flex-shrink:0;width:40px;height:40px}.agent .ic-tile.img.actif{animation:1.6s ease-in-out infinite respire}.agent-txt{flex:1;min-width:0}.agent-txt b{font-size:14px;line-height:1.2;display:block}.agent-action{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:14px;display:flex;overflow:hidden}.agent-action small{color:var(--ink-3)}.agent-pouls{background:var(--brand);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1s ease-in-out infinite pouls}.agent-etapes{gap:3px;margin-top:4px;display:flex}.agent-etapes i{background:var(--line);border-radius:2px;flex:1;height:4px}.agent-etapes i.faite{background:#23855a}.agent-etapes i.echec{background:#c0392b}.agent-etapes i.en-cours{background:var(--brand);animation:1s ease-in-out infinite pouls}@keyframes pouls{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.agents-voyant.on,.agent-pouls,.agent-etapes i.en-cours,.agent .ic-tile.img.actif{animation:none}}@media (width<=900px){.at-hors{flex-direction:column}.agents-zone{width:100%}}.app-etapes{background:var(--g50,#f5f6f8);border-radius:14px;align-self:center;gap:6px;width:min(720px,100%);padding:5px;display:flex}.app-etapes button{min-height:46px;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.app-etapes button span{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;display:grid}.app-etapes button.on{color:var(--brand);background:#fff;box-shadow:0 1px 3px #00000014}.app-etapes button.on span{background:var(--brand);border-color:var(--brand);color:#fff}.app-etapes button.verrou{color:var(--ink-3);cursor:default;opacity:.6}.app-panneau{flex-direction:column;align-self:center;gap:16px;width:min(860px,100%);padding:8px 4px 4px;display:flex}.app-panneau h2{color:var(--ink);margin:0;font-size:24px;font-weight:800}.app-aide{color:var(--ink-3);margin:-6px 0 0;font-size:15px}.app-zone{width:100%;min-height:300px;font:inherit;border:1px solid var(--line);resize:vertical;background:#fff;border-radius:14px;padding:16px 18px;font-size:15px;line-height:1.55}.app-zone.basse{min-height:180px}.app-zone:focus,.app-champ input:focus{outline:2px solid var(--brand-300,#b9a6d6);border-color:var(--brand)}.app-ligne{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-puce{background:var(--brand-surface);border-radius:20px;align-items:center;gap:6px;padding:8px 6px 8px 14px;font-size:14px;display:inline-flex}.app-puce button{cursor:pointer;color:var(--ink-3);background:0 0;border:0;min-width:28px;min-height:28px;font-size:17px;line-height:1}.app-champ{color:var(--ink-3);font-size:14px;display:flex}.app-champ input{font:inherit;color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:14px 16px;font-size:15px}.app-btn{border:1px solid var(--line);min-height:48px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.app-btn svg{width:18px;height:18px}.app-btn.principal{background:var(--brand);border-color:var(--brand);color:#fff;min-height:54px;font-size:16px}.app-btn.principal:disabled{opacity:.45;cursor:default}.app-btn.sec:hover{border-color:var(--brand);color:var(--brand)}.app-panneau>.app-btn.principal{align-self:stretch}.app-pied{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.app-avis{background:#fff6e6;border:1px solid #f0d9a5;border-radius:14px;justify-content:space-between;align-self:center;align-items:center;gap:16px;width:min(860px,100%);padding:14px 18px;display:flex}.app-avis small{color:var(--ink-3);display:block}.app-statuts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.app-statut{text-align:left;border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:36px 1fr;align-items:center;column-gap:12px;min-height:64px;padding:14px 16px;display:grid}.app-statut i{background:var(--g50,#f2f3f6);width:36px;height:36px;color:var(--ink-3);border-radius:50%;grid-row:span 2;place-items:center;font-style:normal;font-weight:800;display:grid}.app-statut b{font-size:15px}.app-statut small{color:var(--ink-3)}.app-statut.on{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-surface)}.app-statut.prete i{color:#23855a;background:#e2f3ea}.app-statut.echec i{color:#c0392b;background:#fdf0ef}.app-lecture{border:1px solid var(--line-2);border-radius:14px;max-height:560px;padding:18px 22px;font-size:15px;overflow:auto}.app-attente{border:1px dashed var(--line);text-align:center;color:var(--ink-2);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:48px 20px;display:flex}.app-attente small{color:var(--ink-3)}.app-attente.echec{background:#fdf6f5;border-color:#f2c2bb}.app-roue{border:3px solid var(--brand-surface);border-top-color:var(--brand);border-radius:50%;width:34px;height:34px;animation:1s linear infinite tourne}@keyframes tourne{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app-roue{animation:none}}.at-contenu{align-items:stretch}.at-entete .app-btn{min-height:40px;font-size:14px}@media (width<=700px){.app-statuts{grid-template-columns:1fr}.app-etapes button{font-size:14px}}.agents-zone{gap:4px;width:440px;height:96px;padding:8px 10px;overflow:hidden}.agents-zone-h{flex-shrink:0;height:18px}.agents-retour{background:var(--brand-surface);color:var(--brand);font:inherit;cursor:pointer;border:0;border-radius:10px;margin-left:8px;padding:1px 8px;font-size:14px}.agents-zone-corps{flex:1;align-items:center;min-height:0;display:flex}.agents-zone-corps>.agent{flex:1;padding:4px 6px}.agents-vide{padding:0 0 0 16px}.agent-l1{align-items:baseline;gap:8px;display:flex}.agent-l1 b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.agent-pct{color:var(--brand);font-size:14px;font-weight:700}.agent.fini .agent-pct{color:#23855a}.agent.echec .agent-pct{color:#c0392b}.pastille-anneau{--p:0;background:conic-gradient(var(--brand) calc(var(--p) * 1%),var(--line-2) 0);box-sizing:border-box;flex-shrink:0;place-items:center;display:grid;position:relative}.pastille-anneau .ic-tile{background:#fff;border:0;border-radius:50%;width:38px;height:38px;overflow:hidden}.agent.fini .pastille-anneau,.pastille-agent.fini .pastille-anneau{background:conic-gradient(#23855a 100%,#23855a 0)}.agent.echec .pastille-anneau,.pastille-agent.echec .pastille-anneau{background:conic-gradient(#c0392b 100%,#c0392b 0)}.agents-carrousel{flex:1;align-items:center;min-width:0;display:flex;position:relative}.agents-piste{scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 2px;display:flex;overflow-x:auto}.agents-piste::-webkit-scrollbar{display:none}.pastille-agent{scroll-snap-align:start;cursor:pointer;font:inherit;border:0;flex-shrink:0}.pastille-agent b{color:var(--ink-2);font-size:14px}.pastille-agent.echec b{color:#c0392b}.agents-fleche{z-index:2;border:1px solid var(--line);width:26px;height:26px;box-shadow:var(--sh-1);cursor:pointer;color:var(--ink);background:#fff;border-radius:50%;font-size:17px;font-weight:800;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.agents-fleche.g{left:-4px}.agents-fleche.d{right:-4px}.agents-fleche:hover{color:var(--brand);border-color:var(--brand)}.agents-zone{box-shadow:none;background:0 0;border:0;justify-content:flex-end;align-items:center;width:440px;height:64px;padding:0;display:flex}.agents-zone>.agent,.agents-detail{flex:0 100%;max-width:100%}.agents-zone .agent{background:0 0;padding:0}.agents-detail{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.agents-carrousel{justify-content:flex-end}.agents-piste{flex:0 auto;justify-content:flex-start;max-width:100%}.agents-zone{flex-direction:row}.agents-zone>.agents-carrousel{flex:auto;width:100%;min-width:0;max-width:100%}.pastille-anneau{border-radius:14px;width:52px;height:52px;padding:3px}.pastille-anneau .ic-tile,.pastille-anneau .ic-tile.img{width:100%;height:100%;box-shadow:none;border:0;border-radius:11px}.pastille-agent{background:0 0;border-radius:14px;width:auto;padding:0}.pastille-agent:hover{background:0 0}.pastille-agent .pastille-anneau b{color:var(--brand);white-space:nowrap;background:#ffffffeb;border-radius:7px;padding:0 5px;font-size:14px;font-weight:800;line-height:14px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.pastille-agent.fini .pastille-anneau b{color:#23855a}.pastille-agent.echec .pastille-anneau b{color:#c0392b}.agents-piste{gap:8px}.agents-zone.occupee{box-sizing:border-box;background:#fff;border-radius:12px}.at-entete{background:var(--g50,#f4f5f7);border-bottom:1px solid var(--line);min-height:84px}.at-entete-droite{flex-shrink:0;align-items:center;gap:14px;display:flex}@media (width<=900px){.at-entete-droite{justify-content:space-between;width:100%}}.pastille-agent.pause{cursor:default}.pastille-agent.pause:hover .pastille-anneau{box-shadow:none}.agents-zone.occupee{justify-content:flex-end}.app-liste-h{justify-content:space-between;align-items:center;display:flex}.app-liste-h h2{margin:0}.app-plus{background:var(--brand);color:#fff;cursor:pointer;width:40px;height:40px;box-shadow:var(--sh-1);border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.app-plus svg{width:20px;height:20px}.app-plus:hover{filter:brightness(1.1)}.app-tbl{box-shadow:none}.app-tbl-act{text-align:right}.app-retirer{color:var(--ink-3);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;padding:4px;transition:opacity .12s}.app-tbl tr:hover .app-retirer,.app-retirer:focus-visible{opacity:1}.app-retirer:hover{color:#c0392b}.app-vide{border:1px dashed var(--line);border-radius:var(--r);cursor:pointer;width:100%;font:inherit;color:var(--ink-2);background:#fff;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;display:flex}.app-vide small{color:var(--ink-3)}.app-vide:hover{border-color:var(--brand)}.at-contenu:has(>.app-revue){padding:0}.app-revue{grid-template-columns:240px minmax(0,1fr);display:grid}.app-menu{background:var(--g50,#f5f5f5);border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:14px 12px;display:flex}.app-menu-retour{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:4px 6px;font-size:14px;display:flex}.app-menu-retour span{color:var(--ink);font-size:22px;font-weight:800;line-height:1}.app-menu-retour:hover,.app-menu-retour:hover span{color:var(--brand)}.app-menu-titre{color:var(--ink);border-bottom:1px solid var(--line);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:6px;padding:6px 8px 10px;font-size:15px;line-height:1.3;display:-webkit-box;overflow:hidden}.app-menu nav{flex-direction:column;gap:4px;display:flex}.app-menu nav button{width:100%;min-height:56px;font:inherit;text-align:left;cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}.app-menu nav button:hover:not(:disabled){background:#fff}.app-menu nav button.on{color:var(--brand);background:#fff;box-shadow:0 1px 3px #00000014}.app-menu nav button.verrou{cursor:default;opacity:.55}.app-menu-n{border:1px solid var(--line);width:28px;height:28px;color:var(--ink-2);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid}.app-menu nav button.on .app-menu-n{background:var(--brand);border-color:var(--brand);color:#fff}.app-menu nav button.fait:not(.on) .app-menu-n{color:#23855a;background:#e2f3ea;border-color:#bfe3cf}.app-menu-l{flex-direction:column;font-size:15px;font-weight:600;line-height:1.25;display:flex}.app-menu-l small{color:var(--ink-3);font-size:14px;font-weight:400}.app-revue-corps{flex-direction:column;gap:16px;min-width:0;padding:22px 26px 26px;display:flex}.app-revue-corps .app-panneau,.app-revue-corps .app-avis{align-self:flex-start;width:100%}@media (width<=900px){.app-revue{grid-template-columns:1fr}.app-menu{border-right:0;border-bottom:1px solid var(--line)}.app-menu nav{flex-direction:row;overflow-x:auto}.app-menu nav button{min-width:150px}}.at-cadre{flex-direction:column;flex-shrink:0;width:1180px;max-width:100%;height:820px;display:flex}.at-entete{flex-shrink:0;position:static}.at-contenu{flex:1;min-height:0;overflow:auto}.at-contenu:has(>.app-revue){overflow:hidden}.app-revue{height:100%;min-height:0}.app-menu,.app-revue-corps{overflow:auto}.pastille-agent.pause .pastille-anneau{background:#fff;padding:0}.pastille-agent.pause .ic-tile{filter:none;opacity:1;border-radius:14px}.page:has(>.at){padding-bottom:24px}.at{align-items:stretch}.at-cadre{width:100%;max-width:none;height:calc(100dvh - 116px);min-height:420px}.at-entete-titres{flex-direction:column;min-width:0;display:flex}.at-fil{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.at-fil-el{align-items:center;min-width:0;display:inline-flex}.at-fil-el>span[aria-current]{font-weight:600}.at-fil-sep{margin:0 7px}.at-fil button{font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:none}.app-menu{padding-top:18px}.app-panneau.app-liste{align-self:stretch;width:100%;max-width:none;padding:8px 6px}.app-tbl th{padding:12px 16px;font-size:14px}.app-tbl td{padding:16px;font-size:16px;line-height:1.35}.app-tbl td .tag{padding:3px 10px;font-size:14px}.app-tbl-ajout td{color:var(--brand);font-weight:600;display:table-cell}.app-tbl-plus{background:var(--brand);color:#fff;vertical-align:middle;border-radius:50%;place-items:center;width:30px;height:30px;margin-right:12px;display:inline-grid}.app-tbl-plus svg{width:16px;height:16px}.app-tbl tbody tr.app-tbl-ajout:hover{background:var(--brand-surface)}.at-fil{color:var(--ink);font-size:19px;font-weight:700;line-height:1.2}.at-fil-el>span,.at-fil-el>span[aria-current]{color:var(--ink);font-weight:700}.at-fil button{font-weight:700}.at-fil-sep{color:var(--ink-3);font-weight:400}.at-fil-el:first-child>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.at-entete h1{color:var(--brand);font-size:15px;line-height:1.2}.app-champ{flex-direction:row;align-items:center;gap:20px}.app-champ>span:first-child{color:var(--ink-2);flex-direction:column;flex:0 0 200px;gap:3px;font-size:15px;font-weight:600;display:flex}.app-champ>span:first-child small{color:var(--ink-3);font-size:14px;font-weight:400;line-height:1.35}.app-champ>input,.app-champ>textarea,.app-champ>.app-ligne{flex:1;min-width:0}.app-champ.haut{align-items:flex-start}.app-champ.haut>span:first-child{padding-top:14px}.app-revue-corps .app-panneau,.app-revue-corps .app-avis{max-width:1040px}@media (width<=900px){.app-champ{flex-direction:column;align-items:stretch;gap:6px}.app-champ>span:first-child{flex-basis:auto}.app-champ.haut>span:first-child{padding-top:0}}.at-fil-el>span[aria-current]{color:var(--brand)}.at-fil button{color:var(--ink)}.at-fil button:hover{text-underline-offset:3px;color:var(--ink);text-decoration:underline}.at-entete h1{color:var(--ink);align-items:baseline;gap:12px;min-width:0;font-size:19px;font-weight:700;line-height:1.2;display:flex}.at-objet{color:var(--brand);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.at-entete .titre-aide{min-width:0}.at-fil-el:first-child>span{max-width:none}.at-entete{border-bottom:1px solid var(--line);background:#fff}.agents-zone.occupee{border:0;padding:0}.at-entete{min-height:0;padding:8px 22px}.at-entete-titres{gap:2px}.at-entete .pastille-anneau{padding:2px}.at-accueil{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.at-entete h1{color:var(--brand);flex-direction:column;align-items:flex-start;gap:2px;font-size:15px}.at-entete h1 .at-objet{color:var(--ink);max-width:100%;font-size:19px}.at-accueil:hover{text-underline-offset:3px;color:var(--brand);text-decoration:underline}.at-nom{align-items:center;gap:6px;display:inline-flex}.at-nom .aide-q{border-width:1px;width:15px;height:15px;font-size:14px;font-weight:700;line-height:1}.app-tbl tbody tr.app-tbl-saisie{cursor:default;background:var(--brand-surface)}.app-tbl-saisie input{width:100%;font:inherit;border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 12px;font-size:15px}.app-tbl-saisie input:focus{outline:2px solid var(--brand-300,#b9a6d6);border-color:var(--brand)}.app-tbl-boutons{justify-content:flex-end;gap:8px;display:flex}.app-tbl-boutons .app-btn{min-height:40px;padding:0 16px;font-size:14px}.app-tbl-act{width:84px}.app-tbl-icones{justify-content:flex-end;gap:2px;display:flex}.app-modifier:hover{color:var(--brand)}.app-retirer svg{width:16px;height:16px}.at-entete .pastille-anneau{border-radius:10px;width:38px;height:38px}.at-entete .pastille-anneau .ic-tile,.at-entete .pastille-anneau .ic-tile.img{border-radius:8px}.at-entete .pastille-agent .pastille-anneau b{padding:0 3px;font-size:14px;line-height:11px;bottom:2px}.at-entete .agent .pastille-anneau{width:36px;height:36px}.pastille-anneau,.agent .pastille-anneau,.pastille-agent .pastille-anneau,.agent.fini .pastille-anneau,.pastille-agent.fini .pastille-anneau,.agent.echec .pastille-anneau,.pastille-agent.echec .pastille-anneau,.pastille-agent.pause .pastille-anneau{box-shadow:none;background:0 0;border:0;padding:0}.pastille-anneau .ic-tile,.pastille-anneau .ic-tile.img,.pastille-anneau .ic-tile.img.actif{box-shadow:none;border:0}.pastille-agent:hover .pastille-anneau{box-shadow:none}.pastille-agent{flex-direction:column;align-items:center;gap:1px;display:flex}.pastille-agent>b{height:12px;color:var(--brand);white-space:nowrap;background:0 0;padding:0;font-size:14px;font-weight:800;line-height:12px;position:static;transform:none}.pastille-agent.fini>b{color:#23855a}.pastille-agent.echec>b{color:#c0392b}.at-entete .agents-zone{height:52px}.at-entete .pastille-anneau{width:36px;height:36px}.carte-fond{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#20102c6b;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.carte-ouverte{border:1px solid var(--line-2);overscroll-behavior:contain;transform-origin:50%;background:#fff;border-radius:18px;width:min(880px,100%);height:min(88vh,980px);overflow-y:auto;box-shadow:0 24px 60px #280a3c47}.carte-ouverte .panneau-h{z-index:1;border-bottom:1px solid var(--line-2);background:#fff;padding:18px 22px 12px;position:sticky;top:0}.carte-ouverte .panneau-h h2{font-size:22px}.carte-ouverte .sect{padding:16px 22px}.capacites{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.capacite{background:var(--brand-700);color:#fff;border-radius:10px;align-items:flex-start;gap:12px;padding:10px 14px;display:flex}.capacite .n{background:#ffffff2e;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;height:24px;font-size:14px;font-weight:700;display:flex}.capacite div{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.capacite b{white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.35}.capacite code{color:#fff;background:#ffffff24;border-radius:4px;padding:1px 6px;font-size:14px}.capacite small{color:#ffffffbf;font-size:14px}.tbl-exec td{vertical-align:middle;font-size:14.5px}.tbl-exec th{font-size:14px}.tbl-exec .ex-quand{color:var(--ink-3);margin-bottom:2px;font-size:14px}.tbl-exec .ex-quand b{color:var(--brand-700);font-weight:700}.tbl-exec .ex-titre{color:var(--ink);font-size:16px;font-weight:600;line-height:1.3}.tbl-exec td.ex-logo{text-align:right;width:64px;padding-right:14px}.tbl-exec td.ex-logo>*{margin-left:auto}.tbl-exec td:nth-child(5),.tbl-exec td:nth-child(6){white-space:nowrap}.at-fermer{margin-left:4px}.eq .op-h{align-items:center}.eq-ico{background:var(--brand-surface);height:36px;color:var(--brand);border:1px solid var(--brand-surface-2);border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;display:flex}.eq-ico.processus{color:#2f5e9e;background:#eef3fb;border-color:#dce6f5}.eq-ico svg{width:21px;height:21px}.eq-validations{border:1px solid var(--brand-surface-2);border-radius:var(--r);background:var(--brand-surface);margin:18px 0;padding:14px 16px}.eq-validations h2{color:var(--brand-700);margin:0 0 10px;font-size:15px}.eq-validation{border:1px solid var(--line-2);background:#fff;border-radius:10px;flex-direction:column;gap:8px;margin-bottom:8px;padding:10px 12px;display:flex}.eq-validation small{color:var(--ink-3);margin-left:6px}.eq-validation textarea{border:1px solid var(--line);min-height:56px;font:inherit;border-radius:6px;padding:6px 8px}.cx-indice{letter-spacing:.04em;background:var(--g50);border-radius:4px;padding:2px 6px;font-size:14px}.cx-gris{color:var(--ink-3)}.cx-notes ul{margin:6px 0 8px 18px;padding:0}.cx-notes .btn{padding:5px 12px;font-size:14px}.cx-etapes{flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.cx-etapes li{border-radius:var(--pill);background:var(--g50);color:var(--ink-3);align-items:center;gap:8px;padding:7px 14px;font-size:14px;display:flex}.cx-etapes li span{background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:14px;font-weight:700;display:inline-grid}.cx-etapes li.on{background:var(--brand);color:#fff}.cx-etapes li.on span{color:var(--brand)}.cx-etapes li.fait{background:var(--brand-surface-2);color:var(--brand)}.cx-famille{text-transform:uppercase;letter-spacing:.08em;color:var(--g20);margin:18px 0 8px;font-size:14px}.cx-types{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.cx-type{text-align:left;border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;box-shadow:var(--sh-1);background:#fff;padding:14px 16px;transition:all .12s}.cx-type:hover,.cx-type.on{border-color:var(--brand);box-shadow:var(--sh-2)}.cx-type b{margin-bottom:4px;font-size:14.5px;display:block}.cx-type span{color:var(--ink-2);font-size:14px}.cx-form{padding:18px 20px}.cx-form h3{align-items:center;gap:10px;margin:0 0 12px;font-size:16px;display:flex}.cx-form p{color:var(--ink-2);margin:0 0 12px}.cx-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cx-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.cx-actions select{border:1px solid var(--line);border-radius:var(--r);background:#fff;min-width:240px;padding:8px 10px}.cx-liaison{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(120px,1fr)) auto auto;align-items:end;gap:10px;padding:10px 0;display:grid}.cx-liaison>b{align-self:center}.cx-liaison .champ{margin:0}.cx-case{align-items:center;gap:6px;padding-bottom:9px;font-size:14px;display:flex}.cx-grille{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:14px;display:grid}.cx-grille .groupe{margin:0}.cx-dl{grid-template-columns:1fr;gap:6px;margin:0 0 12px;display:grid}.cx-dl div{gap:10px;display:flex}.cx-dl dt{width:130px;color:var(--ink-3);flex:0 0 130px;font-size:14px}.cx-dl dd{word-break:break-all;margin:0}.cx-impacts{border-radius:var(--r);background:#fff6ef;border:1px solid #f6d7bf;margin-top:14px;padding:12px 14px}.cx-impacts .champ{margin-top:10px}.cx-outils code,.cx-grille td code{margin:0 4px 2px 0;display:inline-block}.cx-detail{max-width:360px;color:var(--ink-2);word-break:break-word;font-size:14px}@media (width<=900px){.cx-grille,.cx-2{grid-template-columns:1fr}.cx-liaison{grid-template-columns:1fr 1fr}}.desc{color:var(--ink-3);font-size:14px;display:block}small{font-size:max(14px,.85em)}code,kbd,samp,pre{font-family:ui-monospace,Consolas,Courier New,monospace;font-size:max(14px,.9em)}sub,sup{font-size:max(14px,.75em)}.eq{position:relative}.eq .op-h{min-height:48px;padding:0 58px}.eq .eq-ico{border-radius:12px;flex:none;width:48px;height:48px;position:absolute;top:14px;left:14px}.eq .eq-ico svg{width:30px;height:30px}.eq-membre{width:72px}.eq-visuel{height:auto;min-height:72px}.tbl-exec td.ex-logo{width:100px}.tbl-exec td.ex-logo .ic-tile,.rv-bandeau .ic-tile{flex:0 0 72px;width:72px;height:72px}.rond,.panneau-h .rond{width:36px;height:36px}.org-theme{flex-direction:column;gap:14px;max-width:880px;display:flex}.org-apercu{border:1px solid var(--line);border-radius:var(--r-l);background:var(--card);overflow:hidden}.org-apercu-barre{border-bottom:1px solid var(--line-2);align-items:center;gap:14px;padding:12px 16px;display:flex}.org-apercu-barre img{height:30px;display:block}.org-apercu-barre b{color:var(--brand);font-size:16px;display:block}.org-apercu-barre span{color:var(--g20);letter-spacing:.4px;text-transform:uppercase;font-size:14px;font-weight:500;display:block}.org-apercu-barre .org-apercu-onglet{color:var(--brand);border-bottom:2px solid var(--brand);text-transform:none;margin-left:auto;padding-bottom:4px}.org-apercu-corps{background:var(--brand-surface);align-items:center;gap:12px;padding:14px 16px;display:flex}.org-champs{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 16px;display:grid}.org-couleurs{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px 16px;display:grid}.org-couleur{align-items:center;gap:10px;font-size:14px;display:flex}.org-couleur input[type=color]{border:1px solid var(--line);border-radius:var(--r);background:0 0;width:44px;height:32px;padding:0}.org-couleur code{color:var(--ink-3);margin-left:auto}.org-logo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.org-case{align-items:center;gap:6px;font-size:14px;display:inline-flex}.org-sous-titre{margin:20px 0 6px;font-size:16px}.op .op-h{flex-direction:column;gap:4px}.op-forme{color:var(--brand);font-size:14px;font-weight:500}.eq-format{border:1px solid var(--line-2);border-radius:var(--r-l);background:var(--card);max-width:980px;margin:16px 0 4px;padding:14px 16px}.eq-format-h{align-items:center;gap:10px;margin-bottom:8px;display:flex}.eq-format-h small{color:var(--ink-3)}.eq-format-titre{color:var(--ink-2);text-transform:uppercase;letter-spacing:.4px;font-size:14px;font-weight:700}.eq-format-grille{grid-template-columns:max-content 1fr;gap:4px 14px;margin:0 0 8px;font-size:14px;display:grid}.eq-format-grille dt{color:var(--ink-3)}.eq-format-grille dd{margin:0}.eq-fonctionnement h3{margin:10px 0 4px;font-size:15px}.eq-structure{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:2px;display:flex}.eq-structure-txt{color:var(--brand);font-size:14px}.eq-format-tag{color:var(--brand);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.eq-format-tag svg{flex-shrink:0;width:20px;height:20px}.eq-format-ico{background:var(--brand-surface);width:40px;height:40px;color:var(--brand);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.eq-format-ico svg{width:26px;height:26px}.eqs{grid-template-columns:repeat(auto-fill,calc(46.6667% - 11.2px))}@media (width<=1100px){.eqs{grid-template-columns:minmax(0,1fr)}}.eq-chaine{gap:40px}.eq-etape{width:300px}.eq-fleche{right:-32px}.eq-num{background:var(--brand);color:#fff;z-index:1;border-radius:14px;place-items:center;min-width:28px;height:28px;padding:0 6px;font-size:14px;font-weight:700;display:grid;position:absolute;top:0;left:calc(50% - 64px)}.logo-format{object-fit:contain;width:100%;height:100%;display:block}.eq .eq-ico.logo{background:#fff;border:0;padding:2px}.eq .eq-ico.logo .logo-format{width:44px;height:44px}.eq-format-tag .logo-format{flex-shrink:0;width:22px;height:22px}.eq-format-ico{background:#fff;width:56px;height:56px}.eq-format-ico .logo-format{width:52px;height:52px}.eq .op-h{padding:0 10px 0 66px}.eq .op-h b{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:2.5em;line-height:1.25;display:-webkit-box;overflow:hidden}.op-forme-l>span:first-child{white-space:nowrap;margin-right:8px}.op-forme-l .op-forme{text-align:right}.eq-etape-h{text-align:left;align-self:stretch;align-items:flex-start;gap:10px;min-height:46px;margin-bottom:6px;display:flex}.eq-etape-h .eq-num{flex-shrink:0;margin-top:1px;position:static}.eq-etape-h>div{flex-direction:column;gap:2px;min-width:0;display:flex}.eq-etape-h b{color:var(--ink);font-size:15px;line-height:1.3}.eq-etape-h small{color:var(--ink-3);font-size:13px}.eq-borne{background:var(--brand-surface);text-align:left;border-radius:14px;align-items:stretch;padding:12px 14px}.eq-borne .eq-num{color:var(--brand);border:2px solid var(--brand);background:#fff}.eq-borne-ico{width:56px;height:56px;color:var(--brand);background:#fff;border-radius:50%;align-self:center;place-items:center;margin:2px 0 6px;display:grid}.eq-borne-ico svg{width:28px;height:28px}.eq-borne ul{color:var(--ink-2);margin:0;padding-left:18px;font-size:13.5px;line-height:1.45}.eq-borne>small{color:var(--ink-3);font-size:13px}.op-carte .op-h{align-items:center;height:calc(2.5em + 2px);min-height:0}.op-carte .op-h b{line-height:1.25}.op-carte .op-visuel{align-items:flex-end;margin-bottom:2px}.op.op-carte{aspect-ratio:auto}.op-carte .op-visuel{aspect-ratio:197/112;flex:none;padding-top:6px}.op-carte .op-visuel .ic-tile,.op-carte .op-visuel .ic-tile.g{height:100%;max-height:100%}.op-carte .op-note{flex-shrink:0;justify-content:center;margin:0 0 8px;font-size:15px;display:flex}.op-carte p{-webkit-line-clamp:3;line-clamp:3;text-align:center;height:3.9em;min-height:0;margin:0 0 8px}.op-carte .op-type{border-top:1px solid var(--line-2);flex-shrink:0;justify-content:center;align-items:center;height:26px;padding-top:6px;display:flex}.me-drop .drop-menu{overscroll-behavior:contain;max-height:calc(100vh - 76px);overflow-y:auto}.dm-admin{border-top:1px solid var(--line-2);--admin:#1f5fbf;margin-top:6px;padding-top:2px}.dm-admin .dm-entete,.dm-admin .dm-t{color:var(--admin)}.dm-admin .dm-d{color:var(--admin);opacity:.75}.drop-menu .dm-admin-lien{align-items:center;padding:0;display:flex;position:relative}.dm-admin-lien .dm-entete{flex:1}.dm-admin-lien i{color:var(--admin);padding-right:12px;font-size:18px;font-style:normal}.drop-menu .dm-admin button.on,.drop-menu .dm-admin button:hover{background:#eaf1fb}.me-drop .dm-sous-menu{width:auto;box-shadow:none;border:0;padding:4px 0 6px 10px;animation:none;position:static}.me-drop .dm-sous-liste{max-height:min(320px,45vh)}.me-drop .dm-sous-liste .dm-t{color:var(--ink)}.me-drop .dm-sous-liste .dm-d{color:var(--g20);opacity:1}.orga-admin{color:var(--ink-2);margin:2px 0 6px;font-size:14px}.orga-admin b{color:var(--brand)}.orga-admin small{color:var(--ink-3)}.versions-liste{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.version{border:1px solid var(--line-2);border-radius:var(--r);background:#fff;padding:8px 10px}.version.utilisee{border-color:var(--brand);background:var(--brand-surface)}.version.retiree{opacity:.6}.version-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.version-h small{color:var(--ink-3)}.version p{color:var(--ink-2);margin:4px 0;font-size:14px}.version-modeles{flex-wrap:wrap;gap:4px;display:flex}.version .actions{margin-top:6px}.version .actions:empty{display:none}.version-dispo{margin-bottom:8px}.versions .lien{color:var(--brand);cursor:pointer;font:inherit;background:0 0;border:0;padding:6px 0;font-size:14px}.reglage-retention{margin:0 0 18px}.interrupteur{cursor:pointer;color:var(--ink);align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.interrupteur input{opacity:0;width:1px;height:1px;position:absolute}.interrupteur-piste{background:var(--line);border-radius:12px;flex-shrink:0;width:42px;height:24px;transition:all .14s;position:relative}.interrupteur-bouton{width:18px;height:18px;box-shadow:var(--sh-1);background:#fff;border-radius:50%;transition:all .14s;position:absolute;top:3px;left:3px}.interrupteur input:checked+.interrupteur-piste{background:var(--brand)}.interrupteur input:checked+.interrupteur-piste .interrupteur-bouton{left:21px}.interrupteur input:focus-visible+.interrupteur-piste{outline:2px solid var(--brand);outline-offset:2px}.interrupteur input:disabled+.interrupteur-piste{opacity:.5}.contenus-purges{flex-direction:column;gap:14px;padding:6px 0;display:flex}.empreinte h3{text-transform:uppercase;letter-spacing:.1em;color:var(--g20);margin:0 0 6px;font-size:14px;font-weight:500}.empreinte-valeur{align-items:center;gap:10px;min-width:0;display:flex}.empreinte-valeur code{text-overflow:ellipsis;white-space:nowrap;background:var(--g60);border-radius:var(--r);flex:1;min-width:0;padding:6px 10px;font-size:13px;overflow:hidden}.empreinte-vide{color:var(--ink-3);font-size:14px}.hab-org{flex-direction:column;gap:6px;max-width:420px;margin:0 0 18px;font-weight:600;display:flex}.hab-org select{font-weight:400}.hab{grid-template-columns:minmax(260px,340px) 1fr;align-items:start;gap:28px;display:grid}.hab h2{margin:0 0 8px;font-size:18px}.hab h2 small{color:var(--ink-3);margin-left:8px;font-size:14px;font-weight:400}.hab-col>input[type=search],.hab-acces section>input[type=search]{width:100%;margin:0 0 8px}.hab-outils{gap:8px;margin:0 0 8px;display:flex}.hab-titre{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hab-liste{border:1px solid var(--line);border-radius:var(--r);background:var(--surface,#fff);max-height:420px;margin:0 0 22px;padding:0;list-style:none;overflow:auto}.hab-liste li{border-bottom:1px solid var(--line)}.hab-liste li:last-child{border-bottom:0}.hab-personne{cursor:pointer;align-items:center;gap:10px;padding:8px 12px;display:flex}.hab-personne small,.hab-nom small{color:var(--ink-3);font-size:14px;display:block}.hab-personne:hover{background:var(--g60)}.hab-ligne{align-items:center;gap:12px;padding:9px 12px;display:flex}.hab-ligne .hab-nom{flex:1;min-width:0}.hab-ligne.off .hab-nom{opacity:.6}.hab-note{color:var(--warning)!important}.hab-vide{color:var(--ink-3);padding:12px}.hab-info{min-height:22px;color:var(--success);font-weight:600}@media (width<=900px){.hab{grid-template-columns:1fr}}.at .at-cadre{background:var(--ipad-fond);border-radius:var(--ipad-rayon-fenetre);border:1px solid var(--ipad-separateur)}.at.plein:before{content:"";z-index:299;background:#00000047;position:fixed;inset:0}.at.plein .at-cadre{z-index:300;width:auto;max-width:none;height:auto;min-height:0;position:fixed;inset:12px;box-shadow:0 20px 60px #00000040}.at .at-entete{min-height:56px;padding:var(--ipad-pas) var(--ipad-marge);gap:var(--ipad-ecart);background:var(--ipad-fond);border-bottom:1px solid var(--ipad-separateur)}.at .at-entete h1{font-size:var(--t-sous);line-height:var(--t-sous-l);color:var(--ipad-accent);font-weight:600}.at .at-entete h1 .at-objet{font-size:var(--t-titre3);line-height:var(--t-titre3-l);color:var(--ipad-texte);font-weight:700}.at .at-entete-droite{gap:var(--ipad-pas)}.at .at-nom .aide-q{font-size:var(--t-cap2);width:16px;height:16px;position:relative}.at .at-nom .aide-q:after{content:"";inset:calc((var(--ipad-cible) - 15px) / -2);position:absolute}.at .aide-bulle{font-size:var(--t-sous);line-height:var(--t-sous-l)}.at .at-plein{width:var(--ipad-cible);height:var(--ipad-cible);border-radius:var(--ipad-rayon-controle);color:var(--ipad-texte-2);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.at .at-plein svg{width:20px;height:20px}.at .at-plein:hover{background:var(--ipad-fond-groupe);color:var(--ipad-accent)}.at .at-entete .agents-zone{height:56px}.at .pastille-agent{min-width:var(--ipad-cible)}.at .pastille-agent>b{font-size:var(--t-cap2);line-height:var(--t-cap2-l);height:var(--t-cap2-l)}.at .at-contenu{padding:var(--ipad-marge);gap:var(--ipad-ecart)}.at .at-contenu:has(>.app-revue){padding:0}.at .app-panneau h2{font-size:var(--t-titre2);line-height:var(--t-titre2-l);font-weight:700}.at .app-aide{font-size:var(--t-sous);line-height:var(--t-sous-l);color:var(--ipad-texte-3);margin:0}.at .app-panneau{gap:var(--ipad-ecart)}.at .app-revue{grid-template-columns:var(--ipad-barre-laterale) minmax(0, 1fr)}.at .app-menu{background:var(--ipad-fond-groupe);border-right:1px solid var(--ipad-separateur);padding:var(--ipad-ecart) 12px}.at .app-menu nav{gap:2px}.at .app-menu nav button{min-height:var(--ipad-cible);border-radius:var(--ipad-rayon-controle);justify-content:space-between;gap:12px;padding:10px 12px}.at .app-menu-l{font-size:var(--t-corps);line-height:var(--t-corps-l);font-weight:600}.at .app-menu-n{width:28px;height:28px;font-size:var(--t-note)}.at .app-revue-corps{padding:24px var(--ipad-marge) var(--ipad-marge);gap:var(--ipad-ecart)}.at .app-revue-corps .app-panneau,.at .app-revue-corps .app-avis{max-width:var(--ipad-formulaire)}.at .app-champ{gap:var(--ipad-marge)}.at .app-champ>span:first-child{font-size:var(--t-legende);line-height:var(--t-legende-l);color:var(--ipad-texte-2);flex-basis:200px;font-weight:600}.at .app-champ>span:first-child small{font-size:var(--t-note);line-height:var(--t-note-l)}.at .app-champ.haut>span:first-child{padding-top:12px}.at .app-champ input,.at .app-zone,.at .app-tbl-saisie input{font-size:var(--t-corps);line-height:var(--t-corps-l);min-height:var(--ipad-cible);border-radius:var(--ipad-rayon-controle);border-color:var(--ipad-separateur)}.at .app-champ input{padding:10px 14px}.at .app-zone{border-radius:var(--ipad-rayon-carte);padding:12px 16px}.at .app-btn{min-height:var(--ipad-cible);border-radius:var(--ipad-rayon-controle);font-size:var(--t-corps);padding:0 20px;font-weight:600}.at .app-btn.principal{min-height:50px;font-size:var(--t-corps)}.at .app-tbl-boutons .app-btn{min-height:var(--ipad-cible);font-size:var(--t-sous)}.at .app-tbl{border-radius:var(--ipad-rayon-carte);border-color:var(--ipad-separateur)}.at .app-tbl th{font-size:var(--t-note);line-height:var(--t-note-l);color:var(--ipad-texte-3);background:var(--ipad-fond-groupe);padding:10px 16px}.at .app-tbl td{font-size:var(--t-corps);line-height:var(--t-corps-l);height:var(--ipad-cible);border-bottom-color:var(--ipad-separateur);padding:11px 16px}.at .app-tbl td .tag{font-size:var(--t-note)}.at .app-retirer{min-width:var(--ipad-cible);min-height:var(--ipad-cible);opacity:.55;place-items:center;display:inline-grid}.at .app-tbl-act{width:104px}.at .app-tbl-plus{width:28px;height:28px}.at .app-statut{border-radius:var(--ipad-rayon-carte);border-color:var(--ipad-separateur);min-height:64px}.at .app-statut b{font-size:var(--t-corps)}.at .app-statut small{font-size:var(--t-note)}.at .app-lecture{font-size:var(--t-corps);border-radius:var(--ipad-rayon-carte);border-color:var(--ipad-separateur);line-height:1.55}.at .app-lecture>*{max-width:var(--ipad-lecture)}.at .app-attente{border-radius:var(--ipad-rayon-carte);font-size:var(--t-corps)}.at .app-attente small{font-size:var(--t-sous)}.at .app-avis{border-radius:var(--ipad-rayon-carte);font-size:var(--t-corps)}.at .app-avis small{font-size:var(--t-sous)}.at .app-puce{font-size:var(--t-sous);min-height:36px}@media (width<=900px){.at .app-revue{grid-template-columns:1fr}.at .app-champ{flex-direction:column;align-items:stretch;gap:6px}.at .app-champ>span:first-child{flex-basis:auto}}.at .at-accueil{margin:-12px 0;padding:12px 0}.at .app-zone{min-height:300px}.at .app-zone.basse{min-height:180px}.at .app-panneau>.app-btn.principal{align-self:flex-end;min-width:220px}.at .app-retirer:hover,.at .app-retirer:focus-visible,.at tr:hover .app-retirer{opacity:1}.at :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--ipad-accent);outline-offset:2px}.at .app-tbl tbody tr:focus-within{background:var(--brand-surface)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.at *{transition:none!important;animation:none!important}}.at .app-discret{color:var(--ipad-texte-3)}.at .app-sous{font-size:var(--t-note);color:var(--ipad-texte-3);font-weight:400;display:block}.at .app-acteurs span{line-height:var(--t-corps-l);white-space:nowrap;display:block}.at .app-acteurs small{color:var(--ipad-texte-3);font-size:var(--t-note)}.at .app-points{font-size:var(--t-sous);color:#9a5b00;margin:0;padding-left:18px}.at .app-tbl tbody tr.sans-clic{cursor:default}.at .app-tbl tbody tr.sans-clic:hover{background:0 0}.at .app-tbl td input[type=checkbox],.at .app-coche input{width:22px;height:22px;accent-color:var(--ipad-accent)}.at .app-tbl-coche{text-align:center;width:56px}.at .app-tbl tr.faite td:nth-child(2){color:var(--ipad-texte-3);text-decoration:line-through}.at .app-tbl tr.retard td:nth-child(2){font-weight:600}.at .app-tbl .tag{margin-left:8px}.at .app-tbl select,.at .app-champ select{font:inherit;font-size:var(--t-corps);min-height:var(--ipad-cible);border:1px solid var(--ipad-separateur);border-radius:var(--ipad-rayon-controle);background:#fff;padding:0 12px}.at .app-tbl-saisie input[type=date]{min-width:160px}.at .app-menu{flex-direction:column;display:flex}.at .app-menu-compte{font-size:var(--t-note);color:var(--ipad-texte-3);text-align:center;background:#fff;border-radius:10px;min-width:24px;padding:1px 8px;font-weight:600}.at .app-menu nav button.on .app-menu-compte{background:var(--brand-surface);color:var(--ipad-accent)}.at .app-menu nav button.alerte-menu .app-menu-compte{color:#b42318;background:#fdecea}.at .app-menu-pied{flex-direction:column;gap:2px;margin-top:auto;padding:12px;display:flex}.at .app-menu-pied small{font-size:var(--t-note);color:var(--ipad-texte-3)}.at .app-menu-pied b{font-size:var(--t-legende)}.at .app-revue-corps .app-panneau.large{max-width:none}.at .app-barre-outils{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.at .app-barre-outils .app-btn.principal{align-self:auto;min-width:0}.at .app-carte-action{border-radius:var(--ipad-rayon-carte);background:var(--ipad-fond-groupe);flex-direction:column;gap:12px;padding:16px;display:flex}.at .app-carte-action .app-pied{justify-content:flex-end}.at .app-veille-filtres{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.at .app-veille-filtres input{min-height:var(--ipad-cible);font:inherit;font-size:var(--t-corps);border:1px solid var(--ipad-separateur);border-radius:var(--ipad-rayon-controle);flex:280px;padding:10px 14px}.at .app-veille-filtres select{font:inherit;font-size:var(--t-corps);min-height:var(--ipad-cible);border:1px solid var(--ipad-separateur);border-radius:var(--ipad-rayon-controle);background:#fff;padding:0 12px}.at .app-veille-contexte{font-size:var(--t-sous);color:var(--ipad-texte-3);margin:0}.at .app-veille-contexte .lien{color:var(--ipad-accent);min-height:var(--ipad-cible)}.at .app-veille{gap:var(--ipad-ecart);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.at .app-veille>li{border-radius:var(--ipad-rayon-carte);background:var(--ipad-fond-groupe);flex-direction:column;gap:6px;padding:16px;display:flex}.at .app-veille-tete{justify-content:space-between;align-items:center;gap:8px;display:flex}.at .app-veille-tete small{font-size:var(--t-note);color:var(--ipad-texte-3)}.at .app-veille-titre{font-size:var(--t-corps);line-height:var(--t-corps-l);max-width:var(--ipad-lecture)}.at .app-veille details summary{cursor:pointer;font-size:var(--t-sous);color:var(--ipad-accent);min-height:var(--ipad-cible);align-items:center;display:flex}.at .app-veille details .md{font-size:var(--t-sous);max-width:var(--ipad-lecture)}.at .app-veille-pied{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:4px;display:flex}.at .app-veille-pied a.app-btn{text-decoration:none}.at .app-depot{text-align:center;border:2px dashed var(--ipad-separateur);border-radius:var(--ipad-rayon-carte);background:var(--ipad-fond-groupe);flex-direction:column;align-items:center;gap:6px;padding:28px 20px;transition:border-color .15s,background .15s;display:flex}.at .app-depot svg{width:28px;height:28px;color:var(--ipad-accent)}.at .app-depot b{font-size:var(--t-corps)}.at .app-depot small{font-size:var(--t-note);color:var(--ipad-texte-3)}.at .app-depot .app-btn{margin-top:6px}.at .app-depot.survol{border-color:var(--ipad-accent);background:var(--brand-surface)}.at .app-bandeau{border-radius:var(--ipad-rayon-carte);background:var(--brand-surface);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.at .app-bandeau>div{flex-direction:column;gap:2px;display:flex}.at .app-bandeau b{font-size:var(--t-corps)}.at .app-bandeau small{font-size:var(--t-sous);color:var(--ipad-texte-2)}.at .app-bandeau.attention{background:#fff6e6}.at .app-bandeau .app-btn.principal{align-self:auto;min-width:0}.at .app-vide-etat{text-align:center;color:var(--ipad-texte-2);flex-direction:column;align-items:center;gap:6px;padding:36px 20px;display:flex}.at .app-vide-etat b{font-size:var(--t-corps);color:var(--ipad-texte)}.at .app-vide-etat small{font-size:var(--t-sous);color:var(--ipad-texte-3);max-width:520px}.at .app-vide-etat.grand{padding:64px 20px}.at .app-vide-etat .app-btn{margin-top:10px}.at .app-versions{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}.at .app-versions-liste{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.at .app-versions-liste button{text-align:left;width:100%;font:inherit;cursor:pointer;border-radius:var(--ipad-rayon-controle);min-height:var(--ipad-cible);background:0 0;border:1px solid #0000;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.at .app-versions-liste button b{font-size:var(--t-corps);align-items:center;gap:8px;display:flex}.at .app-versions-liste button small{font-size:var(--t-note);color:var(--ipad-texte-3)}.at .app-versions-liste button:hover{background:var(--ipad-fond-groupe)}.at .app-versions-liste button.on{background:var(--brand-surface);border-color:var(--ipad-accent)}.at .app-version{flex-direction:column;gap:16px;min-width:0;display:flex}.at .app-version-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.at .app-version-h h3{font-size:var(--t-titre3);margin:0}.at .app-version-h small{font-size:var(--t-note);color:var(--ipad-texte-3)}.at .app-btn.danger{color:#b42318}.at .app-btn.danger:hover{color:#b42318;border-color:#b42318}.at .app-bloc{border:1px solid var(--ipad-separateur);border-radius:var(--ipad-rayon-carte);padding:14px 18px}.at .app-bloc h4{font-size:var(--t-corps);margin:0;display:inline}.at .app-bloc summary{cursor:pointer;min-height:var(--ipad-cible);flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.at .app-bloc summary small{font-size:var(--t-note);color:var(--ipad-texte-3)}.at .app-bloc ul{font-size:var(--t-corps);line-height:var(--t-corps-l);margin:8px 0 0;padding-left:20px}.at .app-sources{flex-direction:column;gap:12px;list-style:none;display:flex;padding:0!important}.at .app-sources b{font-size:var(--t-legende);font-weight:600}.at .app-sources small{font-size:var(--t-note);color:var(--ipad-texte-3)}.at .app-sources blockquote{border-left:3px solid var(--ipad-accent);background:var(--ipad-fond-groupe);font-size:var(--t-sous);line-height:var(--t-sous-l);color:var(--ipad-texte-2);border-radius:0 8px 8px 0;margin:4px 0 0;padding:8px 12px}.at .app-frise{flex-direction:column;gap:16px;display:flex}.at .app-frise-annee h4{font-size:var(--t-titre3);color:var(--ipad-accent);margin:0 0 6px}.at .app-frise ol{border-left:2px solid var(--ipad-separateur);margin:0;padding:0;list-style:none}.at .app-frise li{min-height:var(--ipad-cible);grid-template-columns:130px minmax(0,1fr) auto 44px;align-items:center;gap:12px;padding:6px 0 6px 16px;display:grid;position:relative}.at .app-frise li:before{content:"";background:var(--ipad-accent);border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;left:-7px}.at .app-frise li.passee{color:var(--ipad-texte-3)}.at .app-frise li.passee:before{background:var(--ipad-separateur)}.at .app-frise time{font-weight:600;font-size:var(--t-legende)}.at .app-frise li>div{flex-direction:column;gap:2px;display:flex}.at .app-frise li b{font-size:var(--t-corps);font-weight:500}.at .app-frise li small{font-size:var(--t-note);color:var(--ipad-texte-3)}.at .app-en-cours{color:var(--ipad-accent)}.at .app-ajout-ligne{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.at .app-ajout-ligne input{font:inherit;font-size:var(--t-corps);min-height:var(--ipad-cible);border:1px solid var(--ipad-separateur);border-radius:var(--ipad-rayon-controle);padding:0 12px}.at .app-ajout-ligne input:not([type=date]){flex:1;min-width:240px}.at .app-coches{flex-direction:column;gap:4px;display:flex}.at .app-coche{min-height:var(--ipad-cible);font-size:var(--t-corps);cursor:pointer;align-items:center;gap:12px;display:flex}.at .app-fil-discussion{flex-direction:column;gap:16px;display:flex}.at .app-echange{flex-direction:column;gap:8px;display:flex}.at .app-bulle{background:var(--ipad-fond-groupe);max-width:78%;font-size:var(--t-corps);line-height:var(--t-corps-l);border-radius:16px;padding:12px 16px}.at .app-bulle p{margin:0}.at .app-bulle.moi{background:var(--ipad-accent);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.at .app-bulle.moi small{color:#ffffffd9;font-size:var(--t-note)}.at .app-bulle:not(.moi){border-bottom-left-radius:4px}.at .app-bulle .app-sources{margin-top:10px}.at .app-roue.petite{vertical-align:-3px;border-width:2px;width:16px;height:16px;margin-right:6px;display:inline-block}.at .app-saisie-question{background:var(--ipad-fond);gap:8px;padding-top:8px;display:flex;position:sticky;bottom:0}.at .app-saisie-question input{font:inherit;font-size:var(--t-corps);border:1px solid var(--ipad-separateur);border-radius:25px;flex:1;min-height:50px;padding:0 16px}.at .app-saisie-question .app-btn.principal{border-radius:25px;align-self:auto;min-width:0}.at .app-choix{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.at .app-choix button{text-align:left;border-radius:var(--ipad-rayon-controle);width:100%;font:inherit;cursor:pointer;min-height:var(--ipad-cible);background:#fff;border:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:10px 14px;display:grid}.at .app-choix button b{font-size:var(--t-corps)}.at .app-choix button small{font-size:var(--t-note);color:var(--ipad-texte-3);grid-row:2}.at .app-choix-plus{color:var(--ipad-accent);grid-area:1/2/span 2;align-self:center}.at .app-choix-plus svg{width:20px;height:20px}.at .app-choix button:hover{background:var(--brand-surface)}.at .app-matrice td:not(:first-child),.at .app-matrice th:not(:first-child){text-align:center}@media (width<=1100px){.at .app-versions{grid-template-columns:1fr}.at .app-frise li{grid-template-columns:110px minmax(0,1fr) 44px}.at .app-frise li .tag{display:none}}.at .app-acteurs span{margin-bottom:4px}.at .app-acteurs small{line-height:var(--t-note-l);display:block}.at .app-acteurs{min-width:230px}
