.calendar[data-v-a28709de]{padding:0 clamp(10px,20.5357vw - 88.57px,240px);position:relative}.calendar.layout-md[data-v-a28709de]{padding:30px}.calendar.layout-sm[data-v-a28709de]{padding:20px}.calendar.layout-sm[data-v-a28709de],.layout-sm .calendar[data-v-a28709de]{margin:32px 0 65px}@media (max-width:480px){.calendar[data-v-a28709de]{margin:32px 0 65px}}.calendar-container[data-v-a28709de]{display:grid;gap:20px;grid-template-columns:1fr 700px}@media (max-width:1919px){.calendar-container[data-v-a28709de]{grid-template-columns:1fr 500px}}@media (max-width:1440px){.calendar-container[data-v-a28709de]{grid-template-columns:1fr 350px}}@media (max-width:1024px){.calendar-container[data-v-a28709de]{grid-template-columns:1fr 300px}}.calendar-container.layout-md[data-v-a28709de],.layout-md .calendar-container[data-v-a28709de]{grid-template-columns:1fr}@media (max-width:991px){.calendar-container[data-v-a28709de]{grid-template-columns:1fr}}.event-block[data-v-a28709de]{display:flex;flex-direction:column}.event-block .event-list[data-v-a28709de]{padding:4px 10px}@media (max-width:1440px){.event-block .event-list[data-v-a28709de]{padding:4px}}.event-block .event-item[data-v-a28709de]:not(:last-child){margin-bottom:20px}.event-block .event-item:not(:last-child).layout-sm[data-v-a28709de],.layout-sm .event-block .event-item[data-v-a28709de]:not(:last-child){margin-bottom:16px}@media (max-width:575px){.event-block .event-item[data-v-a28709de]:not(:last-child){margin-bottom:16px}}.event-block .event-item .link[data-v-a28709de]{background-color:#fff;border-bottom:2px solid transparent;border-radius:10px;display:flex;flex-direction:column;padding:15px;row-gap:10px;transition:all .3s ease}.event-block .event-item .link[data-v-a28709de]:focus-visible,.event-block .event-item .link[data-v-a28709de]:hover{border-bottom:2px solid var(--primary);border-radius:10px 10px 0 0}.event-block .event-item .link:focus-visible .title[data-v-a28709de],.event-block .event-item .link:hover .title[data-v-a28709de]{color:var(--primary)}.event-block .event-item .link.layout-sm[data-v-a28709de],.layout-sm .event-block .event-item .link[data-v-a28709de]{padding:10px 16px}@media (max-width:575px){.event-block .event-item .link[data-v-a28709de]{padding:10px 16px}}.event-block .event-item .link time[data-v-a28709de]{color:#828282;font-size:.875rem}.event-block .event-item .link .cate[data-v-a28709de]{border-radius:5px;color:#fff;padding:5px 10px}.event-block .event-item .link .cate p[data-v-a28709de]{display:-webkit-box;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;white-space:normal;word-break:break-word}.event-block .event-item .link .event-body[data-v-a28709de]{align-items:center;display:flex;flex-direction:row;font-weight:400;gap:12px;letter-spacing:.1em}@media (max-width:1024px){.event-block .event-item .link .event-body[data-v-a28709de]{flex-direction:column}}.event-block .event-item .link .event-body.layout-md[data-v-a28709de],.layout-md .event-block .event-item .link .event-body[data-v-a28709de]{flex-direction:row}@media (max-width:991px){.event-block .event-item .link .event-body[data-v-a28709de]{flex-direction:row}}.event-block .event-item .link .title[data-v-a28709de]{color:#4f4f4f;display:-webkit-box;font-size:1.125rem;font-weight:400;line-height:1.5;transition:all .3s ease;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;word-break:break-word}.calendar-block[data-v-a28709de]{background-color:#fff;border:1px solid #e0e0e0;border-radius:20px;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:35px clamp(20px,8vw - 33px,120px)}.calendar-block.layout-md[data-v-a28709de]{padding:30px}.calendar-block.layout-sm[data-v-a28709de]{padding:20px}.calendar-block .calendar-header p[data-v-a28709de]{color:#343a40;font-size:1.5625rem;font-weight:700;letter-spacing:.1em;line-height:1.44;padding:0;text-align:center}.calendar-block .calendar-header p.layout-sm[data-v-a28709de],.layout-sm .calendar-block .calendar-header p[data-v-a28709de]{font-size:1.25rem}@media (max-width:575px){.calendar-block .calendar-header p[data-v-a28709de]{font-size:1.25rem}}.calendar-block .calendar-header .week[data-v-a28709de]{align-items:center;-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(7,1fr);padding:40px 0 5px;width:100%}.calendar-block .calendar-header .week.layout-sm[data-v-a28709de],.layout-sm .calendar-block .calendar-header .week[data-v-a28709de]{-moz-column-gap:10px;column-gap:10px;padding:20px 0 5px}@media (max-width:575px){.calendar-block .calendar-header .week[data-v-a28709de]{-moz-column-gap:10px;column-gap:10px;padding:20px 0 5px}}.calendar-block .calendar-header .week span[data-v-a28709de]{color:#343a40;font-size:.875rem;font-weight:400;letter-spacing:.1em;line-height:1.45;text-align:center}.calendar-block .calendar-header .week span.weekend[data-v-a28709de]{color:var(--primary)}.calendar-block .event-date[data-v-a28709de]{align-items:center;background-color:#ebeff6;border-radius:0;color:#343a40;display:flex;font-size:1rem;font-weight:400;height:100%;justify-content:center;letter-spacing:.1em;line-height:1.4375;position:relative;transition:all .3s ease;width:100%}.calendar-block .event-date[data-v-a28709de]:focus-visible,.calendar-block .event-date[data-v-a28709de]:hover{background-color:#c8d3e6;border-radius:15px}.calendar-block .event-date.active[data-v-a28709de]{background-color:var(--primary)!important;color:#fff!important}.calendar-block .event-date.active[data-v-a28709de]:focus-visible,.calendar-block .event-date.active[data-v-a28709de]:hover{background-color:color-mix(in srgb,var(--primary) 85%,#fff 15%)!important}.disabled[data-v-a28709de]{pointer-events:none}.v12 .event-block .no-events{color:#4f4f4f;font-size:1.5rem;font-weight:400;padding-top:10px;text-align:center}.layout-md .v12 .event-block .no-events,.v12 .event-block .no-events.layout-md{font-size:1.25rem}@media (max-width:767px){.v12 .event-block .no-events{font-size:1.25rem}}.layout-sm .v12 .event-block .no-events,.v12 .event-block .no-events.layout-sm{font-size:1.125rem}@media (max-width:575px){.v12 .event-block .no-events{font-size:1.125rem}}.v12 .event-block .scroll-list{flex:1;max-height:600px}.layout-sm .v12 .event-block .scroll-list,.v12 .event-block .scroll-list.layout-sm{max-height:440px}@media (max-width:575px){.v12 .event-block .scroll-list{max-height:440px}}.v12 .event-block .scroll-list .back{padding:4px 10px;text-align:right}.v12 .event-block .scroll-list .back button{border:1px solid var(--primary);border-radius:5px;color:var(--primary);padding:13px 20px;transition:all .3s ease}.v12 .event-block .scroll-list .back button:hover{background-color:var(--primary);color:#fff}.v12 .event-block .n-scrollbar-container{background-color:var(--bg);border-radius:20px;padding:40px}.layout-md .v12 .event-block .n-scrollbar-container,.v12 .event-block .n-scrollbar-container.layout-md{padding:20px}@media (max-width:991px){.v12 .event-block .n-scrollbar-container{padding:20px}}.v12 .calendar-block .n-calendar{height:auto}.v12 .calendar-block .n-calendar-header{display:block;padding:0;position:relative}.v12 .calendar-block .n-calendar-header__extra{display:block!important;left:0;position:absolute;top:0;width:100%}.v12 .calendar-block .n-calendar-header__extra .n-button-group{align-items:center;display:flex;justify-content:space-between;padding:0}.v12 .calendar-block .n-calendar-header__extra .n-button-group:not(.n-button-group--vertical):not(.n-button-group--rtl) .n-button:first-child:not(:last-child),.v12 .calendar-block .n-calendar-header__extra .n-button-group:not(.n-button-group--vertical):not(.n-button-group--rtl) .n-button:last-child:not(:first-child){border-radius:0!important}.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button{padding:0}.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:hover{background-color:color-mix(in srgb,var(--primary) 20%,#fff 80%)}.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:first-child,.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:nth-child(3){height:35px;width:35px}.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:first-child:after,.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:nth-child(3):after{display:none}.layout-sm .v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:first-child,.layout-sm .v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:nth-child(3),.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:first-child.layout-sm,.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:nth-child(3).layout-sm{height:30px;width:30px}@media (max-width:575px){.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:first-child,.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:nth-child(3){height:30px;width:30px}}.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:first-child{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFDSURBVHgBpZPBSoRQFIa94wTRvEDGvEG1KtBaSbQ1sL2Fr2Av0EJoJigQEX2NgkHctomINkHoThDCjYiaJKhpxxZhZmr1g+i5nu+/F+5/MGy4ltoWcWyAFEVZpSjqyLbtxyAI8vq/UR8sy/Ka7/sLHMdnPM/vNJlRHww7XiOE1qG81DTtDt5FvQcNgDeKopirqjp3Xfe12Yf+A7cZIICJCobvzbIsZ11wpXETDsPwqoLhOQP4vAv+YjCdTpcBPoVjb8HON5IkXXie1wlX+sxBFEU5y7IPSZLQUG7DveeWZd3HcZwNMqik6/oLwzCLLMv24CSHJEmWpml2mnxLomEYHyZpmu5DyfaZtEb5NyY/zkKLCeY4zi3E+q3e1xllQRCeJ5PJAdzKE5QnHMftYgMHsC5UTaMoiscEQaxgfxVN0+O29XfAxMPKNLebfgAAAABJRU5ErkJggg==) no-repeat 50%}.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:nth-child(2){display:none}.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:nth-child(3){background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACvSURBVHgBtdO9DcIwFARg248BGIUNHDpGoGQDxAT+WYARqJki9gaMwAiUVDYXiSKKcDgpyjWJn31fYclKrZEY48k5t2XOmukAxQ6fmzGmZxCZDnLOT2utAnDUWh/wf8fsTQNDUkqZRaQls0gTYJFZgEGMIuK9D7XWBGAnItfx3oYBQgge5Q7Io5RyGe9psuy+5T3WLxr4V54FmHITYMs/geEt4KZ7ptwMSmf2NS7OB49UhQ43YS3BAAAAAElFTkSuQmCC) no-repeat 50%}.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button .n-base-wave,.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button .n-button__border,.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button .n-button__icon,.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button .n-button__state-border{display:none}.v12 .calendar-block .n-calendar-dates{-moz-column-gap:3.5px;column-gap:3.5px;row-gap:5px}.v12 .calendar-block .n-calendar-dates .n-calendar-cell--current .event-date{border:1px solid var(--primary);border-collapse:collapse}.v12 .calendar-block .n-calendar-dates .n-calendar-cell{aspect-ratio:1;background:transparent;border:none;padding:0}.v12 .calendar-block .n-calendar-dates .n-calendar-cell.n-calendar-cell--other-month .event-date{background-color:#e0e0e0;color:#828282;opacity:.5}.v12 .calendar-block .n-calendar-dates .n-calendar-cell.n-calendar-cell--other-month .event-date:focus-visible,.v12 .calendar-block .n-calendar-dates .n-calendar-cell.n-calendar-cell--other-month .event-date:hover{background-color:#bdbdbd;color:#4f4f4f}.v12 .calendar-block .n-calendar-dates .n-calendar-cell .n-calendar-cell__bar,.v12 .calendar-block .n-calendar-dates .n-calendar-cell .n-calendar-date{display:none}.v12 .calendar-block .n-calendar-dates{border:none}
