:root{--close-noti-popup-hover-bg-color:#e9e9e9;--bd-color:#ddd;--text-color:black;--input-bg:#e8e8e8;--sidebar-bg:#ffffffb3;--btn-bg-color:#d4d4d4;--btn-hover-bg-color:#b4b4b4;--work-areas-bg-color:#e8e8e8;--input-bd-color:#fff;--task-bg-color:#e8e8e8;--task-hover-bg-color:#fff;--theme-btn-bg-color:#17171c;--theme-btn-hover-bg-color:#3d3d4b;--task-creation-div-bg-color:#f3f3f3;--ask-for-noti-popup-bg-color:#7f7f7f33;--task-attribute-separator-color:black;--task-options-btn-bg-color:var(--task-bg-color);--task-options-btn-hover-bg-color:var(--task-hover-bg-color);--timer-progress-ring-color:var(--accent-color);--fc-buttons-bg-color:#ffffff4d;--fc-buttons-icon-color:black;--fc-daygrid-day-bg-color:#d9d9d9;--fc-daygrid-day-hover-bg-color:oklch(78.577% .00009 271.152);--fc-border-color:oklch(51.795% .09629 20.892);--accent-color:#d4d4d4;--accent-text-color:black}[data-mode=dark]{--close-noti-popup-hover-bg-color:#000418;--bd-color:#363636;--text-color:white;--input-bg:#17171c;--sidebar-bg:#17171ce6;--btn-bg-color:#252525;--btn-hover-bg-color:#4c4c4c;--work-areas-bg-color:#17171c;--input-bd-color:#363636;--task-bg-color:#17171c;--task-hover-bg-color:#3d3d4b;--theme-btn-bg-color:#e8e8e8;--theme-btn-hover-bg-color:#b5b5b5;--task-creation-div-bg-color:#f3f3f3;--ask-for-noti-popup-bg-color:#1f1f1f33;--task-attribute-separator-color:#fff;--task-options-btn-bg-color:var(--task-bg-color);--task-options-btn-hover-bg-color:var(--task-hover-bg-color);--timer-progress-ring-color:var(--accent-color);--fc-buttons-bg-color:#ffffff4d;--fc-buttons-icon-color:white;--fc-daygrid-day-bg-color:#1a1a1c;--fc-daygrid-day-hover-bg-color:#2e2f34;--fc-border-color:#000418}html{margin:0;padding:0;overflow-x:hidden}body{width:100vw;min-height:100vh;color:var(--text-color);box-sizing:border-box;flex-direction:row;align-items:flex-start;margin:0;padding:0;font-family:Inter;display:flex;overflow-x:hidden}@media (width<=1240px){body{flex-direction:column;width:100%}}h1{font-weight:400}button{background-color:var(--btn-bg-color);color:var(--text-color);font-family:Inter;transition:all .1s}button:hover{cursor:pointer;transform:scale(1.07)}.askForNotifications{text-align:center;z-index:9999;background:var(--ask-for-noti-popup-bg-color);-webkit-backdrop-filter:blur(8px);color:var(--text-color);border:1px solid #ffffff4d;border-radius:16px;justify-content:center;align-items:center;gap:6px;width:100%;max-width:600px;margin-left:auto;margin-right:auto;padding:20px;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 30px #0000001a;flex-flow:row!important;display:flex!important}@media (width<=1240px),(height<=663px),(width<=422px){.askForNotifications{gap:10px;flex-direction:column!important}}.enableNotiMessage{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.enableNotificationsBtn{width:160px;height:36px;color:var(--text-color);background:#fff3;border:1px solid #ffffff4d;border-radius:20px;margin:5px;padding:8px 15px;position:relative;box-shadow:0 4px 30px #0000001a}.enableNotificationsBtn:hover{cursor:pointer;background:#a5a5a533}.closeNotiPopup{text-align:center;color:var(--text-color);background:#fff3;border:1px solid #ffffff4d;border-radius:20px;padding:8px 11px;box-shadow:0 4px 30px #0000001a}.closeNotiPopup:hover{background-color:var(--close-noti-popup-hover-bg-color);transform:scale(1.2)}.notiReminderDiv{z-index:9999;border-radius:10px;margin-bottom:15px;margin-left:25px;position:fixed;bottom:0;left:0;transform:translateY(100%)}.notiReminderDiv.show{animation:.2s ease-out forwards slideFromBottom}.notiReminderText{background:var(--ask-for-noti-popup-bg-color);-webkit-backdrop-filter:blur(8px);color:var(--text-color);border:1px solid #ffffff4d;border-radius:16px;padding:10px 15px;position:sticky;box-shadow:0 4px 30px #0000001a}@keyframes slideFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.sidebar{z-index:9999;background:var(--sidebar-bg);-webkit-backdrop-filter:blur(8px);color:#fff;box-sizing:border-box;border:none;flex-direction:column;justify-content:flex-start;gap:15px;width:260px;height:100vh;padding:15px;display:none;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:0 4px 30px #0000001a;margin:0!important}.sidebarHeader{justify-content:center;align-items:center;gap:10px;display:flex;position:relative;flex-direction:column!important}.sidebarHeaderRow1{justify-content:flex-start;align-items:flex-start;gap:10px;display:flex;position:relative;flex-direction:row!important}.sidebarHeaderRow2{justify-content:center;align-items:center;gap:10px;display:flex;position:relative;flex-direction:row!important}@keyframes slideIn{0%{transform:translate(-110%)}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(-110%)}}.sidebar.show{animation:.2s ease-out forwards slideIn;display:flex}.sidebar.closing{animation:.2s ease-in forwards slideOut;display:flex}@media (width<=1240px){.sidebar.show{animation:none!important;transform:translate(0)!important}.sidebar.closing{animation:none!important;transform:translate(-100%)!important}}.sidebarBtns{flex-direction:column;gap:15px;display:flex}.agentIcon,.decrastinatorIcon{filter:brightness(0);opacity:.7;width:30px;height:30px;transition:all .2s}[data-mode=dark] .agentIcon,[data-mode=dark] .decrastinatorIcon{filter:brightness(0)invert();opacity:.7;transition:all .2s}.dashboardBtn,.calendarBtn,.settingsBtn,.closeSidebarBtn{text-align:flex-start;height:39px;color:var(--text-color);background-color:#0000;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:10px;font-size:1rem;display:flex;position:relative}.closeSidebarBtn{display:none}@media (width<=1240px){.closeSidebarBtn{display:flex}}.dashboardBtn:hover,.calendarBtn:hover,.settingsBtn:hover,.closeSidebarBtn{background-color:var(--btn-bg-color);cursor:pointer}.dashboardBtn.active,.calendarBtn.active,.settingsBtn.active{background-color:var(--btn-bg-color)}.dashboardIcon,.calendarIcon,.settingsIcon{filter:brightness(0);opacity:.7;width:18px;height:18px;transition:all .2s}[data-mode=dark] .dashboardIcon,[data-mode=dark] .calendarIcon,[data-mode=dark] .settingsIcon{filter:brightness(0)invert();opacity:.7;transition:all .2s}.hamburgerBtn{z-index:9999;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:39px;height:39px;padding:10px;font-size:1rem;display:flex;position:relative}@media (width<=1240px){.hamburgerBtn{z-index:9999;display:flex;position:fixed;top:15px;left:15px}}.hamburgerBtn:hover{background-color:var(--btn-bg-color);cursor:pointer}.hamburgerIcon{filter:brightness(0);opacity:.7;width:20px;height:20px;transition:all .2s}[data-mode=dark] .hamburgerIcon{filter:brightness(0)invert();opacity:.7;transition:all .2s}:root.dashboardActive .dashboardHeader,:root.dashboardActive .workAreaSplit,:root.dashboardActive .dashboardContent{display:flex}.dashboardContent{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1160px;margin-left:auto;margin-right:auto;transition:transform .3s;display:flex;position:relative;transform:translate(0)}@media (width<=1240px){.dashboardContent{width:100%;max-width:100%;margin-left:0;margin-right:0}}.accentItem{background-color:var(--accent-color)!important;color:var(--accent-text-color)!important}.accentItem:hover{background-color:var(--accent-color);filter:brightness(.9)}:root.sidebarHidden .dashboardContent{justify-content:center;align-items:center;transform:translate(0);margin-left:auto!important}:root:not(.sidebarHidden) .dashboardContent{align-items:flex-end;transform:translate(140px)}@media (width<=1240px){:root:not(.sidebarHidden) .dashboardContent{justify-content:center;align-items:center;transform:translate(0);margin-left:auto!important}}.header{border-radius:20px;flex-direction:column;gap:15px;display:flex}.dashboardHeader{background:var(--header-bg-color);border-radius:20px;order:0;justify-content:space-between;align-items:center;width:1160px;height:fit-content;margin-top:15px;margin-bottom:0;padding:20px;display:flex;position:relative}@media (width<=1240px){.dashboardHeader{width:51em;max-width:100%;margin-left:0;margin-right:0;padding:15px}}@media (width<=663px){.dashboardHeader{width:100%}}:root.calendarView .dashboardHeader,:root.calendarView .expandMiniAnalyticsBtn,:root.calendarView .miniAnalytics,:root.calendarView .workAreaSplit,:root.calendarView .toDoList,:root.calendarView .focusTimer,:root.calendarView .notes,:root.calendarView .calendar,:root.calendarView .activity{display:none}.actualCommands{justify-content:center;align-items:center;gap:8px;display:flex}.searchDiv{z-index:9997;width:auto;min-width:400px;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.searchDiv.show{display:flex}.searchBarWrapper{width:100%;max-width:400px;display:inline-block;position:relative}.searchBar{border:2px solid var(--input-bd-color);background-color:var(--input-bg);width:100%;height:35px;color:var(--text-color);z-index:9998;box-sizing:border-box;border-radius:20px;padding-left:32px;font-size:13px;position:relative}.searchBar::placeholder{opacity:1;transition:opacity .3s ease-in-out}.searchBar.fade-out::placeholder{opacity:0}.searchResultsMenu{background-color:var(--work-areas-bg-color);border:1px solid var(--bd-color);opacity:0;visibility:hidden;z-index:999;border-radius:12px;flex-direction:column;gap:5px;width:100%;max-width:400px;padding:10px;list-style-type:none;display:none;position:absolute;left:51%;transform:translate(-50%)}.searchBarIcon{filter:brightness(0);opacity:.7;pointer-events:none;z-index:9999;width:15px;font-size:20px;line-height:1;transition:all .2s;position:absolute;top:50%;left:4%;transform:translateY(-50%)}[data-mode=dark] .searchBarIcon{filter:brightness(0)invert();opacity:.7;transition:all .2s}.searchResultsMenu.show{opacity:1;visibility:visible;display:block}.searchResult{border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:center;gap:7px;padding:10px;display:flex}.searchResult:hover{background-color:var(--fc-daygrid-day-bg-color);cursor:pointer}.matchHighlight{color:var(--text-color);background-color:#d2e3f6}[data-mode=dark] .matchHighlight{color:var(--text-color);background-color:#515579}.searchResultIcon{width:30px;height:30px}.searchResultIcon--task{filter:invert(31%)sepia(94%)saturate(4529%)hue-rotate(204deg)brightness(102%)contrast(107%);opacity:.7;transition:all .2s}.searchResultIcon--note{filter:invert(88%)sepia(85%)saturate(3015%)hue-rotate(345deg)brightness(86%)contrast(101%);opacity:.7;transition:all .2s}.searchResultText{color:var(--text-color);font-size:1rem}.noSearchResults{display:none}.daySummary{z-index:10;flex-direction:column;display:flex}.currentDate{width:300px;color:var(--text-color);font-size:1.15rem;font-weight:700;position:relative}.greetingDiv{align-items:center;gap:15px;display:flex;position:relative}.avatarIconWrapper{aspect-ratio:1;border-radius:50%;width:4vw;position:relative;overflow:hidden}.avatarIcon{object-fit:cover;object-position:center;transform-origin:50%;width:100%;height:100%;transform:scale(1.18)}@media (width<=1240px){.avatarIconWrapper{width:50px}}.greeting{width:100%;color:var(--text-color);margin:0;font-size:1.8rem;position:relative}.agentBtnDiv{position:relative}.agentBtn{text-align:center;background-color:var(--btn-bg-color);border:3px solid var(--bd-color);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;padding:10px;transition:all .3s;display:none;position:relative}.agentBtn:hover{cursor:pointer;background-color:#b3bae7}.agentIcon{filter:brightness(0);width:30px;transition:filter .3s,opacity .3s}.agentBtn:hover .agentIcon{filter:invert(21%)sepia(50%)saturate(3015%)hue-rotate(222deg)brightness(91%)contrast(93%);opacity:.7;transition:all .2s}[data-mode=dark] .agentIcon{filter:brightness(0)invert();opacity:.7;transition:all .2s}.aiOptionsDiv{background-color:var(--work-areas-bg-color);z-index:9999;border:1px solid #fff0;border-radius:12px;flex-direction:column;gap:15px;width:fit-content;display:none;position:absolute;box-shadow:0 4px 30px #0000001a}.aiOptionsList{margin:15px;padding:0;list-style-type:none}.aiOptionsList li{color:var(--text-color);border-radius:12px;padding:10px 15px}.aiOptionsList li:hover{background-color:var(--task-hover-bg-color);cursor:pointer}.aiOptionsDiv.show{display:flex}.overlay{z-index:9998;background:#0000004d;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}.aiDiv{z-index:1000000;background-color:var(--work-areas-bg-color);color:var(--text-color);border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:450px;max-height:600px;padding:2rem;display:none;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.aiDiv.show{display:flex}.aiName{color:var(--text-color);margin:20px;font-size:1.2rem;position:absolute;top:0;left:0}.aiPrioritySuggestionBtn{background-color:var(--btn-bg-color);color:#00558a;border:none;border-radius:20px;align-self:flex-start;width:fit-content;margin:20px;padding:10px 20px;font-weight:600}.aiPrioritySuggestions{flex-direction:column;gap:12px;padding:0 20px 20px;display:flex}.aiResultEntry{background-color:var(--task-hover-bg-color);border-radius:20px;flex-direction:column;gap:6px;padding:15px;display:flex}.aiResultEntry strong{color:var(--text-color);font-size:1rem}.aiResultEntry p{color:gray;margin:0;font-size:.85rem}.customizeBtn{background-color:var(--btn-bg-color);border:3px solid var(--bd-color);width:100px;color:var(--text-color);border-radius:12px;padding:10px 5px}.customizeBtn:hover{background-color:var(--btn-hover-bg-color);cursor:pointer}.customizeDiv{border:1px solid var(--bd-color);z-index:9990;background:var(--work-areas-bg-color);-webkit-backdrop-filter:blur(5px);width:300px;height:100vh;color:var(--text-color);box-sizing:border-box;border:1px solid #ffffff4d;flex-direction:column;justify-content:flex-start;gap:15px;padding:15px;display:none;position:fixed;bottom:0;right:0;box-shadow:0 4px 30px #0000001a}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutToRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.customizeDiv.show{animation:.3s ease-out slideInFromLeft;display:flex}.customizeDiv.closing{animation:.3s ease-in forwards slideOutToRight}.customizeHeader{color:var(--text-color);justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;margin-bottom:10px;display:flex;position:relative}.closeCustomizeBtn{background-color:var(--btn-bg-color);width:30px;height:30px;color:var(--text-color);border:none;border-radius:12px;padding:5px 10px;position:absolute;top:15px;right:15px}.closeCustomizeBtn:hover{cursor:pointer;color:var(--btn-hover-bg-color)}.customizePresetsHeaderTitle,.customizeBgHeaderTitle,.customizeAccentHeaderTitle{color:var(--text-color);font-size:1.2rem}.customizePresetsOptions,.customizeBgOptions,.customizeAccentOptions{flex-flow:wrap;justify-content:center;gap:10px;max-width:600px;display:flex}.customizeBgOptions button,.customizeAccentOptions button{box-sizing:border-box;aspect-ratio:1;text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:50%;flex:0 0 calc(16.66% - 10px);transition:border .15s;overflow:hidden}.customizePresetsOptions button:hover,.customizeBgOptions button:hover,.customizeAccentOptions button:hover{cursor:pointer;transform:scale(1.1)}.customizeBgOptions button.active,.customizeAccentOptions button.active{border:3px solid var(--text-color)}.redBgBtn,.redAccentBtn{background-color:maroon;border:none}.goldBgBtn,.goldAccentBtn{background-color:#e2a039;border:none}.lightGreenBgBtn,.lightGreenAccentBtn{background-color:#90ee90;border:none}.greenBgBtn,.greenAccentBtn{background-color:#228b22;border:none}.tealBgBtn,.tealAccentBtn{background-color:#006e78;border:none}.aquaBgBtn,.aquaAccentBtn{background-color:#00d5ff;border:none}.blueBgBtn,.blueAccentBtn{background-color:#0095ff;border:none}.violetBgBtn,.violetAccentBtn{background-color:#c682ee;border:none}.purpleBgBtn,.purpleAccentBtn{background-color:#8e00b9;border:none}.pinkBgBtn,.pinkAccentBtn{background-color:pink;border:none}.whiteBgBtn,.whiteAccentBtn{background-color:#fff}.blackBgBtn,.blackAccentBtn{background-color:#000}.customizePresetsOptions button{border:none;border-radius:12px;width:100px;height:40px;padding:10px 5px}.defaultPresetsBtn{background-color:var(--btn-bg-color);border:3px solid var(--bd-color);width:fit-content;color:var(--text-color);border-radius:12px;padding:10px 5px}.oceanPresetBtn{color:var(--text-color);background-color:#00d5ff;border:none}[data-mode=dark] .oceanPresetBtn{color:var(--text-color);background-color:#006e78;border:none}.forestPresetBtn{color:var(--text-color);background-color:#90ee90;border:none}[data-mode=dark] .forestPresetBtn{color:var(--text-color);background-color:#228b22;border:none}.sunsetPresetBtn,[data-mode=dark] .sunsetPresetBtn{color:var(--text-color);background-color:#e2a039;border:none}.rosePresetBtn,[data-mode=dark] .rosePresetBtn{color:var(--text-color);background-color:pink;border:none}.midnightPresetBtn{border:1px solid var(--bd-color);color:#fff;background-color:#17171c}[data-mode=dark] .midnightPresetBtn,.terminalPresetBtn{border:1px solid var(--bd-color);color:#fff;background-color:#202027}[data-mode=dark] .terminalPresetBtn{border:1px solid var(--bd-color);color:#fff;background-color:#17171c}.slatePresetBtn{border:1px solid var(--bd-color);color:#000;background-color:#fff}.miniAnalyticsDiv{flex-direction:column;order:0;margin:0;transition:grid-template-rows .4s ease-in-out,margin-bottom .4s ease-in-out;display:grid;position:relative;top:0}.miniAnalyticsDiv.expanded{gap:20px;margin-bottom:0}.miniAnalyticsDiv.expanded .miniAnalytics{opacity:1;max-height:18em;transform:translateY(0)}.expandMiniAnalyticsBtn{background-color:var(--btn-bg-color);border:1px solid var(--bd-color);width:86em;color:var(--text-color);z-index:10;border-radius:12px;order:0;justify-content:center;align-items:center;padding:8px 12px;display:flex;position:relative}@media (width<=1240px){.expandMiniAnalyticsBtn{width:100%}}.expandMiniAnalyticsBtn:hover{background-color:var(--btn-hover-bg-color);cursor:pointer}.expandMiniAnalyticsBtn.active .expandMiniAnalyticsIcon{transform:rotate(180deg)}.expandMiniAnalyticsIcon{filter:brightness(0);width:16px;transition:rotate .3s,filter .2s,opacity .2s}[data-mode=dark] .expandMiniAnalyticsIcon{filter:brightness(0)invert();opacity:.7;transition:all .2s,transform .3s}.expandMiniAnalyticsTooltip{cursor:pointer;display:inline-block;position:relative}.expandMiniAnalyticsTooltipText{visibility:hidden;background-color:var(--work-areas-bg-color);width:130px;color:var(--text-color);text-align:center;z-index:1;border-radius:6px;padding:5px 0;position:absolute}.expandMiniAnalyticsTooltip:hover .expandMiniAnalyticsTooltipText{visibility:visible}.miniAnalyticsClip{min-height:0;overflow:hidden}.miniAnalytics{opacity:0;flex-direction:row;order:1;gap:20px;max-height:0;transition:max-height .4s,transform .4s,opacity .25s;display:flex;position:relative;overflow:hidden;transform:translateY(-100%)}@media (width<=1240px){.miniAnalytics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.miniAnalyticsDiv.expanded .miniAnalytics{max-height:36em}}@media (width<=663px){.miniAnalytics{grid-template-columns:repeat(1,minmax(0,1fr));gap:10px;display:grid}.miniAnalyticsDiv.expanded .miniAnalytics{max-height:60em}}.miniAnalytic{background-color:var(--work-areas-bg-color);border:1px solid var(--bd-color);border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;width:140px;height:122px;padding:10px 40px;display:flex;position:relative;overflow:hidden}@media (width<=1240px){.miniAnalytic{width:21em;height:122px}}@media (width<=961px){.miniAnalytic{width:19em;max-width:100%;height:122px}}@media (width<=663px){.miniAnalytic{width:17em;max-width:100%;height:122px}}@media (width<=422px){.miniAnalytic{width:15em;max-width:100%;height:122px}}.targetIcon{filter:invert(53%)sepia(11%)saturate(2350%)hue-rotate(149deg)brightness(93%)contrast(90%);opacity:.7;opacity:.15;width:205px;transition:all .2s;position:absolute;top:80%;left:90%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.riskReportIcon{filter:brightness(0)saturate()invert(56%)sepia(35%)saturate(1450%)hue-rotate(318deg)brightness(105%)contrast(102%);opacity:.7;opacity:.15;width:225px;transition:all .2s;position:absolute;top:80%;left:90%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.upcomingIcon{filter:brightness(0)saturate()invert(15%)sepia()saturate(7493%)hue-rotate(283deg)brightness(95%)contrast(101%);opacity:.7;opacity:.15;width:225px;transition:all .2s;position:absolute;top:80%;left:90%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.staleTasksIcon{filter:brightness(0)saturate()invert(53%)sepia(23%)saturate(4924%)hue-rotate(3deg)brightness(108%)contrast(103%);opacity:.7;opacity:.15;width:225px;transition:all .2s;position:absolute;top:80%;left:92%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.whatToFocusOnHeader,.riskReportHeader,.upcomingHeader,.staleTasksHeader{color:gray;margin:20px;font-size:18px;position:absolute;top:0;left:0}.numberOfTasksDone,.riskReportItems{color:var(--text-color);background-color:#0000;border:none;gap:0;width:90px;margin:0;font-size:35px;position:absolute;top:50%;bottom:0;left:60%;transform:translate(-50%,-50%)}.riskReportItems{flex-direction:column;align-items:center;gap:10px;display:flex;position:relative;top:1.5em;left:60%}.numberOfTasksOverdue,.numberOfTasksDueToday,.numberOfBlockedTasks{width:19em;font-size:.9rem;bottom:0;left:0}.riskReportFooter{color:gray;margin:20px;font-size:16px;position:absolute;bottom:0;left:0}.whatToFocusOnDiv,.upcomingDiv,.staleTasksDiv{color:var(--text-color);text-align:left;background-color:var(--work-areas-bg-color);border:1px solid var(--bd-color);border-radius:16px;flex-direction:column;order:0;width:24em;height:8em;margin:0;padding:14px 16px;font-size:1rem;display:flex}.riskReportDiv{color:var(--text-color);text-align:left;background-color:var(--work-areas-bg-color);border:1px solid var(--bd-color);border-radius:16px;flex-direction:column;order:0;width:24em;height:8em;padding:14px 16px;font-size:1rem;display:flex}@media (width<=1240px){.whatToFocusOnDiv,.riskReportDiv,.upcomingDiv,.staleTasksDiv{width:24em;max-width:100%;margin-left:0;margin-right:0;font-size:1rem}}@media (width<=961px){.whatToFocusOnDiv,.riskReportDiv,.upcomingDiv,.staleTasksDiv{width:22em;max-width:100%;margin-left:0;margin-right:0;font-size:1rem}}@media (width<=663px){.whatToFocusOnDiv,.riskReportDiv,.upcomingDiv,.staleTasksDiv{width:20em;max-width:100%;margin-left:0;margin-right:0;font-size:1rem}}@media (width<=422px){.whatToFocusOnDiv,.riskReportDiv,.upcomingDiv,.staleTasksDiv{width:100%;max-width:100%;margin-left:0;margin-right:0;font-size:1rem}}.focusOnList,.upcomingList,.staleTasksList{flex-direction:column;gap:10px;width:100%;height:fit-content;margin:30px 0 0;padding:0;font-size:.8rem;list-style-type:none;display:flex;position:relative}@media (width<=1240px){.focusOnList,.upcomingList,.staleTasksList{font-size:.77rem}}.priorityMarker{border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.bottomRowOfHeader{flex-direction:row;align-items:flex-start;gap:20px;width:100%;display:flex}.mainWorkArea{flex-direction:column;order:3;justify-content:center;align-items:center;gap:20px;display:flex}@media (width<=1240px){.mainWorkArea{width:100%;max-width:100%;margin-left:0;margin-right:0}}.workAreaSplit{border:1px solid var(--bd-color);order:2;width:100%;margin-top:0;margin-bottom:25px;position:relative}.section1,.section2{flex-direction:row;gap:20px;display:flex}@media (width<=1240px){.section1,.section2{flex-direction:column;gap:20px;width:53em}}@media (width<=961px){.section1,.section2{width:35em}}@media (width<=663px){.section1,.section2{width:27em}}@media (width<=422px){.section1,.section2{width:20em}}.toDoList{z-index:auto;border:none;border:1px solid var(--bd-color);background-color:var(--work-areas-bg-color);-webkit-backdrop-filter:blur(8px);border:1px solid #ffffff4d;border-radius:20px;flex-direction:column;width:700px;height:328.5px;margin-inline:auto;padding:20px;display:flex;position:relative;left:0;right:0;overflow:hidden auto;box-shadow:0 4px 30px #0000001a}@media (width<=1240px){.toDoList,.focusTimer,.notes,.activity,.calendar{width:100%;max-width:100em;height:100%;margin-inline:auto;padding:15px}}@media (width<=422px){.toDoList,.focusTimer,.notes,.activity,.calendar{border-radius:14px;padding:12px}}@media (width<=1240px){.toDoList,.focusTimer{height:auto;min-height:300px;max-height:520px}}:root.isKanbanView .toDoList{height:750px}.toDoListHeader{z-index:1;align-self:flex-start;align-items:center;gap:10px;width:100%;height:75px;position:sticky;top:0}.toDoListName{font-size:1.2rem;position:relative;bottom:5px}.taskCount{color:gray;font-size:.9rem;position:relative;left:10px}.options{flex-direction:row;justify-content:right;gap:14px;margin-top:30px;display:flex;position:relative;bottom:84px}.projectsBtn{background-color:var(--btn-bg-color);color:var(--text-color);border:1px solid var(--bd-color);border-radius:12px;width:100px;height:35px;font-weight:600;position:relative;top:22px}.projectsBtn:hover{background-color:var(--btn-hover-bg-color);cursor:pointer}.projectsDiv{z-index:9999;background:#fff;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:min(90vw,450px);max-height:min(80vh,420px);padding:2rem;display:none;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.projectsDiv.show{display:flex}.projectsHeader{z-index:1;align-self:flex-start;align-items:center;gap:10px;width:100%;height:75px;position:sticky;top:0}.projectsName{font-size:1.2rem;position:relative;bottom:5px}.closeProjectsBtn{background-color:var(--btn-bg-color);width:30px;height:30px;color:var(--text-color);border:none;border-radius:12px;padding:5px 10px;position:absolute;top:5px;right:5px}.projectsLineSplit{background-color:var(--bd-color);border:none;height:1px;position:relative}.projectsContent{flex-direction:column;gap:5px;max-height:200px;display:flex;overflow-y:auto}.projectsList{margin:0;padding:0;list-style-type:none}.taskSortSelector{text-align:center;background-color:var(--btn-bg-color);color:var(--text-color);border:1px solid var(--bd-color);border-radius:12px;align-items:center;gap:4px;width:130px;height:35px;padding:5px 10px;font-weight:600;display:flex;position:relative;top:21px}@media (width<=1240px){.taskSortSelector,.taskViewSelector{width:auto;min-width:0;font-size:.8rem}}@media (width<=422px){.taskSortSelector,.taskViewSelector{padding-inline:6px;font-size:.7rem}}.taskSortSelector:hover{background-color:var(--btn-hover-bg-color);cursor:pointer}.taskViewSelector{text-align:center;background-color:var(--btn-bg-color);color:var(--text-color);border:1px solid var(--bd-color);border-radius:12px;align-items:center;gap:4px;width:150px;height:35px;padding:5px 10px;font-weight:600;display:flex;position:relative;top:21px}.taskViewSelector:hover{background-color:var(--btn-hover-bg-color);cursor:pointer}.KanbanBoardIcon{filter:brightness(0);width:18px;height:18px}[data-mode=dark] .KanbanBoardIcon{filter:brightness(0)invert();opacity:.7;transition:all .2s}.dropZones{justify-content:space-around;gap:5px;width:700px;display:none;position:relative}.toDoDropZone{background-color:#f1f1f1;border:1px solid #d9d9d9;border-radius:8px;gap:10px;width:30%;min-height:650px;padding:10px}[data-mode=dark] .toDoDropZone{background-color:#393943}.inProgressDropZone{background-color:#f6feff;border:1px solid #dcdce5;border-radius:8px;width:30%;min-height:400px;padding:10px}[data-mode=dark] .inProgressDropZone{background-color:#3e3e4f}.allDoneDropZone{background-color:#f5fff3;border:1px solid #e2e2e0;border-radius:8px;width:30%;min-height:400px;padding:10px}[data-mode=dark] .allDoneDropZone{background-color:#3b3b43}.addBtn{background-color:var(--btn-bg-color);color:var(--text-color);border:1px solid var(--bd-color);border-radius:12px;width:55px;height:35px;font-weight:600;position:relative;top:22px}.addBtn:hover{background-color:var(--btn-hover-bg-color);cursor:pointer}.mainToDoListContent{overflow-y:auto}.themeBtn{background-color:var(--theme-btn-bg-color);color:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;padding:20px;font-size:16px;display:flex;position:relative}.themeBtn:hover{background-color:var(--theme-btn-hover-bg-color);cursor:pointer}.themeIcon{opacity:.9;filter:brightness(0)invert();width:20px;height:20px;transition:filter .2s,opacity .2s}[data-mode=dark] .themeIcon{filter:brightness(0);opacity:.75}.toDoListLineSplit{background-color:var(--bd-color);border:none;height:1px;position:relative;bottom:60px}input{background-color:var(--input-bg);border-radius:12px;margin:5px;padding:10px 15px;font-family:Inter}input:focus{outline:none}.taskCreationDiv{padding:15px;background-color:#fafafa;border-radius:20px;flex-direction:column;order:0;justify-content:center;align-items:flex-start;gap:10px;width:610px;margin:0 0 15px;padding-right:15px;display:flex;position:relative}[data-mode=dark] .taskCreationDiv{background-color:#393943}.actualTaskCreation{z-index:10;flex-direction:row;width:700px;display:flex;position:relative}.taskInput{width:440px;color:var(--text-color);border:none}.taskAttrCreation{flex-direction:row;gap:10px;width:625px;display:flex;position:relative;left:5px}.taskPrioritySelector{background-color:var(--input-bg);width:fit-content;color:var(--text-color);border:none;border-radius:12px;height:36px;padding:1px 5px 1px 15px;position:relative;left:0}.taskPrioritySelector:hover{cursor:pointer}.taskDateInput{width:125px;color:var(--text-color);border:none;height:15px;margin-top:0;margin-left:0;margin-right:0;font-family:Inter;position:relative}.taskDateInput:hover{cursor:pointer}.taskTimeInput{color:var(--text-color);border:none;height:15px;margin-top:0;margin-left:0;margin-right:0;position:relative}.taskTimeInput:hover{cursor:pointer}.taskStatusSelector{background-color:var(--input-bg);width:fit-content;color:var(--text-color);border:none;border-radius:12px;height:36px;padding:1px 5px 1px 15px;position:relative;left:0}.taskStatusSelector:hover{cursor:pointer}.taskRecurrenceSelector{background-color:var(--input-bg);width:fit-content;color:var(--text-color);border:none;border-radius:12px;height:36px;padding:1px 5px 1px 15px;position:relative;left:0}.taskRecurrenceSelector:hover{cursor:pointer}.blockedByDiv{flex-direction:column;gap:15px;display:none;position:relative;left:5px}.blockedByLabel{color:var(--text-color);font-size:14px;position:relative;top:8px}.blockedByInput{background-color:var(--input-bg);color:var(--text-color);border:none;border-radius:12px;width:440px;height:36px;padding:1px 5px 1px 15px;position:relative;left:0}.blockedByInput:hover{cursor:pointer}.addAndCancelTaskButtons{flex-direction:row;gap:10px;display:flex;position:relative;left:5px}.addTaskBtn{background-color:var(--btn-bg-color);color:var(--text-color);border:1px solid var(--bd-color);border-radius:12px;justify-content:center;align-items:center;gap:6px;width:120px;height:36px;padding:0 10px;font-weight:600;display:flex;position:relative}.addTaskBtn:hover{background-color:var(--btn-hover-bg-color);cursor:pointer}.addTaskBtnIcon{filter:brightness(0);width:18px}[data-mode=dark] .addTaskBtnIcon{filter:brightness(0)invert();opacity:.7;transition:all .2s}.cancelTaskCreationBtn{background-color:var(--btn-bg-color);border:1px solid var(--bd-color);width:75px;height:36px;color:var(--text-color);border-radius:12px;padding:0 10px;font-weight:700}.cancelTaskCreationBtn:hover{background-color:var(--btn-hover-bg-color)}.noTasksYetAlert{text-align:center;flex-direction:column;order:1;justify-content:center;justify-self:center;align-items:center;margin-top:20px;display:flex;position:relative}.noTasksYetIcon{filter:invert(88%)sepia(0%)saturate(0%)hue-rotate(149deg)brightness(80%)contrast(103%);opacity:.7;width:150px;transition:all .2s;position:relative}.noTasksYet{color:#c5c5c5;font-family:Inter;position:relative;bottom:57px}.tinyTasksTip{color:#c5c5c5;box-sizing:border-box;width:100%;margin:0;padding:0 20px;font-size:12px;position:relative;bottom:72px}.taskList{vertical-align:middle;flex-flow:column wrap;order:1;justify-content:center;margin:0;padding:0;list-style-type:none;display:flex;position:relative;overflow-x:hidden}.listTask{color:var(--text-color);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:6px;margin-left:8px;font-size:20px;display:flex}:root.isKanbanView .listTask{font-size:15px}.taskTextAndCheckbox{flex-direction:row;display:flex}.taskCheckbox{appearance:none;vertical-align:middle;background-color:var(--work-areas-bg-color);border:2px solid gray;border-radius:20px;width:23px;height:23px;padding:10px;position:relative}.taskCheckbox:hover{cursor:pointer;border-color:#46be8c}.taskCheckbox:checked{border-color:#46be8c}.taskCheckbox:before{content:"";opacity:0;border:3px solid #46be8c;border-width:0 3px 3px 0;width:7px;height:12px;position:absolute;top:2px;left:6px;transform:rotate(45deg)scale(1)}.taskCheckbox:checked:before{opacity:1;animation:.3s forwards checkmark}.subtaskCheckbox{appearance:none;vertical-align:middle;background-color:var(--work-areas-bg-color);border:2px solid gray;border-radius:20px;width:18px;height:18px;padding:10px;position:relative}.subtaskCheckbox:hover{cursor:pointer;border-color:#46be8c}.subtaskCheckbox:checked{border-color:#46be8c}.subtaskCheckbox:before{content:"";opacity:0;border:3px solid #46be8c;border-width:0 3px 3px 0;width:6px;height:10px;position:absolute;top:2px;left:5px;transform:rotate(45deg)scale(1)}.subtaskCheckbox:checked:before{opacity:1;animation:.3s forwards checkmark}@keyframes checkmark{0%{opacity:0;transform:rotate(45deg)scale(0)}to{opacity:1;transform:rotate(45deg)scale(1)}}.mainTask{background-color:var(--task-bg-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:95%;color:var(--text-color);z-index:auto;border:none;border-radius:20px;flex-direction:row;align-items:flex-start;gap:10px;padding:15px;display:flex;position:relative;overflow:visible}.mainTask:hover{background-color:var(--task-hover-bg-color)}.mainTask.dragging{opacity:.5;border:2px dashed #ccc}.taskTextSpan{text-align:left;color:var(--text-color);padding:5px 10px;position:relative}.taskTextSpan:hover{cursor:text}.listTask.completed .taskTextSpan{opacity:.6;text-decoration:line-through;color:gray!important}.taskAttributes{flex-direction:row;gap:10px;font-size:15px;display:flex}.taskPrioritySpan{border-right:1px solid var(--task-attribute-separator-color);padding-right:10px;position:relative}.taskDateAndTime{text-align:center;flex-direction:row;gap:6px;display:flex}.taskDateAndTimeSpan{border-right:1px solid var(--task-attribute-separator-color);order:2;padding-right:10px;position:relative}.taskDateImg{order:1;width:18px}.taskStatusSpan{border-right:1px solid var(--task-attribute-separator-color);order:3;padding-right:10px;position:relative}.taskRecurrenceSpan{flex-direction:row;order:4;justify-content:center;align-items:center;gap:4px;display:flex}.taskRecurrenceImg{filter:brightness(0);order:1;width:18px}[data-mode=dark] .taskRecurrenceImg{filter:brightness(0)invert();opacity:.7;transition:all .2s}.taskRecurrenceText{order:2}.taskOptionsBtnDiv{display:flex;position:relative}.taskOptionsBtn{text-align:center;background-color:var(--task-options-btn-bg-color);opacity:0;z-index:100;pointer-events:none;border:none;border-radius:120px;padding:10px;position:relative}.taskOptionsBtn.show{opacity:1;pointer-events:auto}.taskOptionsBtn:hover{background-color:var(--task-options-btn-hover-bg-color);cursor:pointer}.taskOptionsBtnIcon{filter:brightness(0);opacity:.7;width:18px;transition:all .2s}[data-mode=dark] .taskOptionsBtnIcon{filter:brightness(0)invert();opacity:.7;transition:all .2s}.taskOptions{background-color:var(--work-areas-bg-color);border:1px solid var(--bd-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;z-index:9999;border-radius:10px;flex-direction:column;gap:10px;width:fit-content;height:fit-content;padding:8px 12px;transition:all .18s;display:none;position:absolute;top:100%;right:0;overflow:hidden;transform:translateY(-6px)scale(.98)}.taskOptions.show{opacity:1;pointer-events:auto;display:flex;transform:translateY(0)scale(1)}.editOption,.addSubtaskOption{opacity:1;color:var(--text-color);align-items:center;padding:8px 12px;display:flex}.subtaskList{flex-direction:column;order:1;gap:10px;width:100%;height:fit-content;margin:0;padding:0;font-size:.8rem;list-style-type:none;display:flex;position:relative}.subtask{background-color:var(--task-bg-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--text-color);z-index:auto;border:none;border-radius:20px;flex-direction:row;align-items:flex-start;gap:10px;padding:15px;display:flex;position:relative;overflow:visible}.subtask:hover{background-color:var(--task-hover-bg-color)}.deleteOption{opacity:1;color:red;align-items:center;padding:8px 12px;display:flex}.taskOptions div:hover{background-color:var(--btn-bg-color);cursor:pointer}.taskOptions.show .editOption,.taskOptions.show .deleteOption{opacity:1;transition:opacity .3s}.focusTimer{border:var(--bd-color);background-color:var(--work-areas-bg-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--bd-color);z-index:auto;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:400px;height:330px;padding:20px;display:flex;position:relative;overflow:hidden}@media (width<=1240px){.focusTimer{width:100%;max-width:100%;height:auto;margin-inline:auto;padding:15px}}@media (width<=422px){.focusTimer{width:100%;max-width:100%;height:380px;margin-inline:auto;padding:15px}}:root.isKanbanView .focusTimer{height:750px}.timerOptionsDropdown{color:var(--text-color);border:none;border-radius:12px;height:36px;margin:20px;padding:1px 5px 1px 15px;font-size:1.2rem;position:absolute;top:0;left:0}.mainTimer{flex-direction:column;align-items:center;margin-top:15px;display:flex;position:relative}.timerProgressRing{fill:none;stroke:var(--accent-color);opacity:.3;stroke-width:5px;stroke-dasharray:283;stroke-dashoffset:0;transform-origin:50%;filter:drop-shadow(0 0 2px var(--accent-color));transition:stroke-dashoffset 1s linear;transform:rotate(-90deg)}.currentFoocusedTaskDiv{flex-direction:column;align-items:center;gap:10px;display:flex}.taskSelectionDropdown{border:none;border:2px solid var(--bd-color);border-radius:12px;width:250px;height:36px;margin-bottom:17px;padding:1px 5px 1px 15px;position:relative;color:#1a1a1a!important;background-color:#fff!important}.taskSelectionDropdown option{color:#1a1a1a!important}.currentFocusedTask{color:var(--text-color);display:none}.timerMinutesDiv{justify-content:center;align-items:center;width:150px;height:150px;margin-bottom:15px;display:flex;position:relative}.timerMinutesDiv svg{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.timerMinutes{color:var(--text-color);z-index:2;margin:0;font-size:2rem;font-weight:400;position:relative}.track{fill:none;stroke:var(--accent-color);opacity:.3;stroke-width:5px}.timerButtons{flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.timerLengthOptions{gap:10px;display:flex}.timerLengthOptions button{text-align:center;background-color:var(--btn-bg-color);height:35px;color:var(--text-color);border:none;border-radius:12px;padding:10px;font-weight:1000;display:flex;position:relative}.timerControls{gap:10px;display:flex}.startTimerBtn{text-align:center;background-color:var(--btn-bg-color);border:none;border-radius:12px;height:39px;padding:10px;display:flex;position:relative}.startTimerBtnIcon{filter:brightness(0);opacity:.7;width:18px;height:18px;transition:all .2s}[data-mode=dark] .startTimerBtnIcon{filter:brightness(0)invert();opacity:.7;transition:all .2s}.pauseTimerBtn{text-align:center;background-color:var(--btn-bg-color);border:none;border-radius:12px;height:39px;padding:10px;display:flex;position:relative}.pauseTimerBtnIcon{filter:brightness(0);opacity:.7;width:18px;height:18px;transition:all .2s}[data-mode=dark] .pauseTimerBtnIcon{filter:brightness(0)invert();opacity:.7;transition:all .2s}.restartTimerBtn{text-align:center;background-color:var(--btn-bg-color);border:none;border-radius:12px;height:39px;padding:10px;display:flex;position:relative}.restartTimerBtnIcon{filter:brightness(0);opacity:.7;width:18px;height:18px;transition:all .2s}[data-mode=dark] .restartTimerBtnIcon{filter:brightness(0)invert();opacity:.7;transition:all .2s}.notesAndActivityDiv{flex-direction:column;align-items:center;gap:20px;display:flex}.notes{z-index:1;border:none;border:1px solid var(--bd-color);background-color:var(--work-areas-bg-color);border-radius:20px;flex-direction:column;width:280px;height:394px;padding:20px;display:flex;position:relative}@media (width<=1240px){.notes{width:100%;height:330px}}@media (width<=422px){.notes{width:100%;max-width:100%;height:300px;margin-inline:auto;padding:15px}}.notesHeader{z-index:1;align-self:flex-start;align-items:center;gap:10px;width:100%;height:75px;position:sticky;top:0}.notesName{font-size:1.2rem;position:relative;bottom:5px}.addBtn2{background-color:var(--btn-bg-color);color:var(--text-color);border:1px solid var(--bd-color);border-radius:12px;width:55px;height:35px;font-weight:600;position:relative;top:22px}.addBtn2:hover{background-color:var(--btn-hover-bg-color);cursor:pointer}.notesLineSplit{background-color:var(--bd-color);border:none;border-top:1px solid var(--bd-color);width:100%;height:0;position:relative;bottom:30px}.noNotesYetAlert{text-align:center;flex-direction:column;order:1;justify-content:center;justify-self:center;align-items:center;height:100%;margin-top:20px;display:flex;position:relative}.noNotesYetIcon{filter:invert(88%)sepia(0%)saturate(0%)hue-rotate(149deg)brightness(80%)contrast(103%);opacity:.7;width:150px;transition:all .2s;position:relative}.noNotesYet{color:#c5c5c5;font-family:Inter;position:relative;bottom:53px}.tinyNotesTip{color:#c5c5c5;box-sizing:border-box;width:100%;margin:0;padding:0 20px;font-size:12px;position:relative;bottom:70px}.noteCreationDiv{z-index:10;border:2px solid var(--bd-color);background-color:#fafafa;border-radius:20px;flex-direction:column;order:0;justify-content:center;align-items:center;gap:10px;width:260px;padding:10px;display:none;position:absolute;top:75px;left:50%;transform:translate(-50%)}[data-mode=dark] .noteCreationDiv{background-color:#393943}.noteInput{border:1px solid var(--bd-color);background-color:var(--work-areas-bg-color);width:190px;height:100px;color:var(--text-color);border-radius:20px;padding:20px;font-family:Inter}.noteColorOptions{border:1px solid var(--bd-color);background-color:var(--work-areas-bg-color);border-radius:20px;flex-direction:row;order:0;align-items:center;gap:10px;width:fit-content;padding:15px;display:flex;position:relative}.noteColorOptions button{border-radius:20px;width:25px;height:25px;transition:transform .1s}.noteColorOptions button:hover{cursor:pointer;border:2px solid var(--bd-color)}.noteColorOptions button:active{border:2px solid var(--bg-color);transform:scale(1.07)}.defaultColor{background-color:var(--work-areas-bg-color);border:2px solid var(--bd-color);position:relative;overflow:hidden}.defaultColor:hover{cursor:pointer;border:2px solid var(--bd-color)}.defaultColor:after{content:"";background-color:red;border-radius:1px;width:26px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.yellowColor{background-color:#ffd500;border:2px solid #c3c300}.orangeColor{background-color:#f80;border:2px solid #cd8500}.greenColor{background-color:#00a36f;border:2px solid green}.blueColor{background-color:#0095ff;border:2px solid #006aff}.purpleColor{background-color:#8600d4;border:2px solid #440e44}.cancelAndAddNoteButtons{gap:10px;display:flex}.cancelNoteCreationBtn{background-color:var(--btn-bg-color);color:var(--text-color);border:1px solid var(--bd-color);border-radius:12px;padding:10px 15px;font-weight:600;position:relative}.cancelNoteCreationBtn:hover{background-color:var(--btn-hover-bg-color);cursor:pointer}.addNoteBtn{background-color:var(--btn-bg-color);color:var(--text-color);border:1px solid var(--bd-color);border-radius:12px;padding:10px 15px;font-weight:600;position:relative}.addNoteBtn:hover{background-color:var(--btn-hover-bg-color);cursor:pointer}.mainNotesContent{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.notesList{flex-direction:column;gap:10px;margin:0;padding:0;list-style-type:none;display:flex}.listNote{color:var(--text-color);flex-direction:column;flex-shrink:0;align-items:flex-start;gap:6px;width:100%;margin-left:8px;font-size:20px;display:flex}.mainNote{border:1px solid var(--bd-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:235px;color:var(--text-color);border-radius:20px;flex-direction:row;align-items:flex-start;gap:10px;padding:15px;font-size:.875rem;display:flex;position:relative}@media (width<=1240px){.mainNote{width:94%}}@media (width<=961px){.mainNote{width:92%}}@media (width<=663px){.mainNote{width:90%}}@media (width<=422px){.mainNote{width:88%}}.mainNoteText{text-align:left;color:var(--text-color);text-overflow:ellipsis;padding:5px 10px;position:relative}.noteOptionsDiv{flex-direction:column;gap:3px;margin:7px;display:flex;position:absolute;top:0;right:0}.noteOptionsDiv button{background-color:var(--task-options-btn-bg-color);border:none;border-radius:12px;justify-content:center;align-items:center;width:15px;height:15px;padding:10px;display:flex;position:relative}.noteOptionsDiv button:hover{cursor:pointer;filter:brightness(.2)}.noteOptionsDiv button img{width:18px;height:18px}.noteEditDiv{z-index:1000000;background:var(--work-areas-bg-color);border-radius:15px;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:450px;height:250px;padding:2rem;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.noteEditInput{border:1px solid var(--bd-color);background-color:var(--work-areas-bg-color);width:190px;height:190px;color:var(--text-color);border-radius:20px;padding:20px;font-family:Inter}.editNoteOptions{flex-direction:column;gap:10px;display:flex}.editNoteOptions button{background-color:var(--btn-bg-color);color:var(--text-color);border:1px solid var(--bd-color);border-radius:12px;padding:10px 15px;font-weight:600}.activity{border:1px solid var(--bd-color);background-color:var(--work-areas-bg-color);box-sizing:border-box;border-radius:20px;flex-direction:column;align-items:center;width:320px;height:530px;padding:20px;display:flex;position:relative}@media (width<=1240px){.activity{width:105%;height:430px}}@media (width<=961px){.activity{width:107%;height:430px}}@media (width<=663px){.activity{width:109%;height:360px}}.activityName{color:var(--text-color);margin:20px;font-size:1.2rem;position:absolute;top:0;left:0}.activityLineSplit{background-color:var(--bd-color);border:none;border-top:1px solid var(--bd-color);width:100%;height:0;position:relative;top:35px}.mainActivityContent{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden auto}.activityList{flex-direction:column;align-items:center;width:100%;margin-top:30px;padding:0 20px 20px;list-style-type:none;display:flex;overflow:hidden auto}.activityItem{color:var(--text-color);background-color:var(--fc-daygrid-day-bg-color);box-sizing:border-box;text-overflow:ellipsis;border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:240px;margin:10px 0;padding:10px;font-size:.875rem;display:flex}@media (width<=1240px){.activityItem{width:100%}}.activityIcon{object-fit:contain;width:36px;height:36px}.activityIcon--task{filter:invert(31%)sepia(94%)saturate(4529%)hue-rotate(204deg)brightness(102%)contrast(107%);opacity:.7;transition:all .2s}.activityIcon--note{filter:invert(88%)sepia(85%)saturate(3015%)hue-rotate(345deg)brightness(86%)contrast(101%);opacity:.7;transition:all .2s}[data-mode=dark].activityIcon--note{filter:invert(88%)sepia(85%)saturate(3015%)hue-rotate(345deg)brightness(101%)contrast(101%);opacity:.7;transition:all .2s}.activityIcon--focus{filter:invert(47%)sepia(87%)saturate(1518%)hue-rotate(125deg)brightness(96%)contrast(102%);opacity:.7;transition:all .2s}.activityIcon--delete{filter:invert(24%)sepia(91%)saturate(3474%)hue-rotate(352deg)brightness(91%)contrast(92%);opacity:.7;transition:all .2s}.activityMainContent{flex-direction:column;display:flex}.activityTime{opacity:.6;margin-top:4px;font-size:12px}.calendar{border:1px solid var(--bd-color);background-color:var(--work-areas-bg-color);border-radius:20px;width:817px;height:545px;padding:20px;position:relative;overflow-y:hidden}@media (width<=1240px){.calendar{width:100%;height:430px;overflow:hidden}}@media (width<=422px){.calendar{width:95%}}#calendar{width:817px;height:545px;overflow-y:hidden}@media (width<=1240px){#calendar{width:100%;height:100%}}.fc .fc-toolbar{justify-content:flex-end;display:flex!important}@media (width<=1240px){.fc .fc-toolbar{flex-direction:column;align-items:flex-start}}.fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(2){align-items:center;gap:20px;display:flex!important}.fc .fc-toolbar-title{font-size:1.2rem;font-weight:400;position:relative;top:3px;margin-left:0!important;display:inline-block!important}.fc .fc-button{color:var(--text-color);-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000;border:none;border-radius:12px;padding:5px 10px}.fc .fc-today-button{display:none}.fc .fc-col-header-cell{color:var(--text-color);text-transform:capitalize;border:none;padding:5px 0;font-weight:500}.fc .fc-scrollgrid{border:1px solid var(--fc-border-color);border-bottom:none;border-left:none;border-right:none}.fc .fc-scrollgrid td:last-child{border-right:none}.fc .fc-scrollgrid-section:last-child td{border-bottom:none}.fc{--fc-border-color:#80808066!important}.fc .fc-daygrid-day{border:3px solid var(--bg-color);background-color:var(--fc-daygrid-day-bg-color);border-radius:15px;transition:background-color .3s,border-color .3s;box-shadow:0 2px 5px #0000001a}.fc .fc-daygrid-day:hover{background-color:var(--fc-daygrid-day-hover-bg-color);cursor:pointer}.fc .fc-daygrid-day.fc-day-today{color:#818cf8;background-color:var(--fc-daygrid-day-bg-color);border-radius:15px;outline:3.1px solid #818cf8}.fc .fc-daygrid-day.fc-day-today:hover{background-color:var(--fc-daygrid-day-hover-bg-color);outline-color:#818cf8}.fc .fc-daygrid-day-number{text-align:left;flex-grow:1;margin:10px}.fc-event{--urgency:0;animation:pulseUrgency calc(2.4s - var(--urgency) * 1.4s) ease-in-out infinite;position:relative;overflow:visible!important}@keyframes pulseUrgency{0%{box-shadow:0 0 calc(4px + var(--urgency) * 6px) rgba(45, 58, 200, calc(.1 + var(--urgency) * .2))}50%{box-shadow:0 0 calc(8px + var(--urgency) * 28px) rgba(calc(45 + var(--urgency) * 210), calc(58 - var(--urgency) * 38), calc(200 - var(--urgency) * 160), calc(.2 + var(--urgency) * .75))}to{box-shadow:0 0 calc(4px + var(--urgency) * 6px) rgba(45, 58, 200, calc(.1 + var(--urgency) * .2))}}.fc-daygrid-event-harness{overflow:visible!important}.settingsContent{background:var(--sidebar-bg);-webkit-backdrop-filter:blur(8px);border:1px solid var(--bd-color);border-radius:20px;flex-direction:row;justify-content:center;align-items:center;width:50%;max-width:560px;margin-top:80px;margin-left:auto;margin-right:auto;padding:20px;transition:transform .3s;display:none;position:relative;transform:translate(0);box-shadow:0 4px 30px #0000001a}.isSettingsView .dashboardContent{display:none}.isSettingsView .settingsContent,html:not([class*=settingsView]) .personalSection{display:flex}.settingsNavigator{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;width:100%;display:flex}.settingsNavList{flex-direction:column;gap:30px;width:100%;margin:0;padding:0;list-style-type:none;display:flex}.settingsNavList a{color:var(--text-color);border-radius:12px;padding:10px 15px;font-weight:700;text-decoration:none}.settingsNavList a:hover,.settingsNavList a.active{background-color:var(--btn-bg-color);cursor:pointer}.actualSettings{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.personalSection,.accessibilitySection,.aboutSection{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;width:100%;display:none}.avatarInputDiv{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;display:flex}.avatarUploadDiv{flex-direction:row;justify-content:center;align-items:center;gap:15px;display:flex}.avatarPreviewIconWrapper{aspect-ratio:1;border-radius:50%;width:10vw;position:relative;overflow:hidden}.avatarPreviewIcon{object-fit:cover;object-position:center;transform-origin:50%;width:100%;height:100%;transform:scale(1.18)}[data-mode=dark] .avatarPreviewIcon{border:3px solid #fff}.avatarInput{display:none}.avatarControls{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.changeAvatarBtn,.avatarPresetsBtn{background-color:var(--btn-bg-color);color:var(--text-color);border:1px solid var(--bd-color);border-radius:12px;padding:10px 15px;font-weight:600}.avatarPresetsDiv{z-index:9999;background:#fff;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:min(90vw,450px);max-height:min(80vh,420px);padding:2rem;display:none;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}[data-mode=dark] .avatarPresetsDiv{background:#393943}.avatarPresetsDiv.show{display:flex}.avatarPresetsHeader{color:var(--text-color);justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;margin-bottom:10px;display:flex;position:relative;top:0}.avatarPresetsName{text-align:center;color:var(--text-color);font-size:1.2rem;font-weight:700;position:relative}.closeAvatarPresets{background-color:var(--btn-bg-color);width:30px;height:30px;color:var(--text-color);border:none;border-radius:12px;padding:5px 10px;position:absolute;top:15px;right:15px}.avatarPresetsGrid{scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#00000040 transparent;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;width:100%;padding-right:.4rem;display:grid;overflow:hidden auto}.avatarPresetItem{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:7em;height:100px;display:flex}.avatarPresetItem:hover{cursor:pointer;transition:transform .2s ease-in-out;transform:scale(1.05)}.avatarPresetIcon{aspect-ratio:1;object-fit:cover;border:3px solid var(---bd-color);border-radius:50%;width:4em;height:4em;display:block}[data-mode=dark] .avatarPresetIcon{border:3px solid #fff}.avatarPresetName{text-align:center;color:var(--text-color);font-size:.8rem;position:relative}.fullNameInput,.preferredNameInput{border:1px solid var(--bd-color);background-color:var(--work-areas-bg-color);width:300px;color:var(--text-color);border-radius:12px;padding:10px}.aboutSettingsInfo{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:100%;display:flex}.appName{color:var(--text-color);font-size:1.5rem;font-weight:700}.aboutSettingsBtns{flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.developerInfo{flex-direction:row;justify-content:center;align-items:center;gap:4px;display:flex}.developerName a{color:var(--text-color);font-weight:700;text-decoration:none}.developerName a:hover{cursor:pointer;text-decoration:underline}.githubIcon{color:var(--text-color);border:1px solid var(--bd-color);background-color:#fff;border-radius:40px;justify-content:center;align-items:center;gap:6px;width:40px;height:40px;font-weight:600;display:flex}.githubIcon:hover{background-color:var(--btn-hover-bg-color);cursor:pointer}.reportABugBtn{background-color:var(--btn-bg-color);color:var(--text-color);border:1px solid var(--bd-color);border-radius:40px;justify-content:center;align-items:center;gap:6px;width:120px;height:40px;font-weight:600;display:flex}.requestAFeatureBtn{background-color:var(--btn-bg-color);color:var(--text-color);border:1px solid var(--bd-color);border-radius:40px;justify-content:center;align-items:center;gap:6px;width:160px;height:40px;font-weight:600;display:flex}.reportABugBtn a,.requestAFeatureBtn a{color:var(--text-color);font-weight:600;text-decoration:none}.reportABugBtn:hover{background-color:var(--btn-hover-bg-color);cursor:pointer}.avatarAccentToggleDiv{flex-direction:column;justify-content:center;align-items:center;gap:15px;height:100%;display:flex}.avatarAccentToggleBtn{background-color:var(--btn-bg-color);cursor:pointer;border-radius:200px;width:60px;height:30px;transition:background-color .2s;position:relative}.avatarAccentToggleBtn:before{content:"";background-color:var(--text-color);border-radius:200px;width:20px;height:20px;margin:5px;transition:all .2s;position:absolute}#avatarAccentToggle:checked+.avatarAccentToggleBtn{background-color:#46be8c}#avatarAccentToggle:checked+.avatarAccentToggleBtn:before{transform:translate(30px)}#avatarAccentToggle{display:none}.commandsHelpListDiv{z-index:9999;background:#fff;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:min(90vw,450px);max-height:min(80vh,420px);padding:2rem;display:none;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.commandsHelpListDiv.show{display:flex}.commandsHelpListHeader{color:var(--text-color);justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;margin-bottom:10px;display:flex;position:relative;top:0}.commandsHelpListName{text-align:center;color:var(--text-color);font-size:1.2rem;font-weight:700;position:relative}.closeCommandsHelpList{background-color:var(--btn-bg-color);width:30px;height:30px;color:var(--text-color);border:none;border-radius:12px;padding:5px 10px;position:absolute;top:15px;right:15px}.commandsList{flex-direction:column;align-items:center;width:100%;margin-top:0;padding:0 20px 20px;list-style-type:none;display:flex;overflow:hidden auto}.categoryName{color:var(--text-color);margin-top:20px;margin-bottom:10px;font-size:1rem;font-weight:700}.commandItem{color:var(--text-color);background-color:var(--fc-daygrid-day-bg-color);box-sizing:border-box;border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;margin:10px 0;padding:10px;font-size:.875rem;display:flex}
