.TaskPlanner-module__HfTqcq__page{max-width:1180px;margin-inline:auto}.TaskPlanner-module__HfTqcq__title{color:#f8fafc;font-size:28px;line-height:1.1}.TaskPlanner-module__HfTqcq__subtitle,.TaskPlanner-module__HfTqcq__description,.TaskPlanner-module__HfTqcq__regularHint{color:#94a3b8;font-size:13px}.TaskPlanner-module__HfTqcq__subtaskEditor{background:#0f172a57;border:1px solid #94a3b81f;border-radius:8px;padding:12px}.TaskPlanner-module__HfTqcq__formLabel{color:#e2e8f0;font-size:14px;font-weight:700}.TaskPlanner-module__HfTqcq__formHint{color:#94a3b8;font-size:12px}.TaskPlanner-module__HfTqcq__subtaskInput{flex:1}.TaskPlanner-module__HfTqcq__statCard,.TaskPlanner-module__HfTqcq__controls,.TaskPlanner-module__HfTqcq__tablePanel{background:linear-gradient(#121820eb,#090e14f0),#0f172ab8;border:1px solid #94a3b81f;border-radius:9px;box-shadow:0 18px 38px #00000038}.TaskPlanner-module__HfTqcq__statCard{min-height:76px;padding:14px}.TaskPlanner-module__HfTqcq__statLabel{color:#94a3b8;font-size:12px}.TaskPlanner-module__HfTqcq__statValue{color:#f8fafc;font-size:24px;font-weight:800;line-height:1}.TaskPlanner-module__HfTqcq__statgreen .TaskPlanner-module__HfTqcq__statValue{color:#22c55e}.TaskPlanner-module__HfTqcq__statblue .TaskPlanner-module__HfTqcq__statValue{color:#60a5fa}.TaskPlanner-module__HfTqcq__statyellow .TaskPlanner-module__HfTqcq__statValue{color:#facc15}.TaskPlanner-module__HfTqcq__statred .TaskPlanner-module__HfTqcq__statValue{color:#f87171}.TaskPlanner-module__HfTqcq__controls{padding:14px}.TaskPlanner-module__HfTqcq__filterButton,.TaskPlanner-module__HfTqcq__addButton{border-radius:7px;height:32px;font-size:12px;transition:background-color .18s,border-color .18s,color .18s,transform .18s}.TaskPlanner-module__HfTqcq__filterButton{color:#94a3b8;cursor:pointer;background:#0f172a75;border:1px solid #94a3b81a;padding-inline:11px}.TaskPlanner-module__HfTqcq__filterButton:hover{color:#e2e8f0;background:#22c55e14}.TaskPlanner-module__HfTqcq__filterButtonActive{color:#22c55e;background:#22c55e24;border-color:#22c55e38;box-shadow:0 0 14px #22c55e1f}.TaskPlanner-module__HfTqcq__search{width:min(320px,100%)}.TaskPlanner-module__HfTqcq__addButton{color:#dcfce7;background:#22c55e38;border:1px solid #22c55e42}.TaskPlanner-module__HfTqcq__addButton:hover{background:#22c55e4d}.TaskPlanner-module__HfTqcq__addButton svg{filter:drop-shadow(0 0 6px)}.TaskPlanner-module__HfTqcq__tablePanel{overflow:hidden}.TaskPlanner-module__HfTqcq__tableWrap{overflow-x:auto}.TaskPlanner-module__HfTqcq__table{min-width:1220px}.TaskPlanner-module__HfTqcq__head,.TaskPlanner-module__HfTqcq__row{grid-template-columns:minmax(300px,1.4fr) 104px 104px 126px 126px 128px 112px 38px;align-items:center;column-gap:12px;padding-inline:18px;display:grid}.TaskPlanner-module__HfTqcq__head{color:#64748b;border-bottom:1px solid #94a3b814;height:42px;font-size:11px}.TaskPlanner-module__HfTqcq__row{color:#e2e8f0;border-bottom:1px solid #94a3b80f;min-height:74px;padding-block:12px;font-size:13px}.TaskPlanner-module__HfTqcq__row:last-child{border-bottom:0}.TaskPlanner-module__HfTqcq__rowOverdue{background:linear-gradient(90deg,#ef444414,#0000 28%)}.TaskPlanner-module__HfTqcq__checkbox,.TaskPlanner-module__HfTqcq__checkboxDone{color:#0000;cursor:pointer;background:#0f172a3d;border:1px solid #94a3b86b;border-radius:4px;flex:none;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.TaskPlanner-module__HfTqcq__checkbox:hover{border-color:#22c55e;box-shadow:0 0 10px #22c55e2e}.TaskPlanner-module__HfTqcq__checkboxDone{color:#052e16;background:#22c55e;border-color:#22c55e;box-shadow:0 0 0 1px #22c55e73,0 0 12px #22c55e6b}.TaskPlanner-module__HfTqcq__checkboxDone svg{display:block}.TaskPlanner-module__HfTqcq__taskTitle{color:#e2e8f0;font-size:14px;font-weight:700}.TaskPlanner-module__HfTqcq__description{line-height:1.45}.TaskPlanner-module__HfTqcq__metaBadge,.TaskPlanner-module__HfTqcq__metaBadgeBlue,.TaskPlanner-module__HfTqcq__metaBadgeRed{text-transform:none;border-radius:999px;min-height:20px;padding-inline:7px;font-size:10px}.TaskPlanner-module__HfTqcq__metaBadge{color:#fde68a;background:#eab30829}.TaskPlanner-module__HfTqcq__metaBadgeBlue{color:#93c5fd;background:#2563eb29}.TaskPlanner-module__HfTqcq__metaBadgeRed{color:#fca5a5;background:#ef444429}.TaskPlanner-module__HfTqcq__subtasks{margin-top:2px;padding-left:26px}.TaskPlanner-module__HfTqcq__subtaskLabel{color:#cbd5e1;font-size:12px}.TaskPlanner-module__HfTqcq__subtaskCheckboxInput:checked{background:#22c55e;border-color:#22c55e}.TaskPlanner-module__HfTqcq__section,.TaskPlanner-module__HfTqcq__pill,.TaskPlanner-module__HfTqcq__date,.TaskPlanner-module__HfTqcq__dateOverdue{color:#cbd5e1;white-space:nowrap;width:max-content;font-size:12px}.TaskPlanner-module__HfTqcq__pill{border-radius:999px;padding:4px 8px}.TaskPlanner-module__HfTqcq__priorityHigh{color:#f87171;background:#ef444426}.TaskPlanner-module__HfTqcq__priorityMedium{color:#facc15;background:#eab30824}.TaskPlanner-module__HfTqcq__priorityLow{color:#22c55e;background:#22c55e1f}.TaskPlanner-module__HfTqcq__date{color:#cbd5e1}.TaskPlanner-module__HfTqcq__dateOverdue{color:#f87171}.TaskPlanner-module__HfTqcq__statusSelect{width:120px}.TaskPlanner-module__HfTqcq__statusInput{text-align:center;border-radius:999px;min-height:25px;padding-inline:8px;font-size:11px}.TaskPlanner-module__HfTqcq__statusWork{color:#60a5fa;background:#2563eb26}.TaskPlanner-module__HfTqcq__statusPaused{color:#cbd5e1;background:#94a3b81f}.TaskPlanner-module__HfTqcq__statusDone{color:#22c55e;background:#22c55e1f}.TaskPlanner-module__HfTqcq__statusCanceled{color:#f87171;background:#ef44441f}.TaskPlanner-module__HfTqcq__progress{background:#94a3b81f}.TaskPlanner-module__HfTqcq__progressValue{color:#22c55e;font-size:12px;font-weight:700}.TaskPlanner-module__HfTqcq__progressCaption{color:#64748b;font-size:11px}.TaskPlanner-module__HfTqcq__moreButton{color:#64748b}.TaskPlanner-module__HfTqcq__moreButton:hover{color:#e2e8f0;background:#94a3b814}.TaskPlanner-module__HfTqcq__actionMenu,.TaskPlanner-module__HfTqcq__modal{background:#0b1016;border:1px solid #94a3b824}.TaskPlanner-module__HfTqcq__emptyRow{color:#94a3b8;text-align:center;padding:30px 18px;font-size:13px}.TaskPlanner-module__HfTqcq__modalHeader{background:#0b1016}.TaskPlanner-module__HfTqcq__modalTitle{color:#f8fafc;font-weight:700}@media (max-width:62em){.TaskPlanner-module__HfTqcq__page{max-width:100%}}
