:root{--bg:#0a0e17;--bg2:#0d1320;--card:#121a2b;--card2:#182236;--border:#1f2b42;--txt:#eaf0f8;--txt2:#94a5c0;--txt3:#7a8cab;--accent:#1f8fff;--accent2:#5ab2ff;--accent-fonce:#0f6fd8;--green:#4ade80;--red:#f87171;--blue:#60a5fa;--grad:linear-gradient(135deg,#00a6fb 0%,#0b3fd6 100%);--radius:14px}*{box-sizing:border-box;margin:0;padding:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif}body{background:var(--bg);color:var(--txt);min-height:100vh}a{color:inherit;text-decoration:none}.muted{color:var(--txt2)}.small{font-size:12.5px}.navigateur-ancien{color:#fde7c8;text-align:center;background:#3b1d0a;border-bottom:1px solid #a15c1d;padding:12px 16px;font-size:14px;line-height:1.5}.auth-screen{background:linear-gradient(115deg,#0846c6 0%,#0a2f7e 30%,#0b1626 62%,#0d2528 100%);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.auth-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);width:400px;max-width:92vw;padding:40px 36px;box-shadow:0 24px 60px #00000080}.logo-txt{letter-spacing:4px;font-size:22px;font-weight:700}.logo-txt span{color:var(--accent)}.brand{align-items:center;gap:12px;display:flex}.brand .cons{letter-spacing:4.5px;color:var(--txt2);margin-top:4px;font-size:9.5px}.auth-sub{color:var(--txt2);margin:14px 0 24px;font-size:13px}label{color:var(--txt2);margin:14px 0 6px;font-size:12.5px;display:block}input[type=text],input[type=email],input[type=password],input[type=url],select{background:var(--bg2);border:1px solid var(--border);width:100%;color:var(--txt);border-radius:9px;outline:none;padding:11px 13px;font-size:14px}input:focus,select:focus{border-color:var(--accent)}.btn{background:var(--grad);color:#fff;cursor:pointer;border:none;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:22px;padding:12px 18px;font-size:14px;font-weight:600;display:inline-flex}.btn:hover{filter:brightness(1.15)}.btn:disabled{opacity:.55;cursor:wait}.btn.ghost{color:var(--txt2);border:1px solid var(--border);background:0 0;width:auto;margin:0;padding:8px 14px;font-weight:500}.btn.ghost:hover{color:var(--txt);border-color:var(--txt3)}.btn.sm{width:auto;margin:0;padding:8px 14px;font-size:12.5px}.link{color:var(--accent2);cursor:pointer;font-size:13px}.link:hover{text-decoration:underline}.err{color:var(--red);background:#f871711a;border:1px solid #f8717159;border-radius:9px;margin-top:14px;padding:10px 14px;font-size:12.5px}.ok{color:var(--green);background:#4ade801a;border:1px solid #4ade8059;border-radius:9px;margin-top:14px;padding:10px 14px;font-size:12.5px}.pw-rules{color:var(--txt3);margin-top:8px;font-size:11.5px;line-height:1.6}.auth-foot{color:var(--txt3);text-align:center;margin-top:22px;font-size:12px}.adminbar{z-index:40;background:var(--bg2);border-bottom:1px solid var(--border);flex-wrap:nowrap;align-items:center;gap:20px;padding:10px 28px;display:flex;position:sticky;top:0;overflow-x:auto}.adminbar nav.nav-bureau{flex-wrap:nowrap;gap:6px;display:flex}.nav-link{color:var(--txt2);white-space:nowrap;border-radius:9px;padding:8px 14px;font-size:13.5px}.nav-link:hover{background:var(--card);color:var(--txt)}.nav-link.active{background:var(--card2);color:var(--accent2);font-weight:600}.admin-main{max-width:1280px;margin:0 auto;padding:28px 38px}@media (max-width:700px){.admin-main{padding:18px 14px}}.layout{min-height:100vh;display:flex}aside{background:var(--bg2);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:240px;height:100vh;padding:26px 16px;display:flex;position:sticky;top:0}.client-badge{background:var(--card);border:1px solid var(--border);border-radius:10px;margin:22px 10px 8px;padding:12px}.client-badge b{font-size:14px}nav.side{flex-direction:column;gap:3px;margin-top:18px;display:flex}nav.side a{color:var(--txt2);cursor:pointer;border-radius:9px;align-items:center;gap:11px;padding:10px 12px;font-size:13.5px;display:flex}nav.side a:hover{background:var(--card);color:var(--txt)}nav.side a.active{background:var(--card2);color:var(--accent2);font-weight:600}aside .foot{color:var(--txt3);word-break:break-all;margin-top:auto;padding:10px;font-size:11.5px}main{flex:1;max-width:1200px;padding:30px 38px}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.topbar h1{font-size:21px;font-weight:650}.banner{background:var(--grad);color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:10px 20px;font-size:13px;display:flex}.banner a{color:#fff;font-weight:700;text-decoration:underline}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px;padding:20px}.card h3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:14.5px;font-weight:650;display:flex}table{border-collapse:collapse;width:100%;font-size:13.5px}th{text-align:left;color:var(--txt3);text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid var(--border);padding:8px 10px;font-size:11.5px}td{border-bottom:1px solid var(--border);vertical-align:middle;padding:11px 10px}tr:last-child td{border-bottom:none}.filtres{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.filtres select,.filtres input{padding:6px 10px}.timeline{border-left:2px solid var(--border);margin:8px 0 4px 6px;padding-left:18px;position:relative}.timeline .pt{padding:0 0 12px 8px;position:relative}.timeline .pt:before{content:"";background:var(--accent);border:2px solid var(--bg);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-24px}.finances{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.finances .fin{background:var(--card);border:1px solid var(--border);text-align:right;border-radius:10px;padding:8px 14px}.finances .fin .v{font-size:17px;font-weight:700}.finances .fin .l{color:var(--txt3);letter-spacing:.5px;font-size:10px}.jauge{background:var(--border);border-radius:99px;height:8px;margin-top:4px;overflow:hidden}.jauge span{background:var(--grad);border-radius:99px;height:100%;display:block}.jauge.depasse span{background:#f87171}tr.row-click{cursor:pointer}tr.row-click:hover td{background:var(--card2)}th.th-tri{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}th.th-tri:hover{color:var(--brand)}.grid-dossiers{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-top:6px;display:grid}.carte-dossier{background:var(--card2);border:1px solid var(--border);cursor:pointer;border-radius:12px;padding:16px 14px;transition:border-color .15s,transform .15s}.carte-dossier:hover{border-color:var(--brand);transform:translateY(-2px)}.carte-dossier.vide{opacity:.5}.carte-dossier.vide:hover{opacity:.75}.cd-ico{margin-bottom:8px;font-size:22px}.cd-nom{margin-bottom:4px;font-size:13.5px;font-weight:600;line-height:1.35}.cd-meta{color:var(--muted);font-size:11.5px}@media (max-width:600px){.grid-dossiers{grid-template-columns:repeat(2,1fr)}}.badge{border-radius:99px;padding:3px 10px;font-size:11px;font-weight:600}.b-green{color:var(--green);background:#4ade801f}.b-blue{color:var(--blue);background:#60a5fa21}.b-grey{background:var(--border);color:var(--txt2)}.b-safran{color:var(--safran);background:#f3b23b24}.tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.tab{cursor:pointer;border:1px solid var(--border);color:var(--txt2);background:var(--card);border-radius:9px;padding:9px 16px;font-size:13px}.tab.active{background:var(--card2);color:var(--accent2);border-color:var(--accent);font-weight:600}.crumb{color:var(--txt2);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.crumb a{color:var(--accent2);cursor:pointer}.file-row{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:13px;padding:12px 14px;display:flex}.file-row:hover{background:var(--card2);border-color:var(--border)}.file-ico{background:#1f8fff24;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.file-meta{text-align:right;color:var(--txt3);flex-shrink:0;margin-left:auto;font-size:12px}.tgl{cursor:pointer;border:1px solid var(--border);color:var(--txt3);-webkit-user-select:none;user-select:none;background:0 0;border-radius:99px;margin:2px 5px 2px 0;padding:4px 11px;font-size:11px;font-weight:600;display:inline-block}.tgl.on{color:var(--accent2);border-color:var(--accent);background:#1f8fff2e}button.tgl{font-family:inherit;line-height:inherit}.tgl:focus-visible,.fin-kpi-lien:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.avis-dossier summary{cursor:pointer;list-style-position:inside}.avis-dossier summary:focus-visible{outline:2px solid var(--accent2);outline-offset:3px;border-radius:6px}.avis-dossier[open] summary{margin-bottom:8px}.avis-dossier-liste{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.avis-dossier-liste li{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.avis-ouverts{margin-bottom:24px}.avis-ouverts ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.avis-ouverts li a{border:1px solid var(--border);background:var(--card);color:var(--txt);border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.avis-ouverts li a:hover{border-color:var(--accent)}.avis-ouverts li a:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.act{color:var(--accent2);cursor:pointer;white-space:nowrap;background:0 0;border:none;font-size:12.5px}.act:hover{text-decoration:underline}.note{color:var(--accent2);background:#1f8fff14;border:1px solid #1f8fff4d;border-radius:10px;margin-bottom:18px;padding:12px 16px;font-size:12.5px}.iframe-wrap{border:1px solid var(--border);background:#fff;border-radius:12px;width:100%;padding-top:78%;position:relative;overflow:hidden}.iframe-wrap iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.embed-ph{border:1.5px dashed var(--border);border-radius:var(--radius);text-align:center;color:var(--txt3);background:var(--bg2);padding:46px 20px;font-size:13.5px;line-height:1.7}.parcours{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}ol.parcours{margin:4px 0 0;padding:0;list-style:none}.pstep{border:1px solid var(--border);color:var(--txt3);background:var(--bg2);white-space:nowrap;border-radius:99px;padding:5px 12px;font-size:11.5px}.pstep.done{color:var(--accent2);background:#1f8fff14;border-color:#1f8fff66}.pstep.cur{background:var(--grad);color:#fff;border-color:#0000;font-weight:600}.psep{color:var(--txt3);font-size:11px}.dropzone{border:2px dashed var(--border);text-align:center;color:var(--txt3);cursor:pointer;border-radius:12px;margin:10px 0;padding:28px 16px;font-size:13px;line-height:1.7;transition:all .15s}.dropzone:hover{border-color:var(--txt3);color:var(--txt2)}.dropzone.over{border-color:var(--accent);color:var(--accent2);background:#1f8fff12}.file-chip{color:var(--txt2);align-items:center;gap:8px;padding:3px 0;font-size:12.5px;display:flex}.file-chip button{color:var(--red);cursor:pointer;background:0 0;border:none;font-size:13px}.grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:900px){.grid2{grid-template-columns:1fr}aside{display:none}}:root{--safran:#ffc53d;--ok-fond:#4ade801f;--alerte-fond:#ffc53d1f;--erreur-fond:#f871711f}.contenu{max-width:860px;margin:0 auto;padding:34px 20px 60px}.contenu h1{margin:4px 0 10px;font-size:24px}.contenu h2{margin:0 0 12px;font-size:17px}.recrut-theme{font-family:var(--font-instrument),"Segoe UI",system-ui,sans-serif;background:var(--bg);min-height:100vh}.recrut-theme h1,.recrut-theme h2,.recrut-theme h3{font-family:var(--font-bricolage),"Segoe UI",system-ui,sans-serif;letter-spacing:.01em;font-weight:800}.recrut-theme .marqueur{background:linear-gradient(transparent 55%,var(--safran) 55%,var(--safran) 92%,transparent 92%);color:inherit;padding:0 2px}input:not([type]),input[type=number],input[type=date],input[type=time],input[type=tel],input[type=search]{background:var(--bg2);border:1px solid var(--border);width:100%;color:var(--txt);border-radius:9px;outline:none;padding:11px 13px;font-size:14px}input,select,textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}.champ{margin:14px 0 0;display:block}.champ span{color:var(--txt2);margin-bottom:6px;font-size:12.5px;display:block}.champ textarea{background:var(--bg2);border:1px solid var(--border);width:100%;color:var(--txt);border-radius:9px;outline:none;min-height:84px;padding:11px 13px;font-family:inherit;font-size:14px;line-height:1.55}.champ textarea:focus{border-color:var(--accent)}.grille-formulaire{grid-template-columns:1fr 1fr;gap:4px 16px;display:grid}@media (max-width:700px){.grille-formulaire{grid-template-columns:1fr}}.barre-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.section-titre{margin:26px 0 12px;font-size:14.5px;font-weight:650}.sous-titre{color:var(--txt2);margin:2px 0 18px;font-size:13px;line-height:1.6}.table-wrap{overflow-x:auto}.fiche-candidature .card{padding:22px 24px}.fiche-candidature .card h3{border-bottom:1px solid var(--border);letter-spacing:.05em;text-transform:uppercase;margin:0 0 14px;padding-bottom:10px;font-size:13px;display:block}.fiche-candidature .card h2{margin:0 0 8px}.fiche-candidature .card p{line-height:1.6}.fiche-candidature .small.muted{line-height:1.55}.fiche-candidature .champ{margin-top:16px}.fiche-candidature details>summary{cursor:pointer;padding:6px 0;line-height:1.5}.fiche-candidature ul,.fiche-candidature ol{padding-left:20px;line-height:1.55}.fiche-candidature .scorecard-visuelle strong{font-size:15px}.fiche-candidature .tabs{margin-bottom:16px}@media (max-width:900px){.fiche-candidature{grid-template-columns:1fr!important}}.recrut-admin .card{margin-bottom:22px;padding:26px 28px}.recrut-admin .card>h2{border-left:3px solid var(--safran);margin:0 0 6px;padding-left:12px;font-size:18px;font-weight:750;line-height:1.3}.recrut-admin .card>h2+.small.muted,.recrut-admin .card>p.small.muted{max-width:76ch;margin:0 0 20px;line-height:1.65}.recrut-admin .small.muted{line-height:1.6}.recrut-admin .champ{margin:18px 0 0}.recrut-admin .champ>span{letter-spacing:.03em;color:var(--txt3);margin-bottom:7px;font-size:12px;font-weight:600}.recrut-admin .grille-formulaire{gap:4px 24px}.recrut-admin .section-titre{letter-spacing:.09em;text-transform:uppercase;color:var(--txt2);border-bottom:1px solid var(--border);margin:34px 0 8px;padding-bottom:9px;font-size:12.5px;font-weight:700}.recrut-admin textarea{background:var(--bg2);border:1px solid var(--border);width:100%;color:var(--txt);border-radius:9px;outline:none;padding:11px 13px;font-family:inherit;font-size:14px;line-height:1.55}.recrut-admin textarea:focus{border-color:var(--accent)}.recrut-admin .tabs{margin:4px 0 18px}.recrut-admin details>summary{cursor:pointer;padding:6px 0;line-height:1.5}.recrut-admin .btn.ghost{margin-top:4px}.manifeste{padding:30px 30px 26px;scroll-margin-top:16px}.manif-fil{align-items:center;gap:6px;margin-bottom:26px;display:flex}.manif-fil button{background:var(--border);cursor:pointer;border:0;border-radius:2px;flex:1;height:4px;padding:0}.manif-fil button.lu{background:var(--accent2)}.manif-fil button.actif{background:var(--safran)}.manif-compte{color:var(--txt3);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:8px;font-size:12px}.manif-surtitre{font-family:var(--font-bricolage),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--safran);margin:0 0 12px;font-size:12px;font-weight:700}.manifeste h2.manif-titre{letter-spacing:-.015em;text-wrap:balance;max-width:20ch;margin:0 0 22px;font-size:clamp(26px,4.6vw,40px);line-height:1.08}.manif-mark{background:var(--safran);color:#0b1230;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 .14em}.manif-corps{font-size:16px;line-height:1.65}.manif-corps>p{max-width:64ch;color:var(--txt);margin:0 0 16px}.manif-corps .manif-lede{color:var(--txt2);max-width:46ch;font-size:19px}.manif-corps .manif-note{color:var(--txt3);border-left:3px solid var(--safran);padding-left:12px;font-size:13.5px}.manif-corps .manif-grand{font-family:var(--font-bricolage),system-ui,sans-serif;max-width:30ch;margin-top:26px;font-size:clamp(19px,2.6vw,24px);font-weight:700;line-height:1.3}.manif-chiffres{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:26px;display:grid}.manif-chiffres>div{border-top:2px solid var(--safran);padding-top:14px}.manif-num{font-family:var(--font-bricolage),system-ui,sans-serif;letter-spacing:-.02em;margin-bottom:8px;font-size:34px;font-weight:800;line-height:1;display:block}.manif-chiffres p{color:var(--txt2);margin:0;font-size:14px;line-height:1.5}.manif-cartes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:8px;display:grid}.manif-carte{background:var(--card2);border:1px solid var(--border);border-left:4px solid var(--safran);border-radius:10px;padding:18px 20px}.manif-carte h3{margin:0 0 8px;font-size:17px;line-height:1.25}.manif-carte p{color:var(--txt2);margin:0;font-size:14.5px;line-height:1.55}.manif-sur{letter-spacing:.12em;text-transform:uppercase;color:var(--txt3);margin-bottom:8px;font-size:11.5px;font-weight:700;display:block}.manif-rang{font-family:var(--font-bricolage),system-ui,sans-serif;color:var(--safran);margin-bottom:10px;font-size:24px;font-weight:800;line-height:1;display:block}.manif-numerotees{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.manif-citation{border-left:3px solid var(--safran);font-family:var(--font-bricolage),system-ui,sans-serif;max-width:28ch;margin:28px 0 0;padding-left:20px;font-size:clamp(19px,2.6vw,24px);font-weight:500;line-height:1.3}.manif-citation footer{font-family:var(--font-instrument),system-ui,sans-serif;color:var(--txt2);margin-top:10px;font-size:14px;font-weight:400}.manif-suite{border-top:1px solid var(--border);margin-top:30px;padding-top:24px}.manif-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex}@media (max-width:620px){.manifeste{padding:22px 18px}.manif-chiffres{grid-template-columns:1fr}}.agents-grille{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.agents-carte{background:var(--card2);border:1px solid var(--border);border-radius:12px;padding:16px 18px}.agents-admin .badge,.agents-legende .badge{white-space:nowrap;vertical-align:middle;margin:2px 4px 2px 0;line-height:1.5;display:inline-block}.agents-admin textarea{background:var(--bg2);border:1px solid var(--border);width:100%;color:var(--txt);resize:vertical;border-radius:9px;padding:11px;font-size:13.5px}.agents-admin textarea:focus{border-color:var(--accent)}.agents-lancer label{margin-top:10px}.btn.ghost.actif{border-color:var(--accent2);color:var(--txt)}.fin-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:16px;display:grid}.fin-kpi{margin-bottom:0;padding:16px}.fin-compteur{background:var(--red);color:#fff;border-radius:99px;margin-left:7px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-block}.fin-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.fin-champ{margin:10px 0 0;font-size:12.5px;display:block}.fin-champ>span{color:var(--txt2);margin-bottom:5px;display:block}.fin-champ input:not([type=checkbox]):not([type=color]),.fin-champ select,.fin-champ textarea{width:100%}.fin-plan{max-height:none}.fin-plan table{min-width:900px;font-size:12.5px}.fin-plan th,.fin-plan td{border-bottom:1px solid var(--border);padding:7px 10px}.fin-plan td.fin-num{cursor:pointer}.fin-plan td.fin-num:hover{background:#5ab2ff14}.fin-col-lib{z-index:1;background:var(--card);white-space:nowrap;min-width:230px;position:sticky;left:0}.fin-courant{font-weight:700;border-left:2px solid var(--accent2)!important;border-right:2px solid var(--accent2)!important}.fin-futur{color:var(--txt2);font-style:italic}.fin-ligne-solde td{background:#748ffc1f}.fin-ligne-solde .fin-col-lib{background:#1a2442}.fin-ligne-enc td{background:#22c55e29;font-weight:700}.fin-ligne-enc .fin-col-lib{background:#16352a}.fin-ligne-dec td{background:#ef444429;font-weight:700}.fin-ligne-dec .fin-col-lib{background:#3a1d26}.fin-ligne-variation td{background:var(--card2);font-weight:600}.fin-ligne-variation .fin-col-lib{background:var(--card2)}.fin-plie{width:16px;color:var(--txt3);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:700;display:inline-block}.fin-infobulle{background:var(--bg2);border:1px solid var(--border);pointer-events:none;z-index:5;border-radius:10px;min-width:220px;padding:10px 12px;font-size:12px;line-height:1.6;position:absolute;top:8px;box-shadow:0 6px 24px #0006}.fin-puce{vertical-align:middle;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.fin-poles{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.fin-poles-legende{width:260px;max-height:340px;overflow:auto}.fin-transactions td{vertical-align:top}.fin-barres{align-items:flex-end;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.fin-barre{text-align:center;flex:1;min-width:52px}.fin-barre-fond{background:var(--bg2);border-radius:6px;align-items:flex-end;height:120px;margin:4px 0;display:flex}.fin-barre-fond>div{background:linear-gradient(#5ab2ff,#1f8fff);border-radius:6px;width:100%}.fin .filtres select,.fin .filtres input:not([type=checkbox]){width:auto;max-width:100%}.fin-transactions select{padding:5px 8px;font-size:12px}.fin-hachure-enc{background-image:repeating-linear-gradient(135deg,#22c55e29 0 4px,#0000 4px 9px)}.fin-kpi-lien{cursor:pointer}.fin-kpi-lien:hover{outline:1px solid var(--accent2)}.fin-kpi-titre{text-transform:uppercase;letter-spacing:.5px;font-size:11px}.fin-kpi-valeur{margin-top:4px;font-size:22px;font-weight:700}.fin-ligne-groupe td{background:var(--card2);border-top:1px solid var(--border)}.fin-plan td.fin-futur,.fin-plan td.fin-courant{background-image:repeating-linear-gradient(135deg,#91a7ff17 0 4px,#0000 4px 9px)}.fin-planning{background:var(--card2);border-top:1px solid var(--border);padding:12px 14px 16px}.fin-taches{font-size:12.5px}.fin-taches td,.fin-taches th{padding:5px 6px}.fin-taches input,.fin-taches select{padding:4px 6px;font-size:12.5px}.fin-fiab{white-space:nowrap;cursor:help;font-size:10.5px;font-weight:600}.fin-controle{border-bottom:1px solid var(--border);grid-template-columns:22px 1fr auto;align-items:start;gap:10px;padding:9px 0;display:grid}.fin-controle .pastille{border-radius:50%;width:12px;height:12px;margin-top:4px}.fin-entete-carte{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.fin-seg{border:1px solid var(--border);background:var(--bg2);border-radius:9px;display:inline-flex;overflow:hidden}.fin-seg>span,.fin-seg>button{cursor:pointer;color:var(--txt2);-webkit-user-select:none;user-select:none;border:0;border-right:1px solid var(--border);background:0 0;padding:6px 12px;font-family:inherit;font-size:12.5px}.fin-seg>span:last-child,.fin-seg>button:last-child{border-right:0}.fin-seg>span.on,.fin-seg>button.on{background:var(--accent-fonce);color:#fff;font-weight:650}.fin-rent th,.bilan-ia th{color:var(--txt2)}.bilan-ia tbody th{text-transform:none;letter-spacing:0;color:var(--txt);font-size:13.5px;font-weight:600}.fin-seg>button:focus-visible{outline:2px solid var(--txt);outline-offset:-3px}button.act{font-family:inherit}.fin-seg-petit>span{white-space:nowrap;padding:3px 8px;font-size:11.5px}.fin-arbitrages td:last-child{min-width:300px}.fin-seg>span.on.fin-act-resilier{background:var(--red)}.fin-seg>span.on.fin-act-renegocier{background:#d97706}.fin-seg>span.on.fin-act-verifier{background:#a16207}.fin-seg>span.on.fin-act-garder{background:#334155}.fin-argent{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.fin-treemap{background:var(--bg2);border-radius:10px;height:360px;position:relative;overflow:hidden}.fin-tm-bloc{box-sizing:border-box;border:2px solid var(--card);color:#0a0e17;cursor:pointer;border-radius:8px;padding:7px 9px;transition:filter .15s;position:absolute;overflow:hidden}.fin-tm-bloc:hover{filter:brightness(1.12)}.fin-tm-nom{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.fin-tm-val{white-space:nowrap;margin-top:3px;font-size:15px;font-weight:800}.fin-tm-val span{opacity:.75;font-size:11px;font-weight:600}.fin-pourcent{max-height:360px;padding-right:4px;overflow:auto}.fin-pc-ligne{cursor:pointer;margin-bottom:10px}.fin-pc-ligne:hover .fin-pc-tete{color:var(--accent2)}.fin-pc-tete{justify-content:space-between;margin-bottom:3px;font-size:12.5px;display:flex}.fin-pc-barre{background:var(--bg2);border-radius:99px;height:7px;overflow:hidden}.fin-pc-barre>div{border-radius:99px;height:100%}.fin-suivi{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;margin-top:18px;padding-top:14px;display:grid}.fin-sim{z-index:2;background:var(--card2);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:12px;padding:10px 14px;display:flex;position:sticky;top:0}.fin-arbitrages td{vertical-align:top;border-bottom:1px solid var(--border);padding:8px 10px}.fin-arbitrages th{padding:7px 10px}.fin-barre-texte td:first-child>div:first-child{color:var(--txt3);text-decoration:line-through}.fin-note{width:100%;margin-top:5px;display:block;padding:4px 8px!important;font-size:12px!important}.fin-diagnostic{font-size:13px;line-height:1.65}.fin-diag-alerte{color:var(--safran)}.fin-diag-ok{color:var(--green)}.fin-diag-info{color:var(--txt2)}.fin-grille3{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}@media (max-width:900px){.fin-argent{grid-template-columns:1fr}.fin-treemap{height:300px}.fin-sim{gap:12px}}.fil-ariane{color:var(--txt3);flex-wrap:wrap;align-items:center;gap:2px 0;margin:0 0 12px;font-size:12.5px;line-height:1.6;display:flex}.fil-ariane a{color:var(--txt2);border-radius:5px;padding:2px 4px;text-decoration:none}.fil-ariane a:hover{color:var(--accent2);background:var(--card)}.fil-ariane-sep{color:var(--txt3);margin:0 4px}.fil-ariane-courant{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:420px;padding:2px 4px;font-weight:600;display:inline-block;overflow:hidden}.tb-filtre{background:var(--bg2);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.tb-filtre button{color:var(--txt2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-family:inherit;font-size:12.5px}.tb-filtre button.on{background:var(--accent-fonce);color:#fff;font-weight:650}.tb-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.tb-kpi{text-align:left;color:inherit;cursor:pointer;border:1px solid var(--border);margin:0;padding:14px 16px;font-family:inherit}.tb-kpi:disabled{cursor:default}.tb-kpi:not(:disabled):hover{border-color:var(--accent2)}.tb-kpi-titre{text-transform:uppercase;letter-spacing:.5px;font-size:11px}.tb-kpi-valeur{margin-top:2px;font-size:26px;font-weight:750}.tb-grille{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}.tb-colonne>.card{margin-bottom:16px}.tb-entete{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.tb-form{background:var(--bg2);border:1px solid var(--border);border-radius:10px;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px;padding:12px;display:grid}.tb-form input[name=titre]{grid-column:1/-1}.tb-form select,.tb-form input{width:100%}.tb-groupe{border-top:1px solid var(--border)}.tb-groupe-titre{width:100%;color:var(--txt);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-size:13px;font-weight:650;display:flex}.tb-chevron{color:var(--txt3);margin-left:auto}.tb-pastille{border-radius:99px;width:9px;height:9px;display:inline-block}.tb-tache{border-radius:8px;grid-template-columns:6px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 6px;display:grid}.tb-tache:hover{background:var(--card2)}.tb-prio{border-radius:3px;align-self:stretch;width:6px}.tb-tache-titre{font-size:13.5px;font-weight:600;line-height:1.35}.tb-tache-corps a{color:var(--accent2)}.tb-details{white-space:pre-wrap;margin-top:2px}.tb-type{background:var(--bg2);border:1px solid var(--border);color:var(--txt2);border-radius:99px;margin-left:6px;padding:1px 7px;font-size:10.5px;display:inline-block}.tb-encours{color:var(--accent2);border-color:#5ab2ff66}.tb-relancer{color:var(--red);border-color:#f8717166}.tb-echeance{white-space:nowrap;background:var(--bg2);color:var(--txt2);border-radius:99px;padding:2px 8px;font-size:11.5px}.tb-echeance.tb-retard{color:var(--red);background:var(--erreur-fond)}.tb-echeance.tb-jour{color:var(--safran);background:var(--alerte-fond)}.tb-actions{opacity:.55;align-items:center;gap:2px;display:flex}.tb-tache:hover .tb-actions,.tb-actions:focus-within{opacity:1}.tb-actions .act{padding:2px 6px;font-size:13px}.tb-vigilance{border-top:1px solid var(--border);align-items:flex-start;gap:10px;padding:7px 0;display:flex}.tb-vigilance:first-of-type{border-top:0}.tb-vigilance a{color:var(--accent2)}.tb-portefeuille{border-top:1px solid var(--border);padding:8px 0}.tb-portefeuille:first-of-type{border-top:0}.tb-portefeuille summary{cursor:pointer;list-style:none}.tb-portefeuille summary::-webkit-details-marker{display:none}.tb-clients{flex-direction:column;gap:3px;margin-top:6px;padding-left:4px;display:flex}.tb-client{color:var(--txt2);font-size:12.5px}.tb-client:hover{color:var(--accent2)}.tb-affectations summary{cursor:pointer}.tb-affectation{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;font-size:12.5px;display:flex}.tb-affectation a{color:var(--txt)}@media (max-width:900px){.tb-grille{grid-template-columns:1fr}.tb-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-form{grid-template-columns:1fr}.tb-tache{grid-template-columns:6px minmax(0,1fr) auto}.tb-actions{opacity:1;grid-column:2/-1}}.ra-table td,.ra-table th{border-bottom:1px solid var(--border);vertical-align:top;padding:8px 10px}.ra-table select{width:auto;max-width:220px;padding:5px 8px;font-size:12.5px}.ra-table details summary{cursor:pointer;color:var(--accent2)}.ra-clients{flex-direction:column;gap:2px;margin-top:6px;display:flex}.ra-inviter-champs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 12px;display:grid}.ra-inviter .champ input,.ra-inviter .champ select{width:100%}.ra-confirme{color:var(--txt);align-items:flex-start;gap:8px;margin:12px 0 0;display:flex}.ra-confirme input{flex:none;margin-top:2px}.ra-clients a{color:var(--txt2)}.ra-matrice{font-size:12.5px}.ra-matrice th{border-bottom:1px solid var(--border);vertical-align:bottom;min-width:96px;max-width:160px;padding:8px;font-size:11.5px;font-weight:600;line-height:1.3}.ra-matrice th a{color:var(--txt)}.ra-matrice td{border-bottom:1px solid var(--border);padding:8px}.ra-matrice th:first-child,.ra-matrice td:first-child{background:var(--card);z-index:1;min-width:170px;position:sticky;left:0}.ra-case{text-align:center}.ra-case input{cursor:pointer;width:16px;height:16px}.avis-nps{grid-template-columns:repeat(11,minmax(0,1fr));gap:6px;display:grid}.avis-nps button,.avis-etoiles button{cursor:pointer;border:1px solid var(--border);background:var(--bg2);color:var(--txt);border-radius:8px;font-family:inherit}.avis-nps button{padding:10px 0;font-size:15px;font-weight:700}.avis-nps button.on{background:var(--accent-fonce);border-color:var(--accent-fonce);color:#fff}.avis-nps-legende{justify-content:space-between;margin-top:6px;display:flex}.avis-etoiles{gap:4px;display:inline-flex}.avis-etoiles button{color:var(--txt3);padding:6px 8px;font-size:20px;line-height:1}.avis-etoiles button.on{color:var(--safran);border-color:#ffc53d80}.avis-etape{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.avis-etape:first-of-type{border-top:0}@media (max-width:520px){.avis-nps{grid-template-columns:repeat(6,minmax(0,1fr))}.avis-etape{flex-direction:column;align-items:flex-start}}.meteo{border:1px solid var(--border);background:var(--bg2);border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:650;display:inline-flex}.av-table td,.av-table th{border-bottom:1px solid var(--border);vertical-align:top;padding:8px 10px}.av-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:16px;display:grid}.av-clients{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:0 18px;max-height:420px;padding-right:4px;display:grid;overflow:auto}.grid2>*{min-width:0}.rdv-zone{background:var(--bg2);border:1px solid var(--border);width:100%;color:var(--txt);resize:vertical;border-radius:9px;padding:10px;font-size:13px}.rdv-drop{border:1.5px dashed var(--border);text-align:center;color:var(--txt2);cursor:pointer;border-radius:10px;margin-top:10px;padding:14px;font-size:12.5px}.rdv-drop.over,.rdv-drop:hover{border-color:var(--accent2);color:var(--txt)}.rdv-item{border-top:1px solid var(--border)}.rdv-modes{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;margin:12px 0 4px;display:grid}.rdv-mode{border:1px solid var(--border);background:var(--bg2);cursor:pointer;color:var(--txt);border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.rdv-mode input{width:auto;margin-top:3px}.rdv-mode>span{flex-direction:column;gap:2px;display:flex}.rdv-mode.on{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.rdv-mode:focus-within{outline:2px solid var(--accent);outline-offset:2px}.rdv-numero{border:1px solid var(--border);color:var(--accent2);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;margin-right:8px;padding:1px 7px;font-size:11.5px;font-weight:650;display:inline-block}.rdv-item-tete:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.rdv-parcours{border:1px solid var(--border);background:var(--bg2);border-radius:10px;margin:4px 0 12px;padding:10px 12px}.rdv-parcours-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.rdv-parcours-liste{margin:0;padding:0;list-style:none}.rdv-parcours-liste li{border-top:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:6px 0;font-size:13px;display:flex}.rdv-parcours-liste li:first-child{border-top:0}.rdv-parcours-liste li a{margin-left:auto}.rdv-item-tete{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 2px;display:flex}.rdv-item-tete:hover b{color:var(--accent2)}.rdv-item-corps{padding:4px 2px 16px}.rdv-entete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:6px;display:flex}.rdv-validation h4{margin:16px 0 6px;font-size:13.5px}.rdv-table td{vertical-align:top;border-bottom:1px solid var(--border);padding:7px 8px}.rdv-table input:not([type=checkbox]),.rdv-table textarea{width:100%;min-width:180px}.rdv-actuel{max-width:220px;color:var(--txt2);white-space:pre-wrap}.rdv-source{max-width:260px}.rdv-officiel{background:var(--bg2);border:1px solid var(--border);border-radius:9px;margin-top:10px;padding:8px 10px;line-height:1.5}.rdv-ligne{color:var(--txt);align-items:baseline;gap:8px;margin:4px 0;font-size:12.5px;display:flex}.rdv-ligne input{width:auto}.rdv-tache{grid-template-columns:auto minmax(0,1fr) 140px 150px;align-items:center;gap:8px;margin:5px 0;display:grid}.rdv-tache input[type=checkbox]{width:auto}@media (max-width:700px){.rdv-tache{grid-template-columns:auto minmax(0,1fr)}.rdv-tache select,.rdv-tache input[type=date]{grid-column:2}}.rdv-doc{grid-template-columns:minmax(0,240px) minmax(0,380px);align-items:center;gap:8px;margin:5px 0;display:grid}.rdv-doc>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:700px){.rdv-doc{grid-template-columns:minmax(0,1fr)}.rdv-table thead{display:none}.rdv-table,.rdv-table tbody{display:block}.rdv-table tr{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);gap:4px 10px;padding:9px 0;display:grid}.rdv-table td{border:0;padding:0;display:block}.rdv-table td:nth-child(n+3){grid-column:2}.rdv-table input:not([type=checkbox]),.rdv-table textarea{min-width:0}.rdv-table .rdv-actuel:before{content:"Actuel : ";color:var(--muted)}}.ag-ligne{border-top:1px solid var(--border);grid-template-columns:150px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:7px 2px;display:grid}.ag-quand{white-space:nowrap}.ag-liens{white-space:nowrap;gap:10px;display:flex}.ag-sous{color:var(--txt2);margin:14px 0 4px;font-size:13px}.ag-form{border:1px solid var(--border);background:var(--bg2);border-radius:10px;margin-top:10px;padding:12px}.ag-choix{flex-wrap:wrap;gap:4px 16px;display:flex}.ag-rattacher{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 2px;display:flex}.rs-actions-presta{flex-wrap:wrap;gap:8px;display:flex}.rs-etat-invitation{color:var(--safran);font-weight:600}.ag-actions{align-items:center;gap:8px;display:flex}.ag-actions select{width:auto;max-width:220px}@media (max-width:700px){.ag-ligne{grid-template-columns:minmax(0,1fr)}.ag-liens{white-space:normal}}.b-red{color:var(--red);background:#f8717121}.rs-entete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:18px;display:flex}.rs-entete h1{font-size:21px;font-weight:650}.rs-mois{background:var(--card);border:1px solid var(--border);border-radius:10px;align-items:center;gap:4px;padding:3px;display:inline-flex}.rs-mois button{color:var(--txt2);cursor:pointer;background:0 0;border:0;border-radius:8px;width:32px;height:32px;font-size:15px}.rs-mois button:hover:not(:disabled){background:var(--card2);color:var(--txt)}.rs-mois button:disabled{opacity:.3;cursor:default}.rs-mois b{text-align:center;text-transform:capitalize;min-width:132px;font-size:14px}.rs-etapes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:18px;display:grid}.rs-etape{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.45}.rs-etape b{margin-bottom:2px;font-size:13px;display:block}.rs-etape.fait{border-color:#4ade8059}.rs-etape.fait b{color:var(--green)}.rs-etape.actif{border-color:var(--safran);background:#ffc53d0f}.rs-etape.retard{border-color:#f871718c}.rs-etape.retard b{color:var(--red)}.rs-onglets{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.rs-onglet{color:var(--txt2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-family:inherit;font-size:13.5px}.rs-onglet.on{color:var(--txt);border-bottom-color:var(--accent);font-weight:600}.rs-onglet .n{background:var(--card2);color:var(--txt2);border-radius:99px;margin-left:6px;padding:1px 7px;font-size:11px;display:inline-block}.rs-onglet .n.attente{color:var(--safran);background:#ffc53d2e}.rs-barre{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.rs-barre .espace{flex:1}.rs-bouton{cursor:pointer;border:1px solid var(--border);background:var(--card);color:var(--txt);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:8px 13px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.rs-bouton:hover:not(:disabled){border-color:var(--txt3)}.rs-bouton:disabled{opacity:.5;cursor:not-allowed}.rs-bouton.principal{background:var(--grad);color:#fff;border-color:#0000}.rs-bouton.valider{color:var(--green);background:#4ade8024;border-color:#4ade8073}.rs-bouton.modifier{color:var(--safran);background:0 0;border-color:#ffc53d80}.rs-bouton.danger{color:var(--red);background:0 0;border-color:#f8717173}.rs-bouton:focus-visible,.rs-onglet:focus-visible,.rs-jour button:focus-visible,.rs-idee:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.rs-message{border-radius:9px;margin-bottom:12px;padding:8px 12px;font-size:12.5px}.rs-message.ok{background:var(--ok-fond);color:var(--green)}.rs-message.ko{background:var(--erreur-fond);color:var(--red)}.rs-message.info{color:var(--accent2);background:#1f8fff14}.rs-grille{border:1px solid var(--border);background:var(--border);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.rs-entete-jour{background:var(--bg2);color:var(--txt3);text-transform:capitalize;padding:7px 8px;font-size:11.5px}.rs-jour{background:var(--card);flex-direction:column;gap:4px;min-height:112px;padding:6px 6px 8px;display:flex;position:relative}.rs-jour.hors{background:var(--bg2)}.rs-jour.hors>*{opacity:.35}.rs-jour.aujourdhui .rs-num{background:var(--accent);color:#fff}.rs-jour.weekend{background:#101828}.rs-num{font-variant-numeric:tabular-nums;color:var(--txt2);border-radius:99px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.rs-jour .rs-ajout{border:1px dashed var(--border);color:var(--txt3);cursor:pointer;opacity:0;background:0 0;border-radius:7px;width:22px;height:22px;font-size:14px;line-height:1;position:absolute;top:5px;right:5px}.rs-jour:hover .rs-ajout,.rs-jour .rs-ajout:focus-visible{opacity:1}.rs-marronnier{color:var(--txt2);text-overflow:ellipsis;white-space:nowrap;border:1px dashed #94a5c073;border-radius:6px;padding:2px 6px;font-size:11px;line-height:1.3;overflow:hidden}.rs-marronnier.client{color:var(--safran);border-color:#ffc53d8c}.rs-idee{text-align:left;width:100%;color:var(--txt);background:var(--card2);border:0;border-left:3px solid var(--txt3);cursor:pointer;border-radius:6px;padding:4px 6px;font-family:inherit;font-size:11.5px;line-height:1.35;display:block}.rs-idee:hover{filter:brightness(1.18)}.rs-idee.a_valider{border-left-color:var(--safran)}.rs-idee.validee{border-left-color:var(--green)}.rs-idee.a_revoir{border-left-color:var(--red)}.rs-idee.abandonnee{opacity:.45;text-decoration:line-through}.rs-idee .pf{gap:3px;margin-top:3px;display:flex}.rs-pastille{background:var(--bg2);color:var(--txt2);border:1px solid var(--border);border-radius:99px;align-items:center;gap:4px;padding:1px 7px;font-size:10.5px;font-weight:650;display:inline-flex}.rs-pastille i{border-radius:99px;width:7px;height:7px;display:inline-block}.rs-agenda{display:none}@media (max-width:760px){.rs-grille{display:none}.rs-agenda{flex-direction:column;gap:8px;display:flex}.rs-agenda-jour{background:var(--card);border:1px solid var(--border);border-radius:10px;grid-template-columns:56px minmax(0,1fr);gap:10px;padding:10px;display:grid}.rs-agenda-date{color:var(--txt2);text-transform:capitalize;font-size:12px}.rs-agenda-date b{color:var(--txt);font-size:20px;display:block}.rs-agenda-jour .rs-marronnier{white-space:normal}}.rs-voile{z-index:60;background:#03060c99;position:fixed;inset:0}.rs-panneau{background:var(--bg2);border-left:1px solid var(--border);z-index:61;flex-direction:column;width:min(560px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 50px #00000073}.rs-panneau.large{width:min(980px,100vw)}.rs-panneau-tete{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 20px;display:flex}.rs-panneau-tete h2{font-size:16px;font-weight:650;line-height:1.35}.rs-panneau-corps{flex:1;padding:16px 20px 30px;overflow-y:auto}.rs-fermer{border:1px solid var(--border);color:var(--txt2);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;width:32px;height:32px;font-size:16px}.rs-deux{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;display:grid}@media (max-width:900px){.rs-deux{grid-template-columns:minmax(0,1fr)}}.rs-champ{margin:0 0 12px;display:block}.rs-champ>span{color:var(--txt2);justify-content:space-between;gap:8px;margin-bottom:5px;font-size:12px;display:flex}.rs-champ input:not([type=checkbox]),.rs-champ select,.rs-champ textarea{background:var(--bg);border:1px solid var(--border);width:100%;color:var(--txt);border-radius:9px;outline:none;padding:9px 11px;font-family:inherit;font-size:13.5px}.rs-champ textarea{resize:vertical;min-height:90px;line-height:1.55}.rs-champ textarea.long{min-height:220px}.rs-champ input:focus,.rs-champ select:focus,.rs-champ textarea:focus{border-color:var(--accent)}.rs-ligne{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.rs-choix{flex-wrap:wrap;gap:5px;display:flex}.rs-choix button{border:1px solid var(--border);color:var(--txt3);cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex}.rs-choix button.on{color:var(--txt);border-color:var(--accent);background:#1f8fff24}.rs-controles{flex-direction:column;gap:3px;margin:4px 0 12px;display:flex}.rs-controles div{font-size:12px}.rs-controles .alerte{color:var(--safran)}.rs-controles .info{color:var(--txt3)}.rs-apercus{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.rs-post{border:1px solid var(--border);background:#0f1626;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.rs-post.a_valider{border-color:#ffc53d73}.rs-post.a_modifier{border-color:#f8717173}.rs-post-tete{align-items:center;gap:10px;padding:10px 12px;display:flex}.rs-avatar{background:var(--grad);color:#fff;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:flex}.rs-post-tete .qui{font-size:13px;font-weight:600;line-height:1.2}.rs-post-tete .quand{color:var(--txt2);font-size:11.5px}.rs-media{aspect-ratio:4/5;background:#070b14;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.rs-media img,.rs-media video{object-fit:cover;width:100%;height:100%;display:block}.rs-media .vide{color:var(--txt3);text-align:center;padding:20px;font-size:12px;line-height:1.5}.rs-media .compteur{color:#fff;background:#0009;border-radius:99px;padding:2px 8px;font-size:11px;position:absolute;top:8px;right:8px}.rs-media .fleche{color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:99px;width:28px;height:28px;font-size:14px;position:absolute;top:50%;transform:translateY(-50%)}.rs-media .fleche.g{left:8px}.rs-media .fleche.d{right:8px}.rs-media .points{justify-content:center;gap:4px;display:flex;position:absolute;bottom:8px;left:0;right:0}.rs-media .points i{background:#fff6;border-radius:99px;width:6px;height:6px}.rs-media .points i.on{background:#fff}.rs-legende{white-space:pre-wrap;word-break:break-word;padding:10px 12px 4px;font-size:13px;line-height:1.55}.rs-legende .tags{color:#7cb8ff}.rs-legende button{color:var(--txt3);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12.5px}.rs-post-pied{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding:10px 12px 12px;display:flex}.rs-vignettes{flex-wrap:wrap;gap:6px;margin:6px 0 10px;display:flex}.rs-vignette{border:1px solid var(--border);background:#070b14;border-radius:8px;width:76px;height:76px;position:relative;overflow:hidden}.rs-vignette img{object-fit:cover;width:100%;height:100%}.rs-vignette .type{color:#fff;background:#0009;border-radius:5px;padding:0 4px;font-size:10px;position:absolute;bottom:3px;left:3px}.rs-vignette button{color:#fff;cursor:pointer;background:#000000a6;border:0;border-radius:99px;width:20px;height:20px;font-size:12px;line-height:1;position:absolute;top:3px;right:3px}.rs-vignette.choisie{outline:2px solid var(--accent);outline-offset:-2px}.rs-galerie{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.rs-galerie button{border:1px solid var(--border);cursor:pointer;aspect-ratio:1;background:#070b14;border-radius:8px;padding:0;position:relative;overflow:hidden}.rs-galerie button.on{outline:3px solid var(--accent);outline-offset:-3px}.rs-galerie img{object-fit:cover;width:100%;height:100%}.rs-galerie span{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#000000a6;padding:2px 4px;font-size:10px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.rs-semaine{color:var(--txt2);justify-content:space-between;gap:8px;margin:16px 0 6px;font-size:12.5px;display:flex}.rs-ligne-post{border:1px solid var(--border);background:var(--card);cursor:pointer;text-align:left;width:100%;color:var(--txt);border-radius:10px;grid-template-columns:110px 74px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:6px;padding:9px 10px;font-family:inherit;display:grid}.rs-ligne-post:hover{border-color:var(--txt3)}.rs-ligne-post .mini{width:74px;height:56px;color:var(--txt3);background:#070b14;border-radius:7px;justify-content:center;align-items:center;font-size:11px;display:flex;overflow:hidden}.rs-ligne-post .mini img{object-fit:cover;width:100%;height:100%}.rs-ligne-post .txt{min-width:0}.rs-ligne-post .txt b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.rs-ligne-post .txt span{color:var(--txt2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.rs-ligne-post .droite{flex-direction:column;align-items:flex-end;gap:5px;display:flex}@media (max-width:700px){.rs-ligne-post{grid-template-columns:74px minmax(0,1fr)}.rs-ligne-post .quand{grid-column:1/-1}.rs-ligne-post .droite{flex-direction:row;grid-column:1/-1;align-items:center}}.rs-fil{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.rs-fil .rs-fil-titre{margin:0 0 8px;font-size:13px;font-weight:650}.card>.rs-fil:first-child{border-top:0;margin-top:0;padding-top:0}.rs-com{background:var(--card);white-space:pre-wrap;word-break:break-word;border-radius:9px;margin-bottom:6px;padding:8px 10px;font-size:13px;line-height:1.5}.rs-com.client{background:#1f8fff17;border:1px solid #1f8fff40}.rs-com.interne{background:#ffc53d12;border:1px dashed #ffc53d59}.rs-com .meta{color:var(--txt3);white-space:normal;margin-bottom:2px;font-size:11px}.rs-com.evt{color:var(--txt3);background:0 0;padding:2px 10px;font-size:12px}.rs-saisie textarea{background:var(--bg);border:1px solid var(--border);width:100%;color:var(--txt);resize:vertical;border-radius:9px;min-height:64px;padding:9px 11px;font-family:inherit;font-size:13.5px}.rs-validation{z-index:20;background:#101a2e;border:1px solid #ffc53d73;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:12px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 30px #00000073}.rs-validation p{font-size:13.5px}.rs-validation p span{color:var(--txt2);font-size:12.5px;display:block}.rs-mot{background:var(--card);border:1px solid var(--border);border-left:3px solid var(--accent);white-space:pre-wrap;border-radius:10px;margin-bottom:16px;padding:12px 16px;font-size:13.5px;line-height:1.6}.rs-mot b{color:var(--txt2);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.rs-vide{border:1.5px dashed var(--border);text-align:center;color:var(--txt2);border-radius:12px;padding:34px 20px;font-size:13.5px;line-height:1.6}.rs-cote{flex-direction:column;gap:8px;display:flex}.rs-temps-fort{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:5px 2px;font-size:12.5px;display:flex}.rs-temps-fort input{width:auto}.rs-temps-fort .d{color:var(--txt3);font-variant-numeric:tabular-nums;flex-shrink:0;width:44px}.rs-temps-fort.faible{color:var(--txt3)}.rs-table td,.rs-table th{vertical-align:middle;padding:9px 8px}.rs-progres{color:var(--txt2);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.rs-progres .j{background:var(--border);border-radius:99px;width:70px;height:6px;overflow:hidden}.rs-progres .j span{background:var(--green);height:100%;display:block}.rs-vue{background:var(--card);border:1px solid var(--border);border-radius:10px;gap:2px;margin-bottom:14px;padding:3px;display:inline-flex}.rs-vue button{color:var(--txt2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:600}.rs-vue button[aria-pressed=true]{background:var(--card2);color:var(--txt)}.rs-vue button:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.ig-cadre{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ig-barre{flex-wrap:wrap;align-items:center;gap:8px 18px;max-width:640px;display:flex}.ig-aide{max-width:60ch;margin:0}.ig-bascule{cursor:pointer;align-items:center;gap:6px;margin:0;display:inline-flex}.ig-telephone{border:1px solid var(--border);background:#000;border-radius:22px;width:100%;max-width:420px;padding:14px 0 0;overflow:hidden}.ig-profil{align-items:center;gap:12px;padding:0 14px 12px;display:flex}.ig-avatar{color:#fff;background:var(--grad);border-radius:99px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:inline-flex;box-shadow:0 0 0 2px #000,0 0 0 4px #ffffff2e}.ig-nom{flex-direction:column;gap:2px;min-width:0;display:flex}.ig-nom b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ig-grille{border-top:1px solid #262626;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.ig-case{margin:0;padding:0}.ig-vignette{aspect-ratio:3/4;cursor:pointer;color:#fff;width:100%;font:inherit;background:#121212;border:0;padding:0;display:block;position:relative;overflow:hidden}.ig-vignette img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ig-vignette:hover img{filter:brightness(.88)}.ig-vignette:focus-visible{outline:3px solid var(--accent2);outline-offset:-3px;z-index:1}.ig-vide{text-align:center;color:#a8a8a8;border:1px dashed #333;justify-content:center;align-items:center;padding:8px;font-size:11px;line-height:1.35;display:flex;position:absolute;inset:0}.ig-icone{color:#fff;filter:drop-shadow(0 1px 2px #000000b3);line-height:0;position:absolute;top:6px;right:6px}.ig-reperes{flex-wrap:wrap;align-items:flex-end;gap:3px;padding:5px;display:flex;position:absolute;bottom:0;left:0;right:0}.ig-date,.ig-statut{color:#fff;white-space:nowrap;background:#000000d1;border-radius:99px;padding:1px 6px;font-size:10.5px;font-weight:650;line-height:1.3}.ig-statut.s-brouillon{color:#d1d5db}.ig-statut.s-a_valider{color:var(--safran)}.ig-statut.s-a_modifier{color:var(--red)}.ig-statut.s-valide{color:var(--green)}.ig-statut.s-planifie{color:var(--accent2)}.ig-statut.s-depassee{color:var(--red)}.ig-exclus{margin:0}.ig-telephone .rs-vide{color:#a8a8a8;border-color:#333;margin:0 14px 14px}@media (prefers-reduced-motion:no-preference){.rs-panneau{animation:.18s ease-out rsGlisse}}@keyframes rsGlisse{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:none}}.ast-bulle{z-index:55;background:var(--grad);color:#fff;cursor:pointer;border:1px solid #5ab2ff59;border-radius:99px;align-items:center;gap:8px;height:48px;padding:0 18px 0 14px;font-size:13.5px;font-weight:600;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 28px #00000073,0 0 0 4px #1f8fff1a}.ast-bulle:hover{filter:brightness(1.12)}.ast-bulle:focus-visible,.ast-panneau button:focus-visible,.ast-panneau a:focus-visible,.idees-page button:focus-visible{outline:2px solid var(--safran);outline-offset:2px}.ast-bulle.ouvert{background:var(--card2);border-color:var(--border);justify-content:center;width:48px;padding:0}.ast-croix{color:var(--txt2);font-size:16px}.ast-panneau{z-index:56;background:var(--bg2);border:1px solid var(--border);transform-origin:100% 100%;border-radius:16px;flex-direction:column;width:min(410px,100vw - 32px);height:min(640px,100vh - 110px);animation:.16s ease-out ast-ouvrir;display:flex;position:fixed;bottom:80px;right:20px;overflow:hidden;box-shadow:0 24px 60px #0000008c}@keyframes ast-ouvrir{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.ast-entete{border-bottom:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.ast-marque{color:var(--accent2);align-items:center;gap:10px;display:flex}.ast-marque b{color:var(--txt);font-size:14px;display:block}.ast-marque span{color:var(--txt3);font-size:11.5px;display:block}.ast-actions{align-items:center;gap:12px;display:flex}.ast-fermer{color:var(--txt2);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:15px}.ast-fermer:hover{background:var(--card2);color:var(--txt)}.ast-onglets{border-bottom:1px solid var(--border);gap:4px;padding:8px 14px 0;display:flex}.ast-onglets button{color:var(--txt2);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:7px 10px 9px;font-size:13px}.ast-onglets button.on{color:var(--txt);border-bottom-color:var(--accent);font-weight:600}.ast-corps{flex:1;padding:14px;font-size:13.5px;line-height:1.55;overflow-y:auto}.ast-accueil{padding:6px 2px}.ast-bonjour{margin-bottom:6px;font-size:16px;font-weight:650}.ast-suggestions{flex-direction:column;gap:6px;margin-top:14px;display:flex}.ast-suggestion{text-align:left;background:var(--card);border:1px solid var(--border);color:var(--txt);cursor:pointer;border-radius:10px;padding:9px 12px;font-size:13px}.ast-suggestion:hover{border-color:var(--accent)}.ast-msg{flex-direction:column;margin-bottom:12px;display:flex}.ast-msg.moi{align-items:flex-end}.ast-msg-texte{word-wrap:break-word;border-radius:14px;max-width:92%;padding:9px 12px}.ast-msg.moi .ast-msg-texte{white-space:pre-wrap;background:#1f8fff29;border:1px solid #1f8fff59;border-bottom-right-radius:4px}.ast-msg.lui .ast-msg-texte{background:var(--card);border:1px solid var(--border);border-bottom-left-radius:4px}.ast-msg-texte p{margin:0 0 7px}.ast-msg-texte p:last-child{margin-bottom:0}.ast-msg-texte ul,.ast-msg-texte ol{margin:2px 0 8px;padding-left:18px}.ast-msg-texte li{margin:2px 0}.ast-titre{font-weight:650}.ast-lien{color:var(--accent2);text-underline-offset:2px;text-decoration:underline}.ast-props{flex-direction:column;gap:8px;width:100%;max-width:92%;margin-top:8px;display:flex}.ast-prop{background:var(--card2);border:1px solid var(--border);border-left:3px solid var(--safran);border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;padding:10px 12px;display:flex}.ast-prop.lien{background:0 0;border:none;padding:0}.ast-prop-type{color:var(--safran);font-size:11.5px;font-weight:600}.ast-prop-titre{font-weight:600}.ast-prop-detail{color:var(--txt2);white-space:pre-wrap}.ast-prop .btn.sm{margin-top:4px}.ast-prop-fait{color:var(--green)}.ast-attente{background:var(--card);border:1px solid var(--border);color:var(--txt2);border-radius:14px;align-items:center;gap:4px;padding:9px 12px;display:inline-flex}.ast-attente span{background:var(--accent2);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite ast-point}.ast-attente span:nth-child(2){animation-delay:.15s}.ast-attente span:nth-child(3){animation-delay:.3s}.ast-attente em{margin-left:6px;font-size:12.5px;font-style:normal}@keyframes ast-point{0%,80%,to{opacity:.25}40%{opacity:1}}.ast-erreur{background:var(--erreur-fond);color:var(--red);border-radius:9px;margin:0 14px 8px;padding:8px 12px;font-size:12.5px}.ast-saisie{border-top:1px solid var(--border);background:var(--card);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.ast-saisie textarea{resize:none;background:var(--bg2);border:1px solid var(--border);color:var(--txt);border-radius:10px;outline:none;flex:1;max-height:140px;padding:10px 12px;font-size:13.5px;line-height:1.4}.ast-saisie textarea:focus{border-color:var(--accent)}.ast-saisie textarea:focus-visible,.idees-form input:focus-visible,.idees-form textarea:focus-visible{outline-offset:1px;outline:2px solid #5ab2ff73}.ast-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-main{padding-bottom:96px}.ast-envoyer{background:var(--grad);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ast-envoyer:disabled{opacity:.4;cursor:default}.ast-historique{flex-direction:column;flex:1;gap:4px;padding:10px 14px;display:flex;overflow-y:auto}.ast-histo-ligne{text-align:left;color:var(--txt);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;gap:10px;padding:9px 10px;font-size:13px;display:flex}.ast-histo-ligne span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ast-histo-ligne:hover,.ast-histo-ligne.on{background:var(--card);border-color:var(--border)}.ast-effacer{color:var(--red);align-self:flex-start;margin:8px 0 4px}.ast-effacer-confirmer{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 4px;display:flex}.ast-effacer-confirmer .ast-effacer{margin:0}.ast-intro{margin-bottom:10px}.ast-idees-liste{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:16px;padding-top:12px;display:flex}.ast-idees-titre{justify-content:space-between;align-items:baseline;display:flex}.ast-idee{background:var(--card);border:1px solid var(--border);border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:9px 11px;display:flex}.ast-idee-haut{align-items:center;gap:8px;display:flex}.ast-idee-titre{font-size:13px;font-weight:600}.idees-form label{margin:10px 0 5px}.idees-form textarea{background:var(--bg2);border:1px solid var(--border);width:100%;color:var(--txt);resize:vertical;border-radius:9px;outline:none;padding:10px 12px;font-family:inherit;font-size:13.5px}.idees-form textarea:focus{border-color:var(--accent)}.idees-form.compact input[type=text]{padding:9px 11px;font-size:13.5px}.idees-categories{flex-wrap:wrap;gap:2px;display:flex}.idees-form-pied{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.idee-statut{background:var(--border);color:var(--txt2);white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:11px;font-weight:600}.idee-statut.s-retenue{background:var(--alerte-fond);color:var(--safran)}.idee-statut.s-en_cours{color:var(--accent2);background:#1f8fff29}.idee-statut.s-livree{background:var(--ok-fond);color:var(--green)}.idee-statut.s-ecartee{color:var(--txt3);border:1px solid var(--border);background:0 0}.idee-reponse{border-left:2px solid var(--accent);color:var(--txt2);margin-top:4px;padding-left:10px;font-size:13px;line-height:1.5}.idee-soutien{border:1px solid var(--border);color:var(--txt2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:99px;align-items:center;gap:4px;padding:4px 11px;font-size:12px;display:inline-flex}.idee-soutien:hover:not(:disabled){border-color:var(--accent);color:var(--txt)}.idee-soutien.on{border-color:var(--accent);color:var(--accent2);background:#1f8fff1a}.idee-soutien:disabled{cursor:default}.idees-page .topbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.idees-page .topbar h1{margin-bottom:4px;font-size:22px}.idees-filtres{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.idees-filtres .tabs{margin-bottom:12px}.idees-compte{color:var(--txt3);margin-left:4px;font-size:11px}.idees-reglages{gap:8px;display:flex}.idees-reglages select{width:auto;padding:8px 10px;font-size:12.5px}.idees-liste{flex-direction:column;gap:10px;list-style:none;display:flex}.idee-ligne{background:var(--card);border:1px solid var(--border);border-left:3px solid var(--txt3);border-radius:12px;justify-content:space-between;gap:16px;padding:14px 16px;display:flex}.idee-ligne.s-retenue{border-left-color:var(--safran)}.idee-ligne.s-en_cours{border-left-color:var(--accent)}.idee-ligne.s-livree{border-left-color:var(--green)}.idee-ligne.s-ecartee{opacity:.7}.idee-corps{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.idee-meta{color:var(--txt2);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px;display:flex}.idee-prio{font-weight:600}.idee-prio.p-haute{color:var(--red)}.idee-prio.p-moyenne{color:var(--safran)}.idee-titre{font-size:15px;font-weight:650;line-height:1.35}.idee-description{color:var(--txt2);white-space:pre-wrap;max-width:75ch;font-size:13px;line-height:1.6}.idee-cote{flex-shrink:0}.idee-edition{border:1px dashed var(--border);background:var(--bg2);border-radius:10px;width:100%;margin-top:6px;padding:12px}.idee-edition label{margin:6px 0 4px}.idee-edition textarea{background:var(--bg);border:1px solid var(--border);width:100%;color:var(--txt);border-radius:9px;margin-top:4px;padding:9px 11px;font-family:inherit;font-size:13px}.idee-edition-ligne{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.idee-edition-ligne select,.idee-edition-ligne input{margin-top:4px;padding:8px 10px;font-size:13px}@media (max-width:700px){.idee-ligne{flex-direction:column;gap:10px}.idee-edition-ligne{grid-template-columns:1fr 1fr}.idees-reglages{width:100%}.idees-reglages select{flex:1}.ast-bulle{justify-content:center;width:48px;padding:0;bottom:14px;right:14px}.ast-bulle-texte{display:none}}@media (max-width:600px){.ast-panneau{border:none;border-radius:0;width:100%;height:100%;animation:none;inset:0}.ast-bulle.ouvert{display:none}}@media (prefers-reduced-motion:reduce){.ast-panneau{animation:none}.ast-attente span{opacity:.7;animation:none}}.rg-declencheur{background:var(--bg);border:1px solid var(--border);min-width:200px;color:var(--txt2);cursor:pointer;border-radius:9px;flex-shrink:0;order:1;align-items:center;gap:8px;margin-left:auto;padding:7px 10px 7px 12px;font-family:inherit;font-size:13px;display:inline-flex}.rg-declencheur:hover{border-color:var(--txt3);color:var(--txt)}.rg-declencheur:focus-visible{border-color:var(--accent);color:var(--txt);outline:2px solid var(--accent);outline-offset:2px}.rg-declencheur-texte{text-align:left;flex:1}.rg-declencheur kbd,.rg-pied kbd{border:1px solid var(--border);color:var(--txt2);background:var(--card);border-bottom-width:2px;border-radius:5px;padding:3px 6px;font:11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.rg-voile{z-index:1000;background:#04070ea8;justify-content:center;align-items:flex-start;padding:9vh 16px 16px;display:flex;position:fixed;inset:0}.rg-fenetre{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;width:100%;max-width:720px;max-height:78vh;display:flex;overflow:hidden;box-shadow:0 30px 80px #0000008c}.rg-entete{border-bottom:1px solid var(--border);color:var(--txt3);align-items:center;gap:10px;padding:12px 14px;display:flex}.rg-entete input{width:auto;min-width:0;color:var(--txt);background:0 0;border:none;border-radius:0;outline:none;flex:1;padding:6px 0;font-size:16px}.rg-fermer{color:var(--txt3);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:22px;line-height:1}.rg-fermer:hover{color:var(--txt)}.rg-filtres{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:0;padding:8px 12px;display:flex}.rg-filtres .tgl{font-size:11.5px}.rg-filtres .tgl:not(.on){color:var(--txt2)}.rg-corps{flex:1;padding:4px 0 8px;overflow-y:auto}.rg-aide{margin:14px 16px;line-height:1.6}.rg-total{color:#7a8cab;margin:10px 16px 2px;font-size:11.5px}.rg-annonce{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rg-ligne:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rg-fermer:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.rg-groupe-tete{color:var(--txt2);letter-spacing:.3px;justify-content:space-between;align-items:center;padding:12px 16px 4px;font-size:11.5px;font-weight:600;display:flex}.rg-compte{background:var(--card2);min-width:18px;color:var(--txt2);text-align:center;border-radius:99px;margin-left:4px;padding:1px 6px;font-weight:600;display:inline-block}.rg-ligne{color:var(--txt);border-left:2px solid #0000;align-items:flex-start;gap:12px;padding:9px 16px;display:flex}.rg-ligne.active{background:var(--card2);border-left-color:var(--accent)}.rg-contenu{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13px;display:flex}.rg-contenu>span{color:var(--txt2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.rg-contenu>span.muted{color:#7a8cab}.rg-contenu strong{font-size:14px;font-weight:600}.rg-ligne .badge{flex-shrink:0;margin-top:2px}.rg-fenetre mark{color:var(--txt);background:#1f8fff3d;border-radius:3px;padding:0 1px}.rg-pied{border-top:1px solid var(--border);color:#7a8cab;flex-wrap:wrap;gap:14px;padding:9px 16px;font-size:11.5px;display:flex}.rg-pied span{align-items:center;gap:4px;display:inline-flex}.adminbar-libelle{color:#7a8cab;white-space:nowrap;order:2}@media (max-width:1320px){.rg-declencheur{order:0;min-width:0;margin-left:0}.rg-declencheur-texte,.adminbar-libelle{display:none}}@media (max-width:1440px){.adminbar-libelle{display:none}}@media (max-width:1400px){.adminbar nav.nav-bureau{gap:2px}.nav-link{padding:8px 9px;font-size:13px}}@media (max-width:640px){.rg-voile{padding:0}.rg-fenetre{border:none;border-radius:0;max-width:none;height:100%;max-height:none}.rg-pied,.rg-declencheur kbd{display:none}.rg-filtres{flex-wrap:nowrap;overflow-x:auto}.rg-filtres .tgl{flex-shrink:0}}@media (prefers-reduced-motion:no-preference){.rg-fenetre{animation:.14s ease-out rg-entree}}@keyframes rg-entree{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ff h2.ff-titre{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;font-size:14.5px;font-weight:650;display:flex}.ff h2.ff-titre .small{font-weight:400}.ff h3.ff-sous-titre{margin:16px 0 6px;font-size:13.5px;font-weight:650}.ff .table-wrap{position:relative}.ff-entete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ff-cache{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ff-editeur{border:1px solid var(--border);background:var(--bg2);border-radius:12px;margin-top:6px;padding:14px}.ff-editeur-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.ff-champs{border:0;min-width:0;margin:10px 0 0;padding:0}.ff-champs legend{margin-bottom:6px;padding:0}.ff-champs[disabled]{opacity:.85}.ff-lignes{flex-direction:column;gap:6px;display:flex}.ff-ligne{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) 28px;align-items:center;gap:8px;display:grid}.ff-ligne input,.ff-ligne select{width:100%;min-width:0;margin:0}.ff-ligne .ff-mission{grid-column:1/-1}.ff .ff-grille3{grid-template-columns:repeat(3,minmax(0,1fr))}.ff-total{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.ff-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.ff-refus{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ff-refus input{width:auto;min-width:220px;margin:0}.ff-ligne-tableau{cursor:pointer}.ff-ligne-tableau:hover td{background:var(--bg2)}.ff-table td{vertical-align:top}.ff-table th{color:var(--txt2)}.ff-detail{padding:4px 0 10px}.ff-fiche{margin-bottom:6px}@media (max-width:700px){.ff-ligne{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px}.ff-ligne select{grid-column:1/-1}.ff-refus input{flex:1;min-width:0}.ff .ff-grille3{grid-template-columns:minmax(0,1fr)}}.mon-resume{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.mon-tuile{margin:0;padding:14px 16px}.mon-tuile-fort{border-width:2px}.mon-nombre{font-size:28px;font-weight:750;line-height:1.1}.mon-barre{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.mon-barre input[type=search]{flex:1;min-width:180px;max-width:320px;margin:0}.mon-etat{white-space:nowrap;align-items:center;gap:6px;font-weight:650;display:inline-flex}.mon-point{border-radius:50%;width:8px;height:8px;display:inline-block}.mon-url{word-break:break-all}.mon-url a{color:var(--txt2);text-decoration:underline}.mon-client a,.mon-lien{color:var(--accent2);text-decoration:underline}.mon-table{min-width:640px}.mon-table th{color:var(--txt2)}.mon-rattacher{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.mon-rattacher select{border-radius:7px;width:auto;max-width:210px;padding:4px 8px;font-size:12px}.mon-rattacher [role=status]:empty{display:none}.mon-rattacher [role=status]{flex-basis:100%}.mon-cache{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.mon-rattacher select{max-width:140px}}.mon-ligne-ko td{background:#f8717112}.mon-titre{margin:0 0 8px;font-size:16px}@media (max-width:720px){.mon-resume{grid-template-columns:repeat(2,minmax(0,1fr))}}.cv-barre{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.cv-barre input[type=search]{flex:1;min-width:200px;max-width:340px;margin:0}.cv-barre select{width:auto;margin:0}.cv-choix{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}.cv-choix-btn{border:1px solid var(--border);background:var(--bg2);color:var(--txt2);cursor:pointer;border-radius:99px;padding:5px 12px;font-family:inherit;font-size:12.5px}.cv-choix-btn.on{background:var(--accent-fonce);border-color:var(--accent-fonce);color:#fff;font-weight:650}.cv-choix-btn:focus-visible{outline:2px solid var(--txt);outline-offset:2px}.cv-specs{flex-wrap:wrap;gap:4px;display:inline-flex}.cv-spec{border:1px solid var(--border);color:var(--txt2);white-space:nowrap;border-radius:6px;padding:1px 7px;font-size:11.5px}.cv-statut{white-space:nowrap;align-items:center;gap:6px;font-weight:650;display:inline-flex}.cv-point{border-radius:50%;width:8px;height:8px;display:inline-block}.cv-table{min-width:760px}.cv-table th{color:var(--txt2)}.cv-nom{color:var(--txt);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px;font-weight:650}.cv-nom:hover{-webkit-text-decoration-color:var(--accent2);text-decoration-color:var(--accent2)}.cv-titre{margin:0 0 10px;font-size:16px}.cv-sous-titre{margin:14px 0 6px;font-size:14px}.cv-entete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.cv-h1{margin:0 0 6px}.cv-entete-ligne{color:var(--txt2);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.cv-grille{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:900px){.cv-grille{grid-template-columns:1fr}}.cv-presentation{white-space:pre-wrap;margin:0 0 12px;line-height:1.6}.cv-contact{grid-template-columns:110px 1fr;gap:6px 12px;margin:0;display:grid}.cv-contact dt{color:var(--txt2)}.cv-contact dd{word-break:break-word;margin:0}.cv-contact a,.cv-avis a{color:var(--accent2);text-decoration:underline}.cv-fichiers{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.cv-avis{flex-direction:column;gap:10px;margin:0 0 12px;padding:0;list-style:none;display:flex}.cv-avis li{border-left:2px solid var(--border);padding-left:10px}.cv-notes{border:0;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;padding:0;display:flex}.cv-notes legend{float:left;margin-right:8px}.cv-note{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.cv-direction{border:1px dashed var(--safran);border-radius:10px;margin-top:12px;padding:8px 12px}.cv-direction legend{color:var(--safran);padding:0 6px;font-size:12px}.cv-label{color:var(--txt2);margin:14px 0 6px;font-size:12.5px;display:block}.cv-titre[tabindex="-1"]:focus{outline:none}.cv-rgpd{border:1px solid var(--border);border-radius:10px}.cv-rgpd summary{cursor:pointer;font-weight:650}.mi-entete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mi-entete .cv-titre{margin:0}.mi-form{border-top:1px solid var(--border);margin-top:10px;padding-top:4px}.mi-liste{margin-top:12px}.mi-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.mi-panneau{border:1px solid var(--border);border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px;padding:10px 12px;display:flex}.mi-panneau textarea{width:100%}.mi-attente{border-color:var(--safran)}.mi-alerte{color:var(--safran);margin-top:4px}.mi-suite{border:1px solid var(--safran);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:8px 12px;display:flex}.mi-devis{border-top:1px dashed var(--border);flex-direction:column;gap:6px;min-width:0;margin-top:8px;padding-top:6px;display:flex}.mi-panneau{box-sizing:border-box;max-width:100%}.mi-panneau .grille-formulaire{width:100%}.mi-fichier{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mi-fichier .muted{overflow-wrap:anywhere}.mi-panneau input,.mi-panneau select{box-sizing:border-box;min-width:0;max-width:100%}.mi-espace{color:var(--accent2);margin-top:6px;text-decoration:underline;display:inline-block}.es-acces{flex-direction:column;gap:6px;margin:8px 0;padding:0;list-style:none;display:flex}.es-bascule{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.es-bascule input{width:auto;margin:0}.es-taches{margin:10px 0 0;padding:0;list-style:none}.es-tache{border-top:1px solid var(--border);flex-direction:column;gap:4px;min-width:0;padding:12px 0;display:flex}.es-tache:first-child{border-top:0}.es-tete{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.es-retour{border-left:3px solid var(--safran);overflow-wrap:anywhere;margin:4px 0;padding:4px 0 4px 10px}.es-retard{color:var(--red)}.es-a-valider{color:var(--safran)}.es-compteurs{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.es-court{border:1px solid var(--safran);box-sizing:border-box;border-radius:10px;flex-direction:column;gap:6px;width:100%;padding:8px 10px;display:flex}.es-form{width:100%}.es-docs ul{margin:4px 0;padding:0;list-style:none}.es-docs li{overflow-wrap:anywhere;padding:2px 0}.es-docs .act{text-align:left;padding:0}.es-retirer{margin-left:8px}.es-annulees{margin-top:10px}.es-journal summary{cursor:pointer;list-style-position:inside}.es-journal summary .cv-titre{display:inline}.es-journal ul{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.es-tete .cv-statut{font-size:12.5px}.es-titre{margin:0;font-size:15px;font-weight:600}.es-titre:focus{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.es-mot{white-space:pre-line;overflow-wrap:anywhere}.es-source{border-top:1px solid var(--border);flex-direction:column;gap:10px;min-width:0;margin-top:12px;padding-top:12px;display:flex}.es-source:first-of-type{border-top:0;margin-top:4px;padding-top:0}.es-kpis{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;margin:0;display:grid}.es-kpi{border:1px solid var(--border);border-radius:10px;min-width:0;padding:8px 10px}.es-kpi dd{flex-wrap:wrap;align-items:baseline;gap:6px;margin:2px 0 0;display:flex}.es-kpi-valeur{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.es-hausse{color:var(--green)}.es-baisse{color:var(--red)}.es-table{width:100%;min-width:420px}.es-legende{color:var(--txt2);margin:6px 0 4px;font-weight:600}.es-cellule{overflow-wrap:break-word;word-break:normal;min-width:120px;max-width:340px}.es-pied{margin-top:12px}@media (max-width:480px){.es-table{min-width:0}.es-table thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.es-table tr{border-top:1px solid var(--border);padding:6px 0;display:block}.es-table td{text-align:right;border:0;justify-content:space-between;gap:10px;min-width:0;max-width:none;padding:2px 0;display:flex}.es-table td:before{content:attr(data-libelle);content:attr(data-libelle) / "";color:var(--txt2);text-align:left}.es-table td.es-cellule{text-align:right}}.es-cache{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.es-table th{color:var(--txt2)}.ct-barre{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ct-recherche input,.ct-form input[type=tel],.ct-form textarea{background:var(--bg2);border:1px solid var(--border);width:100%;color:var(--txt);border-radius:9px;outline:none;padding:11px 13px;font-family:inherit;font-size:14px}.ct-form textarea{resize:vertical}.ct-recherche input:focus,.ct-form input[type=tel]:focus,.ct-form textarea:focus{border-color:var(--accent)}.ct-table a,.ct-fiche a:not(.btn),.ct-meme a,.ct-liste a{color:var(--accent2)}.ct-table a:hover{text-decoration:underline}.ct-fiche a:not(.btn),.ct-meme a{text-underline-offset:2px;text-decoration:underline}.ct-creation{max-width:640px}.ct-recherche{max-width:520px;margin-bottom:14px}.ct-recherche label{margin-top:0}.ct-onglets .tab{font-family:inherit}.ct-onglets .tab:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.ct-compte{color:var(--txt3);font-variant-numeric:tabular-nums;margin-left:6px;display:inline-block}.ct-onglets .tab.active .ct-compte{color:var(--accent2)}.ct-note{margin:0 0 10px}.ct-filtres{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.ct-filtre{min-width:160px;margin:0}.ct-filtre span{margin-bottom:4px;display:block}.ct-resultat{margin:6px 0 10px}.ct-table td{vertical-align:top}.ct-table th{color:var(--txt2)}.ct-coupe{overflow-wrap:anywhere}.ct-nowrap{white-space:nowrap}.ct-vide{padding:8px 0}.ct-grille{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ct-form label{margin:10px 0 4px}.ct-form label input,.ct-form label select,.ct-form label textarea{margin-top:4px}.ct-form .ct-case{color:var(--txt);align-items:center;gap:8px;display:flex}.ct-form .ct-case input{width:auto;margin:0}.ct-sous-titre{color:var(--txt2);margin:18px 0 4px;font-size:13px}.ct-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.ct-liste{margin:6px 0 0;padding-left:18px}.ct-liste li{margin:3px 0}.ct-meme ul{margin:6px 0 0;padding-left:18px}.ct-dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0 0 12px;display:grid}.ct-dl dd{overflow-wrap:anywhere;margin:0}.ct-danger{color:#fff;background:#b42318}.ct-nouveau{margin-top:10px}.ct-ouvrir{margin-top:12px}@media (max-width:860px){.ct-grille{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ct-table thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.ct-table tr{border-top:1px solid var(--border);padding:8px 0;display:block}.ct-table td{text-align:right;border:0;justify-content:space-between;gap:12px;padding:3px 0;display:flex}.ct-table td:before{content:attr(data-libelle);content:attr(data-libelle) / "";color:var(--txt2);text-align:left;flex:none}.ct-val{overflow-wrap:anywhere;min-width:0}}.db-liste{margin:0;padding:0;list-style:none}.db-groupe{border-top:1px solid var(--border);padding:12px 0}.db-raisons{color:var(--txt2);margin:0 0 6px}.db-fiches{margin:0;padding-left:18px}.db-fiches li{overflow-wrap:anywhere;margin:3px 0}.db-fiches a,.db-raisons a,.db-groupe p a{color:var(--accent2);text-underline-offset:2px;text-decoration:underline}.db-champ{box-shadow:inset 0 1px 0 var(--border);border:0;min-width:0;margin:0;padding:10px 0}.db-champ:after{content:"";clear:both;display:block}legend.db-libelle{float:left;width:100%}.db-champ .db-option{clear:both}.db-garde{box-shadow:none;padding-top:0}.db-libelle{color:var(--txt2);margin:0 0 6px;padding:0;font-size:12.5px}.db-garde .db-libelle{color:var(--txt);font-size:13.5px;font-weight:600}.db-option{color:var(--txt);overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:4px 0;font-size:13.5px;display:flex}.db-option input{width:auto;accent-color:var(--accent);flex:none;margin:3px 0 0}.db-confirmer{margin-top:12px}.db-cases{padding-left:0;list-style:none}.db-cases li{align-items:flex-start;gap:8px;display:flex}.db-cases input{width:auto;accent-color:var(--accent);flex:none;margin:3px 0 0}.db-consigne{margin:0 0 4px}.db-reprise{margin-top:8px}.db-reprise p{margin:0 0 8px}.hs-defile{max-width:100%;margin:8px 0;overflow-x:auto}.hs-defile:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.hs-table{border-collapse:collapse;width:100%;font-size:13px}.hs-table caption{text-align:left;padding:0 0 6px}.hs-table th,.hs-table td{border-top:1px solid var(--border);text-align:left;vertical-align:top;padding:6px 8px}.hs-table thead th{color:var(--txt2);border-top:0;font-weight:600}.hs-table th[scope=row]{color:var(--txt);white-space:nowrap;text-transform:none;letter-spacing:normal;font-size:13px;font-weight:500}.hs-table .num{text-align:right;font-variant-numeric:tabular-nums}.hs-table a{color:var(--accent2);text-underline-offset:2px;text-decoration:underline}.hs-valeur{overflow-wrap:anywhere;max-width:240px}.hs-choix{margin-top:0}.hs-details{margin:8px 0}.hs-details summary{cursor:pointer;color:var(--accent2)}.hs-auto{margin-top:12px}.hs-annonce{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lien-bouton{color:var(--accent2);text-underline-offset:2px;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.lien-bouton:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.lien-bouton:disabled{opacity:.5;cursor:default}.ap-rattacher{gap:6px;min-width:220px;display:grid}.ap-rattacher input[type=search]{max-width:320px}.ap-fiche{gap:8px;display:grid}@media (max-width:640px){.ap-table thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.ap-table tr{border-top:1px solid var(--border);padding:8px 0;display:block}.ap-table td{border:0;padding:3px 0;display:block}.ap-table td:before{content:attr(data-libelle) " : ";color:var(--txt2)}}.hs h2[tabindex]:focus{outline:none}.hs h2[tabindex]:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.hs a:not(.btn){color:var(--accent2);text-underline-offset:2px;text-decoration:underline}.err-texte{color:#f97066}@media (max-width:640px){.hs-conflits thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.hs-conflits tr{border-top:1px solid var(--border);padding:8px 0;display:block}.hs-conflits td{border:0;max-width:none;padding:3px 0;display:block}.hs-conflits td:before{content:attr(data-libelle) " : ";color:var(--txt2)}.hs-conflits td:first-child:before,.hs-conflits td:last-child:before{content:none}}.crm-carte{gap:10px;display:grid}.crm-carte label,.crm-champ{gap:4px;display:grid}.crm-etiquettes{gap:6px;display:grid}.crm-puces{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.crm-puce{border:1px solid var(--border);border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 10px;font-size:13px;display:inline-flex}.crm-puce span{overflow-wrap:anywhere}.crm-retirer{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:24px;min-height:24px;padding:2px 6px;font-size:16px;line-height:1}.crm-retirer:hover,.crm-retirer:focus-visible{background:var(--card2)}.crm-prospection{border:1px solid var(--border);border-radius:10px;gap:8px;margin:0;padding:10px 12px;display:grid}.crm-prospection legend{padding:0 6px;font-weight:600}.ct-etiq{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.ct-etiq span{border:1px solid var(--border);border-radius:999px;padding:0 8px;font-size:12px}.ct-opposition{color:var(--safran);font-weight:600}.ct-vues{border-bottom:1px solid var(--border);gap:8px;margin:0 0 12px;padding-bottom:12px;display:grid}.ct-vues .ct-filtre{max-width:420px}.ct-vues .ct-filtre select{width:100%}.ct-vues-actions{margin-top:0}.ct-vues-form{gap:6px;max-width:420px;display:grid}.ct-vues-form input:not([type=checkbox]){width:100%}.ct-case-ligne{color:var(--txt);align-items:center;gap:8px;margin:4px 0;display:flex}.ct-case-ligne input{width:auto;margin:0}.ct-vues-note{margin:0 0 10px}.ct-resultat-barre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ct-groupe{border:1px solid var(--accent);background:var(--card2);border-radius:10px;gap:8px;margin:0 0 12px;padding:10px 12px;display:grid}.ct-groupe-titre{margin:0}.ct-groupe-ligne{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ct-groupe-ligne .ct-actions{margin-top:0}.ct-groupe-note{flex:1;min-width:240px}.ct-groupe-note input{width:100%}.ct-groupe-confirmer p{margin:0 0 8px}.ct-coche{text-align:center;width:34px}.ct-coche input{cursor:pointer;width:18px;height:18px;margin:0}tr.ct-coche-ligne td{background:var(--card2)}.ct-tout-mobile{display:none}@media (max-width:640px){.ct-tout-mobile{display:flex}.ct-table thead .ct-coche input{visibility:hidden}.ct-table td.ct-coche{text-align:right;width:auto}}.ct-import{gap:10px;max-width:900px;margin-bottom:14px;display:grid}.ct-import-fichier{gap:6px;max-width:520px;display:grid}.ct-import-colonnes,.ct-import-sim,.ct-import-fin{gap:10px;display:grid}.ct-import-table select{min-width:180px;max-width:100%}.ct-import-bilan{margin:0}.ct-import-detail{max-height:360px;overflow:auto}.ct-import-verifier td:first-child{box-shadow:inset 3px 0 0 var(--safran)}@media (max-width:640px){.ct-import-table td[data-libelle=Champ]{text-align:left;font-weight:600}.ct-import-table td[data-libelle=Champ]:before{content:none}.ct-import-table select{flex:auto;min-width:0}}.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}.lien-bouton{font:inherit;text-align:left;background:0 0;border:none;padding:0;font-size:13px}img,svg,video,canvas,iframe,input,select,textarea{max-width:100%}textarea{font-family:inherit}.card,.admin-main,main{min-width:0}.card,td,th,.small,label{overflow-wrap:break-word}:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.bouton-menu{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--txt);font:inherit;cursor:pointer;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:600;display:none}.bouton-menu:hover{border-color:var(--txt3)}.bouton-menu[aria-expanded=true]{border-color:var(--accent);color:var(--accent2)}.bouton-menu-traits{flex-direction:column;gap:4px;width:18px;display:inline-flex}.bouton-menu-traits span{background:currentColor;border-radius:2px;height:2px;display:block}.tiroir-voile{z-index:70;background:#03060c9e;position:fixed;inset:0}.tiroir{background:var(--bg2);border:1px solid var(--border);z-index:71;flex-direction:column;width:min(88vw,340px);display:flex;position:fixed;top:0;bottom:0;box-shadow:0 0 60px #0000008c}.tiroir-droite{border-right:none;right:0}.tiroir-gauche{border-left:none;left:0}.tiroir-tete{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 10px 18px;display:flex}.tiroir-titre{overflow-wrap:anywhere;min-width:0;font-size:14.5px;font-weight:650}.tiroir-fermer{border:1px solid var(--border);background:var(--card);min-width:44px;min-height:44px;color:var(--txt);cursor:pointer;border-radius:10px;flex-shrink:0;font-size:16px}.tiroir-corps{overscroll-behavior:contain;flex:1;padding:8px 12px 28px;overflow-y:auto}.tiroir-groupe{margin-top:8px}.tiroir-groupe-titre{color:var(--txt2);padding:10px 12px 4px;font-size:12px;font-weight:650}.tiroir-groupe ul{list-style:none}.tiroir-lien{min-height:48px;color:var(--txt);border-radius:10px;align-items:center;padding:0 12px;font-size:15px;display:flex}.tiroir-lien:hover{background:var(--card)}.tiroir-lien.active{background:var(--card2);color:var(--accent2);font-weight:650}@media (prefers-reduced-motion:no-preference){.tiroir-droite{animation:.16s ease-out tiroirDroite}.tiroir-gauche{animation:.16s ease-out tiroirGauche}}@keyframes tiroirDroite{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes tiroirGauche{0%{opacity:.6;transform:translate(-24px)}to{opacity:1;transform:none}}@media (max-width:1100px){.adminbar{gap:10px;padding:8px 14px;overflow:visible}.adminbar nav.nav-bureau{display:none}.adminbar .rg-declencheur{order:2;margin-left:auto}.adminbar .bouton-menu{display:inline-flex}}.espace-barre{display:none}nav.side button{width:100%;color:var(--txt2);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:11px;min-height:40px;padding:10px 12px;font-size:13.5px;display:flex}nav.side button:hover{background:var(--card);color:var(--txt)}nav.side button.active{background:var(--card2);color:var(--accent2);font-weight:600}.espace-menu .client-badge{margin:12px 4px 8px}.espace-menu nav.side button{min-height:48px;font-size:15px}.espace-menu .foot{color:var(--txt2);overflow-wrap:anywhere;margin-top:18px;padding:10px;font-size:12px}@media (max-width:900px){.layout{flex-direction:column}.espace-barre{z-index:40;background:var(--bg2);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:8px 14px;display:flex;position:sticky;top:0}.espace-barre-client{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.espace-barre-client b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.espace-barre .bouton-menu{display:inline-flex}main{width:100%;max-width:none;padding:18px 14px}}@media (max-width:700px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.table-wrap td *),select:not(.table-wrap td *),textarea:not(.table-wrap td *){font-size:16px!important}.btn.sm,.btn.ghost{min-height:40px}.card{border-radius:12px;padding:16px}.card h3{font-size:14px}.topbar{margin-bottom:18px}.topbar h1{font-size:19px}table{font-size:13px}}button.tab{font:inherit;font-size:13px}.th-tri .th-bouton{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.ligne-lien{color:var(--txt);font-size:13.5px}.file-row[role=button]{cursor:pointer}.lien-evitement{z-index:80;background:var(--accent);color:#fff;border-radius:9px;padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:12px}.lien-evitement:focus{top:10px}main.admin-main:focus,main#contenu:focus{outline:none}p a[href]:not(.btn):not(.badge):not(.rs-bouton),.small a[href]:not(.btn):not(.badge):not(.rs-bouton),.muted a[href]:not(.btn):not(.badge):not(.rs-bouton){text-underline-offset:2px;text-decoration:underline}.topbar-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.topbar>div{min-width:0}@media (max-width:700px){.table-pile thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.table-pile tr{border-top:1px solid var(--border);padding:10px 0;display:block}.table-pile td{border:0;max-width:none;padding:4px 0;display:block}.table-pile td[data-libelle]:before{content:attr(data-libelle);content:attr(data-libelle) / "";color:var(--txt2);margin-bottom:3px;font-size:12px;display:block}.table-pile .td-actions{flex-wrap:wrap;gap:6px 14px;display:flex}.table-pile .td-actions .act{align-items:center;min-height:40px;display:inline-flex}.table-pile .tr-detail{border-top:none;padding-top:0}.adminbar-logo{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}.adminbar .rg-declencheur{justify-content:center;min-width:44px;min-height:44px}.tb-filtre button{min-height:36px}button.act:not(.table-wrap td *){justify-content:center;align-items:center;gap:4px;min-width:36px;min-height:36px;display:inline-flex}.tgl{align-items:center;min-height:32px;display:inline-flex}summary{min-height:36px;padding-block:6px}select:not(.table-wrap td *),input:not([type=checkbox]):not([type=radio]):not(.table-wrap td *){min-height:40px}button.link{min-height:32px;padding-block:4px}.fil-ariane a{padding-block:10px;display:inline-block}.small a,.muted a,td a{padding-block:6px}.filtres-grille{grid-template-columns:1fr 1fr;gap:8px;display:grid}.filtres-grille>input{grid-column:1/-1;max-width:none!important}.filtres-grille>select{min-width:0;width:100%!important}.filtres-grille>span,.filtres-grille>button{grid-column:1/-1;justify-self:start;margin-left:0!important}.form-contact>input:not([type=checkbox]),.form-contact>select{flex:100%!important;width:100%!important}.form-contact>.btn{flex:100%;min-height:44px}}.fiche-enregistrer{margin-bottom:20px}@media (max-width:700px){.parcours .psep{display:none}.fiche-enregistrer{z-index:5;background:linear-gradient(to top,var(--bg) 72%,transparent);margin:0 0 20px;padding:12px 62px 12px 0;position:sticky;bottom:0}.fiche-enregistrer .btn{width:100%;min-height:44px}}.espace-menu .espace-menu-logo,.seul-mobile{display:none}@media (max-width:700px){.seul-mobile{display:block}.seul-bureau{display:none}.tri-mobile{margin:4px 0 6px}.tri-mobile label{margin-bottom:4px;display:block}.tri-mobile select{width:100%}.table-pile .ligne-lien{text-align:left;min-height:40px}}.dropzone[aria-disabled=true]{cursor:not-allowed;color:var(--txt2);border-style:dotted}.dropzone[aria-disabled=true]:hover{border-color:var(--border);color:var(--txt2)}button.dropzone{text-align:center;width:100%;display:block}.fil-entete{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:10px;display:flex}.fil-entete h3{margin:0}.fil-entete a{color:var(--accent2);text-underline-offset:2px;margin-left:auto;text-decoration:underline}.fil-alertes{background:#f3b23b12;border:1px solid #f3b23b59;border-radius:10px;margin-bottom:12px;padding:10px 12px}.fil-alertes ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.fil-alertes li{align-items:baseline;gap:6px;display:flex}.fil-alertes li:before{content:"•";color:var(--safran);flex:none}.fil-alertes li.haute:before{color:var(--red)}.fil-alertes .lien-bouton{color:var(--txt);text-underline-offset:2px;text-align:left;font-size:13px;text-decoration:underline}.fil-etapes,.pc-etapes{flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:4px 2px 6px;list-style:none;display:flex;position:relative}.fil-etapes li,.pc-etapes li{scroll-snap-align:start;flex:none}.fil-etape,.pc-etape{border:1px solid var(--border);min-height:40px;color:var(--txt2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:99px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;display:inline-flex}.fil-etape:hover,.pc-etape:hover{border-color:var(--accent);color:var(--txt)}.fil-etape.s-fait,.pc-etape.s-fait{color:var(--accent2);background:#1f8fff14;border-color:#1f8fff66}.fil-etape.s-en_cours,.pc-etape.s-en_cours{color:var(--txt);border-color:var(--accent)}.fil-etape.s-sans_objet{opacity:.6}.fil-etape[aria-current=step],.pc-etape[aria-current=step]{background:var(--grad);color:#fff;border-color:#0000;font-weight:600}.fil-etape.choisie,.pc-etape.choisie{outline:2px solid var(--safran);outline-offset:2px}.fil-marque{text-align:center;width:12px;font-size:12px}.fil-detail h4,.pc-detail h4{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 8px;font-size:15px;display:flex}.fil-detail h5,.fil-bloc h5{color:var(--txt2);letter-spacing:.2px;margin:0 0 8px;font-size:12.5px;font-weight:600}.fil-badge.s-fait{color:var(--green);background:#4ade801f}.fil-badge.s-en_cours{color:var(--accent2);background:#1f8fff24}.fil-badge.s-a_venir,.fil-badge.s-sans_objet{background:var(--card2);color:var(--txt2)}.fil-colonnes{grid-template-columns:1fr 1fr;gap:12px 22px;margin-bottom:6px;display:grid}.fil-liste{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fil-liste li{align-items:baseline;gap:8px;font-size:13px;line-height:1.45;display:flex}.fil-liste li>span:first-child{color:var(--txt3);text-align:center;flex:0 0 14px;width:14px}.fil-liste li>span:nth-child(3){flex:auto;min-width:0}.fil-liste li.fait{color:var(--txt2)}.fil-liste li.fait>span:first-child{color:var(--green)}.fil-liste li a,.fil-liste li .act{color:var(--accent2);text-underline-offset:2px;flex:none;margin-left:auto;text-decoration:underline}.fil-bloc{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.fil-bloc>summary{cursor:pointer;color:var(--accent2);font-size:13px}fieldset.fil-bloc{border-bottom:0;border-left:0;border-right:0}fieldset.fil-bloc legend{color:var(--txt2);padding-right:8px;font-size:12.5px;font-weight:600}.fil-case{align-items:center;gap:8px;margin:6px 0;font-size:13px;display:flex}.fil-case input{width:auto;min-height:0}.fil-acces{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.fil-acces li{border:1px solid var(--border);background:var(--card2);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 10px;display:flex}.fil-acces li>div{flex:200px;min-width:0}.fil-acces code{overflow-wrap:anywhere;font-size:12px}.fil-acces select{width:auto;max-width:100%}.fil-resultats{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.fil-objectifs{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.fil-objectifs li{border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.fil-form{gap:6px;max-width:640px;margin-top:10px;display:grid}.fil-form label{color:var(--txt2);font-size:12.5px}.fil-form-ligne{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fil-boutons{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.fil-form>.btn{justify-self:start}.fil-echanges{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.fil-echanges li{border-left:3px solid var(--border);background:var(--card2);border-radius:0 8px 8px 0;padding:6px 10px}.fil-echanges li.precision{border-left-color:var(--safran)}.fil-texte{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;font-size:13.5px;line-height:1.55}.pc-attente{background:#f3b23b0f;border:1px solid #f3b23b66;border-radius:12px;margin-bottom:14px;padding:12px 14px}.pc-attente h4{margin:0 0 8px;font-size:14px}.pc-attente ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pc-attente li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.pc-attente li>div{flex:240px;min-width:0}.pc-attente details summary{cursor:pointer;color:var(--accent2);margin-top:4px}.pc-attente details p{color:var(--txt2);margin-top:4px;line-height:1.5}.pc-groupe+.pc-groupe{border-top:1px solid #f3b23b40;margin-top:10px;padding-top:10px}.pc-groupe h5{color:var(--txt2);margin:0 0 6px;font-size:12px;font-weight:600}.pc-acces-bloc{margin-bottom:10px}.pc-acces-bloc>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:36px;display:flex}.pc-acces-bloc>ul{margin-top:8px}.pc-actions{flex-wrap:wrap;gap:6px;display:flex}.pc-rien{color:var(--green);margin-bottom:12px}.pc-detail{border-top:1px solid var(--border);padding-top:12px}.pc-acces{gap:4px;margin:6px 0 10px;padding:0;list-style:none;display:grid}.pc-objectifs{margin:8px 0 12px}.pc-precision{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}@media (max-width:800px){.fil-colonnes{grid-template-columns:1fr}}@media (max-width:700px){.fil-etapes,.pc-etapes{scroll-snap-type:x proximity;flex-wrap:nowrap;padding-right:20%;scroll-padding-inline-end:64px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000);mask-image:linear-gradient(90deg,#000 86%,#0000)}.fil-form-ligne{grid-template-columns:1fr}.fil-entete a{margin-left:0}}.mc-barre{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.mc-barre .filtres{margin:0}.mc-barre .filtres-grille{grid-template-columns:1fr}@media (max-width:700px){.mc-barre{display:grid}.mc-barre select{width:100%}}.mc-compteurs{flex-wrap:wrap;gap:6px;display:flex}.mc-compteur{border:1px solid var(--border);min-height:40px;color:var(--txt2);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-items:baseline;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex}.mc-compteur b{color:var(--txt);font-size:16px}.mc-compteur.on{border-color:var(--accent);color:var(--txt);background:#1f8fff1a}.mc-liste{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mc-compte{border-left:3px solid var(--border)}.mc-compte.urgent{border-left-color:var(--red)}.mc-compte.cloture{opacity:.92;border-left-style:dashed}.mc-tete{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:10px;display:flex}.mc-nom{color:var(--txt);text-underline-offset:3px;overflow-wrap:anywhere;font-size:15px;font-weight:650;text-decoration:underline}.mc-infos{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.4fr) minmax(0,1.2fr);gap:10px 18px;margin:0;display:grid}.mc-infos dt{color:var(--txt2);margin-bottom:3px;font-size:11.5px}.mc-infos dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.mc-alertes{gap:3px;margin:2px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.mc-alertes li:before{content:"• ";color:var(--safran)}.mc-alertes li.haute:before,.mc-retard{color:var(--red)}.mc-actions{margin-top:10px}@media (max-width:900px){.mc-infos{grid-template-columns:1fr 1fr}}@media (max-width:560px){.mc-infos{grid-template-columns:1fr}}.rp-barre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rp-compte{margin:0}.rp-liste{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rp-fiche{border-left:3px solid var(--safran)}.rp-fiche.ok{border-left-color:var(--border)}.rp-tete{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.rp-raisons{margin:0 0 8px;padding-left:18px}.rp-raisons li{margin:2px 0}.rp-abos ul{margin:4px 0 0;padding-left:18px}.rp-form{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-top:10px;display:grid}.rp-form fieldset{border:1px solid var(--border);border-radius:10px;min-width:0;margin:0;padding:8px 10px}.rp-form legend{color:var(--txt2);padding:0 4px;font-size:12px}.rp-form select,.rp-form input[type=date]{width:100%;max-width:100%}.rp-choix{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.rp-choix .tgl{min-height:36px;margin:0}.rp-suggere{outline:1px dashed var(--accent);outline-offset:1px}.rp-case{align-items:flex-start;gap:8px;display:flex}.rp-case input{margin-top:3px}.rp-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}@media (max-width:700px){.rp-form{grid-template-columns:1fr}.rp-actions .btn{flex:auto}}.ln-form-ligne{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:0 12px;display:grid}.ln-form-ligne .btn{margin-top:14px}.champ .ln-adresse{background:var(--bg2);border:1px solid var(--border);border-radius:9px;align-items:center;gap:0;margin:0;padding:0 0 0 12px;display:flex}.champ .ln-adresse:focus-within{border-color:var(--accent)}.champ .ln-adresse>span{white-space:nowrap;margin:0;font-size:13px;display:inline}.champ .ln-adresse input{background:0 0;border:0;min-width:0;padding-left:2px}.ln-table td{vertical-align:middle}.ln-editeur{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:1150px){.ln-editeur{grid-template-columns:minmax(0,1fr) minmax(360px,440px)}.ln-colonne-apercu{position:sticky;top:16px}}.ln-fieldset{border:0;min-width:0;margin:0;padding:0}.ln-grille{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start;gap:0 12px;display:grid}.ln-grille .champ input,.ln-grille .champ select,.ln-grille .champ textarea{width:100%}.ln-editeur .champ textarea{width:100%;color:var(--txt);padding:10px 12px;font-size:14px}.ln-editeur label>input[type=checkbox],.ln-client-grille label>input[type=checkbox]{vertical-align:-3px;margin-right:6px}.ln-cases{flex-wrap:wrap;align-items:center;gap:4px 18px;padding-top:22px;display:flex}.ln-cases label{color:var(--txt);margin:0}.ln-blocs{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ln-bloc{border:1px solid var(--border);background:var(--bg2);border-radius:12px;padding:12px 14px}.ln-bloc-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ln-bloc-actions{flex-wrap:wrap;gap:6px;display:flex}.ln-bloc-actions .btn.sm{min-width:36px;min-height:36px;padding:6px 10px}.ln-reseau-ligne{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:8px;margin:10px 0;display:grid}@media (max-width:560px){.ln-reseau-ligne{grid-template-columns:minmax(0,1fr) auto}.ln-reseau-ligne input{grid-area:2/1/auto/-1}}.ln-prog{margin-top:10px}.ln-prog summary{cursor:pointer;color:var(--accent2);align-items:center;min-height:28px;display:flex}.ln-ajouts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ln-couleurs{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 14px;margin-bottom:12px;display:grid}.ln-couleur{grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px 10px;display:grid}.ln-couleur input[type=color]{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:9px;grid-row:1/3;width:44px;height:44px;padding:0}.ln-couleur input[type=text]{padding:6px 9px;font-family:ui-monospace,monospace;font-size:13px}.ln-editeur input[type=range]{width:100%;accent-color:var(--accent)}.ln-editeur input[type=file]{color:var(--txt2);max-width:100%;font-size:12.5px}.ln-etapes{gap:14px;margin:12px 0 0;padding-left:20px;display:grid}.ln-etapes li{padding-left:4px}.ln-ligne{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px;display:flex}.ln-ligne label{margin:0}.ln-apercu-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ln-apercu-tete select{width:auto;max-width:100%;padding:7px 10px;font-size:12.5px}.ln-apercu-cadre{width:100%;min-width:0}.ln-apercu-boite{border:1px solid var(--border);box-sizing:content-box;background:#000;border-radius:14px;max-width:100%;margin:0 auto;position:relative;overflow:hidden}.ln-apercu-boite iframe.ln-apercu{background:#fff;border:0;max-width:none;display:block}.ln-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:6px 0 14px;display:grid}.ln-kpis>div{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:12px}.ln-kpis b{color:var(--txt);font-size:22px;font-weight:600;display:block}.ln-kpis span{color:var(--txt2);font-size:12px}@media (max-width:560px){.ln-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.ln-courbe{border-bottom:1px solid var(--border);align-items:flex-end;gap:2px;height:64px;margin:0 0 16px;display:flex}.ln-courbe span{background:var(--accent);opacity:.85;border-radius:2px 2px 0 0;flex:1 1 0;min-width:2px}.ln-stats-grille{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.ln-stats-grille h4{margin:0 0 8px;font-size:13px}a.tab{text-decoration:none;display:inline-block}.qr-groupe{margin-top:16px}.qr-groupe-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.qr-fichiers{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (min-width:760px){.qr-fichiers{grid-template-columns:240px minmax(0,1fr)}}.qr-apercu{border:1px solid var(--border);text-align:center;background:#fff;border-radius:12px;max-width:240px;padding:10px}.qr-apercu img{width:100%;max-width:220px;height:auto;margin:0 auto;display:block}.qr-apercu .small{color:#555}.ln-kpis.qr-kpis{grid-template-columns:repeat(2,minmax(0,160px))}.qr-fichiers .ln-ligne .btn{width:auto}.qr-sous-titre{margin:0 0 8px;font-size:13px;font-weight:600}.ln-client-grille{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:1000px){.ln-client-grille{grid-template-columns:minmax(0,420px) minmax(0,1fr)}}.ln-client-grille .champ textarea{width:100%;color:var(--txt);padding:10px 12px;font-size:14px}.ln-apercu-tete label>input[type=checkbox]{vertical-align:-3px;margin-right:6px}.sous-nav{max-width:1280px;margin:0 auto;padding:12px 38px 0}.sous-nav-liste{border-bottom:1px solid var(--border);scrollbar-width:thin;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.sous-nav-lien{min-height:42px;color:var(--txt2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 12px;font-size:13.5px;display:inline-flex}.sous-nav-lien:hover{color:var(--txt)}.sous-nav-lien:focus-visible{outline:2px solid var(--accent2);outline-offset:-2px;border-radius:6px}.sous-nav-lien.active{color:var(--txt);border-bottom-color:var(--accent);font-weight:600}.sous-nav-liste>li{flex-shrink:0;align-items:center;display:flex}.sous-nav-debut-groupe:not(:first-child){border-left:1px solid var(--border);margin-left:14px;padding-left:14px}.sous-nav-groupe{color:var(--txt2);white-space:nowrap;padding-right:2px;font-size:12px;font-weight:600}.sous-nav-role{color:var(--txt2);max-width:80ch;margin:10px 0 0;font-size:13px;line-height:1.5}.sous-nav+.admin-main{padding-top:20px}.carte-titre{color:var(--txt);margin:0 0 8px;font-size:14.5px;font-weight:650}@media (max-width:700px){.sous-nav{padding:8px 14px 0}.sous-nav-lien{min-height:44px}.sous-nav+.admin-main{padding-top:14px}}.fin-onglets .tab{font:inherit;font-size:13px}.fin-onglet-secondaire{opacity:.85}.fin-onglets .fin-onglet-separe{margin-left:auto}.fin-sous-onglets{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;margin:-6px 0 16px;display:flex}.fin-sous-onglet{min-height:38px;color:var(--txt2);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 12px;font-size:13px;display:inline-flex}.fin-sous-onglet:hover{color:var(--txt)}.fin-sous-onglet.active{color:var(--txt);border-bottom-color:var(--accent);font-weight:600}.fin-sous-onglet:focus-visible{outline:2px solid var(--accent2);outline-offset:-2px;border-radius:6px}@media (max-width:700px){.fin-onglets .fin-onglet-separe{margin-left:0}.fin-sous-onglet{min-height:44px}}.exp-barre-outils{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.exp-qui{gap:6px;display:inline-flex}.exp-recherche{margin:0 0 0 auto}.exp-recherche input{width:240px;max-width:100%;margin:0;padding:8px 11px}.exp-resume{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px;margin:14px 0 6px;padding:0;list-style:none;display:grid}.exp-resume-etape{text-align:left;background:var(--bg2);border:1px solid var(--border);width:100%;min-height:44px;color:var(--txt2);font:inherit;cursor:pointer;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;line-height:1.3;display:grid}.exp-resume-etape:hover{border-color:var(--txt3);color:var(--txt)}.exp-resume-etape[aria-pressed=true]{border-color:var(--accent);color:var(--txt);background:#1f8fff1a}.exp-resume-etape b{color:var(--txt);font-variant-numeric:tabular-nums;font-size:15px}.exp-resume-etape:focus-visible,.exp-client-bouton:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.exp-num{border:1px solid var(--border);width:22px;height:22px;color:var(--txt2);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:inline-flex}.exp-clients{margin-top:10px}.exp-client{border-top:1px solid var(--border)}.exp-client-titre{font-size:inherit;font-weight:inherit;margin:0}.exp-client-bouton{width:100%;color:var(--txt);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(140px,1.2fr) 90px auto minmax(0,2fr);align-items:center;gap:6px 16px;padding:12px 4px;font-size:13.5px;display:grid}.exp-client-bouton:hover .exp-client-nom{color:var(--accent2)}.exp-client-nom{font-weight:600}.exp-client-nom:before{content:"▸";width:14px;color:var(--txt3);transition:transform .15s;display:inline-block}.exp-client.ouvert .exp-client-nom:before{transform:rotate(90deg)}.exp-barre{background:var(--border);border-radius:99px;height:6px;overflow:hidden}.exp-barre span{background:var(--grad);border-radius:99px;height:100%;display:block}.exp-compte{color:var(--txt2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.exp-courante{color:var(--txt2);font-size:12.5px}.exp-reperes{flex-wrap:wrap;gap:6px;margin:0 0 6px 18px;display:flex}.exp-message{min-height:0;color:var(--txt2);margin:0 0 0 18px}.exp-message:not(:empty){margin-bottom:8px}.exp-detail{padding:0 4px 16px 18px}.exp-detail-liens{margin:0 0 10px}.exp-detail-liens a{color:var(--accent2);text-underline-offset:2px;text-decoration:underline}.exp-etapes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.exp-etape{background:var(--card2);border:1px solid var(--border);border-left:3px solid var(--border);border-radius:10px;padding:10px 12px}.exp-etape.s-fait{border-left-color:var(--green)}.exp-etape.s-en_cours{border-left-color:var(--accent)}.exp-etape.s-sans_objet{border-style:dashed dashed dashed solid}.exp-etape.s-sans_objet .exp-etape-titre b{color:var(--txt2);font-weight:500}.exp-etape.s-fait .exp-num{color:var(--green);border-color:#4ade8080}.exp-etape.s-en_cours .exp-num{border-color:var(--accent);color:var(--accent2)}.exp-etape-tete{align-items:center;gap:10px;display:flex}.exp-etape-titre{flex:auto;min-width:0;font-size:13.5px}select.exp-statut{width:auto;min-width:118px;margin:0;padding:6px 9px;font-size:12.5px}.exp-etape-corps{margin-left:32px}.exp-etape-corps:empty{display:none}.exp-indices{gap:3px;margin:8px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.exp-indices li{color:var(--txt2);align-items:baseline;gap:7px;display:flex}.exp-indices li>span:first-child{text-align:center;flex:0 0 10px;width:10px;font-weight:700}.exp-indices li.n-ok>span:first-child{color:var(--green)}.exp-indices li.n-alerte>span:first-child{color:var(--safran)}.exp-indices li.n-alerte{color:var(--txt)}.exp-indices a{color:inherit;text-underline-offset:2px;text-decoration:underline}.exp-indices a:hover{color:var(--accent2)}.exp-lancer{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.exp-lancer a{border:1px solid var(--border);min-height:30px;color:var(--accent2);background:var(--bg2);border-radius:99px;align-items:center;padding:3px 10px;font-size:12px;display:inline-flex}.exp-lancer a:hover{border-color:var(--accent2)}.exp-lancer a:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.exp-note{margin-top:8px}.exp-note summary{cursor:pointer;color:var(--accent2);width:fit-content;font-size:12.5px}.exp-note textarea{background:var(--bg2);border:1px solid var(--border);width:100%;color:var(--txt);resize:vertical;border-radius:9px;margin:6px 0;padding:9px 11px;font-size:13px;display:block}.exp-note-texte{border-left:2px solid var(--border);color:var(--txt2);white-space:pre-wrap;margin:6px 0 0;padding-left:10px}.exp-maj{margin:6px 0 0}.exp-agents>summary{cursor:pointer;list-style:none}.exp-agents>summary::-webkit-details-marker{display:none}.exp-agents-titre{margin:0;display:inline}.exp-agents-titre:before{content:"▸ ";color:var(--txt3)}.exp-agents[open] .exp-agents-titre:before{content:"▾ "}.exp-agents-grille{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px 22px;display:grid}.exp-agents-groupe h3{color:var(--txt2);margin:0 0 6px;font-size:12.5px;font-weight:600}.exp-agents-groupe ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.exp-agents-groupe li{gap:1px;font-size:13px;line-height:1.35;display:grid}.exp-agents-groupe a{color:var(--accent2);text-underline-offset:2px;width:fit-content;text-decoration:underline}.exp-filtres{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.exp-filtres b{font-variant-numeric:tabular-nums;margin-left:4px}.exp-filtre-retard{border-color:#f8717180}.exp-retard{color:var(--red)}.exp-table td:nth-child(3){white-space:nowrap}.exp-table .badge{white-space:nowrap;display:inline-block}@media (max-width:760px){.exp-recherche{flex:100%;margin-left:0}.exp-recherche input{width:100%}.exp-resume{grid-template-columns:repeat(2,minmax(0,1fr))}.exp-client-bouton{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.exp-client-nom{grid-column:1/-1}.exp-barre{grid-column:1}.exp-courante{grid-column:1/-1;padding-left:14px}.exp-etape-tete{flex-wrap:wrap}.exp-etape-titre{flex-basis:calc(100% - 32px)}select.exp-statut{margin-left:32px}.exp-etape-corps{margin-left:0}.exp-detail{padding-left:4px}.exp-table thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.exp-table,.exp-table tbody,.exp-table tr,.exp-table td{width:100%;display:block}.exp-table tr{border-bottom:1px solid var(--border);padding:10px 0}.exp-table td{border:0;padding:3px 0}.exp-table td[data-libelle]{grid-template-columns:118px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.exp-table td[data-libelle]:before{content:attr(data-libelle);color:var(--txt3);font-size:12px}.exp-table td:nth-child(3){white-space:normal}}@media (prefers-reduced-motion:reduce){.exp-client-nom:before{transition:none}}.chrono{z-index:54;flex-direction:column;align-items:flex-start;gap:10px;max-width:calc(100vw - 40px);display:flex;position:fixed;bottom:20px;left:20px}.chrono-barre{background:var(--card2);border:1px solid var(--border);border-radius:99px;align-items:stretch;max-width:100%;height:48px;display:flex;overflow:hidden;box-shadow:0 10px 28px #00000073}.chrono[data-etat=marche] .chrono-barre{border-color:#4ade8073}.chrono[data-etat=alerte] .chrono-barre{border-color:#ffc53db3}.chrono-bulle{min-width:0;color:var(--txt);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 16px 0 14px;font-size:13.5px;font-weight:600;display:flex}.chrono-bulle:hover{background:#ffffff0a}.chrono-bulle svg{color:var(--accent2);flex:none}.chrono-bulle:focus-visible,.chrono-stop:focus-visible,.chrono-fermer:focus-visible{outline:2px solid var(--safran);outline-offset:-3px;border-radius:99px}.chrono-point{background:var(--green);border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:1.6s ease-in-out infinite chrono-pouls}.chrono[data-etat=alerte] .chrono-point{background:var(--safran)}@keyframes chrono-pouls{0%,to{opacity:1}50%{opacity:.35}}.chrono-temps{font-variant-numeric:tabular-nums;letter-spacing:.2px;font-size:15px}.chrono-client{color:var(--txt2);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-weight:500;overflow:hidden}.chrono-stop{border:0;border-left:1px solid var(--border);width:48px;color:var(--red);cursor:pointer;background:#f871711a;flex:0 0 48px;font-size:14px}.chrono-stop:hover{background:#f8717133}.chrono-panneau{background:var(--bg2);border:1px solid var(--border);transform-origin:0 100%;border-radius:16px;width:min(360px,100vw - 32px);max-height:calc(100vh - 110px);padding:14px 16px 12px;animation:.16s ease-out ast-ouvrir;overflow:auto;box-shadow:0 24px 60px #0000008c}.chrono-tete{justify-content:space-between;align-items:center;gap:10px;display:flex}.chrono-tete h2{margin:0;font-size:15px}.chrono-fermer{border:1px solid var(--border);width:32px;height:32px;color:var(--txt2);cursor:pointer;background:0 0;border-radius:8px;font-size:18px;line-height:1}.chrono-panneau label{margin:12px 0 5px}.chrono-panneau select,.chrono-panneau input{width:100%;margin:0;padding:9px 11px;font-size:13.5px}.chrono-depuis{align-items:baseline;gap:10px;margin:10px 0 0;display:flex}.chrono-temps-grand{font-variant-numeric:tabular-nums;color:var(--txt);font-size:28px;font-weight:700}.chrono-contexte{background:#1f8fff14;border:1px solid #1f8fff40;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:8px 0 0;padding:6px 10px;font-size:12.5px;display:flex}.chrono-oubli{grid-template-columns:1fr 1fr;gap:10px;display:grid}.chrono-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;display:flex}.chrono-actions .btn{margin:0}.chrono-annuler{color:var(--red);font-size:12.5px}.chrono-note{background:#1f8fff14;border:1px solid #1f8fff4d;border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.45}.chrono-note.alerte{background:#ffc53d14;border-color:#ffc53d73}.chrono-message{color:var(--txt2);min-height:0;margin:10px 0 0;font-size:12.5px}.chrono-message:empty{display:none}.chrono-toast{background:var(--card2);border:1px solid var(--border);color:var(--txt2);border-radius:10px;max-width:min(360px,100vw - 40px);margin:0;padding:8px 12px;font-size:12.5px;box-shadow:0 10px 28px #00000059}.chrono-lancer{min-height:30px;color:var(--green);font:inherit;cursor:pointer;background:#4ade8014;border:1px solid #4ade8066;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;display:inline-flex}.chrono-lancer:hover{background:#4ade8029}.chrono-lancer:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}@media (max-width:760px){.chrono{max-width:calc(100vw - 24px);bottom:16px;left:12px}.chrono-barre{max-width:calc(100vw - 190px)}.chrono-panneau{width:calc(100vw - 24px)}.chrono-client{max-width:90px}.chrono-bulle{padding:0 12px}}@media (prefers-reduced-motion:reduce){.chrono-point,.chrono-panneau{animation:none}}.exp-chrono{margin-top:8px}.tk-espace textarea,.tk-equipe textarea{background:var(--bg2);border:1px solid var(--border);width:100%;color:var(--txt);font:inherit;resize:vertical;border-radius:9px;padding:11px 13px;font-size:14px;line-height:1.5}.tk-espace textarea:focus,.tk-equipe textarea:focus{border-color:var(--accent);outline:none}.tk-espace input[type=email],.tk-equipe input[type=email]{width:100%}.tk-deux{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:0 14px;display:grid}.tk-trois{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 14px;display:grid}.tk-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;display:flex}.tk-sous-titre{color:var(--txt);margin:0 0 10px;font-size:15px}.tk-note{background:var(--card2);border-left:3px solid var(--safran);border-radius:8px;margin:0 0 14px;padding:10px 14px;font-size:13.5px}.tk-note p{margin:0 0 8px}.tk-vide p{margin:0 0 6px}.tk-retard{color:var(--red);font-weight:600}.tk-case{color:var(--txt);align-items:center;gap:8px;margin:14px 0 6px;font-size:13.5px;display:flex}.tk-case input{flex:none;width:18px;height:18px}.tk-message:empty{display:none}.tk-fil{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tk-msg{background:var(--bg2);border:1px solid var(--border);border-radius:10px;max-width:92%;padding:10px 14px}.tk-msg.equipe{background:#1f8fff14;border-color:#5ab2ff59;margin-left:auto}.tk-msg.note{background:#f3b23b14;border-style:dashed;border-color:#f3b23b66;margin-left:auto}.tk-msg-tete{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:4px;font-size:13px;display:flex}.tk-msg-texte{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.tk-msg-pied{margin-top:6px}.tk-evt{padding:0 4px;font-size:12.5px}.tk-liste{flex-direction:column;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.tk-ligne{text-align:left;background:var(--card);border:1px solid var(--border);width:100%;color:var(--txt);font:inherit;cursor:pointer;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:12px 16px;display:grid}.tk-ligne:hover{border-color:var(--txt3)}.tk-ligne:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.tk-ligne-sujet{overflow-wrap:anywhere;font-weight:600}.tk-ligne .small{grid-column:1/-1}.tk-detail-tete{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:12px;display:flex}.tk-detail-tete h2{overflow-wrap:anywhere;margin:0;font-size:19px}.tk-detail-tete h2:focus{outline:none}.tk-detail .tk-fil{margin:14px 0}.tk-espace h1:focus{outline:none}.tk-filtres{flex-wrap:wrap;gap:4px 18px;display:flex}.tk-filtres .tabs{margin-bottom:10px}.tk-compteurs{color:var(--txt2);margin:0 0 12px}.tk-table-carte{padding:6px 16px}.tk-table td{vertical-align:middle}.tk-table .badge{white-space:nowrap;display:inline-block}.tk-lien{color:var(--txt);font-weight:600;text-decoration:none}.tk-lien:hover{color:var(--accent2);text-decoration:underline}.tk-sla{color:var(--txt2);font-size:13px}.tk-sla.retard{color:var(--red);font-weight:600}.tk-sla.bientot{color:var(--safran);font-weight:600}.tk-entete{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;display:flex}.tk-grille{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:16px;display:grid}.tk-cote .card{padding:16px}.tk-cote select{max-width:100%}.tk-temps{margin:0 0 6px;font-size:15px}.tk-par-personne{color:var(--txt2);margin:0 0 4px;padding-left:18px}.tk-doublon{margin-top:14px;font-size:13px}.tk-doublon summary{cursor:pointer;color:var(--accent2)}.tk-public{width:460px}.tk-public h1{margin:18px 0 10px;font-size:22px}.tk-public p{color:var(--txt2);margin:0 0 10px;font-size:14px;line-height:1.6}.tk-public .btn{margin:12px 0 16px;text-decoration:none}@media (max-width:900px){.tk-grille{grid-template-columns:1fr}}@media (max-width:700px){.tk-msg{max-width:100%}.tk-table-carte{padding:0 14px}.tk-public{padding:32px 22px}}.tk-avert{color:var(--safran)}.pc textarea{background:var(--bg2);border:1px solid var(--border);width:100%;color:var(--txt);font:inherit;resize:vertical;border-radius:9px;padding:9px 11px;font-size:13.5px}.pc input[type=number],.pc input[type=date]{background:var(--bg2);border:1px solid var(--border);width:100%;color:var(--txt);border-radius:9px;padding:9px 11px;font-size:13.5px}.pc-message:empty{display:none}.pc-message{color:var(--txt2);margin:0 0 10px}.pc-titre{color:var(--txt2);overflow-wrap:anywhere;margin:2px 0 0 14px;font-size:12.5px;font-weight:400;display:block}.pc-reperes{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.pc-reperes .badge{white-space:nowrap;display:inline-block}.pc-alerte{color:var(--red);font-weight:600}.pc-liens{flex-wrap:wrap;gap:4px 14px;margin:0 0 12px;display:flex}.pc-liens a{color:var(--accent2);text-underline-offset:2px;text-decoration:underline}.pc-grille{grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);align-items:start;gap:18px;display:grid}.pc-sous-titre{color:var(--txt);margin:0 0 8px;font-size:13.5px}.pc-cote .pc-sous-titre:not(:first-child){margin-top:18px}.pc-cote .btn{margin-top:8px}.pc-taches{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pc-tache{background:var(--card2);border:1px solid var(--border);border-left:3px solid var(--border);border-radius:10px;padding:8px 10px}.pc-tache.s-faite{border-left-color:var(--green)}.pc-tache.s-en_cours{border-left-color:var(--accent)}.pc-tache.s-a_relancer{border-left-color:var(--safran)}.pc-tache.retard{border-left-color:var(--red)}.pc-tache-ligne{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pc-tache-ligne select{width:auto;min-width:112px;margin:0;padding:6px 9px;font-size:12.5px}.pc-tache-titre{flex-wrap:wrap;flex:220px;align-items:baseline;gap:2px 8px;min-width:0;font-size:13.5px;display:flex}.pc-tache-titre>span:first-child{overflow-wrap:anywhere}.pc-tache-titre .small{flex-basis:100%}.pc-tache.s-faite .pc-tache-titre>span:first-child{color:var(--txt2);text-decoration:line-through;-webkit-text-decoration-color:var(--txt3);text-decoration-color:var(--txt3)}.pc-tache-outils{align-items:center;gap:8px;display:flex}.pc-icone{border:1px solid var(--border);width:30px;height:30px;color:var(--txt2);cursor:pointer;background:0 0;border-radius:8px}.pc-icone:disabled{opacity:.4;cursor:default}.pc-supprimer{color:var(--red)}.pc-tache-details{margin:6px 0 0 122px}.pc-tache-form label,.pc-ajout label,.pc-reglages label,.pc-budget label,.pc-nouveau label{margin:10px 0 5px}.pc-trois{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0 12px;display:grid}.pc-deux{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 14px;display:grid}.pc-case{color:var(--txt);align-items:center;gap:8px;margin:12px 0 4px;font-size:13.5px;display:flex}.pc-case input{flex:none;width:18px;height:18px}.pc-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;display:flex}.pc-actions .btn{margin:0}.pc-ajout{grid-template-columns:minmax(0,1fr) 84px 120px auto;align-items:end;gap:0 10px;margin-top:10px;display:grid}.pc-ajout .btn{margin:0 0 1px}.pc-temps{margin:0 0 4px;font-size:15px}.pc-personnes{color:var(--txt2);margin:0 0 4px;padding-left:18px}.pc-ligne{align-items:center;gap:8px;display:flex}.pc-ligne .btn{flex:none;margin:0}.pc-reglages{border:0;min-width:0;margin:0;padding:0}.pc-reglages select{max-width:100%}.pc-devis summary{cursor:pointer;list-style:none}.pc-devis summary::-webkit-details-marker{display:none}.pc-devis summary h2{display:inline}.pc-devis summary:before{content:"▸";width:16px;color:var(--txt3);display:inline-block}.pc-devis[open] summary:before{transform:rotate(90deg)}.pc-devis-liste{margin:10px 0 0;padding:0;list-style:none}.pc-devis-liste li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.pc-devis-liste li>div{overflow-wrap:anywhere;min-width:0}.pc-devis-liste .btn{flex:none;margin:0}@media (max-width:900px){.pc-grille{grid-template-columns:1fr}}@media (max-width:640px){.pc-ajout{grid-template-columns:1fr 1fr}.pc-ajout>div:first-child{grid-column:1/-1}.pc-ajout .btn{grid-column:1/-1;justify-self:start;margin-top:10px}.pc-tache-details{margin-left:0}.pc-devis-liste li{flex-direction:column;align-items:flex-start}}.pc-aide{margin:4px 0 0}.fin-a-verifier{background:var(--alerte-fond);border:1px solid #ffc53d59;border-left:4px solid var(--safran);border-radius:10px;margin:0 0 16px;padding:10px 14px;font-size:13.5px;line-height:1.5}.fin-a-verifier b{color:var(--safran)}.cr-famille{text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:8px;padding:4px 6px;display:block}.cr-famille[aria-pressed=true]{background:var(--card2)}.cr-famille:focus-visible{outline:2px solid var(--txt);outline-offset:1px}.cr-famille .fin-pc-tete{gap:12px}.cr-famille .fin-pc-barre{display:block}.cr-famille .fin-pc-barre>span{background:var(--accent2,#4dabf7);border-radius:99px;height:100%;display:block}.cr-evo{align-items:flex-end;gap:6px;height:110px;margin-top:8px;display:flex}.cr-evo-col{height:100%;color:var(--txt2);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;font-size:11px;display:flex}.cr-evo-barre{background:var(--accent2,#4dabf7);border-radius:4px 4px 0 0;width:100%;max-width:28px;min-height:2px;margin-bottom:4px}.cr-barre{border:1px solid var(--border);background:var(--bg2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;padding:8px 10px;font-size:13px;display:flex}.cr-sources{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.cr-source{background:var(--card2);color:var(--txt2);border-radius:6px;padding:1px 6px;font-size:10.5px}.cr-arb{flex-wrap:wrap}.cr-arb>button{padding:4px 8px;font-size:11.5px}.cr-pct{align-items:center;gap:4px;margin:6px 8px 0 0;display:inline-flex}.cr-arrete td{opacity:.75}.cr-vent-ligne td{background:var(--bg2)}.cr-vent{flex-direction:column;gap:8px;padding:6px 2px;display:flex}.cr-vent label{flex-direction:column;gap:4px;max-width:420px;margin:0;display:flex}.cr-trouves,.cr-choisis,.cr-ecartes{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cr-choisis li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cr-choisis li label{flex-direction:row;align-items:center}@media (max-width:640px){.cr-evo{gap:3px}.cr-evo-col span{font-size:9.5px}}.kp-titre{margin:0 0 10px;font-size:15px}.kp-grille{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:12px;display:grid}.kp-grille label,.kp-filtres label{flex-direction:column;gap:4px;margin:0;display:flex}.kp-graines{grid-column:1/-1}.kp-graines textarea{resize:vertical;background:var(--bg2);border:1px solid var(--border);width:100%;color:var(--txt);font:inherit;border-radius:9px;padding:11px;font-size:14px}.kp-graines textarea:focus{border-color:var(--accent);outline:none}.kp-filtres{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.kp-tendance{vertical-align:middle;align-items:flex-end;gap:2px;height:22px;display:inline-flex}.kp-tendance>span{background:var(--accent2,#4dabf7);border-radius:2px 2px 0 0;width:5px;display:block}.kp-tendance em{color:var(--safran);white-space:nowrap;align-self:center;margin-left:6px;font-style:normal}.kp-chiffre{margin-top:4px;font-size:20px;font-weight:700}.kp-table td:first-child{width:28px}.kp-case{align-items:center;gap:8px;margin:0 0 10px;display:flex}.kp-prevision .kp-table td:first-child{width:auto}.kp-choisi td{background:#1f8fff14}.ad-titre{margin:0 0 10px;font-size:16px}.ad-barre{background:var(--bg2);border-radius:99px;height:8px;margin:0 0 10px;overflow:hidden}.ad-barre>span{background:var(--safran);border-radius:99px;height:100%;display:block}.ad-liste{gap:12px;margin:10px 0 0;padding-left:22px;display:grid}.ad-etape-titre{font-weight:650}.ad-etat{text-transform:uppercase;letter-spacing:.4px;border:1px solid var(--safran);color:var(--safran);border-radius:99px;margin-right:4px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.ad-etat.ad-fait{border-color:var(--border);color:var(--txt2)}.ad-faites{margin-top:14px}.ad-faites summary{cursor:pointer}.ad-table tbody th{text-transform:none;letter-spacing:0;font-size:inherit;color:var(--txt)}.ad-table tbody th .muted{color:var(--txt2)}.mj{margin-bottom:16px}.mj-titre{margin:0 0 8px;font-size:15px}.mj-cartes{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mj-carte{border:1px solid var(--border);flex-direction:column;gap:4px;margin:0;padding:14px 16px;display:flex}.mj-carte.mj-attention{border-color:var(--safran)}.mj-entete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mj-nom{color:var(--txt2);margin:0;font-size:12.5px;font-weight:600}.mj-etat{border:1px solid var(--border);color:var(--txt2);white-space:nowrap;border-radius:99px;padding:1px 7px;font-size:11px;font-weight:650}.mj-attention .mj-etat{border-color:var(--safran);color:var(--safran)}.mj-valeur{margin:0;font-size:26px;font-weight:750;line-height:1.15}.mj-detail{color:var(--txt2);flex:1;margin:0;line-height:1.45}.mj-lien{align-self:flex-start;margin-top:4px;font-size:12.5px;font-weight:600}.mj-limites{margin:8px 0 0}.etat-vide{border:1px dashed var(--border);max-width:70ch;margin:10px 0;padding:16px 18px}.etat-vide-titre{margin:0 0 4px;font-weight:650}.etat-vide-texte{margin:0;line-height:1.5}.etat-vide-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:10px 0 0;display:flex}@media (max-width:1100px){.mj-cartes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.mj-cartes{grid-template-columns:1fr}}.ca-banque{border:1px solid var(--border);border-radius:8px;margin:8px 0 12px;padding:8px 12px;font-size:13px;line-height:1.5}.ca-banque-vide,.ca-banque-ancien{border-color:var(--safran)}.ca-resume{flex-wrap:wrap;gap:6px 22px;margin:0 0 10px;padding:0;font-size:13px;list-style:none;display:flex}.ca-table tbody th{text-align:left;text-transform:none;letter-spacing:0;font-weight:650;font-size:inherit;color:inherit;min-width:180px}.ca-sous{font-size:12px;font-weight:400}.ca-etat{white-space:nowrap;border:1px solid;border-radius:99px;padding:1px 8px;font-size:11.5px;font-weight:650;display:inline-block}.ca-detail{max-width:62ch;margin-top:3px;line-height:1.45}.fin-alerte{gap:6px;margin:0 0 12px;display:grid}@media (max-width:700px){.fin .topbar{gap:8px;margin-bottom:10px}.fin .topbar h1{font-size:20px}.fin .tabs.fin-onglets{flex-wrap:wrap;gap:6px;margin:0 0 10px}.fin .tabs.fin-onglets .tab{text-align:center;flex:auto;justify-content:center;min-height:44px;padding:9px 12px}.fin .fin-sous-onglets{flex-wrap:wrap;margin:0 0 12px;padding:0}.fin .fin-sous-onglet{flex:0 auto;min-height:44px}.fin .fin-alerte{padding:10px 12px;font-size:13px}.fin .fin-kpis-hors-synthese{display:none}.fin .fin-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.fin .fin-kpi{padding:10px 12px}.fin .fin-kpi-titre{letter-spacing:.2px;text-transform:none;font-size:11px;font-weight:600}.fin .fin-kpi-valeur{overflow-wrap:anywhere;margin-top:2px;font-size:18px}.fin .fin-kpi .small{overflow-wrap:anywhere;font-size:12px}.fin .small{font-size:13px}.fin .card{padding:14px}.fin .fin-fiab,.fin .fin-compteur,.fin .fin-kpi-titre,.fin .ca-etat,.fin .fin-seg-petit>span,.fin .badge,.fin th,.fin .tgl{font-size:12px}.fin .fin-fiab{white-space:normal}.fin .fin-kpi .fin-kpi-titre{font-size:12px}.fin .fin-pastille{white-space:normal!important;max-width:100%!important;font-size:12px!important;overflow:visible!important}.fin .cr-evo{gap:2px}.fin .cr-evo-col{min-width:0}.fin .fin-suivi{grid-template-columns:minmax(0,1fr)}.fin .fin-barres-obj{min-width:0}.fin .fin-barres-obj svg{max-width:100%;display:block}.fin .fin-infobulle{width:auto;max-width:none;right:4px;left:4px!important}.fin .cr-evo-col span{white-space:nowrap;font-size:12px}.fin .cr-evo-col:nth-child(2n) span{visibility:hidden}.fin .fin-col-lib{white-space:normal;min-width:128px;max-width:128px}.fin .fin-plan:before{content:"Fais glisser vers la gauche pour voir les mois suivants.";color:var(--txt2);padding:0 0 6px;font-size:12px;display:block;position:sticky;left:0}.fin table.t-cartes .act{align-items:center;min-height:44px;padding:0 4px;display:inline-flex}.fin table.t-cartes>tbody>tr>:first-child a{padding:8px 0;display:inline-block}.fin input[type=checkbox]{width:22px;height:22px}.fin input[type=color]{min-width:44px;min-height:44px}.fin .fin-barres{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px 4px;display:grid;overflow:visible}.fin .fin-barre{min-width:0}.fin .fin-barre .small{font-size:12px}.fin .fin-barre-fond{height:72px}.fin table.t-cartes{width:100%;min-width:0;display:block}.fin table.t-cartes>thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.fin table.t-cartes>tbody{display:block}.fin table.t-cartes>tbody>tr{border:1px solid var(--border);background:var(--card);border-radius:10px;margin:0 0 8px;padding:8px 12px;display:block}.fin table.t-cartes>tbody>tr>td,.fin table.t-cartes>tbody>tr>th{text-align:right;white-space:normal;overflow-wrap:break-word;background:0 0;border:0;width:auto;min-width:0;max-width:none;padding:5px 0;display:flow-root;position:static}.fin table.t-cartes>tbody>tr>[data-libelle]:before{content:attr(data-libelle);float:left;color:var(--txt2);text-align:left;max-width:45%;margin-right:14px;font-size:12px;font-weight:400}.fin table.t-cartes>tbody>tr>:first-child{text-align:left;border-bottom:1px solid var(--border);margin-bottom:2px;padding-bottom:6px;font-size:14px;font-weight:650}.fin table.t-cartes>tbody>tr>:first-child:before{content:none}.fin table.t-cartes>tbody>tr>:not([data-libelle]):not(:first-child){text-align:left}.fin table.t-cartes>tbody>tr>td:empty{display:none}.fin table.t-cartes .fin-num{white-space:normal}.fin table.t-cartes select,.fin table.t-cartes input:not([type=checkbox]){min-width:0;max-width:60%}.fin .table-wrap:has(>table.t-cartes){overflow-x:visible}.admin-main .badge,.admin-main .tgl,.admin-main .tb-echeance,.admin-main .tb-type,.admin-main .mj-etat,.admin-main .tb-kpi-titre,.admin-main .mc-infos dt,.admin-main th{font-size:12px}.admin-main .tab,.admin-main .tgl,.admin-main .tb-filtre button{align-items:center;min-height:44px;display:inline-flex}:where(.admin-main) :where(details>summary:not([class])),.admin-main .tk-doublon summary{padding:12px 0}.admin-main .tb-portefeuille>summary{min-height:44px}.admin-main .mj-lien,.admin-main .mc-nom,.admin-main .lien-bouton,.admin-main .tk-entete .link{align-items:center;min-height:44px;display:inline-flex}.admin-main .tk-lien{padding:12px 0;display:block}.admin-main .tk-lien .small{white-space:nowrap;font-size:12px}.admin-main .tgl,.admin-main .tb-vigilance span{font-size:12px!important}.admin-main .tb-groupe-titre{min-height:44px}.admin-main .tb-client,.admin-main .tb-vigilance a{padding:8px 0;display:inline-block}.admin-main .tb-actions{gap:6px}.admin-main .card .act{align-items:center;min-height:44px;display:inline-flex}.admin-main .tb-actions .act,.admin-main form>button.act,.admin-main .chrono-lancer{justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:15px;display:inline-flex}.tk-table.table-pile tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 12px;padding:12px 0;display:grid}.tk-table.table-pile td{min-width:0;padding:2px 0}.tk-table.table-pile td:first-child,.tk-table.table-pile td:nth-child(2){grid-column:1/-1}.tk-table.table-pile td:nth-child(-n+4):before{clip:rect(0,0,0,0);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.tk-table.table-pile td:nth-child(2){color:var(--txt2);padding-bottom:6px;font-size:13px}.tk-table.table-pile td:nth-child(4){justify-self:end}.tk-table.table-pile td:nth-child(7){color:var(--txt2);grid-column:1/-1;gap:6px;font-size:12px;display:flex}.tk-table.table-pile td:nth-child(7):before{margin:0;display:inline}.tk-table .badge{white-space:normal}}@media (max-width:480px){.filtres-grille>select{grid-column:1/-1}}.tp-aide>summary{cursor:pointer;color:var(--accent2);padding:8px 0;font-size:13px}.tp-aide[open]>summary{margin-bottom:6px}.tp-regles>summary{color:var(--txt)}.tp-aide-titre{font-size:15px;font-weight:650}.tp-suppr{justify-content:center;align-items:center;min-width:32px;min-height:32px;display:inline-flex}@media (max-width:700px){.chrono[data-etat=repos] .chrono-barre{border-radius:50%;width:48px}.chrono[data-etat=repos] .chrono-bulle{justify-content:center;width:48px;padding:0}.chrono[data-etat=repos] .chrono-bulle>span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-main .tp-aide>summary{padding:12px 0}.admin-main .tp-saisie>*{max-width:none;flex:100%!important;width:100%!important}.admin-main .tp-saisie>input[type=number],.admin-main .tp-saisie>input[type=date]{min-width:0;flex:40%!important;width:auto!important}.admin-main .tp-saisie>.btn{width:100%!important}.admin-main .tp-saisie select{width:100%!important;max-width:none!important}.admin-main .tp-ligne{grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:2px 8px;padding:6px 0!important;display:grid!important}.admin-main .tp-ligne>:not(button){grid-column:1}.admin-main .tp-ligne>button{grid-area:1/2/span 3;align-self:center}.admin-main input[type=date],.admin-main input[type=month]{min-height:44px}.espace-barre-client b{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.25;overflow:visible}.fil-etapes,.pc-etapes{flex-wrap:wrap;padding-right:2px;overflow-x:visible;-webkit-mask-image:none;mask-image:none}.fil-etapes li,.pc-etapes li{scroll-snap-align:none;max-width:100%}.fil-etape,.pc-etape{text-align:left;white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px}.layout>main .table-wrap:has(>.table-pile){overflow-x:visible}.pc-objectifs.table-pile tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 10px;display:grid}.pc-objectifs.table-pile td:first-child,.pc-objectifs.table-pile td:nth-child(2){grid-column:1/-1}.pc-objectifs.table-pile td:first-child{font-weight:650}.pc-objectifs.table-pile td:first-child:before{clip:rect(0,0,0,0);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.layout>main .badge,.layout>main .cd-meta,.layout>main .fil-badge{font-size:12px}.layout>main .tab,.layout>main .lien-bouton,.layout>main button.link{align-items:center;min-height:44px;display:inline-flex}:where(.layout>main) :where(details>summary:not([class])){padding:12px 0}.layout>main .pc-acces-bloc>summary{min-height:44px}.layout>main details.small>summary{padding:13px 0}.layout>main .fb-outils{width:100%}.layout>main .fb-outils>input,.layout>main .fb-outils>select{flex:100%;min-height:44px;width:100%!important;font-size:16px!important}}
