.badge-messages-non-lus{border:.12rem solid var(--bs-body-bg,#fff);font-variant-numeric:tabular-nums;z-index:2;min-width:1.45rem;font-size:.68rem;line-height:1.2}.badge-messages-non-lus--bouton.badge-messages-non-lus--nouveau{animation:.9s ease-out badge-messagerie-arrivee}.badge-messages-non-lus--menu.badge-messages-non-lus--nouveau{animation:.9s ease-out badge-messagerie-menu-arrivee}.menu-ecurie-conteneur,.menu-ecurie-conteneur>[data-composant-react],.menu-ecurie{min-width:0}.menu-ecurie__bouton{align-items:center;gap:.5rem;max-width:21rem;min-height:44px;display:inline-flex;position:relative;padding-inline:.65rem!important}.menu-ecurie__nom{max-width:8rem}.menu-ecurie__solde{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;background:#191919;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:.28rem;padding:.24rem .48rem;font-size:.78rem;font-weight:800;display:inline-flex}.menu-ecurie__solde>span,.menu-ecurie__damier{border:1px solid;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-family:Georgia,serif;font-style:italic;font-weight:900;line-height:1;display:inline-grid}.menu-ecurie__badge{border:2px solid var(--bs-body-bg,#fff);min-width:1.4rem;font-size:.67rem;position:absolute;top:-.3rem;right:-.35rem}.menu-ecurie__compteur{border:1px solid rgb(var(--racinged-accent-rgb,127 29 29) / 28%);background:rgb(var(--racinged-accent-rgb,127 29 29) / 10%);min-width:1.55rem;height:1.55rem;color:var(--racinged-accent-fonce,#7f1d1d);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:.35rem;font-size:.75rem;font-weight:800;display:inline-grid}.menu-ecurie__menu{background:var(--bs-body-bg,#fff);width:min(24rem,100vw - 1.5rem);color:var(--bs-body-color,#212529);border:0;border-radius:1rem;padding:.75rem}.menu-ecurie__etat{justify-content:center;align-items:center;gap:.65rem;min-height:5rem;display:flex}.menu-ecurie__selection{gap:.7rem;display:grid}.menu-ecurie__entete-liste{border-bottom:1px solid var(--bs-border-color,#dee2e6);justify-content:space-between;align-items:center;gap:1rem;padding:.2rem .25rem .6rem;display:flex}.menu-ecurie__entete-liste>div{min-width:0;display:grid}.menu-ecurie__entete-liste small{color:var(--bs-secondary-color,#6c757d)}.menu-ecurie__entete-liste>.bi{color:var(--racinged-accent,#dc3545);font-size:1.35rem}.menu-ecurie__nombre-equipes{border:1px solid rgb(var(--racinged-accent-rgb,127 29 29) / 24%);background:rgb(var(--racinged-accent-rgb,127 29 29) / 9%);min-height:2.25rem;color:var(--racinged-accent-fonce,#7f1d1d);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .55rem;display:inline-flex}.menu-ecurie__nombre-equipes .bi{font-size:1rem}.menu-ecurie__liste-equipes{overscroll-behavior:contain;gap:.45rem;max-height:min(22rem,55vh);display:grid;overflow-y:auto}.menu-ecurie__equipe{border:1px solid var(--bs-border-color,#dee2e6);min-height:58px;color:inherit;border-radius:.75rem;grid-template-columns:2.65rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.5rem .6rem;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.menu-ecurie__equipe:hover,.menu-ecurie__equipe:focus-visible{border-color:var(--racinged-accent,#dc3545);background:rgb(var(--racinged-accent-rgb,127 29 29) / 8%);color:inherit;outline:none;transform:translateY(-1px)}.menu-ecurie__equipe.is-active{border-color:rgb(var(--racinged-accent-rgb,127 29 29) / 45%);background:rgb(var(--racinged-accent-rgb,127 29 29) / 6%)}.menu-ecurie__avatar--petit{width:2.65rem;height:2.65rem;box-shadow:0 0 0 .12rem rgb(var(--racinged-accent-rgb,127 29 29) / 13%)}.menu-ecurie__equipe-infos{min-width:0;line-height:1.25;display:grid}.menu-ecurie__equipe-infos strong,.menu-ecurie__equipe-infos small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-ecurie__equipe-infos small{color:var(--bs-secondary-color,#6c757d);align-items:center;gap:.25rem;font-size:.73rem;display:flex}.menu-ecurie__equipe-infos .menu-ecurie__active{color:var(--bs-success-text-emphasis,#0f5132);font-weight:700}.menu-ecurie__solde-equipe{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.3rem;font-size:.8rem;font-weight:800;display:inline-flex}.menu-ecurie__solde-equipe .menu-ecurie__damier{width:1rem;height:1rem;font-size:.72rem}.menu-ecurie__creation{justify-content:center;align-items:center;gap:.5rem;min-height:44px;display:inline-flex}.menu-ecurie__limite{background:var(--bs-tertiary-bg,#f8f9fa);min-height:44px;color:var(--bs-secondary-color,#6c757d);border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;padding:.6rem;font-size:.82rem;font-weight:700;display:flex}.menu-ecurie__identite{grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.25rem .25rem .75rem;display:grid}.menu-ecurie__avatar{object-fit:cover;border-radius:50%;width:3.25rem;height:3.25rem;box-shadow:0 0 0 .2rem #7f1d1d21}.menu-ecurie__avatar--initiales{background:linear-gradient(145deg, var(--racinged-accent-fonce,#7f1d1d), var(--racinged-accent,#dc3545));color:#fff;place-items:center;font-weight:800;display:grid}.menu-ecurie__encours{color:#fff;background:linear-gradient(135deg,#171717,#343a40);border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.menu-ecurie__encours>span{text-transform:uppercase;letter-spacing:.035em;font-size:.78rem;font-weight:700}.menu-ecurie__encours>strong{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.4rem;font-size:1.05rem;display:inline-flex}.menu-ecurie__alerte,.menu-ecurie__synchronise{border-radius:.65rem;align-items:center;gap:.5rem;margin:.65rem 0;padding:.55rem .7rem;font-size:.8rem;font-weight:700;display:flex}.menu-ecurie__alerte{color:var(--bs-danger-text-emphasis,#842029);background:#dc35451f}.menu-ecurie__synchronise{color:var(--bs-success-text-emphasis,#0f5132);background:#1987541a}.menu-ecurie__liens{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.menu-ecurie__lien,.menu-ecurie__changer{min-height:44px;color:inherit;border-radius:.6rem;align-items:center;gap:.55rem;padding:.55rem .65rem;font-size:.875rem;font-weight:650;text-decoration:none;display:flex}.menu-ecurie__lien:hover,.menu-ecurie__lien:focus-visible,.menu-ecurie__changer:hover,.menu-ecurie__changer:focus-visible{color:var(--bs-danger-text-emphasis,#842029);background:#7f1d1d1a;outline:none}.menu-ecurie__lien .bi{color:var(--racinged-accent,#dc3545);font-size:1.05rem}.menu-ecurie__changer{border-top:1px solid var(--bs-border-color,#dee2e6);border-radius:0 0 .6rem .6rem;justify-content:center;margin-top:.65rem}.menu-ecurie__solde--anime,.menu-ecurie__encours--anime{animation:.9s ease-out menu-ecurie-solde}@keyframes menu-ecurie-solde{0%,to{box-shadow:none}45%{box-shadow:0 0 0 .3rem #19875447}}@media (width<=1199.98px){.menu-ecurie-conteneur,.menu-ecurie-conteneur>[data-composant-react],.menu-ecurie,.menu-ecurie__bouton{width:100%;max-width:none}.menu-ecurie__bouton{justify-content:flex-start}.menu-ecurie__menu{width:100%;max-width:none;margin:.35rem 0 .6rem!important;position:static!important;transform:none!important}}@media (width<=575.98px){.menu-ecurie__liens{grid-template-columns:1fr}.menu-ecurie__menu{padding:.6rem}.menu-ecurie__equipe{grid-template-columns:2.65rem minmax(0,1fr)}.menu-ecurie__solde-equipe{grid-column:2}}@media (prefers-reduced-motion:reduce){.menu-ecurie__solde--anime,.menu-ecurie__encours--anime{animation:none}.menu-ecurie__equipe{transition:none}.menu-ecurie__equipe:hover,.menu-ecurie__equipe:focus-visible{transform:none}}.temps-reel-etat{align-items:center;gap:.45rem;font-size:.875rem;font-weight:600;display:inline-flex}.temps-reel-etat__point{background:#6c757d;border-radius:50%;width:.65rem;height:.65rem;box-shadow:0 0 0 .18rem #6c757d2e}.temps-reel-etat--connecte .temps-reel-etat__point{background:#198754;box-shadow:0 0 0 .18rem #1987542e}.temps-reel-etat--connexion .temps-reel-etat__point{background:#ffc107;animation:1.2s ease-in-out infinite temps-reel-pulsation}.temps-reel-etat--erreur .temps-reel-etat__point{background:#dc3545;box-shadow:0 0 0 .18rem #dc35452e}.chronometre-direct{background:var(--bs-body-bg,#fff);border:1px solid #7f1d1d40;border-radius:.75rem;gap:.35rem;padding:1rem;display:grid}.chronometre-direct__libelle{text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:700}.chronometre-direct__temps{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(1.5rem,4vw,3rem)}.administration-react .administration-navigation{position:sticky;top:1rem}.administration-barre-navigation{border:1px solid var(--bs-border-color,#dee2e6);border-top:.25rem solid var(--bs-danger,#842029);background:var(--bs-body-bg,#fff);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.administration-barre-navigation__fil{min-width:0;overflow-x:auto}.administration-barre-navigation .breadcrumb{white-space:nowrap;flex-wrap:nowrap}.administration-barre-navigation .breadcrumb-item a{color:var(--bs-danger-text-emphasis,#58151c);font-weight:600;text-decoration:none}.administration-barre-navigation .breadcrumb-item a:hover{text-decoration:underline}.administration-barre-navigation__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.5rem;display:flex}.administration-react .administration-navigation .active{background:#842029;border-color:#842029}.administration-react .table{font-size:.92rem}.administration-react .administration-commentaire{white-space:pre-wrap;word-break:break-word;min-width:15rem;max-width:34rem}.administration-react .administration-recherche{max-width:22rem}.messagerie-react .messagerie-liste{max-height:38rem;overflow-y:auto}.messagerie-react .messagerie-contenu{white-space:pre-wrap;word-break:break-word}.messagerie-historique>summary{cursor:pointer;list-style-position:inside}.messagerie-historique>.card-body{max-height:28rem;overflow-y:auto}.messagerie-historique__message{background:var(--bs-tertiary-bg,#f8f9fa)}.messagerie-historique__message:last-child{border-inline-start:.25rem solid var(--bs-danger)!important}.administration-indicateur-cliquable{width:100%;color:inherit;text-align:left;background:var(--bs-body-bg,#fff);transition:transform .18s,box-shadow .18s,border-color .18s}.administration-indicateur-cliquable:hover,.administration-indicateur-cliquable:focus-visible{transform:translateY(-3px);box-shadow:0 .75rem 1.75rem #00000021!important}.administration-tableau-carte{border-style:solid!important;border-width:0 0 0 .3rem!important}.administration-react .progress{height:.55rem}.administration-indicateur-cliquable:focus-visible{outline-offset:.2rem;outline:.2rem solid #8420294d}.administration-react details{border:1px solid var(--bs-border-color,#dee2e6);border-radius:.5rem;padding:.75rem}@media (width<=991.98px){.administration-barre-navigation{flex-direction:column;align-items:stretch}.administration-barre-navigation__actions{justify-content:stretch}.administration-barre-navigation__actions .btn{flex:auto}.administration-react .administration-navigation{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}}@media (width<=575.98px){.administration-react .administration-navigation{grid-template-columns:1fr}.administration-barre-navigation{padding:.7rem}.administration-barre-navigation__actions{grid-template-columns:1fr;display:grid}.administration-barre-navigation__actions .btn{width:100%}}@keyframes temps-reel-pulsation{50%{opacity:.35}}@keyframes badge-messagerie-arrivee{0%,to{transform:translate(-50%,-50%)scale(1)}45%{transform:translate(-50%,-50%)scale(1.35);box-shadow:0 0 0 .5rem #dc354533}}@keyframes badge-messagerie-menu-arrivee{0%,to{transform:scale(1)}45%{transform:scale(1.25);box-shadow:0 0 0 .35rem #dc35452e}}@media (prefers-reduced-motion:reduce){.temps-reel-etat--connexion .temps-reel-etat__point,.badge-messages-non-lus--nouveau{animation:none}.administration-indicateur-cliquable{transition:none}.administration-indicateur-cliquable:hover{transform:none}}.support-hero{background:linear-gradient(135deg, var(--bs-danger) 0%, #621526 100%);color:#fff}.support-recherche{max-width:28rem}.support-contenu{white-space:pre-wrap;overflow-wrap:anywhere}.support-ticket-carte{transition:transform .18s,box-shadow .18s}.support-ticket-carte:hover{transform:translateY(-2px)}.support-conversation{max-height:55rem;padding:.25rem;overflow-y:auto}.support-message-utilisateur{margin-left:min(12%,5rem);border-left:.25rem solid var(--bs-primary)!important}.support-message-equipe{margin-right:min(12%,5rem);border-left:.25rem solid var(--bs-success)!important}.support-message-interne{background:var(--bs-warning-bg-subtle);border-left:.25rem solid var(--bs-warning)!important}.support-file{max-height:65rem;overflow-y:auto}@media (width<=767.98px){.support-message-utilisateur,.support-message-equipe{margin-left:0;margin-right:0}}.traduction-ia-modale{z-index:1060}.traduction-ia-modale+.modal-backdrop{z-index:1055}.traduction-ia-modale__icone{background:color-mix(in srgb, var(--bs-warning) 22%, transparent);color:var(--bs-warning-text-emphasis);border-radius:50%;flex:0 0 2.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;display:inline-flex}.administration-cle-modale{z-index:1080}.administration-cle-modale__fond{z-index:1075}.administration-cle-modale__icone{background:color-mix(in srgb, var(--bs-danger) 14%, transparent);color:var(--bs-danger);border-radius:50%;flex:0 0 3rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.35rem;display:inline-flex}.administration-cle-declencheur,.administration-cle-actions .btn{min-height:2.75rem}.administration-cle-valeur{overflow-wrap:anywhere;resize:vertical;word-break:break-all;min-height:7rem;font-size:clamp(.78rem,2vw,.95rem);line-height:1.55}.administration-cle-compte-rebours{font-variant-numeric:tabular-nums;white-space:nowrap}.statistiques-consentement{z-index:1090}.statistiques-consentement>.modal-backdrop{z-index:0}.statistiques-consentement>.modal-dialog{z-index:1}.statistiques-evolution{max-height:30rem}.statistiques-evolution .progress{min-width:6rem;height:.55rem}@media (width<=575.98px){.administration-cle-modale .modal-header,.administration-cle-modale .modal-body,.administration-cle-modale .modal-footer{padding:1rem}.administration-cle-modale .modal-footer{grid-template-columns:1fr;display:grid}.administration-cle-modale .modal-footer .btn,.administration-cle-declencheur{width:100%}.administration-cle-valeur{min-height:9rem}.statistiques-consentement>.modal-dialog{height:calc(100dvh - 1rem)}.statistiques-consentement .modal-header,.statistiques-consentement .modal-body,.statistiques-consentement .modal-footer{padding:1rem}.statistiques-consentement .modal-footer>.btn{width:100%}.statistiques-consentement-actions{grid-template-columns:1fr;width:100%;display:grid!important}}
/*$vite$:1*/