.tasks-manager_taskCell__Sg186{display:grid;gap:4px}.tasks-manager_taskCell__Sg186 strong{font-size:.93rem;color:var(--ink,#0f172a)}.tasks-manager_taskCell__Sg186 small{color:var(--muted,#64748b);font-size:.78rem;line-height:1.35}.tasks-manager_leadCell__I5KCw{display:grid;gap:4px}.tasks-manager_leadCell__I5KCw strong{font-size:.93rem;color:var(--ink,#0f172a)}.tasks-manager_leadMeta__bPo_6{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tasks-manager_leadMeta__bPo_6 span{font-size:.76rem;color:var(--muted,#64748b);border:1px solid var(--border,#d4d8df);border-radius:999px;padding:2px 8px;background:color-mix(in srgb,var(--panel,#fff) 90%,#eef3fb)}.tasks-manager_overdueDate__8KYvD{color:#b42334;font-weight:700}.tasks-manager_statusActionBtn__PArJa{min-width:118px}.tasks-manager_clickableRow__3_ZX_:hover td{background:#f8fafc}.tasks-manager_actionsCell__p_FHu{position:relative}.tasks-manager_kebabWrap__SD11b{position:relative;display:inline-block}.tasks-manager_kebabBtn__ZRPR1{background:none;border:none;cursor:pointer;font-size:18px;color:#475569;padding:2px 8px;border-radius:4px;line-height:1}.tasks-manager_kebabBtn__ZRPR1:hover{background:#e2e8f0;color:#0f172a}.tasks-manager_kebabMenu__BfBAT{position:absolute;right:0;top:calc(100% + 4px);z-index:100;background:#fff;border:1px solid #d4d8df;border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.12);min-width:148px;display:grid;overflow:hidden}.tasks-manager_kebabItem__rNC08{display:block;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:9px 14px;font-size:.88rem;color:#1e293b;text-decoration:none;transition:background .1s}.tasks-manager_kebabItem__rNC08:hover{background:#f1f5f9}.tasks-manager_kebabItem__rNC08:disabled{opacity:.5;cursor:default}.tasks-manager_kebabItemDanger__QxhBN{color:#b42334;border-top:1px solid #e2e8f0}.tasks-manager_kebabItemDanger__QxhBN:hover{background:#fff1f2;color:#991b1b}.tasks-manager_modalBackdrop__1nTgw{position:fixed;inset:0;z-index:500;background:rgba(15,23,42,.48);display:flex;align-items:center;justify-content:center;padding:16px}.tasks-manager_modal__h8JMr{background:#fff;border-radius:8px;box-shadow:0 8px 32px rgba(15,23,42,.18);width:100%;max-width:540px;display:grid;grid-template-rows:auto 1fr auto;max-height:90vh;overflow:hidden}.tasks-manager_modalHeader__WFy1D{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 14px;border-bottom:1px solid #e2e8f0}.tasks-manager_modalHeader__WFy1D h3{margin:0;font-size:1rem;font-weight:700;color:#0f172a}.tasks-manager_modalClose__EDL54{background:none;border:none;cursor:pointer;font-size:18px;color:#64748b;padding:2px 6px;border-radius:4px;line-height:1}.tasks-manager_modalClose__EDL54:hover{background:#f1f5f9;color:#0f172a}.tasks-manager_modalBody__JbdKs{padding:18px 20px;display:grid;gap:12px;overflow-y:auto}.tasks-manager_modalRow__IVK2o{display:flex;gap:10px;align-items:baseline}.tasks-manager_modalLabel__0rhCP{font-size:.78rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.06em;min-width:100px;flex-shrink:0}.tasks-manager_modalValue__SfBT5{font-size:.9rem;color:#1e293b}.tasks-manager_modalField__JZh1p{display:grid;gap:5px}.tasks-manager_modalField__JZh1p .tasks-manager_modalLabel__0rhCP{min-width:unset}.tasks-manager_modalInput__NictB{width:100%;border:1px solid #d4d8df;border-radius:5px;padding:7px 10px;font-size:.9rem;color:#0f172a;background:#f8fafc;box-sizing:border-box}.tasks-manager_modalInput__NictB:focus{outline:2px solid #3b82f6;outline-offset:-1px;background:#fff}.tasks-manager_modalTextarea__9qz3j{width:100%;border:1px solid #d4d8df;border-radius:5px;padding:7px 10px;font-size:.9rem;color:#0f172a;background:#f8fafc;resize:vertical;box-sizing:border-box;font-family:inherit}.tasks-manager_modalTextarea__9qz3j:focus{outline:2px solid #3b82f6;outline-offset:-1px;background:#fff}.tasks-manager_modalError__N_30Q{margin:0;font-size:.85rem;color:#b42334;background:#fff1f2;border:1px solid #fecdd3;border-radius:5px;padding:8px 12px}.tasks-manager_modalFooter__xx_Vd{display:flex;gap:10px;justify-content:flex-end;padding:14px 20px;border-top:1px solid #e2e8f0}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--bs-bg:#fff;--bs-ink:#0f172a;--bs-muted:#475569;--bs-border:#dbe3ee;--bs-active-bg:#eff6ff;--bs-active-border:#93c5fd;--bs-handle:#cbd5e1;--bs-focus:#2563eb;--z-sheet:1310}body.iq-theme-dark,html.dark,html[data-theme=dark]{--bs-bg:#111b2d;--bs-ink:#e2e8f0;--bs-muted:#94a3b8;--bs-border:#243244;--bs-active-bg:#16294a;--bs-active-border:#3b82f6;--bs-handle:#475569;--bs-focus:#60a5fa}.safe-pt{padding-top:env(safe-area-inset-top,0)}.safe-pb{padding-bottom:env(safe-area-inset-bottom,0)}.safe-px{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.bs-root{position:fixed;inset:0;z-index:var(--z-sheet,1310);display:flex;align-items:flex-end;justify-content:center}.bs-overlay{position:absolute;inset:0;background:rgba(15,23,42,.52);animation:bs-fade .2s ease-out}.bs-sheet{position:relative;width:100%;max-width:560px;max-height:min(88vh,88dvh);display:flex;flex-direction:column;background:var(--bs-bg);color:var(--bs-ink);border:1px solid var(--bs-border);border-bottom:0;border-radius:20px 20px 0 0;box-shadow:0 -16px 40px rgba(15,23,42,.22);padding-bottom:env(safe-area-inset-bottom,0);animation:bs-rise .22s ease-out;outline:none;overscroll-behavior:contain}.bs-sheet.is-dragging{transition:none;animation:none}.bs-sheet:not(.is-dragging){transition:transform .2s ease-out}.bs-drag-zone{touch-action:none;flex:0 0 auto;cursor:grab;padding:8px 8px 0 16px}.bs-handle{display:block;width:40px;height:4px;border-radius:999px;background:var(--bs-handle);margin:0 auto 4px}.bs-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px}.bs-title{margin:0;font-size:16px;font-weight:700;color:var(--bs-ink);min-width:0}.bs-header-custom{flex:1 1 auto;min-width:0}.bs-close{flex:0 0 auto;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:transparent;color:var(--bs-muted)}.bs-body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:4px 16px 16px}.bs-footer{flex:0 0 auto;padding:12px 16px;border-top:1px solid var(--bs-border)}.bs-actions{display:grid;gap:8px}.bs-actions>.btn{min-height:48px;width:100%;justify-content:center}.bs-search{width:100%;min-height:44px;border:1px solid var(--bs-border);border-radius:12px;background:var(--bs-bg);color:var(--bs-ink);padding:10px 12px;font-size:16px;margin-bottom:12px}.bs-list{display:grid;gap:8px}.bs-option{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;border:1px solid var(--bs-border);border-radius:12px;background:var(--bs-bg);color:var(--bs-ink);padding:10px 14px;font-size:15px}.bs-option.is-active{border-width:2px;border-color:var(--bs-active-border);background:var(--bs-active-bg);font-weight:600}.bs-option:disabled{cursor:default}.bs-option-tag{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-focus)}.bs-error{margin:0 0 12px;padding:10px 12px;border:1px solid #b91c1c;border-radius:12px;color:#991b1b;background:#fef2f2;font-size:14px}.bs-empty{padding:16px 12px;text-align:center;color:var(--bs-muted);font-size:14px}.bs-sheet [tabindex]:focus-visible,.bs-sheet button:focus-visible,.bs-sheet input:focus-visible{outline:2px solid var(--bs-focus);outline-offset:2px}@keyframes bs-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bs-fade{0%{opacity:0}to{opacity:1}}@media (min-width:768px){.bs-root{align-items:center}.bs-sheet{border-bottom:1px solid var(--bs-border);border-radius:16px;padding-bottom:0}}@media (prefers-reduced-motion:reduce){.bs-overlay,.bs-sheet{animation:none}.bs-sheet:not(.is-dragging){transition:none}}