/* DELOG Calendar UI (scoped) */
body.delog.delog-calendar{
  /* slightly calmer background for dense grids */
  background:
    radial-gradient(1200px 600px at 50% 12%, rgba(255,255,255,.14), transparent 60%),
    linear-gradient(180deg,var(--bg1),var(--bg2));
}

/* Avoid table-sticky headers interfering inside calendar pages */
body.delog.delog-calendar thead th{
  position: static !important;
}

/* Modal/overlay safety: many calendars use fixed layers */
body.delog.delog-calendar .modal,
body.delog.delog-calendar .dialog,
body.delog.delog-calendar .overlay,
body.delog.delog-calendar .popover{
  z-index: 9999;
}
