HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/farmfun.komma.pro/resources/sass/kms/attributes/_reservationItems.scss
.c-reservation-items__data--align-center {
  text-align: center;
}

.c-reservation-items__heading {
  width: 200px;
}

.c-reservation-items__quantity {
  width: 60px;
}

.c-reservation-items__time {
  width: 130px;
}

.c-reservation-items__remarks {
  width: 400px;
}

.c-reservation-items__options {
  width: 40px;
}

.c-reservation-items__calendar {
  margin-top: 80px;
  padding-right: 45px;
}

.c-reservation-items__quantity-input {
  margin-left: 0 !important;
}

.c-reservation-items__remarks-textarea {
  display: block;
  width: 100%;
  padding: 10px;
  border-radius: 3px;
  min-height: 80px;
  border: none;
  line-height: 1.6;
  transition: border-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
  font-size: 0.7rem;
  resize: vertical;
  @include attribute-focus();
}

.c-reservation-items__data--is-deleted {
  display: block;
  margin-top: 5px;
  color: $medium-gray;
  font-size: 0.6rem;
  opacity: 0.6; 
}

.c-reservation-items__read-only {
  display: inline-block;
  padding: 12px 10px;
  font-size: 15px;
  line-height: 1.2;
  color: $medium-gray;
}

.c-reservation-items__read-only--xs {
  font-size: 14px;
  padding: 12px 8px 12px 0;
}

.c-reservation-items__delete {
  position: relative;
  margin-top: 10px;
  border-radius: 50%;
  display: inline-block;
  height: 18px;
  width: 18px;
  background-color: rgba($neonRed,0.4);
  background-image: url('/img/kms/icons/icon_cross.svg');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 8px 8px;
  cursor: pointer;
  transition: background-color 0.3s;

  &:hover {
    background-color: $neonRed;
  }
}

//===== Calendars

.c-day-calendar {
  margin-top: 80px;
  font-size: 14px;
  max-width: 650px;

  .fc-unthemed td.fc-today {
    background-color: transparent;
  }
}

.c-day-calendar__title {
  font-size: 18px;
  color: $brand-primary;
}

.c-full-calendar {
  width: 100%;
  margin-top: 20px;
  color: #5c5f65;
  font-size: 15px;
  padding-right: 0;
}

.c-calendar {
  margin-top: 20px;

  .fc-dayGridMonth-view {
    .is-closed {
      margin-bottom: -20px;
      opacity: 0;
      pointer-events: none;
    }
  }

  .fc-toolbar {
    justify-content: flex-end;

    .fc-center {
      margin-right: 60px;
    }

    .fc-left {
      margin-right: auto;
    }
  }

  .fc-event {
    border-color: $dark-gray;
    background-color: $dark-gray;

    &.is-primary {
      border-color: $brand-primary;
      background-color: $brand-primary;

      &.is-primary--1{ border-color: #0466c8ff; background-color: #0466c8ff; }
      &.is-primary--2{ border-color: #379392; background-color: #379392; }
      &.is-primary--3{ border-color: #023e7dff; background-color: #023e7dff; }
      &.is-primary--4{ border-color: #6C49B8; background-color: #6C49B8; }
      &.is-primary--5{ border-color: #4FB0C6; background-color: #4FB0C6; }
      &.is-primary--6{ border-color: #001233ff; background-color: #001233ff; }
      &.is-primary--7{ border-color: #8F2D56; background-color: #8F2D56; }
      &.is-primary--8{ border-color: #002855ff; background-color: #002855ff; }
    }

    &.is-warning {
      border: #ff885f;
      background-color: #ff885f;
      color: white;
    }

    &.is-note {
      border: #ffe196;
      background-color: #ffe196;
      color: $dark-gray;
    }

    &.is-closed {
      border: $dark-gray;
      background: linear-gradient(-45deg, rgb(230, 230, 230) 12.5%, white 12.5%, white 50%, rgb(230, 230, 230) 50%, rgb(230, 230, 230) 62.5%, white 62.5%, white) 0% 0% / 5px 5px;
      color: $dark-gray;
    }

  }

  td.fc-today {
    background-color: lighten($brand-primary, 37.5%);
  }
}

.c-calendar__title,
.c-calendar__title-location,
.c-calendar__title-date {
  margin: 0;
  line-height: 1.2;
}

.c-calendar__title {
  margin: 0;
  font-size: 16px;
  font-weight: bold;
  color: $brand-primary;
}

.c-calendar__title-location {
  margin: 8px 0 3px;
  font-size: 16px;
  color: $dark-gray;
}
.c-calendar__title-date {
  font-size: 14px;
  color: $medium-gray;
}