.app-container:has(>.interventions-page)>.onglet-cockpit{display:none}.interventions-page{gap:1rem;display:grid}.interv-sous-titre{color:var(--encre-doux);margin-top:-.375rem;font-size:.9375rem;font-weight:500}.interv-barre-vues{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.interv-vues{border:1px solid color-mix(in oklch, var(--trait) 90%, transparent);border-radius:var(--radius-2xl);background:color-mix(in oklch, var(--muted) 65%, var(--card));flex-wrap:wrap;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.interv-vue-bouton{border-radius:var(--radius-xl);min-height:2.375rem;color:var(--encre);cursor:pointer;transition:background var(--duree-rapide) var(--courbe), border-color var(--duree-rapide) var(--courbe), color var(--duree-rapide) var(--courbe), box-shadow var(--duree-rapide) var(--courbe);background:0 0;border:1px solid #0000;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.875rem;font-weight:600;display:inline-flex}.interv-vue-bouton:hover{background:color-mix(in oklch, var(--card) 70%, transparent)}.interv-vue-bouton[aria-pressed=true],.interv-vue-bouton[data-actif=true]{border-color:color-mix(in oklch, var(--primary) 55%, var(--trait));background:color-mix(in oklch, var(--primary) 10%, var(--card));color:var(--primary-texte);box-shadow:0 1px 3px oklch(0% 0 0/.05)}.interv-actions{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.interv-bouton-principal{border:1px solid color-mix(in oklch, var(--primary) 80%, transparent);border-radius:var(--radius-xl);background:var(--primary-plein);min-height:2.75rem;box-shadow:0 6px 16px color-mix(in oklch, var(--primary) 28%, transparent);color:var(--primary-foreground);cursor:pointer;transition:filter var(--duree-rapide) var(--courbe);align-items:center;gap:.5rem;padding:.5rem 1.125rem;font-size:.9375rem;font-weight:650;display:inline-flex}.interv-bouton-principal:hover{filter:brightness(1.06)}.interv-bouton-secondaire{border:1px solid color-mix(in oklch, var(--trait) 95%, transparent);border-radius:var(--radius-xl);background:var(--card);min-height:2.75rem;color:var(--encre);cursor:pointer;transition:background var(--duree-rapide) var(--courbe), border-color var(--duree-rapide) var(--courbe);align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px oklch(0% 0 0/.03)}.interv-bouton-secondaire:hover{background:color-mix(in oklch, var(--muted) 55%, var(--card))}.interv-bandeau-kpi{border:1px solid color-mix(in oklch, var(--trait) 88%, transparent);border-radius:var(--radius-2xl);background:var(--card);grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;padding:.5rem .625rem;display:grid;box-shadow:0 1px 2px oklch(0% 0 0/.03),0 6px 18px oklch(0% 0 0/.03)}.interv-kpi-item{border-radius:var(--radius-xl);min-width:0;color:var(--encre);text-align:left;cursor:pointer;transition:background var(--duree-rapide) var(--courbe), border-color var(--duree-rapide) var(--courbe);background:0 0;border:1px solid #0000;align-items:center;gap:.625rem;padding:.45rem .75rem;font-size:.875rem;font-weight:500;display:flex}.interv-kpi-item:hover{background:color-mix(in oklch, var(--muted) 55%, var(--card))}.interv-kpi-icone{border-radius:var(--radius-md);background:color-mix(in oklch, var(--primary) 10%, var(--card));width:2rem;height:2rem;color:var(--encre);flex-shrink:0;place-items:center;display:grid}.interv-kpi-icone-bleu{background:color-mix(in oklch, var(--primary) 12%, var(--card));color:var(--primary-texte)}.interv-kpi-icone-orange{background:color-mix(in oklch, var(--prio2) 18%, var(--card));color:var(--prio2-texte)}.interv-kpi-valeur{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.interv-kpi-bleu{color:var(--primary-texte);font-weight:600}.interv-kpi-alerte{border-color:color-mix(in oklch, var(--prio2) 32%, var(--trait));background:color-mix(in oklch, var(--prio2-faible) 75%, var(--card));color:var(--prio2-texte);font-weight:650}.interv-kpi-alerte:hover{background:var(--prio2-faible)}.interv-planning-carte{border:1px solid color-mix(in oklch, var(--trait) 88%, transparent);border-radius:var(--radius-2xl);background:var(--card);gap:.875rem;padding:1rem 1.125rem;display:grid;box-shadow:0 1px 2px oklch(0% 0 0/.03),0 8px 24px oklch(0% 0 0/.04)}.dark .interv-planning-carte{box-shadow:inset 0 1px oklch(100% 0 0/.03),0 8px 24px oklch(0% 0 0/.18)}.interv-planning-barre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.interv-navigation-semaine{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.interv-fleches-semaine{border:1px solid var(--trait);border-radius:var(--radius-lg);background:var(--card);align-items:center;display:inline-flex;overflow:hidden}.interv-fleche-bouton{width:2.125rem;height:2.125rem;color:var(--encre);cursor:pointer;transition:background var(--duree-rapide) var(--courbe);place-items:center;display:grid}.interv-fleche-bouton+.interv-fleche-bouton{border-left:1px solid var(--trait)}.interv-fleche-bouton:hover{background:var(--muted)}.interv-titre-semaine{color:var(--encre);letter-spacing:-.01em;margin-inline:.25rem;font-size:1.0625rem;font-weight:700}.interv-bouton-aujourdhui{border:1px solid var(--trait);border-radius:var(--radius-lg);background:color-mix(in oklch, var(--muted) 45%, var(--card));min-height:2.125rem;color:var(--encre);cursor:pointer;transition:background var(--duree-rapide) var(--courbe);align-items:center;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.interv-bouton-aujourdhui:hover{background:var(--muted)}.interv-outils-droite{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.interv-bouton-outil{border:1px solid var(--trait);border-radius:var(--radius-lg);background:var(--card);min-height:2.25rem;color:var(--encre);cursor:pointer;transition:background var(--duree-rapide) var(--courbe);align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.interv-bouton-outil:hover{background:var(--muted)}.interv-planning-corps{grid-template-columns:minmax(0,1fr) 17.5rem;align-items:start;gap:.875rem;display:grid}.interv-planning-gauche{gap:.75rem;min-width:0;display:grid}.interv-alerte-retard{border:1px solid color-mix(in oklch, var(--prio2) 32%, var(--trait));border-radius:var(--radius-xl);background:color-mix(in oklch, var(--prio2-faible) 70%, var(--card));color:var(--prio2-texte);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .875rem;font-size:.875rem;font-weight:650;display:flex}.interv-alerte-retard-gauche{align-items:center;gap:.5rem;min-width:0;display:flex}.interv-alerte-pastille{background:var(--prio2);width:1.375rem;height:1.375rem;color:var(--primary-foreground);border-radius:50%;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:800;display:grid}.interv-alerte-lien{color:var(--primary-texte);cursor:pointer;flex-shrink:0;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:650;display:inline-flex}.interv-alerte-lien:hover{text-decoration:underline}.interv-grille-conteneur{border:1px solid var(--trait);border-radius:var(--radius-xl);background:var(--card);min-width:0;overflow-x:auto}.interv-grille{border-collapse:collapse;table-layout:fixed;width:100%;min-width:44rem}.interv-grille thead th{border-bottom:1px solid var(--trait);color:var(--encre-doux);text-align:center;padding:.625rem .5rem;font-size:.8125rem;font-weight:500}.interv-grille thead th:first-child{width:6.75rem;color:var(--encre-doux);font-weight:600}.interv-grille thead th+th{border-left:1px solid color-mix(in oklch, var(--trait) 75%, transparent)}.interv-grille thead th.interv-jour-actif{background:color-mix(in oklch, var(--primary) 11%, var(--card));color:var(--primary-texte);font-weight:700}.interv-jour-nom{color:var(--encre);font-size:.8125rem;font-weight:650;display:block}.interv-jour-actif .interv-jour-nom{color:var(--primary-texte)}.interv-jour-mois{font-size:.75rem;display:block}.interv-grille tbody tr+tr>th,.interv-grille tbody tr+tr>td{border-top:1px solid var(--trait)}.interv-tech-cellule{vertical-align:middle;text-align:center;background:color-mix(in oklch, var(--muted) 22%, var(--card));padding:.75rem .5rem}.interv-tech-bloc{flex-direction:column;align-items:center;gap:.35rem;display:flex}.interv-avatar{letter-spacing:.02em;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:.8125rem;font-weight:700;display:grid}.interv-avatar-0{background:color-mix(in oklch, var(--primary) 15%, var(--card));color:var(--primary-texte)}.interv-avatar-1{background:color-mix(in oklch, var(--colonne-3) 16%, var(--card));color:var(--encre)}.interv-avatar-2{background:color-mix(in oklch, var(--colonne-2) 16%, var(--card));color:var(--primary-texte)}.interv-avatar-3{background:color-mix(in oklch, var(--ok) 16%, var(--card));color:var(--ok-texte)}.interv-tech-nom{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--encre);font-size:.875rem;font-weight:700;overflow:hidden}.interv-shift-badge{border:1px solid color-mix(in oklch, var(--trait) 90%, transparent);border-radius:var(--radius-md);background:var(--card);color:var(--encre);text-align:left;cursor:pointer;transition:border-color var(--duree-rapide) var(--courbe);align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.75rem;line-height:1.15;display:inline-flex}.interv-shift-badge:hover{border-color:color-mix(in oklch, var(--primary) 45%, var(--trait))}.interv-shift-badge-texte{flex-direction:column;display:flex}.interv-shift-badge-nom{font-weight:600}.interv-shift-badge-heures{color:var(--encre-doux);font-variant-numeric:tabular-nums}.interv-case-jour{border-left:1px solid color-mix(in oklch, var(--trait) 75%, transparent);vertical-align:top;transition:background var(--duree-rapide) var(--courbe);padding:.5rem}.interv-case-jour-cible{background:color-mix(in oklch, var(--primary) 10%, var(--card));box-shadow:inset 0 0 0 2px color-mix(in oklch, var(--primary) 45%, transparent)}.interv-case-interieur{flex-direction:column;gap:.45rem;min-height:7.75rem;display:flex}.interv-case-entete{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.interv-case-heures{color:var(--encre-doux);font-variant-numeric:tabular-nums;font-size:.75rem}.interv-case-heures strong{color:var(--encre);font-weight:700}.interv-case-heures-surcharge strong{color:var(--prio3)}.interv-jauge{background:color-mix(in oklch, var(--trait) 75%, var(--muted));border-radius:999px;width:100%;height:.35rem;overflow:hidden}.interv-jauge-remplissage{height:100%;transition:width var(--duree-base) var(--courbe);border-radius:999px}.interv-jauge-bleue{background:var(--primary)}.interv-jauge-orange{background:var(--prio2)}.interv-jauge-rouge{background:var(--prio3)}.interv-case-dispo,.interv-case-repos{border-radius:var(--radius-lg);cursor:pointer;transition:background var(--duree-rapide) var(--courbe), border-color var(--duree-rapide) var(--courbe);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.25rem;padding:.625rem .5rem;font-size:.75rem;font-weight:500;display:flex}.interv-case-dispo{border:1px solid color-mix(in oklch, var(--trait) 55%, transparent);background:color-mix(in oklch, var(--muted) 42%, var(--card));color:var(--encre-doux)}.interv-case-dispo:hover{border-color:color-mix(in oklch, var(--primary) 35%, var(--trait));background:color-mix(in oklch, var(--muted) 65%, var(--card))}.interv-case-repos{border:1px solid color-mix(in oklch, var(--trait) 75%, transparent);background:color-mix(in oklch, var(--muted) 65%, var(--card));color:var(--encre-doux);font-weight:600}.interv-case-repos:hover{border-color:var(--trait)}.interv-wo-carte{border:1px solid color-mix(in oklch, var(--primary) 24%, var(--trait));border-radius:var(--radius-lg);background:color-mix(in oklch, var(--primary) 9%, var(--card));color:var(--encre);text-align:left;cursor:pointer;transition:border-color var(--duree-rapide) var(--courbe), box-shadow var(--duree-rapide) var(--courbe), transform var(--duree-rapide) var(--courbe);flex-direction:column;flex:auto;gap:.2rem;padding:.5rem .55rem;display:flex;position:relative}.interv-wo-carte:hover{border-color:color-mix(in oklch, var(--primary) 50%, var(--trait))}.interv-wo-preventif{border-color:color-mix(in oklch, var(--primary) 24%, var(--trait));background:color-mix(in oklch, var(--primary) 9%, var(--card))}.interv-wo-preventif .interv-wo-numero{color:var(--primary-texte)}.interv-wo-correctif{border-color:color-mix(in oklch, var(--prio2) 36%, var(--trait));background:color-mix(in oklch, var(--prio2-faible) 78%, var(--card))}.interv-wo-correctif .interv-wo-numero{color:var(--prio2-texte)}.interv-wo-correctif .interv-wo-pied{color:var(--prio2-texte);font-weight:600}.interv-wo-termine{border-color:color-mix(in oklch, var(--ok) 35%, var(--trait));background:color-mix(in oklch, var(--ok-faible) 75%, var(--card))}.interv-wo-termine .interv-wo-numero,.interv-wo-termine .interv-wo-pied{color:var(--ok-texte);font-weight:600}.interv-wo-selectionne{border-width:2px;border-color:var(--primary);box-shadow:0 3px 10px color-mix(in oklch, var(--primary) 18%, transparent)}.interv-wo-entete{align-items:center;gap:.25rem;display:flex}.interv-wo-poignee{color:var(--encre-doux);flex-shrink:0}.interv-wo-coche{border-radius:var(--radius-sm);background:var(--ok);width:1rem;height:1rem;color:var(--primary-foreground);flex-shrink:0;place-items:center;display:inline-grid}.interv-wo-numero{letter-spacing:-.01em;font-size:.75rem;font-weight:700}.interv-wo-titre{-webkit-line-clamp:2;color:var(--encre);-webkit-box-orient:vertical;font-size:.75rem;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.interv-wo-pied{color:var(--encre-doux);justify-content:space-between;align-items:center;gap:.25rem;margin-top:auto;padding-top:.15rem;font-size:.75rem;display:flex}.interv-wo-fiche-btn{border-radius:var(--radius-sm);width:1.375rem;height:1.375rem;color:var(--encre-doux);cursor:pointer;flex-shrink:0;place-items:center;display:inline-grid}.interv-wo-fiche-btn:hover{background:color-mix(in oklch, var(--encre) 10%, transparent);color:var(--encre)}.interv-a-planifier{border:1px solid var(--trait);border-radius:var(--radius-xl);background:color-mix(in oklch, var(--muted) 25%, var(--card));flex-direction:column;gap:.625rem;min-width:0;padding:.875rem;display:flex}.interv-a-planifier-cible{border-color:var(--primary);background:color-mix(in oklch, var(--primary) 8%, var(--card))}.interv-a-planifier-entete{color:var(--encre);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;display:flex}.interv-a-planifier-compte{background:color-mix(in oklch, var(--prio2) 20%, var(--card));min-width:1.625rem;height:1.5rem;color:var(--prio2-texte);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-left:auto;padding-inline:.45rem;font-size:.75rem;font-weight:700;display:inline-grid}.interv-a-planifier-recherche{border:1px solid var(--trait);border-radius:var(--radius-lg);background:var(--card);align-items:center;gap:.45rem;min-height:2.25rem;padding-inline:.625rem;display:flex}.interv-a-planifier-recherche input{min-width:0;color:var(--encre);background:0 0;border:0;outline:none;flex:1;font-size:.8125rem}.interv-a-planifier-recherche input::placeholder{color:var(--encre-doux)}.interv-a-planifier-liste{gap:.5rem;max-height:26rem;padding-right:.125rem;display:grid;overflow-y:auto}.interv-wo-a-planifier{border:1px solid color-mix(in oklch, var(--primary) 24%, var(--trait));border-radius:var(--radius-lg);background:color-mix(in oklch, var(--primary) 9%, var(--card));color:var(--encre);text-align:left;cursor:pointer;transition:border-color var(--duree-rapide) var(--courbe), box-shadow var(--duree-rapide) var(--courbe);flex-direction:column;gap:.3rem;padding:.625rem .75rem;display:flex}.interv-wo-a-planifier:hover{border-color:color-mix(in oklch, var(--primary) 50%, var(--trait))}.interv-wo-a-planifier-retard{border-color:color-mix(in oklch, var(--prio2) 40%, var(--trait));background:color-mix(in oklch, var(--prio2-faible) 78%, var(--card))}.interv-wo-a-planifier-retard .interv-wo-numero{color:var(--prio2-texte)}.interv-wo-a-planifier-violet{border-color:color-mix(in oklch, var(--colonne-3) 28%, var(--trait));background:color-mix(in oklch, var(--colonne-3) 10%, var(--card))}.interv-wo-a-planifier-violet .interv-wo-numero{color:var(--encre)}.interv-badge-retard{border-radius:var(--radius-sm);background:var(--prio3-faible);color:var(--prio3);align-self:flex-start;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.75rem;font-weight:650;display:inline-flex}.interv-glisser-aide{border:1px dashed var(--trait);border-radius:var(--radius-lg);background:color-mix(in oklch, var(--card) 65%, transparent);color:var(--encre-doux);align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.75rem;line-height:1.3;display:flex}.interv-bouton-reporter{border:1px solid color-mix(in oklch, var(--primary) 30%, var(--trait));border-radius:var(--radius-lg);background:var(--card);width:100%;min-height:2.375rem;color:var(--primary-texte);cursor:pointer;transition:background var(--duree-rapide) var(--courbe);justify-content:center;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:650;display:inline-flex}.interv-bouton-reporter:hover{background:color-mix(in oklch, var(--primary) 8%, var(--card))}.interv-detail{border:1px solid var(--trait);border-radius:var(--radius-xl);background:color-mix(in oklch, var(--muted) 18%, var(--card));gap:.625rem;padding:.875rem 1rem;display:grid}.interv-detail-barre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.interv-detail-titre-bloc{flex-wrap:wrap;align-items:center;gap:.625rem;min-width:0;display:flex}.interv-detail-icone{background:color-mix(in oklch, var(--primary) 12%, var(--card));width:2rem;height:2rem;color:var(--primary-texte);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.interv-detail-titre{color:var(--encre);font-size:1rem;font-weight:700}.interv-detail-pastille{border-radius:var(--radius-md);align-items:center;padding:.2rem .625rem;font-size:.75rem;font-weight:650;display:inline-flex}.interv-detail-pastille-preventif{background:color-mix(in oklch, var(--primary) 14%, var(--card));color:var(--primary-texte)}.interv-detail-pastille-correctif{background:var(--prio2-faible);color:var(--prio2-texte)}.interv-detail-pastille-termine{background:var(--ok-faible);color:var(--ok-texte)}.interv-detail-selecteurs{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.interv-detail-champ{color:var(--encre-doux);align-items:center;gap:.45rem;font-size:.8125rem;font-weight:500;display:inline-flex}.interv-detail-select{border:1px solid var(--trait);border-radius:var(--radius-md);background:var(--card);min-height:2.125rem;color:var(--encre);padding:.25rem .625rem;font-size:.8125rem;font-weight:600}.interv-detail-meta{color:var(--encre);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;font-size:.8125rem;font-weight:500;display:flex}.interv-detail-meta-item{align-items:center;gap:.375rem;display:inline-flex}.interv-detail-boite{border:1px solid var(--trait);border-radius:var(--radius-lg);background:var(--card);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1rem;padding:.75rem .875rem;display:grid}.interv-detail-colonne+.interv-detail-colonne{border-left:1px solid var(--trait);padding-left:1rem}.interv-detail-sous-titre{color:var(--encre);align-items:center;gap:.375rem;margin-bottom:.35rem;font-size:.8125rem;font-weight:700;display:flex}.interv-detail-texte{color:var(--encre-doux);font-size:.8125rem;line-height:1.45}.interv-detail-outils-bas{justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.interv-detail-liste{color:var(--encre-doux);margin:0;padding-left:1.125rem;font-size:.8125rem;line-height:1.5}.interv-ouvrir-fiche{color:var(--primary-texte);cursor:pointer;flex-shrink:0;align-items:center;gap:.3rem;font-size:.8125rem;font-weight:650;display:inline-flex}.interv-ouvrir-fiche:hover{text-decoration:underline}.interv-legende{color:var(--encre-doux);flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;padding-block:.25rem;font-size:.8125rem;font-weight:600;display:flex}.interv-legende-item{align-items:center;gap:.45rem;display:inline-flex}.interv-legende-point{border-radius:50%;width:.625rem;height:.625rem}.interv-legende-bleu{background:var(--primary)}.interv-legende-orange{background:var(--prio2)}.interv-legende-vert{background:var(--ok)}.menu-action,.menu-actions{z-index:var(--z-menu);border:1px solid color-mix(in oklch, var(--trait) 90%, transparent);border-radius:var(--radius-xl);background:var(--card);min-width:13rem;max-width:24rem;color:var(--encre);padding:.35rem;box-shadow:0 4px 12px oklch(0% 0 0/.08),0 12px 32px oklch(0% 0 0/.16)}.dark .menu-action,.dark .menu-actions{border-color:color-mix(in oklch, var(--trait) 75%, transparent);background:var(--card);box-shadow:inset 0 1px oklch(100% 0 0/.05),0 12px 32px oklch(0% 0 0/.45)}.menu-action-choix{border-radius:var(--radius-md);width:100%;color:var(--encre);text-align:left;cursor:pointer;transition:background var(--duree-rapide) var(--courbe);outline:none;align-items:center;gap:.5rem;padding:.45rem .65rem;font-size:.875rem;font-weight:500;display:flex}.menu-action-choix:hover,.menu-action-choix[data-highlighted]{background:color-mix(in oklch, var(--muted) 85%, var(--card));color:var(--encre)}.menu-action-choix:disabled,.menu-action-choix[data-disabled]{opacity:.45;pointer-events:none}.menu-separateur,.demande-menu-separateur{background:var(--trait);height:1px;margin:.35rem -.35rem}.menu-titre,.demande-menu-titre{color:var(--encre-doux);text-transform:uppercase;letter-spacing:.04em;padding:.35rem .65rem .2rem;font-size:.75rem;font-weight:650}.interv-tech-bouton{border-radius:var(--radius-lg);cursor:pointer;transition:background var(--duree-rapide) var(--courbe);background:0 0;border:0;flex-direction:column;align-items:center;gap:.35rem;padding:.25rem .35rem;display:flex}.interv-tech-bouton:hover{background:color-mix(in oklch, var(--muted) 65%, var(--card))}.interv-case-menu-btn{border-radius:var(--radius-sm);width:1.25rem;height:1.25rem;color:var(--encre-doux);cursor:pointer;transition:background var(--duree-rapide) var(--courbe), color var(--duree-rapide) var(--courbe);place-items:center;display:inline-grid}.interv-case-menu-btn:hover{background:color-mix(in oklch, var(--encre) 10%, transparent);color:var(--encre)}@media (width<=1023.98px){.interv-bandeau-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.interv-planning-corps{grid-template-columns:minmax(0,1fr)}}@media (width<=639.98px){.interv-vues{grid-template-columns:repeat(4,minmax(0,1fr));gap:.125rem;width:100%;display:grid}.interv-vue-bouton{overflow-wrap:anywhere;justify-content:center;gap:.25rem;min-width:0;min-height:2.75rem;padding-inline:.25rem;font-size:.75rem}.interv-vue-bouton>svg:first-child{display:none}.interv-vue-bouton>svg:last-child{flex-shrink:0}.interv-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.interv-bouton-principal,.interv-bouton-secondaire{justify-content:center;padding-inline:.5rem;font-size:.8125rem}.interv-bandeau-kpi{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.interv-kpi-item{gap:.5rem;min-height:2.75rem;padding:.5rem}.interv-fleche-bouton{width:2.75rem;height:2.75rem}.interv-bouton-aujourdhui,.interv-bouton-outil,.interv-ouvrir-fiche{min-height:2.75rem}.interv-detail-outils-bas{flex-direction:column;align-items:flex-start}.interv-detail-boite{grid-template-columns:minmax(0,1fr)}.interv-detail-colonne+.interv-detail-colonne{border-top:1px solid var(--trait);border-left:0;padding-top:.75rem;padding-left:0}}
