.dashboard_home__xR9Q5{--dash-r:1.5rem;--dash-r-sm:1.15rem;--dash-ink:#17181a;--dash-muted:#7a7f86;--dash-line:#eceef1;--dash-soft:#f4f5f7;--dash-accent:#5f6f58;--dash-accent-soft:#e8ede5;--dash-shadow:0 12px 36px rgba(22,24,28,0.05);width:100%;max-width:1480px;margin:0 auto;box-sizing:border-box;padding:.15rem 0 2.25rem;display:flex;flex-direction:column;gap:1.5rem;color:var(--dash-ink)}.dashboard_hero__W35Pv{display:flex;flex-direction:column;gap:1.25rem}.dashboard_pageToolbar__ZpO_8{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-wrap:wrap}.dashboard_pageToolbarSpacer__03Oek{flex:1 1}.dashboard_pageToolbarActions__7Q3MT{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.dashboard_toolbarPill__oLK_j{display:inline-flex;align-items:center;gap:.4rem;min-height:2.35rem;padding:.35rem .85rem;border:none;border-radius:var(--cf-radius-pill);background:var(--dash-soft);color:var(--dash-ink);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s ease}.dashboard_toolbarPill__oLK_j:hover{background:#eceef1}.dashboard_toolbarIcon__0Kv_8{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:var(--cf-radius-pill);color:var(--dash-ink);text-decoration:none;transition:background .15s ease}.dashboard_toolbarIcon__0Kv_8:hover{background:var(--dash-soft)}.dashboard_toolbarExport__7uhP2{display:inline-flex;align-items:center;gap:.35rem;min-height:2.35rem;padding:.35rem .55rem .35rem .75rem;border-radius:var(--cf-radius-pill);background:var(--dash-soft);color:var(--dash-ink);font-size:.78rem;font-weight:600;text-decoration:none;transition:background .15s ease}.dashboard_toolbarExport__7uhP2:hover{background:#eceef1}.dashboard_toolbarExportTag__jZXeI{min-height:1.45rem;padding:0 .45rem;border-radius:var(--cf-radius-pill);font-size:.68rem;font-weight:700}.dashboard_toolbarExportTag__jZXeI,.dashboard_toolbarPrimary__X_vwY{display:inline-flex;align-items:center;background:var(--dash-accent);color:#fff}.dashboard_toolbarPrimary__X_vwY{justify-content:center;min-height:2.35rem;padding:.35rem 1rem;border:none;border-radius:var(--cf-radius-pill);font:inherit;font-size:.78rem;font-weight:650;cursor:pointer;transition:opacity .15s ease}.dashboard_toolbarPrimary__X_vwY:hover{opacity:.92}.dashboard_heroMain__Ie3xE{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr);gap:1.5rem 2rem;align-items:end}.dashboard_heroCopy__cFrnx{min-width:0;padding:.35rem .15rem .15rem}.dashboard_heroDate__7HZ2U{margin:0 0 .55rem;font-size:.84rem;font-weight:500;color:var(--dash-muted)}.dashboard_greeting__EomGn{margin:0;font-size:clamp(1.85rem,3.2vw,2.55rem);font-weight:750;letter-spacing:-.045em;line-height:1.08;color:var(--dash-ink)}.dashboard_heroSub__tgJp4{margin:.7rem 0 0;max-width:28rem;font-size:.95rem;line-height:1.5;color:var(--dash-muted)}.dashboard_heroActions__ej3rG{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.15rem}.dashboard_btnGhost__iltoV{display:inline-flex;align-items:center;gap:.4rem;min-height:2.55rem;padding:.45rem 1rem;border:1px solid var(--dash-line);border-radius:var(--cf-radius-pill);background:#fff;color:var(--dash-ink);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.dashboard_btnGhost__iltoV:hover{background:var(--dash-soft)}.dashboard_btnGhost__iltoV:focus-visible{outline:2px solid rgba(95,111,88,.35);outline-offset:2px}.dashboard_btnDark__RoQx0{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;padding:.45rem 1.15rem;border:none;border-radius:var(--cf-radius-pill);background:var(--dash-ink);color:#fff;font:inherit;font-size:.82rem;font-weight:650;cursor:pointer;transition:opacity .15s ease}.dashboard_btnDark__RoQx0:hover{opacity:.9}.dashboard_btnDark__RoQx0:focus-visible{outline:2px solid rgba(23,24,26,.35);outline-offset:2px}.dashboard_btnSoft__dUJtQ{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:.35rem .95rem;border:none;border-radius:var(--cf-radius-pill);background:var(--dash-accent-soft);color:var(--dash-accent);font:inherit;font-size:.78rem;font-weight:650;cursor:pointer;transition:background .15s ease}.dashboard_btnSoft__dUJtQ:hover{background:color-mix(in srgb,var(--dash-accent) 22%,#fff)}.dashboard_quickRow__W4rMT{display:grid;grid-template-columns:4.6rem repeat(4,minmax(0,1fr));gap:.75rem;align-items:stretch}.dashboard_quickAdd__f0JfH,.dashboard_quickTile__k3Tbg{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:9.25rem;padding:.85rem;border:1px solid rgba(0,0,0,0);border-radius:var(--dash-r);background:#fff;box-shadow:var(--dash-shadow);color:var(--dash-ink);text-decoration:none;font:inherit;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.dashboard_quickAdd__f0JfH:hover,.dashboard_quickTile__k3Tbg:hover{box-shadow:0 16px 40px rgba(22,24,28,.08)}.dashboard_quickAdd__f0JfH:focus-visible,.dashboard_quickTile__k3Tbg:focus-visible{outline:2px solid rgba(95,111,88,.35);outline-offset:2px}.dashboard_quickAdd__f0JfH svg,.dashboard_quickTile__k3Tbg svg{color:var(--dash-ink)}.dashboard_quickAdd__f0JfH strong,.dashboard_quickTile__k3Tbg strong{margin-top:auto;font-size:1.45rem;font-weight:750;letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_quickAdd__f0JfH span,.dashboard_quickTile__k3Tbg span{margin-top:.35rem;font-size:.78rem;font-weight:550;color:var(--dash-muted)}.dashboard_quickTileIcon__1nniY{width:4.5rem;height:4.5rem;margin:-.25rem auto .4rem;align-self:center;object-fit:contain}.dashboard_quickAdd__f0JfH{align-items:center;justify-content:center;background:var(--dash-soft);box-shadow:none;border:1px dashed #d5d8dd}.dashboard_quickAdd__f0JfH:hover{background:#eceef1;box-shadow:none}.dashboard_bento__ex7nK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"inbox cal diary" "tasks tasks tasks";gap:1.15rem;align-items:stretch;min-height:0}.dashboard_panel__ZUpv1{background:#fff;border-radius:var(--dash-r);box-shadow:var(--dash-shadow);padding:1.15rem 1.2rem 1.1rem;min-width:0;display:flex;flex-direction:column}.dashboard_panelBento__jqGYc{min-height:0;height:100%;max-height:clamp(22rem,38vh,32rem);overflow:hidden}.dashboard_panelScroll__6w8Wc{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding-right:.15rem;margin-right:-.15rem;scrollbar-gutter:stable}.dashboard_panelScroll__6w8Wc::-webkit-scrollbar{width:4px}.dashboard_panelScroll__6w8Wc::-webkit-scrollbar-thumb{border-radius:var(--cf-radius-pill);background:#d5d8dd}.dashboard_calHead__DfyyK,.dashboard_calWeek__TxGq9,.dashboard_notifHead__5S9lZ,.dashboard_panelBento__jqGYc .dashboard_panelHead__P1Cbo{flex-shrink:0}.dashboard_panelInbox__ugghQ,.dashboard_panelNotif__K3_fw{grid-area:inbox}.dashboard_panelCal__EcK_S{grid-area:cal}.dashboard_calHead__DfyyK{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.dashboard_calHead__DfyyK h2{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.025em;color:var(--dash-ink)}.dashboard_calNav__K_PER{display:inline-flex;align-items:center;gap:.35rem}.dashboard_calNavBtn__gApx6{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;border:none;border-radius:var(--cf-radius-pill);background:var(--dash-soft);color:var(--dash-ink);cursor:pointer;transition:background .15s ease}.dashboard_calNavBtn__gApx6:hover{background:#eceef1}.dashboard_calNavBtn__gApx6:focus-visible{outline:2px solid rgba(95,111,88,.35);outline-offset:2px}.dashboard_calWeek__TxGq9{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;margin-bottom:1.1rem}.dashboard_calDay__eLoKj{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin:0;padding:.35rem .15rem .45rem;border:none;border-radius:var(--cf-radius-pill);background:rgba(0,0,0,0);cursor:pointer;transition:background .15s ease}.dashboard_calDay__eLoKj:hover{background:var(--dash-soft)}.dashboard_calDay__eLoKj:focus-visible{outline:2px solid rgba(95,111,88,.35);outline-offset:2px}.dashboard_calDayName__8PM3I{font-size:.68rem;font-weight:600;color:var(--dash-muted);text-transform:capitalize}.dashboard_calDayNum__3miwF{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:.88rem;font-weight:700;color:var(--dash-ink);border-radius:var(--cf-radius-pill)}.dashboard_calDayActive___wKac .dashboard_calDayNum__3miwF{background:var(--dash-accent);color:#fff;box-shadow:0 6px 16px rgba(95,111,88,.28)}.dashboard_calBody__erfsu{min-width:0}.dashboard_calSlots__xF1qg{display:flex;flex-direction:column;gap:1rem}.dashboard_calSlotHead__7Z5Nv{display:flex;align-items:center;gap:.65rem;margin-bottom:.75rem}.dashboard_calSlotHead__7Z5Nv strong{font-size:.82rem;font-weight:700;color:var(--dash-ink);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_calSlotLine__MSe5J{flex:1 1;height:1px;background-image:repeating-linear-gradient(90deg,#d5d8dd 0,#d5d8dd 4px,transparent 0,transparent 8px)}.dashboard_calEvents__DKdPo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.dashboard_calEvent__EfmR5{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:start}.dashboard_calEventLink__wlSUB{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;min-width:0;color:inherit;text-decoration:none;border-radius:.65rem;transition:background .15s ease}.dashboard_calEventLink__wlSUB:hover{background:var(--dash-soft)}.dashboard_calEventLink__wlSUB:focus-visible{outline:2px solid rgba(95,111,88,.35);outline-offset:2px}.dashboard_calEventIcon__XwEp9{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.85rem;background:var(--dash-soft);color:var(--dash-ink);flex-shrink:0}.dashboard_calEventCopy__uqf4W{min-width:0;padding-top:.1rem}.dashboard_calEventCopy__uqf4W strong{display:block;font-size:.88rem;font-weight:650;color:var(--dash-ink)}.dashboard_calEventCopy__uqf4W p{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin:.25rem 0 0;font-size:.76rem;color:var(--dash-muted)}.dashboard_calDotGreen__IpBZQ,.dashboard_calDotRed__cc1zq{width:.35rem;height:.35rem;border-radius:50%;flex-shrink:0}.dashboard_calDotGreen__IpBZQ{background:#22c55e}.dashboard_calDotRed__cc1zq{background:#ef4444}.dashboard_calEventMenu__o7wlz{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-top:.15rem;border-radius:var(--cf-radius-pill);color:var(--dash-muted);text-decoration:none;transition:background .15s ease,color .15s ease}.dashboard_calEventMenu__o7wlz:hover{background:var(--dash-soft);color:var(--dash-ink)}.dashboard_panelDiary__HLyUA{grid-area:diary}.dashboard_diaryList__3bJMM{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.dashboard_diaryCard__7eEwl{position:relative;border-radius:var(--dash-r-sm);background:#fff;border:1px solid var(--dash-line)}.dashboard_diaryCardLink__ZbBZ2{display:grid;grid-template-columns:2.65rem minmax(0,1fr);gap:.65rem;align-items:start;padding:.72rem 2.15rem .72rem .72rem;color:inherit;text-decoration:none;min-width:0}.dashboard_diaryCardLink__ZbBZ2:hover .dashboard_diaryCopy__fiskQ strong{color:var(--dash-accent)}.dashboard_diaryThumb__C_4ZE{width:2.65rem;height:2.65rem;border-radius:.75rem;overflow:hidden;background:#e4e6ea;flex-shrink:0}.dashboard_diaryThumb__C_4ZE img{width:100%;height:100%;object-fit:cover}.dashboard_diaryCopy__fiskQ{min-width:0}.dashboard_diaryCopy__fiskQ strong{display:block;font-size:.84rem;font-weight:650;color:var(--dash-ink);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard_diaryCopy__fiskQ p{margin:.2rem 0 0;font-size:.76rem;line-height:1.4;color:var(--dash-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dashboard_diaryLike__dadtJ{position:absolute;right:.55rem;bottom:.5rem;display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;margin:0;padding:0;border:none;border-radius:var(--cf-radius-pill);background:rgba(0,0,0,0);color:#9aa0a6;cursor:pointer;transition:color .15s ease,background .15s ease}.dashboard_diaryLike__dadtJ:hover{background:var(--dash-soft);color:#66706e}.dashboard_diaryLike__dadtJ:disabled{opacity:.55;cursor:wait}.dashboard_panelTasks__XACNw{grid-area:tasks;min-height:0}.dashboard_panelHead__P1Cbo{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem;flex-shrink:0}.dashboard_panelHead__P1Cbo h2{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.025em;color:var(--dash-ink)}.dashboard_headAction__vAksQ{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:650;color:var(--dash-muted);text-decoration:none;white-space:nowrap}.dashboard_headAction__vAksQ svg{color:var(--dash-ink);opacity:.7}.dashboard_headAction__vAksQ:hover{color:var(--dash-ink)}.dashboard_panelTabs__nq824{display:flex;align-items:center;gap:1.1rem;margin-bottom:.85rem;padding-bottom:.55rem;border-bottom:1px solid var(--dash-line);flex-shrink:0}.dashboard_panelTab__e5GYG{display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:0;border:none;background:none;color:var(--dash-muted);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:color .15s ease}.dashboard_panelTab__e5GYG em{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;padding:0 .28rem;border-radius:var(--cf-radius-pill);background:#fde8e6;color:#b42318;font-size:.65rem;font-style:normal;font-weight:700}.dashboard_panelTab__e5GYG:hover{color:var(--dash-ink)}.dashboard_panelTab__e5GYG:focus-visible{outline:2px solid rgba(95,111,88,.35);outline-offset:2px}.dashboard_panelTabActive__C3IWA{color:var(--dash-ink);position:relative}.dashboard_panelTabActive__C3IWA:after{content:"";position:absolute;left:0;right:0;bottom:calc(-.55rem - 1px);height:2px;background:var(--dash-accent);border-radius:1px}.dashboard_panelBody__f7s1y{display:flex;flex-direction:column;min-height:0}.dashboard_panelBento__jqGYc .dashboard_panelBody__f7s1y.dashboard_panelScroll__6w8Wc{flex:1 1 auto}.dashboard_panelFooter__eON9f{flex-shrink:0;margin-top:.85rem;padding-top:.15rem}.dashboard_panelAdd__35ap2{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:2.85rem;border:1px dashed #d5d8dd;border-radius:var(--dash-r-sm);background:rgba(0,0,0,0);color:var(--dash-muted);font-size:.82rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.dashboard_panelAdd__35ap2 svg{color:var(--dash-ink);opacity:.65}.dashboard_panelAdd__35ap2:hover{background:var(--dash-soft);border-color:#c5c9cf;color:var(--dash-ink)}.dashboard_panelList__E2rlD{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.dashboard_panelItem__uPOzi{display:flex;flex-direction:column;gap:.7rem;padding:.95rem;border-radius:var(--dash-r-sm);background:var(--dash-soft);border:1px solid rgba(0,0,0,0);color:inherit;text-decoration:none;transition:background .15s ease,box-shadow .15s ease,border-color .15s ease}.dashboard_panelItemFocus__Hh5ns{background:#fff;border-color:var(--dash-line);box-shadow:0 10px 28px rgba(22,24,28,.07)}.dashboard_panelItemRow__plYQV{display:flex;gap:.75rem;align-items:flex-start;min-width:0;color:inherit;text-decoration:none}.dashboard_panelItemIcon__0q7dH{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;flex-shrink:0;border-radius:.75rem;background:#eceef1;color:var(--dash-ink)}.dashboard_panelItemThumb__TpjbS{width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:.85rem;overflow:hidden;background:#e4e6ea}.dashboard_panelItemThumb__TpjbS img{width:100%;height:100%;object-fit:cover}.dashboard_panelItemCopy__ojpTM{min-width:0;flex:1 1}.dashboard_panelItemCopy__ojpTM strong{display:block;font-size:.9rem;font-weight:650;color:var(--dash-ink)}.dashboard_panelItemCopy__ojpTM p{margin:.22rem 0 0;font-size:.78rem;color:var(--dash-muted);word-break:break-word}.dashboard_panelItemCopy__ojpTM small{display:block;margin-top:.35rem;font-size:.72rem;color:#9aa0a6}.dashboard_panelItemMsg__syy2a{margin-top:.4rem!important;padding:.45rem .55rem;border-radius:.75rem;background:#fff;color:var(--dash-ink)!important}.dashboard_panelItemActions__JMWfJ{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.dashboard_panelIconBtn__XS_ad{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border:none;border-radius:var(--cf-radius-pill);background:#fff;color:#66706e;cursor:pointer;transition:color .15s ease}.dashboard_panelIconBtn__XS_ad:hover{color:#e11d48}.dashboard_panelIconBtn__XS_ad:disabled{opacity:.55;cursor:wait}.dashboard_diaryLiked__a1gjI{color:#e11d48}.dashboard_quietLink__WMBrt{font-size:.78rem;font-weight:650;color:var(--dash-muted);text-decoration:none;white-space:nowrap}.dashboard_quietLink__WMBrt:hover{color:var(--dash-ink)}.dashboard_notifHead__5S9lZ{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.dashboard_notifHead__5S9lZ h2{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.025em;color:var(--dash-ink)}.dashboard_notifClear__KL1uA{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:.2rem .45rem;border:none;border-radius:var(--cf-radius-pill);background:rgba(0,0,0,0);color:var(--dash-muted);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,opacity .15s ease}.dashboard_notifClear__KL1uA svg{color:var(--dash-ink);opacity:.55}.dashboard_notifClear__KL1uA:hover:not(:disabled){background:var(--dash-soft);color:var(--dash-ink)}.dashboard_notifClear__KL1uA:disabled{opacity:.45;cursor:default}.dashboard_notifClear__KL1uA:focus-visible{outline:2px solid rgba(95,111,88,.35);outline-offset:2px}.dashboard_notifList__RYHi_{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.dashboard_notifItem__9zXBQ{min-width:0}.dashboard_notifSwipe__AWv0a{position:relative;overflow:hidden;border-radius:var(--dash-r-sm)}.dashboard_notifTray__f_BN8{position:absolute;top:0;right:0;bottom:0;width:3.35rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;background:var(--dash-accent-soft);border-radius:0 var(--dash-r-sm) var(--dash-r-sm) 0}.dashboard_notifTrayBtn__c8vTp{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;border:none;border-radius:var(--cf-radius-pill);background:rgba(0,0,0,0);color:var(--dash-ink);cursor:pointer;opacity:.72;transition:opacity .15s ease,background .15s ease}.dashboard_notifTrayBtn__c8vTp:hover{opacity:1;background:rgba(255,255,255,.55)}.dashboard_notifTrayBtn__c8vTp:focus-visible{outline:2px solid rgba(95,111,88,.35);outline-offset:2px}.dashboard_notifCard__qA82_{position:relative;z-index:1;padding:1rem 1.05rem;border-radius:var(--dash-r-sm);background:#fff;border:1px solid var(--dash-line);box-shadow:0 10px 28px rgba(22,24,28,.07);will-change:transform;touch-action:pan-x;cursor:grab;-webkit-user-select:none;user-select:none}.dashboard_notifCard__qA82_:active{cursor:grabbing}.dashboard_notifSwipeMessage__8ur7e .dashboard_notifCard__qA82_{box-shadow:none;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);padding:.15rem .1rem}.dashboard_notifCardHead__GJL_Y{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.dashboard_notifCardTitle__g6M7F{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.dashboard_notifCardTitle__g6M7F strong{font-size:.92rem;font-weight:650;color:var(--dash-ink)}.dashboard_notifDot__L9loK{width:.42rem;height:.42rem;border-radius:50%;background:#22c55e;flex-shrink:0}.dashboard_notifMenu__yuikY{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;border-radius:var(--cf-radius-pill);background:rgba(0,0,0,0);color:var(--dash-muted);text-decoration:none;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}.dashboard_notifMenu__yuikY:hover{background:var(--dash-soft);color:var(--dash-ink)}.dashboard_notifMenu__yuikY:focus-visible{outline:2px solid rgba(95,111,88,.35);outline-offset:2px}.dashboard_notifSub__aSEuK{margin:.45rem 0 .75rem;font-size:.78rem;line-height:1.45;color:var(--dash-muted)}.dashboard_notifMetaRow__pLd_3{display:flex;flex-wrap:wrap;gap:.85rem 1.1rem}.dashboard_notifMetaRow__pLd_3 span{display:inline-flex;align-items:center;gap:.35rem;font-size:.76rem;font-weight:600;color:var(--dash-ink)}.dashboard_notifMetaRow__pLd_3 span svg{color:var(--dash-ink);opacity:.55}.dashboard_notifMessage__6l50k{padding:0}.dashboard_notifMessageTitle__KsJr0{display:block;font-size:.92rem;font-weight:650;color:var(--dash-ink)}.dashboard_notifFrom__ihIRX{display:flex;align-items:center;gap:.4rem;margin:.45rem 0 .65rem;font-size:.78rem;color:var(--dash-muted)}.dashboard_notifFrom__ihIRX svg{color:var(--dash-ink);opacity:.55;flex-shrink:0}.dashboard_notifPreview__NZ08_{margin:0;padding:.65rem .85rem;border-radius:var(--cf-radius-pill);background:var(--dash-soft);font-size:.78rem;line-height:1.45;color:var(--dash-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dashboard_seg__QN6co{display:inline-flex;align-items:center;gap:.2rem;padding:.2rem;border-radius:var(--cf-radius-pill);background:var(--dash-soft)}.dashboard_segBtn__SM4MS{gap:.35rem;margin:0;min-height:2rem;padding:.3rem .8rem;border:none;background:rgba(0,0,0,0);color:var(--dash-muted);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.dashboard_segBtn__SM4MS,.dashboard_segBtn__SM4MS em{display:inline-flex;align-items:center;border-radius:var(--cf-radius-pill)}.dashboard_segBtn__SM4MS em{justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;background:#fde8e6;color:#b42318;font-size:.68rem;font-style:normal;font-weight:700}.dashboard_segBtn__SM4MS:hover{color:var(--dash-ink)}.dashboard_segBtn__SM4MS:focus-visible{outline:2px solid rgba(95,111,88,.35);outline-offset:1px}.dashboard_segActive__brV8D{background:#fff;color:var(--dash-ink);box-shadow:0 2px 8px rgba(22,24,28,.06)}.dashboard_diaryTip__xqQtq{position:fixed;z-index:9999;pointer-events:none;background:rgba(10,12,11,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;border-radius:.75rem;padding:.35rem .5rem;display:flex;flex-direction:column;gap:.05rem;max-width:10rem;box-shadow:0 4px 16px rgba(0,0,0,.35)}.dashboard_diaryTip__xqQtq strong{font-size:.72rem;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard_diaryTip__xqQtq span{font-size:.64rem;color:rgba(255,255,255,.78);white-space:nowrap}.dashboard_tasksHead__57kjn{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.15rem;flex-wrap:wrap}.dashboard_tasksHeadMain__FCJsB{display:inline-flex;align-items:center;gap:.85rem;min-width:0}.dashboard_tasksHeadMain__FCJsB h2{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.025em;color:var(--dash-ink);white-space:nowrap}.dashboard_tasksAvatars__sGJE_{display:inline-flex;align-items:center;padding-left:.15rem}.dashboard_tasksAvatar__IE9fk{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-left:-.45rem;border:2px solid #fff;border-radius:50%;overflow:hidden;background:#eceef1;color:var(--dash-ink);font-size:.68rem;font-weight:700;flex-shrink:0}.dashboard_tasksAvatar__IE9fk:first-child{margin-left:0}.dashboard_tasksAvatar__IE9fk img{width:100%;height:100%;object-fit:cover}.dashboard_tasksAvatarAdd__3ob_t{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0 0 0 -.45rem;padding:0;border:2px solid #fff;border-radius:50%;background:var(--dash-accent);color:#fff;cursor:pointer;flex-shrink:0;transition:opacity .15s ease}.dashboard_tasksAvatarAdd__3ob_t:hover{opacity:.92}.dashboard_tasksAvatarAdd__3ob_t:focus-visible{outline:2px solid rgba(95,111,88,.35);outline-offset:2px}.dashboard_tasksHeadRight__aGv__{display:inline-flex;align-items:center;gap:.55rem;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.dashboard_tasksViewToggle__HR24R{display:inline-flex;align-items:center;gap:.15rem;margin-right:.15rem}.dashboard_tasksViewBtn__W3bq0{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,0);color:var(--dash-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.dashboard_tasksViewBtn__W3bq0:hover{color:var(--dash-ink);background:var(--dash-soft)}.dashboard_tasksViewBtn__W3bq0:focus-visible{outline:2px solid rgba(95,111,88,.35);outline-offset:2px}.dashboard_tasksViewBtnActive__DNEpm{background:var(--dash-accent);color:#fff}.dashboard_tasksViewBtnActive__DNEpm:hover{background:var(--dash-accent);color:#fff;opacity:.92}.dashboard_tasksHeadLink__LZXMv{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:.2rem .45rem;border:none;border-radius:var(--cf-radius-pill);background:rgba(0,0,0,0);color:var(--dash-muted);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.dashboard_tasksHeadLink__LZXMv svg{color:var(--dash-ink);opacity:.65}.dashboard_tasksHeadLink__LZXMv:hover{background:var(--dash-soft);color:var(--dash-ink)}.dashboard_tasksHeadLink__LZXMv:focus-visible{outline:2px solid rgba(95,111,88,.35);outline-offset:2px}.dashboard_taskList__GcHaS{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.dashboard_taskListGrid__Fz1MP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.dashboard_taskListGrid__Fz1MP .dashboard_taskRow__JJeC9{grid-template-columns:1fr;gap:.75rem;align-items:start}.dashboard_taskListGrid__Fz1MP .dashboard_taskStats__nbhdY{justify-content:flex-start;flex-wrap:wrap;gap:.75rem}.dashboard_taskRow__JJeC9{display:grid;grid-template-columns:minmax(0,1.35fr) 6.25rem minmax(7.5rem,.95fr) minmax(0,1.15fr);gap:1rem 1.35rem;align-items:center;padding:.95rem 1rem;border-radius:var(--dash-r-sm);background:var(--dash-soft);border:none}.dashboard_taskRowDone__draj5{opacity:.72}.dashboard_taskRowDone__draj5 .dashboard_taskMain__RQGVE strong{text-decoration:line-through;color:var(--dash-muted)}.dashboard_taskRowDone__draj5 .dashboard_taskProgressTrack__GRUw9 span{background:#b8bcc2}.dashboard_taskMain__RQGVE{min-width:0}.dashboard_taskMain__RQGVE strong{display:block;font-size:.92rem;font-weight:650;color:var(--dash-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard_taskMain__RQGVE span{display:block;margin-top:.2rem;font-size:.76rem;color:var(--dash-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_taskMeta__SaC59{min-width:0}.dashboard_taskMeta__SaC59 em{display:block;font-style:normal;font-size:.72rem;color:var(--dash-muted)}.dashboard_taskMeta__SaC59 strong{display:block;margin-top:.18rem;font-size:.84rem;font-weight:650;color:var(--dash-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard_taskProgress__Zh7aV{min-width:0}.dashboard_taskProgressTop__wiB99{margin-bottom:.38rem;font-size:.84rem;font-weight:650;color:var(--dash-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_taskProgressTrack__GRUw9{height:.32rem;border-radius:var(--cf-radius-pill);background:#eceef1;overflow:hidden}.dashboard_taskProgressTrack__GRUw9 span{display:block;height:100%;border-radius:inherit;background:var(--dash-accent)}.dashboard_taskStats__nbhdY{display:flex;align-items:center;justify-content:flex-end;gap:.95rem;min-width:0;flex-wrap:wrap}.dashboard_taskStat__ymzgK{display:inline-flex;align-items:center;gap:.32rem;font-size:.76rem;color:var(--dash-muted);white-space:nowrap}.dashboard_taskStat__ymzgK svg{color:var(--dash-ink);opacity:.5;flex-shrink:0}.dashboard_taskStat__ymzgK strong{font-size:.78rem;font-weight:650;color:var(--dash-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_skelTaskStats__4n_gc{display:flex;gap:.65rem;justify-content:flex-end}.dashboard_tasksKanbanWrap__P768R{min-width:0;overflow-x:auto;padding-bottom:.15rem}.dashboard_tasksHeadLink__LZXMv:disabled{opacity:.45;cursor:default}.dashboard_emptyPad__Z7U1d{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:1.25rem .5rem;text-align:center;color:var(--dash-muted)}.dashboard_emptyPad__Z7U1d p{margin:0;font-size:.86rem}.dashboard_emptyPad__Z7U1d svg{color:var(--dash-ink);opacity:.55}.dashboard_emptyCta__uStaL{margin-top:.2rem;font:inherit;font-size:.8rem;font-weight:650;color:var(--dash-ink);text-decoration:none;background:none;border:none;cursor:pointer;padding:0}.dashboard_emptyCta__uStaL:hover{text-decoration:underline;text-underline-offset:.15em}.dashboard_error__y7GHa{margin:.5rem 0;padding:.7rem .85rem;border-radius:var(--dash-r-sm);background:#fef2f2;color:#991b1b;font-size:.84rem}.dashboard_bone__xIV79{display:inline-block;border-radius:6px;background:linear-gradient(90deg,#e8ece9,#f3f5f3 50%,#e8ece9);background-size:200% 100%;animation:dashboard_shimmer__YTJJr 1.2s ease-in-out infinite}@keyframes dashboard_shimmer__YTJJr{0%{background-position:100% 0}to{background-position:-100% 0}}.dashboard_skelHeroDate__ODrfw{display:flex;align-items:center;gap:.4rem}.dashboard_skelHeroSep__j9o7Z{color:#c5cbc6}.dashboard_skelScheduleCopy__TEf5C{flex:1 1;display:flex;flex-direction:column;gap:.35rem;min-width:0}.dashboard_skelPanelIcon__xnwOG{width:2.15rem;height:2.15rem;border-radius:.75rem;flex-shrink:0}.dashboard_skelDiaryThumb__oRqrQ,.dashboard_skelPanelThumb____6_h{width:2.75rem;height:2.75rem;border-radius:.85rem;flex-shrink:0}.dashboard_skelAvatar__q5nIE{width:2rem;height:2rem;border-radius:50%;flex-shrink:0}.dashboard_skelTrow__s9LHc{pointer-events:none}.dashboard_skelPatientCopy__y_Fv6,.dashboard_skelRequestCopy__FG4Ge{display:flex;flex-direction:column;gap:.3rem;min-width:0}.dashboard_tasksDialog__bTLga{width:min(1120px,100vw - 2rem);max-height:min(90dvh,860px);overflow:hidden;display:flex;flex-direction:column;padding:1.15rem 1.2rem 1.1rem}.dashboard_tasksDialogBody__3yTCm{min-height:0;overflow:auto;flex:1 1}.dashboard_dangerDialog__haJif{width:min(480px,100%);max-height:min(90dvh,720px);overflow:auto;padding:1.35rem 1.4rem 1.25rem;background:#fff;box-sizing:border-box}.dashboard_dangerDialog__haJif h3{margin:0 0 .45rem;font-size:1.05rem;font-weight:600}.dashboard_dangerHint__bhkfm{margin:0 0 1rem;font-size:.875rem;color:var(--admin-muted);line-height:1.5}.dashboard_dangerLabel__q0bNt{display:block;margin-bottom:.35rem;font-size:var(--admin-font-label);font-weight:var(--admin-font-label-weight);color:var(--admin-muted);text-transform:uppercase;letter-spacing:.04em}.dashboard_dangerTextarea__atIG_{width:100%;box-sizing:border-box;padding:.75rem .85rem;border:1.5px solid var(--admin-border);border-radius:var(--dash-r-sm);background:#fafbfa;resize:vertical;min-height:180px;font:inherit;line-height:1.45;outline:none}.dashboard_dangerTextarea__atIG_:focus{border-color:#b8d4b4}.dashboard_dangerVars__diusn{margin:.45rem 0 0;font-size:.75rem;color:var(--admin-muted)}.dashboard_dangerActions__Lr97Y{display:flex;justify-content:flex-end;gap:.65rem;margin-top:1.15rem}.dashboard_dangerConfirm__lsbZi{background:#25d366!important}.dashboard_dangerConfirm__lsbZi:hover:not(:disabled){background:#1ebe57!important}@media(max-width:1100px){.dashboard_heroMain__Ie3xE,.dashboard_hero__W35Pv{grid-template-columns:1fr}.dashboard_quickRow__W4rMT{grid-template-columns:4.2rem repeat(2,minmax(0,1fr))}.dashboard_bento__ex7nK{grid-template-columns:1fr 1fr;grid-template-areas:"inbox cal" "diary diary" "tasks tasks"}}@media(max-width:720px){.dashboard_quickRow__W4rMT{grid-template-columns:3.8rem 1fr 1fr}.dashboard_quickTile__k3Tbg:nth-child(5){grid-column:1/-1;min-height:5.5rem;flex-direction:row;align-items:center;gap:.75rem}.dashboard_quickTile__k3Tbg:nth-child(5) strong{margin-top:0;margin-left:auto}.dashboard_quickTile__k3Tbg:nth-child(5) span{margin-top:0}.dashboard_bento__ex7nK{grid-template-columns:1fr;grid-template-areas:"inbox" "cal" "diary" "tasks"}.dashboard_pageToolbar__ZpO_8{justify-content:stretch}.dashboard_pageToolbarActions__7Q3MT{width:100%;justify-content:flex-end}.dashboard_tasksHeadRight__aGv__{width:100%;justify-content:flex-start}.dashboard_taskListGrid__Fz1MP{grid-template-columns:1fr}.dashboard_taskRow__JJeC9{grid-template-columns:minmax(0,1fr);gap:.65rem;padding:.85rem .95rem!important}.dashboard_quickAdd__f0JfH,.dashboard_quickTile__k3Tbg{min-height:8rem}.dashboard_quickTileIcon__1nniY{width:3.75rem;height:3.75rem}.dashboard_greeting__EomGn{font-size:1.7rem}}.TaskFormMetaDropdown_pill__dYBfo{display:inline-flex;align-items:center;gap:.35rem;min-height:2.15rem;padding:.2rem .55rem;border:1px solid #e5e8eb;border-radius:var(--cf-radius-pill);background:#fff;color:#5f6670;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.TaskFormMetaDropdown_pill__dYBfo svg{flex-shrink:0;opacity:.75}.TaskFormMetaDropdown_pill__dYBfo.TaskFormMetaDropdown_pillOpen___tRZd,.TaskFormMetaDropdown_pill__dYBfo:hover{border-color:rgba(95,111,88,.45);background:#fafbfa}.TaskFormMetaDropdown_pill__dYBfo.TaskFormMetaDropdown_pillOpen___tRZd .TaskFormMetaDropdown_chevron__MmEUC{transform:rotate(180deg)}.TaskFormMetaDropdown_pillLabel__wK89D{color:#17181a;max-width:8.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskFormMetaDropdown_chevron__MmEUC{flex-shrink:0;color:#9aa0a6;transition:transform .15s ease}.TaskFormMetaDropdown_menu__CePgP{z-index:13000;box-sizing:border-box;min-width:min(16rem,100vw - 2rem);max-width:min(18rem,100vw - 2rem);padding:.35rem;border:1px solid rgba(139,150,124,.42);border-radius:var(--cf-radius-control);background:#fff;box-shadow:0 12px 28px rgba(44,50,44,.12)}.TaskFormMetaDropdown_searchWrap__MgI2D{display:flex;align-items:center;gap:.45rem;margin:.15rem .25rem .35rem;padding:.45rem .55rem;border:1px solid #eceef1;border-radius:calc(var(--cf-radius-control) - 2px);color:#9aa0a6}.TaskFormMetaDropdown_searchWrap__MgI2D input{flex:1 1;min-width:0;border:none;background:rgba(0,0,0,0);font:inherit;font-size:.78rem;color:#17181a;outline:none}.TaskFormMetaDropdown_searchWrap__MgI2D input::placeholder{color:#b0b5bb}.TaskFormMetaDropdown_list__e7dVA{display:flex;flex-direction:column;gap:.05rem;max-height:min(16rem,var(--radix-popover-content-available-height,16rem));overflow-y:auto;overscroll-behavior:contain}.TaskFormMetaDropdown_option__WZork{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:2.35rem;padding:.45rem .55rem;border:none;border-radius:calc(var(--cf-radius-control) - 2px);background:rgba(0,0,0,0);color:#17181a;font:inherit;font-size:.82rem;font-weight:500;text-align:left;cursor:pointer}.TaskFormMetaDropdown_option__WZork:hover{background:#f4f6f4}.TaskFormMetaDropdown_optionActive__5twTV{background:#eef2ec;color:#3f4a3a;font-weight:650}.TaskFormMetaDropdown_optionMain__jCrni{display:inline-flex;align-items:center;gap:.45rem;min-width:0;flex:1 1}.TaskFormMetaDropdown_icon__LDWQD,.TaskFormMetaDropdown_leading__MDGvM{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.TaskFormMetaDropdown_optionLabel__kPSQS{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskFormMetaDropdown_shortcut__Zp7Qs{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;padding:0 .25rem;border:1px solid #e8ece9;border-radius:.3rem;background:#f8f9f8;color:#8a9288;font-family:inherit;font-size:.62rem;font-weight:600;line-height:1}.TaskFormMetaDropdown_check__l6UZU{flex-shrink:0;color:#5f6f58}.TaskFormMetaDropdown_empty__1Le4J{margin:.35rem .55rem .5rem;font-size:.78rem;color:#9aa0a6}.TaskFormMetaDropdown_avatar__SEL09{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:var(--cf-radius-pill);background:#eef2ec;color:#5f6f58;font-size:.62rem;font-weight:700;letter-spacing:.02em}.TaskFormMetaDropdown_priorityBar__fK_rl{width:.72rem;height:.72rem;border-radius:2px;flex-shrink:0}.TaskFormModal_modal__Mi45R{width:min(640px,100vw - 2rem);max-height:min(90dvh,720px);overflow:auto;padding:1.25rem 1.35rem 1.15rem;background:#fff;border-radius:var(--cf-radius-control);box-shadow:0 20px 60px rgba(22,24,28,.16);display:flex;flex-direction:column;gap:.85rem}.TaskFormModal_top__R552x{display:flex;align-items:flex-start;gap:.75rem}.TaskFormModal_titleInput__RMfTF{flex:1 1;min-width:0;margin:0;padding:0;border:none;background:rgba(0,0,0,0);font:inherit;font-size:1.35rem;font-weight:700;letter-spacing:-.03em;color:#17181a;outline:none}.TaskFormModal_titleInput__RMfTF::placeholder{color:#b0b5bb;font-weight:650}.TaskFormModal_closeBtn__3UaXL{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;border:none;border-radius:var(--cf-radius-pill);background:rgba(0,0,0,0);color:#7a7f86;cursor:pointer;flex-shrink:0}.TaskFormModal_closeBtn__3UaXL:hover{background:#f4f5f7;color:#17181a}.TaskFormModal_descInput__wjuCw{width:100%;box-sizing:border-box;margin:0;padding:0;border:none;resize:vertical;min-height:4.5rem;font:inherit;font-size:.92rem;line-height:1.5;color:#17181a;background:rgba(0,0,0,0);outline:none}.TaskFormModal_descInput__wjuCw::placeholder{color:#9aa0a6}.TaskFormModal_metaRow__w_pJe{display:flex;flex-wrap:wrap;gap:.45rem}.TaskFormModal_metaPill__Wlrbm{display:inline-flex;align-items:center;gap:.35rem;min-height:2.15rem;padding:.2rem .55rem;border:1px solid #e5e8eb;border-radius:var(--cf-radius-pill);background:#fff;color:#5f6670}.TaskFormModal_metaPill__Wlrbm svg{flex-shrink:0;opacity:.75}.TaskFormModal_metaPill__Wlrbm input[type=date],.TaskFormModal_metaPill__Wlrbm input[type=time],.TaskFormModal_metaPill__Wlrbm select{border:none;background:rgba(0,0,0,0);font:inherit;font-size:.78rem;font-weight:600;color:#17181a;outline:none;max-width:9rem}.TaskFormModal_priorityBar__NW2G_{width:.7rem;height:.7rem;border-radius:2px;flex-shrink:0}.TaskFormModal_patientAvatar__8jMXP{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:var(--cf-radius-pill);background:#eef2ec;color:#5f6f58;font-size:.62rem;font-weight:700;letter-spacing:.02em}.TaskFormModal_footer__cK_Xa{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;margin-top:.35rem;padding-top:.85rem;border-top:1px solid #eceef1}.TaskFormModal_cancelBtn__PmQS1{border:none;background:rgba(0,0,0,0);font:inherit;font-size:.86rem;font-weight:600;color:#7a7f86;cursor:pointer;padding:.45rem .55rem}.TaskFormModal_cancelBtn__PmQS1:hover{color:#17181a}.TaskFormModal_submitBtn__6N9wz{min-height:2.45rem;padding:.45rem 1.1rem;border:none;border-radius:var(--cf-radius-control);background:#5f6f58;color:#fff;font:inherit;font-size:.86rem;font-weight:700;cursor:pointer}.TaskFormModal_submitBtn__6N9wz:hover:not(:disabled){opacity:.92}.TaskFormModal_submitBtn__6N9wz:disabled{opacity:.5;cursor:default}.TaskKanban_board__4DsBs{display:grid;grid-template-columns:repeat(4,minmax(15rem,1fr));gap:.85rem;align-items:start;min-height:18rem;overflow-x:auto;padding-bottom:.25rem}.TaskKanban_boardPage__ZDCLO{grid-template-columns:repeat(4,minmax(0,1fr));flex:1 1;min-height:calc(100vh - 16rem);align-items:stretch;overflow-x:auto}.TaskKanban_boardPage__ZDCLO .TaskKanban_column___QOk1{min-height:calc(100vh - 17rem);max-height:calc(100vh - 17rem);overflow:hidden}.TaskKanban_boardPage__ZDCLO .TaskKanban_columnList__juN6h{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:.1rem}.TaskKanban_boardPage__ZDCLO .TaskKanban_columnList__juN6h::-webkit-scrollbar{width:4px}.TaskKanban_boardPage__ZDCLO .TaskKanban_columnList__juN6h::-webkit-scrollbar-thumb{border-radius:999px;background:#d5d8dd}.TaskKanban_boardCompact__kebMi{grid-template-columns:repeat(4,minmax(11rem,1fr));gap:.55rem;min-height:14rem}.TaskKanban_column___QOk1{display:flex;flex-direction:column;gap:.65rem;min-width:0;min-height:10rem;padding:.75rem;border-radius:var(--cf-radius-control);background:#fff;border:1px solid #e8ebef;transition:border-color .15s ease,box-shadow .15s ease}.TaskKanban_columnOver__ocvw5{border-color:rgba(95,111,88,.45);box-shadow:0 0 0 2px rgba(95,111,88,.1)}.TaskKanban_columnHead__InN3U{display:flex;align-items:center;justify-content:space-between;gap:.35rem;padding:0 .1rem;flex-shrink:0}.TaskKanban_columnTitle__qMcXp{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.TaskKanban_columnTitle__qMcXp strong{font-size:.84rem;font-weight:650;color:#17181a;white-space:nowrap}.TaskKanban_columnTitle__qMcXp span{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;padding:0 .28rem;border-radius:var(--cf-radius-pill);background:#f1f3f5;color:#6b7280;font-size:.7rem;font-weight:700}.TaskKanban_columnTitle__qMcXp svg{flex-shrink:0}.TaskKanban_tone_new__ySqMM .TaskKanban_columnTitle__qMcXp svg{color:#9aa0a6}.TaskKanban_tone_progress__DCemO .TaskKanban_columnTitle__qMcXp svg{color:#f59e0b}.TaskKanban_tone_hold__VyIwF .TaskKanban_columnTitle__qMcXp svg{color:#fb923c}.TaskKanban_tone_done__Ge_R1 .TaskKanban_columnTitle__qMcXp svg{color:#22c55e}.TaskKanban_columnActions__FqFrE{display:inline-flex;align-items:center;gap:.1rem}.TaskKanban_columnAdd__niIqt,.TaskKanban_columnMore__NF0PE{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;margin:0;padding:0;border:none;border-radius:var(--cf-radius-pill);background:rgba(0,0,0,0);color:#9aa0a6;cursor:pointer}.TaskKanban_columnAdd__niIqt:hover,.TaskKanban_columnMore__NF0PE:hover{background:#f4f5f7;color:#17181a}.TaskKanban_columnList__juN6h{display:flex;flex-direction:column;gap:.55rem;min-height:3rem}.TaskKanban_columnEmpty__sT_8A{margin:1.5rem 0;text-align:center;font-size:.8rem;color:#9aa0a6}.TaskKanban_card__UDoFH{display:flex;flex-direction:column;gap:.55rem;padding:.75rem .8rem;border:1px solid #e8ebef;border-radius:var(--cf-radius-control);background:#fff;box-shadow:0 1px 2px rgba(22,24,28,.03);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.TaskKanban_card__UDoFH:active{cursor:grabbing}.TaskKanban_cardDragging__Bypoy{opacity:.4}.TaskKanban_cardPreview__vWbFG{box-shadow:0 12px 28px rgba(22,24,28,.12);cursor:grabbing}.TaskKanban_cardDone__1FkPn .TaskKanban_cardTitle__tIxEa{text-decoration:line-through;color:#7a7f86}.TaskKanban_cardTop__YpRWX{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem;align-items:flex-start}.TaskKanban_check__WgkJv{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;margin-top:.1rem;padding:0;border:1.5px solid #d0d5db;border-radius:50%;background:#fff;color:#fff;cursor:pointer;flex-shrink:0}.TaskKanban_checkOn__nuiD3{background:#5f6f58;border-color:#5f6f58}.TaskKanban_cardTitleBtn__eEOyE{margin:0;padding:0;border:none;background:rgba(0,0,0,0);text-align:left;cursor:pointer;min-width:0}.TaskKanban_cardTitle__tIxEa{font-size:.86rem;font-weight:650;color:#17181a;line-height:1.35;word-break:break-word}.TaskKanban_avatar___orAQ{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:50%;background:#eceef1;color:#44504a;font-size:.65rem;font-weight:700;overflow:hidden;flex-shrink:0}.TaskKanban_avatar___orAQ img{width:100%;height:100%;object-fit:cover}.TaskKanban_cardMeta__7dRs_{display:flex;flex-wrap:wrap;gap:.55rem;padding-left:1.55rem}.TaskKanban_metaItem__rJu14{display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;font-weight:600;color:#7a7f86}.TaskKanban_metaItem__rJu14 svg{opacity:.7}.TaskKanban_metaItem__rJu14 em{width:.55rem;height:.55rem;border-radius:2px;font-style:normal}.TaskKanban_cardFoot__Xgp6o{margin:0;padding-left:1.55rem;font-size:.72rem;color:#9aa0a6}@media(max-width:1100px){.TaskKanban_boardPage__ZDCLO,.TaskKanban_board__4DsBs{grid-template-columns:repeat(4,minmax(15rem,1fr))}}