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