.onglets-apercu-rangee{scrollbar-width:none;overscroll-behavior-x:contain}.onglets-apercu-rangee::-webkit-scrollbar{display:none}.onglets-apercu-rangee[data-fondu~=debut]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 2rem);mask-image:linear-gradient(90deg,#0000 0,#000 2rem)}.onglets-apercu-rangee[data-fondu~=fin]{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 2rem);mask-image:linear-gradient(270deg,#0000 0,#000 2rem)}.onglets-apercu-rangee[data-fondu~=debut][data-fondu~=fin]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 2rem calc(100% - 2rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 2rem calc(100% - 2rem),#0000 100%)}.action-flottante{transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s,background-color .15s}.action-flottante[data-cachee]:not(:focus-visible){opacity:0;pointer-events:none;transform:translateY(calc(100% + 6.5rem))}@media (prefers-reduced-motion:reduce){.action-flottante{transition:none}}@media not (min-width:48rem){.admin-scope[data-nav=nouvelle] :is(.page-titre-icone,.page-titre-desc){display:none}}@media screen{:where(:root[data-sombre]) .admin-scope .onglet-apercu-actif{background-color:#ffffff29;box-shadow:inset 0 1px #ffffff14,0 3px 8px #00000059}:where(:root[data-sombre]) .admin-scope .action-flottante{box-shadow:inset 0 1px #ffffff2e,0 10px 24px -6px #000000b3}}
@layer theme,base;@layer components{.champ-saisie{border:1px solid color-mix(in oklab, var(--color-slate-900) 11%, transparent);background-color:color-mix(in oklab, var(--color-slate-500) 7%, transparent);min-height:2.75rem;color:var(--color-slate-900);box-shadow:none;border-radius:.625rem;outline:none;padding:.5rem .75rem;transition:background-color .12s,border-color .12s,box-shadow .12s}@media (min-width:40rem){.champ-saisie{min-height:2.5rem;padding-block:.375rem}}.champ-saisie::placeholder{color:var(--color-slate-500);opacity:1}.champ-saisie:hover:not(:disabled,[readonly],:focus){border-color:color-mix(in oklab, var(--color-slate-900) 22%, transparent)}.champ-saisie:focus{background-color:var(--color-white);border-color:var(--color-teal-600);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-teal-600) 22%, transparent);outline:2px solid #0000}.champ-saisie:disabled{background-color:color-mix(in oklab, var(--color-slate-500) 4%, transparent);color:var(--color-slate-600);-webkit-text-fill-color:var(--color-slate-600);opacity:1;cursor:not-allowed}.champ-saisie[readonly]{background-color:#0000;border-style:dashed}.champ-saisie:is(:user-invalid,[aria-invalid=true]){border-color:var(--color-rose-600)}.champ-saisie:is(:user-invalid,[aria-invalid=true]):focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-rose-600) 20%, transparent)}select.champ-saisie:not([multiple],[size]){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235a6b84' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem 1rem;padding-right:2.25rem}select.champ-saisie:disabled{cursor:not-allowed}.champ-saisie::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.champ-saisie:hover::-webkit-calendar-picker-indicator{opacity:.85}textarea.champ-saisie{line-height:1.5}}@layer utilities;.champ-saisie{font-size:1rem;line-height:1.5rem}@media (min-width:40rem){.champ-saisie{font-size:.875rem;line-height:1.25rem}}@media screen{:where(:root[data-sombre]) :is(.admin-scope,.glass-scope) select.champ-saisie:not([multiple],[size]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23adb9c9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:where(:root[data-sombre]) body:has(>.admin-scope)>.fixed.inset-0 select.champ-saisie:not([multiple],[size]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23adb9c9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}}
