@font-face{font-family:Open Sans;src:url(/src/fonts/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0;overflow:hidden}div,span{word-wrap:break-word}body{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400}a{color:#1976d2;text-decoration:none;transition:color .3s}a:hover{color:#004ba0}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1976d2;color:#fff;cursor:pointer;transition:background-color .3s,border-color .3s}button:hover{background-color:#004ba0}@media (prefers-color-scheme: dark){body{color:#ffffffde;background-color:#081833}button{background-color:#bb86fc}button:hover{background-color:#8858c8}}svg{filter:drop-shadow(-.2px -.2px 1px rgba(255,255,255,.2)) drop-shadow(.2px -.2px 1px rgba(255,255,255,.2)) drop-shadow(-.2px .2px 1px rgba(255,255,255,.2)) drop-shadow(.2px .2px 1px rgba(255,255,255,.2));border-radius:5px}.MuiListItemAvatar-root svg,.MuiStepper-root svg{filter:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar:horizontal{height:0px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#fff;border-radius:20px}@media (hover: none) and (pointer: coarse){*{scrollbar-width:none}::-webkit-scrollbar{display:none}}body{font-family:Arial,sans-serif;margin:0;padding:0}header{background-color:#333;color:#fff}nav ul{list-style-type:none;margin:0;padding:0;display:flex;gap:10px}nav ul li{display:inline}.hero{padding:50px;background-color:#007bff;color:#fff;text-align:center}.features{padding:20px;text-align:center}.PrivatePickersYear-root button{width:75px!important;line-height:normal!important}.fc-theme-standard .fc-scrollgrid{border:1px solid rgba(0,0,0,.12)}.fc-theme-standard td,.fc-theme-standard th{border:1px solid rgba(0,0,0,.12);padding:4px}.fc-toolbar-title{font-size:1.25rem;color:#000}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.bounce-animation{animation:bounce 1s infinite}
