.flexbox{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.no-flexbox{display:inherit}.banner-ads{float:none;font-size:0;text-align:center}.banner-ads.line>div>div{border-bottom:1px solid #e5e5e5;padding-bottom:20px;margin-bottom:20px}.calendar-page{line-height:1.4}.calendar-page input{border:1px solid #E5E5E5;border-radius:3px;height:40px;width:140px;float:none;padding:0 12px;outline:none;font-size:16px;color:#9F9F9F;font-family:Arial;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0.7, 1, 0.7, 1);transition-timing-function:cubic-bezier(0.7, 1, 0.7, 1)}.calendar-page input:focus{border:1px solid #4F4F4F}.calendar-page .btn_vne{background:#C92A57;font-size:16px;font-weight:bold;border-radius:4px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar-page .btn_vne.full{width:100%}.calendar-page .btn_vne:hover{background:#b52759}.calendar-page .align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar-page .confir_res{position:relative;padding-left:22px;cursor:pointer;font-size:16px}.calendar-page .confir_res>input{position:absolute;opacity:0;width:0px !important;cursor:pointer}.calendar-page .confir_res>input:checked ~ .checkmark{border:1px solid #C92A57}.calendar-page .confir_res>input:checked ~ .checkmark:after{display:block}.calendar-page .confir_res .checkmark{border:1px solid #9F9F9F;width:16px;height:16px;position:absolute;border-radius:50%;left:0;top:0}.calendar-page .confir_res .checkmark:after{content:"";background:#C92A57;position:absolute;width:10px;height:10px;border-radius:50%;top:2px;left:2px;display:none}.calendar-page .confir_res input[type="checkbox"] ~ .checkmark{border-radius:2px;width:14px;height:14px;left:2px;top:1px}.calendar-page .confir_res input[type="checkbox"] ~ .checkmark:after{border-radius:0;left:4px;top:0px;width:3px;height:9px;border:solid #fff;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.calendar-page .confir_res input[type="checkbox"]:checked ~ .checkmark{border:1px solid #C92A57;background:#C92A57}.calendar-page .confir_res input[type="checkbox"]:checked ~ .checkmark:after{display:block}.calendar-page .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.calendar-page .flexbox{display:-webkit-box;display:-ms-flexbox;display:flex}.calendar-page .name-page-t{font:700 24px/1.6 "Merriweather",serif}.calendar-page .txt_16{font-size:16px}.calendar-page .color-gray{color:#757575 !important}.calendar-page .color-gray2{color:#4F4F4F !important}.calendar-page .col-left-top{padding-right:20px}.calendar-page .weather-page .box-info-weather{border:0;padding:12px;background:#F7F7F7;border-radius:8px;margin-bottom:0;font-size:12px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.calendar-page .weather-page .box-info-weather .location{width:100%;font:700 20px/1.6 "Merriweather",serif;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.calendar-page .weather-page .box-info-weather .location svg{width:24px;height:24px}.calendar-page .weather-page .box-info-weather .weather-tooltip{padding-bottom:0}.calendar-page .weather-page .box-info-weather__left .weather-day{margin-bottom:5px}.calendar-page .weather-page .box-info-weather__left .weather-day .ic-weather{width:48px;height:48px}.calendar-page .weather-page .box-info-weather__left .weather-day .big-temp{font-size:40px}.calendar-page .weather-page .box-info-weather__left .weather-day .name{font-size:14px;margin-top:15px}.calendar-page .weather-page .header-weather{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #E5E5E5;padding-bottom:8px;margin-bottom:15px}.calendar-page .weather-page .header-weather .title{color:#4F4F4F;font:700 14px/1.6 "Merriweather",serif}.calendar-page .weather-page .header-weather .weather-day{margin-bottom:0}.calendar-page .weather-page .header-weather .news-area{padding:0 0 10px 0;margin-bottom:-10px}.calendar-page .weather-page .header-weather .news-area>span{position:relative;margin-right:18px;color:#9F9F9F;font-size:12px}.calendar-page .weather-page .header-weather .news-area>span::after{content:"";background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9.85408 0.646008C9.80764 0.599445 9.75246 0.562502 9.69172 0.537296C9.63097 0.512089 9.56585 0.499115 9.50008 0.499115C9.43432 0.499115 9.36919 0.512089 9.30845 0.537296C9.2477 0.562502 9.19253 0.599445 9.14608 0.646008L5.00008 4.79301L0.854083 0.646008C0.760197 0.552121 0.632858 0.499376 0.500083 0.499376C0.367308 0.499376 0.239969 0.552121 0.146083 0.646008C0.0521965 0.739895 -0.000548379 0.867232 -0.000548385 1.00001C-0.00054839 1.13278 0.0521965 1.26012 0.146083 1.35401L4.64608 5.85401C4.69253 5.90057 4.7477 5.93751 4.80845 5.96272C4.86919 5.98793 4.93432 6.0009 5.00008 6.0009C5.06585 6.0009 5.13097 5.98793 5.19172 5.96272C5.25246 5.93751 5.30764 5.90057 5.35408 5.85401L9.85408 1.35401C9.90065 1.30756 9.93759 1.25239 9.9628 1.19164C9.988 1.1309 10.001 1.06578 10.001 1.00001C10.001 0.934241 9.988 0.86912 9.9628 0.808375C9.93759 0.74763 9.90065 0.692454 9.85408 0.646008Z' fill='%23757575'/%3e%3c/svg%3e");width:10px;height:6px;position:absolute;top:4px;right:-16px}.calendar-page .weather-page .sub-area{width:300px;line-height:inherit;right:-12px;left:inherit}.calendar-page .weather-page .sub-area .title{font:400 14px/1.5 Arial;color:#4F4F4F}.calendar-page .weather-page .sub-area .note-location{display:none}.calendar-page .weather-page .sub-area .list-address .adrress{height:40px}.calendar-page .weather-page .sub-area .list-address .adrress .option .default,.calendar-page .weather-page .sub-area .list-address .adrress .option .default-check{display:none}.calendar-page .header-calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1}.calendar-page .header-calendar .view-calendar-day{position:relative;padding-bottom:20px}.calendar-page .header-calendar .view-calendar-day.active .box-option-calendar{opacity:1;visibility:visible;top:100%;margin-top:-10px}.calendar-page .box-option-calendar{padding:16px;border-radius:8px;border:1px solid #E5E5E5;-webkit-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.2);box-shadow:0px 2px 8px 0px rgba(0,0,0,0.2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;position:absolute;background:#fff;right:0;width:230px;opacity:0;visibility:hidden;top:120%;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0.7, 1, 0.7, 1);transition-timing-function:cubic-bezier(0.7, 1, 0.7, 1)}.calendar-page .box-option-calendar .tab-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.calendar-page .box-option-calendar input{width:100%}.calendar-page .box-calendar-new{-webkit-column-gap:4px;column-gap:4px;row-gap:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px;border-radius:8px;overflow:hidden}.calendar-page .box-calendar-new .item{width:16.67%;width:calc(16.7% - 3.8px);background:#F7F7F7;padding:12px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:#4F4F4F;font-size:16px;font-family:Arial;line-height:1.5;text-align:center;-ms-flex-line-pack:start;align-content:start;position:relative}.calendar-page .box-calendar-new .item svg{fill:#F1C21B;width:20px;height:20px}.calendar-page .box-calendar-new .item p{width:100%;margin-bottom:0}.calendar-page .box-calendar-new .item .day-thang{color:#757575;width:100%}.calendar-page .box-calendar-new .item .day-thang b{font-weight:400}.calendar-page .box-calendar-new .item br{display:none}.calendar-page .box-calendar-new .item .day-num{font:400 64px/1 "Merriweather",serif;color:#222;display:block;width:100%;-webkit-font-feature-settings:"pnum" on, "lnum" on;font-feature-settings:"pnum" on, "lnum" on}.calendar-page .box-calendar-new .item .day-note{color:#B42652}.calendar-page .box-calendar-new .item .day-note a{text-decoration:none;border-bottom-width:1px;border-bottom-style:solid;padding-bottom:1px}.calendar-page .box-calendar-new .item .day-note span{color:#757575;font-size:14px}.calendar-page .box-calendar-new .column-1{width:100%}.calendar-page .box-calendar-new .column-2{width:50%;width:calc(50% - 2px)}.calendar-page .box-binhluan .name-page-t{color:#B42652}.calendar-page .box-binhluan .art_item{padding-top:0;border-bottom:1px solid #E5E5E5;padding-bottom:16px;margin-bottom:16px}.calendar-page .box-binhluan .art_item::after{display:none}.calendar-page .box-binhluan .art_item:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.calendar-page .box-binhluan .art_item:first-of-type .thumb_art{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0;border-radius:0;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.calendar-page .box-binhluan .art_item:first-of-type .title_news{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin-bottom:0}.calendar-page .box-binhluan .art_item:first-of-type .title_news a{font-size:20px}.calendar-page .box-binhluan .art_item:first-of-type .short_intro{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.calendar-page .box-binhluan .art_item:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.calendar-page .btn-view{font-size:16px;color:#4F4F4F;line-height:1.5;padding:0px 26px 0 0px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.75 3C19.5449 3 21 4.45507 21 6.25V17.75C21 19.5449 19.5449 21 17.75 21H6.25C4.45507 21 3 19.5449 3 17.75V6.25C3 4.45507 4.45507 3 6.25 3H17.75ZM19.5 8.5H4.5V17.75C4.5 18.7165 5.2835 19.5 6.25 19.5H17.75C18.7165 19.5 19.5 18.7165 19.5 17.75V8.5ZM7.75 14.5C8.44036 14.5 9 15.0596 9 15.75C9 16.4404 8.44036 17 7.75 17C7.05964 17 6.5 16.4404 6.5 15.75C6.5 15.0596 7.05964 14.5 7.75 14.5ZM12 14.5C12.6904 14.5 13.25 15.0596 13.25 15.75C13.25 16.4404 12.6904 17 12 17C11.3096 17 10.75 16.4404 10.75 15.75C10.75 15.0596 11.3096 14.5 12 14.5ZM7.75 10.5C8.44036 10.5 9 11.0596 9 11.75C9 12.4404 8.44036 13 7.75 13C7.05964 13 6.5 12.4404 6.5 11.75C6.5 11.0596 7.05964 10.5 7.75 10.5ZM12 10.5C12.6904 10.5 13.25 11.0596 13.25 11.75C13.25 12.4404 12.6904 13 12 13C11.3096 13 10.75 12.4404 10.75 11.75C10.75 11.0596 11.3096 10.5 12 10.5ZM16.25 10.5C16.9404 10.5 17.5 11.0596 17.5 11.75C17.5 12.4404 16.9404 13 16.25 13C15.5596 13 15 12.4404 15 11.75C15 11.0596 15.5596 10.5 16.25 10.5ZM17.75 4.5H6.25C5.2835 4.5 4.5 5.2835 4.5 6.25V7H19.5V6.25C19.5 5.2835 18.7165 4.5 17.75 4.5Z' fill='%234F4F4F'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right -1px;display:block;height:22px;width:150px;cursor:pointer;border:0;text-align:right;margin-left:auto}.calendar-page .btn-view::-webkit-input-placeholder{color:#4F4F4F}@media (max-width: 600px){.calendar-page .name-page-t{font-size:20px}.calendar-page .weather-page{margin-top:0;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e5e5}.calendar-page .weather-page .box-info-weather{padding:16px}.calendar-page .weather-page .sub-area{background:#FFFFFF;padding:8px;-webkit-box-shadow:0px 1px 4px rgba(0,0,0,0.2);box-shadow:0px 1px 4px rgba(0,0,0,0.2);border-radius:4px;position:absolute;width:calc(100vw - 40px);right:-16px;opacity:0;visibility:hidden;top:120%;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0.7, 1, 0.7, 1);transition-timing-function:cubic-bezier(0.7, 1, 0.7, 1)}.calendar-page .weather-page .sub-area .head{border-bottom:1px solid #E5E5E5;padding:12px 16px 20px 16px;margin-bottom:8px}.calendar-page .weather-page .sub-area .search input{border:1px solid #BDBDBD;background:none;border-radius:8px;padding-left:38px}.calendar-page .weather-page .sub-area .list-address .adrress{padding:6px 16px}.calendar-page .weather-page .sub-area .list-address .adrress .location{font-size:14px}.calendar-page .weather-page .sub-area .list-address .adrress .option{display:none}.calendar-page .weather-page .news-area:hover .sub-area{opacity:1;visibility:visible;top:100%;left:inherit;margin-top:-5px}.calendar-page .header-calendar{margin-top:20px}.calendar-page .box-calendar-new .item{font-size:14px;width:calc(33.33% - 3px);padding:6px}.calendar-page .box-calendar-new .item .day-thang b{font-weight:bold;display:block;font-size:14px}.calendar-page .box-calendar-new .item .day-num{font-size:48px}.calendar-page .box-calendar-new .item .day-note a{color:#B42652;border-bottom:0}.calendar-page .box-calendar-new .item .day-note span{font-size:12px}.calendar-page .box-calendar-new .column-1{width:100%;padding:15px}.calendar-page .box-calendar-new .column-2{padding:15px;width:50%;width:calc(50% - 2px)}.calendar-page .btn-view{font-size:13px;background-size:20px;background-position:right 1px;padding-right:20px}}#amlich-calendar{margin-bottom:40px}#amlich-calendar .tenthang{font:700 24px/1.2 "Merriweather",serif;-webkit-font-feature-settings:"pnum" on, "lnum" on;font-feature-settings:"pnum" on, "lnum" on;color:#222;margin:0 5px}#amlich-calendar .prev-month,#amlich-calendar .next-month{font-size:0;line-height:1;margin-top:-3px;background-image:url('data:image/svg+xml,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.4571 23.2071C18.0666 23.5976 17.4334 23.5976 17.0429 23.2071L8.29289 14.4571C8.10536 14.2696 8 14.0152 8 13.75C8 13.4848 8.10536 13.2304 8.29289 13.0429L17.0429 4.29289C17.4334 3.90237 18.0666 3.90237 18.4571 4.29289C18.8476 4.68342 18.8476 5.31658 18.4571 5.70711L10.4142 13.75L18.4571 21.7929C18.8476 22.1834 18.8476 22.8166 18.4571 23.2071Z" fill="%23222222"/></svg>');width:28px;height:28px;background-size:contain}#amlich-calendar .next-month{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#amlich-calendar .duonglich{border-collapse:revert;border-spacing:6px;table-layout:fixed}#amlich-calendar .duonglich tr:nth-child(1) td,#amlich-calendar .duonglich tr:nth-child(2) td{background:none;padding:4px 0}#amlich-calendar .duonglich td{border-radius:4px;background:#FAFAFA;font:700 18px/1 "Merriweather",serif;-webkit-font-feature-settings:"pnum" on, "lnum" on;font-feature-settings:"pnum" on, "lnum" on;color:#4F4F4F;text-align:left;padding:0;position:relative}#amlich-calendar .duonglich td svg{fill:#F1C21B;width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0}#amlich-calendar .duonglich td .am,#amlich-calendar .duonglich td .am2{font:400 14px/1 Arial !important;color:#757575;margin:8px 0}#amlich-calendar .duonglich td .am svg,#amlich-calendar .duonglich td .am2 svg{fill:#BDBDBD}#amlich-calendar .duonglich td .note{color:#C92A57;font:400 11px/1.2 Arial}#amlich-calendar .duonglich td .info-day{position:absolute;width:320px;margin-left:-10px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;font-size:12px;font-family:Arial;font-weight:400;color:#757575;background:#fff;padding:12px;border-radius:8px;border:1px solid #E5E5E5;-webkit-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.2);box-shadow:0px 2px 8px 0px rgba(0,0,0,0.2);opacity:0;visibility:hidden;top:125%;margin-top:13px;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0.7, 1, 0.7, 1);transition-timing-function:cubic-bezier(0.7, 1, 0.7, 1)}#amlich-calendar .duonglich td .info-day .close-info{position:absolute;right:10px;top:0px;font-size:30px;font-family:-webkit-body;display:none}#amlich-calendar .duonglich td .info-day .header-day{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;width:100%}#amlich-calendar .duonglich td .info-day .header-day .day{width:72px;height:64px;border-radius:8px;background:#F7F7F7;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;font-size:11px;font-weight:bold;color:#9F9F9F}#amlich-calendar .duonglich td .info-day .header-day .day .today{width:100%;font:400 40px/1 "Merriweather",serif;text-align:center;color:#222;-webkit-font-feature-settings:"pnum" on, "lnum" on;font-feature-settings:"pnum" on, "lnum" on}#amlich-calendar .duonglich td .info-day .header-day .title{font:400 14px/1.6 "Merriweather",serif;-webkit-font-feature-settings:"pnum" on, "lnum" on;font-feature-settings:"pnum" on, "lnum" on;margin-bottom:4px;color:#222}#amlich-calendar .duonglich td .info-day .header-day ul li{margin-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;line-height:1.4}#amlich-calendar .duonglich td .info-day .header-day ul li .ic{width:15px;height:15px;fill:#BDBDBD;margin-left:0;-ms-flex-negative:0;flex-shrink:0}#amlich-calendar .duonglich td .info-day .header-day ul li .hoang-dao{border-bottom:0;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='3' y='7.5' width='10' height='2' rx='1' fill='%23C92A57'/%3e%3c/svg%3e")}#amlich-calendar .duonglich td .info-day .header-day ul li .hac-dao{border-bottom:0;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='3' y='7.5' width='10' height='2' rx='1' fill='%23757575'/%3e%3c/svg%3e")}#amlich-calendar .duonglich td .info-day .note-day{color:#C92A57;line-height:1.4}#amlich-calendar .duonglich td .info-day .note-day p{display:inline-block}#amlich-calendar .duonglich td .info-day .detail-day ul li{margin-top:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;line-height:1.4}#amlich-calendar .duonglich td .info-day .detail-day ul li svg{fill:#F1C21B;margin-top:-2px}#amlich-calendar .duonglich td .info-day .detail-day ul li .number{font-size:10px;color:#9F9F9F}@media (min-width: 601px){#amlich-calendar .duonglich td:hover .warp::after{opacity:1;visibility:visible}#amlich-calendar .duonglich td:hover .info-day{opacity:1;visibility:visible;top:100%}}#amlich-calendar .duonglich .su-kien{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#757575;font-size:14px;gap:12px;font-weight:400;font-family:Arial}#amlich-calendar .duonglich .su-kien span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#amlich-calendar .duonglich .ngaytuan{background:#fff;font-size:14px;font-weight:bold;text-align:left;padding:5px 0;font-family:Arial;line-height:1.5}#amlich-calendar .duonglich .warp{padding:8px;height:100%;min-height:90px;position:relative}#amlich-calendar .duonglich .warp::after{width:15px;height:15px;border:solid #E5E5E5;border-width:0 1px 1px 0;content:'';position:absolute;bottom:-22px;left:50%;z-index:2;margin-left:-8px;background:#fff;-webkit-transform:rotate(225deg);transform:rotate(225deg);opacity:0;visibility:hidden;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0.7, 1, 0.7, 1);transition-timing-function:cubic-bezier(0.7, 1, 0.7, 1)}#amlich-calendar .duonglich .warp>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#amlich-calendar .duonglich .ngaythang{border-bottom:2px solid rgba(250,250,250,0)}#amlich-calendar .duonglich .weekend{color:#C92A57}#amlich-calendar .duonglich .hac-dao{border-bottom:2px solid #757575}#amlich-calendar .duonglich .hoang-dao{border-bottom:2px solid #C92A57}#amlich-calendar .duonglich .nghi-le{background:#F2B1C4;color:#fff}#amlich-calendar .duonglich .nghi-le svg{fill:#fff}#amlich-calendar .duonglich .nghi-le .am,#amlich-calendar .duonglich .nghi-le .am2{color:#fff}#amlich-calendar .duonglich .nghi-le .am svg,#amlich-calendar .duonglich .nghi-le .am2 svg{fill:#fff}#amlich-calendar .duonglich .nghi-le .note{color:#fff}#amlich-calendar .duonglich .hom-nay{background:#FDEFC9 !important;color:#4F4F4F}#amlich-calendar .duonglich .hom-nay svg{fill:#F5AC00}#amlich-calendar .duonglich .hom-nay .am,#amlich-calendar .duonglich .hom-nay .am2{color:#4F4F4F}#amlich-calendar .duonglich .hom-nay .am svg,#amlich-calendar .duonglich .hom-nay .am2 svg{fill:#BDBDBD}#amlich-calendar .duonglich .hom-nay .note{color:#4F4F4F}@media (max-width: 600px){#amlich-calendar .tenthang{font-size:20px;margin:0 2px}#amlich-calendar .prev-month,#amlich-calendar .next-month{width:24px;height:24px}#amlich-calendar .duonglich{border-spacing:4px}#amlich-calendar .duonglich tr:nth-child(1) td,#amlich-calendar .duonglich tr:nth-child(2) td{padding:4px 0 5px 0;vertical-align:middle}#amlich-calendar .duonglich tr:nth-child(1) td .su-kien,#amlich-calendar .duonglich tr:nth-child(2) td .su-kien{margin-top:0}#amlich-calendar .duonglich td{font-size:16px;text-align:left;color:#626262;font-weight:400}#amlich-calendar .duonglich td svg{width:16px;height:16px}#amlich-calendar .duonglich td .note{display:none}#amlich-calendar .duonglich td .am{font-size:13px !important;margin-bottom:0;color:#BDBDBD;margin-top:10px}#amlich-calendar .duonglich td .info-day{padding:10px;display:block;left:0;width:calc(100vw - 40px);margin-left:0;margin-top:10px}#amlich-calendar .duonglich td .info-day .close-info{display:block}#amlich-calendar .duonglich td:nth-child(2) .info-day{left:-100%}#amlich-calendar .duonglich td:nth-child(3) .info-day{left:-220%}#amlich-calendar .duonglich td:nth-child(4) .info-day{left:-330%}#amlich-calendar .duonglich td:nth-child(5) .info-day{left:-430%}#amlich-calendar .duonglich td:nth-child(6) .info-day{left:-540%}#amlich-calendar .duonglich td:nth-child(7) .info-day{left:-650%}#amlich-calendar .duonglich td.active .warp::after{opacity:1;visibility:visible}#amlich-calendar .duonglich td.active .info-day{opacity:1;visibility:visible;top:100%}#amlich-calendar .duonglich input{width:100%}#amlich-calendar .duonglich .su-kien{font-size:12px;margin-top:8px;gap:5px}#amlich-calendar .duonglich .su-kien span{width:80px;gap:3px}#amlich-calendar .duonglich .ngaytuan{font-size:12px;font-weight:400}#amlich-calendar .duonglich .warp{padding:5px 3px;min-height:56px}#amlich-calendar .duonglich .warp>div{gap:0}#amlich-calendar .duonglich .warp::after{width:10px;height:10px;bottom:-16px}#amlich-calendar .duonglich .hac-dao{border-bottom:2px solid #9f9f9f}#amlich-calendar .duonglich .hoang-dao{border-bottom:2px solid #ed8faa}#amlich-calendar .duonglich .nghi-le.hac-dao{border-bottom:2px solid #4f4f4f}#amlich-calendar .duonglich .nghi-le.hoang-dao{border-bottom:2px solid #c7000b}}.flatpickr-current-month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;padding:0;font-size:14px}.flatpickr-current-month .numInputWrapper{height:19px}.flatpickr-current-month .numInputWrapper input.cur-year{padding:0 12px 0 0}.flatpickr-current-month .numInputWrapper:hover{background:none}.flatpickr-monthSelect-months{margin-top:0 !important}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{padding:6px 10px !important}

/*# sourceMappingURL=lunisolar-calendar.css.map */