@keyframes elementor-animation-pulse{25%{transform:scale(1.1)}75%{transform:scale(.9)}}.elementor-animation-pulse:active,.elementor-animation-pulse:focus,.elementor-animation-pulse:hover{animation-name:elementor-animation-pulse;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-left:0;margin-right:0}@media (max-width:1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-left:0;margin-right:0}}@media (max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-left:0;margin-right:0}}.sme-calendar-wrap {
position: relative;
}
.sme-calendar-wrap.sme-loading::after {
content: attr(data-loading-text, 'Načítám…');
position: absolute;
inset: 0;
display: grid;
place-items: center;
background: rgba(255, 255, 255, .6);
font-size: 14px;
font-weight: 600;
}
.sme-cal-bar {
display: flex;
gap: .5rem;
align-items: center;
margin-bottom: .5rem;
}
.sme-cal-bar .sme-nav {
border: 1px solid #ccc;
background: #fff;
cursor: pointer;
line-height: 0.3;
}
.sme-arrow {
fill: rgba(0, 0, 0, 0.5);
width: 20px;
height: 20px;
}
.sme-cal-bar .sme-cat {
min-width: 180px;
}
.sme-cal-header {
font-weight: 600;
margin: .5rem 0 .75rem;
}
.sme-cal-table {
width: 100%;
border-collapse: collapse;
background: #fff;
}
.sme-cal-table th {
font-weight: 600;
text-align: center;
padding: .5rem;
border-bottom: 1px solid #e3e3e3;
}
.sme-cal-table td {
vertical-align: top;
border: 1px solid #e3e3e3;
height: 4rem;
padding: .25rem .35rem;
}
.sme-empty {
background: #fafafa;
}
.sme-day {
width: 14.286%;
}
.sme-daynum {
font-size: .85rem;
color: #666;
margin-bottom: .25rem;
} .sme-day.has-events {
background: #fff8e6;
} .sme-events {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
gap: .2rem;
}
.sme-events a {
text-decoration: none;
}
.sme-event {
line-height: 1.3;
}
.sme-cal-bar {
display: flex;
align-items: center;
gap: .5rem;
margin-bottom: .5rem;
}
.sme-cal-left {
display: flex;
align-items: center;
gap: .5rem;
}
.sme-cal-title {
font-weight: 600;
}
.sme-cal-right {
margin-left: auto;
} .sme-cal-legend {
margin-top: .5rem;
}
.sme-legend {
display: flex;
flex-wrap: wrap;
gap: .35rem;
}
.sme-badge {
display: inline-flex;
align-items: center;
gap: .35rem;
padding: .5rem 1rem;
border: 1px solid var(--sme-border, #e3e3e3);
border-radius: 10px;
line-height: 1;
color: inherit;
}
.sme-events-list .sme-event-date span {
color: rgba(0, 0, 0, 0.3);
}
.sme-events-list a {
font-weight: bold;
}
.sme-events-list {
list-style: none;
margin: 0;
padding: 0;
color: inherit;
}
.sme-events-list {
list-style: none;
margin: 0;
padding: 0;
color: inherit;
} .sme-events-list .sme-event-item {
display: flex;
gap: .75rem;
align-items: flex-start;
padding: .6rem 0;
border-bottom: 1px solid rgba(0, 0, 0, .06);
}
.sme-events-list .sme-thumb-wrap {
flex: 0 0 var(--sme-thumb, 56px);
width: var(--sme-thumb, 56px);
height: var(--sme-thumb, 56px);
display: block;
}
.sme-events-list .sme-event-thumb {
display: block;
width: 100%;
height: 100%;
}
.sme-events-list .sme-event-thumb img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 6px;
display: block;
}
.sme-events-list .sme-event-box {
flex: 1 1 auto;
min-width: 0;
} .sme-events-list.layout-inline .sme-event-row-inline {
display: flex;
gap: .75rem;
align-items: baseline;
min-width: 0;
}
.sme-events-list.layout-inline .sme-event-date {
min-width: 9.5rem;
font-weight: 600;
display: inline-flex;
gap: .4rem;
align-items: center;
} .sme-events-list.layout-stacked .sme-event-row1 {
display: flex;
gap: .75rem;
align-items: flex-start;
justify-content: space-between;
}
.sme-events-list.layout-stacked .sme-event-date {
font-weight: 600;
display: inline-flex;
gap: .4rem;
align-items: center;
}
.sme-events-list.layout-stacked .sme-event-cats {
opacity: .75;
font-size: .9em;
margin-left: 1rem;
white-space: nowrap;
}
.sme-events-list.layout-stacked .sme-event-row2 .sme-event-title {
display: inline-block;
} .sme-events-list .sme-event-date i {
line-height: 1;
}
.sme-event-title {
margin: .2rem 0 .6rem;
font-weight: 600
}
.sme-event-thumb {
display: block;
max-width: 100%;
height: auto;
border-radius: 8px;
margin: 0 0 12px
}
.sme-event-dates {
margin: .25rem 0 .5rem;
color: #444
}
.sme-event-cats {
display: flex;
flex-wrap: wrap;
gap: .35rem
}
.sme-badge {
display: inline-flex;
align-items: center;
gap: .35rem;
padding: .5rem .6rem;
border: 1px solid #e3e3e3;
border-radius: 999px;
font-size: .85rem;
line-height: 1
}
.sme-badge .dot {
width: .6em;
height: .6em;
border-radius: 50%;
background: currentColor
}
.sme-event-cta {
display: inline-block;
padding: .5rem .9rem;
border: 1px solid #ccc;
border-radius: 6px;
text-decoration: none
}
.sme-event-cta:hover {
text-decoration: none;
box-shadow: 0 0 0 2px rgba(0, 0, 0, .05)
} @media (max-width:680px) {
.sme-cal-table th,
.sme-cal-table td {
padding: .25rem;
}
.sme-cal-table td {
height: auto;
}
}