/* Minification failed. Returning unminified contents.
(2,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45,19): run-time error CSS1030: Expected identifier, found '>'
(45,38): run-time error CSS1031: Expected selector, found ')'
(45,38): run-time error CSS1025: Expected comma or open brace, found ')'
(75,33): run-time error CSS1039: Token not allowed after unary operator: '-priorityLow'
(78,33): run-time error CSS1039: Token not allowed after unary operator: '-priorityMedium'
(81,33): run-time error CSS1039: Token not allowed after unary operator: '-priorityHigh'
(84,33): run-time error CSS1039: Token not allowed after unary operator: '-priorityFull'
 */
:root {
  --occupancyLow: #bb9000;
  --occupancyMedium: #fa4d4d;
  --occupancyHigh: #f5cbad;
  --occupancyFull: #00ff00;
}
.table-container {
  margin-top: 5px;
  overflow-y: visible;
  overflow-x: auto;
}
.calendar-table {
  margin: 0 auto;
  overflow-x: auto;
  background-color: #efefef;
}
.calendar-table > thead > tr > th,
.calendar-table > tbody > tr > th,
.calendar-table > tfoot > tr > th,
.calendar-table > thead > tr > td,
.calendar-table > tbody > tr > td,
.calendar-table > tfoot > tr > td {
  padding-left: 0;
  padding-right: 0;
}
body .ui-iggrid.calendar-table tr td {
  border-top: solid 0.5px #355468 !important;
  border-bottom: solid 0.5px #355468 !important;
  border-left: solid 0.5px #355468 !important;
  border-right: solid 0.5px #355468 !important;
}
.calendar-day {
  width: 17vw;
  min-width: 200px;
  overflow: initial;
  vertical-align: top;
}
.calendar-day .notAvailableEmpty {
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  min-height: 25vh;
}
.calendar-day:has(>.notAvailableEmpty) {
  vertical-align: middle;
}
.c-weekend {
  display: none;
}
.selected {
  background-color: #e4f5f7;
}
.c-date {
  text-align: center !important;
}
.timetitle {
  white-space: nowrap;
  text-align: right;
}
.event {
  padding: 0 0.6em;
  line-height: 1.8em;
  overflow: initial;
  text-overflow: ellipsis;
  margin: 4px;
  background-image: linear-gradient(to bottom, #FFFFFF 0px, #fcfcfc 100%);
  background-color: #FFFFFF;
  border: 1px solid transparent;
}
.event .pt-8 {
  padding: 8px 0;
}
.event.priorityLow .priority-color {
  border-left: 0.6em solid var(--priorityLow);
}
.event.priorityMedium .priority-color {
  border-left: 0.6em solid var(--priorityMedium);
}
.event.priorityHigh .priority-color {
  border-left: 0.6em solid var(--priorityHigh);
}
.event.priorityFull .priority-color {
  border-left: 0.6em solid var(--priorityFull);
}
.event.priorityFull label {
  visibility: hidden;
  padding: 5px 0;
  display: inline;
  color: #8C8C8C;
  margin: 0;
  font-weight: 400;
}
.event.priorityFull:hover label {
  visibility: visible;
}
.event.disabled {
  opacity: 0.6;
  background-color: lightgray;
  color: #333;
  border: 1px solid #ddd;
}
.event.disabled label {
  visibility: hidden;
  padding: 5px 0;
  display: inline;
  color: #8C8C8C;
  margin: 0;
  font-weight: 400;
}
.event .buttonAction {
  visibility: hidden;
  display: flex;
  flex-direction: row;
  align-items: end;
  padding: 9px 16px;
  border-radius: 6px;
  background-color: #3FB1A9;
}
.event:not(.disabled):hover {
  border: 1px solid #355468;
}
.event:not(.disabled):hover .buttonAction {
  visibility: visible;
}
.event:not(.disabled) .buttonAction[aria-expanded='true'] {
  visibility: visible;
}
.flex-end {
  display: flex;
  align-items: center;
  justify-content: end;
  flex-wrap: nowrap;
}
.flex {
  display: flex;
}
.icono {
  padding: 0;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row-reverse;
  width: fit-content;
  position: absolute;
  right: 8px;
  top: -5px;
}
.icono img {
  margin: 0 1.5px;
  width: 15px;
  height: 15px;
}
.dropdown-menu {
  border-radius: 4px !important;
}
.dropdown-item {
  cursor: pointer;
}
.dropdown-item a {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.dropdown-item strong {
  cursor: pointer;
}
.dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.dropdown-item:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.dropdown-item.disabled,
.dropdown-item:disabled {
  color: #999;
  pointer-events: none;
  cursor: auto;
  background-color: transparent;
}
.dropdown-item.disabled a,
.dropdown-item:disabled a,
.dropdown-item.disabled a:hover,
.dropdown-item:disabled a:hover,
.dropdown-item.disabled a:focus,
.dropdown-item:disabled a:focus {
  color: #999;
}
.dropdown-menu-right {
  left: 0 !important;
  right: auto !important;
}
body .dropup ul li a {
  color: #355468;
}
/*# sourceMappingURL=data:application/json;base64,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 */
