.calendar[data-v-c7b2ad87]{border:1px solid #e0e0e0;border-radius:8px;display:flex;flex-direction:column;margin:auto;max-width:400px;padding:25px 10px;width:100%}.calendar-header[data-v-c7b2ad87]{align-items:center;display:flex;font-size:16px;font-weight:700;justify-content:center;margin-bottom:10px;text-transform:capitalize}.calendar-body[data-v-c7b2ad87]{display:grid;gap:5px;grid-template-columns:repeat(7,1fr)}.calendar-body__date[data-v-c7b2ad87],.calendar-body__day[data-v-c7b2ad87]{align-items:center;display:flex;font-size:12px;height:40px;justify-content:center;width:100%}.calendar-body__day[data-v-c7b2ad87]{color:var(--color-color-1);text-transform:capitalize}.calendar-body__date[data-v-c7b2ad87]{cursor:pointer;position:relative}.calendar-body__date--past[data-v-c7b2ad87]{color:gray}.calendar-body__date--selected[data-v-c7b2ad87]{color:#fff;font-weight:700}.calendar-body__date--selected[data-v-c7b2ad87]:before{background-color:#3858f5;border-radius:50%;content:"";height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px;z-index:-1}.calendar-body__date--highlighted[data-v-c7b2ad87]:after{background:url(https://g.delfi.lv/sports/vasaras-olimpiskas-speles-2024/lv-flag-olympic-games-2024.svg) no-repeat 50%;background-size:contain;content:"";height:12px;position:absolute;right:5px;top:2px;width:12px}.filter[data-v-ac7488ae]{margin:20px 0}.filter__select[data-v-ac7488ae]{border:1px solid #e0e0e0;border-radius:8px;font-size:1em;padding:5px}.events-list[data-v-ac7488ae]{display:flex;flex-direction:column;margin-bottom:20px;width:100%}.events-list__selected-date[data-v-ac7488ae]{background-color:var(--color-grey-3);border-radius:6px;font-size:12px;font-weight:600;line-height:14px;padding:16px 25px}.events-list__item[data-v-ac7488ae]{border-bottom:1px solid var(--color-bg-color-3);display:flex;padding:10px;width:100%}.events-list__time[data-v-ac7488ae]{flex:0 0 100px}.events-list__time span[data-v-ac7488ae]{background-color:var(--color-bg-color-1-contrast);border-radius:300px;color:var(--color-text-1-contrast);font-size:12px;font-weight:600;line-height:14px;padding:5px 10px}.events-list__details-container[data-v-ac7488ae]{display:flex;flex:1}.events-list__details[data-v-ac7488ae]{flex:1}.events-list__details-title[data-v-ac7488ae]{font-size:14px;font-weight:600}.events-list__details-subtitle[data-v-ac7488ae]{color:var(--color-grey-1);font-size:12px}.events-list__tags[data-v-ac7488ae]{align-items:center;display:flex;flex:0 0 30px;flex-direction:column;justify-content:start}.navigation[data-v-ac7488ae]{display:flex;justify-content:space-between;width:100%}.input-block[data-v-ac7488ae]{margin:24px 0}.input-block__title[data-v-ac7488ae]{font: 600 14px/18px Inter;margin-bottom:10px}.input-block__custom-select[data-v-ac7488ae]{position:relative}.input-block__custom-select select[data-v-ac7488ae]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;height:46px;line-height:36px;font: 600 14px/18px Inter;padding:0 30px 0 10px;width:100%}.input-block__custom-select select[data-v-ac7488ae]:focus{outline:none}.input-block__custom-select[data-v-ac7488ae]:after{border-color:#aaa transparent transparent;border-style:solid;border-width:5px 4px 0;content:"";height:0;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:0;z-index:2}.events-list__navigation-button[data-v-ac7488ae]{background-color:var(--color-grey-3);font: 600 12px/25px Inter;min-width:150px}.events-list__navigation-button i[data-v-ac7488ae]{color:#707f92;position:absolute;top:50%;transform:translateY(-50%)}.events-list__navigation-button--left i[data-v-ac7488ae]{left:20px}.events-list__navigation-button--right i[data-v-ac7488ae]{right:20px}
