*{box-sizing:border-box}.body{font-size:1rem;font-weight:400;line-height:1.5;overflow-x:hidden;overflow-y:hidden;padding:0!important;position:auto;text-align:center;width:100%}header{background:var(--neutral-color);border-bottom:1px solid var(--border-color);display:block;position:static;width:100%}header #logo{color:var(--main-color);font-size:175%;line-height:1;text-align:center}header #logo .icon{padding-right:.25em}.rows{display:flex;flex-direction:row;flex-wrap:wrap;font-size:14px;justify-content:inherit;margin:0;padding:0;width:100%}.row-middle{align-items:center}.days{background-color:var(--white-background)}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-start{justify-content:flex-start;text-align:left}.col-center{justify-content:center;text-align:center}.col-end{justify-content:flex-end;text-align:right}.calendar{background:var(--neutral-color);border:1px solid var(--border-color);display:contents;width:100%}.calendar .header{align-content:center;background-color:var(--white-background);border:none;border-top-left-radius:5px;border-top-right-radius:5px;font-size:100%;font-weight:700;padding:12px 10px 0;position:static;text-overflow:clip;transition:margin-left .4s;white-space:nowrap;width:auto}.calendar .header .icon{color:#333;cursor:pointer;font-size:large;transition:.15s}.calendar .header button{background:#e0e0e0;border:none;border-radius:5px;padding:5px 10px;position:-webkit-sticky;position:sticky}.calendar .header select{background:#e0e0e0}.calendar .header button:hover,.calendar .header select:hover{background:#ccc}.calendar .header .icon:first-of-type{margin-left:.25em}.calendar .header .icon:last-of-type{margin-right:.25em}.calendar .days{background:#eee;border:1px solid var(--border-color);font-size:120%;font-weight:300;position:-webkit-sticky;position:sticky;text-overflow:ellipsis;white-space:nowrap}.calendar .list{background-color:var(--white-background);border:2px solid var(--border-color);padding:0 20px}.calendar .list:hover{background:var(--hover-background)}.calendar .list .rows{position:absolute}.calendar .list .row .date{font-size:35px;text-align:center}.calendar .list .row .day{font-size:smaller;margin-top:-4px;text-align:center}.calendar .list .row .detail{font-size:small;max-width:85%;padding:5px 0 5px 10px}.listevent{border-radius:3px;color:#fff;cursor:pointer;font-size:16px;height:22px;margin:0 5px 0 0;overflow:hidden;padding:0 5px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.eng,.nep{font-weight:600;text-transform:none}.calendar .cell{background-color:var(--white-background);border:1px solid var(--border-color);cursor:pointer;padding:0;position:relative;transition:.25s ease-out}.calendar .cell:hover{background:var(--hover-background);transition:.5s ease-out}.current{background:var(--primary-color)!important;color:#fff}.calendar .rows{height:9em}.calendar .cell:last-child{border-right:2px solid var(--border-color)}.calendar .cell .bg{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;overflow:hidden;position:absolute;width:100%}.other-month:after{background:#ffffff77;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}html[data-theme=dark] .other-month:after{background:#333333ee}.calendar .cell .bg .text{font-size:2.5em;font-weight:300;letter-spacing:-1px;position:absolute}.calendar .cell .bg .number{right:.4em}.calendar .cell .bg .number,.calendar .cell .bg .tithi{bottom:.4em;font-size:14px;font-weight:400;letter-spacing:-.05em;line-height:1;position:absolute}.calendar .cell .bg .tithi{left:.4em;text-align:left}.calendar .cell .bg .tithiMonth{bottom:1.8em;font-size:14px;font-weight:400;left:.4em;letter-spacing:-.05em;line-height:1;position:absolute;text-align:left}.calendar .cell .event{border:none;cursor:pointer;font-size:16px;font-weight:200;height:-webkit-fit-content;height:fit-content;justify-content:center;max-height:48px;position:absolute;text-align:center;text-overflow:ellipsis;top:.1em;white-space:pre-wrap;width:100%}.calendar .cell .more{align-items:center;background:#999;border-radius:15px;color:#fff;font-size:14px;justify-content:center;letter-spacing:2px;padding:0 3px;position:absolute;right:.3em;top:45%;white-space:nowrap}.calendar .cell .event:hover{transform:scale(1.05)}.calendar .cell .more:hover{transform:scale(1.2)}.calendar .disabled{color:var(--text-color-light);pointer-events:none}.calendar .days .cell{font-size:medium;text-align:center}.calendar .days .cell:hover{background:#bbb}.calendar .cell .bg:hover,.calendar .current .bg:hover{background:var(--hover-background);transition:.2s ease-in-out}.calendar .col{flex-basis:14.28571%;width:14.28571%}.printable{display:none;margin:0;padding:0;page-break-before:always}.year-rows{display:flex;flex-flow:row nowrap;height:2.25em;width:100%}.year-rows .cell:last-child{border-right:none!important}.year-rows .cell:first-child{border-left:none}.year-text{font-size:.9em;font-weight:300;letter-spacing:-1px;position:absolute}.year-number{bottom:.2em;font-size:.5em;font-weight:400;letter-spacing:-.05em;line-height:1;position:absolute;right:.2em}.loader{background-color:#8e8e8e;height:4px;margin:50px auto 0;overflow:hidden;position:relative;width:50%}.loader:before{animation:loading 2s linear infinite;background-color:var(--primary-color);content:"";height:4px;left:-200px;position:absolute;width:50%}.calSmall{display:none}@keyframes loading{0%{left:-200px;width:30%}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}@media screen and (max-width:992px){.xl-win{display:none}.sm-win{display:block!important}.feed{margin-bottom:20px}.tithi{visibility:hidden;width:20px}.tithi:first-letter{visibility:visible}}@media only screen and (max-width:767px){.calendar .rows{height:7.5em}.calendar .cell .more{right:50%;top:70%;transform:translate(50%)}.calendar .cell .more:hover{transform:translate(50%) scale(1.2)}.modal-wrapper{max-width:80%}.calendar .header{margin-left:0}.calendar{border-bottom-left-radius:5px}.nep .col{text-overflow:clip;width:14.28571%}.calendar .cell .event{font-size:15px;white-space:nowrap}.calendar .cell .bg .text{font-size:2em}.calendar .cell .more,.number,.tithi,.tithiMonth{font-size:13px!important;white-space:nowrap}}@media (max-width:480px){.calSmall{display:block}.calLarge{display:none}.header-center{display:block}.calendar .rows{height:4em}.calendar .cell .bg .text{font-size:1.5em!important}.calendar .cell .event,.calendar .cell .more,.tithi,.tithiMonth{display:none}.row .col{width:100%}.bottom-text{padding-bottom:3.5rem}.calendar .cell .more,.number,.tithi,.tithiMonth{font-size:12px!important;white-space:nowrap}}@media (max-width:992px){.calSmall{display:block}}.year-days{font-weight:600;width:14.28571%}.large-width{width:80px}.cal-title{font-size:30px;min-height:36px}
