.Header-module-scss-module__5mBCua__header{grid-template-columns:1fr auto;align-items:center;width:100%;height:fit-content;display:grid}
.Avatar-module-scss-module__hF09Ia__avatar{cursor:pointer;border-radius:32px;width:32px;height:32px;overflow:hidden}.Avatar-module-scss-module__hF09Ia__avatar img{-webkit-user-select:none;user-select:none}.Avatar-module-scss-module__hF09Ia__avatar{transition:filter .3s cubic-bezier(.4,0,.2,1)}.Avatar-module-scss-module__hF09Ia__avatar:active{filter:brightness(.95)}
.Htag-module-scss-module__KV0BwG__xl,.Htag-module-scss-module__KV0BwG__l,.Htag-module-scss-module__KV0BwG__m,.Htag-module-scss-module__KV0BwG__s{width:fit-content;color:var(--text);margin:0;font-style:normal}.Htag-module-scss-module__KV0BwG__xl{font-size:20px;font-weight:500;line-height:24px;font-family:var(--font-family-montserrat)}.Htag-module-scss-module__KV0BwG__l{font-size:18px;font-weight:400;line-height:22px;font-family:var(--font-family-roboto)}.Htag-module-scss-module__KV0BwG__m{font-size:14px;font-weight:600;line-height:20px;font-family:var(--font-family-roboto)}.Htag-module-scss-module__KV0BwG__s{color:var(--hint);font-size:10px;font-weight:500;line-height:12px;font-family:var(--font-family-roboto)}
.Icon-module-scss-module__roE9na__icon{height:fit-content;fill:var(--text)}.Icon-module-scss-module__roE9na__icon.Icon-module-scss-module__roE9na__iconL{width:20px;height:20px}.Icon-module-scss-module__roE9na__icon.Icon-module-scss-module__roE9na__iconM{width:14px;height:14px}.Icon-module-scss-module__roE9na__icon.Icon-module-scss-module__roE9na__iconS{width:12px;height:12px}
.PageWrapper-module-scss-module__2uWxWq__pageWrapper{gap:8px;width:calc(100% - 20px);padding:10px;display:grid}.PageWrapper-module-scss-module__2uWxWq__pageWrapper.PageWrapper-module-scss-module__2uWxWq__moreGap{gap:18px}
.Pad-module-scss-module__yd4Tiq__pad{background:var(--second-bg);border-radius:12px;gap:4px;width:calc(100% - 36px);padding:16px 18px;display:grid;position:relative;overflow:hidden}.Pad-module-scss-module__yd4Tiq__smallPad{width:calc(100% - 16px);padding:16px 8px}.Pad-module-scss-module__yd4Tiq__padLogo,.Pad-module-scss-module__yd4Tiq__padBurn{opacity:.1;pointer-events:none;z-index:0;position:absolute}.Pad-module-scss-module__yd4Tiq__padLogo{width:210px;bottom:-56px;right:-24px}.Pad-module-scss-module__yd4Tiq__padBurn{width:210px;top:0;right:-20px;width:fit-content!important;height:120%!important}
.WorkspacesList-module-scss-module__7P31OW__workspacesList{background:var(--section);z-index:10;border-radius:20px;justify-items:left;gap:12px;width:calc(100% - 48px);max-height:200px;padding:28px 24px;display:grid;position:absolute;top:calc(100% - 16px);overflow-y:scroll}
.WorkspaceItem-module-scss-module__STBrHW__workspaceItem{cursor:pointer;width:100%;overflow:hidden}.WorkspaceItem-module-scss-module__STBrHW__workspaceItem h2{-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;word-break:normal;max-width:100%;overflow:hidden}.WorkspaceItem-module-scss-module__STBrHW__workspaceItem:not(:last-child){border-bottom:2px solid var(--second-bg);padding-bottom:12px}
.AddTeammates-module-scss-module__XDALWa__addTeammates{cursor:pointer;grid-template-columns:repeat(4,auto);align-items:center;display:grid;position:relative}.AddTeammates-module-scss-module__XDALWa__addTeammates .AddTeammates-module-scss-module__XDALWa__addTemmateButton,.AddTeammates-module-scss-module__XDALWa__addTeammates .AddTeammates-module-scss-module__XDALWa__teammateImage{outline:5px solid var(--bg);border-radius:32px;width:32px;height:32px}.AddTeammates-module-scss-module__XDALWa__addTeammates .AddTeammates-module-scss-module__XDALWa__addTemmateButton{background:var(--text);z-index:4;place-items:center;display:grid}.AddTeammates-module-scss-module__XDALWa__addTeammates .AddTeammates-module-scss-module__XDALWa__teammateImage{margin-left:-12px}.AddTeammates-module-scss-module__XDALWa__addTeammates{transition:filter .3s cubic-bezier(.4,0,.2,1)}.AddTeammates-module-scss-module__XDALWa__addTeammates:active{filter:brightness(.95)}
.Modal-module-scss-module__BFyl2W__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:20;background:#00000003;align-items:end;width:100%;animation:.15s ease-in-out Modal-module-scss-module__BFyl2W__fade-in;display:grid;position:fixed;inset:0}@keyframes Modal-module-scss-module__BFyl2W__fade-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}to{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000003}}.Modal-module-scss-module__BFyl2W__modal{background:var(--section);touch-action:none;border-top-left-radius:16px;border-top-right-radius:16px;gap:16px;width:calc(100% - 32px);max-height:80vh;padding:16px;transition:transform .3s cubic-bezier(.4,0,.2,1);animation:.15s ease-out Modal-module-scss-module__BFyl2W__slide-in-up;display:grid;overflow-y:auto}@keyframes Modal-module-scss-module__BFyl2W__slide-in-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.ModalHeader-module-scss-module__0iCFrq__modalHeader{justify-items:center;gap:16px;width:100%;display:grid;position:relative}.ModalHeader-module-scss-module__0iCFrq__modalHeader .ModalHeader-module-scss-module__0iCFrq__dragHandle{background-color:var(--second-bg);cursor:grab;border-radius:4px;width:36px;height:4px}.ModalHeader-module-scss-module__0iCFrq__modalHeader .ModalHeader-module-scss-module__0iCFrq__dragHandle:active{cursor:grabbing}.ModalHeader-module-scss-module__0iCFrq__modalHeader .ModalHeader-module-scss-module__0iCFrq__dragHandle{transition:filter .3s cubic-bezier(.4,0,.2,1)}.ModalHeader-module-scss-module__0iCFrq__modalHeader .ModalHeader-module-scss-module__0iCFrq__dragHandle:active{filter:brightness(.95)}.ModalHeader-module-scss-module__0iCFrq__modalHeader .ModalHeader-module-scss-module__0iCFrq__modalTitle{font-family:var(--font-family-montserrat);text-align:center;text-overflow:ellipsis;word-break:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:75%;font-weight:600;display:-webkit-box;overflow:hidden}.ModalHeader-module-scss-module__0iCFrq__modalHeader .ModalHeader-module-scss-module__0iCFrq__closeModalButton{background:var(--second-bg);cursor:pointer;border-radius:28px;place-items:center;width:28px;height:28px;transition:filter .3s cubic-bezier(.4,0,.2,1);display:grid;position:absolute;top:0;right:0}.ModalHeader-module-scss-module__0iCFrq__modalHeader .ModalHeader-module-scss-module__0iCFrq__closeModalButton:active{filter:brightness(.95)}
.ProjectItem-module-scss-module__B44ngW__projectItemWrapper{cursor:pointer;transition:filter .3s cubic-bezier(.4,0,.2,1)}.ProjectItem-module-scss-module__B44ngW__projectItemWrapper:active{filter:brightness(.95)}.ProjectItem-module-scss-module__B44ngW__projectItem{gap:8px;display:grid}
.ProgressBar-module-scss-module__6bLK2G__progressBarWrapper{justify-items:left;gap:4px;width:100%;margin-top:8px;display:grid}.ProgressBar-module-scss-module__6bLK2G__progressBarWrapper .ProgressBar-module-scss-module__6bLK2G__progressBar{background-color:rgba(var(--primary-rgb),.1);border-radius:4px;width:100%;height:4px;position:relative;overflow:hidden}.ProgressBar-module-scss-module__6bLK2G__progressBarWrapper .ProgressBar-module-scss-module__6bLK2G__progressBar div{background:var(--primary);z-index:1;border-radius:inherit;width:0;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}
.ProjectTitleBlock-module-scss-module__HisyfW__projectTitleBlock{grid-template-columns:1fr auto;align-items:start;gap:12px;display:grid}.ProjectTitleBlock-module-scss-module__HisyfW__projectTitleBlock h2{-webkit-line-clamp:2;text-overflow:ellipsis;word-break:normal;-webkit-box-orient:vertical;max-width:80%;display:-webkit-box;overflow:hidden}
.StarredArchiveBlock-module-scss-module__f1hygG__starredArchiveBlock{gap:inherit;pointer-events:auto;grid-template-columns:auto auto;justify-items:end;display:grid}.StarredArchiveBlock-module-scss-module__f1hygG__starredArchiveBlock .StarredArchiveBlock-module-scss-module__f1hygG__icon{cursor:pointer;pointer-events:auto;transition:filter .3s cubic-bezier(.4,0,.2,1)}.StarredArchiveBlock-module-scss-module__f1hygG__starredArchiveBlock .StarredArchiveBlock-module-scss-module__f1hygG__icon:active{filter:brightness(.95)}
.NoText-module-scss-module__SZwCAa__noText{justify-items:center;width:100%;height:fit-content;margin:32px 0;display:grid}.NoText-module-scss-module__SZwCAa__noText h2{color:var(--hint)}
.TaskItem-module-scss-module__oKyfIG__taskItem{z-index:1;gap:24px;display:grid}.TaskItem-module-scss-module__oKyfIG__taskItemWrapper{background:var(--hint);border-radius:12px;width:100%;height:fit-content;position:relative;overflow:hidden}.TaskItem-module-scss-module__oKyfIG__taskItemWrapper.TaskItem-module-scss-module__oKyfIG__primaryTaskItemWrapper{background:var(--primary)}.TaskItem-module-scss-module__oKyfIG__taskItemWrapper h3{color:var(--bg);font-family:var(--font-family-montserrat);z-index:0;line-height:24px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.TaskItem-module-scss-module__oKyfIG__taskItemWrapper .TaskItem-module-scss-module__oKyfIG__dragWrapper{z-index:1;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-user-drag:none;-webkit-touch-callout:none;width:100%;position:relative;left:0}.TaskItem-module-scss-module__oKyfIG__taskItemWrapper .TaskItem-module-scss-module__oKyfIG__dragWrapper *{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;pointer-events:none}.TaskItem-module-scss-module__oKyfIG__taskItemWrapper .TaskItem-module-scss-module__oKyfIG__dragWrapper input[type=checkbox]{pointer-events:auto}.TaskItem-module-scss-module__oKyfIG__taskItemWrapper .TaskItem-module-scss-module__oKyfIG__dragWrapper.TaskItem-module-scss-module__oKyfIG__dragCursor{cursor:grab}.TaskItem-module-scss-module__oKyfIG__taskItemWrapper .TaskItem-module-scss-module__oKyfIG__dragWrapper.TaskItem-module-scss-module__oKyfIG__dragCursor:active{cursor:grabbing}.TaskItem-module-scss-module__oKyfIG__taskItemWrapper .TaskItem-module-scss-module__oKyfIG__dragWrapper{transition:all .3s cubic-bezier(.4,0,.2,1)}.TaskItem-module-scss-module__oKyfIG__taskItemWrapper .TaskItem-module-scss-module__oKyfIG__taskItemPad{border-radius:0}.TaskItem-module-scss-module__oKyfIG__taskItemWrapper{transition:all .3s cubic-bezier(.4,0,.2,1)}
.TaskTitleBlock-module-scss-module__ApfaEW__taskTitleBlock{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.TaskTitleBlock-module-scss-module__ApfaEW__taskTitleBlock h2{color:var(--hint);font-weight:500}
.TaskInfoBlock-module-scss-module__PbwD1W__taskInfoBlock{grid-template-columns:1fr auto;align-items:end;gap:24px;display:grid}.TaskInfoBlock-module-scss-module__PbwD1W__taskInfoBlock .TaskInfoBlock-module-scss-module__PbwD1W__priorityBlock{justify-items:left;gap:6px;display:grid}.TaskInfoBlock-module-scss-module__PbwD1W__taskInfoBlock .TaskInfoBlock-module-scss-module__PbwD1W__priorityBlock h2{-webkit-user-select:none;user-select:none;-webkit-line-clamp:2;text-overflow:ellipsis;word-break:normal;-webkit-box-orient:vertical;max-width:90%;display:-webkit-box;overflow:hidden}
.PriorityBlock-module-scss-module__HU7jVq__priorityBlock{grid-template-columns:repeat(4,auto);align-items:center;gap:6px;display:grid}.PriorityBlock-module-scss-module__HU7jVq__priorityBlock .PriorityBlock-module-scss-module__HU7jVq__prioritySpan{background:var(--light-hint);border-radius:6px;width:6px;height:6px}.PriorityBlock-module-scss-module__HU7jVq__priorityBlock .PriorityBlock-module-scss-module__HU7jVq__blackSpan{background:var(--text)}
.Checkbox-module-scss-module__36Or3a__checkboxWrapper{width:20px;height:20px;position:relative;overflow:hidden}.Checkbox-module-scss-module__36Or3a__checkbox{cursor:pointer;outline:2px solid var(--hint);outline-offset:-2px;appearance:none;border:none;border-radius:6px;width:20px;height:20px;margin:0;transition-duration:.5s}.Checkbox-module-scss-module__36Or3a__checkbox:checked{outline-color:var(--primary);background:var(--primary)}.Checkbox-module-scss-module__36Or3a__checkbox:active{outline-color:var(--primary)}.Checkbox-module-scss-module__36Or3a__checkbox{transition:all .3s cubic-bezier(.4,0,.2,1)}.Checkbox-module-scss-module__36Or3a__checkMark{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.SwitchTaskTypeBlock-module-scss-module__O0Pj0G__switchTaskTypeBlock{grid-template-columns:repeat(3,auto) 1fr;gap:10px;width:100%;margin-top:30px;display:grid;overflow-x:auto}.SwitchTaskTypeBlock-module-scss-module__O0Pj0G__switchTaskTypeBlock::-webkit-scrollbar{display:none}
.SwitchTaskTypeButton-module-scss-module__829dpq__switchTaskTypeButton{width:fit-content;color:var(--hint);background:var(--second-bg);font-size:10px;font-weight:500;line-height:24px;font-family:var(--font-family-montserrat);cursor:pointer;border:none;border-radius:30px;outline:none;place-items:center;min-width:108px;padding:2px 24px;display:grid}.SwitchTaskTypeButton-module-scss-module__829dpq__switchTaskTypeButton.SwitchTaskTypeButton-module-scss-module__829dpq__activeTaskType{color:var(--bg);background:var(--primary)}.SwitchTaskTypeButton-module-scss-module__829dpq__switchTaskTypeButton{transition:all .3s cubic-bezier(.4,0,.2,1)}.SwitchTaskTypeButton-module-scss-module__829dpq__switchTaskTypeButton:active{filter:brightness(.95)}
.WorkspaceOverview-module-scss-module___V_GDa__workspaceOverview{z-index:1;justify-items:left;gap:90px;display:grid}
.CalendarBadge-module-scss-module__kxiV9a__calendarBadge{grid-template-columns:auto 1fr;place-items:center left;gap:8px;width:fit-content;display:grid}.CalendarBadge-module-scss-module__kxiV9a__calendarBadge div{justify-items:left;display:grid}.CalendarBadge-module-scss-module__kxiV9a__calendarBadge div h2{line-height:14px}
.ButtonsBar-module-scss-module__VXkO4W__buttonsBar{grid-template-columns:50% 25% 25%;gap:8px;width:calc(100% - 16px);display:grid}@media (max-width:350px){.ButtonsBar-module-scss-module__VXkO4W__buttonsBar{grid-template-columns:33% 33% 33%}}
.ButtonsBar-module-scss-module__WY3j4q__buttonsBar{grid-template-columns:50% 50%;gap:8px;width:calc(100% - 8px);display:grid}
.ButtonsBar-module-scss-module__SIBqEa__buttonsBar{grid-template-columns:50% 25% 25%;gap:8px;width:calc(100% - 16px);display:grid}@media (max-width:350px){.ButtonsBar-module-scss-module__SIBqEa__buttonsBar{grid-template-columns:33% 33% 33%}}
.ButtonsBar-module-scss-module__dV6o9W__buttonsBar{width:100%;display:grid}
