*{box-sizing:border-box;padding:0;margin:0}body{scrollbar-width:none;-ms-overflow-style:none}.custom-scroll-box{overflow-y:auto;scrollbar-width:auto;-ms-overflow-style:auto}.custom-scroll-box::-webkit-scrollbar{display:auto}body{overflow-x:hidden;overflow-y:auto}body,html{max-width:100vw}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.fc-button,.fc-button:active{box-shadow:none!important;border:1px solid #0084ca!important;background-color:#0084ca!important;text-transform:capitalize!important;transition:background-color .5s ease!important;border-radius:6px!important}.fc-button:hover{background-color:#1662a6!important;box-shadow:0 2px 6px rgba(0,0,0,.2)!important}.fc-button:focus,.fc-button:focus-visible,.fc-button:focus-within{background-color:#1662a6!important;animation:ripple-animation .5s linear!important}.fc-button:visited{background-color:#0084ca!important}.fc-toolbar-title{font-weight:500;color:#005c98}.fc-timegrid-button{width:500px!important}.fc-col-header-cell{font-weight:500;color:#121212}.fc-timegrid{font-weight:400;color:#666}.fc-event-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root{--fc-neutral-bg-color:#f2f6f9;--fc-today-bg-color:transparent}.scrollbar{float:left;height:300px;width:65px;background:#f5f5f5;overflow-y:scroll;margin:auto}#style-1::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}#style-1::-webkit-scrollbar{width:8px;background-color:#f5f5f5}#style-1::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#898989}.mui-1y8audd-MuiPaper-root-MuiPopover-paper{box-shadow:1px 1px 10px #00000022!important}.mui-187tnck-MuiGrid-root{margin-left:0!important}.fc-day-grid-event{margin:0!important;padding:0!important}.fc-daygrid-event-harness{margin:0!important}.fc-h-event{border:none!important}.fc-bg-event{opacity:.8!important}.fc-daygrid-day-number{z-index:1;position:relative}.future-date{background-color:#f0f0f0!important;color:#999!important}.event-slider{margin:0 auto;padding:40px;width:80%}.event-card{background-color:#f5f5f5;padding:20px;text-align:center;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.event-card h3{margin-bottom:10px;font-size:18px;color:#333}.event-card p{margin:5px 0;color:#777}.swiper-pagination-bullet{width:12px!important;height:12px!important;background:#fff!important;opacity:.5!important;transition:opacity .3s ease!important}.swiper-pagination-bullet-active{opacity:1!important}.icon-hover{position:relative;display:flex;height:100%}.icon-hover .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:900;font-size:24px;color:#0084ca;opacity:0;transition:opacity .3s ease;z-index:99999;background-color:#00000055;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.icon-hover:hover .icon{opacity:1}.text-center{display:flex;justify-content:center;flex-direction:column;text-align:center}.row{display:flex;flex-direction:row}.column{display:flex;flex-direction:column}.s1{flex:1 1}.s2{flex:2 1}.s3{flex:3 1}.s4{flex:4 1}.s5{flex:5 1}.s6{flex:6 1}.s7{flex:7 1}.s8{flex:8 1}.s9{flex:9 1}.s10{flex:10 1}.s11{flex:11 1}.s12{flex:12 1}.center{display:flex;justify-content:center;flex-direction:column;text-align:center}.react-calculator{width:100%;height:100%;display:grid;grid-template-rows:25% 1fr}.result-panel{display:flex;flex:2 1;flex-direction:column;background-color:#e3e7e9;text-align:right;padding:0 1rem;line-height:1.5rem;overflow:scroll}.cur-row{color:#46494e;font-size:30px;background-color:inherit!important;border:none;outline:none;text-align:right!important}.cur-row,.last-row{flex:1 1;max-width:100%}.last-row{color:#969ba3;font-size:20px;align-items:flex-end;display:flex;justify-content:flex-end}.button-panel{flex:5 1}.button-panel .button{cursor:pointer;position:relative;margin:0;padding:0;box-shadow:inset 1px 1px 0 0 #e3e7e9;border:none;background-color:#fafafa;font-size:20px;line-height:0px;text-align:center;overflow:hidden}.button:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:40px;height:40px;border-radius:50%;background:#aaa;opacity:0}.button-panel .clicked:before{animation:react-calculator-click .5s ease-out 0s 1 alternate forwards}.last{color:#fff;background-color:#ed8d35!important}.button-panel:focus{outline:none}@keyframes react-calculator-click{0%{transform:scale(1);opacity:.7}to{transform:scale(3);opacity:0}}