.Toast_host__JRo3S{position:fixed;top:16px;right:16px;z-index:50;display:flex;flex-direction:column;gap:10px;width:min(360px,calc(100vw - 32px))}.Toast_toast__bdtJl{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border-radius:10px;border:1px solid var(--border);background:var(--card);box-shadow:0 10px 24px rgba(0,0,0,.06)}.Toast_success__JHQnp{border-color:rgba(22,163,74,.35)}.Toast_error__jT7FP{border-color:rgba(220,38,38,.35)}.Toast_message__aD70R{font-size:14px;color:var(--text);line-height:1.35}.Toast_close__I4t7b{border:0;background:transparent;cursor:pointer;font-size:20px;line-height:1;padding:0;color:var(--muted)}.AuthPage_wrap__Etg9d{max-width:520px;margin:0 auto;padding:22px 14px}.AuthPage_title__chjr7{font-size:26px;font-weight:900;margin:8px 0 4px}.AuthPage_subtitle__mB3VT{color:var(--muted);margin-bottom:18px;font-size:14px}.AuthPage_card__mGTg3{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:16px}.AuthPage_field__i1woa{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.AuthPage_label__hthAO{font-size:13px;color:var(--muted);font-weight:700}.AuthPage_input___4vdQ{border:1px solid var(--border);border-radius:10px;padding:10px 12px;outline:none}.AuthPage_primaryBtn__6xt_D{width:100%;background:var(--primary);color:#fff;border:0;border-radius:10px;padding:10px 14px;cursor:pointer;font-weight:800;margin-top:6px}.AuthPage_linkRow__kSAJC{margin-top:12px;color:var(--muted);font-size:14px;display:flex;gap:8px;justify-content:center}.AuthPage_link__6lnEL{color:var(--primary);font-weight:800;cursor:pointer}.Switch_wrap__fFJgT{display:inline-flex;align-items:center}.Switch_input__KyMxq{position:absolute;opacity:0;pointer-events:none}.Switch_track__9Vf1d{width:44px;height:24px;border-radius:999px;background:hsla(220,9%,46%,.3);border:1px solid rgba(229,231,235,.9);position:relative;cursor:pointer}.Switch_track__9Vf1d:after{content:"";position:absolute;width:18px;height:18px;top:50%;left:3px;transform:translateY(-50%);border-radius:999px;background:#fff;box-shadow:0 6px 14px rgba(0,0,0,.08);transition:left .16s ease,background .16s ease}.Switch_input__KyMxq:checked+.Switch_track__9Vf1d{background:rgba(22,163,74,.25);border-color:rgba(22,163,74,.35)}.Switch_input__KyMxq:checked+.Switch_track__9Vf1d:after{left:22px}.Switch_input__KyMxq:disabled+.Switch_track__9Vf1d{opacity:.6;cursor:not-allowed}.TaskDashboardClient_page__SNBuP{max-width:980px;margin:0 auto;padding:18px 14px 40px}.TaskDashboardClient_header__su0p1{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.TaskDashboardClient_title__hnOWd{font-size:28px;font-weight:800}.TaskDashboardClient_subtitle__qStDX{margin-top:6px;color:var(--muted);font-size:14px}.TaskDashboardClient_logout__4kKcK{background:transparent;border:1px solid var(--border);color:var(--text);border-radius:10px;padding:10px 12px;cursor:pointer}.TaskDashboardClient_card__jcC_q{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:16px;margin-top:14px;box-shadow:0 10px 30px rgba(0,0,0,.04)}.TaskDashboardClient_cardTitle__dwvBB{font-weight:800;margin-bottom:12px}.TaskDashboardClient_filters___VYVK,.TaskDashboardClient_formRow__AICZD{display:flex;gap:10px;align-items:center}.TaskDashboardClient_filters___VYVK{flex-wrap:wrap}.TaskDashboardClient_label__hYYYO{color:var(--muted);font-size:13px;margin-right:8px}.TaskDashboardClient_pageSize__zOGeB{display:flex;align-items:center;gap:8px}.TaskDashboardClient_input__rPe9d{flex:1;min-width:220px}.TaskDashboardClient_input__rPe9d,.TaskDashboardClient_select__152Le{border:1px solid var(--border);border-radius:10px;padding:10px 12px;outline:none}.TaskDashboardClient_primaryBtn__Aa4xn{background:var(--primary);color:#fff;border:0;border-radius:10px;padding:10px 14px;cursor:pointer;font-weight:700}.TaskDashboardClient_secondaryBtn__Radw9{background:transparent;color:var(--text);border:1px solid var(--border);border-radius:10px;padding:10px 14px;cursor:pointer;font-weight:700}.TaskDashboardClient_dangerBtn__YgAGz{background:rgba(220,38,38,.08);color:var(--danger);border:1px solid rgba(220,38,38,.25);border-radius:10px;padding:10px 14px;cursor:pointer;font-weight:700}.TaskDashboardClient_muted__D9s8F{color:var(--muted);font-size:14px}.TaskDashboardClient_list__QlCua,.TaskDashboardClient_skeletonList__7Kq25{display:flex;flex-direction:column;gap:10px}.TaskDashboardClient_skeletonRow__U0xoA{height:72px;border-radius:12px;border:1px solid var(--border);background:linear-gradient(90deg,#f3f4f6 25%,#eceff3 37%,#f3f4f6 63%);background-size:400% 100%;animation:TaskDashboardClient_shimmer__nF9by 1.2s ease-in-out infinite}@keyframes TaskDashboardClient_shimmer__nF9by{0%{background-position:100% 0}to{background-position:-100% 0}}.TaskDashboardClient_authLoaderWrap__NH49u{display:flex;justify-content:center;align-items:center;min-height:220px}.TaskDashboardClient_loader__2P2Aj{width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:#2563eb;--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:TaskDashboardClient_spinLoader__DICjQ 1s linear infinite}@keyframes TaskDashboardClient_spinLoader__DICjQ{to{transform:rotate(1turn)}}.TaskDashboardClient_row__WscW9{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:12px;border:1px solid var(--border);position:relative;background:#fff;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.TaskDashboardClient_row__WscW9:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,0,0,.06);border-color:rgba(37,99,235,.2)}.TaskDashboardClient_rowMain__OMe_q{display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex:1;min-width:0;padding-left:70px}.TaskDashboardClient_editFormRow__uVTuo{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%}.TaskDashboardClient_taskTitleRow__xH8U1{display:flex;align-items:center;gap:12px;width:100%}.TaskDashboardClient_taskTitle__r5sft{font-size:16px;font-weight:500;flex:1;overflow:visible;text-overflow:clip;white-space:normal;line-height:1.3}.TaskDashboardClient_taskSwitchRowDesktop__1dLYe{display:flex;align-items:center;gap:10px;width:100%;margin-top:6px}.TaskDashboardClient_mobileSwitchHolder__JBuz1{display:none;padding-top:6px}.TaskDashboardClient_ribbon__KR5PV{--f:0.45em;--r:0.75em;--ribbon-bg:#987f69;position:absolute;top:12px;left:calc(-1 * var(--f));padding-inline:.25em;line-height:1.8;background:var(--ribbon-bg);color:#fff;font-size:12px;font-weight:500;border-bottom:var(--f) solid #0005;border-right:var(--r) solid #0000;clip-path:polygon(calc(100% - var(--r)) 0,0 0,0 calc(100% - var(--f)),var(--f) 100%,var(--f) calc(100% - var(--f)),calc(100% - var(--r)) calc(100% - var(--f)),100% calc(50% - var(--f) / 2));pointer-events:none}.TaskDashboardClient_ribbonPending__8Nz3Q{--ribbon-bg:#f59e0b}.TaskDashboardClient_ribbonCompleted__OeZf1{--ribbon-bg:#16a34a}.TaskDashboardClient_statusPendingLabel__T1Ldm{color:#ff8400;font-size:13px}.TaskDashboardClient_statusPendingLabelOff__7QeVE{color:var(--muted);font-size:13px}.TaskDashboardClient_statusCompletedLabel__CSat5{color:#006328;font-size:13px}.TaskDashboardClient_statusCompletedLabelOff__wYwtY{color:var(--muted);font-size:13px}.TaskDashboardClient_actions__VGfWx{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.TaskDashboardClient_pagination__u1edD{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.TaskDashboardClient_pageInfo__S_Y3V{color:var(--muted);font-size:14px}@media (max-width:720px){.TaskDashboardClient_header__su0p1{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.TaskDashboardClient_formRow__AICZD{flex-direction:column;align-items:stretch}.TaskDashboardClient_row__WscW9{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.TaskDashboardClient_rowMain__OMe_q{padding-top:30px;padding-left:0;flex:0 0 100%}.TaskDashboardClient_taskSwitchRowDesktop__1dLYe{display:none}.TaskDashboardClient_mobileSwitchHolder__JBuz1{display:flex;align-items:center;margin-top:6px}.TaskDashboardClient_actions__VGfWx{width:auto;justify-content:flex-end;margin-left:auto}.TaskDashboardClient_title__hnOWd{font-size:22px}.TaskDashboardClient_subtitle__qStDX{font-size:12px}.TaskDashboardClient_taskTitle__r5sft{font-size:14px;white-space:normal;text-overflow:clip;overflow:visible;word-break:break-word}.TaskDashboardClient_taskSwitchRow__TD0Wv{flex-wrap:wrap}.TaskDashboardClient_filters___VYVK{flex-direction:column;align-items:stretch}.TaskDashboardClient_filters___VYVK .TaskDashboardClient_input__rPe9d,.TaskDashboardClient_filters___VYVK .TaskDashboardClient_select__152Le,.TaskDashboardClient_pageSize__zOGeB{width:100%}}