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;
}