/* /Areas/Supervising/Pages/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand[b-cx4xymy3aw] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

a[b-cx4xymy3aw] {
  color: #0077cc;
}

.btn-primary[b-cx4xymy3aw] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active[b-cx4xymy3aw], .nav-pills .show > .nav-link[b-cx4xymy3aw] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.border-top[b-cx4xymy3aw] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-cx4xymy3aw] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-cx4xymy3aw] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-cx4xymy3aw] {
  font-size: 1rem;
  line-height: inherit;
}

.footer[b-cx4xymy3aw] {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  line-height: 60px;
}
/* /Pages/Sales/Catalog.cshtml.rz.scp.css */
.catalog-date-filter[b-bifjtlcxvm] {
  z-index: 2010;
}

.catalog-date-filter[b-bifjtlcxvm]  .switching-today {
  margin-block: 0 !important;
}

.catalog-list[b-bifjtlcxvm] {
  overflow-y: hidden;
}

.catalog-programs[b-bifjtlcxvm] {
  width: max-content;
  max-width: 100%;
  table-layout: auto;
}

.catalog-programs > thead > tr > th[b-bifjtlcxvm],
.catalog-programs > tbody > tr > td[b-bifjtlcxvm] {
  white-space: nowrap;
  padding-inline: 1rem;
}

.catalog-program-details > summary[b-bifjtlcxvm] {
  width: fit-content;
  cursor: pointer;
}

.catalog-program-details-content[b-bifjtlcxvm] {
  max-width: 100%;
  white-space: normal;
}

.catalog-rates-container[b-bifjtlcxvm] {
  max-width: 100%;
  overflow-x: auto;
}

.catalog-rates th[b-bifjtlcxvm],
.catalog-rates td[b-bifjtlcxvm] {
  white-space: nowrap;
}

@media (max-width: 1199.98px) {
  .catalog-programs > thead > tr > th[b-bifjtlcxvm],
  .catalog-programs > tbody > tr > td[b-bifjtlcxvm] {
    white-space: normal;
    padding-inline: 0.5rem;
  }
}

@media (max-width: 767.98px) {
  .catalog-date-filter[b-bifjtlcxvm]  .switching-today {
    display: grid !important;
    grid-template-columns: 44px minmax(0, 1fr) 44px auto;
    gap: 0.375rem !important;
  }

  .catalog-date-filter[b-bifjtlcxvm]  .switching-today-date {
    min-width: 0;
    width: 100%;
  }

  .catalog-date-filter[b-bifjtlcxvm]  .btn,
  .catalog-date-filter[b-bifjtlcxvm]  .form-control {
    min-height: 44px;
  }

  .catalog-list[b-bifjtlcxvm] {
    overflow: visible;
  }

  .catalog-programs[b-bifjtlcxvm],
  .catalog-programs > tbody[b-bifjtlcxvm] {
    display: block;
    width: 100%;
  }

  .catalog-programs > thead[b-bifjtlcxvm] {
    display: block;
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    clip-path: inset(50%);
  }

  .catalog-programs > tbody > .catalog-program[b-bifjtlcxvm] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.25rem 0.75rem;
    margin-bottom: 0.75rem;
    padding: 0.75rem;
    border: 1px solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    background-color: var(--bs-body-bg);
  }

  .catalog-programs > tbody > tr > td[b-bifjtlcxvm] {
    min-width: 0;
    padding: 0;
    border: 0;
    white-space: normal;
    overflow-wrap: anywhere;
  }

  .catalog-programs > tbody > tr > .catalog-program-name[b-bifjtlcxvm] {
    grid-column: 1 / -1;
    padding-block: 0 !important;
    font-size: 1rem;
  }

  .catalog-program-details > summary[b-bifjtlcxvm] {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
  }

  .catalog-program-action[b-bifjtlcxvm]  a,
  .catalog-event-time[b-bifjtlcxvm]  a,
  .catalog-event-action[b-bifjtlcxvm]  a {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
  }

  .catalog-list[b-bifjtlcxvm]  a:focus-visible,
  .catalog-date-filter[b-bifjtlcxvm]  :is(a, input):focus-visible {
    outline: 2px solid var(--bs-primary) !important;
    outline-offset: 2px;
  }

  .catalog-events-container[b-bifjtlcxvm],
  .catalog-events[b-bifjtlcxvm] {
    width: 100% !important;
  }

  .catalog-events[b-bifjtlcxvm] {
    display: block;
    border: 0;
  }

  .catalog-events > tbody[b-bifjtlcxvm] {
    display: grid;
    gap: 0.5rem;
  }

  .catalog-events > tbody > tr[b-bifjtlcxvm] {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    gap: 0.25rem 0.5rem;
    padding: 0.5rem;
    border: 1px solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
  }

  .catalog-events > tbody > tr > td[b-bifjtlcxvm] {
    padding: 0 !important;
    border: 0;
  }

  .catalog-event-time[b-bifjtlcxvm] {
    align-self: center;
    white-space: nowrap;
  }

  .catalog-event-capacity > div[b-bifjtlcxvm] {
    justify-content: flex-end !important;
  }

  .catalog-event-action[b-bifjtlcxvm] {
    grid-column: 1 / -1;
  }
}

@media (max-width: 374.98px) {
  .catalog-date-filter[b-bifjtlcxvm]  .switching-today {
    grid-template-columns: 44px minmax(0, 1fr) 44px;
  }

  .catalog-date-filter[b-bifjtlcxvm]  .switching-today > a:last-child {
    grid-column: 1 / -1;
  }
}
/* /Pages/Sales/NewEvent.cshtml.rz.scp.css */
.new-event-heading[b-q7oer5e0ej] {
    z-index: 2010;
}

.new-event-heading-marker[b-q7oer5e0ej] {
    height: 1px;
    margin-bottom: -1px;
}

.new-event-heading-content[b-q7oer5e0ej] {
    background-color: var(--bs-body-bg);
    border-bottom: 1px solid transparent;
}

.new-event-heading.is-stuck .new-event-heading-content[b-q7oer5e0ej] {
    border-bottom-color: var(--bs-border-color);
    box-shadow: 0 5px 6px -4px rgba(var(--bs-body-color-rgb), 0.15);
}
/* /Pages/Sales/NewEventTimes.cshtml.rz.scp.css */
.event-times-date-filter[b-m3n2e1xsch] {
    z-index: 2010;
}

.event-times-date-filter[b-m3n2e1xsch]  .switching-today {
    margin-block: 0 !important;
}
/* /Pages/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

/* --- Link style --- */

a[b-fs87kcvla4] {
  color: #0077cc;
}

a.navbar-brand[b-fs87kcvla4] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}


.btn-primary[b-fs87kcvla4] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active[b-fs87kcvla4], .nav-pills .show > .nav-link[b-fs87kcvla4] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.border-top[b-fs87kcvla4] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-fs87kcvla4] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-fs87kcvla4] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-fs87kcvla4] {
  font-size: 1rem;
  line-height: inherit;
}

@media (max-width: 991.98px) {
  #header[b-fs87kcvla4] {
    position: relative;
    z-index: 2020;
  }
}

@media (max-width: 767.98px) {
  #container-footer[b-fs87kcvla4],
  #container-footer > div[b-fs87kcvla4] {
    flex-wrap: wrap;
    gap: 0.5rem;
  }
}


