.marakand-schedule {
    line-height: 1.6;
    margin: 20px 0;
}

.schedule-block {
    padding: 15px;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    background-color: #f9f9f9;
    font-family: inherit;
}

.schedule-block.today {
    background-color: #e6f7ff;
    border-color: #91d5ff;
}

.schedule-block.day-closed {
    background-color: #f5f5f5;
    color: #666;
}

.time-left {
    font-weight: bold;
    color: #5d6afb;
}

.closed-text {
    font-style: italic;
    color: #ff5252;
}