Files
lootakalenteri-frontend/app/components/Calendar.module.css
2025-06-18 21:53:58 +03:00

135 lines
2.3 KiB
CSS

.calendarGrid {
display: grid;
gap: 3%;
grid-template-columns: auto auto auto auto auto auto auto;
text-align: center;
margin-bottom: 2rem;
width: 100%;
font-size: 0.6rem;
max-width: 35rem;
}
.monthNavigation {
display: flex;
justify-content: center;
gap: 1rem;
margin-bottom: 2rem;
}
.monthTitle {
text-align: center;
}
.monthNavBtn {
background-color: #a7ebb0;
border: 1px solid #ccc;
border-radius: 10px;
padding: 10px;
&:hover {
background-color: #7dcf8c;
}
}
.calendarCell {
border: 2px solid #ccc;
padding: 2%;
cursor: pointer;
height: 100%;
aspect-ratio: 1;
border-radius: 0.5rem;
}
.pickedUpCell {
background-color: #27db60;
&:hover {
background-color: #1ebd50;
}
}
.deliveredCell {
background-color: #a7ebb0;
&:hover {
background-color: #7dcf8c;
}
}
.statusText {
color: #555;
}
.latestBoxDeliveredBtn {
background-color: #a7ebb0;
padding: 10px 20px;
cursor: pointer;
margin-bottom: 2rem;
border: 1px solid #ccc;
border-radius: 10px;
font-size: 1.3rem;
&:hover {
background-color: #7dcf8c;
}
&:disabled {
background-color: #ffffff;
cursor: not-allowed;
}
}
.latestBoxPickedUpBtn {
background-color: #7dcf8c;
padding: 10px 20px;
cursor: pointer;
margin-bottom: 2rem;
border: 1px solid #ccc;
border-radius: 10px;
font-size: 1.3rem;
}
.latestBoxNoBoxesBtn {
background-color: #fff;
padding: 10px 20px;
cursor: pointer;
margin-bottom: 2rem;
border: 1px solid #ccc;
border-radius: 10px;
font-size: 1.3rem;
}
.latestBoxModal {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
display: flex;
justify-content: center;
align-items: center;
}
.latestBoxModalContent {
background-color: #fff;
padding: 2rem;
border-radius: 10px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
text-align: center;
}
.latestBoxConfirmButton {
background-color: #86f56d;
border: none;
border-radius: 10px;
padding: 10px 20px;
margin-right: 1rem;
}
.latestBoxCancelButton {
background-color: #f56d6d;
border: none;
border-radius: 10px;
padding: 10px 20px;
}