.AnalyticsPage_analytics-page__r5UeA{padding:0 64px 64px}.Notification_root__t03Zv{background-color:var(--mantine-color-red-5);color:var(--mantine-color-white)}.Notification_root__t03Zv:before{background-color:var(--mantine-color-white)}.Notification_root__t03Zv .Notification_closeButton__RKei_,.Notification_root__t03Zv .Notification_description__ASwvM,.Notification_root__t03Zv .Notification_title__TWtb_{color:var(--mantine-color-white)}.Notification_root__t03Zv .Notification_closeButton__RKei_:hover{background-color:#fff;color:red}.ProjectNotification_root__0E2Cn{width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 32px);min-height:0;margin-inline:auto;padding:10px 16px;border:0;border-radius:10px;background:var(--mantine-color-calendar-6);box-shadow:0 8px 24px rgba(0,0,0,.18);color:var(--mantine-color-surface-0)}.ProjectNotification_root__0E2Cn:before{display:none}.ProjectNotification_body__Rghvz{margin:0}.ProjectNotification_description__gNa_S{color:var(--mantine-color-surface-0);font-size:13px;font-weight:500;line-height:18px}.ProjectNotification_closeButton__NNZgW,.ProjectNotification_icon__7B64s{display:none}.KanbanTaskEditor_task-editor-fields__GJBhs{display:flex;flex-direction:column;gap:8px}.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d{gap:12px}.KanbanTaskEditor_task-editor-fields__field__zLUJR{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:26px}.KanbanTaskEditor_task-editor-fields__field-label___ELxo{font-size:12px;font-weight:500;color:var(--mantine-color-textMuted-0);line-height:16px;white-space:nowrap}.KanbanTaskEditor_task-editor-fields__field-value__QhsZT{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.KanbanTaskEditor_task-editor-fields__tags-list__VgZkz{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.KanbanTaskEditor_task-editor-fields__add-btn__Yn2aj{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;background:var(--mantine-color-surface-1);color:var(--mantine-color-textMuted-0);cursor:pointer;border-radius:12px;flex-shrink:0}.KanbanTaskEditor_task-editor-fields__add-btn__Yn2aj:hover{background-color:var(--mantine-color-primaryCustom-0);color:var(--mantine-color-primaryCustom-4)}.KanbanTaskEditor_task-editor-fields__add-btn-icon__ShO_l{width:13px;height:13px;flex-shrink:0}.KanbanTaskEditor_task-editor-fields__tag-removable__wTVfW{display:inline-flex;align-items:center;gap:6px;padding:3px 7px 3px 10px;border-radius:16px;background-color:var(--mantine-color-surface-1);font-size:12px;font-weight:500;line-height:16px;color:var(--mantine-color-textMuted-0)}.KanbanTaskEditor_task-editor-fields__tag-remove-btn__n_I22{display:inline-flex;align-items:center;justify-content:center;width:0;height:14px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;color:var(--mantine-color-disabledText-0);font-size:10px;border-radius:2px;opacity:0;overflow:hidden;transition:opacity .15s ease,width .15s ease}.KanbanTaskEditor_task-editor-fields__tag-removable__wTVfW:focus-within .KanbanTaskEditor_task-editor-fields__tag-remove-btn__n_I22,.KanbanTaskEditor_task-editor-fields__tag-removable__wTVfW:hover .KanbanTaskEditor_task-editor-fields__tag-remove-btn__n_I22{opacity:1;width:14px}.KanbanTaskEditor_task-editor-fields__tag-remove-btn__n_I22:hover{color:var(--mantine-color-red-3)}.KanbanTaskEditor_task-editor-fields__tag-remove-icon__nO4Nc{width:10px;height:10px;display:block}.KanbanTaskEditor_task-editor-fields__tag-input-wrap__JdK2c{position:relative;display:inline-flex;align-items:flex-start;min-width:0}.KanbanTaskEditor_task-editor-fields__inline-input-chip__QLbTh{display:inline-flex;align-items:center;gap:4px;min-width:40px;min-height:26px;max-width:min(240px,100%);padding:4px 6px 4px 11px;border:0;border-radius:16px;background-color:var(--mantine-color-surface-1)}.KanbanTaskEditor_task-editor-fields__inline-input-chip--tag__7asTW{box-shadow:0 0 0 1.5px var(--mantine-color-primaryCustom-4);color:var(--mantine-color-calendar-6)}.KanbanTaskEditor_task-editor-fields__inline-input-chip--tag__7asTW .KanbanTaskEditor_task-editor-fields__inline-input__ehjm4{color:inherit}.KanbanTaskEditor_task-editor-fields__inline-input-chip--waiting__ASJdV{border-radius:8px;box-shadow:0 0 0 1.5px var(--mantine-color-primaryCustom-4);color:var(--mantine-color-calendar-6)}.KanbanTaskEditor_task-editor-fields__inline-input__ehjm4{border:none;background-color:rgba(0,0,0,0);color:var(--mantine-color-calendar-6);font-size:12px;font-weight:500;line-height:16px;padding:0;min-width:1ch;max-width:140px}.KanbanTaskEditor_task-editor-fields__inline-input__ehjm4::placeholder{color:inherit;opacity:.65}.KanbanTaskEditor_task-editor-fields__inline-input__ehjm4:focus{outline:none}.KanbanTaskEditor_task-editor-fields__tag-suggestions__wzt30{position:absolute;top:calc(100% + 8px);left:0;z-index:20;display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:max-content;min-width:0;max-width:min(220px,100vw - 48px);padding:12px;background-color:var(--mantine-color-surface-0);border-radius:16px;box-shadow:0 6px 16px 4px rgba(160,162,193,.2509803922)}.KanbanTaskEditor_task-editor-fields__tag-suggestion__1sEyF{display:inline-flex;align-items:center;width:auto;min-height:30px;padding:4px 10px;border:2px solid var(--mantine-color-primaryCustom-4);background:var(--mantine-color-surface-0);border-radius:999px;color:var(--mantine-color-primaryCustom-4);font-size:12px;font-weight:500;line-height:16px;text-align:left;cursor:pointer;white-space:nowrap;align-self:flex-start;flex:0 0 auto;transition:background-color .15s ease}.KanbanTaskEditor_task-editor-fields__tag-suggestion__1sEyF:hover{background-color:var(--mantine-color-surface-1)}.KanbanTaskEditor_task-editor-fields__waiting-field__NOFZ1{display:inline-flex;align-items:center;min-width:0}.KanbanTaskEditor_task-editor-fields__waiting-chip__1C9c7{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:16px;background-color:var(--mantine-color-surface-1);color:var(--mantine-color-textMuted-0)}.KanbanTaskEditor_task-editor-fields__waiting-chip__1C9c7:hover{background-color:var(--mantine-color-primaryCustom-0);color:var(--mantine-color-primaryCustom-5)}.KanbanTaskEditor_task-editor-fields__waiting-chip-content__TgzsA{display:inline-flex;align-items:center;gap:2px;padding:0;border:none;background:rgba(0,0,0,0);color:inherit;cursor:pointer}.KanbanTaskEditor_task-editor-fields__waiting-icon__u6vt_{width:12px;height:12px;flex-shrink:0;color:inherit}.KanbanTaskEditor_task-editor-fields__waiting-value__L_2EF{font-size:12px;font-weight:500;line-height:16px;color:inherit}.KanbanTaskEditor_task-editor-fields__waiting-remove-btn__Tiqvy{width:0;min-width:0;height:14px;min-height:14px;padding:0;border-radius:0;background:rgba(0,0,0,0);color:var(--mantine-color-disabledText-0);opacity:0;overflow:hidden;transition:opacity .15s ease,width .15s ease,min-width .15s ease}.KanbanTaskEditor_task-editor-fields__waiting-chip__1C9c7:focus-within .KanbanTaskEditor_task-editor-fields__waiting-remove-btn__Tiqvy,.KanbanTaskEditor_task-editor-fields__waiting-chip__1C9c7:hover .KanbanTaskEditor_task-editor-fields__waiting-remove-btn__Tiqvy{width:14px;min-width:14px;opacity:1}.KanbanTaskEditor_task-editor-fields__waiting-remove-btn__Tiqvy:hover{background:rgba(0,0,0,0);color:var(--mantine-color-red-3)}.KanbanTaskEditor_task-editor-fields__waiting-remove-icon__pyEIW{width:10px;height:10px;display:block}.KanbanTaskEditor_task-editor-fields__submit-btn__YXOwU{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;min-height:16px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:0;flex-shrink:0;transition:opacity .15s ease,color .15s ease}.KanbanTaskEditor_task-editor-fields__submit-btn__YXOwU:hover:not(:disabled){background:rgba(0,0,0,0)}.KanbanTaskEditor_task-editor-fields__submit-btn__YXOwU:disabled{color:var(--mantine-color-gray-4);cursor:default}.KanbanTaskEditor_task-editor-fields__submit-btn--tag__Px9bQ,.KanbanTaskEditor_task-editor-fields__submit-btn--waiting__dds8t{color:var(--mantine-color-primaryCustom-4)}.KanbanTaskEditor_task-editor-fields__submit-icon__cBTiq{width:16px;height:16px;flex-shrink:0}.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d .KanbanTaskEditor_task-editor-fields__field__zLUJR{flex-direction:row;align-items:center;gap:8px;min-height:26px}.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d .KanbanTaskEditor_task-editor-fields__field-label___ELxo{flex:0 0 auto;color:var(--mantine-color-textMuted-0);font-size:12.5px;font-weight:400;line-height:16px}.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d .KanbanTaskEditor_task-editor-fields__field-value__QhsZT{flex:1 1 auto;width:auto;min-width:0}.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d .KanbanTaskEditor_task-editor-fields__tags-list__VgZkz{width:auto;min-width:0;gap:6px}.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d .KanbanTaskEditor_task-editor-fields__tag-removable__wTVfW,.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d .KanbanTaskEditor_task-editor-fields__waiting-chip__1C9c7{min-height:22px;padding-block:3px}.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d .KanbanTaskEditor_task-editor-fields__tag-removable__wTVfW,.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d .KanbanTaskEditor_task-editor-fields__waiting-value__L_2EF{font-size:12px;font-weight:500;line-height:16px}.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d .KanbanTaskEditor_task-editor-fields__tag-remove-btn__n_I22,.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d .KanbanTaskEditor_task-editor-fields__waiting-remove-btn__Tiqvy{width:14px;min-width:14px;opacity:1}.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d .KanbanTaskEditor_task-editor-fields__inline-input-chip__QLbTh{min-height:26px}.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d .KanbanTaskEditor_task-editor-fields__inline-input__ehjm4{font-size:16px;line-height:20px}.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d .KanbanTaskEditor_task-editor-fields__add-btn__Yn2aj{width:22px;height:22px}@media(max-width:768px){.KanbanTaskEditor_task-editor-fields__inline-input__ehjm4{font-size:16px;line-height:20px}}.KanbanCreateCard_kanban-create-card__jd_VF{display:flex;width:100%;min-width:0;box-sizing:border-box;flex-direction:column;gap:0;padding:10px 11px;background-color:var(--mantine-color-surface-0);border:1px solid var(--mantine-color-primaryCustom-4);border-radius:12px;box-shadow:0 4px 16px rgba(80,70,150,.1)}.KanbanCreateCard_kanban-create-card__row__11JkO{display:flex;align-items:flex-start;gap:9px}.KanbanCreateCard_kanban-create-card__field__LQsFb{flex:1 1;min-width:0}.KanbanCreateCard_kanban-create-card__input__KEauS{align-content:center;min-height:28px;border:0;border-radius:8px;background-color:rgba(0,0,0,0);color:#343559;font-size:14.5px;font-weight:500;line-height:20px;resize:none;padding:4px 0}.KanbanCreateCard_kanban-create-card__input__KEauS::placeholder{color:var(--mantine-color-dimmed)}.KanbanCreateCard_kanban-create-card__input__KEauS:focus,.KanbanCreateCard_kanban-create-card__input__KEauS:focus-visible{outline:none}.KanbanCreateCard_kanban-create-card__close__d4WF1{width:28px;height:28px;min-width:28px;min-height:28px;border-radius:7px;color:var(--mantine-color-textMuted-0);background:rgba(0,0,0,0);border:none;box-shadow:none;flex-shrink:0}.KanbanCreateCard_kanban-create-card__close__d4WF1:focus-visible,.KanbanCreateCard_kanban-create-card__close__d4WF1:hover{background-color:var(--mantine-color-surface-1);color:var(--mantine-color-red-3)}.KanbanCreateCard_kanban-create-card__close-icon__Nujck{width:14px;height:14px;display:block}.KanbanCreateCard_kanban-create-card__details__4BRpV{margin-top:11px;padding-top:12px;border-top:1px solid #eceaf4}.KanbanCreateCard_kanban-create-card__actions-row__QNSpT{display:flex;align-items:center;gap:8px;margin-top:5px}.KanbanCreateCard_kanban-create-card__create-btn__jlGQy{flex:1 1;align-self:auto;margin-top:0;padding:10px 14px;border:none;border-radius:8px;background-color:var(--mantine-color-primaryCustom-4);color:var(--mantine-color-surface-0);font-family:inherit;font-size:13.5px;font-weight:600;line-height:16px;text-align:center;cursor:pointer}.KanbanCreateCard_kanban-create-card__create-btn__jlGQy:hover:not(:disabled){background-color:var(--mantine-color-primaryCustom-5)}.KanbanCreateCard_kanban-create-card__create-btn__jlGQy:disabled{background-color:var(--mantine-color-surface-2);color:var(--mantine-color-disabledText-0);cursor:default}.KanbanCreateCard_kanban-create-card__cancel-btn__j5cFS{padding:10px 14px;border:none;border-radius:8px;background-color:rgba(0,0,0,0);color:var(--mantine-color-textMuted-0);font-family:inherit;font-size:13.5px;font-weight:400;line-height:16px;cursor:pointer}.KanbanCreateCard_kanban-create-card__cancel-btn__j5cFS:hover{background-color:var(--mantine-color-surface-1);color:#343559}@media(max-width:768px){.KanbanCreateCard_kanban-create-card__input__KEauS{font-size:16px;line-height:20px}}.MobileTaskFormSheet_mobile-task-sheet__peg_v{position:fixed;right:8px;bottom:0;left:8px;z-index:130;display:flex;flex-direction:column;max-height:calc(100dvh - 16px);padding:16px 16px calc(32px + env(safe-area-inset-bottom, 0px));border-radius:16px 16px 0 0;background-color:var(--mantine-color-surface-0);box-shadow:0 -6px 18px 4px rgba(160,162,193,.2509803922);box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:16px}.MobileTaskFormSheet_mobile-task-sheet__header__OWC6Y{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;margin-bottom:16px}.MobileTaskFormSheet_mobile-task-sheet__close__jOAy2{position:absolute;right:-8px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:none}.MobileTaskFormSheet_mobile-task-sheet__close__jOAy2,.MobileTaskFormSheet_mobile-task-sheet__close__jOAy2:hover{background-color:rgba(0,0,0,0);color:var(--mantine-color-primaryCustom-4)}.MobileTaskFormSheet_mobile-task-sheet__close-icon__RGVar{width:18px;height:18px}.MobileTaskFormSheet_mobile-task-sheet__title__iNkrH{margin:0;color:#343559;font-size:20px;font-weight:700;line-height:24px;text-align:center}.MobileTaskFormSheet_mobile-task-sheet__form__I6JRE{display:flex;flex-direction:column;gap:16px}.MobileTaskFormSheet_mobile-task-sheet__description__BYTfN{width:100%}.MobileTaskFormSheet_mobile-task-sheet__description-input__KWsig{align-content:center;min-height:40px;padding:8px;border:1px solid #c5c7eb;border-radius:8px;background-color:var(--mantine-color-surface-0);color:#343559;font-size:16px;font-weight:400;line-height:20px;caret-color:currentColor;resize:none}.MobileTaskFormSheet_mobile-task-sheet__description-input__KWsig::placeholder{color:#a0a2c1}.MobileTaskFormSheet_mobile-task-sheet__description-input__KWsig:focus,.MobileTaskFormSheet_mobile-task-sheet__description-input__KWsig:focus-within{border-color:var(--mantine-color-primaryCustom-4)}.MobileTaskFormSheet_mobile-task-sheet__editor__KoxzJ{display:flex;flex-direction:column}.MobileTaskFormSheet_mobile-task-sheet__submit__gpCL2{align-self:center;width:125px;min-width:125px;height:44px;min-height:44px;margin-top:4px;padding:0 16px;border:none;border-radius:7px;background-color:var(--mantine-color-primaryCustom-4);color:var(--mantine-color-white)}.MobileTaskFormSheet_mobile-task-sheet__submit__gpCL2,.MobileTaskFormSheet_mobile-task-sheet__submit__gpCL2 .mantine-Button-label{font-size:16px;font-weight:700;line-height:16.41px;letter-spacing:0}.MobileTaskFormSheet_mobile-task-sheet__submit__gpCL2:active,.MobileTaskFormSheet_mobile-task-sheet__submit__gpCL2:hover{background-color:var(--mantine-color-primaryCustom-4);color:var(--mantine-color-white)}.MobileTaskFormSheet_mobile-task-sheet__submit__gpCL2:disabled,.MobileTaskFormSheet_mobile-task-sheet__submit__gpCL2[data-disabled]{background-color:var(--mantine-color-surface-2);color:var(--mantine-color-disabledText-0);opacity:1}.KanbanTaskCard_task-card__rxatr{display:flex;width:100%;min-width:0;box-sizing:border-box;flex-direction:column;gap:7px;padding:10px 11px;background-color:var(--mantine-color-surface-0);border:1px solid #eceaf4;border-radius:12px;cursor:-webkit-grab;cursor:grab;caret-color:rgba(0,0,0,0);transition:border-color .15s cubic-bezier(.23,1,.32,1),box-shadow .15s cubic-bezier(.23,1,.32,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.KanbanTaskCard_task-card__rxatr:hover{border-color:var(--mantine-color-primaryCustom-1);box-shadow:0 2px 10px rgba(80,70,150,.06)}.KanbanTaskCard_task-card__rxatr:hover .KanbanTaskCard_task-card__actions__JLwtF{opacity:1}.KanbanTaskCard_task-card--dragging___4zch{box-shadow:0 4px 16px 0 rgba(160,162,193,.4);cursor:-webkit-grabbing;cursor:grabbing;opacity:.9}.KanbanTaskCard_task-card--readonly__BGz4w{cursor:default}.KanbanTaskCard_task-card--static__WpXx9{cursor:pointer}.KanbanTaskCard_task-card--outlined__k3Pa5{box-shadow:none}.KanbanTaskCard_task-card--outlined__k3Pa5:hover{border-color:var(--mantine-color-primaryCustom-1);box-shadow:0 2px 10px rgba(80,70,150,.06)}.KanbanTaskCard_task-card--controls-visible__MFjz7 .KanbanTaskCard_task-card__actions__JLwtF{opacity:1}.KanbanTaskCard_task-card--preview__CzebX{width:min(320px,100%);pointer-events:none}.KanbanTaskCard_task-card--done__yyzkC{background-color:#fbfbfe}.KanbanTaskCard_task-card--mobile__PRbtT .KanbanTaskCard_task-card__checkbox-input__8_oj0{width:22px;height:22px}.KanbanTaskCard_task-card--mobile__PRbtT .KanbanTaskCard_task-card__icon-repeat__h2lBU,.KanbanTaskCard_task-card--mobile__PRbtT .KanbanTaskCard_task-card__repeat-wrapper__jrRy2{width:18px;height:18px}.KanbanTaskCard_task-card--mobile__PRbtT .KanbanTaskCard_task-card__repeat-wrapper__jrRy2{flex-basis:18px}.KanbanTaskCard_task-card--mobile__PRbtT .KanbanTaskCard_task-card__description__dAZJb{font-size:15.5px;line-height:20px}.KanbanTaskCard_task-card--mobile__PRbtT .KanbanTaskCard_task-card__dots-icon__k0W34,.KanbanTaskCard_task-card--mobile__PRbtT .KanbanTaskCard_task-card__project-info-icon__ufl7w{width:26px;height:26px}.KanbanTaskCard_task-card--mobile__PRbtT .KanbanTaskCard_task-card__tag__oAGH7{font-size:12.5px;line-height:17px}.KanbanTaskCard_task-card--mobile__PRbtT .KanbanTaskCard_task-card__meta-waiting-icon__Pzy12{width:14px;height:14px}.KanbanTaskCard_task-card--mobile__PRbtT .KanbanTaskCard_task-card__meta-waiting-name__iB8LF{font-size:13px;line-height:17px}.KanbanTaskCard_task-card--mobile__PRbtT .KanbanTaskCard_task-card__status-icon___5V4s{width:17px;height:17px}.KanbanTaskCard_task-card__top___CKQ3{display:flex;align-items:center;gap:9px}.KanbanTaskCard_task-card__actions__JLwtF{display:flex;align-items:center;gap:2px;opacity:0;transition:opacity .15s ease-in-out;flex-shrink:0}@media(max-width:768px){.KanbanTaskCard_task-card__actions__JLwtF{opacity:1}}.KanbanTaskCard_task-card__header-controls__N0PZV{--task-card-header-control-size:30px;position:relative;display:flex;align-items:center;justify-content:flex-end;width:var(--task-card-header-control-size);height:var(--task-card-header-control-size);flex-shrink:0}.KanbanTaskCard_task-card__header-controls__N0PZV[data-control-slots="2"]{width:calc(var(--task-card-header-control-size) + var(--task-card-header-control-size))}.KanbanTaskCard_task-card__header-controls__N0PZV[data-control-slots="3"]{width:calc(var(--task-card-header-control-size) + var(--task-card-header-control-size) + var(--task-card-header-control-size))}.KanbanTaskCard_task-card__header-controls--with-menu__p9NI3 .KanbanTaskCard_task-card__actions__JLwtF{position:absolute;top:0;right:0;pointer-events:none}.KanbanTaskCard_task-card--controls-visible__MFjz7 .KanbanTaskCard_task-card__header-controls--with-menu__p9NI3 .KanbanTaskCard_task-card__actions__JLwtF,.KanbanTaskCard_task-card__rxatr:hover .KanbanTaskCard_task-card__header-controls--with-menu__p9NI3 .KanbanTaskCard_task-card__actions__JLwtF{pointer-events:auto}.KanbanTaskCard_task-card__header-controls--with-project-info__efF8T{position:relative}.KanbanTaskCard_task-card__status-indicators__INFqe{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:flex-end;gap:4px;height:var(--task-card-header-control-size);pointer-events:none}.KanbanTaskCard_task-card__header-controls--with-menu__p9NI3.KanbanTaskCard_task-card__header-controls--with-indicators__Ob0O7 .KanbanTaskCard_task-card__status-indicators__INFqe,.KanbanTaskCard_task-card__header-controls--with-project-info__efF8T .KanbanTaskCard_task-card__status-indicators__INFqe{right:var(--task-card-header-control-size)}.KanbanTaskCard_task-card__header-controls--with-project-info__efF8T.KanbanTaskCard_task-card__header-controls--with-menu__p9NI3.KanbanTaskCard_task-card__header-controls--with-indicators__Ob0O7 .KanbanTaskCard_task-card__status-indicators__INFqe{right:calc(var(--task-card-header-control-size) + var(--task-card-header-control-size))}@media(max-width:768px){.KanbanTaskCard_task-card__header-controls--with-menu__p9NI3 .KanbanTaskCard_task-card__actions__JLwtF{pointer-events:auto}}.KanbanTaskCard_task-card__actions--checkbox__posmp{display:none}.KanbanTaskCard_task-card__rxatr:hover .KanbanTaskCard_task-card__actions--checkbox__posmp{display:flex}.KanbanTaskCard_task-card--done__yyzkC .KanbanTaskCard_task-card__actions--checkbox__posmp{display:flex;opacity:1}.KanbanTaskCard_task-card--controls-visible__MFjz7 .KanbanTaskCard_task-card__actions--checkbox__posmp{display:flex}@media(max-width:768px){.KanbanTaskCard_task-card__actions--checkbox__posmp{display:flex}}.KanbanTaskCard_task-card__checkbox-root__paf42{flex-shrink:0}.KanbanTaskCard_task-card__checkbox-input__8_oj0{width:20px;height:20px}.KanbanTaskCard_task-card__checkbox-input__8_oj0.KanbanTaskCard_task-card__checkbox-input__8_oj0:not(:checked){border:1.6px solid var(--mantine-color-disabledText-0)}.KanbanTaskCard_task-card__priority-marker__OPWfn{display:inline-flex;flex:0 0 18px}.KanbanTaskCard_task-card__repeat-wrapper__jrRy2{width:16px;height:16px;flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center;color:var(--mantine-color-secondaryCustom-4)}.KanbanTaskCard_task-card__icon-repeat__h2lBU{width:16px;height:16px;pointer-events:none}.KanbanTaskCard_task-card__description__dAZJb{flex:1 1;min-width:0;font-size:14.5px;font-weight:500;line-height:1.35;word-break:break-word;color:var(--mantine-color-calendar-6)}.KanbanTaskCard_task-card__description--done__fQDs0{text-decoration:line-through;color:var(--mantine-color-dimmed)}.KanbanTaskCard_task-card__description--done__fQDs0 .KanbanTaskCard_task-card__description-link__3suf5{color:inherit}.KanbanTaskCard_task-card__description-row__rvcrO{display:flex;align-items:center;gap:8px;width:100%}.KanbanTaskCard_task-card__menu-wrapper___BxsD{display:flex;align-items:center}.KanbanTaskCard_task-card__project-info-btn__LN9S_{position:absolute;top:0;right:0;width:28px;height:28px;min-width:28px;min-height:28px;padding:0;color:var(--mantine-color-secondaryCustom-4);transition:transform .18s ease}.KanbanTaskCard_task-card__project-info-btn__LN9S_:active,.KanbanTaskCard_task-card__project-info-btn__LN9S_:hover{background:rgba(0,0,0,0);color:var(--mantine-color-secondaryCustom-4)}.KanbanTaskCard_task-card__header-controls--with-project-info__efF8T.KanbanTaskCard_task-card__header-controls--with-menu__p9NI3 .KanbanTaskCard_task-card__project-info-btn__LN9S_{right:var(--task-card-header-control-size)}.KanbanTaskCard_task-card__project-info-icon__ufl7w{width:24px;height:24px}.KanbanTaskCard_task-card__project-info-popover__Iva0c.KanbanTaskCard_task-card__project-info-popover__Iva0c{max-width:min(320px,100vw - 32px);padding:16px;border-radius:12px;border:none;box-shadow:0 6px 16px 4px rgba(160,162,193,.2509803922)}.KanbanTaskCard_task-card__project-info-text__jooHh{color:#343559;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}.KanbanTaskCard_task-card__menu-btn__Qei37.KanbanTaskCard_task-card__menu-btn__Qei37{width:30px;height:30px;min-width:30px;min-height:30px;border-radius:12px;color:var(--mantine-color-secondaryCustom-4);transition:background-color .12s cubic-bezier(.23,1,.32,1),color .12s cubic-bezier(.23,1,.32,1)}.KanbanTaskCard_task-card__menu-btn__Qei37.KanbanTaskCard_task-card__menu-btn__Qei37:focus-visible,.KanbanTaskCard_task-card__menu-btn__Qei37.KanbanTaskCard_task-card__menu-btn__Qei37:hover{background-color:var(--mantine-color-surface-1);color:var(--mantine-color-primaryCustom-4)}.KanbanTaskCard_task-card__dots-icon__k0W34{width:24px;height:24px}.KanbanTaskCard_task-card__menu-dropdown__QNIAo.KanbanTaskCard_task-card__menu-dropdown__QNIAo{border-radius:8px;border:1px solid var(--mantine-color-gray-4)}.KanbanTaskCard_task-card__menu-item__7kBXr.KanbanTaskCard_task-card__menu-item__7kBXr:hover,.KanbanTaskCard_task-card__menu-item__7kBXr.KanbanTaskCard_task-card__menu-item__7kBXr[data-hovered]{background-color:var(--mantine-color-surface-3)}.KanbanTaskCard_task-card__menu-item-section__JhOPV[data-position=right]{-webkit-margin-start:0;margin-inline-start:0}.KanbanTaskCard_task-card__submenu-chevron__T39x7{display:inline-flex;align-items:center;justify-content:center}.KanbanTaskCard_task-card__submenu-chevron-icon__el0yp{width:24px;height:24px;flex-shrink:0;color:#a0a2c1}.KanbanTaskCard_task-card__mobile-actions__wzacx{position:fixed;inset:0;z-index:130}.KanbanTaskCard_task-card__mobile-actions-backdrop__aSoUY{position:fixed;inset:0;background-color:rgba(40,40,70,.42)}.KanbanTaskCard_task-card__mobile-actions-sheet__Z5BTW{position:fixed;right:0;bottom:0;left:0;display:flex;flex-direction:column;max-height:84dvh;padding:10px 20px calc(18px + env(safe-area-inset-bottom, 0px));border-radius:24px 24px 0 0;background-color:var(--mantine-color-surface-0);box-shadow:0 -8px 30px rgba(40,40,70,.18);box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain}.KanbanTaskCard_task-card__mobile-actions-header__kav50{position:relative;display:flex;align-items:center;min-height:46px;padding:8px 38px 12px 0;flex:0 0 auto}.KanbanTaskCard_task-card__mobile-actions-close__Yzxl3{position:absolute;top:8px;right:0;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border:none;border-radius:10px;background-color:rgba(0,0,0,0);color:var(--mantine-color-textMuted-0)}.KanbanTaskCard_task-card__mobile-actions-close__Yzxl3:active,.KanbanTaskCard_task-card__mobile-actions-close__Yzxl3:hover{background-color:var(--mantine-color-surface-1);color:var(--mantine-color-textMuted-0)}.KanbanTaskCard_task-card__mobile-actions-close-icon__Ayqrv{width:16px;height:16px}.KanbanTaskCard_task-card__mobile-actions-title__kNd5d{margin:0;color:#343559;font-size:16.5px;font-weight:700;line-height:22px;letter-spacing:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.KanbanTaskCard_task-card__mobile-actions-list__jZ92K{display:flex;flex-direction:column;padding:2px 0 0}.KanbanTaskCard_task-card__mobile-actions-item__ytbag{display:flex;align-items:center;gap:13px;width:100%;min-height:54px;padding:0 2px;border:0;border-bottom:1px solid #eceaf4;background-color:rgba(0,0,0,0);color:#343559;font-family:inherit;font-size:15px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;cursor:pointer}.KanbanTaskCard_task-card__mobile-actions-item__ytbag:last-child{border-bottom:0}.KanbanTaskCard_task-card__mobile-actions-item__ytbag:active{border-radius:10px;background-color:var(--mantine-color-surface-1)}.KanbanTaskCard_task-card__mobile-actions-item__ytbag:focus-visible{outline:2px solid var(--mantine-color-primaryCustom-4);outline-offset:2px}.KanbanTaskCard_task-card__mobile-actions-item__ytbag:disabled{color:var(--mantine-color-textMuted-0);opacity:.65;cursor:default}.KanbanTaskCard_task-card__mobile-actions-icon__W20J8{display:grid;place-items:center;width:22px;height:22px;color:var(--mantine-color-textMuted-0);flex:0 0 auto}.KanbanTaskCard_task-card__mobile-actions-row-icon__eHott{width:20px;height:20px}.KanbanTaskCard_task-card__mobile-actions-row-icon--edit__HWR7J{transform:scale(1.35)}.KanbanTaskCard_task-card__mobile-actions-row-icon--move__vTCEH{transform:scale(1.55)}.KanbanTaskCard_task-card__mobile-actions-row-icon--delete__S_t8h{transform:scale(1.35)}.KanbanTaskCard_task-card__mobile-actions-item--danger__StChH,.KanbanTaskCard_task-card__mobile-actions-item--danger__StChH .KanbanTaskCard_task-card__mobile-actions-icon__W20J8{color:var(--mantine-color-red-7)}.KanbanTaskCard_task-card__meta__scAbx{flex-wrap:wrap;padding-left:27px;min-width:0}.KanbanTaskCard_task-card__meta-row__Tg5E0,.KanbanTaskCard_task-card__meta__scAbx{display:flex;align-items:center;gap:6px}.KanbanTaskCard_task-card__tags-group__v4OTM{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.KanbanTaskCard_task-card__priority__cnBEM{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:16px;color:var(--mantine-color-calendar-6)}.KanbanTaskCard_task-card__priority-dot__G2O3x{width:8px;height:8px;flex-shrink:0}.KanbanTaskCard_task-card__priority-letter__0Amco{font-size:12px;font-weight:400}.KanbanTaskCard_task-card__tag__oAGH7{display:inline-flex;align-items:center;justify-content:center;min-width:-moz-fit-content;min-width:fit-content;padding:2px 9px;background-color:var(--mantine-color-surface-1);border-radius:20px;font-size:11.5px;font-weight:500;line-height:16px;color:var(--mantine-color-textMuted-0);white-space:nowrap;flex-shrink:0}.KanbanTaskCard_task-card__meta-waiting__nQkrZ{display:flex;align-items:center;gap:8px}.KanbanTaskCard_task-card__meta-waiting-label__kIpwe{font-size:12px;font-weight:400;line-height:14.06px;white-space:nowrap}.KanbanTaskCard_task-card__meta-waiting-value__MK5tu{display:inline-flex;align-items:center;gap:5px;padding:2px 9px 2px 8px;border-radius:20px;background-color:#fff6e6;color:#b5852e;align-self:flex-start}.KanbanTaskCard_task-card__meta-waiting-icon__Pzy12{width:12px;height:12px;flex-shrink:0;color:inherit}.KanbanTaskCard_task-card__meta-waiting-name__iB8LF{font-size:12px;font-weight:500;line-height:16px;color:inherit}.KanbanTaskCard_task-card--expanded___qNeT{cursor:default;caret-color:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;padding:10px 11px;gap:0;border-color:var(--mantine-color-primaryCustom-4);box-shadow:0 4px 16px rgba(80,70,150,.1)}.KanbanTaskCard_task-card--expanded___qNeT .KanbanTaskCard_task-card__actions__JLwtF{opacity:1}.KanbanTaskCard_task-card__description-input__JiNzc{background-color:rgba(0,0,0,0);color:#343559;font-size:14.5px;font-weight:500;line-height:20px;resize:none}.KanbanTaskCard_task-card__description-input__JiNzc.KanbanTaskCard_task-card__description-input__JiNzc{border:0;border-radius:8px;padding:4px 0}.KanbanTaskCard_task-card__description-input__JiNzc::placeholder{color:var(--mantine-color-dimmed)}.KanbanTaskCard_task-card__description-input__JiNzc.KanbanTaskCard_task-card__description-input__JiNzc:focus{outline:none}.KanbanTaskCard_task-card__close-btn__n3DOg{width:28px;height:28px;min-width:28px;min-height:28px;background:rgba(0,0,0,0);border:none;box-shadow:none;border-radius:7px;color:var(--mantine-color-textMuted-0);flex-shrink:0;transition:background-color .2s ease}.KanbanTaskCard_task-card__close-btn__n3DOg,.KanbanTaskCard_task-card__close-btn__n3DOg:active:not(:disabled),.KanbanTaskCard_task-card__close-btn__n3DOg:focus-visible:not(:disabled),.KanbanTaskCard_task-card__close-btn__n3DOg:hover:not(:disabled){color:var(--mantine-color-textMuted-0)}.KanbanTaskCard_task-card__close-btn__n3DOg:hover:not(:disabled){background-color:var(--mantine-color-surface-1);color:var(--mantine-color-red-3)}.KanbanTaskCard_task-card__close-icon__vY1mC{width:14px;height:14px;display:block}.KanbanTaskCard_task-card__expanded__ozd6I{display:flex;flex-direction:column;gap:11px;margin-top:11px;padding-top:12px;border-top:1px solid #eceaf4}.KanbanTaskCard_task-card__edit-actions__Ql92F{display:flex;align-items:center;gap:8px;margin-top:5px}.KanbanTaskCard_task-card__save-btn__XJMQ8{flex:1 1;align-self:auto;margin-top:0;padding:10px 14px;border:none;border-radius:8px;background-color:var(--mantine-color-primaryCustom-4);color:var(--mantine-color-surface-0);font-family:inherit;font-size:13.5px;font-weight:600;line-height:16px;text-align:center;cursor:pointer}.KanbanTaskCard_task-card__save-btn__XJMQ8:hover:not(:disabled){background-color:var(--mantine-color-primaryCustom-5)}.KanbanTaskCard_task-card__save-btn__XJMQ8:disabled{background-color:var(--mantine-color-surface-2);color:var(--mantine-color-disabledText-0);cursor:default}.KanbanTaskCard_task-card__cancel-btn__rYNJ4{padding:10px 14px;border:none;border-radius:8px;background-color:rgba(0,0,0,0);color:var(--mantine-color-textMuted-0);font-family:inherit;font-size:13.5px;font-weight:400;line-height:16px;cursor:pointer}.KanbanTaskCard_task-card__cancel-btn__rYNJ4:hover{background-color:var(--mantine-color-surface-1);color:#343559}.KanbanTaskCard_task-card__field__YZtPf{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:26px}.KanbanTaskCard_task-card__field-label__W9U0D{font-size:12px;font-weight:500;color:var(--mantine-color-textMuted-0);line-height:16px;white-space:nowrap}.KanbanTaskCard_task-card__field-value__FaLfw{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.KanbanTaskCard_task-card__select__dd6At{min-width:0}.KanbanTaskCard_task-card__select__dd6At .mantine-Select-input{padding-right:22px;min-height:unset;height:auto;font-size:12px;font-weight:400;line-height:14.06px;caret-color:rgba(0,0,0,0)}.KanbanTaskCard_task-card__select__dd6At .mantine-Select-section{width:18px}.KanbanTaskCard_task-card__select-icon__R2TDn{width:14px;height:14px;color:var(--mantine-color-gray-4)}.KanbanTaskCard_task-card__priority-dropdown__aYmt8.KanbanTaskCard_task-card__priority-dropdown__aYmt8{width:111px;border-radius:12px;padding:12px;background:#fff;box-shadow:0 6px 16px 4px rgba(160,162,193,.2509803922);border:none}.KanbanTaskCard_task-card__priority-option-item__unKdf{font-size:14px;font-weight:400;line-height:16.41px}.KanbanTaskCard_task-card__priority-option-item__unKdf.KanbanTaskCard_task-card__priority-option-item__unKdf{padding:0;border-radius:0;background:rgba(0,0,0,0)}.KanbanTaskCard_task-card__priority-option-item__unKdf.KanbanTaskCard_task-card__priority-option-item__unKdf:not(:first-of-type){margin-top:12px}.KanbanTaskCard_task-card__priority-option-item__unKdf.KanbanTaskCard_task-card__priority-option-item__unKdf:hover,.KanbanTaskCard_task-card__priority-option-item__unKdf.KanbanTaskCard_task-card__priority-option-item__unKdf[data-combobox-selected]{background:rgba(0,0,0,0)}.KanbanTaskCard_task-card__priority-option__r5vTX{display:flex;align-items:center;gap:8px}.KanbanTaskCard_task-card__priority-option-dot__sDUb0{width:8px;height:8px;flex-shrink:0}.KanbanTaskCard_task-card__tags-list__j6FIN{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.KanbanTaskCard_task-card__tag-removable__bcCXv{display:inline-flex;align-items:center;gap:2px;padding:2px 8px;background-color:var(--mantine-color-primaryCustom-4);border-radius:12px;font-size:12px;font-weight:600;line-height:16px;color:var(--mantine-color-surface-0)}.KanbanTaskCard_task-card__tag-remove-btn__N_CfU{display:inline-flex;align-items:center;justify-content:center;width:0;height:14px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;color:hsla(0,0%,100%,.8);font-size:10px;border-radius:2px;opacity:0;overflow:hidden;transition:opacity .15s ease,width .15s ease}.KanbanTaskCard_task-card__tag-removable__bcCXv:hover .KanbanTaskCard_task-card__tag-remove-btn__N_CfU{opacity:1;width:14px}.KanbanTaskCard_task-card__tag-remove-btn__N_CfU:hover{color:#fff}.KanbanTaskCard_task-card__add-btn__hZCAw{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;background-color:var(--mantine-color-surface-1);cursor:pointer;color:var(--mantine-color-dimmed);font-size:14px;border-radius:50%;flex-shrink:0;transition:background-color .15s ease,color .15s ease}.KanbanTaskCard_task-card__add-btn__hZCAw:hover{background-color:rgba(122,112,192,.15);color:var(--mantine-color-primaryCustom-4)}.KanbanTaskCard_task-card__tag-input__0IXBl{border:none;background-color:rgba(0,0,0,0);color:#343559;font-size:12px;font-weight:400;line-height:14.06px;padding:1px 4px;max-width:100px}.KanbanTaskCard_task-card__tag-input__0IXBl::placeholder{color:var(--mantine-color-dimmed)}.KanbanTaskCard_task-card__tag-input__0IXBl:focus{outline:none}.KanbanTaskCard_task-card__waiting-field__f1NXT{display:flex;align-items:center;gap:6px;min-width:0}.KanbanTaskCard_task-card__waiting-icon___oJeP{width:18px;height:18px;flex-shrink:0}.KanbanTaskCard_task-card__waiting-input__CFF2l{border:none;background-color:rgba(0,0,0,0);color:inherit;font-size:14px;font-weight:500;line-height:20px;padding:2px 0;min-width:8ch}.KanbanTaskCard_task-card__waiting-input__CFF2l::placeholder{color:var(--mantine-color-dimmed)}.KanbanTaskCard_task-card__waiting-input__CFF2l:focus{outline:none}.KanbanTaskCard_task-card__waiting-clear__FSB8E{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;color:var(--mantine-color-dimmed);font-size:11px;border-radius:2px;flex-shrink:0}.KanbanTaskCard_task-card__waiting-clear__FSB8E:hover{background-color:rgba(160,162,193,.15);color:#343559}.KanbanTaskCard_task-card__repeat-switch__nhH_J.KanbanTaskCard_task-card__repeat-switch__nhH_J{font-size:12px;font-weight:500}.KanbanTaskCard_task-card__repeat-days___6LQi{display:flex;justify-content:space-between;flex-wrap:nowrap;width:100%}.KanbanTaskCard_task-card__repeat-day--weekend__RwJPC .mantine-Chip-iconWrapper,.KanbanTaskCard_task-card__repeat-day__NYEJO .mantine-Chip-iconWrapper{display:none}.KanbanTaskCard_task-card__repeat-day--weekend__RwJPC .mantine-Chip-label,.KanbanTaskCard_task-card__repeat-day__NYEJO .mantine-Chip-label{padding:4px 8px;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;text-align:center;border-radius:8px;border:none;background-color:rgba(0,0,0,0);color:var(--mantine-color-textMuted-0);cursor:pointer}.KanbanTaskCard_task-card__repeat-day--weekend__RwJPC .mantine-Chip-label:hover,.KanbanTaskCard_task-card__repeat-day__NYEJO .mantine-Chip-label:hover{background-color:var(--mantine-color-surface-1)}.KanbanTaskCard_task-card__repeat-day--weekend__RwJPC input:checked+.mantine-Chip-label,.KanbanTaskCard_task-card__repeat-day__NYEJO input:checked+.mantine-Chip-label{background-color:var(--mantine-color-surface-1);color:var(--mantine-color-textMuted-0);padding-left:8px}.KanbanTaskCard_task-card__repeat-day--weekend__RwJPC .mantine-Chip-label,.KanbanTaskCard_task-card__repeat-day--weekend__RwJPC input:checked+.mantine-Chip-label{color:var(--mantine-color-primaryCustom-4)}.KanbanTaskCard_task-card__status-icon___5V4s{width:15px;height:15px;color:var(--mantine-color-primaryCustom-4);flex-shrink:0}@media(max-width:768px){.KanbanTaskCard_task-card__description-input__JiNzc,.KanbanTaskCard_task-card__select__dd6At .mantine-Select-input,.KanbanTaskCard_task-card__tag-input__0IXBl,.KanbanTaskCard_task-card__waiting-input__CFF2l{font-size:16px;line-height:20px}}.ProjectCard_project-card__1iW_E{width:100%;padding:4px 8px;border-radius:0;cursor:pointer;caret-color:rgba(0,0,0,0);box-sizing:border-box;transition:background-color .15s ease,box-shadow .2s ease,opacity .2s ease}.ProjectCard_project-card__1iW_E:hover{box-shadow:0 6px 16px 4px rgba(160,162,193,.2509803922)}.ProjectCard_project-card__1iW_E:hover .ProjectCard_project-card__pin-btn__1ytHq{opacity:1}.ProjectCard_project-card--create__9tB0M{padding:8px;border:1.5px solid var(--mantine-color-primaryCustom-4);border-radius:12px;background-color:var(--mantine-color-surface-0);cursor:default}.ProjectCard_project-card--mobile__U67fu{padding:4px 0}.ProjectCard_project-card--mobile__U67fu:hover{box-shadow:none}.ProjectCard_project-card--sidebar__cE2Hw{min-height:36px;padding:6px 10px;border-radius:11px;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.ProjectCard_project-card--sidebar__cE2Hw:hover{background-color:#f0eefc;box-shadow:none}.ProjectCard_project-card--sidebar__cE2Hw.ProjectCard_project-card--selected__SJN9q{background-color:#e6e2f7;box-shadow:none}.ProjectCard_project-card--sidebar__cE2Hw.ProjectCard_project-card--selected__SJN9q .ProjectCard_project-card__title__9J8_m{font-weight:600}.ProjectCard_project-card--sidebar__cE2Hw.ProjectCard_project-card--selected__SJN9q .ProjectCard_project-card__progress-percent__JZAU7{color:var(--mantine-color-disabledText-0)}.ProjectCard_project-card--sidebar__cE2Hw.ProjectCard_project-card--dimmed__OxLe9 .ProjectCard_project-card__title__9J8_m{color:#7b7d9f}.ProjectCard_project-card--sidebar__cE2Hw.ProjectCard_project-card--dimmed__OxLe9 .ProjectCard_project-card__progress-percent__JZAU7{color:var(--mantine-color-disabledText-0)}.ProjectCard_project-card--dragging__yDJUP{opacity:.24;background-color:rgba(0,0,0,0);box-shadow:none;cursor:-webkit-grabbing;cursor:grabbing}.ProjectCard_project-card--drag-overlay__Wj1Ww{opacity:1;background-color:var(--mantine-color-surface-0);box-shadow:0 12px 28px 8px rgba(160,162,193,.5019607843)}.ProjectCard_project-card--mobile__U67fu.ProjectCard_project-card--dragging__yDJUP:not(.ProjectCard_project-card--drag-overlay__Wj1Ww){opacity:0;box-shadow:none}.ProjectCard_project-card--mobile__U67fu.ProjectCard_project-card--drag-overlay__Wj1Ww{width:calc(100% + 16px);margin-inline:-8px;padding:10px 8px 14px;border-radius:14px;background-color:var(--mantine-color-surface-0);box-shadow:0 8px 24px 4px rgba(160,162,193,.28);cursor:-webkit-grabbing;cursor:grabbing}.ProjectCard_project-card__create-row__LtTNP{display:flex;align-items:center;gap:9px;padding:6px 4px 6px 8px}.ProjectCard_project-card__create-name__CMC0q{min-width:0;flex:1 1 auto;padding:0;border:0;outline:0;background:rgba(0,0,0,0);color:#343559;font:inherit;font-size:14.5px;line-height:20px;caret-color:currentColor}.ProjectCard_project-card__create-name__CMC0q::placeholder{color:var(--mantine-color-disabledText-0)}.ProjectCard_project-card__create-error__5OsxH{color:var(--mantine-color-red-7);font-size:12px;line-height:1.3}.ProjectCard_project-card__create-cancel__ap4tB{display:inline-grid;width:28px;min-width:28px;height:28px;padding:0;place-items:center;border:0;border-radius:7px;background:rgba(0,0,0,0);color:var(--mantine-color-textMuted-1);cursor:pointer}.ProjectCard_project-card__create-cancel__ap4tB:focus-visible,.ProjectCard_project-card__create-cancel__ap4tB:hover{outline:none;background:var(--mantine-color-surface-1);color:var(--mantine-color-red-6)}.ProjectCard_project-card__create-cancel-icon__p4C74{width:14px;height:14px}.ProjectCard_project-card__create-footer__psuqu{display:flex;align-items:center;gap:8px;margin-top:4px;padding:10px 6px 4px;border-top:1px solid var(--mantine-color-surface-1)}.ProjectCard_project-card__create-area___rcne{min-width:0;flex:1 1 auto}.ProjectCard_project-card__create-button__RvuW2{min-height:30px;padding:6px 12px;border:0;border-radius:8px;background:var(--mantine-color-primaryCustom-4);color:var(--mantine-color-white);cursor:pointer;font:inherit;font-size:13px;font-weight:600;line-height:16px}.ProjectCard_project-card__create-button__RvuW2:focus-visible,.ProjectCard_project-card__create-button__RvuW2:hover{outline:none;opacity:.9}.ProjectCard_project-card__create-button__RvuW2:disabled{background:var(--mantine-color-surface-3);color:var(--mantine-color-disabledText-0);cursor:default;opacity:1}.ProjectCard_project-card__header__4SuBW{max-height:24px;display:flex;align-items:center;justify-content:space-between;gap:8px}.ProjectCard_project-card__title__9J8_m{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mantine-color-textMuted-1);font-size:14px;font-weight:400;line-height:24px}.ProjectCard_project-card__actions__xdTbU{display:flex;align-items:center;flex-shrink:0}.ProjectCard_project-card__pin-btn__1ytHq{padding:0;background-color:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease-in-out;color:var(--mantine-color-primaryCustom-4);opacity:0}.ProjectCard_project-card__pin-btn__1ytHq:hover{background-color:rgba(0,0,0,0);opacity:.7}.ProjectCard_project-card__pin-btn--active__KWA06{opacity:1}.ProjectCard_project-card--mobile__U67fu .ProjectCard_project-card__pin-btn__1ytHq{width:32px;min-width:32px;height:32px;min-height:32px;opacity:1}.ProjectCard_project-card--mobile__U67fu .ProjectCard_project-card__actions__xdTbU{gap:2px;flex-shrink:0}.ProjectCard_project-card--mobile__U67fu .ProjectCard_project-card__title__9J8_m{font-size:14px;line-height:24px}.ProjectCard_project-card--mobile__U67fu .ProjectCard_project-card__icon__HZ0Pt{width:32px;height:32px}.ProjectCard_project-card__icon__HZ0Pt{width:24px;height:24px;flex-shrink:0;color:var(--mantine-color-primaryCustom-4)}.ProjectCard_project-card__icon-slot__jq1qh{display:flex;align-items:center;flex-shrink:0}.ProjectCard_project-card__progress-percent__JZAU7{min-width:34px;flex:0 0 auto;color:var(--mantine-color-disabledText-0);font-size:12px;font-weight:500;line-height:16px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProjectCard_project-card--sidebar__cE2Hw .ProjectCard_project-card__actions__xdTbU{min-width:0;justify-content:center;gap:2px}.ProjectCard_project-card--sidebar__cE2Hw .ProjectCard_project-card__header__4SuBW{gap:9px}.ProjectCard_project-card--sidebar__cE2Hw .ProjectCard_project-card__title__9J8_m{color:var(--mantine-color-text);line-height:20px}.ProjectCard_project-card--sidebar__cE2Hw .ProjectCard_project-card__pin-btn__1ytHq{width:20px;min-width:20px;height:20px;min-height:20px}.ProjectCard_project-card--sidebar__cE2Hw .ProjectCard_project-card__icon__HZ0Pt{width:16px;height:16px}.ProjectCard_project-card--sidebar__cE2Hw .ProjectCard_project-card__pin-btn__1ytHq svg{width:21px;height:21px}.ProjectCard_project-card--sidebar__cE2Hw .ProjectCard_project-card__progress-percent__JZAU7{min-width:30px;margin-left:2px}.ProjectCard_project-card__footer__RfgA7{display:flex;flex-direction:column;gap:4px;margin-top:8px}.ProjectCard_project-card__progress__VPMlD{width:100%;height:4px;background-color:#e0ddf0;border-radius:999px}.ProjectCard_project-card--mobile__U67fu .ProjectCard_project-card__progress__VPMlD{height:6px}.ProjectCard_project-card__progress-bar__HG6lU{background-color:var(--mantine-color-primaryCustom-4);border-radius:999px}@media(max-width:768px){.ProjectCard_project-card--sidebar__cE2Hw .ProjectCard_project-card__title__9J8_m{font-size:15px;line-height:20px}.ProjectCard_project-card--sidebar__cE2Hw .ProjectCard_project-card__progress-percent__JZAU7{font-size:13px;line-height:17px}.ProjectCard_project-card__create-name__CMC0q{font-size:16px;line-height:20px}}.ProjectHeader_project-header__gXAe4{display:flex;flex-direction:column;padding:18px 22px;gap:0}.ProjectHeader_project-header--mobile__AGXwd,.ProjectHeader_project-header__gXAe4{background-color:var(--mantine-color-surface-0);box-shadow:var(--mantine-shadow-sm);border-radius:18px}.ProjectHeader_project-header--mobile__AGXwd{position:relative;padding:16px 18px}.ProjectHeader_project-header__top__rH6SE{display:flex;align-items:center;justify-content:space-between;gap:12px}.ProjectHeader_project-header__title-group__IO0su{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.ProjectHeader_project-header__title__9z88y{min-width:0;padding:2px 6px;margin-left:-6px;border-radius:7px;font-size:19px;font-weight:700;line-height:24px;color:#343559;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectHeader_project-header__title--editable__4MTsA{border:0;background:rgba(0,0,0,0);text-align:left;cursor:text}.ProjectHeader_project-header__title--editable__4MTsA:focus-visible,.ProjectHeader_project-header__title--editable__4MTsA:hover{background:var(--mantine-color-surface-1);outline:none}.ProjectHeader_project-header__title-input__k_aOo{width:min(264px,100%);min-width:0;height:32px;padding:2px 6px;margin-left:-6px;border:0;border-radius:7px;background:var(--mantine-color-surface-1);color:#343559;font-size:19px;font-weight:700;line-height:24px}.ProjectHeader_project-header__title-input__k_aOo:focus{outline:none;box-shadow:0 0 0 1.5px var(--mantine-color-primaryCustom-4)}.ProjectHeader_project-header__title-editor__g2KAh{min-width:0}.ProjectHeader_project-header__title-error__K3ZpC{display:block;margin-top:4px;color:var(--mantine-color-red-7);font-size:12px;line-height:1.3}.ProjectHeader_project-header--mobile__AGXwd .ProjectHeader_project-header__title__9z88y{font-size:21px;line-height:26px;overflow:visible;text-overflow:clip;white-space:normal}.ProjectHeader_project-header--mobile__AGXwd .ProjectHeader_project-header__title-input__k_aOo{width:100%;height:34px;font-size:21px;line-height:26px}.ProjectHeader_project-header--mobile__AGXwd:not(.ProjectHeader_project-header--system__ug5lz) .ProjectHeader_project-header__title-group__IO0su{gap:12px}.ProjectHeader_project-header--system__ug5lz .ProjectHeader_project-header__title__9z88y{display:inline-flex;align-items:center;margin-left:0;padding-left:0}.ProjectHeader_project-header--system__ug5lz .ProjectHeader_project-header__title-group__IO0su{gap:6px}.ProjectHeader_project-header__system-icon__yWhAn{display:inline-grid;place-items:center;width:18px;height:18px;flex:0 0 18px;color:var(--mantine-color-primaryCustom-4)}.ProjectHeader_project-header__system-icon__yWhAn svg{width:15px;height:15px;color:currentColor}.ProjectHeader_project-header__system-icon__yWhAn svg path[stroke]{stroke:currentColor}.ProjectHeader_project-header__actions__fgWdo{display:flex;align-items:center;gap:8px;flex-shrink:0}.ProjectHeader_project-header__back-btn___iyY1{width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border-radius:10px;color:var(--mantine-color-primaryCustom-4);background:rgba(0,0,0,0);border:none;flex-shrink:0}.ProjectHeader_project-header__back-btn___iyY1:active,.ProjectHeader_project-header__back-btn___iyY1:focus-visible,.ProjectHeader_project-header__back-btn___iyY1:hover{background:var(--mantine-color-surface-1);color:var(--mantine-color-primaryCustom-4);outline:none}.ProjectHeader_project-header--mobile__AGXwd.ProjectHeader_project-header--with-back__50xJP .ProjectHeader_project-header__back-btn___iyY1{margin-left:-7px}.ProjectHeader_project-header__back-icon__tgSxI{width:22px;height:22px;transform:rotate(-90deg)}.ProjectHeader_project-header__menu-trigger__vV48k{display:flex;align-items:center;line-height:0}.ProjectHeader_project-header__action-btn__xntz7{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border:none;background-color:#fafafd;cursor:pointer;border-radius:10px;color:#7b7d9f;transition:background-color .12s cubic-bezier(.23,1,.32,1),color .12s cubic-bezier(.23,1,.32,1)}.ProjectHeader_project-header__action-btn__xntz7:active,.ProjectHeader_project-header__action-btn__xntz7:focus-visible,.ProjectHeader_project-header__action-btn__xntz7:hover{background:var(--mantine-color-surface-1);color:var(--mantine-color-primaryCustom-4);outline:none}.ProjectHeader_project-header__menu-btn__fHnbU{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border:none;border-radius:10px;background:#fafafd;color:#7b7d9f;transition:background-color .12s cubic-bezier(.23,1,.32,1),color .12s cubic-bezier(.23,1,.32,1)}.ProjectHeader_project-header__menu-btn__fHnbU:active,.ProjectHeader_project-header__menu-btn__fHnbU:focus-visible,.ProjectHeader_project-header__menu-btn__fHnbU:hover{background:var(--mantine-color-surface-1);color:var(--mantine-color-primaryCustom-4);outline:none}.ProjectHeader_project-header__menu-btn--opened__Mz_iR{background:var(--mantine-color-surface-0);border:2px solid #1c1d2f;color:#343559}.ProjectHeader_project-header__action-icon__fO8gg{width:16px;height:16px;color:currentColor}.ProjectHeader_project-header--mobile__AGXwd .ProjectHeader_project-header__action-btn__xntz7,.ProjectHeader_project-header--mobile__AGXwd .ProjectHeader_project-header__menu-btn__fHnbU{width:34px;height:34px;min-width:34px;min-height:34px}.ProjectHeader_project-header--mobile__AGXwd .ProjectHeader_project-header__action-icon__fO8gg{width:16px;height:16px}.ProjectHeader_project-header__restore-btn__T56lU{background-color:var(--mantine-color-primaryCustom-4);color:var(--mantine-color-white);font-size:14px;font-weight:600;border-radius:12px;height:32px;padding:0 16px}.ProjectHeader_project-header__restore-btn__T56lU:hover{background-color:#6a60b0}.ProjectHeader_project-header__menu-item__Y4Y2i{min-height:34px;padding:7px 16px;border-radius:7px;color:#24264a;font-size:14px;line-height:20px}.ProjectHeader_project-header__menu-item__Y4Y2i:active,.ProjectHeader_project-header__menu-item__Y4Y2i:hover,.ProjectHeader_project-header__menu-item__Y4Y2i[data-hovered]{background:var(--mantine-color-primaryCustom-0)}.ProjectHeader_project-header__menu-item--danger__yirKg{color:#ff5f73}.ProjectHeader_project-header__menu-item--danger__yirKg:active,.ProjectHeader_project-header__menu-item--danger__yirKg:hover,.ProjectHeader_project-header__menu-item--danger__yirKg[data-hovered]{background:rgba(255,95,115,.1);color:#ff5f73}.ProjectHeader_project-header__menu-dropdown__G9GSq{min-width:182px;padding:6px;border:1px solid #e3e4f1;border-radius:8px;box-shadow:0 10px 26px rgba(101,104,143,.14)}.ProjectHeader_project-header__confirm-popover__mQp0a{min-width:min(320px,100vw - 24px);max-width:min(320px,100vw - 24px);padding:12px;border:1px solid #eceaf4;border-radius:12px;background:var(--mantine-color-surface-0);box-shadow:0 12px 30px rgba(60,60,100,.14)}.ProjectHeader_project-header__confirm-popover--danger__d_bJY{min-width:min(340px,100vw - 24px);max-width:min(340px,100vw - 24px)}.ProjectHeader_project-header__confirm-content__4dWCt{display:flex;flex-direction:column;gap:8px}.ProjectHeader_project-header__confirm-summary__QguNA{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px}.ProjectHeader_project-header__confirm-icon-wrap__Hzy3i{display:grid;place-items:center;width:22px;height:22px;color:var(--mantine-color-primaryCustom-4)}.ProjectHeader_project-header__confirm-icon-wrap--danger__65k8P{color:#e96b7a}.ProjectHeader_project-header__confirm-icon__RVMJ5{width:20px;height:20px;color:currentColor}.ProjectHeader_project-header__confirm-copy__OFc_H{min-width:0;padding-top:0}.ProjectHeader_project-header__confirm-title__9O0ND{margin:0;color:#343559;font-size:14px;font-weight:700;line-height:18px}.ProjectHeader_project-header__confirm-text__YkCjd{margin-top:2px;color:#7b7d9f;font-size:12px;font-weight:400;line-height:17px;overflow-wrap:anywhere}.ProjectHeader_project-header__confirm-actions__6a8jg{display:flex;align-items:center;justify-content:flex-end;gap:6px}.ProjectHeader_project-header__confirm-button__0A_zU,.ProjectHeader_project-header__confirm-cancel__B6JuU{min-height:30px;padding:5px 10px;border:0;border-radius:7px;font:inherit;font-size:12.5px;font-weight:600;line-height:16px;cursor:pointer;transition:background-color .12s cubic-bezier(.23,1,.32,1),color .12s cubic-bezier(.23,1,.32,1),box-shadow .12s cubic-bezier(.23,1,.32,1)}.ProjectHeader_project-header__confirm-button__0A_zU:focus-visible,.ProjectHeader_project-header__confirm-cancel__B6JuU:focus-visible{outline:none;box-shadow:0 0 0 2px var(--mantine-color-surface-0),0 0 0 4px rgba(122,112,192,.35)}.ProjectHeader_project-header__confirm-cancel__B6JuU{background:#fafafd;color:#7b7d9f}.ProjectHeader_project-header__confirm-cancel__B6JuU:active,.ProjectHeader_project-header__confirm-cancel__B6JuU:hover{background:var(--mantine-color-primaryCustom-0);color:#343559}.ProjectHeader_project-header__confirm-button__0A_zU{background:var(--mantine-color-primaryCustom-4);color:var(--mantine-color-white)}.ProjectHeader_project-header__confirm-button__0A_zU:active,.ProjectHeader_project-header__confirm-button__0A_zU:hover{background:#6a60b0}.ProjectHeader_project-header__confirm-button--danger__13CfF{background:#e96b7a}.ProjectHeader_project-header__confirm-button--danger__13CfF:active,.ProjectHeader_project-header__confirm-button--danger__13CfF:hover{background:#d95c6d}.ProjectHeader_project-header__confirm-button--danger__13CfF:focus-visible{box-shadow:0 0 0 2px var(--mantine-color-surface-0),0 0 0 4px rgba(233,107,122,.3)}.ProjectHeader_project-header__meta-row__g1717{display:flex;align-items:center;gap:14px;margin-top:14px;min-width:0}.ProjectHeader_project-header__meta-row--mobile__sTtru{gap:10px}.ProjectHeader_project-header__progress__38T49{flex:1 1 220px;max-width:320px;height:7px;background-color:var(--mantine-color-primaryCustom-0);border-radius:999px}.ProjectHeader_project-header__meta-row--mobile__sTtru .ProjectHeader_project-header__progress__38T49{flex:1 1 auto;min-width:64px;max-width:none;height:7px}.ProjectHeader_project-header__progress-bar__4JR_z{background-color:var(--mantine-color-primaryCustom-4);border-radius:999px}.ProjectHeader_project-header__progress-text__H8Y5s{color:#343559;font-weight:400;font-size:13px;line-height:18px;letter-spacing:0;white-space:nowrap}.ProjectHeader_project-header__progress-count__1Sufk{flex:0 0 auto;color:var(--mantine-color-secondaryCustom-4);font-size:13px;font-weight:400;line-height:18px;letter-spacing:0;white-space:nowrap}.ProjectHeader_project-header__progress-number__7JIT7{font-weight:500;font-size:13px;line-height:18px;letter-spacing:0;color:var(--mantine-color-primaryCustom-4)}.MobileStatusTabs_tabs__uQe8t{display:flex;width:100%;flex:0 0 auto;min-width:0;align-items:center;gap:7px;padding:0;min-height:44px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.MobileStatusTabs_tabs__uQe8t::-webkit-scrollbar{display:none}.MobileStatusTabs_tabs--fill-available__I_jsL{width:auto;flex:1 1 auto}.MobileStatusTabs_tab__nGsHX{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;flex:0 0 auto;height:44px;padding:0 11px;border:none;border-radius:999px;background-color:var(--mantine-color-surface-1);color:#5c5497;cursor:pointer;box-sizing:border-box;transition:flex-grow .18s ease,height .18s ease,transform .18s ease,background-color .18s ease,box-shadow .18s ease}.MobileStatusTabs_tab--active__wpIQT{background-color:var(--mantine-color-primaryCustom-4);color:var(--mantine-color-white)}.MobileStatusTabs_tab--dragging__IF65c{cursor:-webkit-grabbing;cursor:grabbing}.MobileStatusTabs_tab__nGsHX:disabled{opacity:1}.MobileStatusTabs_tab--drop-over__5_OSx{flex-grow:1.35;height:44px;background-color:var(--mantine-color-primaryCustom-2);color:var(--mantine-color-white);box-shadow:0 8px 18px rgba(122,112,192,.28);transform:translateY(-2px)}.MobileStatusTabs_tab__label__ybaho{color:inherit;font-size:13.5px;font-weight:600;line-height:18px;white-space:nowrap;flex:0 0 auto}.MobileStatusTabs_tab__count__a3TK4{display:inline-flex;align-items:center;justify-content:center;min-width:auto;height:auto;padding:0;border-radius:0;background-color:rgba(0,0,0,0);color:inherit;font-size:12.5px;font-weight:700;line-height:16px;opacity:.7;box-sizing:border-box;flex-shrink:0}.MobileStatusTabs_tab--active__wpIQT .MobileStatusTabs_tab__count__a3TK4{opacity:.85}.MobileStatusTabs_tab--drop-over__5_OSx .MobileStatusTabs_tab__count__a3TK4{min-width:22px;height:22px;padding:0 6px;border-radius:999px;background-color:var(--mantine-color-primaryCustom-4)}@media(max-width:430px){.MobileStatusTabs_tabs__uQe8t{gap:8px}.MobileStatusTabs_tab__nGsHX{gap:5px;height:44px;padding:0 9px}.MobileStatusTabs_tab__label__ybaho{font-size:13.5px}}.ProjectKanban_project-kanban__lGept{--project-kanban-mobile-floating-action-bottom:calc(96px + env(safe-area-inset-bottom, 0px));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;height:100%;min-width:0;min-height:0}.ProjectKanban_project-kanban--mobile__u5DSi{height:auto}.ProjectKanban_project-kanban--mobile__u5DSi,.ProjectKanban_project-kanban-mobile__h_n_D{display:flex;width:100%;max-width:100%;min-width:0;min-height:0;box-sizing:border-box;flex:1 0 auto;flex-direction:column}.ProjectKanban_project-kanban-mobile__h_n_D{gap:0}.ProjectKanban_project-kanban__mobile-toolbar__5zmft{display:flex;align-items:center;gap:8px;padding:10px 16px 12px}.ProjectKanban_project-kanban__mobile-filter-btn__v_1Zy{display:grid;place-items:center;width:46px;min-width:46px;height:44px;padding:0;border:0;border-radius:22px;background:#fafafd;color:#5c5497;cursor:pointer}.ProjectKanban_project-kanban__mobile-filter-btn__v_1Zy:active,.ProjectKanban_project-kanban__mobile-filter-btn__v_1Zy:focus-visible,.ProjectKanban_project-kanban__mobile-filter-btn__v_1Zy:hover{background:var(--mantine-color-surface-1);color:var(--mantine-color-primaryCustom-4);outline:none}.ProjectKanban_project-kanban__mobile-filter-icon__ReVrv{width:20px;height:20px}.ProjectKanban_project-kanban__column__2e6cC{display:flex;flex-direction:column;height:100%;position:relative;background-color:var(--mantine-color-surface-1);border-radius:16px;padding:16px;gap:12px;min-width:0;min-height:0}.ProjectKanban_project-kanban__column--mobile__c_Jhc{width:100%;max-width:100%;height:auto;min-width:0;min-height:0;box-sizing:border-box;flex:1 0 auto;padding:18px;border-radius:16px;gap:18px}.ProjectKanban_project-kanban__column--over__BXF3H{background-color:#e8e5f7}.ProjectKanban_project-kanban__column-header__2Ms9g{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-shrink:0;min-height:36px}.ProjectKanban_project-kanban__column-title__wbLBg{display:flex;align-items:center;gap:8px;color:#343559;font-size:14px;font-weight:700;line-height:20px}.ProjectKanban_project-kanban__column-count__OzTV9{color:#a0a2c1;font-size:12.5px;font-weight:600;line-height:20px}.ProjectKanban_project-kanban__add-btn__6cq_4{display:grid;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;place-items:center;border:0;border-radius:8px;background-color:rgba(0,0,0,0);color:#7b7d9f;overflow:hidden;transition:background-color .12s cubic-bezier(.23,1,.32,1),color .12s cubic-bezier(.23,1,.32,1)}.ProjectKanban_project-kanban__add-btn__6cq_4:active,.ProjectKanban_project-kanban__add-btn__6cq_4:focus-visible,.ProjectKanban_project-kanban__add-btn__6cq_4:hover{border-radius:8px;background-color:var(--mantine-color-surface-0);color:var(--mantine-color-primaryCustom-4);outline:none}.ProjectKanban_project-kanban__add-icon__CH7YV{width:16px;height:16px}.ProjectKanban_project-kanban__column-content__TJOI0{flex:1 1;display:flex;flex-direction:column;gap:8px;min-width:0;overflow-y:auto;padding-bottom:16px;min-height:60px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.ProjectKanban_project-kanban__column-content__TJOI0::-webkit-scrollbar{width:4px}.ProjectKanban_project-kanban__column-content__TJOI0::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ProjectKanban_project-kanban__column-content__TJOI0::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border-radius:2px;-webkit-transition:background-color .18s ease;transition:background-color .18s ease}.ProjectKanban_project-kanban__column-content--mobile__n0u1f{width:100%;min-width:0;overflow:visible;padding-bottom:0;gap:16px}.ProjectKanban_project-kanban__floating-add__FxWoe{position:fixed;right:32px;bottom:var(--project-kanban-mobile-floating-action-bottom);z-index:90;display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border:0;border-radius:999px;background-color:var(--mantine-color-primaryCustom-4);box-shadow:0 4px 12px rgba(52,53,89,.18);color:var(--mantine-color-white);cursor:pointer}.ProjectKanban_project-kanban__floating-add-icon___a8_h{width:24px;height:24px;flex-shrink:0;color:var(--mantine-color-surface-2)}.ProjectKanban_project-kanban__floating-add-label__4aOpW{color:inherit;font-size:13px;font-weight:600;line-height:16px}.ProjectKanban_project-kanban__column__2e6cC:hover .ProjectKanban_project-kanban__column-content__TJOI0{scrollbar-color:rgba(160,162,193,.3) rgba(0,0,0,0)}.ProjectKanban_project-kanban__column__2e6cC:hover .ProjectKanban_project-kanban__column-content__TJOI0::-webkit-scrollbar-thumb{background-color:rgba(160,162,193,.3)}.ProjectKanban_project-kanban__column-content--with-floating-action__i9oin{padding-bottom:26px}.ProjectKanban_project-kanban__done-group__iO2_G{display:flex;flex-direction:column;gap:6px}.ProjectKanban_project-kanban__done-group-title__RhK2Q{color:var(--mantine-color-primaryCustom-4);font-size:14px;font-weight:600;line-height:18px}.ProjectKanban_project-kanban__done-group-tasks__ZMDCL{display:flex;flex-direction:column;gap:8px}.ProjectKanban_project-kanban__done-toggle__s9Tvu{display:flex;align-items:center;gap:6px;width:100%;margin-top:2px;padding:10px 0 0 4px;border:0;border-top:1px solid rgba(122,112,192,.16);background:rgba(0,0,0,0);color:#7b7d9f;cursor:pointer;text-align:left;box-sizing:border-box}.ProjectKanban_project-kanban__done-toggle__s9Tvu:focus-visible,.ProjectKanban_project-kanban__done-toggle__s9Tvu:hover{color:var(--mantine-color-primaryCustom-4);outline:none}.ProjectKanban_project-kanban__done-toggle-icon__OFBPq{width:16px;height:16px;flex-shrink:0;color:currentColor}.ProjectKanban_project-kanban__done-toggle-label__1bceg{color:currentColor;font-size:14px;font-weight:600;line-height:18px}.ProjectKanban_project-kanban__floating-collapse__oT5xK{position:absolute;right:24px;bottom:24px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border:0;border-radius:999px;background:var(--mantine-color-primaryCustom-4);box-shadow:0 4px 12px rgba(52,53,89,.18);cursor:pointer;z-index:3}.ProjectKanban_project-kanban__floating-collapse--mobile__jZDH7{position:fixed;right:32px;bottom:var(--project-kanban-mobile-floating-action-bottom);z-index:90}.ProjectKanban_project-kanban__floating-collapse-icon__T_Tpc{width:24px;height:24px;flex-shrink:0;color:var(--mantine-color-surface-2);transform:rotate(90deg);transform-origin:center}.ProjectKanban_project-kanban__floating-collapse-label__JPCVP{color:var(--mantine-color-white);font-size:13px;font-weight:600;line-height:16px}.ProjectKanban_project-kanban__tail-slot__kNx1j,.ProjectKanban_project-kanban__task-slot__ri3WN{position:relative;min-width:0}.ProjectKanban_project-kanban__tail-slot__kNx1j{height:0}.ProjectKanban_project-kanban__insert-slot__RDmYG{position:absolute;top:-28px;left:0;right:0;height:56px;z-index:2}.ProjectKanban_project-kanban__insert-slot--start__hffUL{top:-12px;height:84px}.ProjectKanban_project-kanban__insert-slot--end__K3s_y{top:-56px;height:84px}.ProjectKanban_project-kanban__drop-placeholder__JQA2v{min-height:88px;border-radius:12px;background:linear-gradient(135deg,rgba(122,112,192,.16),rgba(122,112,192,.08));transition:height .18s ease,background .18s ease}.ProjectKanban_project-kanban__drag-overlay__YSWz_{opacity:.85}.ProjectKanban_project-kanban__loading__pUPrC{display:flex;align-items:center;justify-content:center;height:100%;font-size:14px;color:var(--mantine-color-dimmed)}.ProjectKanban_project-kanban__skeleton__g3McS{--skeleton-color:rgba(255,255,255,0.42);--skeleton-highlight:rgba(255,255,255,0.42)}.ProjectKanban_project-kanban__mobile-tabs-skeleton__s8yzZ{display:grid;flex:1 1 auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;grid-gap:8px;gap:8px;min-width:0;min-height:44px}.ProjectKanban_project-kanban__task-skeleton__kBnoX{display:flex;flex-direction:column;gap:10px;padding:12px 16px;background-color:var(--mantine-color-surface-0);border-radius:12px}.ProjectKanban_project-kanban__task-skeleton-top__HjXyw{display:flex;align-items:center;gap:8px}@media(max-width:430px){.ProjectKanban_project-kanban__mobile-toolbar__5zmft{gap:8px}.ProjectKanban_project-kanban__column--mobile__c_Jhc{padding:16px}.ProjectKanban_project-kanban__floating-add__FxWoe,.ProjectKanban_project-kanban__floating-collapse--mobile__jZDH7{right:16px}}.TaskEdit_task-card__section__FtkOv{padding:0 16px;caret-color:rgba(0,0,0,0)}.TaskEdit_task-card__section--additional__ajWK0{padding:0}.TaskEdit_task-card__section--all-tasks-page__MIMXh{height:100%;min-height:0;padding:0;overflow:hidden}.TaskEdit_task-card__section--mobile-sheet___R5Yy{height:100%}.TaskEdit_task-card__section_group__9ZYvM{width:100%;min-width:0;display:flex;flex-direction:column;gap:0;padding:8px;border:1.5px solid var(--mantine-color-primaryCustom-4);border-radius:12px;background-color:var(--mantine-color-surface-0);box-shadow:var(--paper-shadow);box-sizing:border-box}.TaskEdit_task-card__section_group__9ZYvM *{caret-color:rgba(0,0,0,0)}.TaskEdit_task-card__section_group__9ZYvM input{caret-color:auto}.TaskEdit_task-card__section_group--all-tasks-page__HRFpX{height:100%;min-height:0;overflow:hidden}.TaskEdit_task-card__section_group--mobile-sheet__sytBH{border:0;box-shadow:none}.TaskEdit_task-card__section_group--mobile-sheet__sytBH .TaskEdit_add-form-row__ob_t9{min-height:48px;padding:8px 0}.TaskEdit_task-card__section_group--mobile-sheet__sytBH .TaskEdit_task-card__close__lf8f1{width:44px;height:44px;flex-basis:44px}.TaskEdit_task-card__section_group--mobile-sheet__sytBH .TaskEdit_task-card__description__QuBre .mantine-TextInput-input{min-height:44px;font-size:16px;line-height:22px}.TaskEdit_add-form-row__ob_t9{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 8px}.TaskEdit_task-card__slot-icon__4nFJW{width:32px;height:32px;flex:0 0 32px}.TaskEdit_task-card__description__QuBre{flex:1 1 auto;min-width:0}.TaskEdit_task-card__description__QuBre .mantine-TextInput-input{min-height:34px;padding:6px 0;border:0;background:rgba(0,0,0,0);color:var(--mantine-color-calendar-6);font-size:14.5px;line-height:20px}.TaskEdit_task-card__description__QuBre .mantine-TextInput-input:focus{outline:none}.TaskEdit_task-card__description__QuBre .mantine-InputWrapper-error{margin-top:2px;font-size:11.5px}.TaskEdit_task-card__close__lf8f1{width:28px;height:28px;flex:0 0 28px;border-radius:12px;color:var(--mantine-color-textMuted-0)}.TaskEdit_task-card__close__lf8f1:hover{background-color:var(--mantine-color-surface-2);color:var(--mantine-color-red-3)}.TaskEdit_suggestions__1VPcH{margin-top:4px;padding-top:8px;border-top:1px solid #eceaf4}.TaskEdit_suggestions--empty__Og0tr,.TaskEdit_suggestions--empty__Og0tr .TaskEdit_suggestions__footer___FYY8{margin-top:0;padding-top:0;border-top:0}.TaskEdit_suggestions__section__eAcOm{display:flex;flex-direction:column;gap:2px}.TaskEdit_suggestions__section__eAcOm+.TaskEdit_suggestions__section__eAcOm{margin-top:4px}.TaskEdit_suggestions__section-title__uZcZW{padding:6px 10px 4px;color:var(--mantine-color-disabledText-0);font-size:11.5px;font-weight:700;line-height:16px;text-transform:uppercase}.TaskEdit_suggestions__items__uDNTY{display:flex;flex-direction:column;gap:1px}.TaskEdit_source-status__7r2Xx{margin:6px 0 2px;padding:8px 10px;border-radius:8px;background-color:var(--mantine-color-surface-1);color:var(--mantine-color-textMuted-0);font-size:12.5px;line-height:16px}.TaskEdit_source-status__text__aWcsf{color:inherit;font-size:inherit;line-height:inherit}.TaskEdit_source-status__action__zS9PX{margin-top:6px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--mantine-color-primaryCustom-4);font:inherit;font-weight:600;cursor:pointer}.TaskEdit_panel-task__qvqfV,.TaskEdit_suggestion-item__RJhDr{width:100%;min-width:0;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:12px;background:rgba(0,0,0,0);color:var(--mantine-color-calendar-6);font:inherit;text-align:left;touch-action:pan-y;cursor:pointer;transition:background-color .12s ease,color .12s ease}.TaskEdit_panel-task__qvqfV:focus-visible,.TaskEdit_panel-task__qvqfV:hover,.TaskEdit_suggestion-item__RJhDr:focus-visible,.TaskEdit_suggestion-item__RJhDr:hover{background-color:var(--mantine-color-surface-1);outline:none}.TaskEdit_panel-task__content__CNgbR,.TaskEdit_suggestion-item__content__91Af0{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.TaskEdit_panel-task__title__1TLd9,.TaskEdit_suggestion-item__title__3yjdi{min-width:0;overflow:hidden;font-size:13.5px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.TaskEdit_panel-task__metadata__g9CRc,.TaskEdit_suggestion-item__metadata__ulDGk{min-width:0;display:flex;align-items:center;gap:3px;overflow:hidden;color:var(--mantine-color-textMuted-0);font-size:11.5px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.TaskEdit_panel-task__metadata-icon__S7Y_g,.TaskEdit_suggestion-item__metadata-icon__Eu2jn{width:12px;height:12px;flex:0 0 12px}.TaskEdit_panel-task__metadata-text__NxvLB,.TaskEdit_suggestion-item__metadata-text__WR0R6{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskEdit_panel-task__slot__5jwWN,.TaskEdit_suggestion-item__slot__FYDfc{flex:0 0 auto;padding:2px 6px;border-radius:999px;background-color:var(--mantine-color-surface-1);color:var(--mantine-color-primaryCustom-4);font-size:11px;font-weight:700;line-height:14px;white-space:nowrap}.TaskEdit_panel-task__cross-day-action__oGEsq,.TaskEdit_suggestion-item__cross-day-action__cUnJX{flex:0 0 auto;padding:3px 7px;border-radius:999px;background-color:var(--mantine-color-primaryCustom-4);color:var(--mantine-color-surface-0);font-size:11px;font-weight:700;line-height:14px;white-space:nowrap}.TaskEdit_suggestions__footer___FYY8{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid #eceaf4}.TaskEdit_suggestions__footer-item__nKLBm{width:100%;min-height:34px;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:8px 10px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--mantine-color-textMuted-0);font:inherit;font-size:13.5px;font-weight:500;line-height:16px;cursor:pointer}.TaskEdit_suggestions__footer-item__nKLBm:hover{background-color:var(--mantine-color-surface-1)}.TaskEdit_suggestions__footer-item__nKLBm span{color:currentColor;font-weight:500}.TaskEdit_suggestions__footer-item--all__BisTh{width:-moz-fit-content;width:fit-content;max-width:100%;padding-left:0;color:#a0a2c1}.TaskEdit_suggestions__footer-item--all__BisTh:hover{background-color:rgba(0,0,0,0);color:#8f92b8}.TaskEdit_suggestions__footer-item--create__aluaI{margin-top:4px;padding:10px;justify-content:center;gap:5px;color:var(--mantine-color-primaryCustom-4);font-weight:600}.TaskEdit_suggestions__footer-icon__IH0F_{width:14px;height:14px;flex:0 0 14px;display:block}.TaskEdit_suggestions__footer-create-label__jmOj3{display:inline-flex;align-items:center;min-height:16px;color:currentColor;font-weight:600;line-height:16px}.TaskEdit_constructor__0q_dH{display:flex;flex-direction:column;gap:12px;margin-top:4px;padding:12px 10px 8px;border-top:1px solid #eceaf4}.TaskEdit_constructor__field__xljge{display:flex;flex-direction:column;gap:8px}.TaskEdit_constructor__label__9mPfx{flex:0 0 auto;color:var(--mantine-color-textMuted-0);font-size:12.5px;line-height:16px;white-space:nowrap}.TaskEdit_project-input-wrap___wrKx{position:relative;width:100%}.TaskEdit_project-input__8E2bg .mantine-TextInput-input{height:32px;min-height:32px;padding:4px 10px;border:1.5px solid #eceaf4;color:var(--mantine-color-calendar-6);font-size:13px}.TaskEdit_project-input__8E2bg .mantine-TextInput-input:focus{border-color:var(--mantine-color-primaryCustom-4)}.TaskEdit_project-suggestions__S4Ovm{padding:0;overflow:hidden;border:1px solid #eceaf4;border-radius:12px;background-color:var(--mantine-color-surface-0);box-shadow:0 8px 20px rgba(60,60,100,.1)}.TaskEdit_project-suggestions__list__AuevS{max-height:min(210px,100dvh - 48px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.TaskEdit_project-suggestion__3daXZ{width:100%;min-height:30px;padding:5px 10px;border:0;background:rgba(0,0,0,0);color:var(--mantine-color-calendar-6);font:inherit;font-size:13px;line-height:18px;text-align:left;cursor:pointer}.TaskEdit_project-suggestion--active__04K0k,.TaskEdit_project-suggestion__3daXZ:hover{background-color:var(--mantine-color-surface-1);color:var(--mantine-color-primaryCustom-4)}.TaskEdit_project-suggestions__hint__U3tms{padding:5px 10px;border-top:1px solid #eceaf4;color:var(--mantine-color-disabledText-0);font-size:10.5px;line-height:14px}.TaskEdit_constructor__actions__RI0nC{display:flex;gap:8px;margin-top:2px}.TaskEdit_constructor__create__Eqpib{flex:1 1 auto;min-width:0;height:38px;font-weight:600}.TaskEdit_constructor__back__7jhwg{--button-bg:transparent;--button-hover:var(--mantine-color-surface-1);--button-color:var(--mantine-color-primaryCustom-4);--button-hover-color:var(--mantine-color-primaryCustom-4);flex:0 0 auto;height:38px;color:var(--mantine-color-primaryCustom-4);font-weight:500}.TaskEdit_all-tasks-panel__sRlIH{display:flex;flex-direction:column;gap:12px;padding:4px}.TaskEdit_all-tasks-panel--page__oKRri{height:min(680px,100dvh - 180px);min-height:0;overflow:hidden}.TaskEdit_all-tasks-panel--mobile-sheet__WFtB9{min-height:0;height:100%;padding:0}.TaskEdit_all-tasks-panel__head__TdUU4{display:flex;align-items:center;gap:10px}.TaskEdit_all-tasks-panel__back__zPxX7{width:32px;height:32px;flex:0 0 32px;border:0;border-radius:12px;background-color:rgba(0,0,0,0);color:var(--mantine-color-textMuted-0);font-size:24px;line-height:1;cursor:pointer}.TaskEdit_all-tasks-panel__back__zPxX7:hover{background-color:rgba(0,0,0,0);color:var(--mantine-color-primaryCustom-4)}.TaskEdit_all-tasks-panel__back-icon__N2Wa_{width:14px;height:14px}.TaskEdit_all-tasks-panel__back-icon__N2Wa_ path{stroke:currentColor}.TaskEdit_all-tasks-panel__title__OMZ5_{flex:1 1 auto;min-width:0;color:var(--mantine-color-calendar-6);font-size:16px;font-weight:700;line-height:20px}.TaskEdit_all-tasks-panel__target__69QpU{flex:0 0 auto;color:#a0a2c1;font-size:12px;line-height:16px;white-space:nowrap}.TaskEdit_all-tasks-panel__search__EHA8U .mantine-TextInput-input{height:38px;border:1.5px solid #eceaf4;font-size:13.5px}.TaskEdit_all-tasks-panel__search-icon__MmVsV{width:16px;height:16px;color:var(--mantine-color-textMuted-0)}.TaskEdit_filter-row__MGq2P{display:flex;flex-wrap:wrap;gap:5px}.TaskEdit_filter-row--compact__SPyui{flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:4px;min-height:44px;width:100%}.TaskEdit_filter-chip__YKLMb{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:3px 8px;border:1px solid #eceaf4;border-radius:999px;background-color:var(--mantine-color-surface-0);color:var(--mantine-color-textMuted-0);font:inherit;font-size:12px;line-height:16px;cursor:pointer}.TaskEdit_filter-chip--compact__mEZgP{position:relative;flex:0 1 auto;min-width:0;min-height:26px;gap:3px;padding:2px 4px;font-size:10.5px;line-height:14px}.TaskEdit_filter-chip--compact__mEZgP:before{content:"";position:absolute;inset:-9px 0}.TaskEdit_filter-chip--compact__mEZgP>:first-child{width:16px;height:16px;flex-basis:16px;font-size:9px}.TaskEdit_filter-chip__label__Uunv4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskEdit_filter-chip__label--compact__5FY8i{display:block;min-width:0;font-size:inherit;line-height:inherit}.TaskEdit_filter-chip--active__GSnr_{border-color:var(--mantine-color-primaryCustom-4);background-color:var(--mantine-color-surface-1);color:var(--mantine-color-primaryCustom-4)}.TaskEdit_all-tasks-panel__body__cHnwT{display:flex;flex-direction:column;gap:10px;max-height:280px;overflow-x:hidden;overflow-y:auto;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scrollbar-gutter:stable;scrollbar-width:thin}.TaskEdit_all-tasks-panel__body__cHnwT::-webkit-scrollbar{width:4px;height:4px}.TaskEdit_all-tasks-panel__body__cHnwT::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.TaskEdit_all-tasks-panel__body__cHnwT::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0)}.TaskEdit_all-tasks-panel__body__cHnwT::-webkit-scrollbar-button{display:none;width:0;height:0}.TaskEdit_all-tasks-panel__body__cHnwT:focus-within,.TaskEdit_all-tasks-panel__body__cHnwT:hover{scrollbar-color:var(--mantine-color-surface-1) rgba(0,0,0,0)}.TaskEdit_all-tasks-panel__body__cHnwT:focus-within::-webkit-scrollbar-thumb,.TaskEdit_all-tasks-panel__body__cHnwT:hover::-webkit-scrollbar-thumb{background-color:var(--mantine-color-surface-1)}.TaskEdit_all-tasks-panel--page__oKRri .TaskEdit_all-tasks-panel__body__cHnwT{max-height:none;flex:1 1 auto;min-height:0;overscroll-behavior:contain}.TaskEdit_all-tasks-panel--mobile-sheet__WFtB9 .TaskEdit_all-tasks-panel__body__cHnwT{min-height:0;padding-bottom:4px;overscroll-behavior:contain;scrollbar-gutter:auto}.TaskEdit_all-tasks-panel__empty__w7xUm{padding:8px 4px;color:var(--mantine-color-textMuted-0);font-size:13px;line-height:18px}.TaskEdit_all-tasks-panel__state__8lau5{padding:12px;border-radius:8px;background-color:var(--mantine-color-surface-1);color:var(--mantine-color-textMuted-0);font-size:13px;line-height:18px}.TaskEdit_all-tasks-panel__state-text__Shhmw{color:inherit;font-size:inherit;line-height:inherit}.TaskEdit_all-tasks-panel__state-action__HU3kH{margin-top:8px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--mantine-color-primaryCustom-4);font:inherit;font-weight:600;cursor:pointer}.TaskEdit_all-tasks-panel__refreshing__qRgT9{padding:2px 4px;color:var(--mantine-color-textMuted-0);font-size:12px;line-height:16px}.TaskEdit_all-tasks-panel__load-more__8Bxt_{min-height:34px;padding:8px 10px;border:1px solid #eceaf4;border-radius:8px;background-color:var(--mantine-color-surface-0);color:var(--mantine-color-primaryCustom-4);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.TaskEdit_all-tasks-panel__load-more__8Bxt_:disabled{color:var(--mantine-color-disabledText-0);cursor:default}.TaskEdit_all-tasks-group__SuDXY{display:flex;flex-direction:column;gap:4px}.TaskEdit_all-tasks-group__head__4x6Fz{width:100%;min-width:0;min-height:30px;display:flex;align-items:center;gap:8px;padding:5px 0;border:0;background:rgba(0,0,0,0);color:var(--mantine-color-calendar-6);font:inherit;text-align:left;cursor:pointer}.TaskEdit_all-tasks-group__head--static__CE81o{cursor:default}.TaskEdit_all-tasks-group__name__z02bT{min-width:0;overflow:hidden;font-size:13.5px;font-weight:700;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.TaskEdit_all-tasks-group__count__VgTdf{flex:0 0 auto;color:var(--mantine-color-textMuted-0);font-size:12px;line-height:16px}.TaskEdit_all-tasks-group__chevron__bQ9lf{width:22px;height:22px;flex:0 0 22px;display:inline-flex;align-items:center;justify-content:center;margin-left:auto;color:var(--mantine-color-disabledText-0)}.TaskEdit_all-tasks-group__icon__jrB7R{width:18px;height:18px}.TaskEdit_all-tasks-group__body__8uLey,.TaskEdit_all-tasks-project__Ty_Tq,.TaskEdit_all-tasks-project__body__SStYN{display:flex;flex-direction:column;gap:2px}.TaskEdit_all-tasks-project__Ty_Tq .TaskEdit_all-tasks-group__head__4x6Fz{min-height:28px;padding:4px 0 4px 14px}.TaskEdit_all-tasks-project__Ty_Tq .TaskEdit_all-tasks-group__name__z02bT{color:var(--mantine-color-textMuted-0);font-size:12.5px;font-weight:700;line-height:16px}.TaskEdit_all-tasks-project__body__SStYN{padding-left:10px}@media(max-width:560px){.TaskEdit_task-card__section__FtkOv{padding:0}.TaskEdit_add-form-row__ob_t9{padding:6px}.TaskEdit_task-card__section_group__9ZYvM .mantine-TextInput-input{font-size:16px;line-height:20px}.TaskEdit_panel-task__metadata--project-only__JIYzm,.TaskEdit_panel-task__slot__5jwWN,.TaskEdit_suggestion-item__metadata--project-only__M8Ma9,.TaskEdit_suggestion-item__slot__FYDfc{display:none}.TaskEdit_constructor__actions__RI0nC{flex-direction:column}.TaskEdit_task-card__section_group--mobile-sheet__sytBH .TaskEdit_constructor__0q_dH{gap:14px;padding:14px 0 0}.TaskEdit_task-card__section_group--mobile-sheet__sytBH .TaskEdit_constructor__field--project__ivtU0{align-items:center;display:grid;grid-template-columns:fit-content(42%) minmax(0,1fr);grid-gap:8px;gap:8px}.TaskEdit_task-card__section_group--mobile-sheet__sytBH .TaskEdit_constructor__field--project__ivtU0 .TaskEdit_constructor__label__9mPfx{white-space:normal}.TaskEdit_task-card__section_group--mobile-sheet__sytBH .TaskEdit_constructor__field--project__ivtU0 .TaskEdit_project-input-wrap___wrKx{width:100%;min-width:0}.TaskEdit_task-card__section_group--mobile-sheet__sytBH .TaskEdit_constructor__field--priority__tf8qk{align-items:center;flex-direction:row;gap:8px}.TaskEdit_task-card__section_group--mobile-sheet__sytBH .TaskEdit_priority-row__BC_70{flex:1 1 auto;flex-wrap:nowrap;min-width:0}.TaskEdit_task-card__section_group--mobile-sheet__sytBH .TaskEdit_project-input__8E2bg .mantine-TextInput-input{height:40px;min-height:40px;font-size:16px}.TaskEdit_task-card__section_group--mobile-sheet__sytBH .TaskEdit_constructor__back__7jhwg,.TaskEdit_task-card__section_group--mobile-sheet__sytBH .TaskEdit_constructor__create__Eqpib,.TaskEdit_task-card__section_group--mobile-sheet__sytBH .TaskEdit_project-suggestion__3daXZ,.TaskEdit_task-card__section_group--mobile-sheet__sytBH .TaskEdit_task-card__repeat-days__d6AXx .mantine-Chip-label{min-height:44px}.TaskEdit_constructor__back__7jhwg{width:100%}.TaskEdit_task-card__section_group--mobile-sheet__sytBH .TaskEdit_constructor__actions__RI0nC{flex-direction:row;align-items:center}.TaskEdit_task-card__section_group--mobile-sheet__sytBH .TaskEdit_constructor__create__Eqpib{flex:1 1}.TaskEdit_task-card__section_group--mobile-sheet__sytBH .TaskEdit_constructor__back__7jhwg{flex:0 0 auto;width:auto}.TaskEdit_all-tasks-panel__head__TdUU4{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"back title" "back target";grid-column-gap:10px;column-gap:10px;grid-row-gap:2px;row-gap:2px;align-items:center}.TaskEdit_all-tasks-panel--mobile-sheet__WFtB9{gap:10px}.TaskEdit_all-tasks-panel--mobile-sheet__WFtB9 .TaskEdit_all-tasks-group__head__4x6Fz,.TaskEdit_all-tasks-panel--mobile-sheet__WFtB9 .TaskEdit_all-tasks-panel__back__zPxX7,.TaskEdit_all-tasks-panel--mobile-sheet__WFtB9 .TaskEdit_all-tasks-panel__load-more__8Bxt_,.TaskEdit_all-tasks-panel--mobile-sheet__WFtB9 .TaskEdit_all-tasks-panel__state-action__HU3kH,.TaskEdit_all-tasks-panel--mobile-sheet__WFtB9 .TaskEdit_panel-task__qvqfV{min-height:44px}.TaskEdit_all-tasks-panel--mobile-sheet__WFtB9 .TaskEdit_all-tasks-panel__back__zPxX7{width:44px;flex-basis:44px}.TaskEdit_all-tasks-panel--mobile-sheet__WFtB9 .TaskEdit_all-tasks-panel__body__cHnwT{scrollbar-width:none;-ms-overflow-style:none}.TaskEdit_all-tasks-panel--mobile-sheet__WFtB9 .TaskEdit_all-tasks-panel__body__cHnwT::-webkit-scrollbar{display:none;width:0;height:0}.TaskEdit_all-tasks-panel__back__zPxX7{grid-area:back}.TaskEdit_all-tasks-panel__title__OMZ5_{grid-area:title}.TaskEdit_all-tasks-panel__target__69QpU{grid-area:target;min-width:0;overflow:hidden;text-overflow:ellipsis}}.SystemSectionEmptyState_system-empty-state__6q0R4{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:320px;height:100%;background-color:var(--mantine-color-surface-1);border-radius:16px;padding:150px}.SystemSectionEmptyState_system-empty-state--with-illustration__MMSn5{grid-template-columns:minmax(320px,577px) minmax(280px,466px);justify-content:start;align-items:start;column-gap:clamp(40px,6vw,96px)}.SystemSectionEmptyState_system-empty-state--fill-parent-grid__0bj2F{grid-row:1/-1;align-self:stretch;min-height:100%}.SystemSectionEmptyState_system-empty-state__content__WcBVO{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:577px}.SystemSectionEmptyState_system-empty-state__title__gzmAu{color:#343559;font-size:24px;font-weight:700;line-height:32px}.SystemSectionEmptyState_system-empty-state__description__aGzlN{color:#343559;font-size:16px;font-weight:400;line-height:24px}.SystemSectionEmptyState_system-empty-state__action__Sm6ru.SystemSectionEmptyState_system-empty-state__action__Sm6ru{height:auto;min-height:0;padding:8px 16px;border-radius:8px;background-color:var(--mantine-color-primaryCustom-4);color:var(--mantine-color-white);font-size:14px;font-weight:700;line-height:16px}.SystemSectionEmptyState_system-empty-state__action__Sm6ru:active,.SystemSectionEmptyState_system-empty-state__action__Sm6ru:hover{background-color:var(--mantine-color-primaryCustom-4);color:var(--mantine-color-white)}.SystemSectionEmptyState_system-empty-state__illustration__m0iHN{display:flex;align-items:center;justify-content:center;min-width:0}.SystemSectionEmptyState_system-empty-state--with-illustration__MMSn5 .SystemSectionEmptyState_system-empty-state__content__WcBVO{margin-top:clamp(48px,8vh,90px)}.SystemSectionEmptyState_system-empty-state--with-illustration__MMSn5 .SystemSectionEmptyState_system-empty-state__illustration__m0iHN{margin-top:clamp(16px,4vh,52px)}.SystemSectionEmptyState_system-empty-state__image__FCxBI{display:block;width:clamp(280px,30vw,466px);max-width:100%;max-height:min(58vh,632px);height:auto;aspect-ratio:466/591;object-fit:contain}@media(max-width:768px){.SystemSectionEmptyState_system-empty-state--with-illustration__MMSn5,.SystemSectionEmptyState_system-empty-state__6q0R4{grid-template-columns:minmax(0,1fr);min-height:280px;padding:28px 20px}.SystemSectionEmptyState_system-empty-state--with-illustration__MMSn5 .SystemSectionEmptyState_system-empty-state__content__WcBVO,.SystemSectionEmptyState_system-empty-state--with-illustration__MMSn5 .SystemSectionEmptyState_system-empty-state__illustration__m0iHN{margin-top:0}.SystemSectionEmptyState_system-empty-state__image__FCxBI{width:min(64vw,320px)}}.WaitingList_waiting-list__UqJu0{display:flex;flex:1 1 auto;min-width:0;min-height:0;flex-direction:column;gap:18px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--mantine-color-primaryCustom-1) rgba(0,0,0,0)}.WaitingList_waiting-list__UqJu0::-webkit-scrollbar{width:6px}.WaitingList_waiting-list__UqJu0::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.WaitingList_waiting-list__UqJu0::-webkit-scrollbar-thumb{border-radius:6px;background:var(--mantine-color-primaryCustom-1)}.WaitingList_waiting-list__group__Ifduu{display:flex;flex:0 0 auto;min-width:0;flex-direction:column}.WaitingList_waiting-list__mobile-toolbar__P4icK{display:flex;flex:0 0 auto;justify-content:flex-end;padding:0 16px 2px}.WaitingList_waiting-list__group-header__33sGD{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:9px;padding:6px 4px 10px;border:0;background:rgba(0,0,0,0);color:#343559;cursor:pointer;font-family:inherit;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.WaitingList_waiting-list__group-header__33sGD:focus-visible .WaitingList_waiting-list__group-chevron__fL0u7,.WaitingList_waiting-list__group-header__33sGD:hover .WaitingList_waiting-list__group-chevron__fL0u7{opacity:1}.WaitingList_waiting-list__group-header__33sGD:focus-visible{border-radius:6px;outline:2px solid var(--mantine-color-primaryCustom-1);outline-offset:1px}.WaitingList_waiting-list__group-dot__KyMzl{width:9px;min-width:9px;height:9px;box-sizing:border-box;border-radius:50%;transform:translateY(-1px)}.WaitingList_waiting-list__group-dot--empty__a0sBu{border:1.5px solid #a0a2c1;background-color:rgba(0,0,0,0)}.WaitingList_waiting-list__group-title__Ceeiw{min-width:0;overflow:hidden;font-size:13.5px;font-weight:700;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.WaitingList_waiting-list__group-chevron__fL0u7{width:14px;min-width:14px;height:14px;color:var(--mantine-color-disabledText-0);opacity:.55;transition:opacity .14s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1)}.WaitingList_waiting-list__group--collapsed___DpPl .WaitingList_waiting-list__group-chevron__fL0u7{opacity:1;transform:rotate(-90deg)}.WaitingList_waiting-list__tasks__Hr10Q{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));align-items:start;grid-gap:10px;gap:10px;min-width:0}.WaitingList_waiting-list__task__Rs8TB{min-width:0}.WaitingList_waiting-list__empty-hint__sisBf{width:min(100%,360px);min-height:360px;align-self:center;flex:1 1 auto;padding:32px 0 48px}.WaitingList_waiting-list__task-skeleton__8rg9f{display:flex;min-width:0;flex-direction:column;gap:10px;padding:12px 16px;border:1px solid var(--mantine-color-surface-2);border-radius:12px;background-color:var(--mantine-color-surface-0)}.WaitingList_waiting-list__group-header-skeleton__AJtWK,.WaitingList_waiting-list__task-skeleton-top__i0lnY{display:flex;align-items:center;gap:9px}.WaitingList_waiting-list__group-skeleton__A8kte{display:flex;flex-direction:column;gap:10px}.WaitingList_waiting-list__tasks-skeleton__VmCnF{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));grid-gap:10px;gap:10px}.WaitingList_waiting-list__skeleton-item__XVnkR{--skeleton-color:var(--mantine-color-surface-1);--skeleton-highlight:var(--mantine-color-surface-1)}@media(max-width:768px){.WaitingList_waiting-list__UqJu0{gap:16px;overflow:visible;padding-right:0}.WaitingList_waiting-list__mobile-toolbar__P4icK{padding:0 16px}.WaitingList_waiting-list__group-header__33sGD{padding:4px 2px 8px}.WaitingList_waiting-list__tasks-skeleton__VmCnF,.WaitingList_waiting-list__tasks__Hr10Q{grid-template-columns:minmax(0,1fr)}.WaitingList_waiting-list__empty-hint__sisBf{width:min(100%,344px);min-height:320px;padding:24px 0 40px}}.DailyTaskNotification_root__P2BtK{width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 32px);min-height:0;margin-inline:auto;padding:10px 16px;border:0;border-radius:10px;background:var(--mantine-color-calendar-6);box-shadow:0 8px 24px rgba(0,0,0,.18);color:var(--mantine-color-surface-0)}.DailyTaskNotification_root__P2BtK:before{display:none}.DailyTaskNotification_body__ECrE6{margin:0}.DailyTaskNotification_description__oWU0l{color:var(--mantine-color-surface-0);font-size:13px;font-weight:500;line-height:18px}.DailyTaskNotification_action-content__nHjE4{display:flex;align-items:center;gap:14px}.DailyTaskNotification_action-message__Glw_Y{min-width:0;color:var(--mantine-color-surface-0);font-size:13px;font-weight:500;line-height:18px}.DailyTaskNotification_action-button__VRfDb{flex:0 0 auto;min-height:32px;padding-inline:8px;color:var(--mantine-color-surface-0);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:2px}.DailyTaskNotification_action-button__VRfDb:hover{background:hsla(0,0%,100%,.12)}.DailyTaskNotification_closeButton__XWgw4,.DailyTaskNotification_icon__2xMbX{display:none}@media(max-width:560px){.DailyTaskNotification_action-root__wIz9Z{padding-block:2px;padding-inline:12px}.DailyTaskNotification_action-content__nHjE4{gap:8px}.DailyTaskNotification_action-button__VRfDb{min-height:44px;padding-inline:6px}}.PlanSelector_plan-selector__button__usYLn{display:block;width:100%;min-width:0;text-align:left}.PlanSelector_plan-selector__card__x12B4{min-width:0;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.PlanSelector_plan-selector__card__x12B4:hover{border-color:var(--mantine-color-primaryCustom-4)}.PlanSelector_plan-selector__card--selected__NhQZE{border-color:var(--mantine-color-primaryCustom-4);box-shadow:0 0 0 1px var(--mantine-color-primaryCustom-4)}.PlanSelector_plan-selector__content__r8SUy,.PlanSelector_plan-selector__pricing__GsVq_{min-width:0}.PlanSelector_plan-selector__next-price__IXUXW,.PlanSelector_plan-selector__price-line__pB5rw,.PlanSelector_plan-selector__title__pyZIH{line-height:1.35;overflow-wrap:anywhere}.PlanSelector_plan-selector__promotion-duration__ArJ_r{color:var(--mantine-color-dimmed);font-weight:400}.PaymentForm_payment-form__container__m27O9{position:relative;min-height:220px;padding:12px;overflow:hidden;border:1px solid var(--mantine-color-primaryCustom-1);border-radius:12px;background:var(--mantine-color-white);box-shadow:0 8px 20px rgba(96,84,181,.08)}.PaymentForm_payment-form__container__m27O9 input,.PaymentForm_payment-form__container__m27O9 select,.PaymentForm_payment-form__container__m27O9 textarea{font-size:16px!important}@media screen and (max-width:550px){.PaymentForm_payment-form__container__m27O9 .widget-box__content{padding:10px!important}}.PaymentForm_payment-form__container--hidden__IJwPP{display:none}.PaymentForm_payment-form__loader__Tu400{position:absolute;inset:0;z-index:2;min-height:100%;background:hsla(0,0%,100%,.84);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.PaymentForm_payment-form__error__2F3r6{min-height:200px;padding:16px;border:1px solid var(--mantine-color-red-2);border-radius:12px;background:var(--mantine-color-red-0);text-align:center}.SubscriptionSection_subscription__error-card__bXurh,.SubscriptionSection_subscription__expired-card__3MqrL,.SubscriptionSection_subscription__new-user-card__U5N9W,.SubscriptionSection_subscription__past-due-card__7swfy{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:24px;border:1px solid var(--mantine-color-gray-4);background:var(--mantine-color-surface-2)}.SubscriptionSection_subscription__past-due-card__7swfy{align-items:center;background:rgba(233,107,122,.2);border-color:var(--mantine-color-red-3)}.SubscriptionSection_subscription__error-icon__VRaSn{flex-shrink:0}.SubscriptionSection_subscription__error-description__s2Qmw,.SubscriptionSection_subscription__error-title__N_ByR{color:var(--mantine-color-textMuted-0)}.SubscriptionSection_subscription__error-button__b60Ru{width:100%;min-height:36px;font-weight:700}.SubscriptionSection_subscription__new-user-description__w7DIG,.SubscriptionSection_subscription__new-user-title__Iht7b{color:var(--mantine-color-textMuted-0)}.SubscriptionSection_subscription__new-user-actions__cZqz1{display:flex;flex-direction:column;gap:8px}.SubscriptionSection_subscription__new-user-button__6fBlA{width:100%;min-height:36px;font-weight:700}.SubscriptionSection_subscription__expired-description__qWtL8,.SubscriptionSection_subscription__expired-title__ROTWv{color:var(--mantine-color-textMuted-0)}.SubscriptionSection_subscription__expired-button__Gs1UO{width:100%;min-height:36px;font-weight:700}.SubscriptionSection_subscription__past-due-header__G1EMY{width:100%;justify-content:flex-start}.SubscriptionSection_subscription__past-due-title__YXSme{color:var(--mantine-color-textMuted-0)}.SubscriptionSection_subscription__past-due-description__vRPOn{width:100%;color:var(--mantine-color-textMuted-0)}.SubscriptionSection_subscription__past-due-link__fbx_B{display:inline-flex;align-items:center;gap:4px;align-self:center;justify-content:center;font-size:var(--mantine-font-size-xs);font-weight:500;line-height:1.172;color:var(--mantine-color-red-4);cursor:pointer;background:none;border:none;padding:0}.SubscriptionSection_subscription__past-due-link__fbx_B:hover{text-decoration:underline;-webkit-text-decoration-color:var(--mantine-color-red-4);text-decoration-color:var(--mantine-color-red-4)}.SubscriptionSection_subscription__status-card__JtvTf{display:flex;flex-direction:column;border-radius:16px;background:var(--mantine-color-surface-2);padding:8px 12px;border:1px solid var(--mantine-color-gray-4);gap:4px}.SubscriptionSection_subscription__status-card--expired__4QT_t{background:rgba(233,107,122,.2);border-color:var(--mantine-color-red-3)}.SubscriptionSection_subscription__status-header__HbMX9{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.SubscriptionSection_subscription__status-actions__nxOGm{display:flex;align-items:center;justify-content:space-between;gap:8px}.SubscriptionSection_subscription__status-meta__ii9b5{flex:1 1 auto;min-height:18px}.SubscriptionSection_subscription__icon__RsJ9m{display:flex;align-items:center;justify-content:center;flex-shrink:0}.SubscriptionSection_subscription__cancel-link__nGj_W,.SubscriptionSection_subscription__pay-link__w6M6V{display:inline-flex;align-items:center;margin-left:auto;flex-shrink:0;gap:4px;font-size:var(--mantine-font-size-xs);font-weight:500;cursor:pointer;background:none;border:none;padding:0}.SubscriptionSection_subscription__pay-link__w6M6V{color:var(--mantine-color-primaryCustom-4)}.SubscriptionSection_subscription__pay-link__w6M6V:hover{text-decoration:underline;-webkit-text-decoration-color:var(--mantine-color-primaryCustom-4);text-decoration-color:var(--mantine-color-primaryCustom-4)}.SubscriptionSection_subscription__cancel-link__nGj_W{color:var(--mantine-color-red-3)}.SubscriptionSection_subscription__cancel-link__nGj_W:hover{text-decoration:underline;-webkit-text-decoration-color:var(--mantine-color-red-3);text-decoration-color:var(--mantine-color-red-3)}