@keyframes ia-teinte{0%,to{color:var(--accent)}33%{color:#22d3ee}66%{color:#f472b6}}.ia-bordure{position:relative}.ia-bordure .b-u-ic,.app-copi.ia-bordure>svg:first-child{color:var(--accent);animation:6s ease-in-out infinite ia-teinte}@media (prefers-reduced-motion:reduce){.ia-bordure .b-u-ic,.app-copi.ia-bordure>svg:first-child{animation:none}}.ia-bordure .cv-champ-copilote:placeholder-shown{white-space:nowrap;text-overflow:ellipsis;align-self:center;min-height:28px;height:28px!important;padding:4px 0!important;line-height:20px!important;overflow:hidden!important}.ia-bordure .cv-champ-copilote::placeholder{color:var(--muted);opacity:1}.app-copi.ia-bordure{padding:3px 4px 3px 12px}.ia-bordure:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}.pn-sec .ctx-tete h3{white-space:nowrap;align-items:center;gap:6px;display:flex}.pn-sec .ctx-tete{justify-content:space-between;align-items:center;gap:var(--esp-2);flex-wrap:nowrap;display:flex}.pn-sec .ctx-tete h3{text-overflow:ellipsis;flex:auto;min-width:0;margin:0;overflow:hidden}.pn-sec .ctx-tete{margin-bottom:var(--esp-2)}.pn-sec.repliable.replie .ctx-tete{margin-bottom:0}.pn-sec .ctx-tete>:not(h3){flex:none}.pn-sec .ctx-tete>.btn.mini{margin:0}.pn-sec .ctx-tete>.ic.sec-perso{border-radius:8px;width:26px;height:26px}.pn-sec .ctx-tete h3 svg{color:var(--t);flex:none}.sec-fixe{min-width:0}.d-corps>.sec-fixe{margin-bottom:12px}.d-corps>.d-aide{margin-top:0}.sec-fixe>.btn.mini,.sec-fixe>:not(.ctx-tete) .btn.mini{margin-top:6px}.sec-fixe .ac-action{align-items:center;gap:7px;display:flex}.sec-fixe .ac-action svg{color:var(--t);flex:none}.sec-fixe .ac-action:is(a){display:flex}.sec-alerte{border-top:1px solid var(--hair);font-size:var(--t-s);overflow-wrap:anywhere;flex-direction:column;min-width:0;padding:5px 0;display:flex}.sec-alerte:first-of-type{border-top:0}.sec-alerte.lue{opacity:.7}.sec-alerte .muted{font-size:var(--t-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sec-fixe .d-minuteurs{border-top:0;max-height:none;padding:0}.sec-vide-fixe,.sec-vide{font-size:var(--t-s);color:var(--muted);padding:2px 0}.sec-vide,.sec-renvoi{display:none}.d-defaut:empty+.sec-vide{display:block}.d-corps:has(.d-page:not(:empty)) .d-defaut+.sec-vide{display:none}.d-corps:has(.d-page:not(:empty)) .sec-renvoi{font-size:var(--t-s);display:block}.d-corps:has(.d-page>.pp-ia:empty) .sec-renvoi{display:none}.app .d-corps:has(.d-page .ctx-panneau) .sec-renvoi{display:none}.d-corps:has(.d-page>.pp-ia:empty) .d-defaut:empty+.sec-vide{display:block}.app .d-corps:has(.d-page .ctx-panneau) .d-defaut:empty+.sec-vide{display:block}.app .d-corps:has(.d-page .ctx-panneau) .sec-fixe .d-defaut{display:flex}.sec-fixe .copilote-sugg{margin:0}.rail-droite .r-section{position:relative}.rail-droite .r-section .badge{position:absolute;top:2px;right:2px}.sec-fixe{text-transform:none;letter-spacing:normal}.sec-renvoi .btn{margin-top:6px;display:block}.sec-fixe .ac-actions{grid-template-columns:repeat(auto-fill,minmax(min(100%,138px),1fr))}.sec-fixe .ac-action{overflow-wrap:anywhere;text-align:left;min-width:0}.pn-sec .vide{text-transform:none;letter-spacing:normal;font-weight:500}.sec-alerte,.sec-alerte b{text-transform:none;letter-spacing:normal}.sec-alerte b{font-size:var(--t-s)}.sec-alerte,.sec-alerte b,.sec-alerte .muted{white-space:normal}.pn-sec .ac-ligne,.pn-sec .ag-titre{min-width:0}.pn-sec .ac-ligne>span,.pn-sec .ac-ligne b,.pn-sec .ac-ligne .muted{white-space:normal;overflow-wrap:anywhere;min-width:0}.sec-flash{outline:2px solid var(--accent);outline-offset:2px;border-radius:16px}@media (prefers-reduced-motion:no-preference){.sec-flash{animation:1.4s ease-out sec-flash}@keyframes sec-flash{0%{outline-color:var(--accent);box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 35%, transparent)}to{outline-color:#0000;box-shadow:0 0 #0000}}}.pn-sec.repliable .ctx-tete{cursor:pointer;-webkit-user-select:none;user-select:none}.pn-sec.repliable .ctx-tete:after{content:"▸";font-size:var(--t-xs);color:var(--muted);flex:none;transition:transform .15s}.pn-sec.repliable.ouvert .ctx-tete:after{transform:rotate(90deg)}.pn-sec.repliable .ctx-tete:focus-visible{outline:2px solid var(--marque);outline-offset:2px;border-radius:8px}.pn-sec.repliable.replie{padding-top:8px;padding-bottom:8px}.pn-sec.repliable.replie>:not(.ctx-tete){display:none}.pn-sec.repliable.replie .ctx-tete h3{margin-bottom:0}.pn-sec.repliable.replie .ctx-tete>.btn,.pn-sec.repliable.replie .ctx-tete>.ic{display:none}@media (prefers-reduced-motion:reduce){.pn-sec.repliable .ctx-tete:after{transition:none}}.sec-resume{font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;display:none;overflow:hidden}.pn-sec.repliable.replie .sec-resume{display:inline}.pn-sec.repliable.replie>.d-defaut:empty+.sec-vide{display:block}.d-corps:has(.d-page:not(:empty)) .pn-sec.repliable.replie>.d-defaut+.sec-vide{display:none}.pn-sec .ctx-retirer{block-size:26px;inline-size:26px;color:var(--muted);cursor:pointer;font-size:var(--t-l);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;line-height:1;display:grid}.pn-sec .ctx-retirer:hover,.pn-sec .ctx-retirer:focus-visible{background:var(--e-doux,color-mix(in srgb, var(--ink) 8%, transparent));color:var(--ink)}.cd-masques{color:var(--accent);font-size:var(--t-xs);cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0;font-weight:600}.app.nav-espaces #panneau-droit .ac-bloc{border-top:var(--carte-bord);background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15)}.app.nav-espaces #panneau-droit .ac-bloc h3{color:var(--ink);font-weight:650}.app.nav-espaces #panneau-droit .pn-sec .ctx-tete h3 svg{box-sizing:content-box;background:color-mix(in srgb, var(--t,var(--accent)) 14%, transparent);block-size:15px;inline-size:15px;color:var(--t-encre,var(--t,var(--accent)));border-radius:8px;padding:5px}.app.nav-espaces #panneau-droit .sec-fixe .cop-reponse{border-top:0;margin-top:0;padding-top:0}.app.nav-espaces #panneau-droit .cop-rep-tete{color:var(--muted);font-size:var(--t-s)}.app.nav-espaces #panneau-droit .cop-rep-tete b{font-weight:600}.app.nav-espaces #panneau-droit .cop-reponse .rg-gestes{align-items:stretch;gap:var(--esp-2);flex-direction:column}.app.nav-espaces #panneau-droit .cop-reponse .rg-gestes .btn.mini:not(.discret){font-size:var(--t-s);justify-content:center;padding:9px 14px}.app.nav-espaces #panneau-droit .cop-reponse .rg-gestes .btn.discret{color:var(--accent);background:0 0;border:0;justify-content:flex-start;padding:2px 0;font-weight:600}.app.nav-espaces #panneau-droit .cop-reponse .rg-reponse{background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.app.nav-espaces #panneau-droit .cop-reponse .rg-gestes .btn.discret{text-align:left;white-space:normal}.m37-etat{border-left:3px solid var(--accent)}.m37-etat p{font-size:var(--t-m,14px);margin:0;font-weight:600;line-height:1.45}.m37-ic{color:var(--accent)}.m37-rang{justify-content:space-between;align-items:center;gap:var(--esp-3);border-top:1px solid var(--liste-sep);font-size:var(--t-s);padding:9px 0;display:flex}.m37-rang:first-of-type{border-top:0}.m37-rang>span:first-child{gap:1px;min-width:0;display:grid}.m37-rang b{font-weight:600}.m37-rang small{color:var(--muted);font-size:var(--t-xs)}.m37-rang-v{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;max-width:62%;display:flex}.m37-rang-v .chip{padding:4px 10px}.m37-rang-v .chip.on{background:color-mix(in srgb, var(--accent) 18%, var(--glass-2));border-color:var(--accent)}.m37-rang.pile{flex-direction:column;align-items:flex-start;gap:6px}.m37-rang.pile .m37-rang-v{justify-content:flex-start;max-width:100%}.m37-lien{color:var(--accent);font:inherit;font-size:var(--t-s);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-weight:600;text-decoration:underline}.m37-lien:disabled{color:var(--muted);cursor:default;text-decoration:none}.m37-lien:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.m37-form{gap:var(--esp-2);display:grid}.m37-form label{font-size:var(--t-xs);color:var(--muted);gap:3px;display:grid}.m37-form input[type=password],.m37-form input[type=text],.m37-form input[type=number]{width:100%}.m37-form-actions{gap:var(--esp-2);margin-top:2px;display:flex}.m37-pied{color:var(--muted);font-size:var(--t-xs);margin:4px 2px 0;line-height:1.4}.m37-ligne{gap:var(--esp-3);border-top:1px solid var(--liste-sep);font-size:var(--t-s);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:7px 0;display:grid}.m37-ligne:first-of-type{border-top:0}.m37-ligne b{font-weight:600;display:block}.m37-ligne small{color:var(--muted);font-size:var(--t-xs);display:block}.m37-pastille{font-size:var(--t-xs);align-items:center;gap:5px;font-weight:600;display:inline-flex}.m37-pastille i{background:var(--muted);border-radius:50%;width:8px;height:8px}.m37-pastille.ok i{background:var(--accent)}.m37-nouv{border-top:1px solid var(--liste-sep);font-size:var(--t-s);gap:1px;padding:7px 0;display:grid}.m37-nouv:first-of-type{border-top:0}.m37-nouv time{color:var(--muted);font-size:var(--t-xs)}.m37-histo{font-size:var(--t-xs);border-top:1px solid var(--liste-sep);justify-content:space-between;gap:8px;padding:4px 0;display:flex}.m37-histo:first-child{border-top:0}.m37-auto{min-height:20px;font-size:var(--t-xs);align-items:center;gap:8px;display:flex}.m37-auto-ok:before{content:"✓ ";color:var(--accent)}.fd-actions:has(>.fd-actions-g:empty){display:none}.m37-rail{justify-items:center;gap:6px;margin-top:10px;display:grid}.m37-rail-ic{width:40px;height:40px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.m37-rail-ic:hover{background:var(--goutte-survol)}.m37-rail-ic.on{background:color-mix(in srgb, var(--accent) 18%, transparent);outline:1px solid var(--accent)}.m37-rail-ic:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.m37-nv .e-tete,.m37-agenda .e-tete{display:none}.m37-nv .etagere,.m37-agenda .etagere{margin:0}.ent-carte.ent-filtre.actif{outline:2px solid var(--accent)}
