*{box-sizing:border-box;margin:0;padding:0}.twake{letter-spacing:0%;text-align:center;vertical-align:middle;padding:.2rem;font-family:Cal Sans;font-size:28.07px;font-weight:400;line-height:100%}.calendar-text{letter-spacing:0%;text-align:center;vertical-align:middle;-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(#ffb73d,#f26c32);-webkit-background-clip:text;background-clip:text;padding:.2rem;font-family:Cal Sans;font-size:28.07px;font-weight:400;line-height:100%}.menubar{z-index:1000;justify-content:space-between;align-items:center;width:100%;padding:.5rem;display:flex}.menubar-item{align-items:center;display:flex}.logo{padding:.5rem 1rem;font-size:1.5rem}.nav-month{gap:38px;padding-left:2px;padding-right:2px}.day-selector{font-size:small;font-weight:100}.search-bar{width:600px;height:43.89px;top:18px;left:887px}.menu-tools{gap:24px;width:383.2px;height:49px;top:16px;left:1511px}.App{text-align:center;font-family:Roboto}.App-header{color:#fff;background-color:#282c34;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}main{flex-direction:row;display:flex}.calendar{width:100%;height:100%}.sidebar{border-right:2px gray}.fc .fc-daygrid-day{font-size:.75rem;height:10px!important;min-height:10px!important}.fc .fc-timegrid-slot{height:60px!important}#calendar{flex:1;overflow:hidden}.fc-scroller-liquid-absolute{max-height:calc(100vh - 100px);overflow-y:auto!important}.scrollgrid-section-header{border:#fff}.fc-daygrid-day-top{color:#1e293b;flex-direction:column;align-items:center;padding:.5rem 0;font-family:Inter,sans-serif;display:flex}.fc-daygrid-day-top .fc-daygrid-day-number{font-size:1rem;font-weight:600;line-height:2}.fc-daygrid-day-top small{letter-spacing:.05em;color:#94a3b8;text-transform:uppercase;font-size:.75rem}.current-date{color:#fff;background-color:orange;border-radius:50%;padding:50px}.fc .fc-col-header-cell,.fc .fc-scrollgrid table,.fc-theme-standard .fc-scrollgrid{background:0 0;border:none}.sidebar-calendar{background-color:#fff;border-radius:12px;flex-direction:column;gap:30px;width:280px;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:flex;box-shadow:0 4px 12px #0000001a}.react-calendar{-webkit-user-select:none;user-select:none;border:none;width:100%;font-size:14px}.react-calendar__tile{background-color:#fff;border:none;border-radius:50%;width:12px;height:37.52px;transition:background-color .3s,color .3s}.react-calendar__tile:hover{cursor:pointer;background-color:#e0e0e0;border:none;border-radius:50%}.react-calendar__tile--active{color:#fff;background-color:orange}.sidebar-calendar h2{color:#333;margin:0 0 10px;font-size:1.3rem;font-weight:700}.calendar-list{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.calendar-list li{color:#444;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 15px;font-weight:600;transition:background-color .2s;display:flex}.calendar-list li.work{color:#1a73e8;background-color:#d0e8ff}.calendar-list li.work:hover{background-color:#b0d4ff}.calendar-list li.personal{color:#d93025;background-color:#ffe0e0}.calendar-list li.personal:hover{background-color:#ffb3b3}.calendar-list li:before{content:"";border-radius:50%;flex-shrink:0;width:12px;height:12px}.calendar-list li.work:before{background-color:#1a73e8}.calendar-list li.personal:before{background-color:#d93025}