.colonne-1{--colonne:var(--colonne-1)}.colonne-2{--colonne:var(--colonne-2)}.colonne-3{--colonne:var(--colonne-3)}.colonne-4{--colonne:var(--colonne-4)}.colonne-5{--colonne:var(--colonne-5)}.colonne-6{--colonne:var(--colonne-6)}.activite-mini{flex-direction:column;gap:.5rem;display:flex}.activite-titre{color:var(--encre);font-size:.8125rem;font-weight:600}.activite-barres{width:100%;height:2.75rem}.activite-crees{fill:var(--primary);background:var(--primary)}.activite-terminees{fill:var(--ok);background:var(--ok)}.activite-legende{color:var(--encre-doux);flex-wrap:wrap;gap:.25rem .875rem;font-size:.75rem;display:flex}.activite-legende>span{align-items:center;gap:.375rem;display:inline-flex}.activite-legende strong{color:var(--encre);font-variant-numeric:tabular-nums}.activite-point{border-radius:50%;width:.5rem;height:.5rem;display:inline-block}.demandes-page{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.demandes-carte{border:1px solid color-mix(in oklch, var(--trait) 85%, transparent);border-radius:var(--radius-2xl);background:var(--card);min-width:0;padding:1rem 1.125rem;box-shadow:0 1px 2px oklch(0% 0 0/.03),0 8px 24px oklch(0% 0 0/.04)}.dark .demandes-carte{box-shadow:inset 0 1px oklch(100% 0 0/.03),0 8px 24px oklch(0% 0 0/.18)}.demandes-carte-titre{color:var(--encre);align-items:center;gap:.625rem;margin-bottom:.75rem;font-size:1rem;font-weight:650;display:flex}.demandes-carte-icone{background:var(--prio3-faible);width:2.25rem;height:2.25rem;color:var(--prio3);border-radius:.875rem;place-items:center;display:grid}.demandes-compte{background:color-mix(in oklch, var(--colonne,var(--encre-doux)) 16%, var(--card));min-width:1.5rem;color:var(--encre);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-left:auto;padding:.0625rem .45rem;font-size:.75rem;font-weight:650;display:inline-grid}.demandes-actions{flex-wrap:wrap;gap:.625rem;display:flex}.demandes-actions>.soft-button{border-radius:var(--radius-xl);min-height:2.75rem;padding-inline:1.125rem}.demandes-entete{border-bottom:1px solid var(--trait);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.875rem;display:flex}.demandes-vues{border-radius:var(--radius-xl);background:var(--muted);gap:.25rem;padding:.25rem;display:inline-flex}.demandes-vues button{border-radius:var(--radius-lg);min-height:2.25rem;color:var(--encre-doux);transition:background var(--duree-rapide) var(--courbe), color var(--duree-rapide) var(--courbe), box-shadow var(--duree-rapide) var(--courbe);align-items:center;gap:.5rem;padding:0 .875rem;font-size:.875rem;font-weight:600;display:inline-flex}.demandes-vues button:hover{color:var(--encre)}.demandes-vues button[aria-pressed=true]{background:var(--card);color:var(--primary-texte);box-shadow:0 1px 3px oklch(0% 0 0/.08)}.demandes-raccourcis{flex-wrap:wrap;gap:.5rem;display:flex}.demandes-puce{border:1px solid var(--trait);background:var(--card);min-height:2.25rem;color:var(--encre);transition:background var(--duree-rapide) var(--courbe), border-color var(--duree-rapide) var(--courbe);border-radius:999px;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.8125rem;font-weight:600;display:inline-flex;position:relative}.demandes-puce:hover{border-color:color-mix(in oklch, var(--primary) 35%, var(--trait))}.demandes-puce[aria-pressed=true],.demandes-puce[aria-expanded=true]{border-color:color-mix(in oklch, var(--primary) 40%, var(--trait));background:color-mix(in oklch, var(--primary) 10%, var(--card));color:var(--primary-texte)}.demandes-puce-critique[aria-pressed=true]{border-color:color-mix(in oklch, var(--prio3) 40%, var(--trait));background:var(--prio3-faible);color:var(--prio3)}.demandes-puce-nombre{color:var(--encre-doux);font-variant-numeric:tabular-nums}.demandes-puce[aria-pressed=true] .demandes-puce-nombre{color:inherit}.demandes-puce-point{background:var(--primary);border-radius:50%;width:.5rem;height:.5rem}.demandes-filtres{animation:demandes-apparition var(--duree-base) var(--courbe) both;gap:.75rem;padding-top:.875rem;display:grid}.demandes-filtres .filter-toolbar{margin-bottom:0}.demandes-etapes-choix{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;display:flex}@keyframes demandes-apparition{0%{opacity:0;transform:translateY(-.25rem)}}.demandes-colonnes{scroll-snap-type:x proximity;grid-auto-columns:minmax(15.5rem,1fr);grid-auto-flow:column;align-items:start;gap:.875rem;margin-top:1rem;padding-bottom:.25rem;display:grid;overflow-x:auto}.demandes-colonne{border:1px solid color-mix(in oklch, var(--colonne) 22%, var(--trait));border-radius:var(--radius-xl);background:color-mix(in oklch, var(--colonne) 7%, var(--card));scroll-snap-align:start;min-width:0;min-height:15rem;transition:border-color var(--duree-rapide) var(--courbe), box-shadow var(--duree-rapide) var(--courbe);flex-direction:column;padding:.625rem;display:flex}.demandes-colonne-cible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklch, var(--primary) 20%, transparent)}.demandes-colonne-tete{align-items:center;gap:.5rem;margin-bottom:.625rem;padding:.375rem .375rem .5rem;display:flex}.demandes-colonne-tete h3{min-width:0;color:var(--encre);font-size:.9375rem;font-weight:650}.demandes-colonne-icone{width:1.125rem;height:1.125rem;color:var(--colonne);flex-shrink:0}.demandes-cartes{flex-direction:column;flex:1;gap:.5rem;display:flex}.demande-carte{border:1px solid color-mix(in oklch, var(--trait) 90%, transparent);border-radius:var(--radius-lg);background:var(--card);cursor:grab;min-width:0;transition:transform var(--duree-rapide) var(--courbe), box-shadow var(--duree-rapide) var(--courbe), opacity var(--duree-rapide) var(--courbe);padding:.625rem .75rem .75rem;box-shadow:0 1px 2px oklch(0% 0 0/.04)}.demande-carte:active{cursor:grabbing}.demande-carte:hover{box-shadow:0 1px 2px oklch(0% 0 0/.04),0 6px 16px oklch(0% 0 0/.07)}.demande-carte-critique{border-left:3px solid var(--prio3)}.demande-carte-glissee{opacity:.4;transform:scale(.98)}.demande-choisie{outline:2px solid color-mix(in oklch, var(--primary) 70%, transparent);outline-offset:-1px}.demande-tete{align-items:center;gap:.375rem;margin-bottom:.375rem;display:flex}.demande-case{cursor:pointer;flex-shrink:0;margin:-.375rem;padding:.375rem;display:flex}.demande-urgence{border-radius:var(--radius-sm);white-space:nowrap;padding:.0625rem .45rem;font-size:.75rem;font-weight:650}.demande-doublon{border-radius:var(--radius-sm);background:var(--prio2-faible);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--prio2) 30%, transparent);color:var(--encre);padding:.0625rem .45rem;font-size:.75rem;font-weight:650}.demande-menu{border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--encre-doux);transition:background var(--duree-rapide) var(--courbe);flex-shrink:0;place-items:center;margin-left:auto;display:grid}.demande-menu:hover,.demande-menu[data-state=open]{background:var(--muted);color:var(--encre)}.demande-menu-separateur{background:var(--trait);height:1px;margin:.25rem 0}.demande-menu-titre{color:var(--encre-doux);padding:.25rem .625rem;font-size:.75rem;font-weight:600}.demande-titre{overflow-wrap:anywhere;border-radius:var(--radius-sm);width:100%;color:var(--encre);text-align:left;transition:color var(--duree-rapide) var(--courbe);font-size:.875rem;font-weight:600;line-height:1.35;display:block}.demande-titre:hover{color:var(--primary-texte)}.demande-titre:disabled{cursor:wait}.demande-meta{min-width:0;color:var(--encre-doux);overflow-wrap:anywhere;align-items:center;gap:.375rem;margin-top:.375rem;font-size:.75rem;display:flex}.demande-badges{flex-wrap:wrap;gap:.25rem;margin-top:.5rem;display:flex}.demande-badge{border-radius:var(--radius-sm);background:var(--muted);color:var(--encre-doux);padding:.0625rem .45rem;font-size:.75rem;font-weight:500}.demande-badge-retard{background:var(--prio3-faible);color:var(--prio3);font-weight:650}.demande-resolu{border-radius:var(--radius-md);background:var(--ok-faible);color:var(--encre);margin-top:.5rem;padding:.5rem;font-size:.75rem}.demandes-autres{border-radius:var(--radius-md);color:var(--encre-doux);transition:background var(--duree-rapide) var(--courbe), color var(--duree-rapide) var(--courbe);align-self:flex-start;padding:.375rem .5rem;font-size:.8125rem;font-weight:600}.demandes-autres:hover{background:color-mix(in oklch, var(--colonne) 12%, var(--card));color:var(--encre)}.demandes-colonne-vide{border:1px dashed color-mix(in oklch, var(--colonne) 30%, var(--trait));border-radius:var(--radius-lg);min-height:8rem;color:var(--encre-doux);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:.8125rem;display:flex}.demandes-colonne-vide svg{color:var(--colonne)}.demandes-colonne-vide-cible{border-color:color-mix(in oklch, var(--primary) 45%, transparent);background:color-mix(in oklch, var(--primary) 6%, var(--card));color:var(--primary-texte);font-weight:600}.demande-etape-point{background:var(--colonne,var(--encre-doux));border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.demande-carte:hover:not(.demande-carte-glissee){transform:translateY(-1px)}}.demandes-liste{margin-top:.5rem;display:grid}.demande-ligne{border-bottom:1px solid var(--trait);grid-template-columns:auto auto minmax(0,1fr) minmax(0,12rem) auto minmax(0,10rem) auto;align-items:center;gap:.75rem;min-height:3rem;padding:.375rem .25rem;font-size:.8125rem;display:grid}.demande-ligne:last-child{border-bottom:0}.demande-ligne-titre{font-size:.875rem}.demande-ligne-equipement,.demande-ligne-info{color:var(--encre-doux);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demande-etape{background:color-mix(in oklch, var(--colonne) 12%, var(--card));color:var(--encre);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.0625rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.demandes-groupes{gap:1.25rem;margin-top:1rem;display:grid}.demandes-groupe-titre{border-bottom:1px solid var(--trait);color:var(--encre);align-items:center;gap:.5rem;padding-bottom:.375rem;font-size:.875rem;font-weight:650;display:flex}.demandes-groupe-titre .demandes-compte{margin-left:0}.demandes-vide{color:var(--encre-doux);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;font-size:.875rem;display:flex}.demandes-vide-ok{flex-direction:row;justify-content:flex-start;padding:.5rem 0}.demandes-vide-ok svg{color:var(--ok-texte)}.demandes-bas{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=1024px){.demandes-bas{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.demandes-urgences-liste{grid-template-columns:minmax(0,1fr);gap:.375rem;display:grid}.demandes-urgence{border:1px solid var(--trait);border-radius:var(--radius-lg);text-align:left;width:100%;min-height:3.25rem;transition:background var(--duree-rapide) var(--courbe), border-color var(--duree-rapide) var(--courbe);align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.demandes-urgence:hover{border-color:color-mix(in oklch, var(--primary) 30%, var(--trait));background:var(--muted)}.demandes-urgence-titre{color:var(--encre);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;display:block;overflow:hidden}.demandes-urgence-detail{color:var(--encre-doux);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;display:block;overflow:hidden}.demandes-delais .bloc-analyse{margin-bottom:0}.demandes-page :is(button,a,summary):focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.demandes-filtres{animation:none}}@media (width<=639.98px){.demandes-page{gap:.75rem}.demandes-carte{border-radius:var(--radius-xl);padding:.875rem}.demandes-actions{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-1rem;padding-inline:1rem;overflow-x:auto}.demandes-actions>.soft-button{white-space:nowrap;flex:none}.demandes-vues{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.demandes-vues button{flex-direction:column;justify-content:center;gap:.25rem;min-width:0;min-height:2.75rem;padding:.5rem .25rem;font-size:.75rem}.demandes-puce{min-height:2.75rem}.demandes-colonnes{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:85%;margin-inline:-.875rem;padding-inline:.875rem;scroll-padding-inline:.875rem}.demandes-colonnes:has(>:only-child){grid-auto-columns:100%}.demande-carte{cursor:auto}.demande-tete{flex-wrap:wrap}.demande-menu,.demande-case{min-width:2.75rem;min-height:2.75rem}.demande-case{justify-content:center;align-items:center;margin:-.625rem -.25rem -.625rem -.625rem}.demande-ligne{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"case titre menu""case infos menu";gap:.25rem .5rem;padding-block:.5rem}.demande-ligne>.demande-case{grid-area:case}.demande-ligne>.demande-ligne-titre{grid-area:titre}.demande-ligne>.demande-menu{grid-area:menu}.demande-ligne>.demande-urgence,.demande-ligne>.demande-ligne-equipement{display:none}.demande-ligne>.demande-etape{grid-area:infos;justify-self:start}.demande-ligne>.demande-ligne-info{display:none}.demandes-urgence{gap:.5rem;min-height:3.5rem;padding-inline:.5rem}.demandes-urgence-titre,.demandes-urgence-detail{white-space:normal;overflow-wrap:anywhere}}
