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