.notifications-application{position:fixed;right:16px;transform:translateY(-50%);width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);max-height:calc(100dvh - 100px);overflow:visible;padding:0;display:grid;gap:10px;z-index:2147483000;pointer-events:none}.notification-application{--notification-teinte:var(--etat-paye);display:flex;align-items:center;min-width:0;max-width:100%;white-space:nowrap;gap:10px;padding:6px 12px;border:1px solid color-mix(in srgb,var(--notification-teinte) 68%,transparent);border-radius:var(--rayon);background:color-mix(in srgb,var(--notification-teinte) 7%,var(--fond-eleve));color:color-mix(in srgb,var(--notification-teinte) 35%,var(--texte));box-shadow:0 3px 12px color-mix(in srgb,var(--notification-teinte) 15%,transparent);pointer-events:auto;animation:notification-arrivee .18s ease-out}.notification-application[data-type=erreur]{--notification-teinte:var(--etat-rejet-texte)}.notification-application[data-type=avertissement]{--notification-teinte:var(--etat-alerte)}.notification-application[data-type=information]{--notification-teinte:var(--etat-facture)}.notification-icone{color:var(--notification-teinte);display:grid;place-items:center;flex:none;width:20px;height:20px}.notification-icone svg{width:18px;height:18px;stroke-width:1.8}.notification-application[data-type=succes] .notification-icone,.notification-application[data-type=erreur] .notification-icone{border-radius:50%;background:var(--notification-teinte);color:var(--fond-eleve)}.notification-application[data-type=succes] .notification-icone svg,.notification-application[data-type=erreur] .notification-icone svg{width:13px;height:13px}.notification-contenu{display:flex;align-items:center;gap:8px;flex:1;min-width:0;font-size:var(--texte-base);line-height:1.45}.notification-message{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-fermer{display:grid;place-items:center;width:26px;height:26px;flex:none;color:var(--notification-teinte);border:0;background:transparent;border-radius:50%;cursor:pointer}.notification-fermer:hover,.notification-fermer:focus-visible{background:color-mix(in srgb,var(--notification-teinte) 10%,transparent)}.notification-fermer svg{width:16px;height:16px}@keyframes notification-arrivee{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.notification-application{animation:none}}.notification-compteur{flex:none;font-size:var(--texte-xs);color:var(--texte-doux);font-variant-numeric:tabular-nums}.notification-application{opacity:1;transition:opacity 2s ease-out}.notification-application[data-fermeture=true]{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.notification-application{transition:none}}.abonnement-carte,.payzen-offre{--offre-charbon:#202427;--offre-corail:#fb897e;--offre-corail-profond:#e86871;--offre-ambre:#ffd795;--offre-creme:#fff1bc;--offre-texte:#fffaf5;--offre-fond:radial-gradient(ellipse at 95% 110%,var(--accent-interface) 0%,color-mix(in srgb,var(--accent-interface) 65%,var(--offre-charbon)) 30%,transparent 72%),var(--offre-charbon)}.abonnement-cabinet,.abonnement-presentation{min-width:0}.abonnement-carte{width:500px;max-width:100%;padding:24px;position:relative;isolation:isolate;border-radius:12px;overflow:hidden;color:var(--offre-texte);background:transparent;border:0;box-shadow:none}.abonnement-carte:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--offre-fond)}.abonnement-carte:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}[data-theme=sombre] .abonnement-carte{box-shadow:inset 0 0 0 1px #ffffff52}@media(prefers-color-scheme:dark){:root:not([data-theme=clair]) .abonnement-carte{box-shadow:inset 0 0 0 1px #ffffff52}}.abonnement-offre{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 16px}.abonnement-offre-titre{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px}.abonnement-offre h3{margin:0;font:500 24px/1.2 var(--police-titre-ecran)}.abonnement-prix{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px}.abonnement-carte .abonnement-prix{font-size:18px}.abonnement-prix>:last-child{font:400 12px/1.5 var(--police-ui)}.abonnement-fonctions{font:400 12px/1.6 var(--police-ui)}.abonnement-fonctions p{margin:0 0 8px}.abonnement-fonctions ul{display:grid;gap:4px;margin:0;padding-left:14px;list-style:disc}.abonnement-souscrire{display:flex;justify-content:flex-end;width:100%;margin-bottom:-3px}.abonnement-souscrire .bouton{--action-gradient:linear-gradient(#24282c,#171a1d);--action-gradient-survol:linear-gradient(#343b40,#24282c);color:#fffaf5;border-color:#ffffff38;min-width:120px}.abonnement-souscrire .bouton:disabled{opacity:1;color:#d7d7d7}.abonnement-actif{display:flex;flex-direction:column;align-items:stretch;gap:20px;min-height:156px}.abonnement-actif-identite{display:grid;gap:8px;min-width:0}.abonnement-actif h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font:500 15px/1.5 var(--police-ui)}.abonnement-commandes{display:flex;justify-content:flex-end;margin-top:auto}.abonnement-carte .abonnement-commandes .bouton[data-contour]{color:var(--offre-texte);border-color:currentColor}@media(max-width:600px){.abonnement-carte{padding:20px 16px}.abonnement-carte:before{background-position:40% center}.abonnement-offre-titre{flex-direction:column;gap:8px}}.bouton.abonnement-invitation{--commande-texte-taille:11px;--commande-hauteur:26px;--bouton-rayon:999px;flex:none;width:auto;min-width:180px;gap:5px;padding-inline:10px;font-weight:500;position:relative;isolation:isolate;overflow:hidden;color:#fffaf5;border:0;background:#151719;border-radius:999px;white-space:nowrap;box-shadow:0 0 8px color-mix(in srgb,var(--accent-interface) 60%,transparent),0 0 20px color-mix(in srgb,var(--accent-interface) 40%,transparent)}.bouton.abonnement-invitation:is(:hover,:focus-visible){background:#202225;color:#fffaf5;border:0}[data-theme=sombre] .bouton.abonnement-invitation{background:#fffaf5;color:#151719}[data-theme=sombre] .bouton.abonnement-invitation:is(:hover,:focus-visible){background:#eee9e4;color:#151719}@media(prefers-color-scheme:dark){:root:not([data-theme=clair]):not(:has([data-theme])) .bouton.abonnement-invitation,[data-theme=systeme] .bouton.abonnement-invitation{background:#fffaf5;color:#151719}:root:not([data-theme=clair]):not(:has([data-theme])) .bouton.abonnement-invitation:is(:hover,:focus-visible),[data-theme=systeme] .bouton.abonnement-invitation:is(:hover,:focus-visible){background:#eee9e4;color:#151719}}.abonnement-presentation{display:grid;justify-items:center}.abonnement-formule-payante{min-width:0;width:100%}.abonnement-cabinet .abonnement-carte{width:100%}.abonnement-essai{grid-column:1/-1;margin:0;font:400 12px/1.5 var(--police-ui)}.abonnement-indicateur{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;height:18px;padding-inline:7px;border-radius:999px;color:var(--texte);background:var(--fond-bande);font:400 11px/1 var(--police-ui)}.abonnement-actif-identite{padding-right:42px}.abonnement-cabinet .abonnement-presentation{justify-items:start}.abonnement-cabinet .abonnement-formule-payante{width:min(100%,520px)}.payzen-formulaire{width:100%;min-height:440px;border:0}.payzen-composition{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:22px;align-items:stretch}.payzen-offre{display:flex;flex-direction:column;justify-content:space-between;gap:26px;padding:24px 20px;border-radius:var(--rayon-sm);overflow:hidden;position:relative;color:var(--offre-texte);background:var(--offre-fond);min-height:320px}.abonnement-carte:after,.payzen-offre:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.12;background-image:radial-gradient(#fff .7px,transparent .7px);background-size:9px 9px;-webkit-mask-image:linear-gradient(transparent 30%,#000);mask-image:linear-gradient(transparent 30%,#000)}.payzen-offre>*{position:relative;z-index:1}.payzen-marque{font:500 27px/1 var(--police-ui);letter-spacing:-1px}.payzen-marque span{color:var(--offre-ambre)}.payzen-offre h3{font:500 26px/1.15 var(--police-ui);margin:9px 0 12px;letter-spacing:-.7px}.payzen-offre p{margin:0;font-size:12px;line-height:1.6}.payzen-offre .payzen-surtexte{font-size:11px;color:var(--offre-texte)}.payzen-prix{font:500 24px/1.3 var(--police-ui);margin-top:24px;font-variant-numeric:tabular-nums}.payzen-prix span{font-size:11px;font-weight:400}.payzen-note-offre{color:var(--offre-texte);font-size:11px!important}.payzen-etapes{min-width:0;display:flex;flex-direction:column;gap:14px;justify-content:center}.payzen-etapes p{margin:0}.payzen-etapes .preferences-commandes{margin-top:auto}.payzen-recap{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid var(--bord-fort);border-radius:var(--rayon-sm);font-size:12px}.payzen-recap strong{font-weight:500;font-variant-numeric:tabular-nums}.payzen-composition .payzen-formulaire{min-height:210px;height:210px}.payzen-impayes{display:grid;gap:8px;margin-block:12px}.payzen-impaye{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--filet);font-size:12px}@media(max-width:650px){.payzen-composition{grid-template-columns:1fr;gap:16px}.payzen-offre{min-height:0;padding:16px;gap:12px}.payzen-offre>div{display:none}.payzen-note-offre{display:none}.payzen-marque{font-size:22px}}.payzen-parcours{position:relative;padding-top:38px}.payzen-fermer{position:absolute;top:8px;right:10px}.payzen-logo{display:block;width:112px;height:auto;aspect-ratio:291.03 / 99;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.payzen-conditions{font-size:11px;color:var(--texte-doux);line-height:1.5}.payzen-preparation{min-height:330px;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--texte-doux)}.payzen-frise{display:flex;list-style:none;margin:0;padding:12px 0 18px;border-bottom:1px solid var(--border);gap:0}.payzen-frise li{position:relative;flex:1;min-width:0;display:grid;grid-template-rows:16px 12px auto;justify-items:center;text-align:center;align-items:center;padding:0;gap:10px}.payzen-frise li:before{content:"";position:absolute;top:31.5px;left:50%;width:100%;height:1px;background:color-mix(in srgb,var(--texte) 22%,transparent)}.payzen-frise li:last-child:before{display:none}.payzen-frise-repere{position:relative;box-sizing:border-box;width:12px;height:12px;border:1px solid color-mix(in srgb,var(--texte) 38%,transparent);background:var(--fond-eleve);border-radius:50%}.payzen-frise-present .payzen-frise-repere:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:50%;background:color-mix(in srgb,var(--accent-interface) 60%,var(--fond-eleve))}.payzen-frise-date{font:500 11px/1.4 var(--police-ui);color:var(--texte);white-space:nowrap}.payzen-frise strong{font:500 17px/1.3 var(--police-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.payzen-frise strong small{font-size:10px;font-weight:400;color:var(--texte-doux)}.payzen-mentions-test{text-align:center;font:400 11px/1.6 var(--police-ui);color:var(--texte-doux);padding:12px 16px}.payzen-mentions-test p{margin:0}.payzen-mentions-test details{margin-top:5px}.payzen-mentions-test summary{cursor:pointer}.payzen-mentions-test details div{display:flex;justify-content:center;gap:18px;margin-top:6px}.payzen-mentions-test button{color:var(--texte);text-decoration:underline;text-underline-offset:3px}.payzen-offre .payzen-accroche{font-size:18px;line-height:1.4}.payzen-accroche span{white-space:nowrap;letter-spacing:-.12px}.payzen-etat{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:16px;padding:24px 8px;text-align:center;min-height:300px}.payzen-etat-icone{display:grid;place-items:center;flex:none;width:80px;height:80px;border-radius:50%;color:var(--accent-interface);background:color-mix(in srgb,currentColor 9%,transparent)}.payzen-etat[data-etat=confirme] .payzen-etat-icone{color:var(--renouvellement-vert)}.payzen-etat[data-etat=refuse] .payzen-etat-icone{color:var(--etat-rejet-texte)}.payzen-etat-icone svg{width:42px;height:42px}.payzen-etat h3{margin:0;font:500 21px/1.25 var(--police-titre-ecran);text-wrap:balance}.payzen-etat-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}@keyframes payzen-attente-tour{to{transform:rotate(360deg)}}.payzen-etat[data-etat=attente] .payzen-etat-icone svg{animation:payzen-attente-tour 3s linear infinite;transform-origin:center}@media(prefers-reduced-motion:reduce){.payzen-etat[data-etat=attente] .payzen-etat-icone svg{animation:none}}.payzen-reglements{margin-top:22px;border-top:1px solid var(--filet);padding-top:16px;font:400 12px/1.5 var(--police-ui)}.payzen-reglements h3{margin:0 0 12px;font-size:14px;font-weight:500}.payzen-reglements-table{overflow-x:auto}.payzen-reglements table{width:100%;border-collapse:collapse;text-align:left}.payzen-reglements th{font-size:11px;font-weight:400;color:var(--texte-doux);padding:0 8px 8px}.payzen-reglements td{padding:10px 8px;border-top:1px solid var(--filet);white-space:nowrap}.payzen-reglements th:first-child,.payzen-reglements td:first-child{padding-left:0}.payzen-reglements td:last-child{text-align:right;padding-right:0}.payzen-reglement-statut{display:inline-flex;padding:2px 7px;border-radius:4px;background:var(--fond-survol);color:var(--texte-doux);font-size:11px}.payzen-reglement-statut[data-statut=succes]{color:var(--renouvellement-vert);background:color-mix(in srgb,var(--etat-paye) 9%,transparent)}.payzen-reglement-statut[data-statut=echec]{color:var(--etat-rejet-texte);background:color-mix(in srgb,var(--etat-rejet) 9%,transparent)}.payzen-facture{display:inline-flex;align-items:center;gap:5px;color:var(--texte);border-radius:var(--rayon-sm);padding:3px 5px}.payzen-facture:focus-visible{outline:2px solid var(--accent-interface);outline-offset:2px}.payzen-reglements .payzen-reglements-note{font-size:10px;color:var(--texte-doux);margin:10px 0 0}.suivi-rima-bandeau{display:flex;align-items:center;min-width:0;gap:8px;color:var(--texte-doux);font:400 11px/1.35 var(--police-ui)}.suivi-rima-bandeau>span{max-width:210px;min-width:0}.suivi-rima-bandeau>[role=status]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suivi-rima-bandeau>.bouton{flex:none}.suivi-rima-bandeau>.bouton.suivi-rima-synchroniser{--commande-hauteur:14px;width:14px;height:14px;min-height:14px;min-width:14px;padding:2px;border:0;border-radius:50%;background:var(--fond-survol);color:var(--texte-doux)}.suivi-rima-bandeau>.bouton.suivi-rima-synchroniser svg{width:9px;height:9px}.suivi-rima-bandeau>.bouton.suivi-rima-synchroniser:is(:hover,:focus-visible){background:var(--fond-selection);color:var(--texte)}.rima-connexion-popover{position:fixed;z-index:1000;width:250px;max-width:calc(100vw - 16px);padding:14px;border:var(--filet) solid var(--border);border-radius:16px;background:var(--fond-eleve);box-shadow:var(--ombre-2);overflow:auto}.rima-connexion-popover fieldset{border:0;padding:0;margin:0}.rima-connexion-popover p{font-size:var(--texte-compact);margin:10px 0 0}.suivi-rima-bandeau>.bouton.suivi-rima-connexion{--commande-hauteur:16px;--bouton-rayon:4px;box-sizing:border-box;width:16px;height:16px;min-width:16px;min-height:16px;padding:0;border:0;border-radius:var(--bouton-rayon);background:var(--fond-survol);color:var(--texte-doux)}.suivi-rima-bandeau>.bouton.suivi-rima-connexion:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--fond-selection);color:var(--texte)}[data-theme=clair] .suivi-rima-bandeau>.bouton.suivi-rima-connexion{background:color-mix(in srgb,var(--texte) 18%,var(--fond-eleve));color:var(--texte)}[data-theme=clair] .suivi-rima-bandeau>.bouton.suivi-rima-connexion:is(:hover,:focus-visible,[aria-expanded=true]){background:color-mix(in srgb,var(--texte) 26%,var(--fond-eleve))}.suivi-rima-bandeau>.bouton.suivi-rima-connexion svg{width:9px;height:9px;transition:transform var(--duree-micro) var(--easing)}.suivi-rima-bandeau>.bouton.suivi-rima-connexion[aria-expanded=true] svg{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.suivi-rima-bandeau>.bouton.suivi-rima-connexion svg{transition:none}}.suivi-rima-spinner{box-sizing:border-box;flex:none;width:14px;height:14px;border:1.5px solid var(--border);border-top-color:var(--texte-doux);border-radius:50%;animation:activite-rotation 1s linear infinite}@media(prefers-reduced-motion:reduce){.suivi-rima-spinner{animation:none;border-style:dotted}}.suivi-rima-bandeau>.suivi-rima-connecte{width:14px;height:14px}.suivi-rima-bandeau>.suivi-rima-connecte>svg{width:9px;height:9px}.fcps-etape-jauge[data-mouvement]>span{position:relative;overflow:hidden}.fcps-etape-jauge[data-mouvement]>span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 15%,rgb(255 255 255 / .15) 35%,rgb(255 255 255 / .95) 50%,rgb(255 255 255 / .15) 65%,transparent 85%);transform:translate(-100%);animation:progression-reflet 1.8s linear infinite}.fcps-etape-jauge[data-mouvement=rotation]>span:after{animation-duration:1.25s}.progression-circulaire[data-mouvement] .compteur-progression-valeur{transform-origin:32px 32px;animation:progression-orbite 3.6s linear infinite}.progression-circulaire[data-mouvement=rotation] .compteur-progression-valeur{animation-duration:2.2s}.fcps-etape-jauge[data-pause]>span:after{animation-play-state:paused;opacity:0}.progression-circulaire[data-pause] .compteur-progression-valeur{animation-play-state:paused}@keyframes progression-reflet{to{transform:translate(100%)}}@keyframes progression-orbite{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media(prefers-reduced-motion:reduce){.fcps-etape-jauge[data-mouvement]>span:after{display:none;animation:none}.progression-circulaire[data-mouvement] .compteur-progression-valeur{animation:none}}.compteur-progression{position:relative;display:grid;place-items:center;width:76px;height:76px;color:var(--texte);font-variant-numeric:tabular-nums}.compteur-progression>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke-width:var(--jauge-circulaire-epaisseur)}.compteur-progression-piste{stroke:var(--border)}.compteur-progression-valeur{stroke:var(--accent-interface);stroke-linecap:round;transition:stroke-dasharray var(--duree-micro)}.compteur-progression>strong{font-size:var(--texte-xl);font-weight:500}@media(prefers-reduced-motion:reduce){.compteur-progression-valeur{transition:none}}.progression-circulaire{width:60px;height:60px;flex:none}.progression-circulaire>strong{font-size:var(--texte-xs)}.progression-arborescente{width:100%;min-width:0;font-size:var(--texte-sm)}.progression-arborescente-titre,.progression-arborescente-ligne{display:flex;align-items:center;justify-content:space-between;gap:12px}.progression-arborescente strong{font-weight:500}.progression-arborescente>.fcps-etape-jauge{margin-top:8px}.progression-arborescente-corps{position:relative;margin-top:8px;padding-left:32px}.progression-arborescente-branches{position:absolute;top:0;left:0;color:var(--border-strong)}.progression-arborescente ol{list-style:none;padding:0;margin:0}.progression-arborescente li{display:grid;grid-template-columns:16px minmax(0,1fr) 8ch;align-items:center;gap:10px;min-height:38px;padding-block:4px}.progression-arborescente .progression-circulaire{width:16px;height:16px}.progression-arborescente .compteur-progression-valeur{stroke:var(--fcps-progression-bleu,hsl(220 90% 65%))}.progression-arborescente small{display:block;color:var(--texte-doux);font-size:var(--texte-xs);line-height:1.35}.progression-arborescente-ligne .mono{white-space:nowrap;color:var(--texte-doux);font-size:var(--texte-xs)}.progression-arborescente-titre{justify-content:flex-end}.progression-arborescente-compteur{text-align:right;color:var(--texte-doux);font-size:var(--texte-xs);white-space:nowrap}.progression-arborescente .progression-arborescente-terminee{justify-self:center}.progression-arborescente .progression-circulaire circle{vector-effect:none;stroke-width:calc(var(--progression-epaisseur,1.5px) * 4)}:is(.progression-arborescente,.rima-progression-annees) .fcps-etape-jauge[data-termine]>span{background:var(--etat-paye)}.progression-arborescente-intitule{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;min-width:0}.progression-arborescente-alerte{display:inline-flex;align-items:center;gap:5px;color:var(--medecin-compteur-a-renouveler);font-size:var(--texte-xs)}.progression-arborescente-alerte svg{width:16px;height:16px;flex:none}.progression-alerte-liste{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-width:100%}.progression-alerte-liste li{display:grid;gap:2px;overflow-wrap:anywhere}.progression-alerte-liste strong{font-weight:600}.progression-alerte-liste li span{color:var(--texte-doux)}.action-popup[data-action-popup=edition]:has(.import-historique){width:820px;height:min(740px,100%)}.import-historique{display:flex;flex-direction:column;min-height:0;height:100%;font:400 12px/1.5 var(--police-ui)}.import-historique>.action-popover-entete{flex:none}.import-historique-progression{flex:none;padding:12px 16px;border-bottom:var(--filet) solid var(--border)}.import-historique-etape{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.import-historique-progression p{margin:6px 0 0;color:var(--texte-doux)}.import-historique-progression .fcps-etape-jauge{width:100%;margin-top:8px}.import-historique>[data-tableau-cadre]{flex:1;min-height:0}.import-historique-commandes{display:flex;flex:none;flex-wrap:wrap;gap:8px;padding:12px 16px;border-top:var(--filet) solid var(--border)}.import-historique-commandes>:last-child{margin-left:auto}.import-historique-facture,.import-historique-connexion{flex:1;min-height:0;overflow:auto;padding:12px 16px}.import-historique-facture .historique-rima-detail{padding:0}.import-historique [role=alert]{color:var(--etat-rejet)}.action-popup[data-action-popup=edition]:has(.rima-accueil-connexion){width:660px;height:auto;max-height:100%}.rima-accueil-connexion{display:flex;flex-direction:column;gap:20px}.rima-accueil-identifiants{display:flex;align-items:center;gap:12px}.rima-accueil-identifiants img{width:46px;height:46px;-o-object-fit:contain;object-fit:contain}.rima-accueil-identifiants p{margin:0}.rima-accueil-champs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;border:0;padding:0;margin:0}.rima-accueil-champs>.bouton[data-apparence=rima]{--commande-hauteur:var(--champ-hauteur);align-self:end}.rima-accueil-connexion .reglages-indication{margin:0;color:var(--texte-doux)}.rima-comparatif-cadre{position:relative;margin-top:24px;--comparatif-libelle:40%;--comparatif-option:30%}.rima-comparatif-cadre:after{content:"";position:absolute;top:6px;bottom:6px;left:var(--comparatif-libelle);width:var(--comparatif-option);box-sizing:border-box;border:var(--filet) solid var(--rima-gradient-end);border-radius:var(--rayon-sm);box-shadow:0 0 14px color-mix(in srgb,var(--rima-gradient-end) 25%,transparent);pointer-events:none}.rima-comparatif col:first-child{width:var(--comparatif-libelle)}.rima-comparatif col:not(:first-child){width:var(--comparatif-option)}.rima-comparatif{table-layout:fixed;width:100%;border-collapse:separate;border-spacing:0 6px;font-size:var(--texte-xs);text-align:left}.rima-comparatif th,.rima-comparatif td{padding:12px 14px;vertical-align:middle;line-height:1.45}.rima-comparatif thead th{padding-top:10px;padding-bottom:4px;font-weight:500;color:var(--texte-doux);white-space:nowrap}.rima-comparatif th:not(:first-child),.rima-comparatif td{text-align:center}.rima-comparatif tbody tr>*{background:color-mix(in srgb,var(--fond-bande) 60%,var(--fond-eleve));transition:background-color var(--duree-micro) var(--easing)}.rima-comparatif tbody tr:hover>*{background:var(--fond-survol)}.rima-comparatif tbody th{font-weight:500;border-radius:var(--rayon) 0 0 var(--rayon)}.rima-comparatif tbody td:last-child{border-radius:0 var(--rayon) var(--rayon) 0}.rima-comparatif td svg{width:16px;height:16px;display:block;margin:auto}.rima-accueil-connexion .import-historique-commandes{padding:12px 0 0}@media(max-width:600px){.rima-accueil-champs{grid-template-columns:1fr}.rima-comparatif th,.rima-comparatif td{padding:10px 8px}.rima-accueil-connexion{gap:16px}.rima-comparatif-cadre{margin-top:20px}}.rima-bienvenue-sous-titre{margin:0;font-size:var(--texte-lg);font-weight:500}.rima-bienvenue-restauration{display:grid;gap:12px}.rima-bienvenue-restauration p{margin:0;color:var(--texte-doux);font-size:var(--texte-sm)}.rima-bienvenue-restauration [role=alert],[data-bienvenue-rima] [role=alert]{color:var(--etat-rejet-texte)}.rima-bienvenue-etat{display:flex;justify-content:space-between;font-size:var(--texte-sm)}.rima-bienvenue-restauration .import-historique-commandes{padding:16px 0 0}[data-bienvenue-rima] .acces-titre{text-align:center}[data-bienvenue-rima] .fcps-etape-jauge{width:100%}.rima-comparatif thead .rima-comparatif-avec{color:var(--renouvellement-vert)}.rima-comparatif thead .rima-comparatif-sans{color:var(--etat-rejet-texte)}.rima-comparatif thead th>span:not(.sr-only){display:inline-flex;align-items:center;gap:4px;white-space:normal}.rima-comparatif thead svg{width:14px;height:14px;flex-shrink:0}[data-bienvenue-rima]{position:relative}.rima-bienvenue-fermer{position:absolute;top:16px;right:16px;z-index:20}.rima-bienvenue-message-etat{line-height:1.5}.rima-connexion-note{margin:0;text-align:center;font-size:var(--texte-xs);line-height:1.5;color:var(--texte-doux)}.import-historique-progression{max-height:65%;min-height:0;overflow:auto}.rima-progression-annees{margin-top:16px}.rima-progression-annees h3{margin:0;font-size:var(--texte-sm);font-weight:500}.rima-progression-annees>p,.rima-progression-annees small{color:var(--texte-doux);font-size:var(--texte-xs)}.rima-progression-annees ul{list-style:none;padding:0;margin:8px 0 0}.rima-progression-annees li{padding-block:6px}.rima-progression-annees li>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:12px}.rima-progression-annees strong{font-weight:500}.rima-progression-annees .mono{font-size:var(--texte-xs);color:var(--texte-doux)}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
 */*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--police-ui);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--police-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:calc(var(--pas) * 0)}.inset-y-0{top:calc(var(--pas) * 0);bottom:calc(var(--pas) * 0)}.bottom-full{bottom:100%}.left-0{left:calc(var(--pas) * 0)}.left-4{left:calc(var(--pas) * 4)}.right-0{right:calc(var(--pas) * 0)}.right-12{right:calc(var(--pas) * 12)}.top-0{top:calc(var(--pas) * 0)}.top-4{top:calc(var(--pas) * 4)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-\[70\]{z-index:70}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2 / span 2}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.m-0{margin:calc(var(--pas) * 0)}.-mx-2{margin-left:calc(calc(var(--pas) * 2) * -1);margin-right:calc(calc(var(--pas) * 2) * -1)}.-my-1{margin-top:calc(calc(var(--pas) * 1) * -1);margin-bottom:calc(calc(var(--pas) * 1) * -1)}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:calc(var(--pas) * 3);margin-bottom:calc(var(--pas) * 3)}.mb-1{margin-bottom:calc(var(--pas) * 1)}.mb-2{margin-bottom:calc(var(--pas) * 2)}.mb-4{margin-bottom:calc(var(--pas) * 4)}.mb-6{margin-bottom:calc(var(--pas) * 6)}.ml-2{margin-left:calc(var(--pas) * 2)}.ml-4{margin-left:calc(var(--pas) * 4)}.ml-auto{margin-left:auto}.ms-ecran-marge{margin-inline-start:var(--ecran-marge)}.mt-1{margin-top:calc(var(--pas) * 1)}.mt-2{margin-top:calc(var(--pas) * 2)}.mt-3{margin-top:calc(var(--pas) * 3)}.mt-4{margin-top:calc(var(--pas) * 4)}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-12{height:calc(var(--pas) * 12)}.h-2\.5{height:.625rem}.h-4{height:calc(var(--pas) * 4)}.h-5{height:calc(var(--pas) * 5)}.h-8{height:calc(var(--pas) * 8)}.h-96{height:24rem}.h-\[130px\]{height:130px}.h-\[28px\]{height:28px}.h-\[30px\]{height:30px}.h-\[36px\]{height:36px}.h-\[560px\]{height:560px}.h-\[64px\]{height:64px}.h-\[6px\]{height:6px}.h-\[8px\]{height:8px}.h-\[90vh\]{height:90vh}.h-bandeau-marque{height:var(--bandeau-marque-hauteur)}.h-full{height:100%}.h-icone{height:var(--icone-taille)}.h-tableau-ligne{height:var(--tableau-hauteur-ligne)}.max-h-48{max-height:12rem}.max-h-64{max-height:16rem}.min-h-0{min-height:calc(var(--pas) * 0)}.min-h-12{min-height:calc(var(--pas) * 12)}.min-h-6{min-height:calc(var(--pas) * 6)}.min-h-64{min-height:16rem}.min-h-\[160px\]{min-height:160px}.min-h-\[20px\]{min-height:20px}.min-h-full{min-height:100%}.min-h-panneau-tete{min-height:var(--panneau-tete-hauteur)}.min-h-tableau-corps{min-height:var(--tableau-corps-min)}.w-0{width:calc(var(--pas) * 0)}.w-1\/2{width:50%}.w-12{width:calc(var(--pas) * 12)}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-4{width:calc(var(--pas) * 4)}.w-80{width:20rem}.w-9{width:calc(var(--pas) * 9)}.w-\[110px\]{width:110px}.w-\[180px\]{width:180px}.w-\[28px\]{width:28px}.w-\[30px\]{width:30px}.w-\[6px\]{width:6px}.w-\[72px\]{width:72px}.w-\[8px\]{width:8px}.w-\[90vw\]{width:90vw}.w-\[calc\(var\(--panneau-largeur\)-2\*var\(--filet\)\)\]{width:calc(var(--panneau-largeur) - 2 * var(--filet))}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-hub{width:var(--hub-largeur)}.w-icone{width:var(--icone-taille)}.w-max{width:-moz-max-content;width:max-content}.w-panneau{width:var(--panneau-largeur)}.w-quai-repos{width:var(--quai-largeur-repos)}.min-w-0{min-width:calc(var(--pas) * 0)}.min-w-8{min-width:calc(var(--pas) * 8)}.min-w-\[3ch\]{min-width:3ch}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-10{max-width:calc(var(--pas) * 10)}.max-w-\[18rem\]{max-width:18rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[320px\]{max-width:320px}.max-w-\[42rem\]{max-width:42rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[50rem\]{max-width:50rem}.max-w-\[60ch\]{max-width:60ch}.max-w-\[70ch\]{max-width:70ch}.max-w-full{max-width:100%}.max-w-mesure{max-width:var(--section-mesure)}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: calc(var(--pas) * 0);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1fr\]{grid-template-columns:1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-subgrid{grid-template-columns:subgrid}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-items-center{justify-items:center}.gap-0\.5{gap:.125rem}.gap-1{gap:calc(var(--pas) * 1)}.gap-1\.5{gap:.375rem}.gap-2{gap:calc(var(--pas) * 2)}.gap-3{gap:calc(var(--pas) * 3)}.gap-4{gap:calc(var(--pas) * 4)}.gap-5{gap:calc(var(--pas) * 5)}.gap-6{gap:calc(var(--pas) * 6)}.gap-bandeau-marque-ecart{gap:var(--bandeau-marque-ecart)}.gap-bandeau-rythme{gap:var(--bandeau-rythme)}.gap-bandeau-vide{gap:var(--bandeau-vide)}.gap-ecran-espace{gap:var(--ecran-espace)}.gap-x-4{-moz-column-gap:calc(var(--pas) * 4);column-gap:calc(var(--pas) * 4)}.gap-x-6{-moz-column-gap:calc(var(--pas) * 6);column-gap:calc(var(--pas) * 6)}.gap-y-1{row-gap:calc(var(--pas) * 1)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:var(--rayon)}.rounded-fenetre{border-radius:var(--fenetre-rayon)}.rounded-full{border-radius:9999px}.rounded-md{border-radius:var(--rayon)}.rounded-sm{border-radius:var(--rayon-sm)}.rounded-t-sm{border-top-left-radius:var(--rayon-sm);border-top-right-radius:var(--rayon-sm)}.border{border-width:1px}.border-filet{border-width:var(--filet)}.border-y-filet{border-top-width:var(--filet);border-bottom-width:var(--filet)}.border-b{border-bottom-width:1px}.border-b-filet{border-bottom-width:var(--filet)}.border-l{border-left-width:1px}.border-l-filet{border-left-width:var(--filet)}.border-r-filet{border-right-width:var(--filet)}.border-t{border-top-width:1px}.border-t-filet{border-top-width:var(--filet)}.border-dashed{border-style:dashed}.border-bord{border-color:var(--border)}.border-bord-affirme{border-color:var(--bord-affirme)}.border-bord-fort{border-color:var(--border-strong)}.border-etat-rejet{border-color:var(--etat-rejet)}.border-etat-rejet-texte{border-color:var(--etat-rejet-texte)}.border-facture-cps{border-color:var(--facture-cps-fond)}.border-hub-noeud-filet{border-color:var(--hub-noeud-filet)}.border-surface-bord{border-color:var(--surface-bord)}.border-texte{border-color:var(--texte)}.border-transparent{border-color:transparent}.bg-action{background-color:var(--action-fond)}.bg-action-1clic{background-color:var(--action-1clic-fond)}.bg-etat-rejet{background-color:var(--etat-rejet)}.bg-facture-cps{background-color:var(--facture-cps-fond)}.bg-fond{background-color:var(--fond)}.bg-fond-bande{background-color:var(--fond-bande)}.bg-fond-eleve{background-color:var(--fond-eleve)}.bg-fond-selection{background-color:var(--fond-selection)}.bg-fond-survol{background-color:var(--fond-survol)}.bg-jauge-facture{background-color:var(--jauge-facture-fond)}.bg-jauge-non-facture{background-color:var(--jauge-non-facture-fond)}.bg-jauge-paye{background-color:var(--jauge-paye-fond)}.bg-texte-doux{background-color:var(--texte-doux)}.bg-transparent{background-color:transparent}.p-0{padding:calc(var(--pas) * 0)}.p-1{padding:calc(var(--pas) * 1)}.p-2{padding:calc(var(--pas) * 2)}.p-3{padding:calc(var(--pas) * 3)}.p-4{padding:calc(var(--pas) * 4)}.p-5{padding:calc(var(--pas) * 5)}.p-6{padding:calc(var(--pas) * 6)}.p-8{padding:calc(var(--pas) * 8)}.p-ecran-marge{padding:var(--ecran-marge)}.px-1{padding-left:calc(var(--pas) * 1);padding-right:calc(var(--pas) * 1)}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:calc(var(--pas) * 2);padding-right:calc(var(--pas) * 2)}.px-3{padding-left:calc(var(--pas) * 3);padding-right:calc(var(--pas) * 3)}.px-4{padding-left:calc(var(--pas) * 4);padding-right:calc(var(--pas) * 4)}.px-6{padding-left:calc(var(--pas) * 6);padding-right:calc(var(--pas) * 6)}.px-bandeau-cote{padding-left:var(--bandeau-cote);padding-right:var(--bandeau-cote)}.px-gouttiere{padding-left:var(--section-gouttiere);padding-right:var(--section-gouttiere)}.py-0{padding-top:calc(var(--pas) * 0);padding-bottom:calc(var(--pas) * 0)}.py-1{padding-top:calc(var(--pas) * 1);padding-bottom:calc(var(--pas) * 1)}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:calc(var(--pas) * 2);padding-bottom:calc(var(--pas) * 2)}.py-3{padding-top:calc(var(--pas) * 3);padding-bottom:calc(var(--pas) * 3)}.py-4{padding-top:calc(var(--pas) * 4);padding-bottom:calc(var(--pas) * 4)}.py-6{padding-top:calc(var(--pas) * 6);padding-bottom:calc(var(--pas) * 6)}.py-hub-bande-air{padding-top:var(--hub-bande-air);padding-bottom:var(--hub-bande-air)}.py-rythme{padding-top:var(--section-rythme);padding-bottom:var(--section-rythme)}.py-rythme-compact{padding-top:var(--section-rythme-compact);padding-bottom:var(--section-rythme-compact)}.pb-1{padding-bottom:calc(var(--pas) * 1)}.pb-3{padding-bottom:calc(var(--pas) * 3)}.pb-4{padding-bottom:calc(var(--pas) * 4)}.pb-6{padding-bottom:calc(var(--pas) * 6)}.pt-16{padding-top:calc(var(--pas) * 16)}.pt-3{padding-top:calc(var(--pas) * 3)}.pt-6{padding-top:calc(var(--pas) * 6)}.pt-rythme{padding-top:var(--section-rythme)}.pt-rythme-compact{padding-top:var(--section-rythme-compact)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--police-mono)}.text-2xl{font-size:var(--texte-2xl);letter-spacing:var(--interlettrage-moyen)}.text-3xl{font-size:var(--texte-3xl);letter-spacing:var(--interlettrage-moyen)}.text-4xl{font-size:var(--texte-4xl);letter-spacing:var(--interlettrage-titre-large)}.text-5xl{font-size:var(--texte-5xl);letter-spacing:var(--interlettrage-titre-large)}.text-6xl{font-size:var(--texte-6xl);letter-spacing:var(--interlettrage-titre-large)}.text-base{font-size:var(--texte-base)}.text-lg{font-size:var(--texte-lg)}.text-sm{font-size:var(--texte-sm)}.text-titre-page{font-size:var(--titre-page);letter-spacing:var(--interlettrage-moyen)}.text-xl{font-size:var(--texte-xl);letter-spacing:var(--interlettrage-moyen)}.text-xs{font-size:var(--texte-xs)}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-titre{font-weight:var(--graisse-titre)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-titre{line-height:var(--interligne-titre)}.tracking-tight{letter-spacing:-.025em}.tracking-titre{letter-spacing:var(--interlettrage-titre)}.text-action-1clic-texte{color:var(--action-1clic-texte)}.text-action-texte{color:var(--action-texte)}.text-etat-rejet{color:var(--etat-rejet)}.text-etat-rejet-texte{color:var(--etat-rejet-texte)}.text-facture-cps-texte{color:var(--facture-cps-texte)}.text-hub-liaison{color:var(--hub-liaison)}.text-jauge-facture-texte{color:var(--jauge-facture-texte)}.text-jauge-non-facture-texte{color:var(--jauge-non-facture-texte)}.text-jauge-paye-texte{color:var(--jauge-paye-texte)}.text-texte{color:var(--texte)}.text-texte-doux{color:var(--texte-doux)}.text-texte-sur-etat{color:var(--texte-sur-etat)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.shadow,.shadow-1{--tw-shadow: var(--ombre-1);--tw-shadow-colored: var(--ombre-1);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2{--tw-shadow: var(--ombre-2);--tw-shadow-colored: var(--ombre-2);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-3{--tw-shadow: var(--ombre-3);--tw-shadow-colored: var(--ombre-3);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-fenetre{--tw-shadow: var(--fenetre-ombre);--tw-shadow-colored: var(--fenetre-ombre);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-micro{transition-duration:var(--duree-micro)}.duration-panneau{transition-duration:var(--duree-panneau)}.ease-standard{transition-timing-function:var(--easing)}:root{--fond-bienvenue:#ffffff;--bienvenue-lettres:#1d1d1b;--rima-gradient-start:rgba(3,64,108,1);--rima-gradient-end:rgba(80,180,83,1);--rima-texte:#fff;--rima-angle:90deg;--rima-transition:10%;--rima-motif-taille:170px;--rima-padding:14px;--rima-graisse:680;--jauge-reglement-largeur:213px;--action-icone-taille:15px;--action-icone-trait:1.8;--accent-interface: #14b8a6;--surface-survol-doux: color-mix(in srgb,var(--texte) 2%,var(--fond-eleve));--bouton-rayon: 12px;--selecteur-onglets-rayon: 16px;--commande-hauteur: 30px;--champ-hauteur: 40px;--commande-texte-taille: 12px;--surface-agenda-entete-fond: #ffffff;--surface-agenda-entete-texte: var(--texte);--agenda-capsule-hauteur: 28px;--entete-hauteur: 42px;--entete-bouton-hauteur: var(--commande-hauteur);--entete-selecteur-hauteur: var(--commande-hauteur);--entete-titre-taille: 14px;--entete-commande-taille: var(--commande-texte-taille);--entete-titre-graisse: 500;--entete-saturation: 0;--entete-luminosite: .98;--entete-fond-flat: hsl(from color-mix(in srgb,var(--accent-interface) 5%,var(--fond-eleve)) h calc(s * var(--entete-saturation)) calc(l * var(--entete-luminosite)));--entete-intensite-defaut: 18%;--entete-opacite: 80%;--accent-logo-kaoha: var(--accent-interface);--calendrier-accent: color-mix(in srgb,var(--accent-interface) 85%,var(--zinc-950));--calendrier-aujourdhui-texte: var(--texte-sur-etat);--calendrier-aujourdhui-fond: #118478;--surface-ordonnance-socle-base: var(--fond-eleve);--logo-kaoha-clair-affichage: block;--logo-kaoha-sombre-affichage: none;--popover-action-entete: #1b1c20;--surface-jauge-popover-entete-fond: var(--popover-action-entete);--surface-jauge-popover-entete-texte: #ecedef;--anneau-paye: #92c95b;--anneau-facture: #315fae;--anneau-a-facturer: #e95f70;--renouvellement-bleu: #2563eb;--graphique-aujourdhui: #ff7900;--chaleur-vide: var(--graphique-non-facture);--actes-texte: #431713;--actes-teinte-0: #f3483b;--actes-teinte-1: #ff6955;--actes-teinte-2: #ff896e;--actes-teinte-3: #ffa88d;--actes-teinte-4: #ffd0bd;--graphique-non-facture: #e2ded9;--graphique-attente: #7fa5e4;--graphique-paye: #5ee769;--graphique-rejet: #ff6b67;--graphique-courbe: #ecb269;--graphique-point-vide: color-mix(in srgb,var(--texte-doux) 24%,var(--fond-eleve));--graphique-popover-opacite: 10%;--renouvellement-vert: #15803d;--pec-maladie: #3b82f6;--pec-longue-maladie: #8b5cf6;--pec-maternite: #ec4899;--pec-at: #f59e0b;--medecin-compteur-a-renouveler: var(--suivi-facture-rejet-accent);--medecin-compteur-en-attente: #7dabe6;--surface-ordonnance-entete-fond: #edf0f3;--surface-ordonnance-entete-texte: #20242a;--surface-ordonnance-entete-filet: rgba(16, 18, 20, .1);--ordonnance-action-pointer: #ff7900;--ordonnance-action-facturer: #3d7ddc;--ordonnance-action-renouveler: #896600;--ordonnance-action-inactiver: var(--action-activite-texte);--surface-ordonnance-colonnes-fond: #f8f9fa;--surface-ordonnance-colonnes-texte: #606771;--surface-ordonnance-totaux-fond: var(--surface-ordonnance-colonnes-fond);--surface-ordonnance-totaux-texte: var(--texte);--zinc-50: #fafafa;--zinc-100: #f4f4f5;--zinc-200: #e4e4e7;--zinc-300: #d4d4d8;--zinc-400: #a1a1aa;--zinc-500: #71717a;--zinc-600: #52525b;--zinc-700: #3f3f46;--zinc-800: #27272a;--zinc-900: #18181b;--zinc-950: #09090b;--etat-neutre: var(--zinc-500);--etat-facture: #3b82f6;--calendrier-bordereau: #a855f7;--etat-paye: #16a34a;--intervention-renouveler: #eab308;--acte-bilan: #eab308;--etat-alerte: #d97706;--etat-rejet: #dc2626;--etat-rejet-texte: var(--etat-rejet);--alerte-discrete-texte: color-mix(in srgb,var(--etat-rejet-texte) 60%,var(--fond-eleve));--action-activite-texte: #7c3aed;--etat-retrait-texte: #7c3aed;--marque: #0c6f64;--action-1clic-fond: #db5800;--action-1clic-texte: #16181c;--jauge-facture-fond: #1d4ed8;--jauge-facture-texte: #ffffff;--jauge-non-facture-fond: #16181c;--jauge-non-facture-texte: #ffffff;--suivi-facture-restant: #d5dae0;--document-manquant-texte: #9d563b;--suivi-facture-paye: #168263;--suivi-facture-paye-accent: #58c5a1;--suivi-facture-rejet: #b94f59;--suivi-facture-rejet-accent: #ed858e;--jauge-paye-fond: #15803d;--jauge-paye-texte: #ffffff;--facture-cps-fond: #1d4ed8;--facture-cps-texte: #ffffff;--fond: #e4e6ea;--fond-eleve: #ffffff;--surface-detail-selection-fond: #ffffff;--surface-detail-selection-texte: var(--texte);--surface-fenetre-application-fond: #f0f1f2;--surface-fenetre-application-texte: var(--texte);--fenetre-contour-exterieur: #f3f3f3;--fenetre-contour-exterieur-epaisseur: 1.5px;--surface-fenetre-travail-fond: #fcfcfc;--surface-fenetre-travail-texte: var(--texte);--fenetre-activite-bleu: hsl(220 90% 45%);--fenetre-contour-reflet: radial-gradient(ellipse 295px 120px at 13.99% 0%, #a9a9a9, transparent 100%);--fenetre-arete-interieure: transparent;--fenetre-contour-gradient: linear-gradient(#dadada,#dadada);--surface-saisie-fond: #fdfefe;--surface-saisie-texte: var(--texte);--fenetre-rail-voile: rgb(0 0 0 / 2.5%);--fenetre-rail-survol: rgb(0 0 0 / 2%);--bandeau-section-voile: color-mix(in srgb,var(--texte) 4%,transparent);--fenetre-rail-selection: rgb(0 0 0 / 6%);--fenetre-rail-ombre: rgb(0 0 0 / 16%);--fenetre-travail-gradient: linear-gradient(125deg, rgba(255,255,255,.9), transparent 45%, rgba(0,0,0,.055));--fond-survol: #eaecf0;--fond-selection: #dde2ea;--fond-actif: #d2d8e2;--texte: #16181c;--texte-doux: #71767f;--fond-bande: #f2f3f5;--surface-bouton-doux-texte: var(--texte);--surface-bouton-doux-fond: var(--fond-bande);--surface-bouton-doux-survol: var(--fond-survol);--border: rgba(16, 18, 20, .11);--border-strong: rgba(16, 18, 20, .22);--filet: 1px;--filet-ligne: rgba(16, 18, 20, .05);--courbure-interface: .75;--fenetres-ecart:6px;--fenetre-rayon-interieur:6px;--fenetre-rayon-exterieur:16px;--rayon-pilule: 999px;--densite-interne: .875;--rayon-sm: 7.5px;--rayon: 12px;--pas: 4px;--duree-message-bref: 1s;--duree-micro: .14s;--easing-reperage: cubic-bezier(.2,.7,.2,1);--duree-panneau: .28s;--duree-bienvenue-anneau: 1.5s;--duree-bienvenue-fondu: 1s;--duree-bienvenue-formulaire: 1s;--easing: cubic-bezier(.2, 0, 0, 1);--duree-pulsation: 1.2s;--duree-arrivee-recherche: 1s;--ombre-1: 0 1px 2px color-mix(in srgb, var(--zinc-950) 6%, transparent), 0 2px 6px -1px color-mix(in srgb, var(--zinc-950) 8%, transparent);--ombre-2: 0 2px 4px color-mix(in srgb, var(--zinc-950) 6%, transparent), 0 12px 24px -6px color-mix(in srgb, var(--zinc-950) 14%, transparent);--ombre-3: 0 4px 10px rgba(16, 18, 20, .06), 0 32px 64px -12px rgba(16, 18, 20, .12);--socle-base: #ffffff;--socle-lagon: 20, 184, 166;--socle-bleu: 59, 130, 246;--socle-alpha: .275;--socle-diffusion: 70%;--ecran-marge: 12px;--ecran-espace: 24px;--bandeau-cote: 24px;--fenetre-rayon: 10.5px;--fenetre-ombre: 0 1px 2px rgba(0, 0, 0, .05), 0 12px 32px -12px rgba(0, 0, 0, .16);--panneau-teinte: rgba(255, 255, 255, .4);--panneau-reflet: rgba(255, 255, 255, .85);--bord-affirme: rgba(9, 9, 11, .13);--carte-teinte: rgba(255, 255, 255, .7);--carte-filet: rgba(9, 9, 11, .24);--carte-filet-fort: rgba(9, 9, 11, .42);--surface-bord: rgba(16, 18, 20, .05);--action-fond: #16181c;--action-degrade-haut-fond: #40434b;--action-degrade-haut-texte: var(--action-texte);--action-degrade-bas-fond: #17191e;--action-degrade-bas-texte: var(--action-texte);--action-degrade-gradient: linear-gradient(180deg, var(--action-degrade-haut-fond), var(--action-degrade-bas-fond));--action-degrade-gradient-survol: linear-gradient(180deg, #4b4f58, #22252b);--action-gradient: linear-gradient(180deg, #303238, #1c1e23);--action-gradient-survol: linear-gradient(180deg, #3a3c42, #25272d);--action-texte: #ffffff;--police-ui: "Onest Variable", system-ui, sans-serif;--police-titre-ecran: "Outfit Variable", system-ui, sans-serif;--dashboard-jauge-cps: #74bfad;--dashboard-jauge-patient: #fa9c5f;--graphique-police-libelle: var(--police-ui);--graphique-police-compteur: var(--police-titre-ecran);--graphique-texte-libelle: 11px;--graphique-texte-repere: 10px;--graphique-texte-compteur: 12px;--police-mono: var(--police-ui);--font-mono: var(--police-ui);--texte-sur-etat: #ffffff;--texte-compact: 11px;--calendrier-date-taille: 16px;--calendrier-date-complete-taille: 20px;--texte-xs: 12px;--texte-sm: 13px;--texte-base: 13px;--texte-lg: 15px;--texte-xl: 17px;--texte-2xl: 19px;--texte-3xl: 22px;--texte-4xl: 30px;--texte-5xl: 40px;--texte-6xl: 56px;--graisse-titre: 300;--interlettrage-titre-large: -.025em;--interligne-titre: 1.05;--interlettrage-titre: .08em;--interlettrage-moyen: -.011em;--titre-page: 24px;--section-mesure: 1120px;--section-rythme: 36px;--section-rythme-compact: 14px;--section-gouttiere: 20px;--tableau-corps-min: 120px;--tableau-hauteur-ligne: 34px;--controle-taille: 16px;--icone-taille: 16px;--bandeau-vide: 40px;--bandeau-rythme: 12px;--bandeau-marque-hauteur: 20px;--bandeau-hauteur-ligne: 18px;--bandeau-selecteur-taille: 18px;--bandeau-recherche-hauteur: 30px;--bandeau-bouton-hauteur: var(--commande-hauteur);--bandeau-marque-ecart: 16px;--schema-couleur: light;--quai-largeur-repos: 40px;--hub-largeur: 350px;--hub-bande-air: 22px;--panneau-largeur: 850px;--panneau-tete-hauteur: calc(var(--bandeau-hauteur-rendue, 0px) + var(--ecran-espace))}[data-theme=sombre]{--graphique-non-facture: #444341;--graphique-attente: #7fa4e4;--graphique-paye: #5ee669;--graphique-rejet: #ff6a66;--graphique-courbe: #ecb269;--graphique-popover-opacite: 50%;--fond-bienvenue:#15171b;--bienvenue-lettres:#ffffff;--surface-agenda-entete-fond: var(--fond-eleve);--surface-agenda-entete-texte: var(--texte);--entete-intensite-defaut: 15%;--logo-kaoha-clair-affichage: none;--logo-kaoha-sombre-affichage: block;--popover-action-entete: #2b2f35;--surface-jauge-popover-entete-fond: var(--fond);--surface-jauge-popover-entete-texte: var(--surface-ordonnance-entete-texte);--anneau-paye: var(--jauge-paye-fond);--anneau-facture: var(--jauge-facture-fond);--anneau-a-facturer: var(--etat-rejet-texte);--renouvellement-bleu: #7cb5ff;--renouvellement-vert: #6dd6a0;--medecin-compteur-a-renouveler: var(--etat-rejet-texte);--medecin-compteur-en-attente: var(--renouvellement-bleu);--surface-ordonnance-entete-fond: #2b2f35;--surface-ordonnance-socle-base: var(--surface-ordonnance-entete-fond);--ordonnance-action-pointer: #f5a36c;--ordonnance-action-facturer: #8ab4f8;--ordonnance-action-renouveler: #ddc77e;--ordonnance-action-inactiver: var(--action-activite-texte);--surface-ordonnance-entete-texte: #ecedef;--surface-ordonnance-entete-filet: rgba(255, 255, 255, .08);--surface-ordonnance-colonnes-fond: var(--fond);--surface-ordonnance-colonnes-texte: var(--texte-doux);--surface-ordonnance-totaux-fond: var(--surface-ordonnance-colonnes-fond);--surface-ordonnance-totaux-texte: var(--texte);--fond: #15171b;--document-manquant-texte: #e8b99e;--fond-eleve: #1e2126;--surface-detail-selection-fond: #393c41;--surface-detail-selection-texte: var(--texte);--surface-fenetre-application-fond: #111213;--surface-fenetre-application-texte: var(--texte);--fenetre-contour-exterieur: #0b0b0b;--fenetre-contour-exterieur-epaisseur: 1.5px;--surface-fenetre-travail-fond: #191a1b;--surface-fenetre-travail-texte: var(--texte);--fenetre-activite-bleu: #6eb3f7;--fenetre-contour-reflet: radial-gradient(ellipse 300px 120px at 13.99% 0%, #9b9c9e, transparent 100%);--fenetre-arete-interieure: transparent;--fenetre-contour-gradient: conic-gradient(from 215deg, #25282c, #34383e 25%, #292d32 50%, #202327 75%, #25282c);--surface-saisie-fond: #33363a;--surface-saisie-texte: var(--texte);--fenetre-rail-voile: rgb(0 0 0 / 14%);--fenetre-rail-survol: rgb(255 255 255 / 3%);--fenetre-rail-selection: rgb(255 255 255 / 8%);--fenetre-rail-ombre: rgb(0 0 0 / 45%);--fenetre-travail-gradient: linear-gradient(125deg, rgba(255,255,255,.035), transparent 55%, rgba(0,0,0,.08));--fond-bande: #1a1d21;--surface-bouton-doux-texte: var(--texte);--surface-bouton-doux-fond: #393c40;--surface-bouton-doux-survol: #46494d;--fond-survol: #282c33;--fond-selection: #313743;--fond-actif: #3a4252;--texte: #feffff;--texte-doux: #9ca3ad;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .18);--filet-ligne: rgba(255, 255, 255, .045);--schema-couleur: dark;--ombre-1: 0 1px 2px color-mix(in srgb, #000 50%, transparent), 0 2px 6px -1px color-mix(in srgb, #000 45%, transparent);--ombre-2: 0 2px 4px color-mix(in srgb, #000 50%, transparent), 0 12px 24px -6px color-mix(in srgb, #000 55%, transparent);--ombre-3: 0 4px 10px rgba(0, 0, 0, .45), 0 32px 64px -12px rgba(0, 0, 0, .6);--socle-base: hsl(240 5% 6%);--socle-alpha: .187;--fenetre-ombre: 0 1px 2px rgba(0, 0, 0, .4), 0 12px 32px -12px rgba(0, 0, 0, .6);--panneau-teinte: rgba(22, 22, 26, .42);--panneau-reflet: rgba(255, 255, 255, .07);--bord-affirme: rgba(255, 255, 255, .15);--carte-teinte: rgba(22, 22, 26, .78);--carte-filet: rgba(255, 255, 255, .22);--carte-filet-fort: rgba(255, 255, 255, .4);--surface-bord: rgba(255, 255, 255, .06);--action-fond: #e7eaee;--action-degrade-haut-fond: #ffffff;--action-degrade-haut-texte: var(--action-texte);--action-degrade-bas-fond: #cdd2da;--action-degrade-bas-texte: var(--action-texte);--action-degrade-gradient: linear-gradient(180deg, var(--action-degrade-haut-fond), var(--action-degrade-bas-fond));--action-degrade-gradient-survol: linear-gradient(180deg, #ffffff, #d9dee5);--action-gradient: linear-gradient(180deg, #f3f4f6, #dfe2e6);--action-gradient-survol: linear-gradient(180deg, #fafbfc, #e7eaee);--action-texte: #15171b;--etat-rejet-texte: #f87171;--alerte-discrete-texte: color-mix(in srgb,var(--etat-rejet-texte) 70%,var(--texte-doux));--action-activite-texte: #a78bfa;--etat-retrait-texte: #a78bfa;--marque: #14b8a6;--action-1clic-fond: #ff7f2a;--action-1clic-texte: #16181c;--jauge-facture-fond: #60a5fa;--jauge-facture-texte: #16181c;--jauge-non-facture-fond: #666c76;--jauge-non-facture-texte: #ffffff;--suivi-facture-restant: #858d99;--suivi-facture-paye: #77d8b8;--suivi-facture-paye-accent: #58c5a1;--suivi-facture-rejet: #f2a0a7;--suivi-facture-rejet-accent: #ed858e;--jauge-paye-fond: #4ade80;--jauge-paye-texte: #16181c;--facture-cps-fond: #60a5fa;--facture-cps-texte: #16181c}@media(prefers-color-scheme:dark){:root:not([data-theme=clair]):not(:has([data-theme])),[data-theme=systeme]{--graphique-non-facture: #444341;--graphique-attente: #7fa4e4;--graphique-paye: #5ee669;--graphique-rejet: #ff6a66;--graphique-courbe: #ecb269;--graphique-popover-opacite: 50%;--fond-bienvenue:#15171b;--bienvenue-lettres:#ffffff;--surface-agenda-entete-fond: var(--fond-eleve);--surface-agenda-entete-texte: var(--texte);--entete-intensite-defaut: 15%;--logo-kaoha-clair-affichage: none;--logo-kaoha-sombre-affichage: block;--popover-action-entete: #2b2f35;--surface-jauge-popover-entete-fond: var(--fond);--surface-jauge-popover-entete-texte: var(--surface-ordonnance-entete-texte);--anneau-paye: var(--jauge-paye-fond);--anneau-facture: var(--jauge-facture-fond);--anneau-a-facturer: var(--etat-rejet-texte);--renouvellement-bleu: #7cb5ff;--renouvellement-vert: #6dd6a0;--medecin-compteur-a-renouveler: var(--etat-rejet-texte);--medecin-compteur-en-attente: var(--renouvellement-bleu);--surface-ordonnance-entete-fond: #2b2f35;--surface-ordonnance-socle-base: var(--surface-ordonnance-entete-fond);--ordonnance-action-pointer: #f5a36c;--ordonnance-action-facturer: #8ab4f8;--ordonnance-action-renouveler: #ddc77e;--ordonnance-action-inactiver: var(--action-activite-texte);--surface-ordonnance-entete-texte: #ecedef;--surface-ordonnance-entete-filet: rgba(255, 255, 255, .08);--surface-ordonnance-colonnes-fond: var(--fond);--surface-ordonnance-colonnes-texte: var(--texte-doux);--surface-ordonnance-totaux-fond: var(--surface-ordonnance-colonnes-fond);--surface-ordonnance-totaux-texte: var(--texte);--fond: #15171b;--document-manquant-texte: #e8b99e;--fond-eleve: #1e2126;--surface-detail-selection-fond: #393c41;--surface-detail-selection-texte: var(--texte);--surface-fenetre-application-fond: #111213;--surface-fenetre-application-texte: var(--texte);--fenetre-contour-exterieur: #0b0b0b;--fenetre-contour-exterieur-epaisseur: 1.5px;--surface-fenetre-travail-fond: #191a1b;--surface-fenetre-travail-texte: var(--texte);--fenetre-activite-bleu: #6eb3f7;--fenetre-contour-reflet: radial-gradient(ellipse 300px 120px at 13.99% 0%, #9b9c9e, transparent 100%);--fenetre-arete-interieure: transparent;--fenetre-contour-gradient: conic-gradient(from 215deg, #25282c, #34383e 25%, #292d32 50%, #202327 75%, #25282c);--surface-saisie-fond: #33363a;--surface-saisie-texte: var(--texte);--fenetre-rail-voile: rgb(0 0 0 / 14%);--fenetre-rail-survol: rgb(255 255 255 / 3%);--fenetre-rail-selection: rgb(255 255 255 / 8%);--fenetre-rail-ombre: rgb(0 0 0 / 45%);--fenetre-travail-gradient: linear-gradient(125deg, rgba(255,255,255,.035), transparent 55%, rgba(0,0,0,.08));--fond-bande: #1a1d21;--surface-bouton-doux-texte: var(--texte);--surface-bouton-doux-fond: #393c40;--surface-bouton-doux-survol: #46494d;--fond-survol: #282c33;--fond-selection: #313743;--fond-actif: #3a4252;--texte: #feffff;--texte-doux: #9ca3ad;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .18);--filet-ligne: rgba(255, 255, 255, .045);--schema-couleur: dark;--ombre-1: 0 1px 2px color-mix(in srgb, #000 50%, transparent), 0 2px 6px -1px color-mix(in srgb, #000 45%, transparent);--ombre-2: 0 2px 4px color-mix(in srgb, #000 50%, transparent), 0 12px 24px -6px color-mix(in srgb, #000 55%, transparent);--ombre-3: 0 4px 10px rgba(0, 0, 0, .45), 0 32px 64px -12px rgba(0, 0, 0, .6);--socle-base: hsl(240 5% 6%);--socle-alpha: .187;--fenetre-ombre: 0 1px 2px rgba(0, 0, 0, .4), 0 12px 32px -12px rgba(0, 0, 0, .6);--panneau-teinte: rgba(22, 22, 26, .42);--panneau-reflet: rgba(255, 255, 255, .07);--bord-affirme: rgba(255, 255, 255, .15);--carte-teinte: rgba(22, 22, 26, .78);--carte-filet: rgba(255, 255, 255, .22);--carte-filet-fort: rgba(255, 255, 255, .4);--surface-bord: rgba(255, 255, 255, .06);--action-fond: #e7eaee;--action-degrade-haut-fond: #ffffff;--action-degrade-haut-texte: var(--action-texte);--action-degrade-bas-fond: #cdd2da;--action-degrade-bas-texte: var(--action-texte);--action-degrade-gradient: linear-gradient(180deg, var(--action-degrade-haut-fond), var(--action-degrade-bas-fond));--action-degrade-gradient-survol: linear-gradient(180deg, #ffffff, #d9dee5);--action-gradient: linear-gradient(180deg, #f3f4f6, #dfe2e6);--action-gradient-survol: linear-gradient(180deg, #fafbfc, #e7eaee);--action-texte: #15171b;--etat-rejet-texte: #f87171;--alerte-discrete-texte: color-mix(in srgb,var(--etat-rejet-texte) 70%,var(--texte-doux));--action-activite-texte: #a78bfa;--etat-retrait-texte: #a78bfa;--marque: #14b8a6;--action-1clic-fond: #ff7f2a;--action-1clic-texte: #16181c;--jauge-facture-fond: #60a5fa;--jauge-facture-texte: #16181c;--jauge-non-facture-fond: #666c76;--jauge-non-facture-texte: #ffffff;--suivi-facture-restant: #858d99;--suivi-facture-paye: #77d8b8;--suivi-facture-paye-accent: #58c5a1;--suivi-facture-rejet: #f2a0a7;--suivi-facture-rejet-accent: #ed858e;--jauge-paye-fond: #4ade80;--jauge-paye-texte: #16181c;--facture-cps-fond: #60a5fa;--facture-cps-texte: #16181c}}:root{--agenda-lieu-cabinet:#facc15;--agenda-lieu-domicile:#38bdf8;--jauge-circulaire-epaisseur:2px}*{box-sizing:border-box}html,body,#root{height:100%}body,.ambiance{background-image:radial-gradient(60% 55% at 12% 0%,rgba(var(--socle-lagon),calc(var(--socle-alpha) * .55)) 0%,transparent var(--socle-diffusion)),radial-gradient(50% 60% at 88% 6%,rgba(var(--socle-bleu),calc(var(--socle-alpha) * .45)) 0%,transparent var(--socle-diffusion)),radial-gradient(55% 50% at 55% 45%,rgba(var(--socle-lagon),calc(var(--socle-alpha) * .26)) 0%,transparent var(--socle-diffusion)),radial-gradient(45% 55% at 4% 88%,rgba(var(--socle-bleu),calc(var(--socle-alpha) * .4)) 0%,transparent var(--socle-diffusion)),radial-gradient(50% 50% at 94% 96%,rgba(var(--socle-lagon),calc(var(--socle-alpha) * .36)) 0%,transparent var(--socle-diffusion))}body{margin:0;background-color:var(--socle-base);background-attachment:fixed;color:var(--texte);font-family:var(--police-ui);font-size:var(--texte-base);line-height:1.5;-webkit-font-smoothing:antialiased}input{accent-color:var(--accent-interface)}[data-hub-colonne],[data-quai-boite]{--hub-fond-opacite: 40%;--hub-verre-fond: var(--fond-eleve);background-color:color-mix(in srgb,var(--hub-verre-fond) var(--hub-fond-opacite),transparent)}[data-theme=sombre] [data-hub-colonne],[data-theme=sombre] [data-quai-boite]{--hub-verre-fond: #111b14}@media(prefers-color-scheme:dark){:root:not([data-theme=clair]):not(:has([data-theme])) [data-hub-colonne],[data-theme=systeme] [data-hub-colonne],:root:not([data-theme=clair]):not(:has([data-theme])) [data-quai-boite],[data-theme=systeme] [data-quai-boite]{--hub-verre-fond: #111b14}}[data-quai-boite]{--hub-flou-rayon: 16px;--hub-flou-saturation: 125%;transform:translate(calc(-1 * (var(--hub-largeur) - var(--quai-largeur-repos))));backdrop-filter:blur(var(--hub-flou-rayon)) saturate(var(--hub-flou-saturation));-webkit-backdrop-filter:blur(var(--hub-flou-rayon)) saturate(var(--hub-flou-saturation));transition:transform var(--duree-panneau) var(--easing)}[data-quai-boite][data-quai-deploye]{transform:translate(0)}[data-quai-panneau]>[data-hub-colonne]{background-color:transparent}@media(prefers-reduced-motion:reduce){[data-quai-boite]{transition:none}}[data-drawer-matiere]{--panneau-saturation: .4;--panneau-clarte: 1.02;background-color:var(--panneau-teinte);backdrop-filter:saturate(var(--panneau-saturation)) brightness(var(--panneau-clarte));-webkit-backdrop-filter:saturate(var(--panneau-saturation)) brightness(var(--panneau-clarte));box-shadow:inset 0 var(--filet) 0 var(--panneau-reflet)}[data-quai-panneau]{--hub-ombre-opacite: 40%;--hub-ombre-flou: 25px;box-shadow:0 0 var(--hub-ombre-flou) color-mix(in srgb,var(--zinc-950) var(--hub-ombre-opacite),transparent)}[data-hub-diagramme]{--hub-noeud-filet: var(--border-strong);--hub-liaison: #bfc1c3}[data-theme=sombre] [data-hub-diagramme]{--hub-noeud-filet: #d5d5d5;--hub-liaison: #5e5e5e}@media(prefers-color-scheme:dark){:root:not([data-theme=clair]):not(:has([data-theme])) [data-hub-diagramme],[data-theme=systeme] [data-hub-diagramme]{--hub-noeud-filet: #d5d5d5;--hub-liaison: #5e5e5e}}.mono{font-family:var(--police-mono);font-variant-numeric:tabular-nums}.num{font-family:var(--police-mono);font-variant-numeric:tabular-nums;text-align:right}[data-theme=clair]{--schema-couleur: light}html,[data-theme]{color-scheme:var(--schema-couleur)}*{scrollbar-width:none}*::-webkit-scrollbar{display:none}:focus,:focus-visible{outline:none}[data-tableau-ligne]{border-bottom:var(--filet) solid var(--filet-ligne);transition:background-color var(--duree-micro) var(--easing)}[data-tableau-ligne]:hover{background-color:var(--ligne-fond-survol,var(--fond-survol))}[data-tableau-ligne][data-choisie]{background-color:var(--fond-selection)}[data-tableau-ligne]:active{background-color:var(--fond-actif)}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:var(--controle-taille);height:var(--controle-taille);flex:none;margin:0;border:var(--filet) solid var(--border-strong);border-radius:calc(var(--rayon-sm) / 2);background-color:var(--fond-eleve);display:inline-grid;place-content:center;cursor:pointer;transition:background-color var(--duree-micro) var(--easing),border-color var(--duree-micro) var(--easing)}input[type=checkbox]:checked{background-color:var(--action-fond);border-color:var(--action-fond)}input[type=checkbox]:checked:before{content:"";width:calc(var(--controle-taille) / 2);height:calc(var(--controle-taille) / 4);border-left:calc(var(--filet) * 2) solid var(--action-texte);border-bottom:calc(var(--filet) * 2) solid var(--action-texte);transform:translateY(-12%) rotate(-45deg)}input[type=checkbox][data-case=douce-compacte]{--controle-taille:12px;--action-fond:color-mix(in srgb,var(--texte-doux) 16%,var(--fond-eleve));--action-texte:var(--texte-doux);border-radius:3px}input[type=checkbox][data-case=douce-compacte]:is(:checked,:indeterminate){background-color:var(--action-fond);border-color:var(--border-strong)}input[type=checkbox][data-case=douce-compacte]:checked:before{border-left-width:1px;border-bottom-width:1px}input[type=checkbox][data-case=douce-compacte]:indeterminate:before{content:"";width:6px;height:1px;background:var(--action-texte)}input[type=checkbox][data-case=douce-compacte]:focus-visible{outline:2px solid var(--texte-doux);outline-offset:3px}@media(prefers-reduced-motion:reduce){[data-interrupteur-curseur]{transition:none}}[data-ecran]{--panneau-tete-hauteur: 0px}.tableau-soins{table-layout:fixed;min-width:622px}.tableau-soins [data-soins-gabarit=rang]{width:40px}.tableau-soins :is([data-soins-colonne=rang],[data-soins-cellule=rang]){padding-inline:4px;text-align:center;white-space:nowrap}.tableau-soins [data-soins-gabarit=date]{width:90px}.tableau-soins [data-soins-gabarit=acte]{width:76px}.tableau-soins [data-soins-gabarit=majorations]{width:102px}.tableau-soins [data-soins-gabarit=factures]{width:180px}.tableau-soins [data-soins-gabarit=numero]{width:108px}.tableau-soins:has([data-soins-gabarit=factures]){min-width:746px}.tableau-soins [data-soins-gabarit=nb-seances]{width:76px}.tableau-soins [data-soins-gabarit=etat]{width:210px}.tableau-soins [data-soins-gabarit=type]{width:76px}.tableau-soins:has([data-soins-gabarit=numero]){min-width:656px}.tableau-soins:has([data-soins-gabarit=numero]) [data-soins-gabarit=date]{width:96px}.tableau-soins:has([data-soins-gabarit=numero]) [data-soins-gabarit=total]{width:90px}.tableau-soins:has([data-soins-gabarit=numero]) :is([data-soins-colonne=total],[data-soins-cellule=total],[data-soins-pied-montant=total]){padding-right:16px}.ordonnance-etat-facture{display:flex;align-items:center;flex-wrap:wrap;gap:calc(8px * var(--densite-interne))}.ordonnance-etat-facture>span{white-space:nowrap}.tableau-soins :is([data-soins-gabarit=cps],[data-soins-gabarit=patient],[data-soins-gabarit=total]){width:86px}.tableau-soins [data-soins-cellule]{overflow-wrap:anywhere}.tableau-soins [data-soins-ligne]:hover{background-color:var(--ligne-fond-survol,var(--fond-survol))}.drawer-entete-principal{padding-block:1rem .5rem}.patient-identite-sous-nom{display:flex;align-items:center;margin-top:var(--pas)}.pastille-identite{display:inline-flex;align-items:center;gap:.5rem;border-radius:var(--rayon-pilule);padding:.25rem .625rem;background:var(--fond-survol);color:var(--texte-doux);font-size:.875rem}[data-patient-identite].pastille-identite{gap:var(--pas);padding:calc(var(--pas) / 2) calc(var(--pas) * 2);font-size:var(--texte-xs);line-height:1.4}[data-patient-identite] svg{width:1em;height:1em}.drawer-fermer{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:50%;background:transparent;color:var(--texte-doux);transition:background-color var(--duree-micro),color var(--duree-micro)}.drawer-fermer:is(:hover,:focus-visible){background:var(--fond-survol);color:var(--texte)}.drawer-onglets,.pointage-natures{position:relative;isolation:isolate;--onglets-retrait: calc(var(--pas) / 2);padding:var(--onglets-retrait);border-radius:var(--rayon-sm);background:var(--fond-survol)}.drawer-onglet,.pointage-nature-option{position:relative;border:var(--filet) solid transparent;border-radius:var(--rayon-sm);padding:calc(var(--pas) * 2 - var(--onglets-retrait)) calc(var(--pas) * 3);font-size:var(--texte-base);font-weight:500;line-height:1.5;color:var(--texte-doux);transition:color var(--duree-micro),background-color var(--duree-micro)}.drawer-onglet[aria-selected=true],.pointage-nature-option[aria-pressed=true]{color:var(--texte)}.selecteur-curseur{position:absolute;inset:calc(-1 * var(--filet));z-index:0;border:var(--filet) solid var(--border-strong);border-radius:var(--rayon-sm);background:var(--fond-eleve);pointer-events:none}.selecteur-libelle{position:relative;z-index:1}.drawer-fermer>svg{transition:transform var(--duree-panneau) var(--easing)}.drawer-fermer:hover>svg{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.drawer-fermer>svg{transition:none}.drawer-fermer:hover>svg{transform:none}}.drawer-onglet:is(:hover,:focus-visible),.pointage-nature-option:is(:hover,:focus-visible){color:var(--texte)}.bouton-fiche{gap:.5rem;background:transparent;color:var(--texte)}.bouton-fiche:enabled:is(:hover,:focus-visible){border-color:currentColor}.bouton-fiche-activite:enabled:is(:hover,:focus-visible){color:var(--texte)}.bouton-fiche-supprimer:enabled:is(:hover,:focus-visible){color:var(--etat-rejet-texte)}.drawer-entete-principal:has([data-drawer-entete]){display:grid;grid-template-columns:minmax(0,1fr) max-content max-content}.drawer-entete-principal>[data-drawer-entete]{margin-inline-end:13px;justify-self:end;align-self:stretch;display:flex}.patient-nom-entete{position:relative;display:grid;min-width:0}.patient-nom-mesure,.patient-nom-visible{grid-area:1 / 1;min-width:0;white-space:nowrap;overflow:hidden}.patient-nom-mesure{position:absolute;width:-moz-max-content;width:max-content;visibility:hidden;pointer-events:none}.patient-nom-visible{display:flex;gap:.25em;align-items:baseline}.patient-nom-famille{min-width:0;overflow:hidden;text-overflow:ellipsis}.patient-prenom{flex-shrink:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.fiche-complement{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--pas) * 3);margin-top:calc(var(--pas) * 3);padding:calc(var(--pas) * 3);border:var(--filet) solid var(--border);border-radius:var(--rayon-sm)}.bouton-statut-patients{display:inline-grid}.bouton-statut-patients>span{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;gap:calc(var(--pas) * 2);white-space:nowrap}.bouton-statut-patients>span[aria-hidden=true]{visibility:hidden}.fiche-complement-texte{min-width:0;font-size:var(--texte-sm);color:var(--texte-doux)}.fiche-complement-action{display:inline-flex;align-items:center;gap:calc(var(--pas) * 2);padding:calc(var(--pas) * 2);border:var(--filet) solid var(--border);border-radius:var(--rayon-sm);font-size:var(--texte-sm);color:var(--texte)}.fiche-complement-action:is(:hover,:focus-visible){background:var(--fond-survol)}.confirmation-abandon{width:min(24rem,calc(100vw - 2rem));padding:calc(var(--pas) * 6);border:var(--filet) solid var(--border-strong);border-radius:var(--rayon-sm);background:var(--fond-eleve);color:var(--texte)}.confirmation-abandon::backdrop{background:color-mix(in srgb,var(--fond) 65%,transparent)}.confirmation-abandon h2{margin:0 0 calc(var(--pas) * 6);font-size:var(--texte-lg);font-weight:500}.confirmation-abandon-actions{display:flex;justify-content:flex-end;gap:calc(var(--pas) * 2)}.champ-libelle-icone{display:flex;align-items:center;gap:calc(var(--pas) * 2)}.patient-creation{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;gap:calc(var(--pas) * 6);padding-block:calc(var(--pas) * 2)}.patient-creation [data-colonne-fiche=beneficiaire],.patient-creation [data-bloc-assure-champs]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--pas) * 4)}.patient-creation [data-colonne-fiche]>h3{grid-column:1 / -1;text-align:left;padding-bottom:calc(var(--pas) * 3);margin-bottom:var(--pas)}.patient-creation :is(label,input,select){min-width:0}.patient-creation :is(input:not([type=radio]),select){width:100%;height:40px;padding-inline:calc(var(--pas) * 3);border-color:var(--border);background:color-mix(in srgb,var(--fond-survol) 40%,transparent);font-size:var(--texte-base)}.patient-creation :is(input:not([type=radio]),select):focus{border-color:var(--border-strong);background:var(--fond-survol)}:is(.patient-saisie-formatee,.medecin-formulaire) input[aria-invalid=true]:focus{border-color:var(--border-strong)}:is(.patient-saisie-formatee,.medecin-formulaire) input[aria-invalid=true]:not(:focus),[data-facturation-date][aria-invalid=true],.renouvellement-mail-manquant.champ-controle{border-color:var(--etat-rejet-texte);box-shadow:0 0 0 1px color-mix(in srgb,var(--etat-rejet-texte) 35%,transparent),0 0 12px color-mix(in srgb,var(--etat-rejet-texte) 24%,transparent)}.patient-creation :is([data-champ-saisie=adresse],[data-champ-saisie=telephone],[data-champ-saisie="assure.dateNaissance"],[data-champ-saisie=gps],.patient-adresse-position,.patient-coordonnees-titre){grid-column:1 / -1}.patient-coordonnees-titre{margin:calc(var(--pas) * 2) 0 0;padding-top:calc(var(--pas) * 4);border-top:var(--filet) solid var(--border);color:var(--texte-doux);font-size:var(--texte-xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase}.patient-saisie-formatee [data-champ-saisie=pk]{flex:0 0 4.5rem;min-width:0}.patient-saisie-formatee [data-champ-saisie=pk] input{width:100%;min-width:0}.patient-cote{min-width:0;padding:0;margin:0;border:0}.patient-cote legend{margin-bottom:var(--pas)}.patient-choix-ligne{display:flex;align-items:center;gap:calc(var(--pas) * 2)}.patient-genre-symbole{font-size:20px;line-height:1}.patient-cote-toggle{display:flex;align-items:center;gap:calc(var(--pas) / 2);width:-moz-max-content;width:max-content;max-width:100%;height:40px;padding:calc(var(--pas) / 2);border:var(--filet) solid var(--border);border-radius:var(--rayon-sm);background:color-mix(in srgb,var(--fond-survol) 40%,transparent)}.patient-cote-toggle>label{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:var(--pas);height:100%;padding-inline:calc(var(--pas) * 2);min-width:64px;border-radius:calc(var(--rayon-sm) - var(--pas) / 2);font-size:var(--texte-sm);color:var(--texte-doux);cursor:pointer;transition:background-color var(--duree-micro),color var(--duree-micro)}.patient-cote-toggle>label:hover{color:var(--texte);background:var(--fond-survol)}.patient-cote-radio{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.patient-cote-toggle>label:has(input:checked){color:var(--action-texte);background:var(--action-fond)}.patient-cote-toggle[data-curseur-anime]{isolation:isolate}.patient-cote-toggle[data-curseur-anime]>label:has(input:checked){color:var(--action-texte);background:transparent}.patient-cote-toggle[data-curseur-anime] .selecteur-curseur{top:0;right:0;bottom:0;left:0;border:0;border-radius:inherit;background:var(--action-fond)}.patient-cote-toggle[data-curseur-anime]>label .selecteur-libelle{pointer-events:none}.patient-genre .patient-cote-toggle>label{min-width:44px}.patient-cote-effacer{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;background:transparent;color:var(--texte-doux);transition:color var(--duree-micro)}.patient-cote-effacer:enabled:is(:hover,:focus-visible),.champ-recherche-effacer:enabled:is(:hover,:focus-visible){color:var(--texte)}.patient-cote-effacer:disabled{opacity:.3}.patient-assure-invite{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--pas) * 3);padding:calc(var(--pas) * 5);border:var(--filet) dashed var(--border);border-radius:var(--rayon-sm)}.patient-assure-symbole{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--fond-survol);color:var(--texte-doux)}.patient-assure-titre{margin:0;font-size:var(--texte-base);font-weight:500}.soins-vue-cadre{display:flex;align-items:center;gap:var(--pas);padding:var(--pas) calc(var(--pas) * 2);border:0;box-shadow:var(--ombre-1);border-radius:var(--rayon-sm)}.soins-vue-libelle{white-space:nowrap;color:var(--texte-doux);font-size:var(--texte-xs);line-height:1.25}.soins-vue-branche{flex-shrink:0;color:var(--texte-doux);pointer-events:none}.soins-vue-toggle{display:grid;grid-template-columns:max-content 22px;-moz-column-gap:calc(var(--pas) * 2);column-gap:calc(var(--pas) * 2);grid-template-rows:repeat(2,18px);align-items:center;row-gap:2px}.soins-vue-interrupteur{grid-column:2;grid-row:1 / 3}.interrupteur-compact{position:relative;flex:none;width:38px;height:22px;border-radius:999px;background:var(--fond-survol)}.interrupteur-compact:before{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--action-fond);pointer-events:none;transition:transform var(--duree-micro) var(--easing)}.interrupteur-compact[aria-checked=true]:before{transform:translate(16px)}.interrupteur-compact[data-interrupteur-orientation=vertical]{width:22px;height:38px}.interrupteur-compact[data-interrupteur-orientation=vertical][aria-checked=true]:before{transform:translateY(16px)}.interrupteur-compact:disabled{opacity:.45;cursor:default}.interrupteur-compact:focus-visible{box-shadow:0 0 0 2px var(--border-strong)}@media(prefers-reduced-motion:reduce){.interrupteur-compact:before{transition:none}}.soins-vue-option{position:relative;isolation:isolate;padding-inline:calc(var(--pas) * 1.5);grid-column:1;grid-row:1;padding-block:0;text-align:left;border-radius:calc(var(--rayon-sm) - var(--pas));font-size:var(--texte-xs);font-weight:500;line-height:1.5;color:var(--texte-doux);transition:color var(--duree-micro) var(--easing)}.soins-vue-option[data-soins-vue=factures]{grid-row:2}.soins-vue-option[aria-pressed=true]{color:var(--texte)}.etat-liste{margin:0;color:var(--texte-doux);font-size:14px}.etat-liste--centre{margin:auto;padding:28px;text-align:center}.etat-liste--debut{text-align:left}[data-ecran] [data-bandeau-poles]{align-items:center}[data-ecran] [data-bandeau-gauche]{align-items:center;transform:translateY(calc((var(--ecran-espace) - var(--ecran-marge)) / 2))}.titre-navigation{display:flex;flex-wrap:wrap;align-items:center;gap:calc(12px * var(--densite-interne)) 20px}.onglets-bandeau{display:flex;flex-shrink:0;border:var(--filet) solid var(--border-strong);border-radius:var(--rayon-sm)}.onglets-bandeau>[data-drawer-matiere]{border-radius:inherit}.onglets-bandeau>.drawer-onglets{background:transparent}.liste-fiche-composition{--panneau-largeur:calc((100% - var(--ecran-marge)) * .4)}.liste-fiche-composition [data-drawer-interieur]{width:100%}.liste-globale{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;position:relative}.actions-liste{display:flex;align-items:center;gap:calc(8px * var(--densite-interne))}[data-drawer-presentation=integree]{height:100%;min-height:0}[data-drawer-presentation=integree] [data-drawer-interieur]{width:100%;padding-inline:calc(12px * var(--densite-interne));padding-bottom:12px}[data-drawer-presentation=integree] [data-drawer-tete]{min-height:0;padding-block:calc(12px * var(--densite-interne))}[data-drawer-presentation=integree] [data-drawer-titre]{font-size:var(--texte-lg)}[data-drawer-presentation=integree][data-drawer-disposition-onglets=dessous] [data-drawer-titre],[data-drawer][data-drawer-taille-titre=grande] [data-drawer-titre]{font-size:var(--texte-2xl)}.panneaux-verticaux{display:grid;grid-template-rows:minmax(0,1fr) var(--panneau-bas-hauteur);gap:var(--ecran-marge);height:100%;min-height:0;min-width:0}.panneaux-verticaux-haut,.panneaux-verticaux-bas{min-height:0;min-width:0}[data-drawer-presentation=integree] .drawer-entete-principal{padding-block:0}[data-drawer][data-drawer-densite-entete=aeree] [data-drawer-tete]{padding-block:20px}[data-drawer][data-entete-contraste]{--drawer-retrait:16px}[data-drawer-presentation=integree][data-entete-contraste]{--drawer-retrait:12px}[data-drawer][data-entete-contraste] [data-drawer-tete]{margin-inline:calc(-1 * var(--drawer-retrait));padding:calc(12px * var(--densite-interne)) var(--drawer-retrait);background:var(--jauge-non-facture-fond);color:var(--texte-sur-etat)}[data-drawer][data-entete-contraste] .drawer-entete-principal{padding-block:0}[data-drawer][data-entete-contraste] [data-drawer-identifiant]{color:color-mix(in srgb,var(--texte-sur-etat) 75%,transparent)}[data-drawer][data-entete-contraste] .drawer-fermer{color:inherit;background:transparent}[data-drawer][data-entete-contraste] .drawer-fermer:is(:hover,:focus-visible){background:color-mix(in srgb,var(--texte-sur-etat) 12%,transparent);color:inherit}[data-drawer][data-entete-contraste] [data-drawer-corps]{padding-top:12px}.matrice-defilante{--matrice-repere-largeur:250px;--matrice-colonne-min:96px;--matrice-ligne-hauteur:72px;--matrice-entete-hauteur:52px;display:grid;grid-template-columns:var(--matrice-repere-largeur) minmax(0,1fr);grid-template-rows:var(--matrice-entete-hauteur) minmax(0,1fr);height:100%;min-height:0;min-width:0;font-size:12px}.matrice-angle,.matrice-entete{background:var(--fond);border-block:var(--filet) solid var(--border)}.matrice-angle,.matrice-reperes{border-right:var(--filet) solid var(--border)}.matrice-entete,.matrice-reperes{overflow:clip;min-width:0;min-height:0}.matrice-entete-ligne{display:grid;grid-template-columns:repeat(var(--matrice-colonnes),minmax(var(--matrice-colonne-min),1fr));height:100%}.matrice-colonne{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:7px;font-weight:500}.matrice-repere{display:flex;flex-direction:column;justify-content:center;height:var(--matrice-ligne-hauteur);padding-inline:20px 10px;border-bottom:var(--filet) solid var(--border);background:var(--fond-eleve)}.matrice-corps{overflow:auto;min-height:0;min-width:0;overscroll-behavior:contain}.matrice-corps:focus-visible{outline:var(--filet) solid var(--border-strong);outline-offset:-2px}.matrice-corps table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:calc(var(--matrice-colonnes) * var(--matrice-colonne-min))}.matrice-corps td{height:var(--matrice-ligne-hauteur);border-bottom:var(--filet) solid var(--border)}.matrice-entete-accessible{width:0;padding:0;border:0}.matrice-defilante[data-entete-sans-filets=true]>:is(.matrice-angle,.matrice-entete){border-top:0}.matrice-defilante[data-entete-sans-filets=true]>.matrice-angle{border-right:0}.grille-champs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px;gap:18px}[data-defilement-horizontal]{--bord-gauche:0px;--bord-droit:0px;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--bord-gauche),#000 calc(100% - var(--bord-droit)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--bord-gauche),#000 calc(100% - var(--bord-droit)),transparent)}[data-defilement-horizontal=gauche],[data-defilement-horizontal=deux]{--bord-gauche:10px}[data-defilement-horizontal=droite],[data-defilement-horizontal=deux]{--bord-droit:10px}.defilement-horizontal{min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.cadre-preparation{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--fond-eleve);border:var(--filet) solid var(--border-strong);border-radius:var(--rayon-sm);overflow:hidden}.cadre-preparation-entete{display:flex;justify-content:space-between;align-items:center;padding:calc(12px * var(--densite-interne)) calc(16px * var(--densite-interne));border-bottom:var(--filet) solid var(--border);flex-shrink:0}.drawer-rubriques{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:calc(12px * var(--densite-interne));min-height:40px}.drawer-rubriques>[data-drawer-entete]{margin-left:auto;min-height:40px;display:flex;align-items:center}[data-drawer-disposition-onglets=entete] .drawer-entete-principal:has([data-drawer-onglets]):not(:has([data-drawer-entete])){display:grid;grid-template-columns:minmax(144px,1fr) minmax(0,auto)}[data-drawer-disposition-onglets=entete] .drawer-entete-principal:has([data-drawer-onglets]):not(:has([data-drawer-entete]))>div:last-child{min-width:0}[data-drawer-disposition-onglets=entete] .drawer-entete-principal [data-drawer-onglets]{min-width:0;flex-shrink:1;overflow-x:auto;scrollbar-width:none}[data-drawer-disposition-onglets=entete] [data-drawer-onglets] .drawer-onglet{flex-shrink:0;white-space:nowrap}[data-drawer-identite]:has(.pastille-identite) [data-drawer-titre]{min-width:40px}[data-drawer-identite] .pastille-identite{flex-shrink:0;min-width:0;max-width:calc(100% - 52px)}.pastille-identite>span:first-child{flex-shrink:0}.pastille-identite>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-drawer-presentation=integree] [data-drawer-tete][data-matiere=verre]{--entete-intensite-accent:var(--entete-intensite-defaut);margin-inline:calc(-12px * var(--densite-interne));margin-bottom:calc(12px * var(--densite-interne));min-height:60px;justify-content:center;padding:calc(var(--pas)*2) calc(16px * var(--densite-interne))}[data-drawer] [data-drawer-tete][data-matiere=verre] [data-drawer-titre]{font-size:var(--texte-xl);font-weight:600}.popover-ancre-habillage{position:absolute;top:-1px;right:-9px;bottom:-1px;left:-9px;z-index:-1;pointer-events:none}.popover-ancre-verre{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--popover-fond,var(--fond-eleve));backdrop-filter:var(--popover-filtre,none);-webkit-backdrop-filter:var(--popover-filtre,none)}.popover-ancre-contour{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;fill:none;stroke:var(--popover-contour,var(--border-strong));stroke-width:var(--filet);stroke-linejoin:round}.drawer-onglets[data-onglets-ton=graphite] .drawer-onglet[aria-selected=true]{color:var(--action-texte)}.drawer-onglets[data-onglets-ton=graphite] .selecteur-curseur{background:var(--action-fond);border-color:var(--action-fond)}.cadre-formulaire>.entete-liste-integree{background:var(--fond-bande);padding:calc(var(--pas)*3) calc(var(--pas)*4)}.cadre-formulaire>.entete-liste-integree h3{margin:0;font-size:var(--texte-sm);font-weight:600}.cadre-formulaire-corps{display:grid;gap:calc(var(--pas)*4);padding:calc(var(--pas)*4);min-width:0}.cadre-formulaire-corps>p{margin:0}.champ-entete.champ-entete{gap:0}.champ-entete>span:first-child{display:block;padding:10px 12px;border:var(--filet) solid var(--border-strong);border-bottom:0;border-radius:var(--rayon-sm) var(--rayon-sm) 0 0;background:var(--fond-bande);color:var(--texte);font-size:var(--texte-sm);font-weight:600}.champ-entete.champ-entete>:is(input,textarea){border-radius:0 0 var(--rayon-sm) var(--rayon-sm);border-color:var(--border-strong)}.invite-detail-texte{margin:0;width:280px;max-width:calc(100vw - 32px);padding:10px 12px;border:var(--filet) solid var(--texte-doux);border-radius:var(--rayon-sm);background:var(--action-fond);color:var(--action-texte);box-shadow:var(--ombre-2);font-size:var(--texte-sm);line-height:1.45}.matrice-defilante[data-survol-croise]{position:relative;isolation:isolate}.matrice-reperage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;transition:opacity var(--duree-micro)}.matrice-reperage[data-visible=true]{opacity:1}.matrice-reperage>div{position:absolute;overflow:hidden;pointer-events:none}.matrice-reperage-ligne{inset:var(--matrice-entete-hauteur) 0 0}.matrice-reperage-colonne{inset:0 0 0 var(--matrice-repere-largeur)}.matrice-reperage-case{inset:var(--matrice-entete-hauteur) 0 0 var(--matrice-repere-largeur)}.matrice-reperage>div>div{position:absolute;top:0;left:0;transition:transform var(--duree-micro) var(--easing-reperage),width var(--duree-micro) var(--easing-reperage),height var(--duree-micro) var(--easing-reperage),opacity var(--duree-micro)}.matrice-reperage-ligne>div{width:100%;height:var(--repere-hauteur);transform:translateY(calc(var(--repere-y) - var(--matrice-entete-hauteur)));background:var(--fenetre-rail-survol)}.matrice-reperage-colonne>div{height:100%;width:var(--repere-largeur);transform:translate(calc(var(--repere-x) - var(--matrice-repere-largeur)));background:var(--fenetre-rail-survol)}.matrice-reperage-case>div{width:var(--repere-largeur);height:var(--repere-hauteur);transform:translate(calc(var(--repere-x) - var(--matrice-repere-largeur)),calc(var(--repere-y) - var(--matrice-entete-hauteur)));border:var(--filet) solid var(--border-strong);border-radius:6px}.matrice-reperage[data-ligne=false] :is(.matrice-reperage-ligne,.matrice-reperage-case),.matrice-reperage[data-colonne=false] :is(.matrice-reperage-colonne,.matrice-reperage-case){opacity:0}.matrice-reperage[data-animer=false]>div>div{transition:none}.matrice-defilante[data-survol-croise] .matrice-corps td:focus-within{outline:var(--filet) solid var(--border-strong);outline-offset:-1px;border-radius:6px}@media(prefers-reduced-motion:reduce){.matrice-reperage,.matrice-reperage>div>div{transition:none}}.matrice-navigation{display:block;position:relative;flex:none;width:26px;height:26px;border-radius:4px;background:transparent}.matrice-navigation-plan{position:absolute;top:8px;right:8px;bottom:8px;left:8px}.matrice-navigation-plan>span{position:absolute;width:6px;height:6px;transform:translate(-50%,-50%);background:var(--texte-doux);border-radius:50%}[data-drawer][data-drawer-surface=grille]{border:0;border-left:var(--filet) solid var(--border);border-radius:0;margin-left:0;box-shadow:none}[data-drawer-surface=grille]>[data-drawer-matiere]{background:var(--fond-eleve);-webkit-backdrop-filter:none;backdrop-filter:none}[data-drawer-surface=grille] [data-drawer-interieur]{padding-inline:0;padding-bottom:0}[data-drawer-surface=grille] [data-drawer-tete]{min-height:0;padding:12px;gap:0}[data-drawer-surface=grille] .drawer-entete-principal{padding-block:0}[data-drawer-surface=grille] [data-drawer-titre]{font-size:var(--texte-lg);font-weight:600}[data-drawer-surface=grille] [data-drawer-pied]{padding:10px 12px}.pastille-tag{max-width:100%;min-width:0;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--border);border-radius:99px;padding:2px 6px;min-height:22px;box-sizing:border-box;background:transparent;color:var(--texte);font:400 11px/16px var(--police-ui)}.pastille-tag[data-statut]:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--suivi-statut,var(--texte-doux))}.carte-ordonnance{flex-shrink:0;container-type:inline-size;isolation:isolate}.ordonnance-surface{position:relative;z-index:1;overflow:hidden;border:1px solid color-mix(in srgb,var(--carte-filet) 60%,transparent);border-radius:calc(14px * var(--courbure-interface));background:var(--carte-teinte);box-shadow:var(--ombre-1)}.carte-ordonnance:hover .ordonnance-surface{border-color:var(--carte-filet)}.ordonnance-entete{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr) minmax(170px,max-content);align-items:center;gap:18px;padding:10px calc(16px * var(--densite-interne));background:linear-gradient(110deg,color-mix(in srgb,var(--accent-interface) 20%,var(--surface-ordonnance-entete-fond)),color-mix(in srgb,var(--accent-interface) 6%,var(--surface-ordonnance-entete-fond)) 48%,var(--surface-ordonnance-entete-fond) 80%);color:var(--surface-ordonnance-entete-texte);box-shadow:inset 0 1px var(--panneau-reflet),inset 0 -1px var(--surface-ordonnance-entete-filet);font-size:12px}.ordonnance-identite,.ordonnance-prescripteur{display:flex;align-items:center;flex-wrap:wrap;gap:calc(8px * var(--densite-interne));margin:0;font-size:inherit;font-weight:500}.ordonnance-identite{font-size:var(--texte-lg)}.ordonnance-entete-identite{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8px * var(--densite-interne)) calc(12px * var(--densite-interne));min-width:0}.ordonnance-prescripteur{gap:calc(8px * var(--densite-interne))}.ordonnance-prescripteur .mono{opacity:.65}.ordonnance-champs{display:flex;flex-wrap:wrap;gap:calc(8px * var(--densite-interne)) calc(12px * var(--densite-interne));align-items:center;margin:0;padding-left:18px;border-left:1px solid color-mix(in srgb,currentColor 40%,transparent)}.ordonnance-champs>div{display:flex;align-items:baseline;gap:6px}.ordonnance-champs>div+div:before{content:"·" / "";margin-right:6px}.ordonnance-champs dd{margin:0;white-space:nowrap}.ordonnance-jauges{display:flex;flex-direction:column;gap:6px}.ordonnance-jauges-circulaires{display:flex;flex-wrap:wrap;align-items:center;gap:calc(12px * var(--densite-interne)) calc(24px * var(--densite-interne))}.ordonnance-jauge-titre{display:block;white-space:nowrap;margin:0;color:var(--texte-doux);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ordonnance-jauge-titre .mono{margin-left:6px;letter-spacing:0}.jauge-detaillee-ligne{display:flex;align-items:center;gap:7px}.jauge-detaillee-barre{flex:1;min-width:0}.jauge-detaillee-repere{position:relative;font-size:11px}.jauge-detaillee-repere:before{content:"";position:absolute;height:9px;border-left:1px solid var(--texte);top:50%;left:-7px;transform:translateY(-50%)}.jauge-detaillee :is([data-jauge],[data-jauge-pointage]>[role=img]){width:100%;height:3px;background:var(--border);border-radius:1px}.jauge-detaillee :is([data-jauge-part],[data-jauge-pointage-part]){min-width:0;font-size:0}.jauge-detaillee [data-jauge-pointage-mesure]{display:none}.jauge-detaillee [data-jauge-pointage-part=pointees]{background:var(--texte)}.jauge-detaillee [data-jauge-pointage-part=restantes]{background:var(--border-strong)}.jauge-detaillee [data-jauge-part=paye]{order:0}.jauge-detaillee [data-jauge-part=facture]{order:1}.jauge-detaillee [data-jauge-part=non-facture]{order:2;background:var(--etat-rejet-texte)}.jauge-detaillee-legende{display:flex;flex-wrap:wrap;gap:4px 10px;margin:6px 0 0;padding:0;list-style:none;color:var(--texte-doux);font-size:12px}.jauge-detaillee-legende li{display:flex;align-items:center;gap:4px;white-space:nowrap}.jauge-detaillee-legende .mono{color:var(--texte)}.jauge-detaillee-legende i{width:5px;height:5px;border-radius:1px;background:var(--texte)}.jauge-detaillee-legende [data-jauge-detail=restantes] i{background:var(--border-strong)}.jauge-detaillee-legende [data-jauge-detail=paye] i{background:var(--jauge-paye-fond)}.jauge-detaillee-legende [data-jauge-detail=facture] i{background:var(--jauge-facture-fond)}.jauge-detaillee-legende [data-jauge-detail=non-facture] i{background:var(--etat-rejet-texte)}.ordonnance-commandes{position:relative;background:color-mix(in srgb,var(--accent-interface) 12%,var(--surface-ordonnance-socle-base));display:flex;flex-wrap:wrap;gap:calc(8px * var(--densite-interne));margin:-12px 16px 0;padding:20px calc(12px * var(--densite-interne)) calc(8px * var(--densite-interne));border-radius:0 0 calc(12px * var(--courbure-interface)) calc(12px * var(--courbure-interface))}.ordonnance-commandes-edition{display:flex;align-items:center;gap:inherit;margin-left:auto}.ordonnance-commandes button{gap:calc(8px * var(--densite-interne));min-height:34px;justify-content:center;background:transparent;color:var(--surface-ordonnance-entete-texte);border:1px solid transparent;border-radius:calc(9px * var(--courbure-interface))}.ordonnance-commandes [data-soins-commande=pointer],.ordonnance-commandes [data-soins-commande=facturer],.ordonnance-commandes [data-soins-commande=renouveler],.ordonnance-commandes [data-soins-commande=inactiver]{--ordonnance-action: var(--texte)}.ordonnance-commandes button:enabled:is(:hover,:focus-visible){background:transparent;color:var(--ordonnance-action, var(--surface-ordonnance-entete-texte));border-color:currentColor}.ordonnance-commandes button:enabled:focus-visible{text-decoration:underline;text-underline-offset:var(--pas)}.ordonnance-tableau{display:block;min-width:0;min-height:0;overflow-x:auto}.ordonnance-tableau-interieur{min-width:622px}.ordonnance-tableau-interieur:has([data-soins-gabarit=factures]){min-width:746px}.ordonnance-tableau-interieur:has([data-soins-gabarit=numero]){min-width:656px}.ordonnance-lignes{background:var(--fond-eleve);max-height:var(--liste-hauteur-max, none);padding-bottom:var(--liste-hauteur-pied-superpose, 0px);scroll-padding-bottom:var(--liste-hauteur-pied-superpose, 0px);overflow-y:auto;overscroll-behavior-y:contain}.pied-verre{position:relative;isolation:isolate;z-index:2}.ordonnance-totaux-superposes{--pied-verre-fond: var(--surface-ordonnance-totaux-fond);margin-top:calc(-1 * var(--liste-hauteur-pied-superpose, 0px))}.pied-verre:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--pied-verre-fond, var(--fond-eleve)) 70%,transparent),var(--pied-verre-fond, var(--fond-eleve)));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:none}[data-tableau-bande][data-pied-superpose]>[data-tableau-corps]{grid-row:2 / 4;padding-bottom:var(--liste-hauteur-pied-superpose, 0px);scroll-padding-bottom:var(--liste-hauteur-pied-superpose, 0px)}[data-tableau-bande][data-pied-superpose]>[data-tableau-pied]{grid-row:3;grid-column:1 / -1;--pied-verre-fond: var(--fond-eleve)}.ordonnance-lignes :is([data-soins-colonne=cps],[data-soins-cellule=cps]){box-shadow:inset 1px 0 0 var(--border)}.ordonnance-lignes thead{position:sticky;top:0;z-index:1}.carte-ordonnance .tableau-soins{height:auto;font-family:var(--police-ui);font-size:var(--texte-sm)}.carte-ordonnance [data-soins-pied]{background:transparent;border-top:1px solid var(--border)}.carte-ordonnance .tableau-soins thead{background:var(--surface-ordonnance-colonnes-fond)}.carte-ordonnance [data-soins-colonne]{color:var(--surface-ordonnance-colonnes-texte);font-family:var(--police-ui);height:var(--tableau-hauteur-ligne);padding-block:0;font-size:var(--texte-xs);font-weight:500;letter-spacing:normal;text-transform:none}.carte-ordonnance [data-soins-ligne]{height:var(--tableau-hauteur-ligne)}.carte-ordonnance [data-soins-cellule]{height:var(--tableau-hauteur-ligne);padding-block:0;vertical-align:middle}.carte-ordonnance [data-soins-pied] :is(th,td){padding-block:4px;font-weight:400}.carte-ordonnance [data-soins-pied] th{text-align:right;padding-right:12px;font-size:var(--texte-xs)}.carte-ordonnance [data-soins-pied] .ordonnance-pied-jauges{padding:6px calc(16px * var(--densite-interne));vertical-align:middle}.ordonnance-pied-jauges .ordonnance-jauges{width:-moz-max-content;width:max-content;max-width:100%;gap:6px}.ordonnance-pied-jauges .ordonnance-jauges-circulaires{gap:calc(8px * var(--densite-interne)) calc(24px * var(--densite-interne))}.ordonnance-pied-jauges .jauge-circulaire{flex-direction:row-reverse;gap:calc(8px * var(--densite-interne))}.ordonnance-pied-jauges .ordonnance-jauge-titre{font-size:10px;font-weight:500;color:var(--texte)}.ordonnance-pied-jauges .jauges-circulaires-legende{gap:4px calc(12px * var(--densite-interne))}.carte-ordonnance [data-soins-pied-ligne=totaux] :is(th,[data-soins-pied-montant]){padding-top:6px;padding-bottom:2px;font-weight:500}.carte-ordonnance [data-soins-pied-ligne]:not([data-soins-pied-ligne=totaux]) :is(th,[data-soins-pied-montant]){padding-top:2px;padding-bottom:6px}.carte-ordonnance [data-soins-pied-ligne=totaux] [data-soins-pied-montant=total]{font-size:var(--texte-base);font-weight:600}.ordonnance-factures{display:flex;flex-wrap:wrap;gap:5px;align-items:flex-start}:is(.carte-ordonnance,.facturation-tableau) :is([data-pastille-facture],[data-label-numero]){display:inline-flex;align-items:center;gap:4px;padding:2px 5px;border:1px solid var(--pastille-etat-couleur, var(--border-strong));border-radius:calc(7px * var(--courbure-interface));background:transparent;color:var(--texte);font-size:var(--texte-sm);white-space:nowrap}:is(.carte-ordonnance,.facturation-tableau) [data-pastille-etat=facture]{--pastille-etat-couleur: var(--anneau-facture)}:is(.carte-ordonnance,.facturation-tableau) [data-pastille-etat=paye]{--pastille-etat-couleur: var(--anneau-paye)}:is(.carte-ordonnance,.facturation-tableau) [data-pastille-facture]{border:0;border-radius:999px;padding:3px 7px;color:var(--pastille-etat-couleur, var(--texte-doux));background:color-mix(in srgb,var(--pastille-etat-couleur, var(--texte-doux)) 10%,var(--fond-eleve))}.ordonnance-entete .jauge-detaillee-legende{flex-wrap:nowrap;color:color-mix(in srgb,currentColor 75%,transparent)}.ordonnance-entete .jauge-detaillee-legende .mono{color:inherit}.ordonnance-entete .jauge-detaillee-repere:before{border-color:currentColor}.ordonnance-entete :is([data-jauge-pointage-part=pointees],[data-jauge-detail=pointees] i){background:currentColor;color:inherit}.ordonnance-entete :is([data-jauge-pointage-part=restantes],[data-jauge-detail=restantes] i){background:color-mix(in srgb,currentColor 25%,transparent);color:inherit}@container (max-width: 720px){.ordonnance-entete{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(170px,max-content);gap:calc(12px * var(--densite-interne));padding:calc(8px * var(--densite-interne)) calc(12px * var(--densite-interne))}.ordonnance-champs{gap:6px calc(12px * var(--densite-interne))}.ordonnance-entete-identite{align-items:flex-start;flex-direction:column;gap:6px}.ordonnance-prescripteur{padding-left:0;border-left:0}.ordonnance-commandes{margin-inline:12px;padding:20px calc(8px * var(--densite-interne)) calc(8px * var(--densite-interne));gap:6px}.ordonnance-commandes button{padding-inline:calc(8px * var(--densite-interne));gap:5px;font-size:12px}}@container (max-width: 420px){.ordonnance-entete{grid-template-columns:minmax(0,1fr) minmax(170px,max-content)}.ordonnance-champs{grid-column:1}.ordonnance-entete [data-soins-jauge-pointage]{grid-column:2;grid-row:1 / 3}}.jauge-circulaire{display:inline-flex;align-items:center;gap:calc(8px * var(--densite-interne));padding:0;border:0;border-radius:4px;background:transparent;color:var(--texte);cursor:pointer}.jauge-circulaire:disabled{cursor:default}.jauge-circulaire:enabled:is(:hover,:focus-visible) .ordonnance-jauge-titre{color:var(--texte)}.jauge-circulaire:focus-visible{outline:2px solid var(--texte-doux);outline-offset:4px}.jauge-circulaire-anneau{width:28px;height:28px;flex-shrink:0;fill:none;stroke-width:var(--jauge-circulaire-epaisseur)}.jauge-circulaire-piste{stroke:var(--border-strong)}[data-anneau-etat=paye]{--anneau-couleur: var(--anneau-paye)}[data-anneau-etat=facture]{--anneau-couleur: var(--anneau-facture)}[data-anneau-etat=non-facture]{--anneau-couleur: var(--anneau-a-facturer)}.jauge-circulaire-anneau [data-anneau-etat]{stroke:var(--anneau-couleur)}.jauges-circulaires-legende{display:flex;flex-wrap:wrap;gap:4px calc(12px * var(--densite-interne));list-style:none;margin:0;padding:0;color:var(--texte-doux);font-size:10px}.jauges-circulaires-legende li,.jauge-circulaire-popover dt{display:flex;align-items:center;gap:5px;white-space:nowrap}.jauges-circulaires-legende i,.jauge-circulaire-popover i{width:5px;height:5px;border-radius:1px;background:var(--anneau-couleur)}.jauge-circulaire-popover{position:fixed;z-index:1000;padding-bottom:8px}.jauge-circulaire-popover:before{content:"";position:absolute;z-index:-1;top:-30px;right:-30px;bottom:-22px;left:-30px;border-radius:40px;pointer-events:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(to right,transparent,#000 30px,#000 calc(100% - 30px),transparent),linear-gradient(to bottom,transparent,#000 30px,#000 calc(100% - 30px),transparent);mask-image:linear-gradient(to right,transparent,#000 30px,#000 calc(100% - 30px),transparent),linear-gradient(to bottom,transparent,#000 30px,#000 calc(100% - 30px),transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.jauge-circulaire-contenu{overflow-y:auto;overscroll-behavior:contain;width:-moz-max-content;width:max-content;max-width:calc(100vw - 16px);padding:0;overflow-x:hidden;border:1px solid var(--border-strong);border-radius:calc(10px * var(--courbure-interface));background:var(--fond-eleve);color:var(--texte);box-shadow:var(--ombre-1);font-size:12px}.jauge-circulaire-popover strong{font-weight:500}.jauge-circulaire-entete{display:flex;align-items:center;gap:calc(8px * var(--densite-interne));padding:6px calc(12px * var(--densite-interne));font-size:11px;line-height:16px;background:var(--surface-jauge-popover-entete-fond);color:var(--surface-jauge-popover-entete-texte);box-shadow:inset 0 -1px var(--surface-ordonnance-entete-filet)}.jauge-circulaire-entete .mono{opacity:.8}.jauge-circulaire-details{border-collapse:collapse;width:100%}.jauge-circulaire-details :is(th,td){padding:calc(8px * var(--densite-interne)) calc(12px * var(--densite-interne));white-space:nowrap;font-weight:400;text-align:right}.jauge-circulaire-details th:first-child{text-align:left;padding-left:14px}.jauge-circulaire-details thead th{color:var(--texte-doux);font-size:10px;border-bottom:1px solid var(--border)}.jauge-circulaire-details tbody th{color:var(--texte-doux)}.jauge-circulaire-details i{display:inline-block;margin-right:5px;vertical-align:middle}.jauge-circulaire-details tfoot{border-top:1px solid var(--border-strong);background:var(--surface-jauge-popover-entete-fond);color:var(--surface-jauge-popover-entete-texte)}.jauge-circulaire-details tfoot :is(th,td){padding-top:6px;padding-bottom:6px;font-size:11px;line-height:16px;font-weight:500}.jauge-reglement-barre{display:flex;height:var(--jauge-reglement-epaisseur,4px);overflow:hidden;border-radius:2px;background:var(--border-strong)}[data-jauge-reglement-part=regle]{background:var(--texte)}[data-jauge-reglement-part=restant]{background:var(--border-strong)}[data-jauge-reglement]{width:var(--jauge-reglement-largeur);max-width:100%}[data-jauge-reglement] .jauge-detaillee-legende{flex-wrap:nowrap;justify-content:flex-end;font-size:var(--texte-compact)}[data-jauge-reglement] .jauge-detaillee-legende .mono{text-align:right;font-variant-numeric:tabular-nums}.jauge-factures-reglement{width:-moz-max-content;width:max-content;max-width:100%;flex:none}.jauge-factures-reglement .jauge-detaillee-legende{justify-content:space-between;flex-wrap:nowrap;gap:8px;font-size:var(--texte-xs)}[data-jauge-reglement-part=rejet]{background:var(--etat-rejet-texte)}.jauge-factures-reglement :is([data-jauge-reglement-part=regle],[data-jauge-detail=paye] i){background:var(--suivi-facture-paye-accent)}.jauge-factures-reglement :is([data-jauge-reglement-part=rejet],[data-jauge-detail=non-facture] i){background:var(--suivi-facture-rejet-accent)}.jauge-factures-reglement :is(.jauge-reglement-barre,[data-jauge-reglement-part=restant],[data-jauge-detail=restantes] i){background:var(--suivi-facture-restant)}.ordonnance-entete.entete-rail-sobre{--entete-intensite-accent:var(--entete-intensite-defaut);background:transparent;color:var(--texte)}.action-popup-zone{position:fixed;z-index:60;display:flex;align-items:center;justify-content:center;padding:calc(12px * var(--densite-interne));box-sizing:border-box;overflow:hidden;border-radius:var(--rayon);pointer-events:none}.action-popup-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto;background:color-mix(in srgb,var(--fond) 58%,transparent)}.action-popup{position:relative;inset:auto;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(8px * var(--densite-interne));min-height:0;width:344px;max-width:100%;max-height:100%;border:0;background:transparent;color:var(--texte);outline:none;overflow:visible;pointer-events:auto}.action-popup[data-action-popup=message]{width:520px}.action-popup[data-action-popup=large]{width:670px}.action-popup-formulaire{border:1px solid var(--border-strong);border-radius:calc(16px * var(--courbure-interface));background:var(--fond-eleve);box-shadow:0 12px 36px #0000002e,0 2px 6px #00000014;min-height:0;overscroll-behavior:contain}.action-popup-formulaire .action-popover-entete{z-index:1}.action-popup-formulaire .pointage-popover>.action-popover-valider{flex-shrink:0}.action-popup-formulaire .renouvellement-actions,.action-popup-formulaire [data-facturation-actions]{background:var(--fond-eleve)}.action-popup-zone [data-popup-fond]{position:absolute;padding:calc(16px * var(--densite-interne));backdrop-filter:none;-webkit-backdrop-filter:none}.action-popup-zone [data-popup]{width:100%;height:auto;max-height:100%}.action-popover-contenu{display:flex;flex-direction:column;gap:14px;padding:calc(16px * var(--densite-interne));min-width:0}.action-popover-entete{display:flex;align-items:center;gap:10px;flex-shrink:0;margin:-16px -16px 0;padding:10px calc(16px * var(--densite-interne));background:var(--popover-action-entete);color:#ecedef;border-bottom:1px solid var(--surface-ordonnance-entete-filet)}.action-popover-entete h3{margin:0;font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.action-popover-fermer,.bouton-fermer-contraste{display:grid;place-items:center;width:30px;height:30px;margin-left:auto;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;opacity:.65;cursor:pointer;transition:opacity var(--duree-micro),background-color var(--duree-micro)}.bouton-fermer-contraste{margin-left:0;transition:none}.bouton-fermer-contraste:enabled:is(:hover,:focus-visible){opacity:1}.action-popover-fermer svg{transition:transform var(--duree-micro)}.action-popover-fermer:is(:hover,:focus-visible){opacity:1;background:#ffffff14}.action-popover-fermer:hover svg{transform:rotate(90deg)}.action-popover-contenu .action-popover-valider{min-height:44px;gap:7px;padding:calc(8px * var(--densite-interne)) calc(16px * var(--densite-interne));border-radius:calc(12px * var(--courbure-interface));font-size:16px;font-weight:500;background:var(--popover-action-entete);color:#ecedef}.action-popover-contenu .action-popover-valider:enabled:is(:hover,:focus-visible){filter:brightness(1.16)}.pointage-popover .action-popover-valider{width:100%}.pointage-natures{display:flex;align-self:flex-start}.pointage-nature-option{background:transparent;cursor:pointer;white-space:nowrap}.pointage-calendrier{display:flex;flex-direction:column;gap:7px}.pointage-entete{display:flex;align-items:center;justify-content:space-between;gap:calc(16px * var(--densite-interne));margin-bottom:8px}.pointage-entete .pointage-navigation{flex:1;min-width:0;max-width:360px;margin-bottom:0}.pointage-entete[data-actions-avant]{justify-content:flex-start}.pointage-entete[data-actions-avant] .pointage-navigation{flex:0 1 260px}.pointage-navigation{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px}.pointage-periode{display:flex;gap:6px;align-items:baseline;min-width:0}.pointage-periode select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:calc(5px * var(--courbure-interface));background:transparent;padding:2px;color:var(--texte);font:inherit;font-size:16px;font-weight:500;cursor:pointer}.pointage-periode select[data-pointage-annee]{color:var(--texte-doux);font-weight:400}.pointage-periode select option{background:var(--fond-eleve);color:var(--texte)}.pointage-semaine,.pointage-grille{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;text-align:center}.pointage-semaine{color:var(--texte-doux);font-size:12px;padding-bottom:3px}.pointage-grille button,.pointage-grille [data-pointage-vide]{height:40px;min-width:0}.pointage-grille button{border:1px solid transparent;border-radius:calc(11px * var(--courbure-interface));padding:0;font-size:16px;transition:background-color var(--duree-micro),color var(--duree-micro);cursor:pointer}.pointage-grille button[data-pointage-etat=deja_pointee]{background:transparent;border-color:var(--border-strong)}.pointage-grille button:disabled{background:var(--fond);color:var(--texte-doux);border-color:transparent;opacity:.45;cursor:default}.pointage-grille button:focus-visible{outline:2px solid var(--texte-doux);outline-offset:1px}.compteur-roulant{display:inline-flex;font-weight:600;line-height:1.25}.compteur-roulant-chiffres{display:inline-flex}.compteur-roulant-case{display:inline-block;position:relative;overflow:hidden;width:1ch;height:1.25em}.compteur-roulant-chiffre{display:block;width:1ch}.compteur-roulant-separateur{white-space:pre}.renouvellement-destinataire{display:flex;align-items:center;gap:calc(16px * var(--densite-interne));font-size:15px}.renouvellement-copies{display:flex;align-items:center;gap:calc(16px * var(--densite-interne));min-width:0;font-size:var(--texte-sm)}.renouvellement-copies input{flex:1;min-width:0;border:var(--filet) solid var(--border);border-radius:var(--rayon-sm);padding-inline:12px}.renouvellement-copies input[aria-invalid=true]{border-color:var(--etat-rejet-texte)}.renouvellement-adresse{display:flex;flex-wrap:wrap;gap:4px 14px;border-radius:calc(11px * var(--courbure-interface));padding:10px 14px;background:var(--fond-bande);min-width:0;overflow-wrap:anywhere}.renouvellement-adresse [data-renouvellement-destinataire-nom]{font-weight:500}.renouvellement-adresse [data-renouvellement-destinataire-mail]{font-size:13px}.renouvellement-editeur{display:flex;flex-direction:column;border:1px solid var(--border-strong);border-radius:calc(12px * var(--courbure-interface));overflow:hidden}.renouvellement-editeur:focus-within{border-color:var(--texte-doux)}.renouvellement-editeur textarea{display:block;box-sizing:border-box;width:100%;min-height:220px;height:min(42dvh,350px);border:0;outline:0;border-radius:0;resize:vertical;padding:14px;font-family:var(--police-ui);font-size:15px;line-height:1.55;background:var(--fond-eleve);color:var(--texte)}.renouvellement-outils{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 10px;padding:calc(8px * var(--densite-interne)) calc(12px * var(--densite-interne));border-top:1px solid var(--border);background:var(--fond-bande)}.renouvellement-outils button{gap:calc(8px * var(--densite-interne));padding:6px 2px;font-size:13px;color:var(--texte-doux)}.renouvellement-outils button:enabled:is(:hover,:focus-visible){color:var(--texte);background:transparent}.renouvellement-actions{display:flex;flex-direction:column;align-items:flex-end;gap:calc(8px * var(--densite-interne))}.renouvellement-actions .renouvellement-envoi{width:240px;max-width:100%}.renouvellement-envoi-contenu{display:inline-flex;align-items:center;justify-content:center;gap:7px}.renouvellement-envoi-contenu svg{width:20px;height:20px;flex:none}.action-popover-contenu .renouvellement-envoi[data-envoi-etat=envoye]{color:var(--renouvellement-vert);background:color-mix(in srgb,var(--renouvellement-vert) 12%,var(--fond-eleve));border-color:currentColor;opacity:1}.renouvellement-envoi[data-envoi-etat=envoi]{opacity:1}@media(max-width:420px){.action-popover-contenu{padding:calc(16px * var(--densite-interne));gap:14px}.action-popover-entete{margin:-16px -16px 0}.pointage-periode select{font-size:15px}.pointage-grille button,.pointage-grille [data-pointage-vide]{height:40px}.renouvellement-editeur textarea{font-size:14px}.renouvellement-outils{gap:2px 10px;padding:calc(8px * var(--densite-interne))}.renouvellement-actions .action-popover-valider{width:100%}}@media(prefers-reduced-motion:reduce){.action-popover-fermer svg{transition:none}.action-popover-fermer:hover svg{transform:none}}.pointage-semaine{text-transform:uppercase}.pointage-periode select[data-pointage-mois]{text-transform:capitalize}.action-popup-calques{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0}.action-popup-zone:not([data-action-phase]){visibility:hidden}.action-popup-zone[data-action-phase=deploiement] .action-popup-calques,.action-popup-zone[data-action-phase=ouvert] .action-popup-calques{opacity:1}.action-popup[data-action-popup=message]{height:min(100%,600px)}.action-popup[data-action-popup=large]{height:auto;max-height:min(100%,600px)}.action-popup-formulaire{display:flex;flex-direction:column;flex:1;overflow:hidden}.action-popup-formulaire>section{min-height:0;max-height:100%}.renouvellement-popover{height:100%;overflow:auto}.action-popup-formulaire .action-popover-entete{position:static}.action-popup-formulaire .renouvellement-actions,.action-popup-formulaire [data-facturation-actions],.action-popup-formulaire .pointage-popover>.action-popover-valider{position:static;margin-bottom:0;padding-block:0}.renouvellement-popover>:not(.renouvellement-editeur),.facturation-popover>:not(.facturation-corps){flex-shrink:0}.renouvellement-editeur{flex:1;min-height:120px}.renouvellement-editeur textarea{flex:1;min-height:60px;height:auto;resize:none}.renouvellement-outils{flex-shrink:0}.facturation-corps{overflow:auto;overscroll-behavior:contain;min-height:0;flex:1;display:flex;flex-direction:column;gap:10px}.facturation-popover [data-facturation-pied]{flex-shrink:0}@media(min-width:601px)and (max-height:850px){.pointage-popover{gap:10px;padding:calc(12px * var(--densite-interne))}.pointage-popover .action-popover-entete{margin:-12px -12px 0}.pointage-calendrier{gap:5px}.pointage-grille button,.pointage-grille [data-pointage-vide]{height:32px}.pointage-navigation{margin-bottom:2px}.action-popover-contenu{gap:10px}.action-popover-entete{padding-block:7px}.renouvellement-editeur textarea{padding:calc(12px * var(--densite-interne));font-size:14px}.renouvellement-destinataire{font-size:13px}.renouvellement-adresse{padding:7px 10px}.facturation-popover [data-facturation-actions]{gap:calc(8px * var(--densite-interne))}}@media(max-width:600px){.action-popup-formulaire{overflow:auto}.action-popup-formulaire>section{max-height:none}}.facturation-popover{padding:0;gap:0;flex:0 1 auto}.facturation-popover .action-popover-entete{margin:0}.facturation-corps{flex:0 1 auto;border:0;border-radius:0;background:var(--fond-eleve)}.facturation-tableau{flex-shrink:0;table-layout:fixed;width:100%;min-width:570px;border-collapse:collapse;font-family:var(--police-ui);font-size:var(--texte-sm)}.facturation-tableau [data-facturation-colonne=case]{width:36px}.facturation-tableau [data-facturation-colonne=date]{width:96px}.facturation-tableau [data-facturation-colonne=acte]{width:86px}.facturation-tableau :is([data-facturation-colonne=cps],[data-facturation-colonne=patient]){width:126px}.facturation-tableau [data-facturation-colonne=total]{width:100px}.facturation-tableau :is(th,td){height:var(--tableau-hauteur-ligne);padding:0 calc(8px * var(--densite-interne));text-align:left;border-bottom:1px solid var(--border);color:var(--texte);white-space:nowrap}.facturation-tableau th{position:sticky;top:0;z-index:1;background:var(--fond-eleve);font-size:var(--texte-xs);font-weight:500;color:var(--texte-doux)}.facturation-tableau :is(th,td):first-child{text-align:center;padding-inline:6px}.facturation-tableau :is(th,td):last-child{padding-right:16px}.facturation-tableau input[type=checkbox]{width:14px;height:14px;margin:0;vertical-align:middle;accent-color:var(--texte);cursor:pointer}.facturation-tableau tbody tr:hover{background:var(--fond-survol)}.facturation-tableau :is(.facturation-colonne-montant,.num){text-align:right}.facturation-aucune{margin:0;padding:calc(16px * var(--densite-interne));font-size:var(--texte-sm);color:var(--texte-doux)}.facturation-pied{margin:0;padding:calc(16px * var(--densite-interne));border-top:1px solid var(--border);background:var(--fond-bande)}.facturation-actions{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:calc(24px * var(--densite-interne));align-items:center}.action-popup-formulaire [data-facturation-actions]{background:transparent}.facturation-boutons{width:-moz-max-content;width:max-content;max-width:100%}.facturation-boutons,.facturation-action-canal{display:flex;flex-direction:column;gap:calc(8px * var(--densite-interne));min-width:0}.facturation-action-canal{gap:4px}.facturation-bouton-vivant{--icone-taille: 20px;justify-content:flex-start;min-height:40px;width:100%;gap:calc(8px * var(--densite-interne));padding:calc(8px * var(--densite-interne)) calc(12px * var(--densite-interne));border-radius:calc(10px * var(--courbure-interface));font-size:var(--texte-base);background:var(--popover-action-entete);color:#ecedef}.facturation-bouton-vivant>[data-facturation-bouton-montant]{margin-left:auto;min-width:7ch;text-align:right;font-family:var(--police-mono)}.facturation-bouton-vivant>span{white-space:nowrap}.facturation-bouton-vivant:enabled:is(:hover,:focus-visible){filter:brightness(1.16)}.facturation-erreur{margin:0;font-size:var(--texte-xs);color:var(--etat-rejet-texte)}.facturation-date{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.facturation-date-libelle{font-size:var(--texte-sm);color:var(--texte-doux)}.facturation-date>button{gap:calc(8px * var(--densite-interne));min-height:40px;border-radius:calc(10px * var(--courbure-interface));font-size:var(--texte-base)}.facturation-calendrier{position:fixed;overflow:auto;z-index:3;width:252px;padding:8px;border:1px solid var(--border-strong);border-radius:calc(12px * var(--courbure-interface));background:var(--fond-eleve);color:var(--texte);box-shadow:var(--ombre-1)}.facturation-calendrier .pointage-grille{grid-template-rows:repeat(6,28px);gap:2px}.facturation-calendrier .pointage-grille :is(button,[data-pointage-vide]){height:28px;min-height:28px;font-size:13px}.facturation-calendrier .pointage-calendrier{gap:4px}.facturation-calendrier .pointage-navigation{margin-bottom:2px}.facturation-calendrier .pointage-navigation>.bouton{--commande-hauteur:24px;width:24px;height:24px;min-height:24px;padding:0}.facturation-calendrier .pointage-periode select{font-size:13px}.facturation-calendrier .pointage-semaine{font-size:11px;gap:2px;padding-bottom:0}.facturation-action-canal [data-facturation-rendu]{max-height:64px;overflow:auto}@media(max-width:600px){.facturation-actions{grid-template-columns:minmax(0,1fr);gap:calc(12px * var(--densite-interne))}.facturation-calendrier{width:min(252px,calc(100vw - 32px))}}.action-popup-formulaire>.action-popover-entete{margin:0;min-height:56px;padding:calc(12px * var(--densite-interne)) calc(16px * var(--densite-interne))}.action-popup-formulaire>.action-popover-entete>h3{flex:1;min-width:0;line-height:20px;overflow-wrap:anywhere}.action-popup-formulaire>.action-popover-entete>svg{flex-shrink:0}.action-popup-formulaire>.action-popover-entete>.action-popover-fermer{flex-shrink:0;width:32px;height:32px}[data-calendrier-effets=mensuel] .pointage-grille button{position:relative;border-radius:var(--rayon-sm);border:var(--filet) solid var(--border);background:var(--fond-eleve);color:var(--texte)}[data-calendrier-effets=mensuel] .pointage-grille button:is(:hover,:focus-visible):not([data-fixe=true]):not(:disabled){z-index:1;background:var(--fond-eleve);border-color:var(--border);box-shadow:0 4px 12px color-mix(in srgb,var(--calendrier-accent) 30%,transparent),0 1px 4px color-mix(in srgb,var(--calendrier-accent) 18%,transparent)}[data-calendrier-effets=mensuel] .pointage-grille button[data-fixe=true][data-borne=true]{background:color-mix(in srgb,var(--calendrier-accent) 10%,var(--fond-eleve));border-color:var(--calendrier-accent)}[data-calendrier-effets=mensuel] .pointage-grille button:focus-visible{outline:1px solid var(--calendrier-accent);outline-offset:-3px}[data-selection-circulaire] .pointage-grille button{position:relative;padding:0;border:0;background:transparent;border-radius:var(--rayon-sm)}[data-selection-circulaire] .pointage-grille button:enabled:is(:hover,:focus-visible){background:var(--ligne-fond-survol)}[data-selection-circulaire] .pointage-grille button[aria-pressed=true],[data-selection-circulaire] .pointage-grille button[aria-pressed=true]:enabled:is(:hover,:focus-visible){background:transparent;outline:none}.calendrier-jour-contenu{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.calendrier-jour-contenu>span:first-child{line-height:20px}[data-selection-circulaire] [aria-pressed=true] .calendrier-jour-contenu:after{content:"";position:absolute;width:36px;height:36px;top:50%;left:50%;transform:translate(-50%,-50%);border:var(--filet) solid var(--accent-interface);border-radius:50%;box-shadow:0 0 8px color-mix(in srgb,var(--accent-interface) 30%,transparent);pointer-events:none}.action-popover-synthese{--texte:var(--surface-ordonnance-entete-texte);--texte-doux:color-mix(in srgb,var(--surface-ordonnance-entete-texte) 75%,transparent);--border-strong:color-mix(in srgb,var(--surface-ordonnance-entete-texte) 35%,transparent);background:color-mix(in srgb,var(--surface-ordonnance-entete-fond) 70%,var(--fond-eleve));color:var(--texte)}.renouvellement-adresse:has(.renouvellement-mail-manquant){display:flex;flex-wrap:wrap;align-items:center;gap:calc(12px * var(--densite-interne));width:100%}.renouvellement-mail-manquant{border-radius:var(--rayon);flex:1;min-width:190px;border:var(--filet) solid var(--etat-rejet-texte);padding:calc(8px * var(--densite-interne)) 10px}.action-popup[data-action-popup=document]{width:670px;height:100%;max-height:100%}.action-popup[data-action-popup=document] .action-popup-formulaire{overflow:hidden}.action-popup[data-action-popup=document] .seance-document{flex:1;height:auto;min-height:0}.action-popup[data-action-popup=edition]{width:940px;height:min(780px,100%);max-height:100%}.action-popup[data-action-popup=edition] .action-popup-formulaire{overflow:hidden}.action-popup[data-action-popup=confirmation]{width:-moz-max-content;width:max-content;max-width:min(520px,100%);height:auto}.pointage-navigation[data-fleches=droite] .pointage-periode{margin-right:auto}.pointage-mois-select[data-ajuste=true]{position:relative;display:inline-block}.pointage-mois-select[data-ajuste=true]>span{display:block;visibility:hidden;white-space:nowrap;text-transform:capitalize;font-size:16px;font-weight:500;padding:2px}.pointage-mois-select[data-ajuste=true]>select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-width:0}@media(max-width:420px){.pointage-mois-select[data-ajuste=true]>span{font-size:15px}}[data-selection-circulaire] .pointage-navigation{justify-content:center;gap:2px}[data-selection-circulaire] .pointage-grille{gap:3px;grid-auto-rows:32px}[data-selection-circulaire] [data-calendrier-jour]{min-height:32px;height:32px}[data-selection-circulaire] .pointage-entete{gap:6px;flex-wrap:nowrap}[data-selection-circulaire] .pointage-entete[data-actions-avant] .pointage-navigation{flex:1;gap:0}[data-selection-circulaire] .pointage-entete>button{flex:none;font-size:11px;padding-inline:7px}[data-selection-circulaire] .pointage-entete .pointage-periode{gap:4px}[data-selection-circulaire] .pointage-entete :is(.pointage-periode select,.pointage-mois-select[data-ajuste]>span){font-size:13px}[data-selection-circulaire] .pointage-entete .pointage-navigation>button{width:24px;min-width:24px;padding:0}[data-calendrier-mois][data-navigation=repartie] .pointage-entete{position:relative;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content 24px 24px;align-items:center;gap:6px}[data-calendrier-mois][data-navigation=repartie] :is(.pointage-navigation,.pointage-periode){display:contents}[data-calendrier-actions-exterieures]{position:absolute;left:calc(100% + 6px);top:50%;transform:translateY(-50%)}.action-popover-entete-actions{display:flex;align-items:center;margin-left:auto;min-width:0}.action-popover-entete-actions+.action-popover-fermer{margin-left:0}.drawer-onglets[data-onglets-apparence=clear]{gap:4px;background:transparent;border:0;padding:0}.drawer-onglets[data-onglets-apparence=clear] .drawer-onglet{height:26px;padding:0 8px;border:0;background:transparent;color:var(--texte-doux);border-radius:var(--bouton-rayon);font-size:11px}.drawer-onglets[data-onglets-apparence=clear] .drawer-onglet:is([aria-selected=true],:hover,:focus-visible){background:var(--fond-survol);color:var(--texte)}@media(max-width:560px){.action-popover-entete:has(.action-popover-entete-actions){flex-wrap:wrap}.action-popover-entete:has(.action-popover-entete-actions)>h3{flex-basis:100%}}.drawer-onglets[data-onglets-apparence=bordee]{gap:4px;background:transparent;border:0;padding:0;color:inherit}.drawer-onglets[data-onglets-apparence=bordee] .drawer-onglet{height:var(--commande-hauteur);padding:0 8px;border:var(--filet) solid transparent;background:transparent;color:inherit;opacity:.55;border-radius:var(--bouton-rayon);font-size:11px;transition:opacity var(--duree-micro) var(--easing),background-color var(--duree-micro) var(--easing)}.drawer-onglets[data-onglets-apparence=bordee] .drawer-onglet[aria-selected=true]{opacity:1;border-color:currentColor}.drawer-onglets[data-onglets-apparence=bordee] .drawer-onglet:is(:hover,:focus-visible){opacity:1;color:inherit;background:color-mix(in srgb,currentColor 8%,transparent)}@media(prefers-reduced-motion:reduce){.drawer-onglets[data-onglets-apparence=bordee] .drawer-onglet{transition:none}}.action-popup-zone[data-fond-floute] .action-popup-backdrop{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.patient-infos-lecture{container-type:inline-size;display:flex;flex-direction:column;gap:calc(16px * var(--densite-interne))}.patient-infos-cartes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(16px * var(--densite-interne));align-items:start}[data-defilement-floute]{position:relative;--defilement-fondu-haut:18px;--defilement-fondu-bas:36px}[data-defilement-floute]:before,[data-defilement-floute]:after{content:"";position:absolute;z-index:2;left:0;right:0;pointer-events:none;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}[data-defilement-floute]:before{top:0;height:var(--defilement-fondu-haut);mask-image:linear-gradient(to bottom,#000,transparent);-webkit-mask-image:linear-gradient(to bottom,#000,transparent)}[data-defilement-floute]:after{bottom:0;height:var(--defilement-fondu-bas);mask-image:linear-gradient(to bottom,transparent,#000);-webkit-mask-image:linear-gradient(to bottom,transparent,#000)}[data-defilement-floute-corps]{scroll-padding-top:var(--defilement-fondu-haut);scroll-padding-bottom:var(--defilement-fondu-bas);mask-image:linear-gradient(to bottom,transparent,#000 var(--defilement-fondu-haut),#000 calc(100% - var(--defilement-fondu-bas)),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--defilement-fondu-haut),#000 calc(100% - var(--defilement-fondu-bas)),transparent)}.carte-informations,.carte-liste-contenu{color:var(--texte);min-width:0;overflow:hidden;border:1px solid var(--border-strong);border-radius:calc(12px * var(--courbure-interface));background:var(--fond-eleve)}.carte-informations-entete.action-popover-entete{margin:0;padding:10px calc(16px * var(--densite-interne))}.carte-informations-entete h3{font-size:12px;letter-spacing:.1em}.carte-informations-actions{margin-left:auto;flex:none;display:flex;align-items:center}.patient-infos-carte-champs{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);padding:10px calc(16px * var(--densite-interne))}.patient-infos-carte-champs>[data-drawer-champ]{gap:calc(16px * var(--densite-interne));padding-block:7px}.patient-infos-carte-champs [data-drawer-valeur]{min-width:0;overflow-wrap:anywhere}.patient-infos-carte-vide{grid-column:1 / -1;margin:7px 0;color:var(--texte-doux);font-size:var(--texte-sm)}.carte-informations[data-colonne-fiche=coordonnees]{grid-column:1}.carte-informations [data-fiche-copier]{color:var(--texte)}.patient-infos-lecture>.fiche-complement{margin-top:0;width:calc((100% - 16px * var(--densite-interne)) / 2);box-sizing:border-box}@container (max-width: 640px){.patient-infos-cartes{grid-template-columns:minmax(0,1fr)}.patient-infos-lecture>.fiche-complement{width:100%}}.filtrer-ancre{position:relative;height:38px;flex:none;z-index:20}.filtrer-mesure{position:absolute;visibility:hidden;pointer-events:none;display:flex;align-items:center;gap:calc(8px * var(--densite-interne));width:-moz-max-content;width:max-content;height:36px;padding:0 calc(12px * var(--densite-interne));font-size:var(--texte-sm);white-space:nowrap}.filtrer-surface{position:absolute;top:0;right:0;overflow:hidden;border:1px solid var(--border-strong);border-radius:calc(10px * var(--courbure-interface));background:var(--fond-eleve);color:var(--texte);transition:box-shadow var(--duree-panneau) var(--easing),border-radius var(--duree-panneau) var(--easing)}.filtrer-surface[data-ouvert=true]{box-shadow:var(--ombre-3)}.filtrer-entete{display:flex;align-items:center;width:100%;height:36px;background:var(--fond-eleve);color:var(--texte);transition:background-color var(--duree-micro) var(--easing),color var(--duree-micro) var(--easing)}.filtrer-surface[data-ouvert=true] .filtrer-entete{background:var(--action-fond);color:var(--action-texte)}.filtrer-entete>button{display:flex;flex:1;align-items:center;min-width:0;height:100%;padding:0 calc(12px * var(--densite-interne));gap:0;border:0;background:transparent;color:inherit;font-size:var(--texte-sm);cursor:pointer}.filtrer-icone{display:inline-flex;flex:none;margin-right:8px}.filtrer-libelles{position:relative;display:inline-flex;white-space:nowrap}.filtrer-surface[data-ouvert=true] .filtrer-libelles{padding-right:12px}.filtrer-libelle-mini{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.filtrer-ajout{display:flex;overflow:hidden;flex:none}.filtrer-badge{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:50%;background:color-mix(in srgb,currentColor 12%,transparent);font-size:11px;font-weight:600;line-height:1;flex:none}.filtrer-ajout .filtrer-badge{margin-left:8px}.filtrer-chevron{display:flex;justify-content:flex-end;overflow:hidden;margin-left:auto}.filtrer-chevron>span{display:flex}.filtrer-reset-enveloppe{display:flex;overflow:hidden;flex:none}.filtrer-reset-enveloppe button{display:grid;place-items:center;width:24px;height:28px;padding:0;border:0;background:transparent;color:inherit;opacity:.65;cursor:pointer}.filtrer-reset-enveloppe button:hover{opacity:1}.filtrer-reset-mesure{display:flex;width:16px}.filtrer-corps{display:flex;align-items:stretch;width:min(360px,calc(100vw - 34px));max-height:min(440px,calc(100dvh - 120px));overflow:auto;padding:calc(16px * var(--densite-interne)) calc(8px * var(--densite-interne));box-sizing:border-box}.filtrer-colonne{flex:1;min-width:0;padding:0 calc(8px * var(--densite-interne))}.ordonnances-liste-globale .filtrer-colonne{flex:0 0 max-content}[data-largeur-contenu] .filtrer-colonne{flex:0 0 auto}.filtrer-colonne+.filtrer-colonne{border-left:1px solid var(--border)}.filtrer-colonne h3{margin:0 0 10px;padding:0 calc(8px * var(--densite-interne));font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--texte-doux)}.filtrer-valeurs{display:flex;flex-direction:column;gap:3px}.filtrer-valeurs button{min-height:32px;padding:7px calc(8px * var(--densite-interne));border:0;border-radius:calc(6px * var(--courbure-interface));background:transparent;color:var(--texte);font-size:var(--texte-sm);line-height:1.35;font-weight:400;text-align:left;cursor:pointer;overflow-wrap:anywhere;transition:background-color var(--duree-micro) var(--easing)}.filtrer-valeurs button:is(:hover,:focus-visible){background:var(--fond-survol)}.filtrer-valeurs button[aria-pressed=true]{background:var(--fond-selection);font-weight:600}.filtrer-valeurs p{margin:0;padding:7px calc(8px * var(--densite-interne));font-size:var(--texte-sm);color:var(--texte-doux)}@media(prefers-reduced-motion:reduce){.filtrer-surface,.filtrer-entete,.filtrer-libelles{transition:none}}.action-popover-attente{margin-left:auto;flex:0 0 20px;width:20px}.action-popover-attente [data-etat-compteurs]{justify-content:center}.action-popover-attente [data-etat-chargement]{background:currentColor}.action-popover-attente+.action-popover-fermer{margin-left:0}.pointage-popover .pointage-grille{grid-template-rows:repeat(6,40px)}@media(min-width:601px)and (max-height:850px){.pointage-popover .pointage-grille{grid-template-rows:repeat(6,32px)}}.edition-ordonnance{min-height:0;max-height:100%}.edition-ordonnance-corps{border:0;padding:0;margin:0;min-width:0;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(16px * var(--densite-interne))}.edition-ordonnance-champ,.champ-catalogue{display:grid;gap:4px;min-width:0;color:var(--texte-doux);font-size:var(--texte-base)}.edition-ordonnance-champ select{width:100%;min-width:0;min-height:38px;border:1px solid var(--border-strong);border-radius:calc(8px * var(--courbure-interface));padding:calc(8px * var(--densite-interne));background:var(--fond);color:var(--texte)}.edition-ordonnance-case{display:flex;align-items:center;gap:calc(8px * var(--densite-interne));font-size:var(--texte-base)}.edition-ordonnance-pied{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-shrink:0;border-top:1px solid var(--border);padding-top:12px}.edition-ordonnance-pied p{margin:0 auto 0 0;max-width:240px;font-size:12px;color:var(--texte-doux)}.edition-ordonnance-pied button{gap:6px}.edition-ordonnance-commandes{display:flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0}@media(max-width:600px){.edition-ordonnance-corps{grid-template-columns:1fr}.edition-ordonnance-pied{flex-wrap:wrap}}.edition-ordonnance-corps{gap:18px 20px}.edition-ordonnance-champ select,.combobox-recherche input,.edition-compteur input{min-height:38px;border:1px solid var(--border-strong);border-radius:calc(8px * var(--courbure-interface));padding:calc(8px * var(--densite-interne)) 10px;background:var(--fond-eleve);color:var(--texte);width:100%;min-width:0}.combobox-recherche-saisie{position:relative}.combobox-recherche-saisie input{padding-right:30px;text-overflow:ellipsis}.combobox-recherche-saisie>svg{position:absolute;right:10px;top:12px;width:14px;height:14px;pointer-events:none}.combobox-recherche-liste{position:fixed;z-index:90;overflow:auto;border:1px solid var(--border-strong);border-radius:calc(10px * var(--courbure-interface));padding:4px;background:var(--fond-eleve);color:var(--texte);box-shadow:0 8px 25px #0003;font-size:var(--texte-base)}.combobox-recherche-liste [role=option]{padding:9px 10px;cursor:pointer;border-radius:calc(6px * var(--courbure-interface))}.combobox-recherche-liste [data-actif=true]{background:var(--fond-survol)}.combobox-recherche-liste [aria-selected=true]{font-weight:600}.combobox-recherche-liste p{margin:10px;color:var(--texte-doux)}.edition-medecin{position:relative}.edition-psc{position:absolute;right:0;top:0;display:flex;align-items:center;gap:5px}.edition-psc .edition-ordonnance-case{gap:5px;font-size:12px}.invite-info{border:1px solid var(--border-strong);border-radius:50%;width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;font:11px Georgia,serif;color:var(--texte-doux);background:transparent;cursor:help;padding:0;flex-shrink:0}.invite-info:hover,.invite-info:focus-visible{color:var(--texte);border-color:currentColor}.invite-detail-popover{position:fixed;z-index:1000;display:flex;width:-moz-max-content;width:max-content;max-width:calc(100vw - 16px)}.invite-detail-popover>div:not(.popover-ancre-habillage){display:flex;min-width:0;min-height:0;max-height:320px}.invite-detail-popover:before{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0;z-index:-1}.invite-detail-popover .tableau-detail-surface{min-width:0;border:1px solid var(--texte-doux)}.invite-info-bulle{position:fixed;z-index:100;max-width:264px;border:1px solid var(--border-strong);border-radius:calc(8px * var(--courbure-interface));padding:calc(8px * var(--densite-interne)) calc(12px * var(--densite-interne));background:var(--fond-eleve);color:var(--texte);font-size:12px;box-shadow:0 4px 15px #0003;pointer-events:none}.edition-quantitative{grid-column:1 / -1;display:grid;gap:10px;min-width:0}.edition-compteur{grid-column:1 / -1;display:grid;gap:6px;font-size:var(--texte-base);color:var(--texte-doux)}.edition-compteur-commandes{display:flex;gap:6px;align-items:center}.edition-compteur-commandes button{border:1px solid var(--border);border-radius:calc(8px * var(--courbure-interface));height:36px;width:42px;flex-shrink:0;color:var(--texte-doux);background:var(--fond);font-variant-numeric:tabular-nums}.edition-compteur-commandes button:hover{color:var(--texte);border-color:var(--border-strong);background:var(--fond-survol)}.edition-compteur input{text-align:center;flex:1;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.edition-compteur input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.edition-majorations{grid-column:1 / -1;border-top:1px solid var(--border);padding-top:14px}.edition-majorations h3{margin:0 0 12px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--texte-doux)}.edition-majorations-options{display:flex;align-items:center;justify-content:space-between;gap:calc(16px * var(--densite-interne));min-height:38px}.edition-majorations-options>div{display:flex;gap:7px;align-items:center}.edition-ik-choix{display:flex;align-items:center;gap:7px}.edition-majorations-options .champ{max-width:100px}.edition-majorations-options label:has(input[inputmode=decimal]){max-width:105px}.edition-majorations-options label:has(input[inputmode=decimal])>span{display:none}.edition-propagation{margin-right:auto;display:flex;gap:calc(8px * var(--densite-interne));align-items:flex-start;font-size:12px}.edition-propagation small{display:block;margin-top:4px;color:var(--texte-doux);font-size:10px}.edition-ordonnance input[type=checkbox]{accent-color:var(--texte)}@media(max-width:600px){.edition-compteur-commandes{gap:3px}.edition-compteur-commandes button{width:32px}.edition-majorations-options{flex-wrap:wrap}}.edition-ordonnance-corps{grid-template-columns:max-content minmax(0,1fr);width:100%;max-width:var(--edition-largeur-champs, 480px)}.edition-ordonnance-corps>.edition-ordonnance-champ select{width:auto}.edition-ordonnance-corps>.facturation-date{align-items:stretch}.edition-ordonnance-corps>.facturation-date>button{width:100%;justify-content:flex-start}.edition-compteur{max-width:var(--edition-largeur-champs, 480px);width:100%}.edition-majorations-options{justify-content:flex-start;gap:28px}.edition-majorations-options label:has(input[inputmode=decimal]){width:85px}.edition-propagation{align-items:center;line-height:1.5}@media(max-width:600px){.edition-ordonnance-corps{grid-template-columns:minmax(0,1fr)}}.edition-ordonnance-corps [data-edition-champ=Cotation]{grid-column:2}.edition-majorations-options input[inputmode=decimal]{width:100%;min-width:0}.filtrer-ancre[data-direction=haut] .filtrer-surface{top:auto;right:auto;bottom:0;left:0;transform-origin:bottom left}[data-tableau-pied][data-avec-debut]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:calc(8px * var(--densite-interne))}[data-tableau-pied][data-avec-debut]>[data-pied-actions]{grid-column:3;grid-row:1;justify-self:end}[data-tableau-pied][data-avec-debut]>[data-pied-compteur]{grid-column:2;grid-row:1;justify-self:center;white-space:nowrap}[data-tableau-pied-debut]{grid-column:1;grid-row:1;justify-self:start;min-width:0}:is([data-tableau-pied][data-avec-debut],.ordonnances-pied) .bouton-statut-patients{padding-inline:calc(8px * var(--densite-interne));font-size:12px}[data-tableau-bande]:has([data-tableau-pied-debut]){container-type:inline-size;container-name:tableau-filtres}@container tableau-filtres (max-width: 420px){[data-tableau-pied][data-avec-debut]:not([data-pied-ligne-unique]):not([data-pied-repli-compteur])>[data-pied-actions]{grid-column:1 / -1;grid-row:2}}.action-popup:not([data-action-popup=edition]):has(.edition-ordonnance:not([data-saisie-compacte])){--edition-largeur-champs: 480px;width:calc(var(--edition-largeur-champs) + 34px)}.champ-recherche{position:relative;width:276px;max-width:100%}.champ-recherche input{width:100%;padding-left:32px;padding-right:32px;background:var(--fond-eleve);border-color:color-mix(in srgb,var(--border-strong) 75%,var(--texte))}.champ-recherche input:is(:hover,:focus-visible){border-color:var(--texte-doux)}.champ-recherche-loupe{position:absolute;left:10px;top:50%;transform:translateY(-50%);display:flex;color:var(--texte-doux);pointer-events:none}.champ-recherche-loupe svg,.champ-recherche-effacer svg{width:14px;height:14px}.champ-recherche-effacer{position:absolute;inset:0 2px 0 auto;width:28px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--texte-doux);cursor:pointer;transition:color var(--duree-micro)}.champ-recherche-effacer svg{width:12px;height:12px}[data-ecran] [data-bandeau-outils]:has(.champ-recherche){align-items:center;transform:translateY(calc((var(--ecran-espace) - var(--ecran-marge)) / 2))}[data-drawer-interieur]:has([data-ordonnances-pied]){padding-bottom:0}[data-drawer-corps]:has([data-ordonnances-pied]){margin-inline:-16px;overflow:hidden}[data-onglet-soins]{container-type:inline-size}.ordonnances-defilement{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:calc(12px * var(--densite-interne));padding:0 calc(16px * var(--densite-interne)) calc(16px * var(--densite-interne))}.ordonnances-defilement>*{flex-shrink:0}.ordonnances-pied{flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:calc(8px * var(--densite-interne));padding:calc(8px * var(--densite-interne)) calc(12px * var(--densite-interne));border-top:var(--filet) solid var(--border);font-size:var(--texte-sm)}.ordonnances-pied>[data-pied-debut]{justify-self:start;height:38px}.ordonnances-pied>[data-pied-compteur]{justify-self:center;white-space:nowrap}.ordonnances-pied>[data-pied-actions]{justify-self:end}@container (max-width: 580px){.ordonnances-pied{grid-template-columns:1fr auto}.ordonnances-pied>[data-pied-compteur]{justify-self:end}.ordonnances-pied>[data-pied-actions]{grid-column:1 / -1}}.visualiseur-pdf{position:relative;flex:1;min-height:0;overflow:auto;background:var(--fond)}.visualiseur-pdf-pages{display:flex;flex-direction:column;align-items:center;gap:calc(16px * var(--densite-interne));padding:calc(16px * var(--densite-interne))}.visualiseur-pdf-pages canvas{display:block;box-shadow:0 1px 6px #0000001f}.visualiseur-pdf-attente{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--fond)}[data-drawer-pied][data-drawer-pied-groupe]{justify-content:flex-end}.filtrer-entete>button:disabled{cursor:default;opacity:.45}.heure-minutes{display:flex;align-items:center;gap:calc(8px * var(--densite-interne))}.heure-minutes-partie{display:grid;justify-items:center;gap:2px}.heure-minutes-partie .bouton{width:26px;height:22px;min-height:0;padding:3px}.heure-minutes-partie input{width:54px;min-height:36px;padding:6px;text-align:center;font-size:16px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.heure-minutes-partie input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.heure-minutes-separateur{color:var(--texte-doux);font-variant-numeric:tabular-nums}.frise-semaine{position:relative;flex:1 1 160px;min-width:120px;max-width:260px;height:74px;margin-inline:0;isolation:isolate}.frise-semaine-fenetre{position:absolute;top:0;bottom:0;left:calc(50% - 130px);width:260px;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent)}.frise-semaine-fenetre:before,.frise-semaine-fenetre:after{content:"";position:absolute;inset-block:0;width:12%;z-index:2;pointer-events:none;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.frise-semaine-fenetre:before{left:0;-webkit-mask-image:linear-gradient(to right,#000,transparent);mask-image:linear-gradient(to right,#000,transparent)}.frise-semaine-fenetre:after{right:0;-webkit-mask-image:linear-gradient(to left,#000,transparent);mask-image:linear-gradient(to left,#000,transparent)}.frise-semaine-mois{position:absolute;top:0;height:18px;left:50%;transform:translate(-50%);width:calc(var(--frise-largeur-semaine) + 24px);overflow:visible}.frise-semaine-mois>span{position:absolute;top:0;transform:translate(-50%);width:-moz-max-content;width:max-content;text-align:center;white-space:nowrap;font-size:var(--texte-xs);font-weight:600;line-height:18px;color:var(--texte)}.frise-semaine-mois>span:first-letter{text-transform:uppercase}.frise-semaine-segments{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(20px calc((100% - var(--frise-largeur-semaine) - 22px) / 2) 20px round 16px)}.frise-semaine-segments>span{position:absolute;top:30px;height:14px;border-radius:999px;background:var(--fond-survol)}.frise-semaine-raccord{position:absolute;top:30px;left:50%;transform:translate(-50%);width:var(--frise-largeur-semaine);height:14px;color:var(--texte-doux);overflow:visible}.frise-semaine-raccord line{stroke:currentColor;stroke-width:1}.frise-semaine-raccord circle{fill:currentColor}.frise-semaine-jours>span{position:absolute;top:30px;width:var(--frise-jour);height:14px;display:grid;place-items:center;color:var(--texte-doux);font-size:8px;line-height:1;font-variant-numeric:tabular-nums}.frise-semaine-cadre{position:absolute;top:20px;left:50%;transform:translate(-50%);width:calc(var(--frise-largeur-semaine) + 24px);height:34px;border:1px solid var(--zinc-950);border-radius:var(--rayon-pilule);pointer-events:none}[data-theme=sombre] .frise-semaine-cadre{border-color:var(--texte)}.frise-semaine-cadre>span{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);color:var(--texte);font-size:10px;line-height:14px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}[data-defilement-floute][data-defilement-borne]{overflow:clip}[data-tableau-bande][data-defilement-floute]:not([data-pied-superpose]):after{bottom:var(--liste-hauteur-pied-superpose,0px)}[data-defilement-floute][data-defilement-debut]{--defilement-fondu-haut:0px}[data-tableau-presentation=cartes] [data-tableau-ligne]{display:block;height:auto;min-height:0;padding:0 0 calc(12px * var(--densite-interne));border:0;background:transparent}[data-tableau-presentation=cartes] [data-tableau-ligne] .carte-liste-contenu{padding:14px calc(16px * var(--densite-interne));font-size:var(--texte-sm)}[data-tableau-presentation=cartes] [data-tableau-ligne]:hover .carte-liste-contenu{background:var(--ligne-fond-survol,var(--fond-survol))}[data-tableau-presentation=cartes] [data-tableau-ligne][data-choisie] .carte-liste-contenu{background:var(--fond-selection)}[data-tableau-presentation=cartes] [data-tableau-ligne]:active .carte-liste-contenu{background:var(--fond-actif)}[data-filtrer][data-icone-seule] .filtrer-mesure,[data-filtrer][data-icone-seule] [data-filtrer-bouton]{padding-inline:10px}[data-filtrer][data-icone-seule] [data-ouvert=false] :is(.filtrer-icone,.filtrer-chevron){margin-inline:0}[data-filtrer-complement]{grid-column:1 / -1}.filtrer-corps:has(>[data-filtrer-complement]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:calc(16px * var(--densite-interne))}[data-filtrer-complement] .filtrer-valeurs{flex-direction:row;flex-wrap:wrap}.filtrer-corps>[data-filtrer-complement]+.filtrer-colonne{border-left:0}.parcours-compact{display:flex;align-items:center;gap:32px;list-style:none;margin:0;padding:0;min-width:0}.parcours-compact>li{min-width:0;display:grid;grid-template-columns:24px max-content;align-items:center;gap:3px calc(8px * var(--densite-interne));position:relative}.parcours-compact-noeud{grid-row:1 / 3;width:24px;height:24px;border:1px solid var(--border-strong);border-radius:50%;display:grid;place-items:center;color:var(--texte-doux)}.parcours-compact-noeud svg{width:14px;height:14px}.parcours-compact-libelle{font-size:var(--texte-xs);color:var(--texte-doux)}.parcours-compact-contenu{display:flex;align-items:center;gap:4px;min-width:0}.entete-liste-integree{min-height:38px;margin:0;padding:4px calc(12px * var(--densite-interne));flex-shrink:0;justify-content:space-between;background:transparent;color:var(--texte);border:0}.entete-liste-integree h3{font-size:var(--texte-sm);font-weight:500;letter-spacing:0;text-transform:none}.cadre-liste-integree{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;border:1px solid var(--border-strong);border-radius:calc(12px * var(--courbure-interface));background:var(--fond-eleve)}.cadre-liste-integree>.entete-liste-integree{background:var(--surface-ordonnance-entete-fond);border-radius:calc(11px * var(--courbure-interface)) calc(11px * var(--courbure-interface)) 0 0;padding-inline:calc(16px * var(--densite-interne))}.cadre-liste-integree>[data-tableau-cadre]{margin:12px 12px 0}.cadre-liste-integree>[data-tableau-cadre]:last-of-type{border-radius:0 0 calc(11px * var(--courbure-interface)) calc(11px * var(--courbure-interface));overflow:hidden}[data-tableau-ajuste-contenu]{flex:0 1 auto;height:auto;min-height:70px}[data-tableau-ajuste-contenu]>[data-tableau-bande]{flex:0 1 auto}[data-tableau-ajuste-contenu] [data-tableau-corps]{min-height:70px}[data-tableau-ajuste-contenu]:has([data-tableau-lignes-chargees]:not([data-tableau-lignes-chargees="0"])),[data-tableau-ajuste-contenu] [data-tableau-lignes-chargees]:not([data-tableau-lignes-chargees="0"]){min-height:0}[data-tableau-presentation=bandes] [data-tableau-ligne]{display:block;height:auto;min-height:0;padding:0;border:0;border-bottom:1px solid var(--border);background:var(--fond-eleve)}.bande-liste-contenu{display:flex;align-items:center;gap:14px;padding:14px calc(16px * var(--densite-interne));font-size:var(--texte-sm)}.liste-rendu-libre{flex:1;min-width:0}.bande-liste-contenu>input{flex-shrink:0}[data-tableau-presentation=bandes] [data-tableau-derniere]{border-bottom:0}[data-tableau-presentation=bandes] [data-tableau-ligne]:hover{background:var(--ligne-fond-survol,color-mix(in srgb,var(--fond-eleve) 65%,var(--fond-survol)))}[data-tableau-presentation=bandes] [data-tableau-ligne][data-choisie]{background:var(--fond-selection)}[data-tableau-presentation=bandes] [data-tableau-ligne]:active{background:var(--fond-actif)}.cadre-liste-integree>[data-tableau-cadre]:has([data-tableau-presentation=bandes]){margin:0}.cadre-liste-integree>.entete-liste-integree:has(.entete-liste-outils){flex-wrap:wrap;gap:calc(8px * var(--densite-interne)) calc(16px * var(--densite-interne));padding-block:calc(8px * var(--densite-interne))}.entete-liste-titre{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(8px * var(--densite-interne)) calc(12px * var(--densite-interne))}.entete-liste-outils{min-height:40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:calc(8px * var(--densite-interne));margin-left:auto;min-width:0}.filtrer-temoin{position:absolute;top:0;right:0;width:9px;height:9px;border-radius:50%;background:var(--etat-rejet);pointer-events:none}.edition-propagation[data-visible=false]{visibility:hidden;pointer-events:none;opacity:0}.edition-propagation[data-visible=true]{animation:apparition-propagation var(--duree-panneau) var(--easing) both}@keyframes apparition-propagation{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.edition-propagation[data-visible=true]{animation:none}}.invite-info{position:relative}.invite-info:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%}[data-tableau-bande][data-defilement-floute]:not(:has(>[data-tableau-pied]))>[data-tableau-corps]{padding-bottom:var(--defilement-fondu-bas)}.entete-rail-sobre{position:relative;z-index:20;min-width:0;color:var(--texte);border-bottom:1px solid var(--border)}.entete-rail-sobre>.entete-liste-outils{position:relative}.entete-rail-sobre select{border-radius:var(--rayon-sm)}.entete-rail-sobre .filtrer-surface[data-ouvert=false] .filtrer-entete{background:transparent}.entete-rail-sobre[data-matiere=verre]{isolation:isolate;border-bottom:0}.entete-rail-sobre[data-matiere=verre]:before{content:"";position:absolute;pointer-events:none;z-index:-1;top:0;right:0;bottom:-18px;left:0;border-radius:calc(12px * var(--courbure-interface)) calc(12px * var(--courbure-interface)) 0 0;mask-image:linear-gradient(to bottom,#000 0%,#000 52%,rgb(0 0 0 / .8) 70%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 52%,rgb(0 0 0 / .8) 70%,transparent 100%);background:linear-gradient(160deg,color-mix(in srgb,var(--fond-eleve) 55%,transparent),color-mix(in srgb,var(--fond-eleve) 20%,transparent));backdrop-filter:blur(8px) saturate(110%);-webkit-backdrop-filter:blur(8px) saturate(110%)}.entete-rail-sobre[data-matiere=verre][data-limite=nette]{border-bottom:1px solid var(--border-strong);box-shadow:0 5px 8px -5px color-mix(in srgb,var(--zinc-950) 22%,transparent)}.entete-rail-sobre[data-matiere=verre][data-limite=nette]:before{top:0;right:0;bottom:0;left:0;mask-image:none;-webkit-mask-image:none;background:color-mix(in srgb,color-mix(in srgb,var(--entete-couleur,var(--accent-interface)) var(--entete-intensite-accent,var(--entete-intensite-defaut)),var(--fond-eleve)) var(--entete-opacite),transparent)}.cadre-liste-integree>[data-cadre-corps-defilant]{border-radius:0 0 calc(11px * var(--courbure-interface)) calc(11px * var(--courbure-interface));overflow:auto}.accordeon-formulaire{border:1px solid var(--border);border-radius:var(--rayon-sm);background:var(--fond-eleve);min-width:0}.accordeon-formulaire>h3{margin:0}.accordeon-formulaire>h3>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border:0;border-radius:inherit;background:var(--fond-survol);color:var(--texte);font:inherit;font-size:var(--texte-sm);font-weight:600;cursor:pointer}.accordeon-formulaire>h3>button svg{transition:transform var(--duree-micro) var(--easing)}.accordeon-formulaire[data-ouvert]>h3>button svg{transform:rotate(180deg)}.accordeon-formulaire-champs{padding:10px 12px}.accordeon-formulaire-region{overflow:hidden}.accordeon-formulaire-defilement{height:100%}@media(prefers-reduced-motion:reduce){.accordeon-formulaire>h3>button svg{transition:none}}.accordeon-formulaire[data-contenu-defilant]{min-height:0;overflow:hidden}.accordeon-formulaire[data-contenu-defilant]>h3{flex:none}.accordeon-formulaire[data-contenu-defilant] .accordeon-formulaire-defilement{overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.cadre-liste-integree>.entete-liste-integree.entete-rail-sobre{display:flex;align-items:center;--entete-intensite-accent:var(--entete-intensite-defaut);min-height:var(--entete-hauteur);background:transparent;padding:calc(var(--pas)*2) calc(16px * var(--densite-interne));gap:calc(var(--pas)*3)}.entete-liste-integree.entete-rail-sobre h3{margin:0;font-size:var(--texte-xl);font-weight:600;color:var(--texte)}.entete-liste-integree.entete-rail-sobre :is(.bouton:not([data-variante=primaire]),select),.entete-liste-integree.entete-rail-sobre .filtrer-surface[data-ouvert=false],.entete-liste-integree.entete-rail-sobre .filtrer-surface[data-ouvert=false] .filtrer-entete{background-color:var(--fond-eleve)}.bandes-repertoire .bande-liste-contenu{min-height:52px;padding:calc(var(--pas)*1.5) calc(var(--pas)*3);gap:calc(var(--pas)*2)}.entete-rail-sobre .entete-liste-titre{gap:calc(var(--pas)*2)}.entete-liste-compteur{display:inline-flex;align-items:baseline;font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;min-height:20px}.frise-semaine-mois>span[data-mois-visible=false]{visibility:hidden}.invite-info[data-attention]{border:0;border-radius:0;color:var(--medecin-compteur-a-renouveler);width:18px;height:18px}.invite-info[data-attention] svg{width:16px;height:16px}.invite-detail-attention{width:-moz-max-content;width:max-content;max-width:min(280px,calc(100vw - 16px));padding:8px 10px;border:1px solid var(--border-strong);border-radius:var(--rayon-sm);background:var(--fond-eleve);color:var(--texte);box-shadow:var(--ombre-2);font-size:var(--texte-xs);line-height:1.4}.invite-detail-attention>div:not(.popover-ancre-habillage){display:block;overflow:auto;overscroll-behavior:contain;max-height:min(320px,calc(var(--popover-hauteur-disponible,100dvh) - 18px))}.invite-detail-attention p{margin:0}.invite-detail-attention{border-radius:16px;isolation:isolate;background:transparent;border-color:transparent;box-shadow:none}.invite-detail-attention>.popover-ancre-habillage{top:-9px;right:-1px;bottom:-9px;left:-1px;filter:drop-shadow(0 3px 6px color-mix(in srgb,var(--zinc-950) 18%,transparent))}.filtrer-surface[data-sans-entete]>.filtrer-entete{position:absolute;inset:0 0 auto;background:transparent}.filtrer-surface[data-sans-entete][data-deploye=true]>.filtrer-entete{pointer-events:none}.filtrer-surface[data-sans-entete][data-deploye=true]{box-shadow:var(--ombre-3)}.filtrer-surface[data-sans-entete] .filtrer-corps{flex-wrap:wrap}.filtrer-corps>[data-filtrer-reset-panneau]{flex-basis:100%;justify-content:flex-start}.combobox-recherche-action{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--texte);padding:8px 10px;font:inherit;cursor:pointer}.combobox-recherche-action:is(:hover,:focus-visible){background:var(--fond-survol)}[data-theme=clair]{--logo-kaoha-clair-affichage: block;--logo-kaoha-sombre-affichage: none}.logo-kaoha{height:100%;width:auto;max-width:none;aspect-ratio:291.03 / 99}.logo-kaoha--clair{display:var(--logo-kaoha-clair-affichage)}.logo-kaoha--sombre{display:var(--logo-kaoha-sombre-affichage)}.icone-cps{display:inline-block;width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:url(/marques/cps-menu.svg) center / contain no-repeat;mask:url(/marques/cps-menu.svg) center / contain no-repeat}.medecins-ecran [data-drawer-corps]{display:flex;flex-direction:column}.medecins-ecran [data-drawer-corps]:has(>.medecin-onglet){margin-inline:-16px;overflow:hidden}.medecin-onglet{display:flex;flex-direction:column;min-height:0;flex:1;height:100%}.medecin-liste-scroll{overflow:auto;min-height:0;flex:1}.medecin-ordonnances-table,.medecin-suivis-table{width:100%;border-collapse:collapse;font-size:12px}:is(.medecin-ordonnances-table,.medecin-suivis-table) th{position:sticky;top:0;z-index:1;background:var(--fond-eleve);text-align:left;font-weight:500;color:var(--texte-doux);padding:calc(8px * var(--densite-interne)) 10px;font-size:var(--texte-xs);line-height:1.5;border-bottom:1px solid var(--border);white-space:nowrap}:is(.medecin-ordonnances-table,.medecin-suivis-table) td{padding:10px;border-top:1px solid var(--border);vertical-align:middle}:is(.medecin-ordonnances-table,.medecin-suivis-table) tr:is([data-medecin-ordonnance],[data-medecin-demande]){height:60px}:is(.medecin-ordonnances-table,.medecin-suivis-table) tbody tr:hover{background:var(--fond-eleve)}.medecin-ordonnances-table tr[data-inactive=true] td{color:var(--texte-doux);background:var(--fond)}.medecin-ordonnances-table{table-layout:fixed}:is(.medecin-ordonnances-table,.medecin-suivis-table) th:first-child{width:96px}.medecin-ordonnances-table th:nth-child(3){width:135px}.medecin-ordonnances-table th:nth-child(4){width:120px}.medecin-ordonnances-table th:last-child{width:122px;text-align:right}.medecin-ordonnances-table small,.medecin-suivis-table small{display:block;margin-top:5px;white-space:nowrap;font-size:11px}.identite-patient-liste{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;white-space:nowrap;line-height:1.4}.identite-patient-liste strong{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-weight:500}.identite-patient-liste>.mono{flex-shrink:0}.medecin-prescription>div{display:flex;align-items:center;gap:7px;white-space:nowrap}.medecin-prescription{line-height:1.4}.medecin-domicile{display:inline-flex}.medecin-actions-ordonnance{display:flex;justify-content:flex-end;flex-wrap:nowrap;align-items:center;gap:6px}.medecin-actions-ordonnance button{font-size:11px;padding:5px calc(8px * var(--densite-interne));min-height:28px;gap:5px}.medecin-ordonnances-table .medecin-actions-ordonnance button{flex:none;width:30px;height:30px;min-height:30px;padding:6px}.medecin-ordonnances-table .jauge-detaillee-legende{display:none}.medecin-ordonnances-table .jauge-detaillee{min-width:80px}.medecin-pied{justify-content:space-between;flex-shrink:0}.medecin-formulaire,.formulaire-fiche{display:grid;gap:18px;padding:20px;max-width:660px;width:100%;align-self:center}.medecin-champs-coordonnees label:last-child{grid-column:1/-1}.ordonnance-rattacher{white-space:nowrap;font-size:11px;padding:6px calc(8px * var(--densite-interne));gap:5px;color:var(--etat-rejet-texte);border-color:color-mix(in srgb,var(--etat-rejet-texte) 55%,var(--border-strong))}.ordonnance-rattacher:enabled:is(:hover,:focus-visible),.ordonnance-rattacher[aria-expanded=true]{border-color:currentColor;background:color-mix(in srgb,var(--etat-rejet-texte) 8%,var(--fond-eleve))}.ordonnance-rattachement{position:relative;min-width:0;width:100%;padding-right:16px}.ordonnance-rattachement-attente{position:absolute;right:0;top:50%;transform:translateY(-50%);width:12px;pointer-events:none}.bouton-chargement-contenu{position:relative;display:inline-block}.bouton-chargement-temoin{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.bouton-chargement-temoin [data-etat-chargement]{background:currentColor}.ordonnance-rattachement .combobox-recherche-saisie input{height:30px;min-height:30px;font-size:12px;padding-block:4px}.ordonnance-rattachement .combobox-recherche-saisie>svg{top:8px}.ordonnance-rattachement p{font-size:12px;color:var(--texte-doux);margin:4px 0 0;white-space:normal}.combobox-recherche-option-detail{display:flex;align-items:center;gap:calc(12px * var(--densite-interne));min-width:0}.combobox-recherche-option-detail>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combobox-recherche-option-detail>small{flex-shrink:0;margin-left:auto;font-size:11px;color:var(--texte-doux);font-family:var(--police-mono);white-space:nowrap}.combobox-recherche-option-detail[data-complement-multiligne]>span{flex-shrink:0}.combobox-recherche-option-detail[data-complement-multiligne]>small{min-width:0;flex-shrink:1;white-space:normal;overflow-wrap:anywhere;text-align:right;font-family:var(--police-ui)}.medecin-selection-groupe{display:flex;flex-wrap:wrap;gap:6px;max-height:90px;overflow:auto}.medecin-selection-groupe>span{display:flex;gap:6px;align-items:center;font-size:11px;padding:4px 6px;border:1px solid var(--border);border-radius:calc(6px * var(--courbure-interface))}.medecin-selection-groupe button{background:none;border:0;color:var(--texte-doux);padding:0;cursor:pointer}.medecin-selection-groupe button:is(:hover,:focus-visible){color:var(--texte)}.medecin-selection-groupe button:disabled{opacity:.25;cursor:default}.medecin-message{padding:calc(12px * var(--densite-interne));font-size:12px;line-height:1.6;background:var(--fond);border-radius:calc(8px * var(--courbure-interface))}.bouton-ordonnance-renouveler,.bouton-ordonnance-inactiver{--medecin-action:var(--texte)}.bouton-ordonnance:enabled:is(:hover,:focus-visible){color:var(--medecin-action);border-color:currentColor}.medecins-ecran{--panneau-largeur:740px}.medecins-ecran .bouton-statut-patients{white-space:nowrap}.filtrer-ancre[data-direction=bas][data-alignement=gauche] .filtrer-surface{left:0;right:auto;transform-origin:top left}.medecins-ecran :is([data-tableau-pied],.medecin-pied){min-height:55px;box-sizing:border-box}.medecins-ecran [data-tableau-pied] .bouton-statut-patients{height:38px}.medecin-pointage[data-renouvellement=true] .jauge-detaillee-repere{color:var(--etat-rejet-texte)}.medecin-pointage[data-renouvellement=true] .jauge-detaillee-repere:before{border-color:currentColor}.medecin-pointage[data-renouvellement=true] [data-jauge-pointage-part=restantes]{background:var(--etat-rejet-texte)}.jauge-detaillee-repere-debut{flex:none;font-size:11px;color:var(--texte-doux)}.medecin-pointage .jauge-detaillee-repere{flex:none;font-weight:600}.medecin-pointage .jauge-detaillee-repere:before{display:none}.medecin-pointage [data-jauge-pointage]{pointer-events:none}.medecin-pointage .jauge-detaillee-repere-debut{min-width:2ch;text-align:right}.medecin-pointage .jauge-detaillee-repere{min-width:2ch;text-align:left}.medecin-entete-tri{display:flex;align-items:center;gap:4px;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.medecin-entete-tri:is(:hover,:focus-visible){color:var(--texte)}.medecin-entete-tri:focus-visible{text-decoration:underline;text-underline-offset:3px}.medecin-entete-tri>span{display:inline-block;min-width:1ch}.filtrer-ancre[data-direction=haut][data-alignement=droite] .filtrer-surface{left:auto;right:0;transform-origin:bottom right}.medecin-suivis-table{table-layout:fixed}.identite-patient-liste>.mono,.medecin-suivi-caracteristiques{font-size:11px;color:var(--texte-doux);font-family:var(--police-mono);font-variant-numeric:tabular-nums}.medecin-suivi-prescription{display:flex;flex-direction:column;align-items:stretch;gap:3px;min-width:0;white-space:nowrap;line-height:1.4}.medecin-suivi-caracteristiques{display:flex;align-items:center;gap:5px;min-width:0}.medecin-suivi-caracteristiques>:not(.medecin-suivi-regime){flex:none}.medecin-suivi-regime{min-width:0;overflow:hidden;text-overflow:ellipsis}.medecin-suivi-prescription .medecin-domicile svg{width:13px;height:13px}.medecin-suivi-actions{justify-content:flex-end;display:flex;align-items:center;gap:5px;white-space:nowrap}.medecin-suivi-actions button{flex:none;width:30px;min-height:30px;height:30px;padding:6px;gap:0;font-size:11px}.medecin-suivi-actions svg{width:14px;height:14px;flex:none}.medecin-suivi-actions .action-popover-fermer{margin-left:0}.medecin-relancer svg{width:14px;height:14px;flex:none}.medecin-relancer,.medecin-cloturer{--suivi-action:var(--texte)}:is(.medecins-ecran,.ordonnances-liste-composition [data-drawer-pied]) :is(.medecin-relancer,.medecin-cloturer):enabled:is(:hover,:focus-visible){color:var(--suivi-action);border-color:currentColor;background:color-mix(in srgb,var(--suivi-action) 7%,var(--fond-eleve))}.medecin-statut{--suivi-statut:var(--texte-doux);white-space:nowrap}.medecin-statut:is([data-statut=en_cours],[data-statut=relance]){--suivi-statut:var(--renouvellement-bleu)}.medecin-statut[data-statut=renouvele]{--suivi-statut:var(--renouvellement-vert)}.medecin-compteurs-renouvellements{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.medecin-compteurs-renouvellements .medecin-statut{flex:none;width:7px;height:7px;padding:0;border:0;border-radius:50%;background:var(--suivi-statut)}.medecin-compteurs-renouvellements [data-compteur=a-renouveler]{--suivi-statut:var(--medecin-compteur-a-renouveler)}.medecin-compteurs-renouvellements [data-compteur=en-attente]{--suivi-statut:var(--medecin-compteur-en-attente)}.medecin-suppression{padding:calc(16px * var(--densite-interne));font-size:13px;line-height:1.5}.medecin-suppression>p{margin:0 0 16px}.medecin-suppression-actions{display:flex;justify-content:flex-end;gap:calc(8px * var(--densite-interne))}.medecin-historique{border:1px solid var(--border);border-radius:var(--rayon);overflow:hidden}.medecin-historique-message+.medecin-historique-message{border-top:1px solid var(--border)}.medecin-historique-entete{display:flex;align-items:center;gap:calc(12px * var(--densite-interne));width:100%;padding:9px calc(12px * var(--densite-interne));background:var(--fond-eleve);color:var(--texte);border:0;font:inherit;text-align:left;cursor:pointer}.medecin-historique-entete:is(:hover,:focus-visible){background:var(--ligne-fond-survol,var(--fond-survol))}.medecin-historique-entete>time{margin-left:auto;color:var(--texte-doux);font-size:11px}.medecin-historique-chevron{width:12px;text-align:center;color:var(--texte-doux)}.medecin-historique .medecin-message{background:var(--fond-eleve);border-radius:0;border-top:1px solid var(--border)}.medecin-historique-resultat{margin:8px 0 0;color:var(--texte-doux);font-size:11px}.medecin-liste-zone{position:relative;display:flex;flex-direction:column;min-height:0;flex:1}.medecin-liste-attente{position:absolute;top:6px;right:10px;z-index:2;pointer-events:none}.avis-actualisation{position:absolute;inset-inline:12px;bottom:12px;z-index:22;display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--densite-interne));padding:9px calc(12px * var(--densite-interne));border:1px solid var(--border-strong);border-radius:calc(8px * var(--courbure-interface));background:var(--fond-eleve);color:var(--texte);box-shadow:0 3px 12px #0002;font-size:12px;line-height:1.4}.avis-actualisation>div{min-width:0}.avis-actualisation strong,.avis-actualisation>div>span{display:block}.avis-actualisation strong{font-weight:500}.avis-actualisation>div>span{color:var(--texte-doux);overflow-wrap:anywhere}.avis-actualisation>button{flex-shrink:0}.edition-ordonnance[data-edition-ordonnance=nouvelle] .edition-ordonnance-pied{justify-content:flex-end}.medecin-statut[data-statut=a_renouveler]{--suivi-statut:var(--etat-rejet-texte)}.combobox-complement-icone{display:inline-flex;vertical-align:middle;margin-left:6px}.combobox-complement-icone svg{width:13px;height:13px}.medecins-v3{--entete-intensite-accent:var(--entete-intensite-defaut)}.medecins-v3 [data-drawer]{--ligne-fond-survol:color-mix(in srgb,var(--fond-eleve) 65%,var(--fond-survol))}.medecins-rail{position:relative}.medecins-rail .carte-liste-contenu{display:flex;align-items:center;gap:12px}.medecins-rail .carte-liste-contenu>:first-child{min-width:0;flex:1}.medecins-rail .carte-liste-contenu>:last-child{flex:none;margin-left:auto}.medecin-rail-identite{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.medecin-rail-identite strong{font-weight:600}.medecins-v3 [data-drawer-identifiant] [data-fiche-copier]{max-width:none}.medecins-v3 [data-drawer-corps]:has(>.medecin-onglet){margin:0;padding:0}.medecin-coordonnees-entete{display:flex;flex-wrap:nowrap;min-height:1.5em;line-height:1.5;align-items:center;gap:4px 12px;margin-top:6px;color:var(--texte-doux);font-size:var(--texte-sm)}.medecin-coordonnees-entete [data-fiche-copier]{min-width:0;max-width:100%;margin:0;padding:0}.medecin-coordonnees-separateur{width:1px;height:1em;flex:none;background:var(--border-strong)}.medecin-coordonnees-entete [data-fiche-copier]>span{overflow:hidden;text-overflow:ellipsis}.medecin-edition{display:flex;flex-direction:column;min-height:0;max-height:100%}.medecin-edition-corps{overflow:auto;min-height:0}.medecin-edition .medecin-formulaire{max-width:none;padding:16px;gap:12px}.medecin-edition .carte-informations{border:0;background:transparent;overflow:visible}.medecin-edition .carte-informations-entete{display:none}.medecin-edition .grille-champs{padding:0}.medecin-edition-pied{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px}.medecin-edition-gestion,.medecin-edition-validation{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.medecin-edition-validation{margin-left:auto}.medecin-edition>[role=alert]{margin:0;padding:8px 16px;color:var(--etat-rejet-texte)}.medecins-v3 :is(.medecin-ordonnances-table,.medecin-suivis-table) tr:is([data-medecin-ordonnance],[data-medecin-demande]){height:52px}.medecins-v3 :is(.medecin-ordonnances-table,.medecin-suivis-table) td{padding:6px 10px}.medecins-v3 :is(.medecin-ordonnances-table,.medecin-suivis-table) tbody tr:hover{background:var(--ligne-fond-survol,var(--fond-survol))}.medecins-v3 .medecin-ordonnances-table tr[data-inactive=true]:hover td{background:var(--ligne-fond-survol)}.medecin-renouvellements-v3{position:relative;overflow:hidden;--medecin-selection-largeur:36px}.medecin-cadre-demandes,.medecin-cadre-suivi{min-height:0}.medecin-renouvellements-v3 .entete-liste-integree h3,.medecin-cadre-ordonnances .entete-liste-integree h3{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.medecin-cadre-ordonnances .medecin-liste-zone{overflow:hidden;border-radius:0 0 var(--rayon) var(--rayon)}.medecin-renouvellements-v3 .medecin-liste-attente{top:22px;right:50%}.medecin-renouvellements-v3 .entete-liste-integree,.medecin-cadre-ordonnances .entete-liste-integree{display:flex;align-items:center;justify-content:space-between;flex:none}.medecin-renouvellements-v3 .entete-liste-integree h3,.medecin-cadre-ordonnances .entete-liste-integree h3{margin:0}.medecin-edition .medecin-formulaire{grid-template-columns:repeat(2,minmax(0,1fr))}.medecin-edition .carte-informations,.medecin-edition .grille-champs{display:contents}.medecin-edition .medecin-formulaire>[role=alert]{grid-column:1/-1}.medecin-edition .medecin-champs-coordonnees label:last-child{grid-column:1/-1}@media(max-width:540px){.medecin-edition .medecin-formulaire{grid-template-columns:minmax(0,1fr)}}.medecin-identifiant-actions{display:inline-flex;align-items:center;gap:8px}.medecin-seances-restantes{text-align:left}.medecin-col-envoi{width:140px}.medecin-col-prescription{width:220px}.medecin-col-restant{width:140px}.medecin-col-actions{width:120px}.medecin-bande-libelle{font-family:var(--police-ui);font-size:var(--texte-xs);font-weight:400;color:var(--texte-doux)}.medecin-suivis-table tbody tr:first-child td{border-top:0}.medecin-envoi-libelle{display:block}.medecin-envoi-duree{flex:none;text-align:left;white-space:nowrap}.medecin-col-selection{width:var(--medecin-selection-largeur)}.medecin-selection-case{text-align:center}.medecin-titre-chevron{width:14px;height:14px;align-self:center;flex:none;color:var(--texte-doux)}.medecins-v3 .medecin-suivis-table .medecin-ligne-historique>td{background:var(--fond-survol)}.medecin-renouvellements-v3 h3 .medecin-compteurs-renouvellements{align-self:center}.medecin-titre-libelle{flex:none;color:inherit}.medecins-v3 .medecin-suivis-table td.medecin-suivi-patient{padding-left:calc(10px + var(--medecin-selection-largeur))}.medecin-coordonnees-entete .medecin-coordonnees-separateur+[data-fiche-copier]{margin-left:calc(var(--icone-taille) + var(--pas) * 2)}.medecins-v5 .medecins-composition{flex:1;min-height:0;gap:0}.medecins-v5 .medecin-espace{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.medecins-v5 .medecin-onglet,.medecins-v5 .medecin-cadre-suivi{background:transparent;border-radius:0;box-shadow:none;border:0}.medecins-v5 .medecin-cadre-suivi{display:flex;flex-direction:column;flex:1}.medecins-v5 .medecin-liste-zone{display:flex;flex-direction:column;flex:1;min-height:0}.medecins-v5 .medecin-onglet>.entete-rail-sobre,.medecins-v5 .medecin-cadre-suivi>.entete-rail-sobre{position:relative;height:auto;min-height:58px;padding:12px 16px;gap:8px;background:transparent;border:0;box-shadow:none;flex-wrap:wrap}.medecins-v5 .entete-rail-sobre:before{display:none}.medecins-v5 .entete-rail-sobre h3{gap:4px}.medecins-v5 .medecin-titre-chevron{display:none}.medecins-v5 .medecin-liste-scroll{padding:0 12px 12px}.medecins-v5 .medecin-renouvellement-selection{display:flex;gap:8px;justify-content:space-between;align-items:center;padding:0 16px 8px;font-size:12px;color:var(--texte-doux)}.medecins-v5 .medecin-ordonnances-table{--colonne-prescription:160px;--colonne-pointage:105px;table-layout:fixed;min-width:640px}.medecins-v5 .medecin-ordonnances-table col[data-colonne=selection]{width:26px}.medecins-v5 .medecin-ordonnances-table col[data-colonne=date]{width:96px}.medecins-v5 .medecin-ordonnances-table col[data-colonne=prescription]{width:var(--colonne-prescription)}.medecins-v5 .medecin-ordonnances-table col[data-colonne=pointage]{width:var(--colonne-pointage)}.medecins-v5 .medecin-ordonnances-table col[data-colonne=actions]{width:68px}.medecins-v5 .medecin-cadre-ordonnances .medecin-liste-scroll{scrollbar-gutter:stable}.medecins-v5 .medecin-ordonnances-table th{width:auto}.medecins-v5 .medecin-ordonnances-table td{padding:8px 5px;border:0}.medecins-v5 .medecin-ordonnances-table th{padding:8px 5px}.medecins-v5 .medecin-ordonnances-table .medecin-date-ordonnance{white-space:nowrap}.medecins-v5 .medecin-ordonnances-table input[type=checkbox]{vertical-align:middle}.medecins-v5 .medecin-ordonnances-table tr[data-inactive] td{background:transparent}.medecins-v5 :is(.medecin-ordonnances-table,.medecin-suivis-table) tbody tr:hover{background:var(--rail-survol-fond,var(--fond-survol))}.medecins-v5 .medecin-actions-ordonnance{gap:2px}.medecins-v5 .medecin-demande-ouverte{font-size:10px;color:var(--texte-doux)}.medecins-v5 .medecin-pointage{min-width:80px}.medecins-v5 .medecin-suivis-table,.medecins-v5 .medecin-suivis-table tbody{display:block}.medecins-v5 .medecin-suivis-table colgroup{display:none}.medecins-v5 .medecin-suivis-table tr{display:grid;grid-template-columns:minmax(0,1fr) 30px var(--demande-prescription-fixe,minmax(210px,1.5fr)) 20px 90px;align-items:center;padding:10px var(--rubrique-entete-retrait-horizontal,16px);gap:4px 0;border:0;height:auto}.medecins-v5 .medecin-suivis-table td{border:0;padding:0;min-width:0}.medecins-v5 .medecin-suivis-table td.medecin-suivi-patient{padding-left:0;grid-column:1;grid-row:1}.medecins-v5 .medecin-suivis-table td:nth-child(2){grid-column:3;grid-row:1}.medecins-v5 .medecin-suivis-table td:nth-child(3){grid-column:5;grid-row:1;text-align:left}.medecins-v5 .medecin-suivis-table .medecin-ligne-historique,.medecins-v5 .medecin-suivis-table .medecin-ligne-historique td{display:block}.medecins-v5 .medecin-onglet .bouton{--commande-hauteur:26px;min-height:26px}.medecins-v5 .medecin-onglet .bouton svg{width:15px;height:15px;stroke-width:1.8}.medecin-formulaire[data-compact]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px}.medecin-formulaire[data-compact] :is(.carte-informations,.grille-champs){display:contents}.medecin-formulaire[data-compact] .carte-informations-entete{display:none}.medecin-formulaire[data-compact] label{font-family:var(--police-ui);font-size:12px;gap:4px}.medecin-formulaire[data-compact] input{height:24px;min-height:24px;padding:2px 6px;font-size:12px;background:var(--surface-saisie-fond)}.medecin-formulaire[data-compact] [role=alert]{grid-column:1/-1}.medecins-v5 .medecins-composition[data-empile]{grid-template-rows:180px minmax(540px,1fr);overflow:auto}@media(max-width:760px){.medecin-formulaire[data-compact]{grid-template-columns:minmax(0,1fr)}}.medecins-v5 .medecins-rail .bande-liste-contenu{display:flex;align-items:center;gap:8px}.medecins-v5 .medecins-rail .bande-liste-contenu>:first-child{min-width:0;flex:1}.medecins-v5 .medecins-rail .bande-liste-contenu>:last-child{flex:none}.medecins-v5 .medecin-ordonnances-table tr[data-medecin-ordonnance]{height:56px}.medecins-v5 .medecins-rail .liste-rendu-libre{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;gap:8px}.medecins-v5 .medecins-rail [data-tableau-cellule=identite]{min-width:0}.medecin-formulaire[data-compact]{padding:0;max-width:none}.medecin-formulaire[data-compact] .medecin-champs-coordonnees label:last-child{grid-column:2/-1}.medecins-v5 .medecins-composition{grid-template-columns:var(--panneau-gauche) minmax(0,1fr)}@media(max-width:760px){.medecin-formulaire[data-compact] .medecin-champs-coordonnees label:last-child{grid-column:auto}}.medecins-v5 .medecins-rail .bande-liste-contenu{min-height:30px;height:30px}.medecins-v5 .medecins-rail .liste-rendu-libre{height:18px}.medecins-v5 .medecins-composition[data-empile]{grid-template-columns:minmax(0,1fr)}.dossier-zones-paralleles>.medecin-onglet+.medecin-onglet{border-left:var(--filet) solid var(--border)}@media(max-width:1150px){.dossier-zones-paralleles>.medecin-onglet+.medecin-onglet{border-left:0;border-top:var(--filet) solid var(--border)}}.ecran-grille.medecins-v5>.medecins-composition[data-empile]{overflow:auto}.medecins-v5 .dossier-zones-paralleles>.medecin-onglet>.dossier-section-entete{padding:12px 16px}.medecins-v5[data-composition=trois-fenetres] .medecins-rail{position:relative}.medecins-v5[data-composition=trois-fenetres] .dossier-zones-paralleles{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.medecins-v5 .dossier-drawer-rail .medecin-formulaire[data-compact]{grid-template-columns:minmax(0,1fr)}.medecins-v5 .dossier-drawer-rail .medecin-formulaire[data-compact] .medecin-champs-coordonnees label:last-child{grid-column:auto}.medecins-v5[data-composition=trois-fenetres] .medecins-composition[data-empile]{grid-template-rows:440px minmax(540px,1fr)}.medecins-v5 .dossier-drawer-rail .dossier-entete-commandes{flex-wrap:nowrap;gap:8px}.medecins-v5 .dossier-drawer-rail .dossier-entete-commandes h2{flex:1;min-width:0;text-align:left}.medecins-v5 .dossier-drawer-rail [data-commandes-dossier]{flex:none;flex-wrap:nowrap;gap:6px}.medecins-v5 .dossier-drawer-rail :is(.dossier-coordonnees-compactes,.medecin-formulaire[data-compact]){display:grid;grid-template-columns:minmax(0,1fr);gap:0}.medecins-v5 .dossier-drawer-rail :is(.dossier-coordonnees-compactes>div,.medecin-formulaire[data-compact] label){display:grid;grid-template-columns:78px minmax(0,1fr);grid-template-rows:auto;gap:12px;align-items:center;min-height:var(--saisie-pas);font-size:var(--saisie-texte-taille);line-height:18px}.medecins-v5 .dossier-drawer-rail .medecin-formulaire[data-compact] label>span{font-size:var(--saisie-texte-taille);line-height:18px}.medecins-v5 .dossier-drawer-rail :is(.dossier-coordonnees-compactes>div>:last-child,.medecin-formulaire[data-compact] input){min-width:0;min-height:var(--saisie-champ-hauteur);height:var(--saisie-champ-hauteur);margin:0;padding:1px 5px;box-sizing:border-box;font-size:var(--saisie-texte-taille);line-height:18px}.medecins-v5 .dossier-drawer-rail .medecin-formulaire[data-compact] input{width:100%}.medecins-v5 .rail-creation-depliable{--creation-largeur-depliee:144px}.medecins-v5[data-composition=trois-fenetres]>.medecins-composition{display:grid;grid-template-columns:300px minmax(0,1fr)}.medecins-v5[data-composition=trois-fenetres] .medecin-espace{overflow:visible}@media(max-width:960px){.medecins-v5[data-composition=trois-fenetres]>.medecins-composition{grid-template-columns:minmax(0,1fr);grid-template-rows:440px minmax(540px,1fr);overflow:auto}}.medecins-v5 .medecin-ordonnances-table .medecin-prescription{font-size:11px}.medecins-v5 .medecin-ordonnances-table .medecin-date-ordonnance{letter-spacing:-.3px}.medecins-v5 .medecin-pointage .pointage-ordonnance-anneau>span{flex:0 0 8ch;width:8ch;text-align:right}.medecins-v5 .medecin-ordonnances-table :is(th,td){text-align:left}.medecins-v5 .medecin-ordonnances-table .medecin-actions-ordonnance{justify-content:flex-end}.medecins-v5 .medecin-ordonnances-table .medecin-date-ordonnance{font-variant-numeric:lining-nums tabular-nums}.medecins-v5 .medecin-prescription-principale{font-family:var(--police-ui);font-size:12px;color:var(--texte)}.medecins-v5 .medecin-prescription-secondaire{display:block;margin-top:3px;font-family:var(--police-ui);font-size:11px;font-weight:400;color:var(--texte-doux)}.medecins-v5 :is(.medecin-cadre-ordonnances,.medecin-cadre-suivi){--rail-survol-fond:var(--fenetre-rail-survol)}.medecins-v5 .medecin-ordonnances-table .medecin-colonne-selection{width:26px;min-width:26px;padding-inline:5px;text-align:center}.medecin-colonne-selection input{margin:auto}.medecin-synthese-vide .medecin-compteurs-renouvellements{justify-content:center;font-family:var(--police-ui);color:var(--texte);white-space:normal}.medecin-synthese-invitation{display:block;margin-top:8px;font-size:12px}.medecins-v5 .medecin-cadre-ordonnances .medecin-liste-scroll{padding-right:max(0px,calc(var(--rubrique-entete-retrait-horizontal,16px) - var(--largeur-barre-defilement,0px)))}.medecins-v5 .medecin-ordonnances-table .medecin-cellule-actions{padding-right:0}.medecins-v5 :is(.medecin-cadre-ordonnances,.medecin-cadre-suivi) .medecin-liste-scroll{padding-left:0;padding-right:0}.medecins-v5 .medecin-ordonnances-table td:first-child{padding-left:17px}.medecins-v5 .medecin-ordonnances-table td:last-child{padding-right:max(0px,calc(var(--rubrique-entete-retrait-horizontal,16px) - var(--largeur-barre-defilement,0px)))}.medecins-v5 .medecin-ordonnances-table col[data-colonne=date]{width:108px}.medecins-v5 .medecin-ordonnances-table col[data-colonne=actions]{width:calc(68px + max(0px,var(--rubrique-entete-retrait-horizontal,16px) - var(--largeur-barre-defilement,0px)))}.medecins-v5 .medecin-ordonnances-table .medecin-colonne-selection{width:38px;min-width:38px}.medecins-v5 .medecin-ordonnances-table col[data-colonne=selection]{width:38px}.medecins-v5 [data-mode-renouvellement=true] .medecin-ordonnances-table col[data-colonne=date]{width:96px}.medecins-v5 .medecin-ordonnances-table{min-width:max(605px,calc(296px + var(--colonne-prescription) + var(--colonne-pointage)))}.medecins-v5 .medecin-ordonnances-table [data-medecin-ordonnance][aria-haspopup=dialog]{cursor:pointer}.medecins-v5 .medecin-ordonnances-table [data-medecin-ordonnance]:focus-visible{background:var(--rail-survol-fond,var(--fond-survol))}.medecin-pointage-cloture{display:flex;align-items:center;gap:8px}.medecins-v5 [data-mode-renouvellement=true] .medecin-ordonnances-table col[data-colonne=pointage]{width:calc(var(--colonne-pointage) + 34px)}.medecins-v5 .medecin-suivis-table [data-medecin-demande]{cursor:pointer}.medecins-v5 .medecin-suivis-table [data-medecin-demande]:focus-visible{background:var(--rail-survol-fond,var(--fond-survol))}.medecins-v5 .medecin-suivis-table{min-width:0}.medecin-envoi-horloge{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:4px;color:var(--texte-doux)}.medecin-envoi-horloge svg{width:15px;height:15px;stroke-width:1.8;flex:none}.medecin-detail-demande-corps{padding:16px 20px 20px;overflow:auto;min-height:0}.medecin-detail-demande-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:16px;color:var(--texte-doux)}:is(.medecin-detail-demande,.medecin-suivi-details) .medecin-historique{display:grid;gap:8px;border:0;border-radius:0}:is(.medecin-detail-demande,.medecin-suivi-details) .medecin-historique-message{background:var(--surface-detail-selection-fond);border-radius:var(--rayon-sm);overflow:hidden}:is(.medecin-detail-demande,.medecin-suivi-details) .medecin-historique-entete{background:transparent;padding:8px 12px;border-radius:var(--rayon-sm);font-weight:600}:is(.medecin-detail-demande,.medecin-suivi-details) .medecin-historique-entete:is(:hover,:focus-visible){background:transparent;color:var(--texte)}:is(.medecin-detail-demande,.medecin-suivi-details) .medecin-historique .medecin-message{background:transparent;border:0;padding:8px 12px 16px;line-height:1.65}:is(.medecin-detail-demande,.medecin-suivi-details) .medecin-historique-message+.medecin-historique-message{border:0}.medecin-detail-demande .detail-document-recap [data-icone]{width:13px;height:13px}.medecin-detail-demande .detail-document-commandes{--commande-hauteur:26px;justify-content:flex-end}.medecin-choix-cloture{display:flex;align-items:center;gap:8px;margin-block:12px}.medecin-suivi-envoi{color:var(--texte-doux)}.medecin-suivis-table .medecin-suivi-envoi small{font:inherit;color:inherit;text-align:left}.medecins-v5 .medecin-suivis-table[data-historique=true] td:nth-child(3){text-align:right}.medecins-v5 .medecin-suivis-table:not([data-historique=true]) td.medecin-suivi-envoi{width:calc(19px + 7ch);justify-self:end}.medecin-ordonnances-cartes{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;padding:16px}.medecin-ordonnances-cartes .ordonnance-dossier-actions .bouton{width:28px;height:28px;min-width:28px;padding:0;border:0;background:transparent;box-shadow:none;color:var(--texte-doux)}.medecin-ordonnances-cartes .ordonnance-carte-patient{display:flex;align-items:baseline;gap:12px;min-width:0;font:600 12px/18px var(--police-ui);color:var(--texte)}.medecin-ordonnances-cartes .ordonnance-carte-patient strong{font-weight:inherit;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.medecin-ordonnances-cartes .ordonnance-carte-patient:has(button,input){position:relative;z-index:2}.medecin-ordonnances-cartes .ordonnance-carte-date{display:flex;align-items:center;gap:12px;min-height:24px;color:var(--texte-doux);font:400 11px/18px var(--police-ui);font-variant-numeric:tabular-nums}.medecin-ordonnances-cartes .ordonnance-dossier-donnees .ordonnance-dossier-actions{margin-left:auto}.medecin-ordonnances-cartes .ordonnance-dossier-acte{flex-shrink:0}.medecin-suivi-prescription>span{display:flex;min-width:0;gap:3px}.medecin-suivi-prescription>span>.medecin-bande-libelle{min-width:0;overflow:hidden;text-overflow:ellipsis}.medecin-suivi-prescription>span>strong{flex:none}.medecin-ordonnances-cartes .ordonnance-carte-dn{flex:none;font:400 11px/18px var(--police-ui);color:var(--texte-doux);font-variant-numeric:tabular-nums}.medecins-v5 .medecin-suivis-table:not([data-historique=true]) tr{grid-template-columns:minmax(0,1fr) 30px var(--demande-prescription-fixe,minmax(120px,1.5fr)) 20px 70px 8px 56px}.medecins-v5 .medecin-suivis-table td.medecin-suivi-actions{grid-column:7;grid-row:1}.medecin-suivi-actions>div{display:flex;align-items:center;justify-content:flex-end;gap:4px}.medecin-suivi-actions .bouton{width:26px;min-width:26px;height:26px;padding:0}.medecin-ordonnances-cartes .ordonnance-carte-patient>input[type=checkbox]{flex:none;align-self:center;margin:0}.medecins-v5 .medecin-suivis-table tr.medecin-suivi-details{display:block;padding:0 16px 12px;background:transparent}.medecins-v5 .medecin-suivis-table tr:is([data-medecin-demande][aria-expanded=true],.medecin-suivi-details){background:var(--fenetre-rail-selection)}.medecins-v5 .medecin-suivis-table tr.medecin-suivi-details>td{display:block;width:100%}.medecin-suivi-details .medecin-message{white-space:normal;overflow-wrap:anywhere}.medecin-suivi-nouvelle-ordonnance{margin:0 0 8px;color:var(--texte-doux)}.combobox-recherche-option-detail[data-libelle-multiligne]{flex-direction:column;align-items:flex-start;gap:3px}.combobox-recherche-option-detail[data-libelle-multiligne]>span{white-space:normal;overflow:visible;overflow-wrap:anywhere}.combobox-recherche-option-detail[data-libelle-multiligne]>small{margin-left:0;white-space:normal;overflow-wrap:anywhere}.ordonnances-fenetre,.ordonnances-vue{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.ordonnances-majorations{display:inline-flex;gap:5px;flex-wrap:wrap}.ordonnances-pec-badge{--pec-couleur:var(--etat-neutre);display:inline-flex;align-items:center;padding:2px calc(8px * var(--densite-interne));border:0;border-radius:999px;background:color-mix(in srgb,var(--pec-couleur) 18%,var(--fond-eleve));color:var(--texte);font-size:12px;line-height:18px;white-space:nowrap}.ordonnances-pec-badge[data-pec=Maladie]{--pec-couleur:var(--pec-maladie)}.ordonnances-pec-badge[data-pec="Longue maladie"]{--pec-couleur:var(--pec-longue-maladie)}.ordonnances-pec-badge[data-pec=Maternité]{--pec-couleur:var(--pec-maternite)}.ordonnances-pec-badge[data-pec="Accident du travail"]{--pec-couleur:var(--pec-at)}.ordonnances-majorations>span+span:before{content:"·";margin-right:5px}.ordonnances-pointage{min-width:90px}.ordonnances-patient-absent{color:var(--etat-rejet-texte)}.ordonnances-liste-globale [data-tableau-selection]{display:none}.ordonnances-inactivation-lot{position:relative}.ordonnances-inactivation-erreur{position:absolute;bottom:100%;right:0;width:280px;margin:0 0 8px;padding:10px;border:1px solid var(--border-strong);border-radius:calc(8px * var(--courbure-interface));background:var(--fond-eleve);color:var(--etat-rejet-texte);font-size:12px}.ordonnances-lien{color:var(--texte);text-underline-offset:3px}.ordonnances-adresse{display:flex;align-items:flex-end;gap:calc(12px * var(--densite-interne));flex-wrap:wrap}.ordonnances-adresse>label{flex:1;min-width:240px}.ordonnances-completer-actions{display:flex;gap:calc(12px * var(--densite-interne));justify-content:flex-end}.ordonnances-notice{padding:20px;color:var(--texte-doux)}.ordonnances-pointage .jauge-detaillee-legende{display:none}.ordonnances-pointage .jauge-detaillee-repere:before{display:none}.ordonnances-pointage .jauge-detaillee-repere{min-width:2ch;flex:none}.ordonnances-pointage .jauge-detaillee-repere-debut{min-width:2ch;text-align:right}.pointage-ordonnance[data-renouvellement=true] .jauge-detaillee-repere{color:var(--etat-rejet-texte)}.pointage-ordonnance[data-renouvellement=true] [data-jauge-pointage-part=restantes]{background:var(--etat-rejet-texte)}.pointage-ordonnance[data-expiree=true] .jauge-detaillee-repere{color:var(--medecin-compteur-a-renouveler)}.pointage-ordonnance[data-expiree=true] :is([data-jauge-pointage-restant]:not([data-jauge-pointage-forme=anneau]),[data-jauge-pointage-part]){background:var(--medecin-compteur-a-renouveler)}.ordonnance-fiche-contenu{position:relative;min-height:100%}.ordonnance-donnees{grid-template-columns:minmax(0,1fr)}.ordonnance-donnees dl{margin:0;padding:10px calc(16px * var(--densite-interne))}.ordonnance-donnee,.fiche-donnee{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;gap:calc(16px * var(--densite-interne));padding:7px 0;font-size:13px}.ordonnance-donnee dt,.fiche-donnee dt{color:var(--texte-doux)}.ordonnance-donnee dd,.fiche-donnee dd{margin:0;overflow-wrap:anywhere}.ordonnance-lecture-medecin{display:flex;align-items:center;gap:calc(8px * var(--densite-interne))}.ordonnance-lecture-medecin>:first-child{min-width:0}.ordonnance-lecture-medecin>[data-fiche-copier]{margin-right:0}.ordonnance-lecture-psc{flex-shrink:0;gap:4px;padding:2px 6px;font-size:11px}.ordonnance-lecture-psc svg{width:12px;height:12px}.ordonnance-fiche-attente{margin:auto;padding:calc(24px * var(--densite-interne));text-align:center;color:var(--texte-doux)}.ordonnance-fiche-actualisation{position:absolute;right:2px;top:2px}.ordonnances-liste-composition [data-drawer-titre]:has(.ordonnance-rattachement){overflow:visible;font-size:13px;width:320px;max-width:100%}.ordonnances-liste-composition [data-drawer-titre] .ordonnance-rattacher{color:var(--texte);border-color:var(--border-strong)}.ordonnances-liste-composition [data-drawer-titre] .ordonnance-rattacher:enabled:is(:hover,:focus-visible){color:var(--texte);background:var(--fond-survol);border-color:var(--texte-doux)}.edition-ordonnance-integree{padding:0;max-height:none}.edition-ordonnance-integree .edition-ordonnance-pied{border:0}.ordonnance-formulaire-fiche{padding:20px;margin:0 auto}.ordonnance-creation-patient{grid-template-columns:minmax(0,1fr);border:0;margin:0;min-width:0}.ordonnance-formulaire-fiche .edition-ordonnance-corps{padding:18px;max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))}.ordonnance-formulaire-fiche .edition-ordonnance-champ select{width:100%}.ordonnance-formulaire-fiche[data-edition-en-lignes]{padding:0}[data-edition-en-lignes] .edition-ordonnance-corps{display:flex;flex-direction:column;gap:0;padding:10px calc(16px * var(--densite-interne))}[data-edition-en-lignes] .edition-ordonnance-corps>:is(.facturation-date,.champ-catalogue,.edition-ordonnance-champ,.edition-medecin,.edition-quantite-ligne,.edition-majorations){display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.7fr);align-items:center;gap:calc(16px * var(--densite-interne));padding:7px 0;font-size:13px}[data-edition-en-lignes] .facturation-date>button,[data-edition-en-lignes] [data-edition-champ="Prise en charge"]>select{width:auto;max-width:100%;justify-self:start}[data-edition-en-lignes] .edition-medecin>.champ-catalogue{display:grid;grid-column:1 / -1;grid-row:1;grid-template-columns:subgrid;-moz-column-gap:calc(16px * var(--densite-interne));column-gap:calc(16px * var(--densite-interne));align-items:center;font-size:13px}[data-edition-en-lignes] .edition-medecin .combobox-recherche-saisie{margin-right:88px}[data-edition-en-lignes] .edition-psc{position:static;grid-column:2;grid-row:1;justify-self:end}[data-edition-en-lignes] .edition-majorations{border:0}[data-edition-en-lignes] .edition-majorations h3{margin:0;font-size:13px;font-weight:400;text-transform:none;letter-spacing:normal}[data-edition-en-lignes] .edition-majorations-options{flex-wrap:wrap;gap:calc(8px * var(--densite-interne)) 14px}[data-edition-en-lignes] .edition-majorations-options>div{gap:4px}[data-edition-en-lignes] .edition-majorations-options>.edition-ik{gap:0}[data-edition-en-lignes] .edition-ik-choix{gap:4px}.edition-ik-distance{--edition-ik-largeur:80px;overflow:hidden;flex-shrink:0;width:0;margin-left:0;opacity:0;transition:width var(--duree-panneau) var(--easing) var(--duree-micro),margin-left var(--duree-panneau) var(--easing) var(--duree-micro),opacity var(--duree-micro) var(--easing)}.edition-ik-distance[data-ouvert=true]{width:var(--edition-ik-largeur);margin-left:4px;opacity:1;transition:width var(--duree-panneau) var(--easing),margin-left var(--duree-panneau) var(--easing),opacity var(--duree-micro) var(--easing) var(--duree-panneau)}@media(prefers-reduced-motion:reduce){.edition-ik-distance{transition:none}}[data-edition-en-lignes] .edition-quantite-ligne>label{color:var(--texte-doux)}[data-edition-en-lignes] .edition-propagation{align-items:flex-start;margin-left:calc(16px + var(--filet))}[data-edition-en-lignes] .edition-propagation>span{border-left:var(--filet) solid var(--border);padding-left:12px}[data-edition-en-lignes] .edition-propagation>input{margin-top:1px}.edition-quantite-valeur{display:flex;flex-wrap:wrap;align-items:center;row-gap:calc(8px * var(--densite-interne));min-width:0;min-height:40px}.edition-compteur-transition{overflow:hidden;flex-shrink:0}.edition-compteur-compact{width:-moz-max-content;width:max-content;max-width:100%}.edition-compteur-compact .edition-compteur-commandes{gap:2px}.edition-compteur-compact button{width:24px;height:24px;padding:0;border:0;border-radius:50%;font-size:10px;background:var(--fond)}.edition-compteur-compact button:is(:hover,:focus-visible){background:var(--fond)}.edition-compteur-compact input{flex:none;width:calc(2ch + 20px);padding-inline:9px;min-height:34px}.edition-non-quantitatif{display:flex;align-items:center;flex-shrink:0}.edition-non-quantitatif>small{overflow:hidden;white-space:nowrap;color:var(--texte-doux);font-size:10px}@media(max-width:600px){.ordonnance-formulaire-fiche .edition-ordonnance-corps{grid-template-columns:minmax(0,1fr)}.ordonnance-formulaire-fiche [data-edition-champ=Cotation]{grid-column:auto}}[data-edition-en-lignes] .edition-ik-distance label:has(input[inputmode=decimal]){width:var(--edition-ik-largeur)}.ordonnances-liste-composition [data-drawer-corps]:has(.ordonnance-fiche-contenu .seances-ordonnance-tableau){display:flex;flex-direction:column;overflow:hidden}.ordonnance-fiche-contenu:has(.seances-ordonnance-tableau){display:flex;flex-direction:column;gap:calc(16px * var(--densite-interne));flex:1;min-height:0}.ordonnance-fiche-contenu>.ordonnance-donnees{flex:none}.ordonnance-scan-lecture{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;flex-shrink:0}.ordonnance-scan-lecture svg{width:16px;height:16px}.ordonnances-liste-globale [data-tableau-entete=scan],.ordonnances-liste-globale [data-tableau-cellule=scan]{text-align:center}.ordonnance-scan-fichier{max-width:100%;min-width:0}.ordonnance-scan-fichier>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ordonnance-scan-absent{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;color:var(--etat-rejet-texte)}.ordonnance-scan-absent svg{width:12px;height:12px}.ordonnance-scan-invite{display:inline-flex}.ordonnance-scan-popover{position:fixed;z-index:1000;width:300px;max-width:calc(100vw - 16px);padding:10px;border:1px solid var(--border-strong);border-radius:var(--rayon);background:var(--fond-eleve);box-shadow:var(--ombre-2);overflow:auto}.ordonnance-scan-erreur{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin-top:8px}.ordonnance-scan-erreur p{align-self:stretch;margin:0;font-size:var(--texte-xs);color:var(--etat-rejet-texte)}.blocages-facturation{margin:0;padding-left:16px;list-style:disc}.blocages-facturation>li+li{margin-top:3px}.ordonnance-scan-popover.ordonnance-scan-popover-pointe{border:0;background:transparent;box-shadow:none;overflow:visible;isolation:isolate;--popover-contour:var(--border)}.ordonnance-scan-popover-pointe>.popover-ancre-habillage{top:-8px;right:0;bottom:-8px;left:0;filter:drop-shadow(0 3px 6px color-mix(in srgb,var(--zinc-950) 18%,transparent))}.ordonnance-scan-popover-pointe>div:not(.popover-ancre-habillage){max-height:calc(var(--popover-hauteur-disponible) - 20px);overflow:auto}.ordonnance-scan-popover-pointe .depot-fichier-zone{min-height:min(78px,max(42px,calc(var(--popover-hauteur-disponible) - 22px)));padding:4px 12px;gap:3px;line-height:1.3}.depot-fichier{position:relative;border:1px dashed var(--border-strong);border-radius:var(--rayon);margin:0;font-size:12px}.depot-fichier[data-survole=true]{background:var(--fond-survol)}.depot-fichier-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;min-height:78px;padding:14px 38px;border:0;border-radius:inherit;background:transparent;color:var(--texte);font:inherit;cursor:pointer}.depot-fichier-zone:enabled:is(:hover,:focus-visible){background:var(--fond-survol)}.depot-fichier-zone:focus-visible{outline:1px solid var(--texte-doux);outline-offset:2px}.depot-fichier-zone:disabled{cursor:wait}.depot-fichier-zone small{font-size:10px;color:var(--texte-doux)}.depot-fichier-nom{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.depot-fichier-retirer{position:absolute;top:6px;right:6px;width:24px;height:24px}.depot-fichier-retirer svg{width:12px;height:12px}.depot-fichier [role=alert]{margin:0;padding:0 12px 10px;color:var(--etat-rejet-texte)}.depot-fichier-titre{display:inline-flex;align-items:center;gap:6px;font-size:var(--texte-sm);font-weight:600;line-height:1.3;color:var(--texte)}.depot-fichier-titre [data-icone]{width:15px;height:15px;flex:none}.bouton{white-space:nowrap;font-size:var(--texte-base)}.bouton[data-taille=compact]{height:32px;padding:4px calc(8px * var(--densite-interne));font-size:12px}.bouton[data-taille=icone]{width:30px;height:30px;padding:0}.bouton[data-taille=icone] .bouton-chargement-contenu{display:inline-flex;align-items:center;justify-content:center}.bouton.bouton-statut-patients{height:38px;padding-inline:calc(8px * var(--densite-interne));font-size:12px}.champ-controle{height:var(--champ-hauteur);min-width:0;border-color:var(--border);background:color-mix(in srgb,var(--fond-survol) 40%,transparent)}.champ-controle.champ-multiligne{height:auto;resize:vertical}.champ-controle:focus{border-color:var(--border-strong)}.bouton-tri{display:flex;align-items:center;gap:4px;border:0;padding:0;background:transparent;color:var(--texte-doux);text-align:left;font-size:var(--texte-xs);font-weight:500}.bouton-tri:is(:hover,:focus-visible){color:var(--texte)}.bouton-tri:focus-visible{text-decoration:underline;text-underline-offset:4px}[data-pied-liste]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:calc(8px * var(--densite-interne))}[data-pied-debut]{grid-column:1;grid-row:1;justify-self:start;min-width:0;display:flex;align-items:center}[data-pied-compteur]{grid-column:2;grid-row:1;justify-self:center;display:flex;align-items:center;gap:calc(8px * var(--densite-interne));white-space:nowrap}[data-pied-actions]{grid-column:3;grid-row:1;justify-self:end;display:flex;align-items:center;gap:calc(8px * var(--densite-interne))}.liste-temoin-actualisation{position:absolute;top:8px;right:8px;pointer-events:none;z-index:1}[data-tableau-cadre],[data-tableau-bande]{position:relative}.ordonnances-onglets{box-sizing:border-box}.ordonnances-onglets .drawer-onglet{min-height:34px;height:34px}[data-pied-actions]>.bouton,[data-pied-debut]>.bouton[data-taille=standard]{height:38px}.bouton[data-intention=pointer],.bouton[data-intention=facturer],.bouton[data-intention=renouveler],.bouton[data-intention=inactiver],.bouton[data-intention=relancer]{--bouton-intention:var(--texte)}.bouton[data-intention=supprimer]{--bouton-intention:var(--etat-rejet-texte)}.bouton[data-intention]:enabled:is(:hover,:focus-visible){color:var(--bouton-intention);border-color:currentColor}.bouton[data-apparence=clear]{background:transparent;border-color:transparent}.bouton[data-apparence=clear][data-contour]{border-color:var(--border)}.entete-rail-sobre select,.entete-rail-sobre .filtrer-surface[data-ouvert=false]{background:transparent;border-color:var(--border)}.bouton[data-apparence=clear]:enabled:is(:hover,:focus-visible),.entete-rail-sobre select:enabled:is(:hover,:focus-visible),.entete-rail-sobre .filtrer-surface[data-ouvert=false]:has(button:enabled:is(:hover,:focus-visible)){background:transparent;border-color:currentColor}.bouton[data-action-document]:enabled:is(:hover,:focus-visible){background:color-mix(in srgb,var(--texte) 10%,transparent)}.bouton[data-apparence=icone-nue]{background:transparent;border-color:transparent}.bouton[data-apparence=icone-nue] svg{transition:stroke-width var(--duree-micro) var(--easing)}.bouton[data-apparence=icone-nue]:enabled:is(:hover,:focus-visible){background:transparent;border-color:transparent;color:var(--texte)}.bouton[data-apparence=icone-nue]:enabled:is(:hover,:focus-visible) svg{stroke-width:2}.bouton[data-apparence=texte]{color:var(--texte-doux);background:transparent;border:0;box-shadow:none;font-weight:400}.bouton[data-apparence=texte]:is(:hover,:focus-visible){background:transparent;border:0;box-shadow:none}.bouton[data-apparence=texte]:enabled:is(:hover,:focus-visible){color:var(--bouton-intention,var(--texte));background:transparent;border:0;box-shadow:none;font-weight:400}.compteur-variation{position:relative;flex:0 0 32px;width:32px;height:49px;color:var(--texte-doux);font-size:10px;font-variant-numeric:tabular-nums;font-weight:400;line-height:14px}.compteur-variation svg{display:block;width:32px;height:49px}.compteur-variation-avant,.compteur-variation-apres{position:absolute;left:0;width:32px;text-align:center}.compteur-variation-avant{top:0}.compteur-variation-apres{top:35px;color:var(--texte);font-size:12px;font-weight:600}.compteur-variation-apres[data-alerte]{color:var(--etat-rejet-texte)}.edition-compteur-unite{display:flex;align-items:center;justify-content:center;gap:4px;min-width:126px;min-height:34px;padding-inline:10px;border:var(--filet) solid var(--border-strong);border-radius:calc(8px * var(--courbure-interface));background:var(--fond-eleve);color:var(--texte);font-size:var(--texte-sm);cursor:text}.edition-compteur .edition-compteur-unite input{width:calc(2ch + 2px);flex:none;min-height:32px;height:32px;padding:0;border:0;border-radius:0;background:transparent;text-align:right}.edition-compteur-unite:has(input:focus-visible){border-color:var(--texte)}.edition-compteur-unite>span{white-space:nowrap}.bouton-chargement-contenu>span:first-child{display:inline-flex;align-items:center;gap:calc(8px * var(--densite-interne))}.ordonnance-rattachement[data-apparence=neutre] .ordonnance-rattacher{color:var(--texte);border-color:var(--border-strong)}.ordonnance-rattachement[data-apparence=neutre] .ordonnance-rattacher:enabled:is(:hover,:focus-visible){color:var(--texte);background:var(--fond-survol);border-color:var(--texte-doux)}.edition-ordonnance:not(.edition-ordonnance-integree){padding:14px}.edition-ordonnance:not(.edition-ordonnance-integree)>.edition-ordonnance-corps{padding:0}.liste-globale{container-type:inline-size}[data-pied-liste][data-pied-repli]{grid-template-rows:38px 38px}[data-pied-liste][data-pied-repli]>[data-pied-actions]{grid-column:1 / -1;grid-row:2;max-width:100%}[data-pied-liste][data-pied-repli]>[data-pied-compteur]{grid-row:1}.compteur-liste-stable{position:relative;display:grid}.compteur-liste-mesure{visibility:hidden;white-space:nowrap;pointer-events:none}.compteur-liste-valeur{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;overflow-x:auto;scrollbar-width:none}.compteur-liste-valeur>*{flex-shrink:0;margin-inline:auto}[data-pied-liste][data-pied-ligne-unique]{grid-template-rows:38px}[data-pied-liste][data-pied-ligne-unique][data-pied-serre]{grid-template-columns:auto minmax(0,1fr) auto}[data-pied-liste][data-pied-ligne-unique]>[data-pied-compteur]{min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none}[data-pied-liste][data-pied-ligne-unique]>[data-pied-compteur]>*{flex-shrink:0}[data-pied-liste][data-pied-ligne-unique]>[data-pied-actions]{grid-column:3;grid-row:1}.bouton-fermer-petit{width:26px;height:26px}.bouton-fermer-champ{border:0;padding:0;background:transparent;color:var(--texte-doux);cursor:pointer}.bouton-fermer-champ:is(:hover,:focus-visible){color:var(--texte)}.combobox-recherche-liste [aria-disabled=true]{opacity:.55;cursor:wait}[data-pied-liste][data-pied-repli-compteur]{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:38px auto}[data-pied-liste][data-pied-repli-compteur]>[data-pied-debut]{grid-column:1;grid-row:1}[data-pied-liste][data-pied-repli-compteur]>[data-pied-actions]{grid-column:2;grid-row:1}[data-pied-liste][data-pied-repli-compteur]>[data-pied-compteur]{grid-column:1 / -1;grid-row:2;justify-self:center}[data-pied-liste][data-pied-commandes-empilees]{grid-template-columns:minmax(0,1fr);grid-template-rows:38px 38px auto}[data-pied-liste][data-pied-commandes-empilees]>[data-pied-debut]{grid-column:1;grid-row:1}[data-pied-liste][data-pied-commandes-empilees]>[data-pied-actions]{grid-column:1;grid-row:2}[data-pied-liste][data-pied-commandes-empilees]>[data-pied-compteur]{grid-column:1;grid-row:3}.champ-effacable{position:relative;display:flex;min-width:0}.champ-effacable>input{width:100%;min-width:0;padding-right:32px}.champ-effacable>.bouton-fermer-champ{position:absolute;inset:0 2px 0 auto;width:28px;display:grid;place-items:center}.champ-effacable>.bouton-fermer-champ svg{width:12px;height:12px}[data-pied-liste][data-pied-alignement=droite]{display:flex;justify-content:flex-end}[data-pied-alignement=droite]>[data-pied-debut]:not(:empty){margin-right:auto}[data-pied-alignement=droite]>[data-pied-debut]:empty,[data-pied-alignement=droite]>[data-pied-compteur]:empty{display:none}[data-pied-alignement=droite]>[data-pied-actions]{max-width:100%;flex-wrap:wrap;justify-content:flex-end}.bouton[data-relief]:enabled{background-image:linear-gradient(to bottom,color-mix(in srgb,var(--fond-eleve) 94%,var(--texte)),transparent 50%);box-shadow:inset 0 1px color-mix(in srgb,var(--fond-eleve) 65%,transparent),inset 0 -1px 1px color-mix(in srgb,var(--zinc-950) 10%,transparent);transition:box-shadow var(--duree-micro) var(--easing),background-color var(--duree-micro) var(--easing),border-color var(--duree-micro) var(--easing)}.bouton[data-relief]:enabled:is(:hover,:focus-visible){box-shadow:inset 0 1px color-mix(in srgb,var(--fond-eleve) 65%,transparent),inset 0 -1px 1px color-mix(in srgb,var(--zinc-950) 14%,transparent)}.bouton[data-relief]:enabled:active{background-image:none;box-shadow:inset 0 1px 3px color-mix(in srgb,var(--zinc-950) 18%,transparent)}@media(prefers-reduced-motion:reduce){.bouton[data-relief]:enabled{transition:none}}.champ-recherche[data-recherche-signalee]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--rayon-sm);pointer-events:none;border:1px solid color-mix(in srgb,var(--accent-interface) 70%,transparent);box-shadow:0 0 12px 3px color-mix(in srgb,var(--accent-interface) 35%,transparent);animation:recherche-signalee var(--duree-arrivee-recherche) linear forwards}@keyframes recherche-signalee{0%,32%,64%,to{opacity:0}16%,48%,80%{opacity:1}}.recherche-arrivee-voile{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100;pointer-events:none;animation:recherche-voile-sortie var(--duree-arrivee-recherche) linear forwards}.recherche-arrivee-voile>rect{fill:color-mix(in srgb,var(--zinc-950) 30%,transparent)}@keyframes recherche-voile-sortie{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.champ-recherche[data-recherche-signalee]:after{animation:none;opacity:.65}}.combobox-recherche[data-taille=compact] input{height:28px;min-height:28px;font-size:var(--texte-xs);padding:4px 24px 4px 8px}.combobox-recherche[data-taille=compact] .combobox-recherche-saisie>svg{width:12px;height:12px;top:8px;right:8px}.combobox-recherche-liste[data-taille=compact]{font-size:var(--texte-xs)}.combobox-recherche-liste[data-taille=compact] [role=option]{padding:6px 8px}.combobox-recherche-liste [role=option][data-avec-fin]{display:flex;align-items:center;gap:12px}.combobox-recherche-liste [data-avec-fin] .combobox-recherche-option-detail{flex:1;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.combobox-recherche-liste [data-avec-fin] .combobox-recherche-option-detail>small{margin:0;font-size:10px}.combobox-recherche-option-fin{display:block;flex:none;width:104px}.bouton[data-variante=primaire][data-intention]:not([data-intention=supprimer]){--bouton-intention:var(--action-texte)}.bouton[data-halo=bleu]{color:var(--renouvellement-bleu);border-color:rgba(var(--socle-bleu),.7);box-shadow:0 0 10px rgba(var(--socle-bleu),.18)}.bouton[data-halo=bleu]:enabled:is(:hover,:focus-visible){background:color-mix(in srgb,var(--renouvellement-bleu) 12%,var(--fond-eleve));border-color:rgb(var(--socle-bleu));box-shadow:0 0 12px rgba(var(--socle-bleu),.28)}.configuration-2fa-largeur{width:100%;justify-self:center;text-align:left}.acces-selecteur-theme{view-transition-name:acces-selecteur-theme}::view-transition-group(acces-selecteur-theme),::view-transition-old(acces-selecteur-theme),::view-transition-new(acces-selecteur-theme){animation:none}::view-transition-old(acces-selecteur-theme){display:none}:root:active-view-transition-type(acces-avancer,acces-retour)::view-transition-group(root){animation:none}:root:active-view-transition-type(acces-avancer,acces-retour)::view-transition-old(root),:root:active-view-transition-type(acces-avancer,acces-retour)::view-transition-new(root){mix-blend-mode:normal;animation-duration:var(--duree-panneau);animation-timing-function:var(--easing);animation-fill-mode:both}:root:active-view-transition-type(acces-avancer)::view-transition-old(root){animation-name:acces-sortie}:root:active-view-transition-type(acces-avancer)::view-transition-new(root){animation-name:acces-entree}:root:active-view-transition-type(acces-retour)::view-transition-old(root){animation-name:acces-sortie-retour}:root:active-view-transition-type(acces-retour)::view-transition-new(root){animation-name:acces-entree-retour}@keyframes acces-sortie{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-3rem)}}@keyframes acces-entree{0%{opacity:0;transform:translate(3rem)}to{opacity:1;transform:translate(0)}}@keyframes acces-sortie-retour{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(3rem)}}@keyframes acces-entree-retour{0%{opacity:0;transform:translate(-3rem)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){:root:active-view-transition-type(acces-avancer,acces-retour)::view-transition-old(root),:root:active-view-transition-type(acces-avancer,acces-retour)::view-transition-new(root){animation:none}}.carte-demonstration{border:0;box-shadow:none;min-height:25rem;grid-template-rows:1fr 1fr;overflow:hidden;background:url(/illustrations/demonstration-adoucie.jpg) center / cover no-repeat}.carte-demonstration-introduction{align-self:start;color:var(--zinc-100)}.carte-demonstration-introduction h2{margin:0 0 1rem;font-size:1.1875rem;font-weight:500;line-height:1.3}.carte-demonstration-introduction p{margin:0;font-size:.875rem;line-height:1.6}.carte-demonstration-contacts{display:grid;gap:.625rem;align-self:end;justify-self:end;text-align:right;color:var(--zinc-900);font-size:.9375rem;font-weight:500;line-height:1.5;letter-spacing:-.015em}.carte-demonstration-contacts a{color:inherit;text-decoration:none}.carte-demonstration-contacts a:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:4px}.bouton[data-variante=primaire]{background-image:var(--action-gradient)}.bouton[data-variante=primaire]:enabled:is(:hover,:focus-visible){background-image:var(--action-gradient-survol)}.bouton[data-degrade]{--action-gradient:var(--action-degrade-gradient);--action-gradient-survol:var(--action-degrade-gradient-survol);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0!important;outline:none!important;box-shadow:none!important}.bouton[data-degrade]:focus-visible{text-decoration:underline;text-underline-offset:3px}.bouton[data-degrade]:focus-visible [data-icone]{stroke-width:2.5}.combobox-recherche-option-fin .pointage-ordonnance-anneau{justify-content:flex-end}.combobox-recherche-liste[data-taille=compact] [data-avec-fin]{font-size:var(--texte-xs)}.combobox-recherche-liste[data-taille=compact] [data-avec-fin] .combobox-recherche-option-detail>span{font-weight:600}.combobox-recherche-liste[data-taille=compact] [data-avec-fin] .combobox-recherche-option-detail>small{font-size:var(--texte-compact);font-weight:400}.bouton[data-apparence=rima]{align-self:flex-start;width:-moz-max-content;width:max-content;flex:none;padding-inline:var(--rima-padding);font-weight:var(--rima-graisse);color:var(--rima-texte);border-color:transparent;background-color:var(--rima-gradient-start);background-image:url(/assets/rima-tapa-DtEJ5_NA.svg),linear-gradient(var(--rima-angle),var(--rima-gradient-start) var(--rima-transition),var(--rima-gradient-end));background-size:auto var(--rima-motif-taille),100% 100%;background-origin:border-box;background-position:center;background-repeat:repeat,no-repeat}.bouton[data-apparence=rima]:enabled:is(:hover,:focus-visible){color:var(--rima-texte);border-color:var(--texte);filter:brightness(1.1)}.bouton[data-apparence=rima]:focus-visible{outline:2px solid var(--rima-gradient-start);outline-offset:2px}.acces-page[data-presentation=page] [data-carte-acces]{background:transparent;border:0;box-shadow:none;padding:0}.acces-page[data-presentation=page]{min-height:100dvh}.acces-titre{font-size:clamp(1.5rem,4.8vw,2rem)}.acces-selecteur-theme{position:absolute;z-index:20}@media(max-width:1023px){.carte-demonstration{min-height:0;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;gap:24px}.carte-demonstration-introduction h2{margin-bottom:8px}.carte-demonstration-contacts{align-self:center}}@media(max-width:600px){.carte-demonstration{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px;background-image:linear-gradient(to right,color-mix(in srgb,var(--zinc-950) 60%,transparent),color-mix(in srgb,var(--zinc-950) 35%,transparent) 50%,transparent 80%),url(/illustrations/demonstration-adoucie.jpg)}.carte-demonstration-introduction h2{font-size:13px;line-height:1.3;margin-bottom:6px}.carte-demonstration-introduction p{font-size:11px;line-height:1.45}.carte-demonstration-contacts{align-self:end;font-size:11px;line-height:1.45;gap:6px;white-space:nowrap}}[data-interrupteur-theme][data-presentation=icone]{width:28px;height:28px;display:grid;place-items:center;background:transparent;color:inherit;border:0;border-radius:calc(8px * var(--courbure-interface))}[data-interrupteur-theme][data-presentation=icone]:hover{background:var(--fond-eleve)}@media(pointer:coarse){[data-interrupteur-theme][data-presentation=icone]{width:44px;height:44px}}.acces-page{position:relative;isolation:isolate}.acces-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fond-bienvenue);opacity:0;transition:opacity var(--duree-panneau) var(--easing);pointer-events:none}.acces-page[data-sortie]:before,.acces-page[data-presentation=page]:before{opacity:1}.bienvenue-identite{display:grid;justify-items:center;gap:10px;padding-bottom:16px}.bienvenue-message{margin:0;font:400 24px/1.2 var(--police-titre-ecran);opacity:0;animation:bienvenue-fondu var(--duree-bienvenue-fondu) var(--easing) var(--duree-bienvenue-anneau) forwards}.bienvenue-logo{width:220px;max-width:80%}.bienvenue-logo svg{display:block;width:100%;height:auto;overflow:visible}.bienvenue-logo .cls-2,.bienvenue-logo .cls-3{transform-box:fill-box;transform-origin:center;animation:bienvenue-anneau var(--duree-bienvenue-anneau) var(--easing) both}.bienvenue-logo .cls-1{fill:var(--bienvenue-lettres);opacity:0;animation:bienvenue-fondu var(--duree-bienvenue-fondu) var(--easing) var(--duree-bienvenue-anneau) forwards}.bienvenue-contenu{display:grid;gap:16px;animation:bienvenue-formulaire var(--duree-bienvenue-formulaire) var(--easing) calc(var(--duree-bienvenue-anneau) + var(--duree-bienvenue-fondu)) both}@keyframes bienvenue-formulaire{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes bienvenue-fondu{to{opacity:1}}@keyframes bienvenue-anneau{0%{transform:scale(8);opacity:0}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.acces-page:before{transition:none}.bienvenue-contenu{animation:none}.bienvenue-message,.bienvenue-logo .cls-1{animation:none;opacity:1}.bienvenue-logo .cls-2,.bienvenue-logo .cls-3{animation:none}}.acces-page[data-presentation=page]{overflow-x:clip}.bouton[data-apparence=douce]{border-color:transparent;background:var(--surface-bouton-doux-fond);box-shadow:none;color:var(--surface-bouton-doux-texte)}.bouton[data-apparence=douce]:enabled:is(:hover,:focus-visible){border-color:transparent;background:var(--surface-bouton-doux-survol)}.seances-vue{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.seances-annee{display:flex;align-items:center;gap:calc(8px * var(--densite-interne));font-size:12px;white-space:nowrap;color:var(--texte-doux)}.seances-annee select,.seance-edition select{background:var(--fond-eleve);color:var(--texte);border:var(--filet) solid var(--border-strong);border-radius:var(--rayon-sm);padding:calc(8px * var(--densite-interne));font:inherit}.seances-annee select{height:38px;font-family:var(--font-mono)}.seance-ordonnance{display:inline-flex;align-items:center;gap:5px;padding:4px calc(8px * var(--densite-interne));border:var(--filet) solid var(--jauge-non-facture-fond);border-radius:999px;background:transparent;color:var(--texte);white-space:nowrap;font-size:11px}.seance-domicile{display:inline-flex}.seance-domicile svg{width:13px;height:13px}.seance-diagramme{width:100%;min-width:330px;height:72px;--seance-couleur:var(--etat-facture);--seance-accompli:var(--etat-facture);--seance-trait:color-mix(in srgb,var(--texte-doux) 25%,transparent)}.seance-diagramme>svg{display:block;overflow:visible}.seance-branche{--seance-couleur:var(--etat-facture)}.seance-branche[data-etat=payee]{--seance-couleur:var(--etat-paye)}.seance-branche[data-etat=rejetee]{--seance-couleur:var(--etat-rejet)}.seance-rail{fill:none;stroke:var(--seance-trait);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.seance-rail-accompli{stroke:color-mix(in srgb,var(--seance-accompli) 50%,white)}.seance-noeud-disque{fill:var(--fond-eleve);stroke:var(--seance-trait);stroke-width:1.5}.seance-noeud[data-atteint=true] .seance-noeud-disque{fill:var(--seance-accompli);stroke:var(--seance-accompli)}.seance-noeud[data-courant=true] .seance-noeud-disque{fill:var(--seance-couleur);stroke:var(--seance-couleur)}.seance-noeud-maintien{fill:transparent;pointer-events:all}.seance-legende-commune{pointer-events:none}.seance-noeud{--noeud-couleur:var(--seance-accompli);outline:none}.seance-noeud[data-courant=true]{--noeud-couleur:var(--seance-couleur)}.seance-noeud-halo{fill:var(--noeud-couleur);opacity:0;x:-11.5px;width:23px;transition:x .3s cubic-bezier(.22,1,.36,1),width .3s cubic-bezier(.22,1,.36,1),opacity .16s;pointer-events:none}.seance-noeud[data-atteint=true] .seance-noeud-halo,.seance-noeud[data-courant=true] .seance-noeud-halo,.seance-noeud[data-ouvert=true] .seance-noeud-halo{opacity:.2}.seance-noeud-marque{fill:none;stroke:var(--texte-sur-etat);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;transition:opacity .12s}.seance-noeud-capsule{fill:var(--noeud-couleur);x:-7.5px;width:15px;transition:x .3s cubic-bezier(.22,1,.36,1),width .3s cubic-bezier(.22,1,.36,1)}.seance-noeud-libelle{fill:var(--texte-sur-etat);font-size:10px;opacity:0;pointer-events:none;transition:opacity .1s}.seance-noeud[data-ouvert=true] .seance-noeud-capsule{x:var(--noeud-x-ouvert);width:var(--noeud-largeur-ouverte)}.seance-noeud[data-ouvert=true] .seance-noeud-halo{x:var(--halo-x-ouvert);width:var(--halo-largeur-ouverte)}.seance-noeud[data-ouvert=true] .seance-noeud-libelle{opacity:1;transition-delay:.1s}.seance-noeud[data-ouvert=true]:is([data-direction=centre],[data-direction=droite]) .seance-noeud-marque{opacity:0}.seance-diagramme[data-deplie=true]{min-width:470px}:is(.seance-diagramme,.seance-detail-diagramme)[data-deplie=true] :is(.seance-noeud-halo,.seance-noeud-capsule,.seance-noeud-libelle,.seance-noeud-marque){transition:none}@media(prefers-reduced-motion:reduce){.seance-noeud-halo,.seance-noeud-capsule,.seance-noeud-libelle,.seance-noeud-marque{transition:none}}.seance-branche-montant{font-size:11px;fill:var(--texte)}.seance-branche-nom,.seance-legende{font-size:10px;fill:var(--texte-doux)}[data-tableau-ligne] .seance-branche-nom{opacity:0}[data-tableau-ligne]:hover .seance-branche-nom{opacity:1}.seance-parcours{display:flex;flex-direction:column;gap:calc(16px * var(--densite-interne));padding:20px calc(16px * var(--densite-interne));overflow-x:auto}.seance-parcours-references{display:flex;flex-direction:column;gap:calc(8px * var(--densite-interne));margin:0;font-size:11px}.seance-parcours-references>div{display:flex;justify-content:space-between;gap:calc(12px * var(--densite-interne))}.seance-parcours-references dt{color:var(--texte-doux)}.seance-parcours-references dd{margin:0;text-align:right}.fiche-seance-contenu{position:relative}.fiche-seance-details{display:flex;flex-direction:column;gap:calc(16px * var(--densite-interne))}.fiche-seance-champs dl{margin:0;padding:4px 0}.fiche-seance-facturation{border-top:var(--filet) solid var(--border);padding-top:12px}.fiche-seance-facturation .seance-detail-defilement{padding-inline:0}.fiche-actualisation{position:absolute;top:2px;right:2px}.seance-edition{display:flex;flex-direction:column;gap:20px;padding:20px calc(16px * var(--densite-interne))}.seance-edition>label{display:flex;align-items:center;justify-content:space-between;font-size:13px;gap:calc(16px * var(--densite-interne))}.seance-action-contenu{padding:calc(24px * var(--densite-interne));font-size:14px}.seance-action-commandes{display:flex;justify-content:flex-end;gap:calc(12px * var(--densite-interne))}.seances-ecran [data-drawer-corps]:has(>[data-facturation-journal]){display:flex;overflow:hidden;margin-inline:calc(-12px * var(--densite-interne));padding-inline:calc(12px * var(--densite-interne))}.seance-facturation{display:flex;flex:1;min-height:0;min-width:0;flex-direction:column;gap:20px;padding:calc(16px * var(--densite-interne));container:facturation-journal / inline-size}.seance-facturation>:not(.seance-facturation-canaux){flex-shrink:0}.seance-facturation-barre{display:flex;align-items:center;justify-content:space-between;gap:calc(16px * var(--densite-interne))}.seance-facturation-canaux[data-autre-selection] :is(.seance-facturation-lignes,.seance-facturation-total-canal){visibility:hidden}.seance-facturation-canaux{position:relative;display:flex;flex-direction:column;flex:0 1 auto;min-height:0;gap:calc(16px * var(--densite-interne))}.seance-facturation-emplacement{display:flex;flex-direction:column;flex:0 1 auto;min-width:0;min-height:0}.seance-facturation-vide{grid-column:1 / -1}.seance-facturation-canal{display:flex;flex-direction:column;min-width:0;min-height:0;--seance-facturation-hauteur-ligne:48px}.seance-facturation-canal>:is(header,footer){flex-shrink:0}.seance-facturation-canal .carte-informations-entete{background:var(--jauge-non-facture-fond);color:var(--texte-sur-etat)}.seance-facturation-lignes{padding:0 14px;min-height:0;height:calc(var(--seance-facturation-nombre-lignes) * var(--seance-facturation-hauteur-ligne));transition:height var(--duree-panneau) var(--easing);overflow:auto;overscroll-behavior-y:contain}.seance-facturation-ligne{display:grid;grid-template-columns:64px minmax(100px,1fr) max-content;align-items:center;gap:calc(12px * var(--densite-interne));min-width:-moz-max-content;min-width:max-content;height:var(--seance-facturation-hauteur-ligne);padding:14px 0;font-size:12px;white-space:nowrap}.seance-facturation-ligne>.seance-facturation-patient{overflow:hidden;text-overflow:ellipsis}.seance-facturation-ligne+.seance-facturation-ligne{border-top:var(--filet) solid var(--border)}.seance-facturation-ligne>time{color:var(--texte-doux)}.seance-facturation-operation{justify-self:end;text-align:right;font-size:11px;line-height:1.65}.seance-facturation-total-canal{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:calc(12px * var(--densite-interne));padding:calc(12px * var(--densite-interne)) 14px;border-top:var(--filet) solid var(--border-strong)}.seance-facturation-total-libelle{margin-left:auto;text-align:right;white-space:nowrap;font-size:13px}.seance-facturation-total-libelle>strong{font-size:14px}.seance-facturation-pied{display:flex;margin-left:auto;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:calc(16px * var(--densite-interne));font-size:13px}.seance-action-contenu [role=alert],.seance-edition [role=alert],.seance-facturation [role=alert]{color:var(--etat-rejet-texte)}@media(prefers-reduced-motion:reduce){.seance-facturation-lignes{transition:none}}.seance-filtres{width:760px;max-width:100%;min-width:0;container:filtres-journal / inline-size}.seance-filtres-diagramme{height:150px;min-width:0;overflow-x:auto}.seance-filtres-diagramme>svg{overflow:visible;margin-inline:auto}.seance-filtre-noeud{cursor:pointer;outline:none}.seance-filtre-cible{fill:transparent;stroke:transparent;transition:fill var(--duree-micro) var(--easing)}.seance-filtre-noeud:hover .seance-filtre-cible{fill:var(--fond-survol)}.seance-filtre-noeud:focus-visible .seance-filtre-cible{stroke:var(--seance-couleur);stroke-width:2}.seance-canal-pastille rect{fill:var(--etat-neutre)}.seance-canal-pastille text{fill:var(--texte-sur-etat);font-size:10px;font-weight:500}.seance-filtre-legendes{font-size:11px}.seance-filtres-selecteurs{display:grid;grid-template-columns:repeat(2,minmax(max-content,1fr));gap:calc(16px * var(--densite-interne));overflow-x:auto;border-top:var(--filet) solid var(--border);margin:0;padding-top:16px}.seance-filtre-lieu,.seance-filtre-nature{display:flex;border:0;margin:0;padding:0}.seance-filtre-lieu,.seance-filtre-nature{justify-content:flex-end}.seance-filtres-selecteurs .patient-cote-toggle label{padding-inline:calc(16px * var(--densite-interne))}.seance-filtre-raccourci{align-self:center;border:0;border-radius:var(--rayon-sm);padding:6px 10px;color:var(--texte);background:var(--fond-selection);font-size:12px;cursor:pointer}@media(prefers-reduced-motion:reduce){.seance-filtre-cible{transition:none}}@container facturation-journal (min-width:976px){.seance-facturation-canaux{flex-direction:row;align-items:flex-start}.seance-facturation-emplacement{flex:0 0 calc((100% - 16px)/2);max-height:100%}}.seance-filtres-organisation{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(16px * var(--densite-interne))}.seance-filtres-parcours{border-top:var(--filet) solid var(--border);padding-top:12px;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:calc(12px * var(--densite-interne))}.seance-filtre-dates{min-width:0;display:flex;flex-direction:column;gap:calc(12px * var(--densite-interne))}.seance-filtre-dates-entete{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:280px;margin-inline:auto}.seance-filtre-dates-entete>button{position:absolute;right:0}.seance-filtre-dates-entete .drawer-onglet{padding:5px 10px;font-size:12px}.seance-filtre-dates-champs{width:100%;max-width:280px;margin-inline:auto}.seance-filtre-calendrier .pointage-grille{grid-auto-rows:32px;-moz-column-gap:0;column-gap:0}.seance-filtre-calendrier .pointage-semaine{-moz-column-gap:0;column-gap:0}.seance-filtre-calendrier .pointage-grille :is(button,[data-pointage-vide]){height:32px}.seance-filtre-calendrier .pointage-grille button{position:relative;border:0;background:transparent;isolation:isolate}.seance-filtre-calendrier button>span{position:relative;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--rayon-sm)}.seance-filtre-calendrier button:hover>span{background:var(--fond-survol)}.seance-filtre-calendrier button[data-bandeau=true]:before{content:"";position:absolute;z-index:-1;top:6px;right:0;bottom:6px;left:0;background:var(--fond-selection)}.seance-filtre-calendrier button[data-debut-plage=true]:before{left:50%}.seance-filtre-calendrier button[data-fin-plage=true]:before{right:50%}.seance-filtre-calendrier button[data-borne=true]>span{background:var(--action-fond);color:var(--action-texte)}@container filtres-journal (min-width:730px){.seance-filtres-organisation{grid-template-columns:296px minmax(0,1fr)}.seance-filtres-parcours{border-top:0;padding-top:0;justify-content:space-between;gap:calc(16px * var(--densite-interne))}.seance-filtres-diagramme{margin-block:auto}.seance-filtre-dates{border-right:var(--filet) solid var(--border);padding-right:16px}}.seance-document{height:min(70vh,520px);min-height:220px;display:flex;flex-direction:column}.seance-detail-defilement{overflow-x:auto;padding:calc(12px * var(--densite-interne)) calc(16px * var(--densite-interne))}.seance-detail-diagramme{min-width:470px;width:100%;--seance-couleur:var(--etat-facture);--seance-accompli:var(--etat-facture)}.seance-detail-diagramme>svg{display:block;overflow:visible}.seance-detail-branche{--seance-detail-couleur:var(--etat-neutre)}.seance-detail-branche[data-facturee=true]{--seance-detail-couleur:var(--etat-facture)}.seance-detail-rail{fill:none;stroke:color-mix(in srgb,var(--etat-neutre) 28%,transparent);stroke-width:1.5;stroke-linecap:round}.seance-detail-rail-accompli{stroke:color-mix(in srgb,var(--etat-facture) 45%,var(--fond-eleve))}.seance-detail-canal rect{fill:none;stroke:var(--seance-detail-couleur);stroke-width:1}.seance-detail-canal text{fill:var(--seance-detail-couleur);font-size:10px;font-weight:500}.seance-detail-vide{fill:var(--fond-eleve);stroke:color-mix(in srgb,var(--etat-neutre) 45%,var(--fond-eleve));stroke-width:1.5}.seance-detail-capsule{display:flex;align-items:center;justify-content:center;gap:6px;height:36px;margin:4px;padding:3px calc(8px * var(--densite-interne));border-radius:var(--rayon-pilule);background:var(--etat-facture);color:var(--texte-sur-etat);box-shadow:0 0 0 3px color-mix(in srgb,var(--etat-facture) 18%,transparent);font-size:12px;white-space:nowrap}.seance-detail-capsule:has(.seance-detail-document){justify-content:flex-start;padding-left:4px}.seance-detail-capsule[data-paiement=true]{height:40px;border-radius:var(--rayon-pilule);background:var(--etat-paye);box-shadow:0 0 0 3px color-mix(in srgb,var(--etat-paye) 18%,transparent)}.seance-detail-capsule[data-rejet=true]{background:var(--etat-rejet);box-shadow:0 0 0 3px color-mix(in srgb,var(--etat-rejet) 18%,transparent)}.seance-detail-capsule .seance-detail-document{flex-shrink:0;width:28px;min-width:28px;height:28px;min-height:28px;padding:6px;border-radius:50%;color:inherit;background:color-mix(in srgb,var(--texte-sur-etat) 20%,transparent);border:0}.seance-detail-capsule .seance-detail-document:hover:not(:disabled){background:color-mix(in srgb,var(--texte-sur-etat) 35%,transparent)}.seance-detail-capsule .seance-detail-document:focus-visible{outline:2px solid var(--texte-sur-etat);outline-offset:1px}.seance-detail-paiement-icone{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;transform:translate(-4px)}.seance-detail-paiement-icone svg{width:18px;height:18px;stroke-width:2}.seance-detail-capsule[data-attente=true]{background:var(--fond-eleve);color:var(--texte-doux);border:1px solid var(--border-strong);box-shadow:none}.seance-detail-paiement-donnees{display:flex;flex-direction:column;align-items:center;gap:1px;line-height:14px}.seance-detail-diagramme[data-miniature=false] .seance-detail-paiement-donnees{min-width:48px}.seance-detail-paiement-donnees strong{font-size:12px;font-weight:600}.seance-detail-paiement-donnees time{font-size:10px;line-height:12px}.seance-detail-legende{fill:var(--texte-doux);font-size:11px;font-weight:500;letter-spacing:.02em}.seance-detail-defilement[data-miniature=true]{overflow:visible;padding:0}.seance-detail-diagramme[data-miniature=true]{min-width:var(--parcours-largeur-minimale,230px);--seance-trait:color-mix(in srgb,var(--etat-neutre) 45%,var(--fond-eleve))}.seance-detail-diagramme[data-miniature=true] .seance-detail-canal text{font-size:9px}.seance-detail-diagramme[data-miniature=true] .seance-noeud-libelle{font-size:9px}.seance-detail-diagramme[data-miniature=true] .seance-noeud-capsule{y:-8px;height:16px;rx:8px}.seance-detail-diagramme[data-miniature=true] .seance-noeud-halo{y:-12px;height:24px;rx:12px}.seance-detail-diagramme[data-miniature=true] .seance-detail-legende{font-size:9px;letter-spacing:0}.seance-detail-diagramme[data-miniature=true] .seance-detail-capsule[data-paiement=true]{height:20px;margin:2px;padding:2px 5px;gap:3px;border-radius:var(--rayon-pilule);box-shadow:0 0 0 1px color-mix(in srgb,var(--etat-paye) 18%,transparent)}.seance-detail-diagramme[data-miniature=true] .seance-detail-capsule[data-rejet=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--etat-rejet) 18%,transparent)}.seance-detail-diagramme[data-miniature=true] .seance-detail-capsule[data-attente=true]{box-shadow:none}.seance-detail-diagramme[data-miniature=true] .seance-detail-capsule:has(.seance-detail-paiement-icone){justify-content:flex-start;padding-left:3px}.seance-detail-diagramme[data-miniature=true] .seance-detail-paiement-icone{width:14px;height:14px;transform:none;border-radius:50%;background:color-mix(in srgb,var(--texte-sur-etat) 25%,transparent)}.seance-detail-diagramme[data-miniature=true] .seance-detail-paiement-icone svg{width:10px;height:10px}.seance-detail-diagramme[data-miniature=true] .seance-detail-capsule:has(.seance-detail-paiement-icone) .seance-detail-paiement-donnees{flex:1}.seance-detail-diagramme[data-miniature=true] .seance-detail-paiement-donnees strong{font-size:10px}.seance-horaire-edition{display:grid;gap:calc(12px * var(--densite-interne));padding:0;border:0;min-width:0}.seance-horaire-edition legend{margin-bottom:12px;color:var(--texte-doux);font-size:var(--texte-sm)}.seance-horaire-champs{display:grid;grid-template-columns:1fr 1fr;gap:calc(12px * var(--densite-interne));min-width:0}.seance-horaire-champs input{min-width:0;width:100%}.seance-facturation[data-compacte]{padding:4px 0 0;gap:calc(12px * var(--densite-interne))}.seance-facturation[data-compacte] .seance-facturation-canaux{flex:1;gap:0;overflow:hidden;flex-direction:column}.seance-facturation-compact-canal{display:flex;flex-direction:column;min-height:0;flex-shrink:0;border-top:var(--filet) solid var(--border)}.seance-facturation-compact-resume{display:grid;grid-template-columns:minmax(0,1fr) max-content 120px;align-items:center;gap:calc(12px * var(--densite-interne));min-height:44px;flex-shrink:0;font-size:12px}.seance-facturation-deplier{display:flex;align-items:center;gap:calc(8px * var(--densite-interne));min-width:0;color:var(--texte);background:none;border:0;padding:calc(8px * var(--densite-interne)) 0;cursor:pointer;text-align:left;font-size:12px}.seance-facturation-deplier span{color:var(--texte-doux);white-space:nowrap}.seance-facturation-deplier svg{width:14px;height:14px;flex-shrink:0;transition:transform var(--duree-micro) var(--easing)}.seance-facturation-deplier[aria-expanded=true] svg{transform:rotate(90deg)}.seance-facturation-deplier:is(:hover,:focus-visible){color:var(--calendrier-accent)}.seance-facturation-compact-details{display:block;overflow:auto;min-height:0;overscroll-behavior:contain;--seance-facturation-hauteur-ligne:38px}.seance-facturation-compact-details .seance-facturation-ligne{padding:6px 0;gap:calc(8px * var(--densite-interne))}.seance-facturation[data-compacte] [data-autre-selection] .seance-facturation-compact-canal{visibility:hidden}@media(prefers-reduced-motion:reduce){.seance-facturation-deplier svg{transition:none}}.seance-facturation-compact-details{background:var(--fond-survol);border-radius:var(--rayon-sm)}.seance-facturation-compact-texte{padding:calc(8px * var(--densite-interne)) 10px}.seance-facturation-compact-details .seance-facturation-ligne+.seance-facturation-ligne{border-top:0}[data-drawer-presentation=integree] .fiche-seance-details{gap:calc(12px * var(--densite-interne))}[data-drawer-presentation=integree] .fiche-donnee{padding-block:3px}[data-drawer-presentation=integree] .seance-detail-defilement{padding-block:4px}.seance-filtres[data-sans-dates]{width:464px}.seance-filtres[data-sans-dates] .seance-filtres-organisation{grid-template-columns:minmax(0,1fr)}.seance-filtres[data-sans-dates] .seance-filtres-parcours{border-top:0;padding-top:0;gap:calc(16px * var(--densite-interne))}.seance-filtres[data-sans-dates] .seance-filtres-diagramme>svg{width:100%;max-width:432px;height:auto}.seance-edition{gap:calc(16px * var(--densite-interne));padding:calc(12px * var(--densite-interne)) 4px}.seance-edition-ligne,.seance-edition>.facturation-date{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;justify-items:start;gap:calc(16px * var(--densite-interne));min-width:0;font-size:var(--texte-sm)}.seance-edition-ligne>.edition-compteur{grid-column:auto}.seance-edition>.facturation-date>.facturation-date-libelle{color:var(--texte)}.seances-ecran [data-drawer-editer]{background:var(--fond-eleve)}.seances-ecran [data-drawer-editer]:enabled:is(:hover,:focus-visible){background:var(--fond-survol)}fieldset.seance-edition-ligne{border:0;padding:0;margin:0}.seance-nature .patient-choix-ligne{gap:0}.seance-horaire-edition{gap:calc(16px * var(--densite-interne))}.seance-horaire-edition legend.sr-only{margin:0}.seance-duree .edition-compteur{width:-moz-max-content;width:max-content}.seance-duree .edition-compteur input{width:calc(3ch + 20px)}.seance-disponibilite{--couleur-disponibilite:var(--etat-facture);display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;-moz-column-gap:calc(12px * var(--densite-interne));column-gap:calc(12px * var(--densite-interne));padding-top:14px;border-top:var(--filet) solid var(--border);min-width:0;position:relative}.seance-disponibilite[data-type=indisponible]{--couleur-disponibilite:var(--etat-rejet-texte)}.seance-disponibilite[data-edition=true]{grid-template-columns:max-content max-content minmax(0,1fr)}.seance-disponibilite-libelle{display:flex;align-items:center;gap:6px;font-size:var(--texte-sm)}.seance-disponibilite .patient-choix-ligne{flex:none;gap:4px}.seance-disponibilite .patient-cote-toggle>label{padding-inline:calc(8px * var(--densite-interne));font-size:11px}.seance-disponibilite-resume{position:relative;height:16px;font-size:11px;line-height:16px;color:var(--couleur-disponibilite);font-variant-numeric:tabular-nums;text-align:center;margin-bottom:10px;font-weight:600;white-space:nowrap}.seance-disponibilite-resume>span{position:absolute;transform:translate(-50%)}.seance-disponibilite-limites{display:flex;justify-content:space-between;margin-top:10px;color:var(--texte-doux);font-size:10px;line-height:14px;font-variant-numeric:tabular-nums}.seance-disponibilite-graduation{min-width:0;padding:0 calc(8px * var(--densite-interne))}.seance-disponibilite-attente{position:absolute;right:0;top:0}.seance-disponibilite-rail{position:relative;height:12px;border-radius:4px;background:var(--fond-intermediaire,var(--fond))}.seance-disponibilite-rail[data-pret=false]{opacity:.4}.seance-disponibilite-plage{position:absolute;inset-block:0;border-radius:3px;background:color-mix(in srgb,var(--couleur-disponibilite) 38%,transparent);border:1px solid color-mix(in srgb,var(--couleur-disponibilite) 55%,transparent)}.seance-disponibilite-tic{position:absolute;top:100%;height:4px;width:1px;background:var(--border-strong)}.seance-disponibilite-tic[data-heure=true]{height:7px}.seance-disponibilite-poignee{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:26px;padding:0;border:2px solid var(--couleur-disponibilite);border-radius:calc(5px * var(--courbure-interface));background:var(--fond-eleve);box-shadow:var(--ombre-1);cursor:ew-resize;touch-action:none;z-index:1}.seance-disponibilite-poignee:after{content:"";position:absolute;top:5px;right:4px;bottom:5px;left:4px;border-left:2px solid var(--couleur-disponibilite)}.seance-disponibilite-poignee:is(:hover,:focus-visible){background:color-mix(in srgb,var(--couleur-disponibilite) 16%,var(--fond-eleve))}.seance-disponibilite-poignee:disabled{opacity:.5;cursor:default}.seance-disponibilite p{grid-column:1 / -1;margin:4px 0;font-size:11px}.document-pdf-pied{flex-shrink:0;border-top:var(--filet) solid var(--border-strong);background:var(--fond-eleve)}.document-pdf-pied [data-pied-liste]{padding:calc(12px * var(--densite-interne)) calc(16px * var(--densite-interne))}.seance-edition[data-compact=true]{gap:10px;padding:0}.seance-edition[data-compact=true] .seance-horaire-edition{gap:10px}.seance-edition[data-compact=true] :is(.seance-edition-ligne,.facturation-date){grid-template-columns:90px minmax(0,1fr);gap:10px}.heure-minutes[data-compact=true] input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.heure-minutes[data-compact=true] input::-webkit-inner-spin-button,.heure-minutes[data-compact=true] input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.seance-disponibilite[data-compact=true]{grid-template-columns:max-content minmax(0,1fr);gap:10px;padding-top:0;border-top:0;--couleur-disponibilite:var(--suivi-facture-paye-accent)}.seance-disponibilite[data-compact=true][data-type=indisponible]{--couleur-disponibilite:var(--suivi-facture-rejet-accent)}.seance-disponibilite[data-compact=true][data-edition=true] .seance-disponibilite-graduation{grid-column:1 / -1}.seance-disponibilite[data-compact=true] .seance-disponibilite-rail{height:6px;border-radius:999px}.seance-disponibilite[data-compact=true] .seance-disponibilite-plage{border-radius:999px;border:0}.seance-disponibilite[data-compact=true] .seance-disponibilite-rail[data-pret=true]{background:var(--suivi-facture-paye-accent)}.seance-disponibilite[data-compact=true][data-type=disponible] .seance-disponibilite-rail[data-pret=true]{background:var(--suivi-facture-rejet-accent)}.seance-disponibilite[data-compact=true] .seance-disponibilite-plage{background:var(--couleur-disponibilite)}.seance-disponibilite[data-compact=true] .seance-disponibilite-limites{margin-top:5px}.seance-filtres[data-compact]{width:464px}.seance-filtres-diagramme[data-compact=true]{height:150px}.seance-filtres[data-compact] .seance-filtres-diagramme>svg{max-width:432px}.seance-filtres[data-compact] .seance-filtres-selecteurs{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:10px}.seance-filtres[data-compact] .seance-filtres-parcours{gap:10px}.seance-filtres[data-compact] :is(.seance-filtre-legendes,.seance-canal-pastille text){font-size:var(--texte-xs)}.seance-filtres[data-compact] .patient-cote-toggle{height:28px;padding:2px;gap:2px}.seance-filtres[data-compact] .patient-cote-toggle label{font-size:var(--texte-xs);min-width:0;padding-inline:10px}.seance-filtres[data-compact] .patient-cote-effacer{width:22px;height:28px}.seance-filtres[data-compact] .patient-cote-effacer svg{width:12px;height:12px}.seance-disponibilite[data-compact=true][data-edition=false] .seance-disponibilite-graduation{position:relative;height:42px}.seance-disponibilite[data-compact=true][data-edition=false] .seance-disponibilite-rail{position:absolute;top:50%;inset-inline:calc(8px * var(--densite-interne));transform:translateY(-50%)}.seance-disponibilite[data-compact=true][data-edition=false] .seance-disponibilite-resume{position:absolute;top:0;inset-inline:calc(8px * var(--densite-interne));margin:0}.seance-disponibilite[data-compact=true][data-edition=false] .seance-disponibilite-limites{position:absolute;bottom:0;inset-inline:calc(8px * var(--densite-interne));margin:0}.document-pdf-option{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:var(--texte);font-size:var(--texte-sm)}.seance-disponibilite[data-compact=true][data-type=inconnue] .seance-disponibilite-rail[data-pret=true]{background:var(--suivi-facture-restant)}[data-calendrier-presentation=mensuel]{gap:calc(8px * var(--densite-interne))}[data-calendrier-presentation=mensuel] .pointage-semaine{padding:0}[data-calendrier-presentation=mensuel] .pointage-grille{--jour-espacement:4px;grid-template-rows:repeat(6,minmax(42px,1fr));gap:var(--jour-espacement)}[data-calendrier-presentation=mensuel] .pointage-grille :is(button,[data-pointage-vide]){height:clamp(42px,5.3vh,60px)}[data-calendrier-presentation=mensuel] .pointage-grille button{position:relative;border-radius:var(--rayon-sm);border:var(--filet) solid var(--border);background:var(--fond-eleve);text-align:left;padding:calc(8px * var(--densite-interne));font-size:var(--texte-sm)}[data-calendrier-presentation=mensuel] .pointage-grille button:before{content:"";position:absolute;inset:calc(-1 * (var(--jour-espacement) / 2 + var(--filet)))}.calendrier-seances-contenu{display:flex;flex-direction:column;min-height:0;overflow:hidden;container-type:inline-size;background:var(--fond-eleve);border:var(--filet) solid var(--border);border-radius:var(--rayon-sm)}.calendrier-seances-mois{position:relative;flex:0 1 auto;min-height:200px;overflow:hidden;padding:calc(16px * var(--densite-interne));border-bottom:var(--filet) solid var(--border)}.calendrier-actions-navigation{display:flex;align-items:center;gap:calc(12px * var(--densite-interne));flex:none}.calendrier-temoin{flex:none;width:20px;height:20px;margin-left:auto}.calendrier-numero{position:absolute;top:7px;left:9px;font-weight:500}[data-aujourdhui=true] .calendrier-numero{top:3px;left:5px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--calendrier-aujourdhui-fond);color:var(--calendrier-aujourdhui-texte);font-weight:700}.calendrier-jour-resume{position:absolute;bottom:4px;right:7px;left:7px;display:flex;align-items:center;justify-content:flex-end;gap:6px}.calendrier-nombre{flex:none;min-width:20px;padding:0 4px;line-height:16px;border-radius:var(--rayon-pilule);text-align:center;font-size:var(--texte-xs);background:var(--fond-survol);color:var(--texte)}.calendrier-etats{display:flex;align-items:center;gap:4px;flex:none}.calendrier-point{display:inline-block;flex:none;width:max(6px,var(--diametre-point,6px));height:max(6px,var(--diametre-point,6px));border-radius:50%;background:var(--texte-doux)}:is(.calendrier-etats,.calendrier-legende) [data-etat=facturee]{background:var(--etat-facture)}:is(.calendrier-etats,.calendrier-legende) [data-etat=bordereau]{background:var(--calendrier-bordereau)}:is(.calendrier-etats,.calendrier-legende) [data-etat=payee]{background:var(--etat-paye)}:is(.calendrier-etats,.calendrier-legende) [data-etat=rejetee]{background:var(--etat-rejet-texte)}.calendrier-legende{display:flex;justify-content:center;gap:10px;color:var(--texte-doux);font-size:var(--texte-xs)}.calendrier-legende>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.calendrier-pied-mois{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--densite-interne));padding-top:12px;font-size:var(--texte-xs)}.calendrier-totaux{display:flex;justify-content:flex-end;align-items:center;gap:calc(12px * var(--densite-interne));font-size:var(--texte-xs);white-space:nowrap}.calendrier-totaux strong{font-weight:600}.calendrier-seances-jour{display:flex;flex-direction:column;flex:1 0 260px;min-height:0}@container (max-width:760px){.calendrier-legende-libelle{display:none}.calendrier-legende{gap:10px}.calendrier-pied-mois,.calendrier-totaux{gap:calc(8px * var(--densite-interne))}.calendrier-seances-mois{padding:calc(12px * var(--densite-interne))}}[data-calendrier-presentation=mensuel] .pointage-grille button[data-bandeau=true]:not([data-debut-plage=true]):not([data-fin-plage=true]){background:color-mix(in srgb,var(--calendrier-accent) 10%,var(--fond-eleve));border-color:transparent;box-shadow:none}[data-calendrier-presentation=mensuel] .pointage-grille button[data-fixe=true][data-borne=true][data-bandeau=true]:after{content:"";position:absolute;pointer-events:none;inset:calc(-1 * var(--filet));border-radius:inherit;padding:calc(2 * var(--filet));background:var(--calendrier-accent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;clip-path:polygon(0 0,33.333% 0,33.333% var(--filet),var(--rayon-sm) calc(2 * var(--filet)),var(--rayon-sm) calc(100% - 2 * var(--filet)),33.333% calc(100% - var(--filet)),33.333% 100%,0 100%)}[data-calendrier-presentation=mensuel] .pointage-grille button[data-fixe=true][data-borne=true][data-bandeau=true][data-fin-plage=true]:after{transform:scaleX(-1)}@container (max-width:650px){.calendrier-jour-resume{left:5px;right:5px;gap:4px}.calendrier-etats{gap:2px}.calendrier-etats>span{width:max(6px,calc(var(--diametre-point,6px) * .666667));height:max(6px,calc(var(--diametre-point,6px) * .666667))}}.calendrier-seances-composition{display:grid;grid-template-columns:minmax(0,3fr) minmax(490px,2fr);gap:var(--ecran-marge);flex:1;min-height:0;min-width:0}.calendrier-seances-droite{min-height:0;min-width:0;container:calendrier-droite / inline-size}.calendrier-seances-composition .calendrier-seances-jour{flex:1}.calendrier-seances-droite .calendrier-seances-mois{height:100%;min-height:0;padding:calc(12px * var(--densite-interne));border:var(--filet) solid var(--border);border-radius:var(--rayon-sm);background:var(--fond-eleve)}.calendrier-seances-droite [data-calendrier-mois]{height:calc(100% - 30px);gap:4px}.calendrier-seances-droite .pointage-entete{flex-shrink:0;margin-bottom:4px}.calendrier-seances-droite .pointage-semaine{flex-shrink:0}.calendrier-seances-droite .pointage-grille{flex:1;min-height:0;grid-template-rows:repeat(6,minmax(30px,1fr));gap:var(--jour-espacement)}.calendrier-seances-droite .pointage-grille :is(button,[data-pointage-vide]){height:auto;min-height:30px}.calendrier-seances-droite .calendrier-numero{top:3px;left:6px;font-size:11px}.calendrier-seances-droite [data-aujourdhui=true] .calendrier-numero{top:2px;left:3px;width:19px;height:19px}.calendrier-seances-droite .calendrier-jour-resume{bottom:3px;right:4px;left:4px;gap:3px}.calendrier-seances-droite .calendrier-nombre{font-size:10px;min-width:14px;padding:0 2px;line-height:13px}.calendrier-seances-droite .calendrier-pied-mois{padding-top:8px}.calendrier-seances-droite .calendrier-etats{gap:2px}@container calendrier-droite (max-width:700px){.calendrier-seances-mois .pointage-entete{flex-wrap:wrap;gap:4px}.calendrier-seances-mois .pointage-entete .pointage-navigation{order:3;margin:auto;flex-basis:260px}.calendrier-actions-navigation{gap:calc(8px * var(--densite-interne))}.calendrier-legende-libelle{display:none}}@media(max-width:800px){.calendrier-seances-composition{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(360px,65vh) 740px;overflow:auto}}.calendrier-seances-droite .calendrier-seances-mois{display:flex;flex-direction:column}.calendrier-seances-droite [data-calendrier-mois]{height:auto;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-x:none}.calendrier-seances-droite .calendrier-pied-mois{flex-shrink:0;flex-wrap:wrap;justify-content:center;row-gap:6px}.calendrier-seances-droite .calendrier-legende{flex:0 1 auto;gap:calc(12px * var(--densite-interne));font-size:10px}.calendrier-seances-droite .calendrier-legende-libelle{display:inline}.calendrier-seances-droite .calendrier-pied-mois>.calendrier-totaux{margin-left:auto}.calendrier-totaux .calendrier-moyenne{color:var(--texte-doux);font-size:10px;font-weight:400}.calendrier-totaux[data-complets]>span{display:inline-flex;align-items:baseline;gap:4px}.calendrier-totaux[data-complets] .mono{display:inline-block;flex:none;width:7ch;text-align:right}.calendrier-totaux[data-complets] .calendrier-compteur-actes .mono{width:3ch}.calendrier-totaux[data-complets] .calendrier-compteur-cps{border-left:var(--filet) solid var(--border-strong);padding-left:12px}.calendrier-totaux[data-complets] .calendrier-moyenne .mono{width:5ch}.calendrier-totaux[data-complets] .calendrier-total-chevron{width:12px;height:12px;align-self:center;flex:none;margin-right:8px;color:var(--texte-doux)}.calendrier-seances-droite .calendrier-pied-mois{flex-direction:column;align-items:flex-start;gap:calc(8px * var(--densite-interne))}.calendrier-seances-droite .calendrier-pied-mois>.calendrier-totaux{width:100%;margin:0;flex-wrap:nowrap;justify-content:flex-start;gap:6px;font-size:10px;overflow:visible}.calendrier-seances-droite .calendrier-totaux>span{flex-shrink:0}.calendrier-seances-droite .calendrier-compteur-cps{padding-left:6px}.calendrier-seances-droite .calendrier-total-chevron{margin-right:2px}.calendrier-seances-droite .fiche-seance-details{gap:calc(8px * var(--densite-interne))}.calendrier-seances-droite .fiche-seance-champs dl{padding-block:0}.calendrier-seances-droite .fiche-seance-facturation{padding-top:6px}.calendrier-seances-droite .fiche-seance-facturation .seance-detail-defilement{padding-block:4px}.calendrier-seances-droite [data-drawer][data-entete-contraste] [data-drawer-corps]:has(.fiche-seance-facturation){padding-block:6px}.calendrier-seances-droite [data-drawer-presentation=integree] .fiche-seance-details{gap:4px}.calendrier-seances-droite .fiche-seance-facturation{padding-top:2px}.calendrier-seances-droite .pointage-grille{grid-template-rows:repeat(6,minmax(22px,1fr));min-height:calc(132px + 5 * var(--jour-espacement))}.calendrier-seances-droite .pointage-grille :is(button,[data-pointage-vide]){min-height:22px}.calendrier-seances-droite .calendrier-moyenne{font-size:9px}.calendrier-periode-liste{display:flex;align-items:center;gap:4px;white-space:nowrap;font-size:var(--texte-xs);color:var(--texte-doux)}.calendrier-seances-mois .pointage-periode{gap:2px}.calendrier-seances-mois .pointage-periode select{field-sizing:content}.calendrier-seances-droite .calendrier-seances-mois .pointage-entete{display:grid;grid-template-columns:auto minmax(max-content,1fr) auto auto;gap:6px;flex-wrap:nowrap}.calendrier-seances-mois .calendrier-actions-navigation{display:contents}.calendrier-seances-mois .calendrier-actions-navigation>[role=tablist]{justify-self:center}.calendrier-seances-droite .calendrier-seances-mois .pointage-entete .pointage-navigation{order:0;margin:0;width:202px;min-width:202px;max-width:202px;gap:4px}.calendrier-seances-mois .calendrier-actions-vue{margin:0}.calendrier-seances-droite [data-calendrier-mois]{margin-inline:-12px;padding-inline:calc(12px * var(--densite-interne))}.calendrier-periode-liste{gap:calc(12px * var(--densite-interne))}.calendrier-annee-liste{width:72px;flex:none;font:inherit;color:var(--texte);border:var(--filet) solid var(--border-strong);border-radius:var(--rayon-sm);background:var(--fond-eleve);padding:5px 7px;cursor:pointer}.semaine-contenu{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--fond-eleve);border:var(--filet) solid var(--border-strong);border-radius:var(--rayon-sm);container-type:inline-size}.semaine-commandes{--agenda-navigation-hauteur:74px;position:relative;z-index:20;padding:calc(8px * var(--densite-interne)) calc(16px * var(--densite-interne));border-bottom:var(--filet) solid var(--border)}.semaine-commandes .pointage-entete{margin:0;flex-wrap:wrap;overflow:visible;gap:12px}.semaine-commandes .pointage-entete .pointage-navigation{flex:none;gap:calc(8px * var(--densite-interne))}.semaine-commandes .frise-semaine{height:var(--agenda-navigation-hauteur);flex:0 0 122px;min-width:122px}.semaine-programmer{flex:none}.calendrier-actions-vue{display:flex;align-items:center;gap:10px;margin-left:auto;flex:none}.calendrier-actions-vue .calendrier-temoin{margin:0}.semaine-agenda-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:auto}.semaine-contenu{--semaine-largeur-heures:48px}.semaine-agenda{--semaine-marge-horaire:0px;min-width:0;width:100%}.semaine-jours,.semaine-sans-horaire,.semaine-heures{display:grid;grid-template-columns:var(--semaine-largeur-heures) repeat(var(--nombre-jours,7),minmax(0,1fr))}.semaine-jours{position:sticky;top:0;z-index:4;height:68px;background:var(--fond-eleve);border-bottom:var(--filet) solid var(--border)}.semaine-jours>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-size:var(--texte-compact);color:var(--texte-doux);border-left:var(--filet) solid var(--border)}.semaine-jours>[data-aujourdhui]{align-items:flex-start;padding-inline:calc(12px * var(--densite-interne))}.semaine-jours strong{display:grid;align-items:center;justify-items:start;width:26px;height:26px;color:var(--texte);font-size:var(--calendrier-date-taille);font-weight:500}.semaine-jours [data-aujourdhui=true] strong{justify-items:center;border-radius:50%;background:var(--calendrier-aujourdhui-fond);color:var(--calendrier-aujourdhui-texte)}.semaine-jours .semaine-fuseau{position:sticky;left:0;z-index:1;background:var(--fond-eleve);border:0;font-size:var(--texte-compact);text-align:center}.semaine-sans-horaire{position:sticky;top:68px;z-index:3;height:98px;background:var(--fond-eleve);border-bottom:var(--filet) solid var(--border-strong)}.semaine-sans-horaire>span{position:sticky;left:0;z-index:1;background:var(--fond-eleve);align-self:center;text-align:center;font-size:var(--texte-compact);color:var(--texte-doux)}.semaine-sans-horaire>div{overflow:auto;padding:4px 3px;border-left:var(--filet) solid var(--border);position:relative}.semaine-sans-horaire .semaine-rendezvous{width:100%;margin-bottom:4px;min-height:46px}.semaine-heures{position:relative;z-index:0;box-sizing:content-box;padding-top:var(--semaine-marge-horaire);padding-bottom:0}.semaine-echelle{position:sticky;left:0;z-index:2;background:var(--fond-eleve);color:var(--texte-doux);font-size:var(--texte-compact);font-family:var(--font-mono)}.semaine-echelle>span{position:absolute;right:7px;transform:translateY(-50%)}.semaine-echelle>span:first-child{transform:none}.semaine-colonne{position:relative;border-left:var(--filet) solid var(--border);background:repeating-linear-gradient(to bottom,var(--border) 0,var(--border) 1px,transparent 1px,transparent var(--hauteur-heure))}.semaine-colonne:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--hauteur-heure) / 2),color-mix(in srgb,var(--border) 50%,transparent) calc(var(--hauteur-heure) / 2),color-mix(in srgb,var(--border) 50%,transparent) calc(var(--hauteur-heure) / 2 + 1px),transparent calc(var(--hauteur-heure) / 2 + 1px),transparent var(--hauteur-heure))}.semaine-rendezvous,.semaine-fantome{display:flex;flex-direction:column;text-align:left;justify-content:flex-start;gap:2px;padding:4px 6px;overflow:hidden;color:var(--texte);border:var(--filet) solid transparent;border-radius:calc(var(--rayon-sm) * .6);background:color-mix(in srgb,var(--fond-survol) 70%,var(--fond-eleve))}.semaine-rendezvous{position:relative;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;container:evenement / inline-size}.semaine-rendezvous[aria-disabled=true]{cursor:wait}.semaine-colonne .semaine-rendezvous{position:absolute}.semaine-rendezvous strong,.semaine-fantome strong{display:block;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--texte-xs);line-height:15px;font-weight:600}.semaine-rendezvous-haut,.semaine-rendezvous-bas{display:flex;align-items:center;justify-content:space-between;gap:5px;min-width:0;width:100%}.semaine-rendezvous-haut>strong{min-width:0;flex:1}.semaine-rendezvous-bas{margin-top:auto;font-size:var(--texte-compact);line-height:16px;color:var(--texte-doux);white-space:nowrap}.semaine-rendezvous-horaire{font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis}.semaine-rendezvous[data-courte=true],.semaine-fantome[data-courte=true]{padding-block:1px;justify-content:center}.semaine-rendezvous[data-courte=true] .semaine-rendezvous-bas,.semaine-fantome[data-courte=true] .semaine-rendezvous-bas{display:none}.semaine-rendezvous:hover{background:var(--fond-survol);border-color:var(--border-strong)}.semaine-rendezvous[data-selectionnee=true]{background:var(--fond-selection);border-color:var(--calendrier-accent)}.semaine-rendezvous:focus-visible{outline:2px solid var(--calendrier-accent);outline-offset:1px}.semaine-rendezvous[data-selectionnee=true]:focus-visible{outline:none}.semaine-rendezvous[data-deplacee=true]{opacity:.4}.semaine-fantome{position:absolute;left:3px;right:3px;border-color:var(--calendrier-accent);background:var(--fond-eleve);box-shadow:var(--ombre-2);z-index:5;pointer-events:none}.semaine-fantome[data-invalide=true],.semaine-depot-libre[data-invalide=true]{border-color:var(--etat-rejet);background:color-mix(in srgb,var(--etat-rejet) 12%,var(--fond-eleve))}.semaine-depot-libre{position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:var(--fond-eleve);border:var(--filet) solid var(--calendrier-accent);border-radius:calc(var(--rayon-sm) * .6);box-shadow:var(--ombre-1);padding:6px calc(8px * var(--densite-interne));font-size:var(--texte-compact);pointer-events:none}.semaine-a-venir{font-size:var(--texte-compact);color:var(--texte-doux)}.semaine-erreur{display:flex;align-items:center;justify-content:space-between;gap:calc(8px * var(--densite-interne));padding:6px calc(12px * var(--densite-interne));color:var(--etat-rejet-texte);background:var(--fond-eleve);font-size:var(--texte-xs)}@container (max-width:760px){[data-calendrier-presentation=mensuel] .pointage-entete{flex-wrap:wrap;gap:10px}[data-calendrier-presentation=mensuel] .pointage-entete .pointage-navigation{order:3;margin:auto;flex-basis:260px}.calendrier-actions-vue{gap:4px}.semaine-commandes{padding:calc(12px * var(--densite-interne))}}.semaine-colonne{container-type:inline-size}.semaine-repere-horaire{--couleur-repere:color-mix(in srgb,var(--calendrier-accent) 65%,var(--fond-eleve));position:absolute;inset-inline:0;height:40px;padding:0;border:0;border-radius:0;color:var(--calendrier-accent);z-index:3;cursor:ns-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;font-size:var(--texte-compact);font-weight:500}.semaine-repere-horaire[data-type=ouverture]{transform:translateY(-100%);background:linear-gradient(to top,color-mix(in srgb,var(--calendrier-accent) 12%,transparent),transparent)}.semaine-repere-horaire[data-type=fermeture]{background:linear-gradient(to bottom,color-mix(in srgb,var(--calendrier-accent) 12%,transparent),transparent)}.semaine-repere-horaire:after{content:"";position:absolute;inset-inline:0;height:12px;pointer-events:auto;background:linear-gradient(to bottom,transparent 5.5px,var(--couleur-repere) 5.5px,var(--couleur-repere) 6.5px,transparent 6.5px)}.semaine-repere-horaire[data-type=ouverture]:after{bottom:-6px}.semaine-repere-horaire[data-type=fermeture]:after{top:-6px}.semaine-repere-legende{position:absolute;inset-inline:0;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--calendrier-accent);font-size:var(--texte-compact);font-weight:500;pointer-events:none;z-index:4}.semaine-repere-legende[data-type=ouverture]{transform:translateY(calc(-100% - 5px))}.semaine-repere-legende[data-type=fermeture]{transform:translateY(5px)}.semaine-repere-legende:has(.semaine-options-jour){justify-content:stretch;padding-inline:3px calc(8px * var(--densite-interne));gap:4px}.semaine-repere-legende:has(.semaine-options-jour)>span{flex:1;text-align:center}.semaine-repere-legende>span{padding:2px 0;white-space:nowrap;line-height:16px;pointer-events:auto;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:ns-resize}.semaine-repere-horaire:is(:hover,:focus-visible),.semaine-repere-horaire[data-deplacement=true]{z-index:3}.semaine-repere-horaire:focus-visible{outline:none}.semaine-repere-horaire:focus-visible+.semaine-repere-legende>span{outline:2px solid var(--calendrier-accent);outline-offset:3px}.semaine-repere-horaire[aria-disabled=true]{cursor:default}.semaine-colonne .semaine-rendezvous{z-index:2}.semaine-options-jour{position:absolute;right:7px;transform:translateY(-50%);z-index:4}.agenda-composition .semaine-options-jour .semaine-options-jour-bouton{--bouton-rayon:50%;width:22px;height:22px;min-height:0;padding:3px;border-radius:50%;color:var(--calendrier-accent);border-color:color-mix(in srgb,var(--calendrier-accent) 35%,var(--fond-eleve));background:var(--fond-eleve)}.semaine-options-jour-bouton svg{width:14px;height:14px;transition:transform var(--duree-micro) var(--easing),stroke-width var(--duree-micro) var(--easing)}.semaine-options-jour-bouton[aria-expanded=true] svg{transform:rotate(180deg)}.semaine-options-jour-bouton:focus-visible{outline:2px solid var(--calendrier-accent);outline-offset:2px}.semaine-options-jour-surface{position:fixed;z-index:90;overflow:hidden;pointer-events:none}.semaine-options-jour-contenu>.bouton{width:100%;justify-content:center;gap:5px;padding:7px 4px;font-size:var(--texte-compact);border-color:transparent;white-space:normal}.semaine-options-jour-contenu>.bouton svg{width:14px;height:14px;flex:none}.semaine-fermetures{position:sticky;top:166px;height:0;display:grid;grid-template-columns:var(--semaine-largeur-heures) repeat(var(--nombre-jours,7),minmax(0,1fr));z-index:4;pointer-events:none}.semaine-jour-ferme{display:flex;align-items:center;justify-content:center;position:relative;margin:4px 3px 0;height:30px;padding:0 34px;border-radius:var(--rayon-sm);background:var(--fond-survol);color:var(--texte-doux);font-size:var(--texte-compact);font-weight:500;pointer-events:auto}.semaine-options-jour[data-integre=true]{position:static;transform:none;pointer-events:auto;flex:none}.semaine-jour-ferme .semaine-options-jour[data-integre=true]{position:absolute;right:5px;top:50%;transform:translateY(-50%)}.agenda-composition .semaine-jour-ferme .semaine-options-jour .semaine-options-jour-bouton{color:var(--texte-doux);border-color:var(--border-strong);outline-color:var(--texte-doux)}.semaine-options-jour-motif{max-width:240px;margin:4px 8px 6px;color:var(--texte-doux);font-size:var(--texte-xs);line-height:1.4}.semaine-colonne[data-ferme=true]{background-color:color-mix(in srgb,var(--fond-survol) 30%,var(--fond-eleve))}.semaine-colonne[data-jour-selectionne=true],.semaine-sans-horaire>[data-jour-selectionne=true],.semaine-jours>[data-jour-selectionne=true]{background-color:var(--fond-selection)}.semaine-jours>[role=button]{cursor:pointer}.semaine-jours>[role=button]:focus-visible{outline:2px solid var(--calendrier-accent);outline-offset:-2px}.semaine-avis-copie{position:absolute;z-index:8;top:8px;left:50%;transform:translate(-50%);max-width:calc(100% - 24px);padding:calc(8px * var(--densite-interne)) calc(12px * var(--densite-interne));border-radius:var(--rayon-sm);background:var(--fond-eleve);color:var(--texte);box-shadow:var(--ombre-2);font-size:var(--texte-xs);pointer-events:none}.semaine-fantome[data-duplication=true]{padding-right:24px}.semaine-duplication-indice{position:absolute;right:4px;top:4px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--calendrier-accent);color:var(--texte-sur-etat)}.semaine-duplication-indice svg{width:12px;height:12px}@media(prefers-reduced-motion:reduce){.semaine-options-jour-bouton svg{transition:none}}.semaine-options-jour-contenu{position:relative;padding:3px;border:var(--filet) solid var(--border-strong);border-top:0;border-radius:0 0 var(--rayon-sm) var(--rayon-sm);background:var(--fond-eleve);pointer-events:auto}.semaine-options-jour .semaine-options-jour-bouton:hover:not(:disabled){background:var(--fond-eleve);color:var(--calendrier-accent);border-color:color-mix(in srgb,var(--calendrier-accent) 35%,var(--fond-eleve))}.agenda-composition .semaine-jour-ferme .semaine-options-jour .semaine-options-jour-bouton:enabled:is(:hover,:focus-visible){color:var(--texte);border-color:var(--border-strong)}.semaine-options-jour-surface .bouton:hover:not(:disabled){background:transparent}.semaine-options-jour-contenu>.bouton:hover:not(:focus-visible){border-color:transparent}.semaine-options-jour-surface[data-ferme=true] .semaine-options-jour-contenu>.bouton{color:var(--texte)}.semaine-options-jour-surface[data-ferme=true] .semaine-options-jour-contenu>.bouton:enabled:is(:hover,:focus-visible){color:var(--calendrier-accent)}.semaine-rendezvous:has(.semaine-avis-verrouille){overflow:visible;border-color:transparent}.semaine-avis-verrouille{position:absolute;inset:calc(-1 * var(--filet));z-index:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:2px 4px;border:var(--filet) solid var(--etat-facture);border-radius:inherit;background:color-mix(in srgb,var(--etat-facture) 14%,var(--fond-eleve));color:var(--jauge-facture-fond);font-size:var(--texte-compact);line-height:13px;font-weight:500;text-align:center;pointer-events:none;animation:semaine-message-verrouille calc(2 * var(--duree-message-bref)) ease-out forwards}.semaine-avis-verrouille svg{width:14px;height:14px;flex:none}@keyframes semaine-message-verrouille{0%,50%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.semaine-avis-verrouille{animation-timing-function:step-end}}.semaine-options-jour-surface[data-ferme=true]{-webkit-mask:radial-gradient(circle at right top,transparent calc(var(--raccord-pastille) - .5px),#000 var(--raccord-pastille)) left top / var(--raccord-pastille) var(--raccord-pastille) no-repeat,radial-gradient(circle at left top,transparent calc(var(--raccord-pastille) - .5px),#000 var(--raccord-pastille)) right top / var(--raccord-pastille) var(--raccord-pastille) no-repeat,linear-gradient(#000 0 0) left bottom / 100% calc(100% - var(--raccord-pastille)) no-repeat;mask:radial-gradient(circle at right top,transparent calc(var(--raccord-pastille) - .5px),#000 var(--raccord-pastille)) left top / var(--raccord-pastille) var(--raccord-pastille) no-repeat,radial-gradient(circle at left top,transparent calc(var(--raccord-pastille) - .5px),#000 var(--raccord-pastille)) right top / var(--raccord-pastille) var(--raccord-pastille) no-repeat,linear-gradient(#000 0 0) left bottom / 100% calc(100% - var(--raccord-pastille)) no-repeat}.semaine-options-jour-surface[data-ferme=true] .semaine-options-jour-contenu{padding-top:calc(3px + var(--raccord-pastille));pointer-events:none}.semaine-options-jour-surface[data-ferme=true] .semaine-options-jour-contenu>.bouton{pointer-events:auto}.semaine-repere-poignee{position:absolute;left:50%;transform:translate(-50%);z-index:1;display:grid;place-items:center;width:44px;height:18px;pointer-events:auto}.semaine-repere-horaire[data-type=ouverture] .semaine-repere-poignee{bottom:-9px}.semaine-repere-horaire[data-type=fermeture] .semaine-repere-poignee{top:-9px}.semaine-repere-poignee svg{position:relative;width:16px;height:16px;color:var(--texte-sur-etat)}.semaine-repere-poignee svg.semaine-repere-poignee-fond{position:absolute;width:44px;height:10px;fill:var(--couleur-repere)}.semaine-options-jour .semaine-options-jour-bouton:enabled:is(:hover,:focus-visible) svg{stroke-width:2}.semaine-planning-cadre{position:relative;display:flex;flex:1;min-width:0;min-height:0}.semaine-zoom{position:absolute;right:12px;bottom:12px;z-index:5;display:flex;flex-direction:column;gap:calc(8px * var(--densite-interne))}.semaine-zoom .semaine-zoom-bouton{--commande-hauteur:32px;--bouton-rayon:50%;width:32px;min-width:32px;height:32px;min-height:32px;padding:6px;border-radius:50%;background:var(--fond-eleve);box-shadow:var(--ombre-2)}.semaine-zoom-bouton svg{width:18px;height:18px}.semaine-zoom .semaine-zoom-bouton:focus-visible{outline:2px solid var(--texte);outline-offset:2px}.semaine-poignee-duree{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:30px;height:10px;display:grid;place-items:center;cursor:ns-resize;opacity:0;color:var(--texte-doux);transition:opacity var(--duree-micro) var(--easing)}.semaine-poignee-duree svg{width:22px;height:10px}.semaine-rendezvous:hover .semaine-poignee-duree,.semaine-rendezvous:focus-visible .semaine-poignee-duree{opacity:1}.semaine-poignee-duree:hover{color:var(--texte)}.agenda-composition .semaine-colonne .semaine-ajouter-creneau{--bouton-rayon:50%;position:absolute;left:4px;width:22px;height:22px;min-height:0;padding:3px;z-index:1;border-radius:50%;background:var(--fond-eleve);color:var(--texte-doux);box-shadow:var(--ombre-1);opacity:0;pointer-events:none;transition:opacity var(--duree-micro) var(--easing)}.semaine-colonne .semaine-ajouter-creneau:is([data-survole=true],[aria-expanded=true],:focus-visible){opacity:1;pointer-events:auto}.semaine-ajouter-creneau svg{width:14px;height:14px}.semaine-ajout-panneau{position:fixed;z-index:60;width:min(336px,calc(100vw - 24px));padding:10px;border:var(--filet) solid var(--border-strong);border-radius:var(--rayon-sm);background:var(--fond-eleve);color:var(--texte);box-shadow:var(--ombre-2)}.semaine-ajout-entete{display:flex;align-items:center;gap:calc(8px * var(--densite-interne));height:28px;margin-bottom:6px;font-size:var(--texte-xs);font-variant-numeric:tabular-nums;color:var(--texte-doux)}.semaine-ajout-entete>span:first-child{flex:1}.semaine-ajout-entete .bouton{--bouton-rayon:50%;border-radius:50%;width:24px;height:24px;min-height:0;padding:4px}.semaine-ajout-panneau p[role=alert]{margin:8px 0 0;color:var(--etat-rejet-texte);font-size:var(--texte-xs)}@media(prefers-reduced-motion:reduce){.semaine-ajouter-creneau,.semaine-poignee-duree{transition:none}}.semaine-heure-actuelle{position:absolute;left:var(--semaine-largeur-heures);right:0;height:0;border-top:1px solid var(--etat-rejet);box-shadow:0 0 5px 1px color-mix(in srgb,var(--etat-rejet) 20%,transparent);color:var(--etat-rejet);z-index:6;pointer-events:none}.semaine-heure-actuelle>span{position:absolute;left:0;top:-5px;width:8px;height:9px;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}.semaine-agenda[data-sans-horaire=false] .semaine-fermetures{top:68px}[data-semaine-seances] .calendrier-actions-vue{min-width:0;flex:0 1 auto}.calendrier-actions-vue .defilement-horizontal .calendrier-totaux{width:-moz-max-content;width:max-content}.seance-popover{--seance-popover-contour:color-mix(in srgb,var(--texte-doux) 75%,transparent);position:fixed;z-index:60;width:min(380px,calc(100vw - 16px));display:flex;flex-direction:column;overflow:hidden;border:var(--filet) solid var(--seance-popover-contour);border-radius:var(--rayon);background:var(--fond-eleve);color:var(--texte);box-shadow:var(--ombre-2),var(--ombre-3);font-size:var(--texte-xs)}.seance-popover-entete{display:flex;align-items:center;gap:8px;padding:12px;flex:none}.seance-popover-entete>div:first-child{flex:1;min-width:0;display:grid;gap:4px}.seance-popover-entete strong{font-size:var(--texte-lg)}.seance-popover-entete .seance-popover-lieu,.seance-popover-prescription>span{color:var(--texte-doux)}.seance-popover-corps{min-height:0;overflow:auto;padding:0 12px 12px}.seance-popover-corps p{margin:8px 0 0}.seance-popover-actions{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:8px;padding:10px 12px}.agenda-composition{width:100%;flex:1;min-height:0}.agenda-navigateur{--ligne-fond-survol:var(--fenetre-rail-survol);min-height:0;display:flex;flex-direction:column;overflow:hidden}.agenda-mini-mois{padding:12px;flex:none}.agenda-mois-lieux{display:flex;gap:3px}.agenda-mois-lieux i[data-historique-rima]{--couleur-lieu:var(--agenda-lieu-historique)}.agenda-mois-lieux i{display:block;width:4px;height:4px;border-radius:50%;background:var(--couleur-lieu)}.agenda-jour-liste{min-height:0;flex:1;overflow:auto;position:relative}.agenda-jour-rdv{width:100%;display:grid;grid-template-columns:62px minmax(0,1fr) 16px;gap:8px;padding:5px 12px;text-align:left;background:transparent;color:var(--texte);font-size:var(--texte-xs)}.agenda-mini-mois [data-calendrier-jour]:enabled:is(:hover,:focus-visible),.agenda-jour-rdv:enabled:is(:hover,:focus-visible){background:var(--ligne-fond-survol,color-mix(in srgb,var(--fond-eleve) 65%,var(--fond-survol)))}.agenda-jour-rdv>span{display:grid;align-content:center;gap:1px;min-width:0}.agenda-jour-rdv strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-jour-rdv small{font-size:var(--texte-xs);color:var(--texte-doux)}.agenda-jour-heure{font-variant-numeric:tabular-nums}.agenda-jour-heure[data-journee]{position:relative}.agenda-jour-heure[data-journee]:before{content:" "}.agenda-jour-heure[data-journee]>.agenda-jour-libelle{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center}.agenda-jour-liste{overflow-anchor:none}.agenda-jour-liste section>h3{margin:0;padding:10px 12px;font-size:var(--texte-xs);font-weight:700;text-transform:uppercase;background:var(--fond-survol);color:var(--texte);width:100%;box-sizing:border-box;position:sticky;top:0;z-index:1}.agenda-liste-borne{min-height:1px;text-align:center}.agenda-jour-vide{padding:8px 12px;color:var(--texte-doux);font-size:var(--texte-xs);margin:0}.seance-popover{--popover-fond:var(--fond-eleve);--popover-filtre:none}.agenda-filtre-emplacement .filtrer-surface[data-deploye=true]{--popover-fond:color-mix(in srgb,var(--fond-eleve) 70%,transparent);--popover-filtre:blur(10px) saturate(110%);background:var(--popover-fond);backdrop-filter:var(--popover-filtre);-webkit-backdrop-filter:var(--popover-filtre)}.seance-popover{overflow:visible;will-change:transform;border-color:transparent;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;--popover-contour:var(--seance-popover-contour)}.agenda-jour-rdv[aria-pressed=true],.agenda-jour-rdv[aria-pressed=true]:enabled:is(:hover,:focus-visible){background:var(--fond-selection);box-shadow:inset 3px 0 var(--couleur-lieu)}.seance-popover-contenu{display:flex;flex-direction:column;min-height:0}.semaine-repere-horaire{height:60px}.semaine-repere-horaire[data-type]{background:transparent}.semaine-repere-horaire:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface-fenetre-travail-fond);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:none}.seance-popover-entete strong{font-weight:600}.seance-popover-informations{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px 12px;border-top:var(--filet) solid var(--border);margin:0 0 16px;padding-top:12px}.seance-popover-informations dt{color:var(--texte-doux);font-size:var(--texte-xs)}.seance-popover-informations dd{margin:0;min-width:0;font-variant-numeric:tabular-nums}.seance-popover-rendezvous{display:flex;align-items:center;justify-content:space-between;gap:8px}.seance-popover-rendezvous>span{white-space:nowrap}.seance-popover-lieu{display:flex;align-items:center;gap:6px;font-size:var(--texte-xs)}.seance-popover-lieu:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:var(--agenda-lieu-cabinet)}.seance-popover-lieu[data-lieu=domicile]:before{background:var(--agenda-lieu-domicile)}.seance-popover-prescription{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.seance-popover .seance-disponibilite[data-compact=true]{padding:10px 12px;border-radius:var(--rayon-sm);background:var(--fond-survol);gap:12px}.seance-popover .seance-disponibilite-libelle{font-size:var(--texte-xs)}.seance-popover .seance-disponibilite-attente{top:4px;right:4px}.seance-popover-prescription>span{color:var(--texte)}.seance-popover-prescription svg{width:16px;height:16px}.seance-popover-references{display:grid;gap:6px;margin:0}.seance-popover-references dt{color:var(--texte-doux)}.seance-popover-references dd{margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.seance-popover-actions[data-edition=false]{justify-content:flex-start}.seance-popover-actions[data-edition=false] [data-suppression-seance]{margin-left:auto}:is(.semaine-rendezvous,.semaine-fantome,.agenda-jour-rdv,.agenda-mois-lieux i)[data-lieu]{--couleur-lieu:var(--agenda-lieu-cabinet)}:is(.semaine-rendezvous,.semaine-fantome,.agenda-jour-rdv,.agenda-mois-lieux i)[data-lieu=domicile]{--couleur-lieu:var(--agenda-lieu-domicile)}:is(.semaine-rendezvous,.semaine-fantome)[data-lieu]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(to right,var(--couleur-lieu) 0 3px,transparent 3px);pointer-events:none}.semaine-commandes .calendrier-actions-vue{margin-left:auto;flex:none}.agenda-vue-et-filtre{display:flex;align-items:center;gap:12px;flex:none}.calendrier-synthese{padding:5px 8px;border-radius:var(--rayon-sm);background:transparent;display:flex;align-items:center;justify-content:flex-end;min-width:0;color:var(--texte);font-size:var(--commande-texte-taille);font-variant-numeric:tabular-nums}.calendrier-synthese>*{white-space:nowrap}.calendrier-synthese>*+*{margin-left:8px}.calendrier-synthese-chevron{width:12px;height:12px;flex:none;color:var(--texte-doux)}.calendrier-synthese-seances{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px}.calendrier-synthese-seances,.calendrier-synthese-montant{padding:0;align-self:center;align-content:center;border:0;background:transparent}.calendrier-synthese-seances strong{font-weight:600}.calendrier-synthese-montant{display:flex;align-items:center;justify-content:center;gap:5px}.calendrier-synthese-montant strong{font-size:inherit;font-weight:600}.calendrier-synthese-montant>span{font-size:var(--texte-xs);color:var(--texte-doux)}.seance-popover-facturation{padding:9.6px 12px;margin-bottom:10px;border-radius:var(--rayon-sm);background:var(--fond-survol)}.seance-popover-facturation .seance-detail-defilement{max-width:100%}.agenda-filtre-acte{min-width:0;width:120px;align-self:center;margin-left:auto}.seance-popover-contenu[data-edition=false] .seance-disponibilite[data-compact=true]{min-height:72px;box-sizing:border-box;align-content:center}.agenda-filtre-emplacement{--filtrer-rayon-ouvert:16px;width:var(--commande-hauteur);height:var(--commande-hauteur);flex:none;display:flex;align-items:center;justify-content:flex-end}.calendrier-synthese-seances{min-width:78px;box-sizing:border-box}.calendrier-synthese-montant{min-width:96px;box-sizing:border-box}.agenda-navigateur{position:relative}.agenda-mois-actualisation{position:absolute;top:8px;right:8px;pointer-events:none;z-index:2}.semaine-repere-horaire:before{-webkit-mask-image:linear-gradient(var(--horaires-fond-direction),#000 65%,transparent 100%);mask-image:linear-gradient(var(--horaires-fond-direction),#000 65%,transparent 100%)}.semaine-repere-horaire[data-type=ouverture]{--horaires-fond-direction:to top}.semaine-repere-horaire[data-type=fermeture]{--horaires-fond-direction:to bottom}.semaine-commandes .calendrier-actions-vue{position:relative}.semaine-commandes .calendrier-temoin{position:absolute;right:calc(100% - 180px);top:50%;transform:translateY(-50%);pointer-events:none}.semaine-commandes .calendrier-actions-vue{margin-right:12px}.agenda-mini-mois [data-calendrier-jour]:is(:focus,:focus-visible){outline:none;box-shadow:none}.agenda-date-jour{flex:0 0 122px;min-width:122px;white-space:nowrap;text-align:center;font-size:var(--texte-xs)}.agenda-calendriers-externes{display:grid;gap:8px;max-height:320px;overflow:auto;padding:8px;min-width:220px;max-width:360px}.agenda-calendriers-externes label{display:flex;align-items:center;gap:8px}.agenda-calendriers-externes i{width:8px;height:8px;border-radius:50%;flex:none}.agenda-evenement-description{white-space:pre-wrap;overflow-wrap:anywhere}.semaine-rendezvous.agenda-evenement-externe:not([data-historique=true]){border-left:4px solid var(--couleur-calendrier);background:color-mix(in srgb,var(--couleur-calendrier) 14%,var(--fond-eleve))}.semaine-rendezvous.agenda-evenement-externe:not([data-historique=true]):before{display:none}.agenda-evenement-externe:not([data-historique=true]) span{font-size:var(--texte-xs);opacity:.8}.agenda-liste-avec-calendriers{display:flex;flex-direction:column;flex:1;min-height:0;position:relative}.agenda-liste-avec-calendriers .agenda-jour-liste{padding-bottom:var(--liste-hauteur-pied-superpose,64px);scroll-padding-bottom:var(--liste-hauteur-pied-superpose,64px)}.agenda-calendriers-choix{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;padding:20px 12px 12px;pointer-events:none}.agenda-calendriers-choix:before{top:-45px;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--fond-eleve) 20%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(transparent,black 50%);mask-image:linear-gradient(transparent,#000 50%)}.agenda-calendriers-choix>div{pointer-events:auto}.agenda-calendriers-bouton.bouton{border-radius:999px;font-weight:600;background:var(--fond-eleve)}.agenda-calendriers-popover{position:fixed;z-index:60;isolation:isolate;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);border-radius:var(--rayon);color:var(--texte);font-size:var(--texte-xs);--popover-fond:var(--fond-eleve);--popover-contour:var(--border-strong)}.agenda-calendriers-popover>.popover-ancre-habillage{top:-8px;right:0;bottom:-8px;left:0;filter:drop-shadow(0 8px 14px color-mix(in srgb,var(--zinc-950) 30%,transparent))}.agenda-calendriers-popover .agenda-calendriers-externes{padding:10px 14px;max-height:min(280px,calc(55vh - 48px));overflow-y:auto}.agenda-calendriers-pied{display:flex;flex-direction:column;align-items:center;padding:8px 14px 6px;border-top:var(--filet) solid var(--border)}.agenda-calendriers-pied .bouton{--commande-hauteur:26px;--commande-texte-taille:11px}.agenda-calendriers-externes label{padding:6px;border-radius:var(--rayon-sm)}.agenda-calendriers-externes label:hover{background:var(--fond-survol)}.agenda-calendriers-externes p{margin:0;color:var(--texte-doux)}.semaine-commandes .pointage-navigation{min-height:var(--agenda-navigation-hauteur)}.agenda-evenement-externe{cursor:pointer;touch-action:auto}.agenda-vues .drawer-onglet{padding:8px 10px}.agenda-vues .selecteur-libelle{display:flex;align-items:center}.semaine-commandes .pointage-entete .pointage-navigation{width:202px;justify-content:flex-start}.agenda-jour-identite{display:flex;align-items:center;gap:7px;min-width:0}.agenda-jour-point{display:inline-block;width:7px;height:7px;flex:none;border-radius:50%;background:var(--couleur-lieu,var(--couleur-calendrier))}.agenda-jour-rdv[data-externe]{--couleur-lieu:var(--couleur-calendrier)}.agenda-jour-groupe{display:flex;flex-direction:column}.agenda-jour-identite>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.semaine-jours .agenda-date-complete{color:var(--texte);font-size:var(--calendrier-date-complete-taille);font-weight:400;line-height:1.3;white-space:nowrap}.agenda-date-complete :is([data-date-part=day],[data-date-part=month],[data-date-part=year]){font-weight:700}.agenda-date-complete [data-date-part=year]{color:var(--accent-interface)}.agenda-filtres[data-compact] :is(.seance-filtre-legendes,.seance-canal-pastille text,.patient-cote-toggle label,.agenda-filtre-acte input,.agenda-filtre-acte button){font-size:var(--texte-compact)}.agenda-filtres :is(.seance-rail,.seance-noeud-disque){stroke-width:1.5}.agenda-composition{display:grid;grid-template-columns:300px minmax(0,1fr);gap:6px}.agenda-composition :is(.semaine-jours,.semaine-sans-horaire,.semaine-echelle){background:var(--fenetre-travail-gradient),var(--surface-fenetre-travail-fond);background-attachment:fixed}.agenda-composition :is(.semaine-fuseau,.semaine-sans-horaire>span){background:transparent}@media(max-width:960px){.agenda-composition{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(180px,30%) minmax(0,1fr)}.agenda-composition .agenda-navigateur{border-radius:16px 16px 6px 6px}.agenda-composition .semaine-contenu{border-radius:6px 6px 16px 16px}}.agenda-espace{display:flex;min-width:0;min-height:0;margin:0 12px 12px}.agenda-v5:has(>[role=alert]){grid-template-rows:auto auto minmax(0,1fr)}.agenda-composition .semaine-jours .semaine-fuseau{display:flex;align-items:center;justify-content:center;font-size:var(--texte-compact);font-weight:500;color:var(--texte-doux)}.agenda-composition .semaine-commandes .pointage-navigation{transform:translateY(3px)}.agenda-jour-rdv strong{font-size:var(--texte-xs);font-weight:600}.agenda-jour-rdv small,.seance-popover-entete :is(small,span),.seance-popover-informations dt,.agenda-evenement-externe:not([data-historique=true]) span{font-size:var(--texte-compact);font-weight:400}.agenda-mini-mois .pointage-entete :is(.pointage-periode select,.pointage-mois-select[data-ajuste]>span){font-size:var(--texte-xs)}.agenda-composition .frise-semaine-jours>span{font-size:var(--texte-compact)}.agenda-statut-seance{position:absolute;right:4px;display:flex;pointer-events:none;bottom:3px}.semaine-rendezvous:has(.agenda-statut-seance .statut-seance)>strong{padding-right:16px}.agenda-calendrier-ligne{display:flex;align-items:center;gap:12px}.agenda-calendrier-ligne label{flex:1;min-width:0;cursor:pointer}.agenda-calendrier-ligne label span{overflow-wrap:anywhere}.agenda-calendrier-ligne small{display:block;color:var(--texte-doux)}.agenda-jour-rdv>.agenda-liste-statut{align-self:center;justify-self:end}.seance-popover-lieu[data-calendrier-externe]:before{background:var(--couleur-calendrier)}.agenda-evenement-externe[data-historique=true]{touch-action:none;cursor:grab}.semaine-rendezvous[data-historique=true]{--couleur-lieu:var(--couleur-calendrier)}:is(.semaine-rendezvous,.semaine-fantome)[data-historique=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;background:linear-gradient(to right,var(--couleur-lieu) 0 3px,transparent 3px);pointer-events:none}.seance-popover-reperes{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px}.agenda-jour-date{--nombre-jours:1;flex:none}.agenda-jour-date .semaine-jours{position:relative}.agenda-zone-horaire{position:relative;display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}.pointer-atelier{display:grid;grid-template-columns:minmax(440px,1.15fr) minmax(540px,1.8fr);gap:var(--ecran-marge);flex:1;min-height:0;min-width:0}.pointer-liste{min-height:0;min-width:0;display:flex;flex-direction:column}.pointer-droite{display:flex;flex-direction:column;gap:var(--ecran-marge);min-width:0;min-height:0}.pointer-calendrier{flex:none;padding:calc(8px * var(--densite-interne)) 16px;background:var(--fond-eleve);border:var(--filet) solid var(--border-strong);border-radius:var(--rayon-sm)}.pointer-dates{min-width:0;max-width:300px;margin-inline:auto}.pointer-dates fieldset{border:0;margin:0;padding:0;min-width:0}.pointer-titre{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--densite-interne))}.pointer-droite h2{font-size:14px;font-weight:600;margin:0}.pointer-aide{font-size:11px;color:var(--texte-doux)}.pointer-matrice{flex:1;min-height:100px;min-width:0;overflow:hidden;position:relative;isolation:isolate}.pointer-matrice .matrice-colonne span{display:block;color:var(--texte-doux);font-size:10px;font-weight:400;margin-bottom:3px}.pointer-matrice .matrice-corps td{padding:5px calc(8px * var(--densite-interne));text-align:center;vertical-align:top}.pointer-ligne-titre{display:flex;align-items:center;justify-content:space-between;gap:calc(8px * var(--densite-interne))}.pointer-ligne-titre strong{display:block;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pointer-ligne-titre>div{min-width:0}.pointer-ligne-titre small{display:block;color:var(--texte-doux);font-size:10px;font-weight:400;margin-top:4px}.pointer-cellule-actes{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;height:60px}.pointer-preparation[data-ajout-bilans=true] .pointer-cellule-actes{justify-content:space-between;gap:0;padding-block:4px}.pointer-cellule-actes input[type=checkbox]{margin:5px}.pointer-cellule-actes input:disabled{opacity:.45;cursor:default}.pointer-cellule-actes input:focus-visible{outline:2px solid var(--calendrier-accent);outline-offset:3px}.pointer-cellule-actes input[data-refus]{outline:1px solid var(--etat-rejet-texte);outline-offset:3px}.pointer-acte{display:flex;align-items:center;border:var(--filet) solid var(--border);border-radius:999px;color:var(--texte-doux);overflow:hidden}.pointer-acte>:is(button,.pointer-acte-libelle){display:flex;align-items:center;justify-content:center;gap:5px;height:26px;padding:0 9px;font-size:11px;white-space:nowrap;background:transparent;color:inherit}.pointer-acte>:is(button,.pointer-acte-libelle) svg{width:13px;height:13px;flex-shrink:0}.pointer-acte>button:first-child:enabled:hover{background:var(--fond-survol)}.pointer-acte-libelle{cursor:default}.pointer-acte>button:not(:first-child):hover{background:transparent;box-shadow:none}.pointer-acte>button:focus-visible{outline:1px solid var(--texte);outline-offset:-3px;border-radius:999px}.pointer-acte[data-selectionne=true]{background:color-mix(in srgb,var(--calendrier-accent) 8%,var(--fond-eleve));border-color:color-mix(in srgb,var(--calendrier-accent) 45%,var(--border));color:var(--calendrier-accent)}.pointer-acte[data-existant=true]{background:var(--fond);color:var(--texte-doux);border-color:var(--border)}.pointer-acte[data-nature=bilan][data-selectionne=true]:not([data-refus]){background:color-mix(in srgb,var(--acte-bilan) 14%,var(--fond-eleve));border-color:color-mix(in srgb,var(--acte-bilan) 65%,var(--border));color:color-mix(in srgb,var(--texte) 75%,var(--acte-bilan))}.pointer-acte[data-refus]{color:var(--etat-rejet-texte);border-color:var(--etat-rejet-texte)}.pointer-acte[data-epuise]{color:var(--etat-rejet-texte);border-color:color-mix(in srgb,var(--etat-rejet-texte) 40%,var(--border));background:color-mix(in srgb,var(--etat-rejet-texte) 8%,var(--fond-eleve))}.pointer-preparation[data-ajout-bilans=false] .pointer-acte:is([data-epuise],[data-deja-soin]){margin-block:3px}.pointer-acte>button:last-child:not(:first-child){width:22px;min-width:22px;padding:0;height:26px;border:0;border-radius:0}.pointer-acte{flex-shrink:0}.pointer-acte[data-compact]>:is(button,.pointer-acte-libelle){height:18px;padding-inline:7px;font-size:10px}.pointer-acte[data-compact]>button:last-child:not(:first-child){height:18px;width:18px;min-width:18px;padding:0}.pointer-acte[data-compact]>button:last-child:not(:first-child) svg{width:11px;height:11px}.pointer-vide{display:grid;place-items:center;height:100%;padding:calc(24px * var(--densite-interne));color:var(--texte-doux);font-size:13px}.pointer-retour{display:flex;align-items:center;flex-wrap:wrap;gap:calc(8px * var(--densite-interne)) 18px;min-height:38px;flex-shrink:0;padding:6px 20px;color:var(--texte-doux);font-size:11px}.pointer-retour [role=alert]{color:var(--etat-rejet-texte)}.pointer-retour[data-visible=false]{display:none}.pointer-preparation>[data-pied-liste]{flex-shrink:0}@media(max-width:1050px){.pointer-atelier{grid-template-columns:minmax(250px,.8fr) minmax(450px,1.5fr)}.pointer-aide{display:none}}@media(max-width:760px){.pointer-atelier{overflow:auto;grid-template-columns:1fr;grid-template-rows:250px minmax(650px,1fr)}}@media(prefers-reduced-motion:reduce){.pointer-matrice td button{transition:none}}.pointer-patients{position:relative}.pointer-patients-defilement{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 0 64px}.pointer-actions-flottantes{position:absolute;left:0;right:0;bottom:12px;z-index:21;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding-inline:calc(16px * var(--densite-interne));pointer-events:none}.pointer-actions-flottantes>*{pointer-events:auto}.pointer-flottant-effet{position:relative}.pointer-selection-flottante{grid-column:2;grid-row:1}.pointer-tri-flottant{grid-column:3;grid-row:1;justify-self:end}.pointer-flottant-effet:before,[data-pied-flottant]>:not(:empty):before{content:"";position:absolute;top:-64px;right:-64px;bottom:-64px;left:-64px;background:transparent;box-shadow:none;backdrop-filter:blur(36px);-webkit-backdrop-filter:blur(36px);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 40%,rgb(0 0 0 / .9) 60%,rgb(0 0 0 / .4) 82%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 40%,rgb(0 0 0 / .9) 60%,rgb(0 0 0 / .4) 82%,transparent 100%);pointer-events:none}.pointer-selection-flottante:before{top:-64px;right:-112px;bottom:-64px;left:-112px}.pointer-selection-carte{position:relative;z-index:20;height:var(--commande-hauteur);display:flex;align-items:center;gap:calc(8px * var(--densite-interne));padding:0 4px 0 calc(12px * var(--densite-interne));background:var(--fond-eleve);color:var(--texte);border:1px solid var(--texte);border-radius:calc(10px * var(--courbure-interface));box-shadow:0 0 16px 2px color-mix(in srgb,var(--calendrier-accent) 24%,transparent),var(--ombre-2);font-size:var(--commande-texte-taille);white-space:nowrap}.pointer-selection-carte strong{display:inline-block;min-width:2ch;text-align:right;font-weight:600}.pointer-selection-carte button{width:28px;height:28px;min-width:28px}.pointer-selection-carte[data-vide]{padding:0}.pointer-selection-carte button[data-tout-selectionner]{width:auto;height:100%;padding-inline:calc(12px * var(--densite-interne));border:0;border-radius:inherit;color:inherit;font-size:inherit}.pointer-tri-flottant .filtrer-surface{box-shadow:var(--ombre-2)}.pointer-tri-flottant .filtrer-surface[data-ouvert=false]{border-color:var(--texte)}.pointer-tri-choix{min-width:180px}.pointer-tri-choix button{display:flex;justify-content:space-between;gap:20px}.pointer-tri-choix button>span:last-child{width:12px;text-align:center}.pointer-patient{margin-bottom:12px}.pointer-patient:last-of-type{margin-bottom:0}.pointer-patient .carte-informations-entete{padding:calc(12px * var(--densite-interne)) calc(16px * var(--densite-interne)) 4px;background:transparent;color:var(--texte);border-bottom:0}.pointer-patient .carte-informations-entete h3{letter-spacing:0;font-size:14px;font-weight:600}.pointer-patient-ordonnances{position:relative;margin:0 12px 8px 16px;padding-left:36px}.pointer-patient-branches{position:absolute;top:0;left:0;color:var(--texte-doux);pointer-events:none}.pointer-patient-ordonnance{height:32px;display:grid;grid-template-columns:16px minmax(0,1fr) 106px;align-items:center;gap:calc(8px * var(--densite-interne));padding-block:4px;position:relative}.pointer-patient-ordonnance:before{content:"";position:absolute;z-index:0;top:3px;right:-5px;bottom:3px;left:-5px;border-radius:var(--rayon-sm);pointer-events:none;border:var(--filet) solid transparent}.pointer-patient-ordonnance[data-choisie]:before{background:var(--fond-selection)}.pointer-patient-ordonnance>*{position:relative;z-index:1}.pointer-patient-ordonnance input{grid-column:1;grid-row:1;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:16px;height:16px;margin:0;accent-color:var(--action-fond);cursor:pointer}.pointer-patient-ordonnance input:disabled{cursor:default;opacity:.45}.pointer-patient-ordonnance input:focus-visible{outline:2px solid var(--calendrier-accent);outline-offset:3px}.pointer-patient-ordonnance-texte{grid-column:2;grid-row:1;display:flex;align-items:center;gap:4px;min-width:0;height:24px;padding:0;text-align:left;white-space:nowrap;font-size:12px;border-radius:var(--rayon-sm)}.pointer-patient-ordonnance-texte i{flex:none;color:var(--texte-doux);font-style:normal}.pointer-patient-ordonnance-texte [data-pointer-meta]{min-width:0;overflow:hidden;text-overflow:ellipsis}.pointer-patient-ordonnance-texte [data-pointer-meta=medecin]{flex:0 1 auto;color:var(--texte-doux)}.pointer-patient-ordonnance-texte :is([data-pointer-meta=date],[data-pointer-meta=rsr],[data-pointer-meta=acte]){flex-shrink:0}.pointer-patient-ordonnance-texte svg{flex:none;width:12px;height:12px}.pointer-patient-jauge{grid-column:3;grid-row:1;min-width:0;margin-left:16px}.pointer-patient-jauge .jauge-detaillee-legende{display:none}.pointer-patients-suite{height:1px}@media(min-width:761px)and (max-width:1150px){.pointer-atelier{grid-template-columns:minmax(400px,1.15fr) minmax(420px,1.2fr);gap:var(--ecran-marge)}.pointer-patient-ordonnances{margin-left:12px;padding-left:32px}.pointer-patient-ordonnance{-moz-column-gap:calc(8px * var(--densite-interne));column-gap:calc(8px * var(--densite-interne))}}@media(min-width:761px)and (max-width:900px){.pointer-atelier{overflow:auto;grid-template-columns:1fr;grid-template-rows:250px minmax(650px,1fr)}}@media(max-width:900px){.pointer-tri-flottant:before{top:-64px;right:-16px;bottom:-64px;left:-16px}}.pointer-calendrier{display:grid;grid-template-columns:minmax(0,300px) max-content;justify-content:space-evenly;gap:20px;align-items:center}.pointer-dates{width:100%;padding:12px;border:1px solid transparent;border-radius:var(--rayon-sm);transition:opacity var(--duree-micro),border-color var(--duree-micro)}.pointer-dates[data-rythme-calendrier=verrouille]{opacity:.42;filter:grayscale(1)}.pointer-dates[data-rythme-calendrier=verrouille] .pointage-grille button{cursor:default}.pointer-dates[data-rythme-calendrier=debut] .pointage-grille:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;z-index:2;border:1px solid var(--calendrier-accent);border-radius:var(--rayon-sm);pointer-events:none;animation:pointer-rythme-glow 1.8s ease-in-out infinite}.pointer-rythme{min-width:0;width:-moz-max-content;width:max-content;max-width:100%;justify-self:start;padding:calc(12px * var(--densite-interne));box-shadow:var(--ombre-2)}.pointer-rythme .carte-informations-entete{padding:0;margin:0 0 8px;background:transparent;color:var(--texte);border:0}.pointer-rythme-titre{display:flex;align-items:center;gap:10px;cursor:pointer;margin:0;font-size:12px;font-weight:600}.pointer-rythme fieldset{border:0;margin:0;padding:0;min-width:0;transition:opacity var(--duree-micro)}.pointer-rythme:is([data-rythme=ajuste],[data-rythme=libre]) fieldset{opacity:.45;filter:grayscale(1)}.pointer-rythme-jours{display:flex;justify-content:flex-start;gap:4px;margin-bottom:8px}.pointer-rythme-jours button{width:30px;height:30px;flex:none;border:var(--filet) solid var(--border);border-radius:50%;color:var(--texte-doux);background:var(--fond-eleve);font-size:12px;font-weight:600}.pointer-rythme-jours button[aria-pressed=true]{background:var(--action-fond);color:var(--action-texte);border-color:var(--border-strong)}.pointer-rythme-jours button:hover,.pointer-rythme-jours button:focus-visible{border-color:var(--texte)}.pointer-rythme-champ{margin-top:8px;display:flex;justify-content:center}.pointer-rythme-champ>.edition-compteur{width:-moz-max-content;width:max-content}.pointer-rythme-champ>label,.pointer-rythme-champ>span{white-space:nowrap}.pointer-rythme-debut{min-height:30px;min-width:126px;padding:4px 10px;border:var(--filet) solid var(--border-strong);border-radius:var(--rayon-sm);color:var(--texte);background:var(--fond-eleve);font-variant-numeric:tabular-nums}.pointer-rythme-debut:hover,.pointer-rythme-debut:focus-visible{border-color:var(--texte)}.pointer-rythme-debut[aria-expanded=true]{border-color:var(--calendrier-accent);box-shadow:0 0 8px color-mix(in srgb,var(--calendrier-accent) 25%,transparent)}@keyframes pointer-rythme-glow{0%,to{box-shadow:0 0 12px 2px color-mix(in srgb,var(--calendrier-accent) 18%,transparent)}50%{box-shadow:0 0 22px 4px color-mix(in srgb,var(--calendrier-accent) 30%,transparent)}}@container (max-width:620px){.pointer-calendrier{grid-template-columns:minmax(0,1fr);gap:calc(12px * var(--densite-interne));padding:calc(12px * var(--densite-interne)) calc(16px * var(--densite-interne))}.pointer-rythme{margin-inline:auto}.pointer-rythme .carte-informations-entete{margin-bottom:10px}.pointer-rythme-jours{margin-bottom:8px}}@media(prefers-reduced-motion:reduce){.pointer-dates,.pointer-rythme fieldset{transition:none}.pointer-dates[data-rythme-calendrier=debut] .pointage-grille:after{animation:none;box-shadow:0 0 18px 3px color-mix(in srgb,var(--calendrier-accent) 25%,transparent)}}@media(max-width:900px){.pointer-atelier{grid-template-rows:250px minmax(800px,1fr)}}@media(min-width:901px)and (max-height:800px){.pointer-droite{overflow-y:auto}.pointer-preparation{min-height:240px}}.pointer-dates .pointage-grille{position:relative}.pointer-rythme-debut:disabled{opacity:.45;cursor:default}.pointer-dates-effacer{display:flex;align-items:center;justify-content:center;width:28px;height:32px;flex:none}.pointer-dates-effacer .bouton{width:28px;height:28px;min-width:28px;padding:0;border:0;border-radius:50%;color:var(--etat-rejet-texte);background:color-mix(in srgb,var(--etat-rejet-texte) 10%,var(--fond-eleve))}.pointer-dates-effacer .bouton:enabled:is(:hover,:focus-visible){background:color-mix(in srgb,var(--etat-rejet-texte) 22%,var(--fond-eleve));color:var(--etat-rejet-texte);box-shadow:none}.pointer-validite-restante{flex:0 0 48px;text-align:right;white-space:nowrap;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--texte)}.pointer-validite-restante[data-alerte]{color:var(--etat-rejet-texte)}.pointer-ligne-titre .pointer-prescription-acte{display:flex;align-items:center;gap:6px}.pointer-prescription-acte svg{width:13px;height:13px}.pointer-compteur-libelle{font-family:var(--police-ui);font-size:11px;color:var(--texte-doux);white-space:nowrap}.pointer-patient-jauge:has(.pointer-compteur-libelle){white-space:nowrap}[data-pied-liste][data-pied-flottant]{position:relative;z-index:21;margin-bottom:12px;padding:0 calc(16px * var(--densite-interne));border:0;background:transparent;pointer-events:none}[data-pied-flottant]>*{position:relative;pointer-events:auto}[data-pied-flottant]>*>*{position:relative}[data-pied-flottant] [data-pied-compteur]{height:38px;padding:0 4px;border:0;background:transparent}[data-pied-flottant] :is(.bouton-statut-patients,.filtrer-surface){box-shadow:var(--ombre-2)}[data-pied-flottant] :is(.bouton-statut-patients,.filtrer-surface[data-ouvert=false]){border-color:var(--texte)}[data-pied-flottant][data-pied-effet=largeur]>:not(:empty):before{content:none}[data-pied-flottant][data-pied-effet=largeur]:before{content:"";position:absolute;top:-40px;right:0;bottom:-12px;left:0;pointer-events:none;backdrop-filter:blur(36px);-webkit-backdrop-filter:blur(36px);background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--fond-eleve) 55%,transparent));mask-image:linear-gradient(to bottom,transparent,#000 55%),linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 55%),linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent);-webkit-mask-composite:source-in}[data-pied-flottant][data-pied-effet=aucun]>:not(:empty):before{content:none}[data-pied-flottant][data-pied-effet=aucun] :is(.bouton-statut-patients,.filtrer-surface[data-ouvert=false]){box-shadow:none;border-color:var(--border-strong)}.pointer-rail-v3{--defilement-fondu-haut:0px;--defilement-fondu-bas:0px}.pointer-rail-v3 .pointer-patients-defilement{padding:calc(var(--rail-hauteur-entete) + 12px) 12px 12px}.pointer-rail-v3 .pointer-actions-flottantes{position:static;display:flex;justify-content:flex-end;gap:8px;padding:0}.pointer-rail-v3 .pointer-flottant-effet:before{display:none}.pointer-rail-v3 .pointer-selection-carte{border-color:var(--border);border-radius:var(--rayon-sm);box-shadow:none}.pointer-rail-v3 .pointer-tri-flottant .filtrer-surface{box-shadow:none;border-color:var(--border)}.pointer-rail-v3 .pointer-patient-ordonnance:hover:before{background:color-mix(in srgb,var(--fond-eleve) 65%,transparent)}.pointer-outils-calendrier{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.pointage-v5{font-family:var(--police-ui);--commande-hauteur:26px;--commande-texte-taille:12px}.pointage-v5 .pointer-atelier{grid-template-columns:378px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.pointage-v5 .pointer-droite{display:grid;grid-template-columns:284px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:0;container-type:normal;border-radius:6px 16px 16px 6px}.pointage-v5 .pointer-calendrier{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:0;min-height:0;border:0;border-radius:0;background:none;border-right:var(--filet) solid var(--border)}.pointage-v5 .pointer-preparation{min-height:0;border:0;border-radius:0;background:none;box-shadow:none}.pointer-patients[data-presentation=v5]{--rail-ordonnance-largeur:300px;--rail-ordonnance-debord:5px}.pointer-patients[data-presentation=v5] .pointer-patients-defilement{padding:12px 0 32px;scroll-padding-top:18px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 14px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 14px,#000 calc(100% - 24px),transparent)}.pointer-patients[data-presentation=v5] .pointer-patient{margin:0 0 8px;padding:0;gap:0;background:none;border:0;border-radius:0;box-shadow:none}.pointer-patients[data-presentation=v5] .pointer-patient .carte-informations-entete{padding:4px 16px;margin:0;min-height:24px}.pointer-patients[data-presentation=v5] .pointer-patient .carte-informations-entete h3{font:600 12px/20px var(--police-ui);text-transform:none;letter-spacing:normal}.pointer-patients[data-presentation=v5] .pointer-patient-ordonnances{margin:0 16px;padding:0 0 0 38px}.pointer-patients[data-presentation=v5] .pointer-patient-branches{opacity:.65}.pointer-patients[data-presentation=v5] .pointer-patient-ordonnance{grid-template-columns:14px minmax(0,1fr) 76px;width:var(--rail-ordonnance-largeur);max-width:100%;min-width:var(--rail-ordonnance-largeur);height:34px;padding:0;gap:6px}.pointer-patients[data-presentation=v5] .pointer-patient-ordonnance:before{inset:3px calc(-1 * var(--rail-ordonnance-debord));border:0;border-radius:var(--rayon-sm)}.pointer-patients[data-presentation=v5] .pointer-patient-ordonnance:is(:hover,:focus-within):before{background:var(--fenetre-rail-survol)}.pointer-patients[data-presentation=v5] .pointer-patient-ordonnance[data-choisie]:before{background:var(--fenetre-rail-selection)}.pointer-patients[data-presentation=v5] .pointer-patient-ordonnance-texte{display:flex;align-items:center;gap:8px;height:24px;font:400 11px/20px var(--police-ui);color:var(--texte-doux)}.pointer-patients[data-presentation=v5] .pointer-patient-ordonnance-texte i{display:none}.pointer-patients[data-presentation=v5] [data-pointer-meta=date]{font:inherit;font-variant-numeric:tabular-nums;letter-spacing:-.2px}.pointer-patients[data-presentation=v5] [data-pointer-meta=medecin]{display:none}.pointer-patients[data-presentation=v5] .pointer-patient-ordonnance-texte>:is(svg,[role=img]){flex:none;width:13px;height:13px}.pointer-patients[data-presentation=v5] .pointer-patient-jauge{margin:0;justify-self:end;width:76px}.pointer-patients[data-presentation=v5] .pointer-patient-jauge .ordonnances-pointage{min-width:0;width:100%}.pointage-v5 .pointage-ordonnance-anneau{justify-content:flex-end;gap:6px}.pointage-v5 .pointage-ordonnance-anneau>span{font:400 11px/1 var(--police-ui);font-variant-numeric:tabular-nums}.pointage-v5 .pointer-selection-carte{height:26px;border:0;background:transparent;font-size:11px;padding:0;gap:4px}.pointage-v5 .pointer-tri-flottant .filtrer-surface[data-ouvert=false]{width:26px;height:26px;border:var(--filet) solid var(--border);background:transparent}.pointage-v5 .pointer-tri-flottant .filtrer-surface[data-ouvert=false]:hover{background:var(--fenetre-rail-survol)}.pointage-v5 .pointer-actions-flottantes{gap:8px;flex:none}.pointage-v5 .pointer-calendrier-contenu{--calendrier-retrait:16px;display:flex;flex:1;flex-direction:column;align-items:stretch;gap:28px;padding:16px;min-height:0;overflow:auto;width:100%}.pointage-v5 .pointer-dates{position:relative;width:100%;max-width:none;padding:0;border:0}.pointage-v5 .pointer-dates .pointage-entete{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:4px;margin-bottom:12px}.pointage-v5 .pointer-dates .pointage-entete>.bouton{grid-column:1;grid-row:2;justify-self:start;font-size:11px;margin-top:4px}.pointage-v5 .pointer-dates .pointage-navigation{display:contents}.pointage-v5 .pointer-dates .pointage-periode{display:flex;grid-column:1;grid-row:1;gap:4px}.pointage-v5 .pointer-dates .pointage-navigation>button{grid-row:1;width:26px;height:26px;min-width:26px;padding:0}.pointage-v5 .pointer-dates :is(button,select,.pointage-mois-select[data-ajuste]>span){font:400 12px/1.2 var(--police-ui)}.pointage-v5 .pointer-dates .pointage-grille{grid-auto-rows:28px;grid-template-rows:repeat(6,28px);gap:4px 2px}.pointage-v5 .pointer-dates .pointage-grille>:is(button,span){height:28px;min-height:28px}.pointage-v5 .pointer-dates .calendrier-jour-contenu{width:26px;height:26px}.pointage-v5 [data-selection-circulaire] [aria-pressed=true] .calendrier-jour-contenu:after{width:26px;height:26px;border-color:var(--texte-doux);background:var(--fenetre-rail-selection);box-shadow:none}.pointage-v5 [data-selection-circulaire] .pointage-grille button:enabled:is(:hover,:focus-visible){background:var(--fenetre-rail-survol)}.pointage-v5 .pointer-outils-calendrier{flex:1;position:relative;min-width:0;align-items:stretch;padding-top:20px;border:0}.pointage-v5 .pointer-outils-calendrier:before{content:"";position:absolute;top:0;left:calc(-1 * var(--calendrier-retrait));right:calc(-1 * var(--calendrier-retrait));border-top:var(--filet) solid var(--border);pointer-events:none}.pointage-v5 .pointer-rythme{width:100%;max-width:none;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.pointage-v5 .pointer-rythme .carte-informations-entete{padding:0;margin:0 0 16px;background:transparent}.pointage-v5 .pointer-rythme-titre{font:600 12px/20px var(--police-ui);flex-direction:row-reverse;justify-content:space-between;width:100%}.pointage-v5 .pointer-rythme fieldset{padding:0}.pointage-v5 .pointer-rythme:is([data-rythme=ajuste],[data-rythme=libre]) fieldset{opacity:.65}.pointage-v5 .pointer-rythme-jours{justify-content:space-between;gap:3px;margin-bottom:0}.pointage-v5 .pointer-rythme-jours button{width:28px;height:28px;font-size:11px;background:transparent}.pointage-v5 .pointer-rythme-jours button[aria-pressed=true]{background:var(--action-fond);color:var(--action-texte)}.pointage-v5 .pointer-rythme .edition-compteur-commandes>button{border:0;background:transparent;width:26px;height:26px}.pointage-v5 .pointer-rythme :is(input,.pointer-rythme-debut){font:400 12px/20px var(--police-ui);background:var(--surface-saisie-fond);color:var(--surface-saisie-texte);border:var(--filet) solid var(--border);border-radius:var(--rayon-sm);box-shadow:none}.pointage-v5 .pointer-rythme-champ{margin-top:16px}.pointage-v5 .pointer-rythme-champ .edition-compteur-unite{background:var(--surface-saisie-fond);border:var(--filet) solid var(--border)}.pointage-v5 .pointer-rythme-champ .edition-compteur-unite input{background:transparent;border:0;min-height:28px;height:28px;padding:0 4px}.pointage-v5 .pointer-rythme-debut{min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.pointage-v5 .pointer-rythme-debut svg{width:14px;height:14px;flex:none}.pointage-v5 .pointer-dates[data-rythme-calendrier=debut] .pointage-grille:after{animation:none;box-shadow:none;border:var(--filet) solid var(--border-strong)}.pointage-v5 .pointer-dates-effacer{width:26px;height:26px;margin:0}.pointage-v5 .pointer-dates-effacer .bouton{--bouton-rayon:50%;width:26px;min-width:26px;height:26px;min-height:26px;border-radius:50%;color:var(--texte-doux);background:transparent}.pointage-v5 .pointer-dates-effacer .bouton:enabled:hover{color:var(--etat-rejet-texte);background:color-mix(in srgb,var(--etat-rejet-texte) 10%,transparent)}.pointage-v5 .pointer-matrice{min-height:0}.pointage-v5 .matrice-defilante{--matrice-repere-largeur:200px;--matrice-colonne-min:76px;--matrice-ligne-hauteur:72px;--matrice-entete-hauteur:calc(var(--rubrique-entete-retrait-haut) + 26px + var(--rubrique-entete-retrait-bas) + var(--filet))}.pointage-v5 :is(.matrice-angle,.matrice-entete){background:transparent;border:0}.pointage-v5 .matrice-angle{display:flex;align-items:center;padding:var(--rubrique-entete-retrait-haut) var(--rubrique-entete-retrait-horizontal) var(--rubrique-entete-retrait-bas)}.pointage-v5 .matrice-colonne{padding-top:var(--rubrique-entete-retrait-haut);padding-bottom:var(--rubrique-entete-retrait-bas)}.pointage-v5 .matrice-colonne span{line-height:12px;margin:0}.pointage-v5 .matrice-colonne strong{font-size:12px;line-height:14px}.pointage-v5 .matrice-reperes{border:0}.pointage-v5 .matrice-repere{padding-inline:16px 12px;background:transparent;border:0}.pointage-v5 .matrice-corps td{border:0}.pointage-v5 :is(.matrice-corps,.matrice-reperes){-webkit-mask-image:none;mask-image:none;scroll-padding:12px}.pointage-v5 .pointer-ligne-titre strong{font-size:12px;font-weight:600}.pointage-v5 .pointer-ligne-titre small{font:400 11px/16px var(--police-ui);margin-top:0}.pointage-v5 .pointer-cellule-actes{height:62px;justify-content:center}.pointer-patients[data-presentation=v5] .pointer-patient-ordonnance input[type=checkbox],.pointage-v5 .pointer-cellule-actes input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:14px;height:14px;accent-color:var(--action-fond)}.pointage-v5 .pointer-acte[data-selectionne=true]{background:var(--fenetre-rail-selection);color:var(--texte);border-color:var(--border-strong)}.pointage-v5 .pointer-acte[data-nature=bilan][data-selectionne=true]:not([data-refus]){background:color-mix(in srgb,var(--acte-bilan) 18%,transparent);color:var(--texte);border-color:color-mix(in srgb,var(--acte-bilan) 60%,var(--border))}.pointage-v5 .pointer-acte[data-compact]{--commande-hauteur:18px;height:20px;min-height:20px}.pointage-v5 .pointer-acte[data-compact]>:is(button,.pointer-acte-libelle){height:18px;min-height:18px}.pointage-v5 .pointer-acte[data-existant=true]{background:transparent}.pointage-v5 .pointer-vide{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;text-align:center;font-size:12px}.pointage-v5 .pointer-vide strong{font-size:13px;font-weight:600;color:var(--texte)}.pointage-v5 .pointer-vide>svg{width:24px;height:24px;margin-bottom:8px;opacity:.5}@media(max-width:1120px){.pointage-v5 .pointer-atelier{grid-template-columns:378px minmax(0,1fr)}.pointage-v5 .pointer-droite{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.pointage-v5 .pointer-calendrier-commandes{top:calc(100% - 26px)}.pointage-v5 .pointer-calendrier{border-right:0;border-bottom:var(--filet) solid var(--border)}.pointage-v5 .pointer-calendrier-contenu{--calendrier-retrait:12px;display:grid;grid-template-columns:minmax(210px,1fr) minmax(170px,.8fr);gap:16px;padding:12px}.pointage-v5 .pointer-outils-calendrier{border:0;padding:0;align-self:stretch}.pointage-v5 .pointer-outils-calendrier:before{display:none}.pointage-v5 .pointer-rythme-titre{flex-direction:row;font-size:11px;gap:6px}.pointage-v5 .pointer-rythme-jours{gap:0}.pointage-v5 .pointer-rythme-jours button{width:24px;height:24px}}@media(max-width:800px){.pointage-v5 .pointer-atelier{grid-template-columns:minmax(0,1fr);grid-template-rows:240px minmax(620px,1fr)}.pointage-v5 .pointer-droite{grid-template-rows:auto minmax(260px,1fr)}.pointage-v5 .pointer-calendrier{border-radius:6px}.pointage-v5 .pointer-droite{border-radius:6px 6px 12px 12px}}@media(max-width:460px){.pointer-patients[data-presentation=v5] .pointer-patients-defilement{overflow-x:auto}.pointage-v5 .pointer-patient{min-width:398px}.pointage-v5 .pointer-calendrier-contenu{grid-template-columns:1fr}.pointage-v5 .pointer-outils-calendrier{padding-top:16px}.pointage-v5 .pointer-outils-calendrier:before{display:block}.pointage-v5 .pointer-atelier{grid-template-rows:240px minmax(880px,1fr)}}.pointage-v5 .pointer-acte-interdit{display:flex;align-items:center;justify-content:center;flex:none;margin-block:auto;height:20px;color:var(--texte-doux)}.pointage-v5 .pointer-acte-interdit svg{width:15px;height:15px}.pointage-v5 .pointer-navigateur{display:grid;place-items:center;flex:1;min-height:61.6px;width:100%;margin:0}.pointage-v5 .pointer-navigateur .matrice-navigation{width:61.6px;height:61.6px;border-radius:3px;border:var(--filet) solid var(--border);background:transparent}.pointage-v5 .pointer-commandes-pied{flex:none;border-top:var(--filet) solid var(--border);gap:8px;background:transparent}.pointage-v5 .pointer-commandes-pied .bouton{min-height:26px;height:26px;padding:0 10px;font-size:12px}.pointage-v5 .pointer-commandes-pied [data-pied-compteur]{font:400 11px/18px var(--police-ui);color:var(--texte-doux)}.pointage-v5 .pointer-navigateur:empty{display:none}.pointage-v5 .pointer-preparation .pointer-cellule-actes>.pointer-acte[data-epuise]{margin-block:auto}.pointage-v5 .pointer-patient-jauge .pointage-ordonnance-anneau>svg{width:22px;height:22px}.pointage-v5 .pointer-tout-selectionner{display:inline-flex;align-items:center;gap:6px;font:400 11px/20px var(--police-ui);white-space:nowrap;cursor:pointer}.pointage-v5 .pointer-tout-selectionner input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:14px;height:14px;margin:0;accent-color:var(--action-fond)}.pointage-v5 .pointer-tout-selectionner:has(input:disabled){opacity:.5;cursor:default}.pointage-v5 .pointer-tout-selectionner input:focus-visible{outline:2px solid var(--calendrier-accent);outline-offset:3px}.pointer-patients[data-presentation=v5] .pointer-patients-defilement{overflow-x:auto}.pointer-calendrier-commandes{position:absolute;top:calc(100% - 10px);right:0;display:flex;justify-content:flex-end;height:26px}.pointer-patients[data-presentation=v5] .pointer-patient-jauge[data-compteur-facturation]{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.pointer-patients[data-presentation=v5] .pointer-patient-jauge[data-compteur-facturation]>.mono{grid-column:1;grid-row:1;text-align:right}.pointer-patient-ordonnance>.pointer-ordonnance-alerte{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center}.liste-seances-compacte{display:flex;flex-direction:column;flex:1;min-height:130px;min-width:0;color:var(--texte);font-size:12px}.liste-seances-compacte>header{position:relative;flex:none}.liste-seances-compacte>header:has(.seances-ordonnance-fermer){padding-right:44px}.liste-seances-compacte-scroll{overflow:auto;min-height:0;max-height:var(--liste-hauteur-max,none);overscroll-behavior:contain}.liste-seances-compacte table{width:100%;border-collapse:separate;border-spacing:0;text-align:left}.liste-seances-compacte :is(th,td){padding:7px 10px;white-space:nowrap;border-bottom:var(--filet) solid var(--border)}.liste-seances-compacte th{font-weight:500}.liste-seances-compacte thead th{position:sticky;top:0;z-index:1;background:var(--fond-eleve);color:var(--texte-doux);font-size:var(--texte-xs)}.liste-seances-compacte :is(th,td):is(:nth-child(3),:nth-child(4)){text-align:right}.liste-seances-compacte tbody tr:is(:hover,:focus-within){background:var(--fond-survol)}.liste-seances-compacte tfoot{position:sticky;bottom:0;z-index:1;background:var(--fond-eleve)}.liste-seances-compacte tfoot :is(th,td){border-top:var(--filet) solid var(--border);border-bottom:0}.liste-seances-compacte tfoot td{text-align:right}.voir-seances-invite.bouton{height:24px;min-height:24px;padding:3px calc(8px * var(--densite-interne));font-size:10px;border-radius:999px;border-color:var(--border-strong);background:var(--fond-eleve);color:var(--texte);white-space:nowrap}.seances-ordonnance-popover{position:fixed;z-index:60;width:min(440px,calc(100vw - 32px));overflow:auto;padding:0;border:0;border-radius:calc(12px * var(--courbure-interface));background:var(--fond-eleve);color:var(--texte);box-shadow:var(--ombre-1)}.seances-ordonnance-popover>div{position:relative}.seances-ordonnance-fermer.action-popover-fermer{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:26px;height:26px}.medecin-patient{position:relative}.medecin-ordonnances-table tr:is(:hover,:focus-within) .medecin-patient:has(.voir-seances-ancre)>.identite-patient-liste,.medecin-patient:has(.voir-seances-ancre[data-ouvert=true])>.identite-patient-liste{padding-right:106px}.medecin-patient .voir-seances-ancre{position:absolute;top:50%;right:10px;transform:translateY(-50%);display:flex;align-items:center;justify-content:flex-end;opacity:0;pointer-events:none}.medecin-ordonnances-table tr:is(:hover,:focus-within) .voir-seances-ancre,.medecin-patient .voir-seances-ancre[data-ouvert=true]{opacity:1;pointer-events:auto}@media(hover:none){.medecin-patient .voir-seances-ancre{position:static;transform:none;opacity:1;pointer-events:auto;margin-top:5px}}.tableau-detail-surface{display:flex;flex:0 1 auto;min-height:120px;margin:8px;border-radius:var(--rayon-sm);box-shadow:var(--ombre-1);background:var(--fond-eleve)}.tableau-detail-surface[data-ajuster-contenu]{min-height:0}.tableau-detail{flex:1;min-height:0;overflow:auto;scroll-padding:44px 0;border-radius:inherit}.tableau-detail table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.tableau-detail th,.tableau-detail td{text-align:left;padding:10px calc(8px * var(--densite-interne));border-bottom:var(--filet) solid var(--border)}.tableau-detail th{color:var(--texte-doux);font-weight:400}.tableau-detail thead{position:sticky;top:0;z-index:1;background:var(--fond-eleve)}.tableau-detail tfoot{position:sticky;bottom:0;z-index:1;background:var(--fond-eleve)}.tableau-detail tfoot th,.tableau-detail tfoot td{border-top:var(--filet) solid var(--border);border-bottom:0;font-weight:500}.tableau-detail [data-nombre],.tableau-detail tfoot td{text-align:right;white-space:nowrap}.tableau-detail [data-action]{width:40px;padding:4px}.tableau-detail-surface[data-compact] tbody td{padding-block:6px}.tableau-detail-surface[data-relief=detache]{box-shadow:0 0 12px color-mix(in srgb,var(--zinc-950) 18%,transparent),var(--ombre-2)}.tableau-detail-statut{display:inline-flex;align-items:center;white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:var(--texte-xs);line-height:1.2;color:var(--texte-doux);background:var(--fond-survol)}.tableau-detail-statut[data-ton=retrait]{color:var(--etat-retrait-texte);background:color-mix(in srgb,var(--etat-retrait-texte) 10%,var(--fond-eleve))}.tableau-detail-statut[data-ton=rejet]{color:var(--etat-rejet-texte);background:color-mix(in srgb,var(--etat-rejet-texte) 10%,var(--fond-eleve))}.tableau-detail-statut[data-ton=paye]{color:var(--jauge-paye-fond);background:color-mix(in srgb,var(--jauge-paye-fond) 10%,var(--fond-eleve))}.tableau-detail-statut:has(>svg){gap:4px}.tableau-detail-statut>svg{width:12px;height:12px;flex-shrink:0}.cps-vue{display:flex;flex:1;min-height:0;height:100%}.cps-annee{height:38px;padding:0 10px;border:var(--filet) solid var(--border);border-radius:var(--rayon-sm);background:transparent;color:var(--texte)}.fcps-preparation{flex:1;min-height:0;min-width:0}.fcps-cadre{display:flex;flex-direction:column;min-width:0;min-height:0;position:relative}.fcps-cadre>.entete-rail-sobre,.fcps-execution>.entete-rail-sobre{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none;min-height:var(--entete-hauteur);padding:10px 14px}.fcps-cadre h2,.fcps-execution h2{margin:0;font-size:var(--texte-xl);font-weight:600}.fcps-compteur{color:var(--texte-doux);font-size:12px;white-space:nowrap;font-weight:400}.fcps-liste{overflow:auto;min-height:0;flex:1;border-radius:0 0 var(--rayon-sm) var(--rayon-sm)}.fcps-bande{display:flex;align-items:center;gap:10px;min-height:62px;padding:10px 14px;font-size:12px}.fcps-bande:hover{background:color-mix(in srgb,var(--fond-eleve) 65%,transparent)}.fcps-bande>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.fcps-bande>div>span{color:var(--texte-doux)}.fcps-bande small{font-size:10px;font-weight:400}.fcps-preparation input[type=checkbox]{width:14px;height:14px;accent-color:var(--action-fond);flex:none}.fcps-recap-corps{position:relative;display:flex;flex:1;min-height:0}.fcps-recap-liste{padding:12px}.fcps-lot{margin-bottom:12px;border-radius:var(--rayon-sm);background:var(--fond);overflow:hidden}.fcps-lot summary{display:grid;grid-template-columns:1fr auto;gap:5px;padding:12px;cursor:pointer;font-size:12px}.fcps-lot summary small{color:var(--texte-doux)}.fcps-lot ul{list-style:none;margin:0;padding:0 12px 10px}.fcps-lot li{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:6px 0;font-size:11px}.fcps-lot li small{display:block;color:var(--texte-doux);margin-top:2px}.fcps-validation{flex:none;display:flex;flex-direction:column;gap:12px;padding:14px}.fcps-total{display:flex;justify-content:space-between;align-items:baseline;padding-block:8px;font-size:12px}.fcps-total strong{font-size:18px}.fcps-total small{font-size:11px;font-weight:400}.fcps-preparation .pointer-patient-ordonnances{padding-left:36px;margin-left:12px}.fcps-preparation .pointer-patient-ordonnance{grid-template-columns:16px minmax(0,1fr) auto}.fcps-preparation .pointer-patient-ordonnance [data-pointer-meta=medecin]{display:none}.fcps-preparation .pointer-patient-ordonnance [data-pointer-meta=medecin]+i{display:none}.pointer-ordonnance-depliable{min-width:0}.fcps-deplier{border:0;background:none;color:var(--texte-doux);font-size:11px;padding:4px 0 8px;cursor:pointer}.fcps-seances{border-radius:var(--rayon-sm);background:var(--fond);padding:6px;max-height:240px;overflow:auto;margin-bottom:8px}.fcps-seances label{display:flex;align-items:center;gap:6px;min-height:32px;font-size:11px}.fcps-seances label>span:first-of-type{flex:1}.fcps-seances label:hover{background:var(--fond-survol)}.fcps-execution{--fcps-progression-bleu:hsl(220 90% 65%);--defilement-fondu-haut:18px;--defilement-fondu-bas:36px;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.fcps-execution-corps{flex:1;min-height:0;overflow:auto;padding:24px 24px 36px}.fcps-execution-disposition{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:48px;max-width:1000px;margin:12px auto;align-items:start}.fcps-progression{min-width:0}.fcps-resultats{min-width:0;border-left:1px solid var(--border);padding-left:48px;min-height:100%}.fcps-etapes{display:grid;grid-template-columns:1fr;gap:24px;padding:0;list-style:none;margin:0}.fcps-etapes>li{min-width:0;color:var(--texte-doux)}.fcps-etape-tete{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px}.fcps-etape-tete>strong{color:var(--texte);font-size:var(--texte-base);font-weight:500;white-space:nowrap}.fcps-etape-avancement{display:contents}.fcps-etape-avancement>span{justify-self:end;font-size:var(--texte-xs)}.fcps-etape-jauge{grid-column:1 / -1;height:var(--progression-epaisseur,1.5px);overflow:hidden;border-radius:999px;background:var(--border)}.fcps-etape-arbre{--defilement-fondu-bas:18px;margin:8px 0 0;max-height:148px;overflow:auto;padding-block:18px}.fcps-etape-arbre:not(:has(.fcps-etape-details>li:nth-child(5))){--defilement-fondu-bas:0px;padding-bottom:0}.fcps-etape-arbre-contenu{position:relative}.fcps-etape-branches{opacity:.65;position:absolute;top:0;left:0;color:var(--texte-doux);pointer-events:none}.fcps-etape-details{list-style:none;padding:0 0 0 36px;margin:0;font-size:var(--texte-xs)}.fcps-etape-details>li{height:28px;display:flex;align-items:center;gap:8px}.fcps-etape-details>li>.mono{margin-left:auto}.fcps-etape-temoin{box-sizing:border-box;width:16px;height:16px;padding:0;flex:none;border:1px solid var(--border-strong);border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:0}.fcps-etape-temoin[data-etat=fait],.fcps-etapes>li[data-etat=fait]{--progression-couleur:var(--etat-paye)}.fcps-etape-temoin[data-etat=actif],.fcps-etapes>li[data-etat=actif]{--progression-couleur:var(--etat-facture)}.fcps-etape-temoin[data-etat=erreur],.fcps-etapes>li[data-etat=erreur]{--progression-couleur:var(--etat-rejet-texte)}.fcps-etape-temoin:not([data-etat=attente]){background:color-mix(in srgb,var(--progression-couleur) 12%,var(--fond-eleve));border-color:color-mix(in srgb,var(--progression-couleur) 45%,var(--border));color:var(--progression-couleur)}.fcps-etapes>li:is([data-etat=actif],[data-etat=erreur]) .fcps-etape-jauge{background:color-mix(in srgb,var(--fcps-progression-bleu) 15%,var(--fond-survol))}.fcps-etape-temoin>svg{display:block;width:12px;height:12px;flex:none;margin:0}.fcps-etape-jauge>span{display:block;height:100%;border-radius:inherit;background:var(--fcps-progression-bleu,hsl(220 90% 65%));transition:width .25s ease}@media(prefers-reduced-motion:reduce){.fcps-etape-jauge>span{transition:none}}.fcps-rapport{width:-moz-max-content;width:max-content;max-width:100%;margin-inline:auto}.fcps-rapport.cps-confirmation-emission{padding:0;overflow:visible}.fcps-rapport.cps-confirmation-emission section{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.fcps-rapport.cps-confirmation-emission section+section{margin-top:24px}.fcps-rapport.cps-confirmation-emission section>header{align-items:center;-moz-column-gap:20px;column-gap:20px;margin-bottom:6px;padding:0 0 10px;border-bottom:1px solid var(--border)}.fcps-rapport.cps-confirmation-emission section>ul{margin:0;padding:0;border:0;background:transparent;border-radius:0}.fcps-rapport.cps-confirmation-emission li{grid-template-columns:90px minmax(150px,1fr) auto;gap:20px;padding:6px 0;border:0}.fcps-rapport.cps-confirmation-emission li>strong{font-weight:500;color:var(--texte-doux)}.fcps-rapport.cps-confirmation-emission li>span:last-child{font-weight:500;text-align:right}.fcps-rapport.cps-confirmation-emission section>header>strong{flex:1;display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:var(--texte-base);font-variant-numeric:tabular-nums}.fcps-rapport .cps-lot-total{display:flex;flex-direction:column;gap:1px;align-items:flex-end;white-space:nowrap}.fcps-rapport .cps-lot-total>span:first-child{font-size:var(--texte-xs);color:var(--texte-doux)}.fcps-rapport .cps-lot-egal{display:none}.fcps-rapport .cps-lot-montant{font-size:var(--texte-base);font-weight:600}.fcps-rapport .cps-lot-montant small{font-size:var(--texte-xs);font-weight:400}.fcps-rapport .fcps-documents{padding-left:16px;border-left:1px solid var(--border)}.fcps-rapport .fcps-documents>button{min-width:52px;background:color-mix(in srgb,var(--fond-eleve) 85%,transparent)}.fcps-rapport .fcps-documents>button:not(:disabled):hover{background:var(--fond-eleve);border-color:var(--accent-interface)}@media(max-width:700px){.fcps-rapport.cps-confirmation-emission section>header{gap:12px}.fcps-rapport.cps-confirmation-emission li{grid-template-columns:80px minmax(0,1fr) auto;gap:10px}}.fcps-documents{display:flex;flex-wrap:wrap;align-items:center;min-width:0;gap:8px}.fcps-documents>[role=status]{flex-basis:100%}.fcps-commandes{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px}.fcps-erreur{padding:12px;font-size:12px;color:var(--etat-rejet)}@media(max-width:800px){.fcps-execution-disposition{grid-template-columns:1fr;gap:32px}.fcps-resultats{padding-left:0;border-left:0}}.fcps-cadre,.fcps-execution{--entete-intensite-accent:var(--entete-intensite-defaut)}.fcps-cadre .entete-rail-sobre h2{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}.fcps-selection-carte{border-color:var(--border);border-radius:var(--rayon-sm);box-shadow:none}.fcps-prescription{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.fcps-prescription svg{width:12px;height:12px}.fcps-montant-seances{white-space:nowrap;font-size:11px}.fcps-bande-selection>div>span{display:flex;align-items:center;gap:8px}.fcps-validation-commandes{display:flex;align-items:center;justify-content:flex-end;gap:8px}.fcps-validation-commandes>button{flex:1;min-width:0;font-size:11px;white-space:normal}.fcps-validation-commandes .facturation-date{flex:none}.fcps-validation-commandes [data-facturation-date]{padding-inline:8px;font-size:11px}.fcps-lot summary{list-style:none}.fcps-lot summary::-webkit-details-marker{display:none}.fcps-lot summary>span:before{content:"›";display:inline-block;margin-right:6px;transition:transform .15s}.fcps-lot[open] summary>span:before{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.fcps-lot summary>span:before{transition:none}}.fcps-preparation .pointer-patient-jauge{display:flex;align-items:center;gap:4px}.action-popup[data-action-popup=edition]:has(.fcps-execution-popup){width:820px;height:min(740px,100%)}.action-popup-formulaire:has(>.fcps-execution-popup){display:flex;flex-direction:column;height:100%;overflow:hidden}.fcps-execution-popup{position:relative;padding-top:36px;--commande-hauteur:26px;--commande-texte-taille:12px;font:400 12px/1.5 var(--police-ui)}.fcps-execution-fermer{position:absolute;right:12px;top:10px}.fcps-execution-popup .fcps-execution-corps{overflow:hidden;padding:18px 24px}.fcps-execution-popup .fcps-execution-disposition{grid-template-columns:minmax(0,264px) minmax(0,330px);justify-content:center;gap:48px;height:100%;margin:0 auto}.fcps-execution-popup :is(.fcps-progression,.fcps-resultats){min-height:0;height:100%;overflow:auto;padding-block:18px;--defilement-fondu-bas:18px}.fcps-execution-popup .fcps-resultats{padding-left:0;border-left:0}.fcps-execution-popup .fcps-rapport{width:330px;max-width:100%}.fcps-execution-popup .fcps-rapport.cps-confirmation-emission li{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;overflow-wrap:anywhere}.fcps-execution-popup .fcps-rapport.cps-confirmation-emission section>header{gap:8px}.fcps-execution-popup .fcps-commandes{padding:12px 16px;flex-wrap:wrap;gap:8px}@media(max-width:760px){.fcps-execution-popup .fcps-execution-corps{overflow:auto}.fcps-execution-popup .fcps-execution-disposition{grid-template-columns:minmax(0,330px);height:auto;gap:24px}.fcps-execution-popup :is(.fcps-progression,.fcps-resultats){height:auto;overflow:visible;padding-block:0;-webkit-mask-image:none;mask-image:none}}.fcps-execution-popup .fcps-progression{width:264px;max-width:100%;justify-self:center}.fcps-rejet-texte{margin-left:6px;color:var(--medecin-compteur-a-renouveler);font:400 11px/1.4 var(--police-ui)}.fcps-seances label>.fcps-seance-acte{flex:none}.fcps-seances label>.fcps-seance-majorations{flex:1;min-width:0}.fcps-lot li .mono{white-space:nowrap}.fcps-lot li .mono>.fcps-devise{display:inline;margin:0;font-size:10px;font-weight:400}:root :is(.entete-rail-sobre,.cadre-liste-integree>.entete-liste-integree,.semaine-commandes,[data-ecran=patients] [data-ordonnances-pied]){min-height:var(--entete-hauteur);padding-block:clamp(0px,calc((var(--entete-hauteur) - max(var(--entete-bouton-hauteur),var(--entete-selecteur-hauteur)) - 1px) / 2),8px);box-shadow:none}:root .entete-rail-sobre[data-matiere=verre][data-limite=nette]{box-shadow:none;border-bottom-color:var(--border)}:root .entete-rail-sobre[data-matiere=verre]:before{top:0;right:0;bottom:0;left:0;background:var(--entete-fond-flat);backdrop-filter:none;-webkit-backdrop-filter:none;mask-image:none;-webkit-mask-image:none;box-shadow:none}:root :is(.cadre-liste-integree>.entete-liste-integree:not(.entete-rail-sobre),.semaine-commandes,[data-ecran=patients] [data-ordonnances-pied]){background:var(--entete-fond-flat)}:root :is(.entete-rail-sobre,.cadre-liste-integree>.entete-liste-integree) :is(h2,h3){font-size:var(--entete-titre-taille);font-weight:var(--entete-titre-graisse)}:root :is(.entete-rail-sobre,.entete-liste-integree,.semaine-commandes,[data-ecran=patients] [data-ordonnances-pied]) .entete-liste-outils{min-height:0;gap:6px}:root :is(.entete-rail-sobre,.entete-liste-integree,.semaine-commandes,[data-ecran=patients] [data-ordonnances-pied]) :is(.bouton,.action-popover-fermer){height:var(--entete-bouton-hauteur);min-height:var(--entete-bouton-hauteur);padding-block:0;font-size:var(--entete-commande-taille);box-shadow:none}:root :is(.entete-rail-sobre,.entete-liste-integree,.semaine-commandes,[data-ecran=patients] [data-ordonnances-pied]) .bouton{padding-inline:9px}:root :is(.entete-rail-sobre,.entete-liste-integree,.semaine-commandes,[data-ecran=patients] [data-ordonnances-pied]) :is(select,.filtrer-ancre){height:var(--entete-selecteur-hauteur);min-height:var(--entete-selecteur-hauteur);font-size:var(--entete-commande-taille)}:root :is(.entete-rail-sobre,.entete-liste-integree,.semaine-commandes,[data-ecran=patients] [data-ordonnances-pied]) select{padding-block:0;box-shadow:none}:root :is(.entete-rail-sobre,.entete-liste-integree,.semaine-commandes,[data-ecran=patients] [data-ordonnances-pied]) :is(.filtrer-mesure,.filtrer-entete){height:calc(var(--entete-selecteur-hauteur) - 2px);font-size:var(--entete-commande-taille)}:root :is(.entete-rail-sobre,.entete-liste-integree,.semaine-commandes,[data-ecran=patients] [data-ordonnances-pied]) .filtrer-surface[data-ouvert=false]{box-shadow:none}:root :is(.entete-rail-sobre,.entete-liste-integree,.semaine-commandes,[data-ecran=patients] [data-ordonnances-pied]) .filtrer-mesure,:root :is(.entete-rail-sobre,.entete-liste-integree,.semaine-commandes,[data-ecran=patients] [data-ordonnances-pied]) .filtrer-entete>button{padding-inline:9px}:root .semaine-commandes{--agenda-navigation-hauteur:calc(var(--agenda-capsule-hauteur) + 28px)}:root .semaine-commandes:has(.pointage-entete){padding-block:3px}.semaine-commandes .frise-semaine-mois,.semaine-commandes .frise-semaine-mois>span{height:12px;line-height:12px}.semaine-commandes .frise-semaine-cadre{top:14px;height:var(--agenda-capsule-hauteur)}.semaine-commandes .frise-semaine-cadre>span{top:calc(100% + 2px);line-height:12px}.semaine-commandes .frise-semaine-segments{clip-path:inset(14px calc((100% - var(--frise-largeur-semaine) - 22px) / 2) 14px round 16px)}.semaine-commandes :is(.frise-semaine-segments>span,.frise-semaine-raccord,.frise-semaine-jours>span){top:calc(7px + var(--agenda-capsule-hauteur) / 2)}:root .ordonnance-entete .ordonnance-identite{font-size:var(--entete-titre-taille);font-weight:var(--entete-titre-graisse)}:root :is(.entete-rail-sobre,.entete-liste-integree,.semaine-commandes,[data-ecran=patients] [data-ordonnances-pied]) .filtrer-entete>button{font-size:var(--entete-commande-taille)}:root [data-ecran=patients] [data-ordonnances-pied]>[data-pied-debut]{height:auto}:root [data-ecran=patients] [data-ordonnances-pied]>[data-pied-compteur]{font-size:var(--entete-titre-taille);font-weight:var(--entete-titre-graisse)}:root [data-semaine-seances] .semaine-commandes:has(.pointage-entete){min-height:64px;flex-shrink:0;padding-block:0;display:flex;align-items:center;background:transparent;color:var(--texte)}:root [data-semaine-seances] .semaine-commandes>.pointage-entete{width:100%;margin-block:0;align-items:center;align-content:center}.semaine-commandes .frise-semaine .frise-semaine-cadre{border-color:var(--border-strong)}.semaine-commandes .frise-semaine-mois>span{color:var(--texte-doux)}[data-ecran] [data-bandeau-poles]{min-height:0;align-items:center;row-gap:max(8px,calc(var(--bandeau-marque-hauteur) - var(--bandeau-hauteur-ligne)),calc(max(var(--bandeau-bouton-hauteur),var(--bandeau-recherche-hauteur)) - var(--bandeau-hauteur-ligne)))}[data-ecran] [data-bandeau-poles]>:is([data-bandeau-gauche],[data-bandeau-outils]){height:var(--bandeau-hauteur-ligne);min-height:0;align-content:center;align-items:center}[data-ecran] [data-bandeau-gauche],[data-ecran] [data-bandeau-outils]{transform:translateY(calc((var(--ecran-espace) - var(--ecran-marge)) / 2));align-items:center}[data-bandeau] .navigation-titre>:is(h1,h2){font-size:var(--bandeau-selecteur-taille);line-height:1.2}[data-bandeau] .navigation-dropdown-invite{width:calc(var(--bandeau-selecteur-taille) + 16px);height:var(--bandeau-bouton-hauteur)}[data-bandeau] .navigation-dropdown-invite svg{width:var(--bandeau-selecteur-taille);height:var(--bandeau-selecteur-taille)}[data-bandeau-outils] .bouton{box-sizing:border-box;height:var(--bandeau-bouton-hauteur);min-height:var(--bandeau-bouton-hauteur);padding-block:0}[data-bandeau-outils] .champ-recherche input{box-sizing:border-box;height:var(--bandeau-recherche-hauteur);min-height:var(--bandeau-recherche-hauteur);padding-block:0}.ecran-grille[data-ecran] .activite-ecran{top:50%}[data-bandeau-titre] h1{font-family:var(--police-titre-ecran)}[data-recherche-centree] [data-bandeau-poles]{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,480px) minmax(0,1fr)}[data-recherche-centree] [data-bandeau-poles]>[data-bandeau-outils]{display:contents}[data-recherche-centree] [data-bandeau-outils]>:is(.champ-recherche,.bouton){transform:translateY(calc((var(--ecran-espace) - var(--ecran-marge)) / 2))}[data-recherche-centree] [data-bandeau-outils]>.champ-recherche{grid-column:2;grid-row:1;width:100%}[data-recherche-centree] [data-bandeau-outils]>.bouton{grid-column:3;grid-row:1;justify-self:end}@media(max-width:760px){[data-recherche-centree] [data-bandeau-poles]{grid-template-columns:minmax(0,1fr) auto}[data-recherche-centree] [data-bandeau-outils]>.bouton{grid-column:2}[data-recherche-centree] [data-bandeau-outils]>.champ-recherche{grid-column:1 / -1;grid-row:2;justify-self:center;max-width:480px}}.ecran-grille[data-recherche-centree] [data-bandeau-outils]>:is(.champ-recherche,.bouton){transform:none}.ecran-grille[data-recherche-centree] [data-bandeau-outils]>.bouton{width:auto;margin-right:16px}:root body [data-ecran] [data-bandeau-poles]{display:grid;grid-template-columns:minmax(0,1fr) clamp(240px,calc(100vw - 800px),480px) minmax(0,1fr);align-items:center;-moz-column-gap:0;column-gap:0;row-gap:8px;padding-block:0}:root body [data-ecran] [data-bandeau-gauche]{grid-column:1;grid-row:1;height:auto;width:auto;transform:none}:root body [data-ecran] [data-bandeau-outils]{grid-column:2;grid-row:1;display:flex;width:100%;margin:0;padding:0;height:56px;transform:none}:root body [data-ecran] [data-bandeau-outils]>.champ-recherche{width:100%;max-width:480px;margin:0;transform:none}:root body [data-ecran] [data-bandeau-outils] .champ-recherche input{height:30px;min-height:30px}[data-bandeau-droite]{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;min-height:26px;padding-inline:12px 18px;grid-column:3;grid-row:1}[data-bandeau-apres-recherche],[data-bandeau-actions],[data-bandeau-complement]{display:flex;align-items:center;flex:none;margin:0}[data-bandeau-complement]{margin-left:auto;flex:0 1 auto;min-width:0}[data-bandeau-actions]{gap:8px}[data-bandeau-actions]>.bouton{--commande-hauteur:26px;--commande-texte-taille:11px;padding-inline:8px;gap:4px}@media(max-width:1100px){:root body [data-ecran] [data-bandeau-poles]{grid-template-columns:minmax(0,1fr) minmax(0,480px) minmax(0,1fr)}:root body [data-ecran] [data-bandeau-gauche]{grid-column:1 / -1;grid-row:1;min-height:56px}:root body [data-ecran] [data-bandeau-outils]{grid-column:2;grid-row:2;height:38px;padding-bottom:8px}[data-bandeau-droite]{grid-column:1 / -1;grid-row:3;min-height:40px;padding-bottom:10px;justify-content:flex-end}}@media(max-width:520px){:root body [data-ecran] [data-bandeau-poles]{grid-template-columns:12px minmax(0,1fr) 12px}[data-bandeau-droite]{flex-wrap:wrap}}:is([data-ecran=reglages],[data-ecran=dashboard]) [data-bandeau-droite]{justify-content:flex-end;gap:24px}:is([data-ecran=reglages],[data-ecran=dashboard]) [data-bandeau-complement]{margin-left:0}:root body [data-ecran] .activite-ecran{top:50%}:root body [data-ecran] [data-bandeau-poles][data-commande-avant-recherche]{grid-template-columns:auto minmax(0,1fr) auto minmax(120px,480px) auto;-moz-column-gap:12px;column-gap:12px}[data-bandeau-avant-recherche]{grid-column:3;grid-row:1;display:flex;align-items:center}:root body [data-ecran] [data-commande-avant-recherche] [data-bandeau-outils]{grid-column:4}[data-commande-avant-recherche] [data-bandeau-droite]{grid-column:5}@media(max-width:1100px){:root body [data-ecran] [data-bandeau-poles][data-commande-avant-recherche]{grid-template-columns:auto minmax(120px,1fr)}[data-bandeau-avant-recherche]{grid-column:1;grid-row:2;padding-left:12px}:root body [data-ecran] [data-commande-avant-recherche] [data-bandeau-outils]{grid-column:2;grid-row:2;padding-right:12px}[data-commande-avant-recherche] [data-bandeau-droite]{grid-column:1 / -1;grid-row:3}}@media(max-width:600px){[data-bandeau-avant-recherche]{grid-column:1 / -1;grid-row:2;padding-bottom:8px}:root body [data-ecran] [data-commande-avant-recherche] [data-bandeau-outils]{grid-column:1 / -1;grid-row:3;padding-inline:12px}[data-commande-avant-recherche] [data-bandeau-droite]{grid-row:4}}@media(min-width:1101px){:root body [data-ecran][data-alignement-recherche=droite] [data-bandeau-poles]{grid-template-columns:minmax(0,1fr) minmax(120px,480px) auto}}:root body button.bouton[data-taille]:not(.semaine-ajouter-creneau,.semaine-options-jour-bouton){box-sizing:border-box;height:var(--commande-hauteur);min-height:var(--commande-hauteur);padding-block:0;font-size:var(--commande-texte-taille);line-height:1.2}:root body button.bouton[data-taille=icone]:not(.semaine-ajouter-creneau,.semaine-options-jour-bouton){width:var(--commande-hauteur)}:root body .filtrer-ancre{height:var(--commande-hauteur);min-height:var(--commande-hauteur);font-size:var(--commande-texte-taille)}:root body :is(.filtrer-mesure,.filtrer-entete){height:calc(var(--commande-hauteur) - 2px);font-size:var(--commande-texte-taille)}:root body .filtrer-entete>button{font-size:var(--commande-texte-taille)}:root body .action-popover-fermer{width:var(--commande-hauteur);height:var(--commande-hauteur);min-height:var(--commande-hauteur)}:root body .pointer-selection-carte button.bouton[data-taille]:not(.semaine-ajouter-creneau,.semaine-options-jour-bouton){height:calc(var(--commande-hauteur) - 2px);min-height:0}:root body .pointer-selection-carte button.bouton[data-taille=icone]:not(.semaine-ajouter-creneau,.semaine-options-jour-bouton){width:calc(var(--commande-hauteur) - 2px);min-width:0}:root body button.bouton[data-taille]:not(.semaine-ajouter-creneau,.semaine-options-jour-bouton),:root body .pointer-selection-carte,:root body .drawer-onglet,:root body .navigation-dropdown-entree{border-radius:var(--bouton-rayon,var(--rayon-sm))}:root body .filtrer-entete{border-radius:inherit}:root body :is([data-ecran=patients] .drawer-onglets,[data-ecran=prescripteurs] .drawer-onglets,.agenda-vues,.pointage-natures){border-radius:var(--selecteur-onglets-rayon,var(--rayon-sm))}:root body :is([data-ecran=patients] .drawer-onglets,[data-ecran=prescripteurs] .drawer-onglets,.agenda-vues,.pointage-natures) :is(.drawer-onglet,.pointage-nature-option,.selecteur-curseur){border-radius:max(0px,calc(var(--selecteur-onglets-rayon,var(--rayon-sm)) - var(--onglets-retrait)))}:root body [data-commandes-compactes] .champ-controle{height:var(--commande-hauteur);min-height:var(--commande-hauteur);padding-block:0}:root body :is(.drawer-onglets,.pointage-natures){box-sizing:border-box;height:var(--commande-hauteur)}:root body :is(.drawer-onglets,.pointage-natures) :is(.drawer-onglet,.pointage-nature-option){box-sizing:border-box;height:calc(var(--commande-hauteur) - 2 * var(--onglets-retrait));min-height:0;padding-block:0;font-size:var(--commande-texte-taille);line-height:1.2}.dossier-continu{--dossier-rythme: calc(var(--pas) * 3);--dossier-retrait: calc(var(--pas) * 4)}.dossier-continu .rail-repertoire{background:var(--fond-eleve);border-radius:var(--rayon-sm)}.dossier-continu .rail-repertoire>.entete-rail-sobre{border-bottom:var(--filet) solid var(--border);padding-inline:var(--dossier-retrait)}.dossier-continu [data-drawer-presentation=integree] [data-drawer-matiere]{background:var(--fond-eleve);border-radius:var(--rayon-sm);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dossier-continu [data-drawer-tete]{border-bottom:var(--filet) solid var(--border);margin-bottom:var(--dossier-rythme)}.dossier-continu .ordonnance-surface{border:0;border-radius:0;background:var(--fond-eleve);box-shadow:none}.dossier-continu .ordonnance-entete.entete-rail-sobre{padding:var(--dossier-rythme) 0;background:var(--fond-eleve);box-shadow:none;border-bottom:var(--filet) solid var(--border)}.dossier-continu .ordonnance-entete.entete-rail-sobre:before{display:none}.dossier-continu .ordonnance-entete-identite{display:grid;gap:var(--pas)}.dossier-continu .ordonnance-identite{font-size:var(--texte-lg);font-weight:600}.dossier-continu .ordonnance-identite-libelle{font-size:var(--texte-sm);font-weight:400;color:var(--texte-doux)}.dossier-continu .pointage-ordonnance-etat{margin:0 0 calc(var(--pas) * 2);font-size:var(--texte-sm);font-weight:500}.dossier-continu .pointage-ordonnance:is([data-renouvellement=true],[data-expiree=true]) .pointage-ordonnance-etat{color:var(--etat-rejet-texte)}.dossier-continu .ordonnance-prescripteur{color:var(--texte-doux)}.dossier-continu .ordonnance-prescripteur>[aria-hidden]{display:none}.dossier-continu .ordonnance-commandes{margin:0;padding:var(--dossier-rythme) 0;border-radius:0;border-top:var(--filet) solid var(--border);background:transparent}.dossier-continu .ordonnance-commandes button{color:var(--texte)}.dossier-continu .ordonnance-commandes [data-soins-commande=pointer]{background:var(--action-fond);color:var(--action-texte)}.dossier-continu .ordonnance-commandes [data-soins-commande=pointer]:enabled:is(:hover,:focus-visible){background:var(--action-fond);color:var(--action-texte);outline:1px solid var(--texte);outline-offset:2px}.ecran-grille{--dossier-navigation: 300px;--dossier-gouttiere: 24px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:0;padding:0;background:var(--fond-eleve)}.ecran-grille [data-bandeau]{padding:0;border-bottom:var(--filet) solid var(--border)}.ecran-grille [data-bandeau-poles]{display:grid;grid-template-columns:minmax(var(--dossier-navigation),1fr) minmax(120px,480px) minmax(var(--dossier-navigation),1fr);align-items:center;gap:0;min-height:56px}.ecran-grille [data-bandeau-gauche]{padding:12px 16px;align-items:center;gap:12px}.ecran-grille[data-ecran] [data-bandeau-poles]>:is([data-bandeau-gauche],[data-bandeau-outils]){transform:none}.ecran-grille [data-bandeau-outils]{display:flex;justify-content:center;align-items:center;width:100%;min-width:0;margin:0;padding:10px 0;gap:var(--dossier-gouttiere)}.ecran-grille [data-bandeau-outils]>:first-child{width:100%;max-width:480px}.espace-dossier-grille{--dossier-hauteur-entete:var(--entete-hauteur);display:grid;grid-template-columns:var(--dossier-navigation) minmax(0,1fr);gap:0;min-height:0;min-width:0}.espace-dossier-grille .rail-repertoire{--rail-hauteur-entete:var(--dossier-hauteur-entete);border:0;border-right:var(--filet) solid var(--border);border-radius:0;background:var(--fond-eleve);box-shadow:none}.espace-dossier-grille .rail-repertoire [data-tableau-cadre],.espace-dossier-grille .rail-repertoire [data-tableau-bande]{border-radius:0;box-shadow:none}.espace-dossier-grille [data-drawer]{border:0;border-radius:0;box-shadow:none;background:transparent;overflow:auto;height:100%;padding:0;margin:0;scrollbar-gutter:stable}.espace-dossier-grille [data-drawer-matiere]{display:none}.espace-dossier-grille [data-drawer-interieur]{height:auto;min-height:100%;padding:0 var(--dossier-gouttiere) 24px;overflow:visible}.espace-dossier-grille [data-drawer-tete]{border:0;padding:0 0 24px;margin:0}.espace-dossier-grille [data-drawer-titre]{font-size:var(--texte-2xl)}.dossier-grille-sections{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px 32px;flex:initial}.dossier-grille-sections>section{min-width:0;border-top:var(--filet) solid var(--border);scroll-margin-top:16px;outline:none}.dossier-grille-sections [data-colonnes="4"]{grid-column:span 4}.dossier-grille-sections [data-colonnes="6"]{grid-column:span 6}.dossier-grille-sections [data-colonnes="8"]{grid-column:span 8}.dossier-grille-sections [data-colonnes="12"]{grid-column:span 12}.dossier-section-entete{display:flex;justify-content:space-between;align-items:center;min-height:48px;gap:12px}.dossier-section-entete h3{margin:0;font-size:var(--texte-lg);font-weight:600}.dossier-section-contenu{min-width:0}.dossier-grille-sections .carte-informations,.dossier-grille-sections .cadre-liste-integree{border:0;border-radius:0;box-shadow:none;background:transparent}.dossier-grille-sections .carte-informations>header{background:transparent}@media(max-width:1100px){.ecran-grille{--dossier-navigation:260px;--dossier-gouttiere:20px}.dossier-grille-sections{grid-template-columns:minmax(0,1fr)}.dossier-grille-sections [data-colonnes]{grid-column:1}}@media(max-width:760px){.ecran-grille{--dossier-gouttiere:16px}.ecran-grille [data-bandeau-poles]{grid-template-columns:minmax(0,1fr)}.ecran-grille [data-bandeau-outils]{padding:0 var(--dossier-gouttiere) 10px}.espace-dossier-grille{grid-template-columns:minmax(0,1fr);grid-template-rows:180px minmax(0,1fr)}.espace-dossier-grille .rail-repertoire{border-right:0;border-bottom:var(--filet) solid var(--border)}}.espace-dossier-grille .dossier-grille-sections[data-drawer-corps]{margin:0;padding:0;overflow:visible}.dossier-grille-sections>[data-dossier-section=infos] .dossier-section-contenu{height:auto}.dossier-grille-sections .patient-infos-lecture{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:0}.dossier-grille-sections .patient-infos-lecture .carte-informations{margin:0;padding:0}.dossier-grille-sections .patient-infos-lecture [data-colonne-fiche]{grid-column:1}.dossier-grille-sections .carte-informations{--carte-retrait:0px}.ecran-grille .entete-rail-sobre>.entete-liste-outils{flex-wrap:nowrap;gap:4px}.ecran-grille .rail-repertoire>header{padding-inline:12px}.espace-dossier-grille [data-drawer-pied]{margin-top:24px;border-top:var(--filet) solid var(--border)}.dossier-grille-sections .patient-infos-cartes{grid-template-columns:minmax(0,1fr);gap:12px}.dossier-grille-sections .patient-infos-carte-champs{padding:4px 8px}.dossier-grille-sections .patient-infos-carte-champs>[data-drawer-champ]{min-height:28px;box-sizing:border-box;padding-block:3px;gap:12px;align-items:center;line-height:18px}.dossier-grille-sections .patient-infos-lecture [data-drawer-champ]>span{font-family:var(--police-ui);font-size:12px;font-weight:400}.dossier-grille-sections .patient-infos-lecture [data-fiche-chiffre]{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1,"zero" 0}.dossier-grille-sections .carte-informations-entete{padding:4px 0;min-height:24px;border:0}.dossier-grille-sections .patient-infos-lecture .carte-informations-entete{padding:4px 8px;height:28px;min-height:28px;box-sizing:border-box;border-radius:var(--rayon-sm);background:var(--bandeau-section-voile)}.dossier-grille-sections .patient-infos-lecture>.fiche-complement{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;height:28px;min-height:28px;box-sizing:border-box;padding:3px 7px;border:var(--filet) solid var(--border);border-radius:var(--rayon-sm);background:transparent;font-family:var(--police-ui);font-size:12px;font-weight:400}.dossier-grille-sections .fiche-complement-texte{flex:1;font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossier-grille-sections .fiche-complement-action{flex:none;margin-left:auto;padding:0;border:0;background:transparent;font-family:var(--police-ui);font-size:12px;font-weight:600;line-height:20px}.dossier-grille-sections .fiche-complement-action svg{width:14px;height:14px}.dossier-grille-sections .patient-infos-edition .patient-infos-carte-champs>label{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:0;min-width:0;min-height:var(--saisie-pas)}.dossier-grille-sections .patient-infos-edition .patient-infos-carte-champs>label>span:first-child{color:var(--texte-doux);font-family:var(--police-ui);font-size:12px;font-weight:400}.dossier-grille-sections .patient-infos-edition :is(input,select){width:calc(100% + 12px);min-width:0;height:var(--saisie-champ-hauteur);min-height:var(--saisie-champ-hauteur);margin-left:-6px;padding:1px 5px;border:1px solid var(--border);border-radius:4px;background:var(--saisie-champ-fond);color:var(--texte);font-family:var(--police-ui);font-size:12px;font-weight:400;line-height:18px;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1,"zero" 0}.dossier-grille-sections .patient-infos-edition :is(input,select):is(:hover,:focus){border-color:var(--border-strong)}.dossier-grille-sections .patient-infos-edition :is(input,select)[data-champ-a-completer]{border-color:var(--alerte-discrete-texte)}.dossier-grille-sections .patient-infos-edition :is(input,select)[aria-invalid=true]{border-color:var(--etat-rejet)}.dossier-grille-sections .patient-infos-edition .patient-infos-carte-champs>label>span:not(:first-child){grid-column:2;font-size:11px}.dossier-grille-sections .patient-infos-edition .carte-informations-entete{display:flex;justify-content:space-between}.dossier-grille-sections .patient-infos-edition .carte-informations-entete .bouton{--commande-hauteur:18px;padding:0;border:0;background:transparent}.dossier-grille-sections .patient-infos-edition .carte-informations-entete .bouton svg{width:13px;height:13px}.dossier-grille-sections .patient-ajouter-assure{--commande-hauteur:24px;--commande-texte-taille:12px;justify-self:start;margin-left:8px}.patient-creation-rubrique-vide{margin:16px 0;color:var(--texte-doux);font-size:12px}.dossier-grille-sections .carte-informations-entete>svg{display:none}.dossier-grille-sections .carte-informations-entete h3{text-transform:none;letter-spacing:normal;color:var(--texte-doux);font-size:var(--texte-sm)}.ecran-grille .bouton{border-radius:var(--rayon-sm)}.dossier-grille-sections [data-matiere=verre]{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dossier-grille-sections [data-matiere=verre]:before{display:none}.dossier-section-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.dossier-section-bord{position:relative;flex:none;height:0}.dossier-grille-sections>[data-dossier-section=infos]{border-top:0;border-left:var(--filet) solid var(--border);padding-left:24px}.dossier-groupe{grid-column:1 / -1;border-top:var(--filet) solid var(--border-strong);padding-top:20px}.dossier-groupe>h2{margin:0 0 16px;font-size:var(--texte-lg);font-weight:600}.dossier-groupe-grille{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px}.dossier-groupe-grille>section{min-width:0}.dossier-groupe-grille>section+section{border-left:var(--filet) solid var(--border);padding-left:24px}.dossier-groupe .dossier-section-entete{min-height:36px;margin-bottom:8px}.dossier-groupe .dossier-section-entete h3{font-size:var(--texte-sm);color:var(--texte-doux)}.espace-dossier-grille [data-drawer-tete] [data-drawer-pied]{border:0;padding:0;margin:0;gap:10px}.espace-dossier-grille [data-drawer-tete] [data-drawer-pied]>span:first-child{gap:10px}.espace-dossier-grille [data-drawer-tete] .bouton[data-taille=icone]{border:0;box-shadow:none}.espace-dossier-grille :is([data-drawer-tete],[data-commandes-dossier],.rail-repertoire>header,.ordonnances-liste-entete) .bouton[data-taille=icone] [data-icone]{stroke-width:var(--dossier-icone-trait,1.35)}.espace-dossier-grille [data-drawer-tete] .bouton-fiche-supprimer:enabled:is(:hover,:focus-visible){color:var(--texte)}.dossier-grille-sections .ordonnances-defilement{overflow:visible;flex:initial}.dossier-grille-sections .ordonnance-selection-scene{height:auto}.dossier-grille-sections .ordonnance-surface{display:flex;flex-direction:column}.dossier-grille-sections .ordonnance-commandes{border-top:0;border-bottom:var(--filet) solid var(--border);padding:8px 0 12px}.dossier-grille-sections [data-soins-corps]{height:auto;max-height:none;flex:initial}.dossier-grille-sections [data-ordonnances-pied]{background:transparent;border:0;padding:12px 0 0}.dossier-grille-sections [data-ordonnances-pied] [data-pied-compteur]{justify-self:end;text-align:right}.dossier-grille-sections [data-ordonnances-pied] [data-pied-actions]:empty{display:none}.dossier-grille-sections .patient-facturation,.dossier-grille-sections .patient-cps{height:auto;overflow:visible;grid-template-rows:auto 320px;gap:20px}.dossier-grille-sections .patient-facturation>section,.dossier-grille-sections .patient-cps>section{min-height:0}.dossier-grille-sections .patient-facturation>section>header,.dossier-grille-sections .patient-cps>section>header{padding:8px 0;border-radius:0;border-bottom:var(--filet) solid var(--border)}.dossier-grille-sections .patient-bilans[data-bilan-mode=liste]{height:260px}.dossier-grille-sections .patient-bilans[data-bilan-mode=liste][data-bilans-vide]{height:100px}.dossier-grille-sections .patient-bilans:not([data-bilan-mode=liste]){height:480px}@media(max-width:1100px){.dossier-groupe-grille{grid-template-columns:minmax(0,1fr);gap:24px}.dossier-grille-sections>[data-dossier-section=infos],.dossier-groupe-grille>section+section{border-left:0;border-top:var(--filet) solid var(--border);padding-left:0}}.ecran-grille .espace-dossier-grille [data-drawer-tete]{position:sticky;top:0;z-index:4;background:var(--fond-eleve);height:var(--dossier-hauteur-entete);min-height:var(--dossier-hauteur-entete);justify-content:center;padding:0 var(--dossier-gouttiere);margin:0 calc(-1 * var(--dossier-gouttiere)) 16px;border-bottom:var(--filet) solid var(--border)}.espace-dossier-grille .rail-repertoire>.entete-rail-sobre{height:var(--dossier-hauteur-entete);padding-block:0}.espace-dossier-grille [data-drawer-tete][data-drawer-tete-vide]{margin-bottom:0}.espace-dossier-grille .drawer-entete-principal{flex-wrap:nowrap}.espace-dossier-grille [data-drawer-titre]{font-size:var(--texte-lg)}.ecran-grille .espace-dossier-grille [data-drawer]:is([data-mode=consulter],[data-drawer-entete-colonne]){overflow:hidden;scrollbar-gutter:auto}.ecran-grille .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) [data-drawer-interieur]{height:100%;min-height:0;padding:0;overflow:hidden}.ecran-grille .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) [data-drawer-tete]{position:relative;top:auto;margin:0;flex:0 0 var(--dossier-hauteur-entete)}.ecran-grille .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) .dossier-grille-sections{flex:1;min-height:0;min-width:0;overflow:hidden;grid-template-columns:minmax(240px,.36fr) minmax(0,.64fr);grid-template-rows:minmax(0,.58fr) minmax(0,.42fr);grid-template-areas:"infos ordonnances" "bilans ordonnances";gap:0}.ecran-grille .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) .dossier-grille-sections>:is(section,.dossier-groupe){min-height:0;min-width:0;margin:0;padding:0;border:0;display:flex;flex-direction:column;overflow:hidden}.ecran-grille .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) [data-dossier-section=infos]{grid-area:infos}.ecran-grille .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) .dossier-grille-sections>[data-dossier-section=soins]{grid-area:ordonnances;border-left:var(--filet) solid var(--border)}.ecran-grille .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) .dossier-grille-sections>[data-dossier-section=bilans]{grid-area:bilans;border-top:var(--filet) solid var(--border)}.ecran-grille .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) .dossier-grille-sections>.dossier-groupe{grid-area:facturation;border-left:var(--filet) solid var(--border);border-top:var(--filet) solid var(--border)}.ecran-grille .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) .dossier-section-entete,.ecran-grille .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) .dossier-groupe>h2{flex:none;min-height:42px;margin:0;padding:8px 16px;gap:8px;display:flex;align-items:center;font-size:var(--texte-sm);font-weight:600}.ecran-grille .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) .dossier-section-entete h3{font-size:var(--texte-sm)}.ecran-grille .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) :is([data-dossier-section=soins],[data-dossier-section=bilans])>.dossier-section-entete :is(h3,[data-ordonnances-total]),:root .medecins-v5 :is(.medecin-cadre-ordonnances,.medecin-cadre-suivi)>.entete-liste-integree h3{font-family:var(--police-ui);font-size:15px;font-weight:700}.ecran-grille .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) .dossier-section-contenu{flex:1;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;padding:0 16px 16px}.ecran-grille .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) .dossier-section-contenu:has([data-soins-aucune-ordonnance],[data-bilans-vide][data-bilan-mode=liste]){padding-top:16px}.ecran-grille .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) .dossier-section-contenu:has(.bilan-document){padding-top:var(--rubrique-entete-retrait-haut,12px)}.ecran-grille .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) .dossier-groupe-grille{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(240px,1fr));gap:0}.ecran-grille .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) .dossier-groupe-grille>section{grid-column:auto;min-width:0;padding:0;border-top:0;align-self:start}.ecran-grille .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) [data-onglet-soins]{height:auto;min-height:100%}.ecran-grille .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) .ordonnances-defilement{flex:none}.ecran-grille .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) .ordonnances-defilement:has(>[data-soins-aucune-ordonnance]){flex:1;padding:0}.dossier-grille-sections .dossier-section-contenu [data-tableau-corps]:has(>[data-tableau-vide]){display:flex;align-items:center;justify-content:center}.ecran-grille .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) [data-ordonnances-pied]{flex:none;margin-top:12px}.ecran-grille .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) .patient-bilans[data-bilan-mode]{height:100%;min-height:180px}.ecran-grille .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) .patient-infos-lecture{gap:12px}.ecran-grille .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) .patient-infos-carte-champs{grid-template-columns:minmax(0,1fr) minmax(100px,1fr)}.ecran-grille .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) .dossier-section-actions .bouton{font-size:var(--texte-xs)}.ecran-grille .dossier-grille-sections [data-dossier-section]{scroll-margin-top:120px}.ecran-grille .espace-dossier-grille [data-ordonnances-pied]{background:transparent;border:0;border-radius:0;box-shadow:none;padding-inline:0;grid-template-columns:minmax(0,1fr) auto}.ecran-grille .espace-dossier-grille [data-ordonnances-pied]:before{display:none}.ecran-grille .dossier-section-entete{gap:16px}.ecran-grille .dossier-section-entete .bouton{font-size:var(--texte-sm)}.ecran-grille .espace-dossier-grille [data-drawer-entete-colonne] [data-drawer-interieur]{--dossier-hauteur-identite:56px;display:grid;grid-template-columns:minmax(300px,2fr) minmax(0,3fr);grid-template-rows:var(--dossier-hauteur-identite) minmax(0,calc(290px - var(--dossier-hauteur-identite))) minmax(0,1fr);grid-template-areas:"identite ordonnances" "infos ordonnances" "infos bilans";gap:0}.ecran-grille .espace-dossier-grille [data-drawer-entete-colonne] .dossier-grille-sections{display:contents}.ecran-grille .espace-dossier-grille [data-drawer-entete-colonne] [data-drawer-tete]{grid-area:identite;min-width:0;border-bottom:0;height:var(--dossier-hauteur-identite);min-height:var(--dossier-hauteur-identite)}.ecran-grille .espace-dossier-grille [data-drawer-entete-colonne] [data-drawer-tete],.ecran-grille .espace-dossier-grille [data-drawer-entete-colonne] .dossier-section-entete{padding:8px 16px}.ecran-grille .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) :is([data-dossier-section=soins],[data-dossier-section=bilans])>.dossier-section-entete{padding-top:12px}.ecran-grille .espace-dossier-grille [data-drawer-entete-colonne] [data-drawer-identite]>span{flex-direction:column;align-items:flex-start;gap:1px}.ecran-grille .espace-dossier-grille [data-drawer-entete-colonne] [data-patient-identite]{max-width:100%;overflow:hidden;white-space:nowrap}.ecran-grille .espace-dossier-grille [data-drawer-entete-colonne] [data-drawer-titre]{max-width:100%}.ecran-grille .espace-dossier-grille [data-drawer-entete-colonne] [data-dossier-section=infos]>.dossier-section-entete{position:absolute;width:1px;height:1px;min-height:0;padding:0;overflow:hidden;clip-path:inset(50%)}.ecran-grille .espace-dossier-grille [data-drawer-entete-colonne] [data-dossier-section=infos]>.dossier-section-contenu{padding-top:12px}.ecran-grille .espace-dossier-grille [data-drawer-entete-colonne] .dossier-grille-sections>[data-dossier-section=bilans]{border-left:var(--filet) solid var(--border)}.ecran-grille .espace-dossier-grille [data-drawer-entete-colonne]:not([data-mode=consulter]) [data-drawer-tete]{padding-right:176px}.ecran-grille .espace-dossier-grille [data-drawer-entete-colonne]:not([data-mode=consulter]) [data-drawer-interieur]>[data-drawer-pied]{grid-area:identite;justify-self:end;align-self:center;position:relative;z-index:30;margin:0 16px 0 0;padding:0;border:0;--commande-hauteur:26px}.ecran-grille[data-surface=fenetre]{--ordonnance-carte-largeur-min:252px;background:var(--surface-fenetre-application-fond)}.ecran-grille[data-surface=fenetre] [data-bandeau]{border-bottom:0}.ecran-grille[data-surface=fenetre]>.espace-dossier-grille,.agenda-composition{--dossier-fenetre-fond:var(--fenetre-travail-gradient) padding-box, linear-gradient(var(--surface-fenetre-travail-fond),var(--surface-fenetre-travail-fond)) padding-box, var(--fenetre-contour-reflet) border-box, var(--fenetre-contour-gradient) border-box;--dossier-fenetre-fond-sans-reflet:var(--fenetre-travail-gradient) padding-box, linear-gradient(var(--surface-fenetre-travail-fond),var(--surface-fenetre-travail-fond)) padding-box, var(--fenetre-contour-gradient) border-box;--dossier-fenetre-ombre:inset 1px 0 0 var(--fenetre-arete-interieure),0 0 0 var(--fenetre-contour-exterieur-epaisseur,var(--filet)) var(--fenetre-contour-exterieur),0 2px 8px rgb(0 0 0 / 5%)}.ecran-grille[data-surface=fenetre]>.espace-dossier-grille{margin:0 12px 12px;min-width:0;overflow:hidden;border:var(--filet) solid transparent;border-radius:16px;background:var(--dossier-fenetre-fond);box-shadow:var(--dossier-fenetre-ombre)}.ecran-grille[data-surface=fenetre] .espace-dossier-grille .rail-repertoire,.ecran-grille[data-surface=fenetre] .espace-dossier-grille [data-drawer-tete],.ecran-grille[data-surface=fenetre] .rail-repertoire>.entete-rail-sobre{background:transparent}@media(max-width:760px){.ecran-grille[data-surface=fenetre]>.espace-dossier-grille{margin:0 6px 6px;border-radius:12px}}.ecran-grille[data-surface=fenetre] .espace-dossier-grille .rail-repertoire{position:relative;z-index:1;--rail-survol-fond:var(--fenetre-rail-survol);--rail-selection-fond:var(--fenetre-rail-selection);background:var(--fenetre-rail-voile);box-shadow:3px 0 8px -4px var(--fenetre-rail-ombre)}@media(max-width:760px){.ecran-grille[data-surface=fenetre] .espace-dossier-grille .rail-repertoire{box-shadow:0 3px 8px -4px var(--fenetre-rail-ombre)}}@property --fenetre-activite-position{syntax:"<length-percentage>"; inherits:false; initial-value:0%;}.ecran-grille[data-surface=fenetre]>.espace-dossier-grille{position:relative;overflow:clip;overflow-clip-margin:border-box}:is(.ecran-grille[data-surface=fenetre],[data-reflet-chargement]):has([data-activite-ecran][data-visible]){--reflet-encre:var(--reflet-couleur,var(--fenetre-activite-bleu));--reflet-rayon:calc(var(--reflet-longueur,650px) / 2);--reflet-hauteur:calc(var(--reflet-epaisseur,4px) / 2);--reflet-halo:color-mix(in srgb,var(--reflet-encre) var(--reflet-halo-intensite,30%),transparent);background-repeat:no-repeat}:is(.ecran-grille[data-surface=fenetre],[data-reflet-chargement]):has([data-activite-ecran][data-visible]):after{content:"";position:fixed;z-index:100;pointer-events:none;animation:fenetre-activite-balai var(--reflet-duree,.5s) linear infinite;top:0;left:0;right:0;height:calc(var(--reflet-halo-taille,10px) + var(--reflet-epaisseur,4px));background:radial-gradient(ellipse var(--reflet-rayon) var(--reflet-hauteur) at var(--fenetre-activite-position) calc(var(--filet) / 2),var(--reflet-encre) var(--reflet-coeur,30%),transparent 100%),radial-gradient(ellipse var(--reflet-rayon) var(--reflet-hauteur) at calc(var(--fenetre-activite-position) - 100%) calc(var(--filet) / 2),var(--reflet-encre) var(--reflet-coeur,30%),transparent 100%),radial-gradient(ellipse var(--reflet-rayon) var(--reflet-hauteur) at calc(var(--fenetre-activite-position) + 100%) calc(var(--filet) / 2),var(--reflet-encre) var(--reflet-coeur,30%),transparent 100%),radial-gradient(ellipse var(--reflet-rayon) var(--reflet-halo-taille,10px) at var(--fenetre-activite-position) calc(var(--filet) / 2),var(--reflet-halo),transparent 100%),radial-gradient(ellipse var(--reflet-rayon) var(--reflet-halo-taille,10px) at calc(var(--fenetre-activite-position) - 100%) calc(var(--filet) / 2),var(--reflet-halo),transparent 100%),radial-gradient(ellipse var(--reflet-rayon) var(--reflet-halo-taille,10px) at calc(var(--fenetre-activite-position) + 100%) calc(var(--filet) / 2),var(--reflet-halo),transparent 100%);background-repeat:no-repeat}.ecran-grille[data-surface=fenetre]:has(>.espace-dossier-grille) .activite-ecran-spinner{display:none}@keyframes fenetre-activite-balai{0%{--fenetre-activite-position:0%}to{--fenetre-activite-position:100%}}@media(prefers-reduced-motion:reduce){:is(.ecran-grille[data-surface=fenetre],[data-reflet-chargement]):has([data-activite-ecran][data-visible]):after{animation:none;--fenetre-activite-position:var(--reflet-position-fixe,46%)}}.ecran-grille[data-surface=fenetre][data-fenetres=separees]>.espace-dossier-grille{background-attachment:fixed,scroll,scroll,scroll}@media(min-width:1000px){.ecran-grille[data-surface=fenetre][data-fenetres=separees]>.espace-dossier-grille{--fenetres-ecart:6px;--fenetre-gauche-largeur:calc(var(--dossier-navigation) + max(300px, calc((100% - var(--dossier-navigation) - var(--fenetres-ecart)) * .4)));isolation:isolate;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}.ecran-grille[data-fenetres=separees]>.espace-dossier-grille:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--fenetre-gauche-largeur);box-sizing:border-box;pointer-events:none;z-index:-1;border:var(--filet) solid transparent;border-radius:16px 6px 6px 16px;background:var(--dossier-fenetre-fond);box-shadow:var(--dossier-fenetre-ombre);background-attachment:fixed,scroll,scroll,scroll}.ecran-grille[data-fenetres=separees] .espace-dossier-grille .rail-repertoire{border-radius:16px 0 0 16px;overflow:hidden;border-block:var(--filet) solid transparent;border-right-color:transparent;background:linear-gradient(var(--border),var(--border)) right center / var(--filet) calc(100% - 2 * var(--filet)) no-repeat border-box}.ecran-grille[data-fenetres=separees] .espace-dossier-grille .rail-repertoire:before{content:"";position:absolute;pointer-events:none;z-index:-1;inset:var(--filet) 0 var(--filet) var(--filet);border-radius:calc(16px - var(--filet)) 0 0 calc(16px - var(--filet));background:var(--fenetre-rail-voile)}.ecran-grille[data-fenetres=separees] .espace-dossier-grille [data-drawer][data-drawer-entete-colonne],.ecran-grille[data-fenetres=separees] .espace-dossier-grille [data-drawer-entete-colonne] [data-drawer-interieur]{overflow:visible}.ecran-grille[data-fenetres=separees] .espace-dossier-grille [data-drawer-entete-colonne] [data-drawer-interieur]{-moz-column-gap:var(--fenetres-ecart);column-gap:var(--fenetres-ecart)}.ecran-grille[data-fenetres=separees] .espace-dossier-grille [data-drawer-entete-colonne] [data-dossier-section=infos]{border-radius:0 0 6px}.ecran-grille[data-fenetres=separees] .espace-dossier-grille [data-drawer-entete-colonne] .dossier-grille-sections>:is([data-dossier-section=soins],[data-dossier-section=bilans]){border:var(--filet) solid transparent;border-radius:6px 16px 6px 6px;background:var(--dossier-fenetre-fond-sans-reflet);box-shadow:var(--dossier-fenetre-ombre);background-attachment:fixed,scroll,scroll}.ecran-grille[data-fenetres=separees] .espace-dossier-grille [data-drawer-entete-colonne] .dossier-grille-sections>[data-dossier-section=bilans]{margin-top:var(--fenetres-ecart);border-radius:6px 6px 16px}}.patient-zone-invite{display:flex;align-items:center;justify-content:center;min-height:100%;margin:0;text-align:center;color:var(--texte-doux);font-size:var(--texte-xs)}.dossier-entete-compacte{padding:16px 20px;min-width:0}.dossier-entete-commandes{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;margin-bottom:12px}.dossier-entete-commandes h2{margin:0;font-size:15px;font-weight:700}.dossier-entete-commandes [data-commandes-dossier]{display:flex;align-items:center;gap:6px}.dossier-entete-compacte .bouton{--commande-hauteur:26px;min-height:26px}.dossier-entete-compacte .bouton svg{width:15px;height:15px;stroke-width:1.8}.dossier-coordonnees-compactes{display:grid;grid-template-columns:1fr 1fr minmax(180px,1.5fr);gap:16px;font-size:12px}.dossier-coordonnees-compactes>div{display:flex;flex-direction:column;gap:4px;min-width:0}.dossier-coordonnees-compactes>div>span:first-child{color:var(--texte-doux)}.dossier-zones-paralleles{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);min-height:0;flex:1}.dossier-zones-paralleles>*{min-width:0;min-height:0}.dossier-zones-paralleles>*+*{border-left:var(--filet) solid var(--border)}@media(max-width:1150px){.dossier-zones-paralleles{grid-template-columns:minmax(0,1fr);grid-template-rows:1fr 1fr}.dossier-zones-paralleles>*+*{border-left:0;border-top:var(--filet) solid var(--border)}}@media(max-width:760px){.dossier-coordonnees-compactes{grid-template-columns:minmax(0,1fr);gap:8px}}.ecran-grille[data-composition=deux-fenetres]>.espace-dossier-grille{gap:6px;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}.ecran-grille[data-composition=deux-fenetres]>.espace-dossier-grille>:not(.poignee-panneaux){border:var(--filet) solid transparent;overflow:hidden;background:var(--dossier-fenetre-fond);box-shadow:var(--dossier-fenetre-ombre)}.ecran-grille[data-composition=deux-fenetres]>.espace-dossier-grille>:first-child,.agenda-composition .agenda-navigateur{border-radius:16px 6px 6px 16px}.ecran-grille[data-composition=deux-fenetres]>.espace-dossier-grille>:nth-child(2),.agenda-composition .semaine-contenu{border-radius:6px 16px 16px 6px}.dossier-drawer-rail{position:absolute;inset:auto 0 0;z-index:5;max-height:calc(100% - 42px);overflow:auto;border-top:var(--filet) solid var(--border);border-radius:0;background:var(--fenetre-travail-gradient),var(--surface-fenetre-travail-fond);box-shadow:0 -8px 24px -12px var(--fenetre-rail-ombre)}.dossier-drawer-rail .dossier-entete-compacte{padding:16px 12px}.dossier-drawer-rail .dossier-entete-commandes{flex-wrap:wrap;gap:8px}.dossier-drawer-rail .dossier-entete-commandes h2{flex:1;min-width:120px}.dossier-drawer-rail [data-commandes-dossier]{margin-left:auto;flex-wrap:wrap}.dossier-drawer-rail .dossier-coordonnees-compactes{grid-template-columns:minmax(0,1fr);gap:12px}.dossier-drawer-rail [data-fiche-copier]{align-self:center;width:-moz-fit-content;width:fit-content;max-width:100%}.ecran-grille[data-composition=trois-fenetres]>.espace-dossier-grille{gap:6px;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}.ecran-grille[data-composition=trois-fenetres]>.espace-dossier-grille>.rail-repertoire,.ecran-grille[data-composition=trois-fenetres] .dossier-zones-paralleles>*{border:var(--filet) solid transparent;overflow:hidden;background:var(--dossier-fenetre-fond-sans-reflet);box-shadow:var(--dossier-fenetre-ombre);background-attachment:fixed,scroll,scroll}.ecran-grille[data-composition=trois-fenetres]>.espace-dossier-grille>.rail-repertoire{background:linear-gradient(var(--fenetre-rail-voile),var(--fenetre-rail-voile)) padding-box,var(--dossier-fenetre-fond);background-attachment:scroll,fixed,scroll,scroll,scroll;border-radius:16px 6px 6px 16px}.ecran-grille[data-composition=trois-fenetres] .dossier-zones-paralleles{gap:6px}.ecran-grille[data-composition=trois-fenetres] .dossier-zones-paralleles>:first-child{border-radius:6px}.ecran-grille[data-composition=trois-fenetres] .dossier-zones-paralleles>:last-child{border-radius:6px 16px 16px 6px}.ecran-grille{--rubrique-entete-retrait-haut:12px;--rubrique-entete-retrait-bas:8px;--rubrique-entete-retrait-horizontal:16px}.ecran-grille .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) :is([data-dossier-section=soins],[data-dossier-section=bilans])>.dossier-section-entete,.medecins-v5 .medecin-onglet>[data-entete-commandes=compactes]{min-height:42px;padding:var(--rubrique-entete-retrait-haut) var(--rubrique-entete-retrait-horizontal) var(--rubrique-entete-retrait-bas)}.ecran-grille .espace-dossier-grille [data-entete-alignee=fiche]{box-sizing:border-box;height:var(--dossier-hauteur-entete);min-height:var(--dossier-hauteur-entete);padding-block:0}.ecran-grille .espace-dossier-grille [data-entete-alignee=rubrique]{--entete-bouton-hauteur:26px;--rail-hauteur-entete:calc(var(--rubrique-entete-retrait-haut) + 26px + var(--rubrique-entete-retrait-bas) + var(--filet));box-sizing:border-box;flex:none;height:var(--rail-hauteur-entete);min-height:var(--rail-hauteur-entete);padding:var(--rubrique-entete-retrait-haut) var(--rubrique-entete-retrait-horizontal) var(--rubrique-entete-retrait-bas);align-items:center;flex-wrap:nowrap;border-bottom:var(--filet) solid var(--border)}.ecran-grille[data-ecran=patients] .espace-dossier-grille :is([data-mode=consulter],[data-drawer-entete-colonne]) :is([data-dossier-section=soins],[data-dossier-section=bilans])>.dossier-section-entete{border-bottom:var(--filet) solid var(--border)}.ecran-grille .medecin-liste-scroll,.ecran-grille[data-ecran=patients] .dossier-section-contenu:not([data-defilement-floute-corps]):not(:has(.bilans-liste,.bilan-document,[data-defilement-floute-corps])),.ecran-grille[data-ecran=patients] :is(.bilans-liste,.bilan-document-texte){--defilement-fondu-haut:18px;--fondu-fenetre-bas:0px;scroll-padding-top:var(--defilement-fondu-haut);mask-image:linear-gradient(to bottom,transparent,#000 var(--defilement-fondu-haut),#000 calc(100% - var(--fondu-fenetre-bas)),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--defilement-fondu-haut),#000 calc(100% - var(--fondu-fenetre-bas)),transparent)}.ecran-grille[data-ecran=patients] :is(.bilans-liste,.bilan-document-texte){--fondu-fenetre-bas:24px}.ecran-grille[data-composition=pointage]>.espace-dossier-grille{border:0;border-radius:0;background:none;box-shadow:none;overflow:visible;gap:6px}.ecran-grille .espace-dossier-grille [data-fenetre-v5],.agenda-composition>[data-fenetre-v5]{position:relative;border:var(--filet) solid transparent;overflow:hidden;background:var(--dossier-fenetre-fond-sans-reflet);box-shadow:var(--dossier-fenetre-ombre);background-attachment:fixed,scroll,scroll}.ecran-grille .espace-dossier-grille [data-fenetre-v5][data-contour-reflet]{background:var(--dossier-fenetre-fond);background-attachment:fixed,scroll,scroll,scroll}.ecran-grille .espace-dossier-grille [data-fenetre-v5=rail],.agenda-composition>[data-fenetre-v5=rail]{background:linear-gradient(var(--fenetre-rail-voile),var(--fenetre-rail-voile)) padding-box,var(--dossier-fenetre-fond);background-attachment:scroll,fixed,scroll,scroll,scroll}.ecran-grille .espace-dossier-grille [data-fenetre-v5] [data-entete-alignee=rubrique]{display:flex;justify-content:space-between;gap:12px;margin:0;background:transparent}.ecran-grille .espace-dossier-grille [data-fenetre-v5] [data-entete-alignee=rubrique] h2{margin:0;min-width:0;font:700 15px/1.5 var(--police-ui);white-space:nowrap}.ecran-grille[data-composition=pointage]>.espace-dossier-grille>[data-fenetre-v5=rail]{background:linear-gradient(var(--fenetre-rail-voile),var(--fenetre-rail-voile)) padding-box,var(--dossier-fenetre-fond);background-attachment:scroll,fixed,scroll,scroll,scroll;box-shadow:var(--dossier-fenetre-ombre);border-radius:16px 6px 6px 16px}@media(max-width:800px){.ecran-grille[data-composition=pointage]>.espace-dossier-grille{overflow:auto}.ecran-grille[data-composition=pointage]>.espace-dossier-grille>[data-fenetre-v5=rail]{border-radius:12px 12px 6px 6px}}.ecran-grille .espace-dossier-grille [data-pied-aligne=rubrique]{grid-template-rows:26px;box-sizing:border-box;height:calc(var(--rubrique-entete-retrait-haut) + 26px + var(--rubrique-entete-retrait-bas) + var(--filet));min-height:calc(var(--rubrique-entete-retrait-haut) + 26px + var(--rubrique-entete-retrait-bas) + var(--filet));padding:var(--rubrique-entete-retrait-haut) var(--rubrique-entete-retrait-horizontal) var(--rubrique-entete-retrait-bas);align-items:center}[data-reflet-chargement] .activite-ecran-spinner{display:none}.patient-commandes-identite{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.patient-commandes-identite .bouton[data-apparence=rima]{grid-column:2;justify-self:end;align-self:center}.patient-recherche-rima{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px;min-width:0}.ecran-grille[data-fenetres=separees]>.espace-dossier-grille:has([data-mode=creer]){--fenetre-gauche-largeur:100%}.ecran-grille .espace-dossier-grille [data-drawer-entete-colonne][data-mode=creer] [data-drawer-interieur]{display:flex;flex-direction:column;min-height:0;height:100%}.ecran-grille .espace-dossier-grille [data-drawer-entete-colonne][data-mode=creer] [data-drawer-tete]{flex:none;padding-right:16px}.ecran-grille .espace-dossier-grille [data-drawer-entete-colonne][data-mode=creer] .dossier-grille-sections{display:block;flex:1;min-height:0;overflow:auto}.ecran-grille .espace-dossier-grille [data-drawer-entete-colonne][data-mode=creer] [data-dossier-section=infos]{height:auto;overflow:visible;border:0}.ecran-grille .espace-dossier-grille [data-drawer-entete-colonne][data-mode=creer] [data-dossier-section=infos]>.dossier-section-contenu{flex:none;width:100%;height:auto;overflow:visible;max-width:680px;margin-inline:auto}.ecran-grille .espace-dossier-grille [data-drawer-entete-colonne][data-mode=creer] [data-drawer-interieur]>[data-drawer-pied]{flex:none;align-self:stretch;margin:0;padding:12px 16px;justify-content:flex-end}.rail-repertoire{--rail-hauteur-entete:var(--entete-hauteur);display:flex;flex-direction:column;min-height:0}.rail-repertoire [data-tableau-bande][data-defilement-floute],.dossier-section-contenu[data-defilement-floute-corps]{--defilement-fondu-haut:0px;--defilement-fondu-bas:0px}.rail-repertoire[data-rail-limite=fondu]>.entete-rail-sobre{border-bottom:0}.rail-repertoire>.entete-rail-sobre[data-limite=nette]{border-bottom:var(--filet) solid var(--border)}.rail-repertoire[data-rail-limite=fondu] [data-tableau-bande][data-defilement-floute]:not([data-defilement-debut]),.dossier-section-contenu[data-defilement-floute-corps]:not([data-defilement-debut]){--defilement-fondu-haut:18px}.rail-repertoire[data-rail-limite=fondu] [data-defilement-floute]:before,.rail-repertoire[data-rail-limite=fondu] [data-defilement-floute]:after{display:none}.rail-repertoire>header{flex:none;min-height:var(--rail-hauteur-entete);padding:calc(var(--pas)*2) calc(16px * var(--densite-interne));display:flex;align-items:center;justify-content:space-between;gap:calc(var(--pas)*3)}.rail-repertoire>header h2{margin:0;display:flex;align-items:baseline;gap:calc(var(--pas)*2);white-space:nowrap;font-size:var(--texte-xl);font-weight:600;color:var(--texte)}.rail-repertoire>header h2>.mono{font:inherit;font-variant-numeric:tabular-nums;color:var(--texte)}.rail-repertoire>header .entete-liste-outils{gap:calc(var(--pas)*2);padding-left:calc(var(--pas)*3)}.rail-repertoire>header select{height:38px;background:transparent;font-size:var(--texte-sm);font-weight:500}.rail-repertoire>header[data-matiere=verre]{margin-bottom:calc(-1 * var(--rail-hauteur-entete))}.rail-repertoire.cadre-liste-integree>[data-tableau-cadre]{margin:0}.rail-repertoire.cadre-liste-integree>[data-tableau-cadre]:last-of-type{border-radius:0}.rail-repertoire.cadre-liste-integree{background:color-mix(in srgb,var(--fond-eleve) 60%,transparent)}.rail-repertoire [data-tableau-presentation=cartes] [data-tableau-ligne]{padding-inline:12px}.rail-repertoire .carte-liste-contenu{transition:border-color var(--duree-micro) var(--easing),box-shadow var(--duree-micro) var(--easing)}.rail-repertoire [data-tableau-ligne]:is(:hover,:focus-visible) .carte-liste-contenu{border-color:transparent;outline:.5px solid color-mix(in srgb,var(--accent-interface) 70%,transparent);outline-offset:-.5px;box-shadow:0 0 8px color-mix(in srgb,var(--accent-interface) 30%,transparent)}@media(prefers-reduced-motion:reduce){.rail-repertoire .carte-liste-contenu{transition:none}}.rail-repertoire [data-tableau-presentation=cartes] [data-tableau-ligne][data-choisie] .carte-liste-contenu{border-color:transparent;background:color-mix(in srgb,var(--fond-selection) 30%,transparent);outline:1.5px solid color-mix(in srgb,var(--accent-interface) 70%,transparent);outline-offset:-1.5px;box-shadow:none;transition:none}.rail-repertoire [data-tableau-presentation=cartes] [data-tableau-ligne] .carte-liste-contenu{padding-block:calc(var(--pas)*1.5)}.rail-repertoire{--entete-intensite-accent:var(--entete-intensite-defaut)}.rail-repertoire .entete-rail-sobre :is(.bouton,select){background:var(--fond-eleve)}.rail-repertoire .entete-rail-sobre .filtrer-surface[data-ouvert=false],.rail-repertoire .entete-rail-sobre .filtrer-surface[data-ouvert=false] .filtrer-entete,.rail-repertoire .entete-rail-sobre .filtrer-surface[data-ouvert=false]:has(button:enabled:is(:hover,:focus-visible)),.rail-repertoire .entete-rail-sobre .filtrer-surface[data-ouvert=false]:has(button:enabled:is(:hover,:focus-visible)) .filtrer-entete{background:var(--fond-eleve)}.rail-repertoire .entete-rail-sobre .bouton[data-variante=primaire],.espace-dossier-grille .dossier-section-actions .bouton[data-variante=primaire]{background-color:var(--action-fond);background-image:var(--action-gradient);color:var(--action-texte)}.rail-repertoire .entete-rail-sobre .bouton-statut-patients{border:1px solid var(--border);border-radius:var(--rayon-sm);font-size:var(--texte-sm);padding-inline:calc(12px * var(--densite-interne));box-shadow:none}.rail-repertoire[data-entete-superposee=false]>header[data-matiere=verre]{margin-bottom:0}.rail-repertoire[data-rail-densite=compacte]>header.entete-rail-sobre h2{font-size:15px;font-weight:700}.rail-repertoire[data-rail-densite=compacte]>header.entete-rail-sobre h2>span{font-weight:inherit}:is(.rail-repertoire[data-rail-densite=compacte]>header.entete-rail-sobre,.espace-dossier-grille [data-drawer-tete],[data-commandes-dossier],.ordonnances-liste-entete,[data-entete-commandes=compactes]) .bouton[data-taille=icone],.detail-ordonnance-commandes .bouton,.composition-message .renouvellement-envoi,.detail-ordonnance-dossier .confirmation-suppression-ligne .bouton,.espace-dossier-grille .dossier-section-actions .bouton:is([data-variante=secondaire],[data-soins-commande=nouvelle-ordonnance],[data-bilan-action=creer]),.espace-dossier-grille .patient-bilans[data-bilan-mode=edition] [data-pied-actions] .bouton{--commande-hauteur:26px;--entete-bouton-hauteur:26px}:is(.rail-repertoire[data-rail-densite=compacte]>header.entete-rail-sobre,.espace-dossier-grille [data-drawer-tete],[data-commandes-dossier],.ordonnances-liste-entete,[data-entete-commandes=compactes]) .bouton[data-taille=icone]{border-radius:50%;padding:0;display:grid;place-items:center;border:0;box-shadow:none}:is(.rail-repertoire[data-rail-densite=compacte]>header.entete-rail-sobre,.ordonnances-liste-entete,[data-entete-commandes=compactes]) .bouton[data-taille=icone],[data-entete-commandes=compactes] .filtrer-surface[data-ouvert=false],.espace-dossier-grille .dossier-section-actions .bouton:is([data-variante=secondaire],[data-soins-commande=nouvelle-ordonnance],[data-bilan-action=creer]){border:var(--filet) solid var(--border)}:is(.rail-repertoire[data-rail-densite=compacte]>header.entete-rail-sobre,.espace-dossier-grille [data-drawer-tete],[data-commandes-dossier],.ordonnances-liste-entete,[data-entete-commandes=compactes]) .bouton[data-taille=icone] [data-icone]{width:var(--dossier-icone-taille,14px);height:var(--dossier-icone-taille,14px)}.espace-dossier-grille [data-drawer-tete] .bouton.bouton-fiche[data-taille=icone],.espace-dossier-grille [data-commandes-dossier] .bouton[data-taille=icone][data-variante]{--commande-hauteur:var(--dossier-bouton-diametre,26px);--entete-bouton-hauteur:var(--dossier-bouton-diametre,26px);width:var(--dossier-bouton-diametre,26px);height:var(--dossier-bouton-diametre,26px)}.ecran-grille .espace-dossier-grille [data-drawer-tete] .bouton.bouton-fiche[data-taille=icone] [data-icone]{width:var(--dossier-icone-taille,14px);height:var(--dossier-icone-taille,14px)}[data-entete-commandes=compactes] .bouton[data-repos=secondaire]:not(:hover):not(:focus-visible):not(:active),[data-entete-commandes=compactes] .filtrer-surface[data-ouvert=false]:not(:has(button:is(:hover,:focus-visible,:active))),:is(.rail-repertoire[data-rail-densite=compacte]>header.entete-rail-sobre,.espace-dossier-grille [data-drawer-tete],[data-commandes-dossier],.ordonnances-liste-entete,[data-entete-commandes=compactes]) .bouton[data-taille=icone][data-variante=secondaire]:not(:hover):not(:focus-visible):not(:active){background:transparent;color:color-mix(in srgb,var(--texte) 60%,color-mix(in srgb,var(--texte) 3%,var(--fond-eleve)))}:is(.rail-repertoire[data-rail-densite=compacte]>header.entete-rail-sobre,.espace-dossier-grille [data-drawer-tete],[data-commandes-dossier],.ordonnances-liste-entete,[data-entete-commandes=compactes]):not([data-commandes-dossier=icones]) .bouton[data-taille=icone][data-variante=secondaire]:enabled:is(:hover,:focus-visible),.espace-dossier-grille .dossier-section-actions .bouton[data-variante=secondaire]:enabled:is(:hover,:focus-visible),[data-entete-commandes=compactes] .filtrer-surface[data-ouvert=false]:has(button:enabled:is(:hover,:focus-visible)),.espace-dossier-grille .ordonnance-dossier-actions .bouton[data-variante=secondaire]:enabled:is(:hover,:focus-visible){background:color-mix(in srgb,var(--texte) var(--ordonnance-commandes-survol,10%),var(--fond-eleve))}.rail-repertoire[data-rail-densite=compacte] [data-filtrer][data-forme=cercle] [data-ouvert=false] [data-filtrer-bouton]{padding-inline:0;justify-content:center}.filtrer-integre-commande{position:relative;display:flex;align-items:center}.filtrer-integre-commande[data-fermeture-mobile]>[data-filtrer-bouton]{position:absolute;right:0;width:26px;min-width:26px}.filtrer-integre-commande[data-fermeture-deportee]>[data-filtrer-bouton]{pointer-events:none}:is(.rail-repertoire,[data-entete-commandes=compactes]) .filtrer-integre-commande button.bouton[data-taille=icone]{display:grid;place-items:center;padding:0;gap:0}.rail-filtres-integres{flex:0 0 auto;min-height:0;max-height:45%;overflow:auto;container-type:inline-size}.filtrer-tiroir:not([hidden]){display:grid;gap:12px;padding:12px 16px}.rail-filtres-integres .filtrer-tiroir .filtrer-colonne{border:0;padding:0}.filtrer-tiroir .filtrer-colonne h3{padding:0;margin:0 0 6px;font-size:var(--texte-xs);letter-spacing:normal;text-transform:none}.filtrer-tiroir .filtrer-valeurs{flex-direction:row;flex-wrap:nowrap;gap:4px}.filtrer-tiroir .filtrer-valeurs button{min-height:26px;padding:4px 5px;font-size:11px;white-space:nowrap;border:var(--filet) solid var(--border);border-radius:var(--rayon-pilule);text-align:center}.filtrer-tiroir[data-fermeture-dans-filtre]{width:-moz-max-content;width:max-content;max-width:100%;box-sizing:border-box}.filtrer-tiroir .bouton[data-filtrer-fermer]{--commande-hauteur:26px;flex:none;width:26px;height:26px;min-height:26px;margin-left:auto;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--texte-doux)}.filtrer-tiroir .bouton[data-filtrer-fermer]:enabled:is(:hover,:focus-visible){background:color-mix(in srgb,var(--texte) 10%,var(--fond-eleve));color:var(--texte)}.filtrer-tiroir [data-filtrer-fermer] [data-icone]{width:var(--dossier-icone-taille,15px);height:var(--dossier-icone-taille,15px)}@container (max-width:280px){.filtrer-tiroir .filtrer-valeurs{gap:3px}.filtrer-tiroir .filtrer-valeurs button{font-size:10px;padding-inline:3px}}.rail-repertoire[data-rail-densite=compacte] [data-tableau-presentation=bandes] [data-tableau-ligne]{border:0;background:transparent;box-shadow:none;outline:none}.rail-repertoire[data-rail-densite=compacte] [data-tableau-presentation=bandes] .bande-liste-contenu{min-height:30px;margin:2px 8px;padding:6px 8px;border:0;border-radius:var(--rayon-sm);font-size:var(--texte-xs);line-height:18px}.rail-repertoire[data-rail-densite=compacte] [data-tableau-ligne]:hover .bande-liste-contenu{background:var(--rail-survol-fond,color-mix(in srgb,var(--texte) var(--rail-survol-contraste,5%),var(--fond-eleve)))}.rail-repertoire[data-rail-densite=compacte] [data-tableau-ligne][data-choisie] .bande-liste-contenu{background:var(--rail-selection-fond,color-mix(in srgb,var(--texte) var(--ordonnance-commandes-survol,10%),var(--fond-eleve)))}.rail-repertoire[data-rail-densite=compacte] [data-tableau-ligne]:focus-visible .bande-liste-contenu{outline:1px solid var(--texte-doux);outline-offset:-1px}.rail-creation-depliable{--creation-largeur-depliee:136px;--creation-decalage:calc(var(--creation-largeur-depliee) - 26px);position:relative;display:block;width:26px;height:26px;flex:0 0 26px}.rail-repertoire[data-rail-densite=compacte]>header.entete-rail-sobre .rail-creation-depliable>.bouton{position:absolute;right:0;top:0;width:26px;min-width:26px;height:26px;display:flex;justify-content:center;padding:0;overflow:visible;border-radius:13px;white-space:nowrap;z-index:2;isolation:isolate;background:transparent!important}.rail-creation-depliable>.bouton:before{content:"";position:absolute;right:0;top:0;width:var(--creation-largeur-depliee);height:26px;z-index:-1;border-radius:inherit;background:var(--action-gradient);clip-path:inset(0 0 0 var(--creation-decalage) round 13px);transition:clip-path var(--duree-panneau) var(--easing),background-color var(--duree-micro) var(--easing)}.rail-creation-depliable>.bouton>[data-icone]{transform:translate(0);pointer-events:none;transition:transform var(--duree-panneau) var(--easing)}.rail-creation-libelle{position:absolute;right:28px;opacity:0;pointer-events:none;font-size:12px;font-weight:600;transition:opacity var(--duree-micro) var(--easing)}.rail-creation-depliable>.bouton:is(:hover,:focus-visible):before{clip-path:inset(0 round 13px);background:var(--action-gradient-survol);transition-delay:var(--duree-micro),0ms}.rail-creation-depliable>.bouton:is(:hover,:focus-visible) .rail-creation-libelle{opacity:1;transition-delay:var(--duree-panneau)}.rail-repertoire>.entete-rail-sobre:has(.rail-creation-depliable) h2>span:last-child{transition:opacity var(--duree-micro) var(--easing) var(--duree-panneau)}.rail-repertoire>.entete-rail-sobre:has(.rail-creation-depliable>.bouton:is(:hover,:focus-visible)) h2>span:last-child{opacity:0;transition-delay:0ms}.rail-repertoire>.entete-rail-sobre h2:has(.rail-compteur-icone){position:relative;display:flex;align-items:center;gap:0}.rail-compteur-icone{position:absolute;left:0;display:inline-flex;align-items:center;width:15px;opacity:0;transform:translate(-6px);transition:opacity var(--duree-micro) var(--easing),transform var(--duree-panneau) var(--easing)}.rail-compteur-icone [data-icone]{width:15px;height:15px;stroke-width:1.8}.rail-compteur-icone+span{transition:transform var(--duree-panneau) var(--easing)}.rail-repertoire>.entete-rail-sobre h2:has(.rail-compteur-icone)>span:last-child{margin-left:5px}.rail-repertoire>.entete-rail-sobre:has(.rail-creation-depliable>.bouton:is(:hover,:focus-visible)) .rail-compteur-icone{opacity:1;transform:translate(0);transition-delay:var(--duree-micro)}.rail-repertoire>.entete-rail-sobre:has(.rail-creation-depliable>.bouton:is(:hover,:focus-visible)) .rail-compteur-icone+span{transform:translate(21px);transition-delay:var(--duree-micro)}@media(prefers-reduced-motion:reduce){.rail-repertoire>.entete-rail-sobre:has(.rail-creation-depliable) h2>span,.rail-repertoire[data-rail-densite=compacte]>header.entete-rail-sobre .rail-creation-depliable>.bouton,.rail-creation-depliable>.bouton:before,.rail-creation-depliable>.bouton>[data-icone],.rail-creation-libelle{transition:none!important}}.rail-repertoire .entete-rail-sobre .bouton[data-variante=primaire]:enabled:is(:hover,:focus-visible),.espace-dossier-grille .dossier-section-actions .bouton[data-variante=primaire]:enabled:is(:hover,:focus-visible){background-image:var(--action-gradient-survol)}.espace-dossier-grille [data-commandes-dossier=icones] .bouton[data-taille=icone][data-variante]:enabled:is(:hover,:focus-visible){background:transparent;border:0;box-shadow:none;color:var(--texte)}.espace-dossier-grille [data-commandes-dossier=icones] .bouton[data-taille=icone]:enabled:is(:hover,:focus-visible) [data-icone]{stroke-width:2}.rail-repertoire.cadre-liste-integree>[data-tableau-cadre]:has(>[data-tableau-bande]){margin-bottom:var(--rail-hauteur-fiche,0px)}[data-entete-commandes=compactes] .entete-liste-outils{margin-left:auto;gap:8px}[data-entete-commandes=compactes] .bouton[data-taille=compact]{--commande-hauteur:26px;--entete-bouton-hauteur:26px}[data-entete-commandes=compactes]{--entete-selecteur-hauteur:26px}[data-entete-commandes=compactes] [data-filtrer][data-forme=cercle] [data-ouvert=false] [data-filtrer-bouton]{padding-inline:0;justify-content:center}[data-entete-commandes=compactes] [data-filtrer] [data-icone]{width:var(--dossier-icone-taille,15px);height:var(--dossier-icone-taille,15px)}[data-commandes-dossier=survol]{--dossier-icone-taille:var(--action-icone-taille);--dossier-icone-trait:var(--action-icone-trait)}.bouton[data-action-survol=neutre]{--dossier-icone-trait:var(--action-icone-trait)}[data-commandes-dossier=survol] .bouton{--commande-hauteur:var(--dossier-bouton-diametre,26px);width:var(--dossier-bouton-diametre,26px);min-width:var(--dossier-bouton-diametre,26px);height:var(--dossier-bouton-diametre,26px);display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;box-shadow:none;background:transparent;color:color-mix(in srgb,var(--texte) 60%,color-mix(in srgb,var(--texte) 3%,var(--fond-eleve)))}:is([data-commandes-dossier=survol] .bouton[data-variante],.bouton[data-action-survol=neutre]):enabled:is(:hover,:focus-visible){background:color-mix(in srgb,var(--texte) 10%,var(--fond-eleve));border:0;box-shadow:none;color:var(--texte)}[data-commandes-dossier=survol] .bouton[data-taille=icone] [data-icone]{width:var(--dossier-icone-taille,var(--action-icone-taille));height:var(--dossier-icone-taille,var(--action-icone-taille))}:is([data-commandes-dossier=survol] .bouton,.bouton[data-action-survol=neutre])[data-taille=icone] [data-icone]{stroke-width:var(--action-icone-trait)}.filtrer-tiroir[data-fermeture-sous-entete]{position:relative;width:100%;padding-right:calc(var(--rubrique-entete-retrait-horizontal,16px) + 26px + 12px)}.filtrer-tiroir[data-fermeture-sous-entete]>[data-filtrer-fermer]{position:absolute;top:12px;right:var(--rubrique-entete-retrait-horizontal,16px)}.filtrer-corps[data-fermeture-sous-entete]{position:relative;padding-right:calc(var(--tri-fermeture-droite) + 38px)}.filtrer-corps[data-fermeture-sous-entete]>[data-filtrer-fermer]{position:absolute;top:12px;right:var(--tri-fermeture-droite);width:26px;min-width:26px;height:26px;min-height:26px;padding:0;border:0;background:transparent;box-shadow:none}.filtrer-tiroir[data-fermeture-dans-filtre]:has([data-filtre] [data-filtrer-fermer]){width:100%}.filtrer-tiroir[data-contenu-centre] .filtrer-valeurs{justify-content:center}.filtrer-tiroir[data-contenu-centre] .bouton[data-filtrer-fermer]{margin-left:0}@container (max-width:320px){.filtrer-tiroir[data-contenu-centre] .filtrer-valeurs{gap:3px}.filtrer-tiroir[data-contenu-centre] [data-filtre-entree]{font-size:10px;padding-inline:3px}}[data-entete-commandes=compactes] .filtrer-surface[data-ouvert=false] .filtrer-entete{background:transparent;color:inherit}[data-entete-commandes=compactes] [data-filtrer] [data-icone]{stroke-width:var(--dossier-icone-trait,1.8)}[data-filtrer][data-alignement=gauche] .filtrer-surface[data-sans-entete] .filtrer-corps{padding:8px calc(8px * var(--densite-interne)) 8px}[data-filtrer][data-alignement=gauche] .filtrer-surface[data-sans-entete] [data-filtrer-fermer]{top:8px;left:8px;right:auto;width:calc(var(--commande-hauteur) - 2px);min-width:0;height:calc(var(--commande-hauteur) - 2px);min-height:0;border:0}[data-filtrer] .filtrer-surface[data-sans-entete] .bouton[data-filtrer-fermer][data-apparence=icone-nue],[data-filtrer] .filtrer-surface[data-sans-entete] .bouton[data-filtrer-fermer][data-apparence=icone-nue]:enabled:is(:hover,:focus-visible){border:0;background:transparent;box-shadow:none}[data-saisie-compacte]{--saisie-champ-hauteur:22px;--saisie-pas:28px;--saisie-texte-taille:12px;--saisie-champ-fond:var(--surface-saisie-fond);font-family:var(--police-ui);font-size:var(--saisie-texte-taille);font-weight:400}.edition-ordonnance[data-saisie-compacte]{--saisie-libelle-largeur:145px;--saisie-colonnes-espace:12px}.edition-ordonnance[data-saisie-compacte][data-edition-en-lignes] .edition-ordonnance-corps{gap:0;padding-block:8px}.edition-ordonnance[data-saisie-compacte][data-edition-en-lignes] .edition-ordonnance-corps>:is(.facturation-date,.champ-catalogue,.edition-ordonnance-champ,.edition-medecin,.edition-quantite-ligne,.edition-majorations){grid-template-columns:var(--saisie-libelle-largeur) minmax(0,1fr);-moz-column-gap:var(--saisie-colonnes-espace);column-gap:var(--saisie-colonnes-espace);row-gap:0;min-height:var(--saisie-pas);padding:1px 0;margin:0;border:0;font-size:var(--saisie-texte-taille);font-weight:400}.edition-ordonnance[data-saisie-compacte][data-edition-en-lignes] .edition-medecin>.champ-catalogue{-moz-column-gap:var(--saisie-colonnes-espace);column-gap:var(--saisie-colonnes-espace);font-size:var(--saisie-texte-taille)}.edition-ordonnance[data-saisie-compacte] .edition-ordonnance-corps :is(label,.facturation-date-libelle,.edition-ordonnance-champ>span,.edition-majorations h3){font-family:var(--police-ui);font-size:var(--saisie-texte-taille);font-weight:400;line-height:18px}.edition-ordonnance[data-saisie-compacte] .edition-ordonnance-corps :is(input:not([type=checkbox]),select:not(.facturation-calendrier *),[data-facturation-date]:not([data-date-compacte])){height:var(--saisie-champ-hauteur);min-height:var(--saisie-champ-hauteur);padding:1px 5px;border:1px solid var(--border);border-radius:4px;background:var(--saisie-champ-fond);color:var(--texte);font-family:var(--police-ui);font-size:var(--saisie-texte-taille);font-weight:400;line-height:18px;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1,"zero" 0}.edition-ordonnance[data-saisie-compacte] .edition-ordonnance-corps :is(input:not([type=checkbox]),select:not(.facturation-calendrier *),[data-facturation-date]:not([data-date-compacte])):is(:hover,:focus-visible){border-color:var(--border-strong)}.edition-ordonnance[data-saisie-compacte] .edition-ordonnance-corps :is(input,select:not(.facturation-calendrier *),[data-facturation-date]:not([data-date-compacte]))[aria-invalid=true]{border-color:var(--etat-rejet)}.edition-ordonnance[data-saisie-compacte] [data-facturation-date]:not([data-date-compacte]){--commande-hauteur:var(--saisie-champ-hauteur);--commande-texte-taille:var(--saisie-texte-taille);--bouton-rayon:4px;gap:6px}.edition-ordonnance[data-saisie-compacte] [data-facturation-date]:not([data-date-compacte]) span{font:inherit}.edition-ordonnance[data-saisie-compacte] .combobox-recherche-saisie input{padding-right:24px}.edition-ordonnance[data-saisie-compacte] :is([data-facturation-date]:not([data-date-compacte]),.combobox-recherche-saisie)>svg{width:14px;height:14px}.edition-ordonnance[data-saisie-compacte] .edition-medecin .combobox-recherche-saisie{margin-right:72px}.edition-ordonnance[data-saisie-compacte] :is(.edition-psc,.edition-ordonnance-case){gap:4px}.edition-ordonnance[data-saisie-compacte] .edition-ordonnance-corps input[type=checkbox]{width:14px;height:14px;min-height:14px}.edition-ordonnance[data-saisie-compacte] .edition-quantite-valeur,.edition-ordonnance[data-saisie-compacte] .edition-majorations-options{min-height:var(--saisie-champ-hauteur);row-gap:4px}.edition-ordonnance[data-saisie-compacte] .edition-compteur-compact button{width:20px;height:20px;font-size:10px;background:transparent;border-radius:4px}.edition-ordonnance[data-saisie-compacte] .edition-compteur-compact button:enabled:is(:hover,:focus-visible){background:var(--surface-survol-doux);color:var(--texte)}.edition-ordonnance[data-saisie-compacte] .edition-compteur-compact input{width:44px;padding-inline:4px}.edition-ordonnance[data-saisie-compacte] .edition-ik-distance{--edition-ik-largeur:60px}.edition-ordonnance[data-saisie-compacte] .edition-ordonnance-pied{padding-top:12px}.edition-ordonnance[data-saisie-compacte] .edition-ordonnance-commandes .bouton{--commande-hauteur:26px;--commande-texte-taille:var(--saisie-texte-taille)}.action-popup[data-action-popup=large]:has(.edition-ordonnance[data-saisie-compacte]):not(:has(.detail-ordonnance-dossier)){width:670px}.detail-ordonnance-edition:has([data-saisie-compacte]){padding:12px 20px}.action-popup .edition-ordonnance[data-saisie-compacte][data-edition-en-lignes]{width:100%;max-width:none;gap:8px;padding:0}.action-popup .edition-ordonnance[data-saisie-compacte]:not([data-presentation-dossier]){padding:12px 20px}.action-popup .edition-ordonnance[data-saisie-compacte]>.action-popover-entete{margin:-12px -20px 4px;padding:14px 20px;min-height:62px;background:color-mix(in srgb,var(--texte) 4%,var(--fond-eleve));color:var(--texte)}.action-popup .edition-ordonnance[data-saisie-compacte]>.action-popover-entete h3{text-transform:none;letter-spacing:normal;font-size:13px}.action-popup .edition-ordonnance[data-saisie-compacte] .edition-ordonnance-corps{padding:0}.action-popup .edition-ordonnance[data-saisie-compacte] .edition-ordonnance-pied{padding:8px 0 0;min-height:0;border:0}.edition-ordonnance[data-saisie-compacte] .edition-propagation[data-visible=false]{display:none}.edition-ordonnance[data-saisie-compacte][data-edition-en-lignes] .edition-propagation{margin-left:calc(var(--saisie-libelle-largeur) + var(--saisie-colonnes-espace));align-items:center}.edition-ordonnance[data-saisie-compacte][data-edition-en-lignes] .edition-propagation>input{margin-top:0}@media(max-width:600px){.edition-ordonnance[data-saisie-compacte]{--saisie-libelle-largeur:120px;--saisie-colonnes-espace:8px}}.edition-ordonnance[data-saisie-compacte] :is(input,select:not(.facturation-calendrier *),.depot-fichier)[data-champ-a-completer]{border-color:var(--alerte-discrete-texte)}.ecran-grille[data-composition=preferences]>.espace-dossier-grille{border:0;border-radius:0;background:none;box-shadow:none;overflow:hidden;grid-template-rows:minmax(0,1fr);gap:var(--fenetres-ecart);min-height:0}.fenetre-preferences{display:flex;flex-direction:column;min-width:0;min-height:0;border-radius:16px}.fenetre-preferences-corps{display:grid;align-content:start;gap:16px;min-width:0;min-height:0;padding:16px}.fenetre-preferences-corps[data-defilant],.ecran-grille[data-composition=preferences] .compte-espace{flex:1;overflow:auto;overscroll-behavior:contain;scroll-padding-block:16px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 12px,#000 calc(100% - 12px),transparent)}[data-formulaire-preferences]{font:400 var(--saisie-texte-taille)/1.5 var(--police-ui)}[data-formulaire-preferences] :is(.text-sm,.text-base){font-size:var(--saisie-texte-taille)}[data-formulaire-preferences] :is(.text-xs,.reglages-indication){font-size:var(--texte-compact)}[data-formulaire-preferences] [data-champ-saisie]{min-width:0;gap:4px}[data-formulaire-preferences] [data-champ-saisie]>:is(span,label):first-child:not(.champ-effacable){font:400 var(--texte-compact)/18px var(--police-ui);color:var(--texte-doux)}[data-formulaire-preferences] .champ-controle{width:100%;min-width:0;height:var(--saisie-champ-hauteur);min-height:var(--saisie-champ-hauteur);padding:1px 5px;border-radius:4px;border-color:var(--border);background:var(--saisie-champ-fond);font:400 var(--saisie-texte-taille)/18px var(--police-ui)}[data-formulaire-preferences] .champ-recherche .champ-controle{padding-inline:32px}[data-formulaire-preferences] textarea.champ-controle{height:auto;min-height:calc(var(--saisie-champ-hauteur)*3);padding:calc(var(--pas)*2);resize:vertical}[data-formulaire-preferences] .champ-recherche .champ-recherche-effacer{min-height:0;height:100%}[data-formulaire-preferences] .champ-controle:is(:hover,:focus-visible){border-color:var(--border-strong)}[data-formulaire-preferences] .champ-controle[aria-invalid=true]{border-color:var(--etat-rejet)}[data-formulaire-preferences] .bouton{--commande-hauteur:26px;min-height:26px;font-size:var(--texte-compact)}[data-formulaire-preferences] .bouton svg{width:15px;height:15px}[data-formulaire-preferences] :is(input,select,textarea):disabled{cursor:not-allowed}[data-formulaire-preferences] .preferences-formulaire{display:grid;gap:10px}[data-formulaire-preferences] .preferences-commandes{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:6px}.ecran-grille[data-composition=preferences] .compte-espace{display:block;overflow:auto;scroll-padding-block:12px}.compte-contenu{display:grid;gap:var(--fenetres-ecart);width:100%;min-width:0;padding-block:12px}.compte-identite{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px;font-size:12px}.compte-colonnes{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--fenetres-ecart)}.compte-colonnes[data-avec-abonnement]{grid-template-columns:minmax(0,7fr) minmax(0,13fr)}.compte-securite{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--fenetres-ecart);min-width:0}.compte-securite>.fenetre-preferences{grid-column:1;border-radius:var(--fenetre-rayon-interieur)}.compte-securite>.fenetre-preferences:first-child{border-top-left-radius:var(--fenetre-rayon-exterieur)}.compte-securite>.fenetre-preferences:last-child{border-bottom-left-radius:var(--fenetre-rayon-exterieur)}.compte-colonnes[data-avec-abonnement]>.fenetre-preferences{grid-column:2;grid-row:1;border-radius:var(--fenetre-rayon-interieur) var(--fenetre-rayon-exterieur) var(--fenetre-rayon-exterieur) var(--fenetre-rayon-interieur)}.compte-colonnes:not([data-avec-abonnement])>.compte-securite>.fenetre-preferences:first-child{border-top-right-radius:16px}.compte-colonnes:not([data-avec-abonnement])>.compte-securite>.fenetre-preferences:last-child{border-bottom-right-radius:16px}.compte-2fa-etat{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;min-height:26px}@media(max-width:760px){.compte-colonnes[data-avec-abonnement]{grid-template-columns:minmax(0,1fr)}.compte-colonnes[data-avec-abonnement]>.fenetre-preferences{grid-column:1;grid-row:auto}.compte-colonnes .fenetre-preferences,.compte-colonnes[data-avec-abonnement] .compte-securite>.fenetre-preferences:last-child{border-radius:var(--fenetre-rayon-interieur)}.compte-colonnes .compte-securite>.fenetre-preferences:first-child{border-radius:12px 12px 6px 6px}.compte-colonnes[data-avec-abonnement]>.fenetre-preferences,.compte-colonnes:not([data-avec-abonnement]) .compte-securite>.fenetre-preferences:last-child{border-radius:6px 6px 12px 12px}.fenetre-preferences{border-radius:12px}.fenetre-preferences-corps{padding:16px 12px}}.compte-abonnement>.fenetre-preferences-corps{flex:1;align-content:center;justify-items:center}.compte-abonnement .abonnement-cabinet{width:100%}[data-ecran=compte] .compte-contenu{padding-top:0}.ecran-grille[data-ecran=compte] .compte-espace{-webkit-mask-image:linear-gradient(to bottom,#000,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to bottom,#000,#000 calc(100% - 12px),transparent)}.compte-email-identite{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0}.compte-email-identite>:first-child{overflow-wrap:anywhere}.compte-etat-valide{display:inline-flex;align-items:center;flex:none;box-sizing:border-box;height:18px;padding-inline:6px;border-radius:4px;color:var(--renouvellement-vert);background:color-mix(in srgb,var(--renouvellement-vert) 12%,transparent);font:400 11px/1 var(--police-ui);white-space:nowrap}[data-gestion]>.panneaux-redimensionnables{--ecran-marge:var(--fenetres-ecart);--dossier-hauteur-entete:calc(var(--rubrique-entete-retrait-haut) + 26px + var(--rubrique-entete-retrait-bas) + var(--filet));grid-template-columns:var(--panneau-gauche-rendu) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}[data-gestion]>.panneaux-redimensionnables[data-empile]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(180px,30%) minmax(0,1fr)}.ecran-grille[data-gestion]>.espace-dossier-grille[data-empile]>:first-child{border-radius:var(--fenetre-rayon-exterieur) var(--fenetre-rayon-exterieur) var(--fenetre-rayon-interieur) var(--fenetre-rayon-interieur)}.ecran-grille[data-gestion]>.espace-dossier-grille[data-empile]>:nth-child(2){border-radius:var(--fenetre-rayon-interieur) var(--fenetre-rayon-interieur) var(--fenetre-rayon-exterieur) var(--fenetre-rayon-exterieur)}[data-gestion] .gestion-fiche{display:flex;flex-direction:column;min-width:0}[data-gestion] .gestion-fiche [data-drawer]{flex:1;min-height:0;overflow:hidden;scrollbar-gutter:auto}[data-gestion] .gestion-fiche [data-drawer-interieur]{height:100%;min-height:0;padding:0}.ecran-grille[data-gestion] .espace-dossier-grille .gestion-fiche [data-drawer-tete]{height:var(--dossier-hauteur-entete);min-height:var(--dossier-hauteur-entete);flex:0 0 var(--dossier-hauteur-entete);margin:0;padding:0 calc(var(--pas)*4);border-bottom:var(--filet) solid var(--border);gap:calc(var(--pas)*2)}[data-gestion] .gestion-fiche [data-drawer-titre]{font:700 15px/1.5 var(--police-ui)}[data-gestion] .gestion-fiche [data-drawer-sous-titre]{font:400 var(--texte-compact)/1.5 var(--police-ui);color:var(--texte-doux)}[data-gestion] .gestion-fiche [data-drawer-corps]{overflow:auto;overscroll-behavior:contain;scroll-padding-block:calc(var(--pas)*4)}[data-gestion] .gestion-fiche [data-drawer-recap]{min-height:0;overflow:auto}[data-gestion] .gestion-fiche [data-drawer-pied]{margin:0;padding:calc(var(--pas)*2) calc(var(--pas)*4)}[data-gestion] .gestion-fiche .drawer-rubriques{margin:0}[data-gestion] .rail-repertoire [data-tableau-ligne] strong{font-weight:500}[data-gestion] .rail-repertoire .entete-rail-sobre>h2{flex:none}.gestion-contenu{display:grid;align-content:start;gap:calc(var(--pas)*4);padding:calc(var(--pas)*4);min-width:0;font:400 var(--saisie-texte-taille,12px)/1.5 var(--police-ui)}.gestion-contenu :is(p,h3,dl,dd){margin:0}.gestion-contenu h3{font-size:var(--texte-sm);font-weight:600}.gestion-section{display:grid;gap:calc(var(--pas)*3);min-width:0}.gestion-section+.gestion-section{border-top:var(--filet) solid var(--border);padding-top:calc(var(--pas)*4)}.gestion-secondaire{color:var(--texte-doux)}.gestion-note{padding:calc(var(--pas)*2) calc(var(--pas)*3);border-radius:var(--rayon-sm);background:var(--fenetre-rail-survol)}.gestion-colonnes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--pas)*4)}.gestion-commandes{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:calc(var(--pas)*2)}.gestion-details{border-top:var(--filet) solid var(--border);padding-top:calc(var(--pas)*3)}.gestion-details>summary{cursor:pointer;color:var(--texte-doux)}.gestion-details>summary:focus-visible{outline:var(--filet) solid var(--texte);outline-offset:var(--pas);border-radius:var(--rayon-sm)}.gestion-details>div{display:grid;gap:calc(var(--pas)*3);padding-top:calc(var(--pas)*3)}.gestion-historique{display:grid;gap:var(--pas);padding-block:calc(var(--pas)*3);border-bottom:var(--filet) solid var(--border);overflow-wrap:anywhere}.gestion-indicateurs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--pas)*4);padding-block:calc(var(--pas)*3);border-block:var(--filet) solid var(--border)}.gestion-indicateurs>div{display:grid;gap:var(--pas);min-width:0}.gestion-indicateurs dt{color:var(--texte-doux);font-size:var(--texte-compact)}.gestion-indicateurs dd{font-size:var(--texte-sm);font-weight:500}.gestion-graphique{display:grid;align-content:start;gap:calc(var(--pas)*4);min-width:0}.gestion-fenetre-action{padding:calc(var(--pas)*4);display:grid;gap:calc(var(--pas)*4)}.gestion-fenetre-action>:is(p,strong){margin:0}@media(max-width:760px){.gestion-colonnes{grid-template-columns:minmax(0,1fr)}.gestion-indicateurs{grid-template-columns:repeat(2,minmax(0,1fr))}.gestion-contenu{padding:calc(var(--pas)*4) calc(var(--pas)*3)}}.gestion-fiche-continue>section+section{border-top:var(--filet) solid var(--border)}.gestion-matricule{font-size:var(--texte-sm);font-weight:400}.gestion-identite-secondaire{display:flex;align-items:center;gap:var(--pas);flex-wrap:wrap}.gestion-statut{display:inline-flex;align-items:center;gap:var(--pas)}.gestion-statut i{width:6px;height:6px;border-radius:50%;background:var(--texte-doux)}.gestion-statut[data-statut=actif] i{background:var(--etat-paye)}.gestion-statut[data-statut=desactive] i{background:var(--etat-rejet)}.gestion-analytics-entete{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--pas)*4);flex-wrap:wrap}.gestion-analytics-cartes{display:grid;grid-template-columns:1fr 1.4fr 1.2fr .8fr;gap:calc(var(--pas)*3)}.gestion-donnee{display:grid;align-content:start;gap:calc(var(--pas)*3);padding:calc(var(--pas)*4);border-radius:var(--rayon);background:var(--fenetre-rail-survol);min-width:0}.gestion-donnee h4{margin:0;font-size:var(--texte-compact);font-weight:400;color:var(--texte-doux)}.gestion-donnee>strong,.gestion-donnee-ligne>strong{font:500 22px/1.2 var(--graphique-police-compteur);font-variant-numeric:tabular-nums}.gestion-donnee strong small{font:400 var(--texte-compact)/1.5 var(--police-ui)}.gestion-donnee-ligne{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--pas)*3)}.gestion-jauge-plafond{width:40px;height:40px;flex:none;fill:none;stroke:var(--texte);stroke-width:3}.gestion-jauge-plafond .gestion-jauge-piste{stroke:var(--border)}.gestion-jauge-plafond [data-depasse]{stroke:var(--etat-rejet)}.gestion-analytics-graphiques{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:calc(var(--pas)*3)}.gestion-repartition-actes .carte-proportions{max-width:320px;margin:auto;width:100%}.gestion-ca{--graphique-premiere:var(--dashboard-jauge-cps);--graphique-seconde:var(--dashboard-jauge-patient)}.gestion-ca .graphique-batons button[aria-haspopup=dialog]{opacity:1}.gestion-legende-ca{display:flex;gap:calc(var(--pas)*4);font-size:var(--texte-compact)}.gestion-legende-ca span{display:flex;align-items:center;gap:var(--pas)}.gestion-legende-ca span:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--graphique-premiere)}.gestion-legende-ca span+span:before{background:var(--graphique-seconde)}@media(max-width:1100px){.gestion-analytics-cartes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.gestion-analytics-cartes,.gestion-analytics-graphiques{grid-template-columns:1fr}.ecran-grille[data-gestion] .espace-dossier-grille .gestion-fiche [data-drawer-tete]{height:auto;flex-basis:auto;padding-block:var(--pas);flex-wrap:wrap}[data-ecran=administration][data-gestion] .drawer-entete-principal{flex-wrap:wrap;gap:var(--pas)}[data-ecran=administration][data-gestion] [data-drawer-identite]{flex-basis:100%}[data-ecran=administration][data-gestion] .drawer-entete-principal>div:last-child{margin-left:auto}}.gestion-conditions-colonnes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--pas)*8);align-items:start}.gestion-conditions-colonnes>.gestion-encadre{min-width:0;align-content:start}.gestion-champs-conditions,.gestion-conditions .gestion-remise>.gestion-section{width:min(100%,300px)}.gestion-conditions .gestion-section-entete{min-height:30px;display:flex;align-items:center}.gestion-conditions .gestion-section-entete>div{width:100%;justify-content:flex-start;gap:calc(var(--pas)*4)}@media(max-width:760px){.gestion-conditions-colonnes{grid-template-columns:1fr;gap:calc(var(--pas)*6)}}[data-ecran=support] .rail-repertoire[data-rail-densite=compacte] [data-tableau-presentation=bandes] [data-tableau-ligne]:not([data-tableau-derniere]){border-bottom:var(--filet) solid var(--border)}[data-ecran=support] .rail-repertoire[data-rail-densite=compacte] [data-tableau-presentation=bandes] .bande-liste-contenu{margin:0;padding:calc(var(--pas)*2) calc(var(--pas)*4);border-radius:0}[data-gestion] .gestion-fiche [data-drawer-corps]:has(>.gestion-fiche-partagee){overflow:hidden;display:flex;flex-direction:column}.gestion-fiche-partagee{display:flex;flex-direction:column;flex:1;min-height:0}.gestion-fiche-principale{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.gestion-encadre,.gestion-fiche-historique{background:var(--fond)}.gestion-encadre{display:grid;gap:calc(var(--pas)*3);padding:calc(var(--pas)*4);border-radius:var(--rayon-sm)}.gestion-fiche-historique{flex:0 0 28%;min-height:0;overflow:auto;overscroll-behavior:contain;border-top:var(--filet) solid var(--border);padding:calc(var(--pas)*4);font:400 var(--saisie-texte-taille,12px)/1.5 var(--police-ui)}.gestion-historique-titre{flex:none;font:600 var(--texte-sm)/1.5 var(--police-ui);margin:0;padding:calc(var(--pas)*2) calc(var(--pas)*4)}.gestion-fiche-historique p{margin:0}.gestion-titre-en-ligne{display:flex;align-items:center;gap:calc(var(--pas)*2);min-width:0}.gestion-titre-en-ligne>:first-child{flex-shrink:0}.gestion-titre-etat{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 var(--texte-compact)/1.5 var(--police-ui);color:var(--texte-doux)}.gestion-releve{display:flex;align-items:center;gap:calc(var(--pas)*2);position:relative}.gestion-releve .progression-circulaire{width:24px;height:24px}.gestion-releve-compteur{width:36px;font:400 var(--texte-compact)/1.3 var(--police-ui);font-variant-numeric:tabular-nums}.gestion-releve-libelle{width:120px;font:400 var(--texte-compact)/1.3 var(--police-ui)}.gestion-releve-erreur{position:absolute;top:100%;right:0;width:260px;padding:var(--pas);background:var(--fond-eleve);color:var(--etat-rejet-texte);z-index:5}@media(max-width:760px){.gestion-releve-libelle{width:100px}}.gestion-entete-traitement{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;gap:calc(var(--pas)*3)}.gestion-entete-traitement>*{flex-shrink:0}.gestion-activite-ticket{display:flex;align-items:center;gap:calc(var(--pas)*2);font:400 var(--texte-compact)/1.4 var(--police-ui);color:var(--texte-doux)}.gestion-activite-ticket>:is(svg,.indicateur-tache-spinner){flex:none}.gestion-activite-ticket[data-activite=livre]>svg{color:var(--etat-paye)}.gestion-activite-ticket[data-activite=alerte]>svg{color:var(--etat-rejet-texte)}.gestion-separateur-commandes{flex:none;width:var(--filet);height:calc(var(--dossier-hauteur-entete) - var(--filet));margin-inline:calc(var(--pas)*2);background:var(--border)}[data-ecran=administration] [data-drawer-tete] .drawer-fermer:is(:hover,:focus-visible){background:transparent}.gestion-suivi-fixe{flex:0 0 32%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:var(--filet) solid var(--border);background:var(--fond)}.gestion-suivi-colonne{min-width:0;min-height:0;display:flex;flex-direction:column;font:400 var(--texte-compact)/1.5 var(--police-ui)}.gestion-suivi-colonne+.gestion-suivi-colonne{border-left:var(--filet) solid var(--border)}.gestion-suivi-defilement{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 calc(var(--pas)*4) calc(var(--pas)*3)}.gestion-sessions-entete{display:flex;align-items:center;justify-content:space-between;gap:var(--pas);padding:calc(var(--pas)*2) calc(var(--pas)*4)}.gestion-sessions-entete h3{margin:0;font:600 var(--texte-sm)/1.5 var(--police-ui)}.gestion-session{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:calc(var(--pas)*2);padding-block:calc(var(--pas)*3);border-bottom:var(--filet) solid var(--border)}.gestion-session strong{font-weight:500}.gestion-session-courbe{flex:none;display:grid;gap:var(--pas);color:var(--texte-secondaire);text-align:right;font-size:var(--texte-xs);border-radius:var(--rayon-sm);padding:var(--pas)}.gestion-session-courbe:is(:hover,:focus-visible){color:var(--texte);background:var(--fenetre-rail-survol)}.gestion-session-courbe:focus-visible{outline:2px solid var(--texte);outline-offset:2px}.mini-activite{display:block;max-width:100%}.legende-liste-secondaire{margin:0;font:400 11px/18px var(--police-ui);color:var(--texte-doux)}[data-bande-surface=douce]{background:var(--fenetre-rail-survol)}[data-bande-surface=douce]:is(:hover,:focus-within){background:var(--fenetre-rail-selection)}[data-bandeau]{position:relative}.activite-ecran{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:24px;height:24px;pointer-events:none;display:grid;place-items:center}:is(.activite-ecran-spinner,.indicateur-tache-spinner){display:block;width:18px;height:18px;border-radius:50%;border:2px solid color-mix(in srgb,var(--texte-doux) 20%,transparent);border-top-color:var(--texte-doux);animation:activite-rotation .9s linear infinite}@keyframes activite-rotation{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){:is(.activite-ecran-spinner,.indicateur-tache-spinner){animation:none;border-style:dotted}}[data-ecran] .activite-ecran{top:calc(50% + (var(--ecran-espace) - var(--ecran-marge)) / 2)}.hover\:border-current:hover{border-color:currentColor}.hover\:bg-fond-eleve:hover{background-color:var(--fond-eleve)}.hover\:bg-fond-survol:hover{background-color:var(--fond-survol)}.hover\:text-etat-rejet-texte:hover{color:var(--etat-rejet-texte)}.hover\:text-etat-retrait-texte:hover{color:var(--etat-retrait-texte)}.hover\:text-texte:hover{color:var(--texte)}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.focus-visible\:border-current:focus-visible{border-color:currentColor}.focus-visible\:bg-fond-survol:focus-visible{background-color:var(--fond-survol)}.focus-visible\:text-etat-rejet-texte:focus-visible{color:var(--etat-rejet-texte)}.focus-visible\:text-etat-retrait-texte:focus-visible{color:var(--etat-retrait-texte)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-action:focus-visible{outline-color:var(--action-fond)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/copie:hover .group-hover\/copie\:opacity-70{opacity:.7}.group\/copie:focus-visible .group-focus-visible\/copie\:opacity-70{opacity:.7}@media(min-width:640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2 / span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:grid-cols-\[minmax\(0\,28rem\)_minmax\(0\,20rem\)\]{grid-template-columns:minmax(0,28rem) minmax(0,20rem)}}
