/* CAPEX Agenda — Styles fonctionnels associés au JavaScript. */
.com-dpcalendar-calendar .dp-filter__form-container .dp-form-control > .visually-hidden {
  position: static !important;
  width: auto !important;
  height: auto !important;
  margin: 0 0 .4rem !important;
  padding: 0 !important;
  overflow: visible !important;
  clip: auto !important;
  clip-path: none !important;
  white-space: normal !important;
}
.com-dpcalendar-calendar .ce-agenda-status {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.com-dpcalendar-calendar :is(a,button,input,select,textarea,[tabindex]):focus-visible { outline: 3px solid #46216b !important; outline-offset: 3px !important; box-shadow: 0 0 0 3px #fff !important; }
@media (forced-colors: active) { .com-dpcalendar-calendar :is(a,button,input,select,textarea,[tabindex]):focus-visible { outline-color: Highlight !important; } }
