.ec-year-picker{border:1px solid #dee3e6;box-shadow:0 2px 10px rgba(0,53,74,.15);border-radius:4px;width:400px}.ec-year-picker .ec-yp-wrapper .ec-yp-header{display:flex;justify-content:space-between;align-items:center;padding:16px 0;background:#fff;box-shadow:none;border-radius:4px 4px 0 0;line-height:1}.ec-year-picker .ec-yp-wrapper .ec-yp-header .ec-arrow{color:#a4a9af;width:50px;height:unset;font-size:24px;border-radius:5px;outline:none;border:none;cursor:pointer}.ec-year-picker .ec-yp-wrapper .ec-yp-header .ec-arrow.ec-arrow-left{text-align:left;padding-left:16px}.ec-year-picker .ec-yp-wrapper .ec-yp-header .ec-arrow.ec-arrow-right{text-align:right;padding-right:16px}.ec-year-picker .ec-yp-wrapper .ec-yp-header .ec-year-range{font-family:MWE_DB_Heavent;font-style:normal;font-weight:400;font-size:24px;line-height:1;color:#1c1f21}.ec-year-picker .ec-yp-wrapper .ec-yp-body{width:auto;display:grid;grid-template-columns:1fr 1fr 1fr;font-family:sans-serif;overflow:hidden;padding:0 16px 16px;background:#fff}.ec-year-picker .ec-yp-wrapper .ec-yp-body .ec-yp-year{background:#f8f9fa;border-radius:4px;color:#6e7881;border:none;padding:.75rem .25rem;cursor:pointer;text-align:center;position:relative}.ec-year-picker .ec-yp-wrapper .ec-yp-body .ec-yp-year.active{background:#dee3e6}.ec-year-picker .ec-yp-wrapper .ec-yp-body .ec-yp-year:hover:after{display:block;content:"";position:absolute;width:95%;height:95%;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px rgba(0,0,0,.1);z-index:10}.comp-calendar{position:relative;border-radius:4px;border:1px solid;border-color:var(--calendar-border-color);background:var(--calendar-background);padding:16px;max-width:100%}.comp-calendar.no-bg{border:none;padding:0}.comp-calendar .calendar-tool-bar{position:relative;z-index:5;display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;flex-wrap:wrap}.comp-calendar .calendar-tool-bar .tool-right-wrapper{display:flex;align-items:center;grid-gap:16px;gap:16px;flex-wrap:wrap;max-width:100%;margin-left:auto}.comp-calendar .calendar-tool-bar .next-prev-month-button-wrapper{display:flex;align-items:center;flex-wrap:wrap}.comp-calendar .calendar-tool-bar .next-prev-month-button-wrapper button{display:flex;justify-content:center;align-items:center;padding:8px;margin:0;background:transparent;border:none;border-radius:4px;font-size:16px;color:var(--calendar-month-color)}.comp-calendar .calendar-tool-bar .next-prev-month-button-wrapper button:not(:first-child){border-left:none;border-radius:0 4px 4px 0}.comp-calendar .calendar-tool-bar .next-prev-month-button-wrapper button:not(:last-child){border-radius:4px 0 0 4px}.comp-calendar .calendar-tool-bar .next-prev-month-button-wrapper button.active,.comp-calendar .calendar-tool-bar .next-prev-month-button-wrapper button.focus-visible,.comp-calendar .calendar-tool-bar .next-prev-month-button-wrapper button:active,.comp-calendar .calendar-tool-bar .next-prev-month-button-wrapper button:focus,.comp-calendar .calendar-tool-bar .next-prev-month-button-wrapper button[focus-within]{border:none!important;outline:none!important;box-shadow:none!important;color:var(--calendar-month-color)!important;background-color:transparent!important}.comp-calendar .calendar-tool-bar .next-prev-month-button-wrapper button.active,.comp-calendar .calendar-tool-bar .next-prev-month-button-wrapper button.focus-visible,.comp-calendar .calendar-tool-bar .next-prev-month-button-wrapper button:active,.comp-calendar .calendar-tool-bar .next-prev-month-button-wrapper button:focus,.comp-calendar .calendar-tool-bar .next-prev-month-button-wrapper button:focus-within{border:none!important;outline:none!important;box-shadow:none!important;color:var(--calendar-month-color)!important;background-color:transparent!important}.comp-calendar .calendar-tool-bar .next-prev-month-button-wrapper button.active,.comp-calendar .calendar-tool-bar .next-prev-month-button-wrapper button:active,.comp-calendar .calendar-tool-bar .next-prev-month-button-wrapper button:focus,.comp-calendar .calendar-tool-bar .next-prev-month-button-wrapper button:focus-visible,.comp-calendar .calendar-tool-bar .next-prev-month-button-wrapper button[focus-within]{border:none!important;outline:none!important;box-shadow:none!important;color:var(--calendar-month-color)!important;background-color:transparent!important}.comp-calendar .calendar-tool-bar .next-prev-month-button-wrapper button.active,.comp-calendar .calendar-tool-bar .next-prev-month-button-wrapper button:active,.comp-calendar .calendar-tool-bar .next-prev-month-button-wrapper button:focus,.comp-calendar .calendar-tool-bar .next-prev-month-button-wrapper button:focus-visible,.comp-calendar .calendar-tool-bar .next-prev-month-button-wrapper button:focus-within{border:none!important;outline:none!important;box-shadow:none!important;color:var(--calendar-month-color)!important;background-color:transparent!important}.comp-calendar .calendar-tool-bar .today-button{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;padding:8px;width:52px;height:32px;background:transparent;border:none;border-radius:4px;color:var(--calendar-month-color);font-family:Sarabun;font-style:normal;font-weight:400;font-size:14px;line-height:1;max-width:100%}.comp-calendar .calendar-tool-bar .today-button.active,.comp-calendar .calendar-tool-bar .today-button.focus-visible,.comp-calendar .calendar-tool-bar .today-button:active,.comp-calendar .calendar-tool-bar .today-button:focus,.comp-calendar .calendar-tool-bar .today-button[focus-within]{border:none!important;outline:none!important;box-shadow:none!important;color:#373e44!important;background-color:transparent!important}.comp-calendar .calendar-tool-bar .today-button.active,.comp-calendar .calendar-tool-bar .today-button.focus-visible,.comp-calendar .calendar-tool-bar .today-button:active,.comp-calendar .calendar-tool-bar .today-button:focus,.comp-calendar .calendar-tool-bar .today-button:focus-within{border:none!important;outline:none!important;box-shadow:none!important;color:#373e44!important;background-color:transparent!important}.comp-calendar .calendar-tool-bar .today-button.active,.comp-calendar .calendar-tool-bar .today-button:active,.comp-calendar .calendar-tool-bar .today-button:focus,.comp-calendar .calendar-tool-bar .today-button:focus-visible,.comp-calendar .calendar-tool-bar .today-button[focus-within]{border:none!important;outline:none!important;box-shadow:none!important;color:#373e44!important;background-color:transparent!important}.comp-calendar .calendar-tool-bar .today-button.active,.comp-calendar .calendar-tool-bar .today-button:active,.comp-calendar .calendar-tool-bar .today-button:focus,.comp-calendar .calendar-tool-bar .today-button:focus-visible,.comp-calendar .calendar-tool-bar .today-button:focus-within{border:none!important;outline:none!important;box-shadow:none!important;color:#373e44!important;background-color:transparent!important}.comp-calendar .calendar-tool-bar .month-picker-wrapper{position:relative;z-index:1;width:calc(100% - 116px);min-width:100px;max-width:180px;flex-wrap:wrap}.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-display{font-family:Sarabun;font-style:normal;font-weight:400;font-size:18px;line-height:1.2;display:flex;align-items:center;text-align:center;color:var(--calendar-month-color);position:absolute;left:0;transform:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;pointer-events:none!important;white-space:nowrap;max-width:100%}@media(max-width:767px){.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-display{font-size:18px}}.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-display .icon-arrow-down{font-size:16px;margin-left:8px;color:var(--calendar-month-color)}.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container{width:100%}.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker-input{width:100%;padding:0;font-family:Sarabun;font-style:normal;font-weight:400;font-size:24px;line-height:32px;display:flex;align-items:center;text-align:center;color:transparent;background:transparent;border:none;cursor:pointer}.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker-input.active,.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker-input.focus-visible,.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker-input:active,.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker-input:focus,.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker-input:hover,.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker-input[focus-within]{border:none;box-shadow:none;outline:none}.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker-input.active,.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker-input.focus-visible,.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker-input:active,.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker-input:focus,.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker-input:focus-within,.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker-input:hover{border:none;box-shadow:none;outline:none}.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker-input.active,.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker-input:active,.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker-input:focus,.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker-input:focus-visible,.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker-input:hover,.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker-input[focus-within]{border:none;box-shadow:none;outline:none}.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker-input.active,.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker-input:active,.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker-input:focus,.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker-input:focus-visible,.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker-input:focus-within,.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker-input:hover{border:none;box-shadow:none;outline:none}@media(max-width:767px){.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker-input{font-size:18px}}.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker__container{position:absolute;left:0;top:36px;border:1px solid #dee3e6;box-shadow:0 2px 10px rgba(0,53,74,.15);border-radius:4px;width:400px}.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker__container .month-picker__year{padding:16px;background:#fff;box-shadow:none;border-radius:4px 4px 0 0}.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker__container .month-picker__year p{font-family:MWE_DB_Heavent;font-style:normal;font-weight:400;font-size:24px;line-height:1;color:#1c1f21;padding:0;width:150px;margin:auto;cursor:pointer}.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker__container .month-picker__year button{color:#a4a9af;background:transparent;width:unset;height:unset;font-size:24px;border-radius:5px;outline:none;border:none;top:8px}.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker__container .month-picker{padding:0 16px 16px;background:#fff;box-shadow:none;border-radius:0 0 5px 5px}.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker__container .month-picker .month-picker__month{background:#f8f9fa;border-radius:4px;color:#6e7881;border:none}.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker__container .month-picker .month-picker__month.selected{background:#dee3e6;box-shadow:none;text-shadow:none}@media only screen and (max-width:1109px){.comp-calendar .calendar-tool-bar .month-picker-wrapper .month-picker-input-container .month-picker__container{width:300px;left:0}}.comp-calendar .calendar-tool-bar .month-picker-wrapper .year-picker-comp{position:absolute;left:0;top:36px;z-index:2}@media only screen and (max-width:1109px){.comp-calendar .calendar-tool-bar .month-picker-wrapper .year-picker-comp{width:300px;left:0}}.comp-calendar .calendar-wrapper{position:relative}.comp-calendar .calendar-wrapper .fc table,.comp-calendar .calendar-wrapper .fc td,.comp-calendar .calendar-wrapper .fc th,.comp-calendar .calendar-wrapper .fc tr{border:none;text-align:center;background:transparent}.comp-calendar .calendar-wrapper .fc .fc-header-toolbar{padding:0;margin:0}.comp-calendar .calendar-wrapper .fc .fc-view{border-radius:4px;padding-bottom:4px}.comp-calendar .calendar-wrapper .fc .fc-col-header{border-collapse:separate;border-radius:4px 4px 0 0}.comp-calendar .calendar-wrapper .fc .fc-col-header .fc-col-header-cell.fc-day-sun{border-radius:4px 0 0 0}.comp-calendar .calendar-wrapper .fc .fc-col-header .fc-col-header-cell.fc-day-sat{border-radius:0 4px 0 0}.comp-calendar .calendar-wrapper .fc .fc-col-header .fc-col-header-cell{border-left:none;border-right:none;padding:8px}.comp-calendar .calendar-wrapper .fc .fc-col-header .fc-col-header-cell .fc-scrollgrid-sync-inner{text-align:center}.comp-calendar .calendar-wrapper .fc .fc-col-header .fc-col-header-cell .fc-col-header-cell-cushion{font-family:Sarabun;font-size:16px;font-weight:700;color:var(--calendar-date-color);text-decoration:none;cursor:default}.comp-calendar .calendar-wrapper .fc .fc-daygrid-body .fc-scrollgrid-sync-table{border-radius:0 0 4px 4px}.comp-calendar .calendar-wrapper .fc .fc-daygrid-day.fc-day-today{background:transparent!important;opacity:1!important}.comp-calendar .calendar-wrapper .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{border-radius:50%;background:var(--calendar-today-background-color)!important}.comp-calendar .calendar-wrapper .fc .fc-daygrid-day.fc-day-other .fc-daygrid-day-top{opacity:.5}.comp-calendar .calendar-wrapper .fc .fc-daygrid-day{height:52px;position:relative}.comp-calendar .calendar-wrapper .fc .fc-daygrid-day .fc-daygrid-day-frame{padding:2px!important;text-align:center}.comp-calendar .calendar-wrapper .fc .fc-daygrid-day .fc-daygrid-day-top{justify-content:center}.comp-calendar .calendar-wrapper .fc .fc-daygrid-day .fc-daygrid-day-number{font-family:Sarabun;font-size:14px;color:var(--calendar-date-color);width:30px;height:30px;text-decoration:none;cursor:pointer;border-radius:50%}.comp-calendar .calendar-wrapper .fc .fc-daygrid-day .fc-daygrid-day-number.active,.comp-calendar .calendar-wrapper .fc .fc-daygrid-day .fc-daygrid-day-number:hover{background:var(--calendar-day-background-color-hover)}.comp-calendar .calendar-wrapper .fc .fc-daygrid-day .dot-event-wrapper{display:flex;align-items:center;justify-content:center;grid-gap:4%;gap:4%;height:16px;cursor:pointer}.comp-calendar .calendar-wrapper .fc .fc-daygrid-day .dot-event-wrapper .dot-event-item{width:8px;height:8px;border-radius:8px;background:#55ba9f}.comp-calendar .calendar-wrapper .fc .fc-daygrid-day .dot-event-wrapper .more-event{margin-top:-2px}.comp-calendar .calendar-wrapper .fc .fc-daygrid-day-events{display:none}.comp-calendar .calendar-wrapper .fc .fc-more-popover{display:none;border-radius:4px}.comp-calendar .calendar-wrapper .fc .fc-more-popover .fc-popover-header{padding:8px;background:#fff}.comp-calendar .calendar-wrapper .fc .fc-more-popover .fc-popover-body{padding:8px 8px 8px 24px;max-height:300px;overflow-y:auto;margin-bottom:8px;margin-right:4px}.comp-calendar .calendar-wrapper .fc .fc-more-popover .fc-popover-body .fc-event{padding:2px 8px;border-radius:4px;margin-left:0;margin-right:0}.comp-calendar .calendar-wrapper .fc .fc-more-popover .fc-popover-body::-webkit-scrollbar{width:6px}.comp-calendar .calendar-wrapper .fc .fc-more-popover .fc-popover-body::-webkit-scrollbar-track{background-color:transparent}.comp-calendar .calendar-wrapper .fc .fc-more-popover .fc-popover-body::-webkit-scrollbar-thumb{background:#babac0;border-radius:6px}.comp-calendar .calendar-wrapper .fc .fc-more-popover .fc-popover-body::-webkit-scrollbar-track-piece:end{background:transparent;margin-bottom:4px}.comp-calendar .calendar-wrapper .fc .fc-more-popover .fc-popover-body::-webkit-scrollbar-track-piece:start{background:transparent;margin-top:4px}.comp-calendar .popover-more-event-wdg{width:186px;height:102px;position:absolute;background:#fff;z-index:5;transform:translateX(-78px) translateY(-114px);box-shadow:0 2px 10px rgba(0,53,74,.15);border-radius:4px;padding:8px 8px 8px 16px}.comp-calendar .popover-more-event-wdg:after{position:absolute;bottom:-8px;left:50%;width:15px;height:15px;content:"";background:#fff;transform:translateX(-50%) rotate(45deg);box-shadow:1px 1px 2px rgba(0,53,74,.07);z-index:1}.comp-calendar .popover-more-event-wdg.right{transform:translateX(0) translateY(-114px)}.comp-calendar .popover-more-event-wdg.right:after{left:15px}.comp-calendar .popover-more-event-wdg.left{transform:translateX(-82%) translateY(-114px)}.comp-calendar .popover-more-event-wdg.left:after{left:168px}.comp-calendar .popover-more-event-wdg.down{transform:translateX(-78px) translateY(40px)}.comp-calendar .popover-more-event-wdg.down:after{top:-8px;left:50%;box-shadow:-1px -1px 2px rgba(0,53,74,.07)}.comp-calendar .popover-more-event-wdg.down.right{transform:translateX(0) translateY(40px)}.comp-calendar .popover-more-event-wdg.down.right:after{left:15px}.comp-calendar .popover-more-event-wdg.down.left{transform:translateX(-82%) translateY(40px)}.comp-calendar .popover-more-event-wdg.down.left:after{left:168px}.comp-calendar .popover-more-event-wdg .more-event-wrapper{max-height:100%;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.comp-calendar .popover-more-event-wdg .more-event-wrapper .more-event-item{display:flex;align-items:center;grid-gap:16px;gap:16px;cursor:pointer}.comp-calendar .popover-more-event-wdg .more-event-wrapper .more-event-item .more-event-item-color{width:10px;height:10px;border-radius:50%}.comp-calendar .popover-more-event-wdg .more-event-wrapper .more-event-item .more-event-item-name{font-family:Sarabun;font-size:14px;line-height:1.5;color:#373e44;width:128px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comp-calendar .popover-more-event-wdg .more-event-wrapper::-webkit-scrollbar{width:6px}.comp-calendar .popover-more-event-wdg .more-event-wrapper::-webkit-scrollbar-track{background-color:transparent}.comp-calendar .popover-more-event-wdg .more-event-wrapper::-webkit-scrollbar-thumb{background:#babac0;border-radius:6px}.comp-event-list a:hover{text-decoration:none}.comp-event-list .list-container{width:100%;height:100%;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.comp-event-list .list-container.mobile{-ms-scroll-chaining:chained;overscroll-behavior:auto}.comp-event-list .list-container::-webkit-scrollbar{width:6px;height:6px}.comp-event-list .list-container::-webkit-scrollbar-track{background-color:transparent}.comp-event-list .list-container::-webkit-scrollbar-thumb{background:#babac0;border-radius:6px}.comp-event-list .list-event-wrapper{display:flex;flex-direction:column;grid-gap:var(--le-wrapper-gap);gap:var(--le-wrapper-gap);height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:100%}.comp-event-list .list-event-wrapper .le-item{display:flex;width:100%;align-items:center;background:var(--le-item-background);border-top:var(--le-item-border-top);border-left:var(--le-item-border-left);border-right:var(--le-item-border-right);border-left-color:var(--le-item-border-color);border-bottom:1px solid;border-bottom-color:var(--le-item-border-color);border-right-color:var(--le-item-border-color);border-top-color:var(--le-item-border-color);border-radius:var(--le-item-border-radius);grid-gap:16px;gap:16px;padding:var(--le-item-padding);line-height:1.2;position:relative}.comp-event-list .list-event-wrapper .le-item .le-color{width:8px;height:var(--le-color-height);position:absolute;left:0;border-top-left-radius:var(--le-color-border-radius);border-bottom-left-radius:var(--le-color-border-radius)}.comp-event-list .list-event-wrapper .le-item .le-date{display:flex;padding:16px 0;min-width:var(--le-date-min-width);flex-direction:column;align-items:center;justify-content:flex-start;align-self:flex-start;grid-gap:8px;gap:8px}.comp-event-list .list-event-wrapper .le-item .le-date .le-day-text{font-size:var(--event-date-size);font-family:var(--event-date-family),Tahoma;color:var(--event-date-color);font-weight:var(--event-date-fw);-webkit-text-decoration:var(--event-date-fd);text-decoration:var(--event-date-fd);font-style:var(--event-date-fsy)}.comp-event-list .list-event-wrapper .le-item .le-date .le-day-num{font-size:var(--event-startdate-size);font-family:var(--event-startdate-family),Tahoma;color:var(--event-startdate-color);font-weight:var(--event-startdate-fw);-webkit-text-decoration:var(--event-startdate-fd);text-decoration:var(--event-startdate-fd);font-style:var(--event-startdate-fsy)}.comp-event-list .list-event-wrapper .le-item .le-detail{display:flex;padding:16px 0;flex-direction:column;grid-gap:8px;gap:8px;flex:1 0 0}.comp-event-list .list-event-wrapper .le-item .le-detail .le-start-end{display:flex;align-items:center;justify-content:var(--le-text-justify-content);grid-gap:5px;gap:5px;font-size:var(--event-date-size);font-family:var(--event-date-family),Tahoma;color:var(--event-date-color);font-weight:var(--event-date-fw);-webkit-text-decoration:var(--event-date-fd);text-decoration:var(--event-date-fd);font-style:var(--event-date-fsy);line-height:1.5}.comp-event-list .list-event-wrapper .le-item .le-detail .le-start-end i,.comp-event-list .list-event-wrapper .le-item .le-detail .le-start-end svg{margin-top:-1px}.comp-event-list .list-event-wrapper .le-item .le-detail .le-name{font-size:var(--event-name-size);font-family:var(--event-name-family),Tahoma;color:var(--event-name-color);font-weight:var(--event-name-fw);-webkit-text-decoration:var(--event-name-fd);text-decoration:var(--event-name-fd);font-style:var(--event-name-fsy);text-align:var(--le-text-align);line-height:1.5}.comp-event-list .list-event-wrapper .le-item .le-detail .le-intro{font-size:var(--event-intro-size);font-family:var(--event-intro-family),Tahoma;color:var(--event-intro-color);font-weight:var(--event-intro-fw);-webkit-text-decoration:var(--event-intro-fd);text-decoration:var(--event-intro-fd);font-style:var(--event-intro-fsy);text-align:var(--le-text-align);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-wrap:anywhere}.comp-event-list .list-event-wrapper .le-item .le-detail .le-intro.text-right{width:calc(100% + 16px);padding-right:20px}.comp-event-list .list-event-wrapper::-webkit-scrollbar{width:6px;height:6px}.comp-event-list .list-event-wrapper::-webkit-scrollbar-track{background-color:transparent}.comp-event-list .list-event-wrapper::-webkit-scrollbar-thumb{background:#babac0;border-radius:6px}.comp-event-list .no-event-wrapper{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;grid-gap:4px;gap:4px;padding:16px;font-size:var(--event-name-size);font-family:var(--event-name-family),Tahoma;color:var(--event-name-color);font-weight:var(--event-name-fw);-webkit-text-decoration:var(--event-name-fd);text-decoration:var(--event-name-fd);font-style:var(--event-name-fsy)}.comp-widget-event-calendar .widget-event-calendar-container{padding:16px;display:flex;flex-direction:column;grid-gap:16px;gap:16px}@media(max-width:767px){.comp-widget-event-calendar .widget-event-calendar-container{padding:0}}.comp-widget-event-calendar .widget-event-calendar-container .top-container{display:flex;justify-content:space-between}.comp-widget-event-calendar .widget-event-calendar-container .top-container .title{font-size:var(--title-size);font-family:var(--title-family),Tahoma;color:var(--title-color);font-weight:var(--title-fw);-webkit-text-decoration:var(--title-fd);text-decoration:var(--title-fd);font-style:var(--title-fsy);line-height:1.2;word-wrap:anywhere;text-align:left}.comp-widget-event-calendar .widget-event-calendar-container .body-container{display:flex;justify-content:center}.comp-widget-event-calendar .widget-event-calendar-container .body-container.layout-1{display:flex;flex-direction:var(--direction-row);grid-gap:16px;gap:16px}.comp-widget-event-calendar .widget-event-calendar-container .body-container.layout-1 .comp-calendar{width:50%}.comp-widget-event-calendar .widget-event-calendar-container .body-container.layout-1 .comp-event-list{width:50%;height:var(--list-height)}.comp-widget-event-calendar .widget-event-calendar-container .body-container.layout-1.force-wrap,.comp-widget-event-calendar .widget-event-calendar-container .body-container.layout-1.mobile{display:flex;flex-direction:var(--direction-row);flex-wrap:wrap;grid-gap:16px;gap:16px}.comp-widget-event-calendar .widget-event-calendar-container .body-container.layout-1.force-wrap .comp-calendar,.comp-widget-event-calendar .widget-event-calendar-container .body-container.layout-1.mobile .comp-calendar{width:100%}.comp-widget-event-calendar .widget-event-calendar-container .body-container.layout-1.force-wrap .comp-event-list,.comp-widget-event-calendar .widget-event-calendar-container .body-container.layout-1.mobile .comp-event-list{width:100%;height:var(--list-height)}