html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;background-color:#3c3c3c}.s16mjry7{padding:30px 30px 0}@media screen and (max-width: 414px){.s16mjry7{padding:12px 12px 3px}}.s16mjry7 .info-outer{margin-bottom:12px;border-radius:5px;padding:14px 12px;opacity:1;-webkit-transition:.5s ease;transition:.5s ease}.s16mjry7 .info-outer.toggle{opacity:0}.s16mjry7 .info-outer.toggle .year{font-size:25px}.s16mjry7 .info-outer .year{color:#fff;font-size:45px;text-align:center;-webkit-transition:.5s ease;transition:.5s ease}.s16mjry7 .info-outer-fixed{position:fixed;top:0;right:0;z-index:1;pointer-events:none;background-color:rgba(153,153,255,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:8px 12px 9px;margin:5px;border-radius:5px;box-shadow:inset 0 0 3px 1px rgba(255,255,255,.7);-webkit-transition:.5s ease;transition:.5s ease;opacity:0}.s16mjry7 .info-outer-fixed .year{color:#fff;font-size:45px;text-align:center;-webkit-transition:.5s ease;transition:.5s ease}.s16mjry7 .info-outer-fixed.toggle{opacity:1;pointer-events:all}.s16mjry7 .info-outer-fixed.toggle .year{font-size:25px}.s16mjry7 .calendar{display:-ms-grid;display:grid;-ms-grid-columns:repeat(4,1fr);grid-template-columns:repeat(4,1fr);gap:12px}@media screen and (max-width: 1520px){.s16mjry7 .calendar{-ms-grid-columns:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 1150px){.s16mjry7 .calendar{-ms-grid-columns:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 775px){.s16mjry7 .calendar{-ms-grid-columns:repeat(1,1fr);grid-template-columns:repeat(1,1fr)}}.s16mjry7 .calendar .month-outer .month{border:1px solid #ccc;background-color:#fff;border-radius:5px;overflow:hidden}.s16mjry7 .calendar .month-outer .month .title{background-color:#99f;color:#fff;margin:0;padding:12px 0;text-align:center;font-size:25px;font-weight:700;font-style:italic}.s16mjry7 .calendar .month-outer .month .weekdays,.s16mjry7 .calendar .month-outer .month .days{display:-ms-grid;display:grid;-ms-grid-columns:repeat(7,1fr);grid-template-columns:repeat(7,1fr);gap:6px;padding:6px}.s16mjry7 .calendar .month-outer .month .weekdays .weekday,.s16mjry7 .calendar .month-outer .month .days .weekday,.s16mjry7 .calendar .month-outer .month .weekdays .day,.s16mjry7 .calendar .month-outer .month .days .day{text-align:center;padding:12px 5.5px 11px}.s16mjry7 .calendar .month-outer .month .weekdays{font-weight:700;border-bottom:1px solid #ccc;padding:0 6px;font-style:italic}.s16mjry7 .calendar .month-outer .month .day{border:1px solid #eee;border-radius:5px;-webkit-transition:.5s ease;transition:.5s ease}.s16mjry7 .calendar .month-outer .month .day.other-month{color:#ccc}.s16mjry7 .calendar .month-outer .month .day.holiday{background-color:#74f;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.s16mjry7 .calendar .month-outer .month .day.normal-holiday{background-color:#cbf;color:#fff}.s16mjry7 .calendar .month-outer .month .day.highlight{background-color:#ff3eff;box-shadow:inset 0 0 4px 2px rgba(255,255,255,.7)}.s16mjry7 .calendar .month-outer .holiday-desc-outer{overflow:hidden;width:360px}.s16mjry7 .calendar .month-outer .holiday-desc-outer .row-outer{overflow-x:auto;overflow-y:hidden;display:-ms-grid;display:grid;gap:12px;-webkit-scroll-snap-type:var(--s16mjry7-0);-ms-scroll-snap-type:var(--s16mjry7-0);scroll-snap-type:var(--s16mjry7-0)}.s16mjry7 .calendar .month-outer .holiday-desc-outer .row-outer::-webkit-scrollbar{height:0}.s16mjry7 .calendar .month-outer .holiday-desc-outer .row-outer .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;background-color:#74f;padding:15px 12px;text-align:center;color:#fff;font-weight:700;font-size:18px;border-radius:5px;margin:6px 0;pointer-events:none}.s16mjry7 .calendar .month-outer .holiday-desc-outer .row-outer .row.with-snap{scroll-snap-snap-align:center;scroll-snap-align:center}.s16mjry7 .calendar .month-outer .holiday-desc-outer .row-outer .row div:last-child{margin-left:8px}.s16mjry7 .calendar .month-outer .holiday-desc-outer .row-outer .row div:last-child.move{position:relative;overflow:hidden}.s16mjry7 .calendar .month-outer .holiday-desc-outer .row-outer .row div:last-child.move:before{content:"";position:absolute;top:0;left:0;bottom:0;width:6px;background:linear-gradient(to right,rgb(119,68,255),transparent);z-index:1}.s16mjry7 .calendar .month-outer .holiday-desc-outer .row-outer .row div:last-child.move:after{content:"";position:absolute;top:0;right:0;bottom:0;width:6px;background:linear-gradient(to left,rgb(119,68,255),transparent);z-index:1}.s16mjry7 .calendar .month-outer .holiday-desc-outer .row-outer .row div:last-child.move span{display:inline-block;white-space:nowrap;-webkit-animation:textSlide-s16mjry7 10s linear infinite;animation:textSlide-s16mjry7 10s linear infinite}@-webkit-keyframes textSlide-s16mjry7{0%{-webkit-transform:translateX(var(--padding-space));-moz-transform:translateX(var(--padding-space));-ms-transform:translateX(var(--padding-space));transform:translate(var(--padding-space))}50%{-webkit-transform:translateX(calc(var(--move) - 100%));-moz-transform:translateX(calc(var(--move) - 100%));-ms-transform:translateX(calc(var(--move) - 100%));transform:translate(calc(var(--move) - 100%))}to{-webkit-transform:translateX(var(--padding-space));-moz-transform:translateX(var(--padding-space));-ms-transform:translateX(var(--padding-space));transform:translate(var(--padding-space))}}@keyframes textSlide-s16mjry7{0%{-webkit-transform:translateX(var(--padding-space));-moz-transform:translateX(var(--padding-space));-ms-transform:translateX(var(--padding-space));transform:translate(var(--padding-space))}50%{-webkit-transform:translateX(calc(var(--move) - 100%));-moz-transform:translateX(calc(var(--move) - 100%));-ms-transform:translateX(calc(var(--move) - 100%));transform:translate(calc(var(--move) - 100%))}to{-webkit-transform:translateX(var(--padding-space));-moz-transform:translateX(var(--padding-space));-ms-transform:translateX(var(--padding-space));transform:translate(var(--padding-space))}}.s16mjry7 .calendar .month-outer .holiday-desc-outer .row-outer .no-holiday{background-color:#99f;padding:15px 12px;text-align:center;color:#fff;font-weight:700;font-size:18px;border-radius:5px;margin:6px 0}.s16mjry7 .footer h6{text-align:center;color:#fff;padding:12px 0 18px}.s16mjry7 .back-fill{position:fixed;top:0;bottom:0;pointer-events:none}.s16mjry7 .back-fill .icon{position:absolute;top:50%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:35px;text-shadow:0;pointer-events:all;background-color:#99f;height:100px;border-radius:20px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;opacity:.3;box-shadow:inset 0 0 2px 1px rgba(255,255,255,.7);-webkit-transition:.5s ease;transition:.5s ease}.s16mjry7 .back-fill .icon:first-child{left:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width: 414px){.s16mjry7 .back-fill .icon:first-child{-webkit-transform:translate(-30%,-50%);-moz-transform:translate(-30%,-50%);-ms-transform:translate(-30%,-50%);transform:translate(-30%,-50%)}}.s16mjry7 .back-fill .icon:last-child{right:0;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}@media screen and (max-width: 414px){.s16mjry7 .back-fill .icon:last-child{-webkit-transform:translate(30%,-50%);-moz-transform:translate(30%,-50%);-ms-transform:translate(30%,-50%);transform:translate(30%,-50%)}}.s16mjry7 .back-fill .icon.d:hover{opacity:.7}.s16mjry7 .back-fill .icon.m:active{opacity:1}.s16mjry7 .back-fill .fill-box-outer{display:-ms-grid;display:grid;-ms-grid-columns:repeat(4,1fr);grid-template-columns:repeat(4,1fr);gap:12px}@media screen and (max-width: 1520px){.s16mjry7 .back-fill .fill-box-outer{-ms-grid-columns:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 1150px){.s16mjry7 .back-fill .fill-box-outer{-ms-grid-columns:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 775px){.s16mjry7 .back-fill .fill-box-outer{-ms-grid-columns:repeat(1,1fr);grid-template-columns:repeat(1,1fr)}}.s16mjry7 .back-fill .fill-box-outer .fill-box{width:360px}.s16mjry7 .loading-outer{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(30,30,30,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:-1;opacity:0;-webkit-transition:.5s ease;transition:.5s ease}.s16mjry7 .loading-outer .loading-text{color:#fff;position:relative;font-size:48px;letter-spacing:4px}.s16mjry7 .loading-outer .loading-text:before{content:"Loading";color:#fff;font-size:48px;font-style:italic;letter-spacing:2px;display:inline-block;-webkit-animation:floatText-s16mjry7 .7s ease-out infinite alternate;animation:floatText-s16mjry7 .7s ease-out infinite alternate}@-webkit-keyframes floatText-s16mjry7{0%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);opacity:.5}to{-webkit-transform:translateY(-35px);-moz-transform:translateY(-35px);-ms-transform:translateY(-35px);transform:translateY(-35px);opacity:1}}@keyframes floatText-s16mjry7{0%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);opacity:.5}to{-webkit-transform:translateY(-35px);-moz-transform:translateY(-35px);-ms-transform:translateY(-35px);transform:translateY(-35px);opacity:1}}.s16mjry7 .loading-outer .loading-text:after{content:"";width:100%;height:10px;position:absolute;left:0;top:100%;-webkit-filter:blur(4px);filter:blur(4px);border-radius:50%;-webkit-animation:bottomShadow-s16mjry7 .7s ease-out infinite alternate;animation:bottomShadow-s16mjry7 .7s ease-out infinite alternate}@-webkit-keyframes bottomShadow-s16mjry7{0%{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);background:rgba(0,0,0,.5)}to{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);background:rgba(0,0,0,.1)}}@keyframes bottomShadow-s16mjry7{0%{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);background:rgba(0,0,0,.5)}to{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);background:rgba(0,0,0,.1)}}.s16mjry7 .loading-outer.toggle{z-index:2;opacity:1}
