.page-module__8wTA3G__container{flex-direction:column;gap:32px;display:flex}.page-module__8wTA3G__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__8wTA3G__title{color:var(--color-text-primary);margin:0;font-size:28px;font-weight:700}.page-module__8wTA3G__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.page-module__8wTA3G__statCard{background:var(--color-bg-secondary);border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:20px;display:flex}.page-module__8wTA3G__statLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:600}.page-module__8wTA3G__statValue{color:var(--color-text-primary);font-size:32px;font-weight:700;line-height:1}.page-module__8wTA3G__statCard--urgent .page-module__8wTA3G__statValue{color:var(--color-urgent-500)}.page-module__8wTA3G__statCard--upcoming .page-module__8wTA3G__statValue{color:var(--color-info)}.page-module__8wTA3G__statCard--completed .page-module__8wTA3G__statValue{color:var(--color-low-500)}.page-module__8wTA3G__content{grid-template-columns:1fr 350px;align-items:start;gap:32px;display:grid}@media (max-width:1024px){.page-module__8wTA3G__content{grid-template-columns:1fr}}.page-module__8wTA3G__mainPanel{flex-direction:column;gap:24px;display:flex}.page-module__8wTA3G__controls{background:var(--color-bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--color-border-medium);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.page-module__8wTA3G__filterGroup{gap:8px;display:flex}.page-module__8wTA3G__filterBtn{border:1px solid var(--color-border-medium);color:var(--color-text-secondary);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);background:0 0;padding:6px 16px;font-size:13px;font-weight:500}.page-module__8wTA3G__filterBtn:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.page-module__8wTA3G__filterBtn[aria-pressed=true]{background:var(--color-info);color:#fff;border-color:#0000}.page-module__8wTA3G__taskList{flex-direction:column;gap:16px;display:flex}.page-module__8wTA3G__emptyState{text-align:center;background:var(--color-bg-secondary);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-tertiary);padding:64px 24px}.page-module__8wTA3G__emptyState p{margin-top:12px;font-size:14px}.page-module__8wTA3G__sidePanel{flex-direction:column;gap:24px;display:flex;position:sticky;top:80px}.page-module__8wTA3G__calendarWidget{background:var(--color-bg-secondary);border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);overflow:hidden}
.Button-module__VMVMAW__btn{font-family:var(--font-body);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.Button-module__VMVMAW__btn:active:not(:disabled){transform:scale(.97)}.Button-module__VMVMAW__btn--sm{padding:6px 14px;font-size:12px}.Button-module__VMVMAW__btn--md{padding:10px 20px;font-size:14px}.Button-module__VMVMAW__btn--lg{padding:14px 28px;font-size:16px}.Button-module__VMVMAW__btn--full{width:100%}.Button-module__VMVMAW__btn--primary{background:var(--color-info);color:#fff;border-color:#0000;box-shadow:0 0 #6366f100}.Button-module__VMVMAW__btn--primary:hover:not(:disabled){background:#818cf8;transform:translateY(-1px);box-shadow:0 0 20px #6366f166}.Button-module__VMVMAW__btn--secondary{background:var(--color-bg-tertiary);color:var(--color-text-primary);border-color:var(--color-border-medium)}.Button-module__VMVMAW__btn--secondary:hover:not(:disabled){background:var(--color-bg-quaternary);border-color:var(--color-border-strong)}.Button-module__VMVMAW__btn--danger{color:var(--color-urgent-400);background:#f43f5e26;border-color:#f43f5e4d}.Button-module__VMVMAW__btn--danger:hover:not(:disabled){border-color:var(--color-urgent-600);background:#f43f5e40}.Button-module__VMVMAW__btn--ghost{color:var(--color-text-secondary);background:0 0;border-color:#0000}.Button-module__VMVMAW__btn--ghost:hover:not(:disabled){background:var(--color-bg-tertiary);color:var(--color-text-primary)}.Button-module__VMVMAW__btn--success{color:var(--color-low-400);background:#10b98126;border-color:#10b9814d}.Button-module__VMVMAW__btn--success:hover:not(:disabled){background:#10b98140}.Button-module__VMVMAW__btn:disabled{opacity:.4;cursor:not-allowed}.Button-module__VMVMAW__btn--loading .Button-module__VMVMAW__label{opacity:.6}.Button-module__VMVMAW__spinner{border:2px solid #ffffff4d;border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.6s linear infinite Button-module__VMVMAW__spin}@keyframes Button-module__VMVMAW__spin{to{transform:rotate(360deg)}}
.TaskCard-module__gySltW__card{background:var(--color-bg-secondary);border:1px solid var(--color-border-medium);border-left:4px solid var(--color-border-medium);border-radius:var(--radius-lg);align-items:stretch;gap:0;padding:16px;transition:all .25s cubic-bezier(.34,1.56,.64,1);animation:.4s cubic-bezier(.16,1,.3,1) both TaskCard-module__gySltW__slideInUp;display:flex;position:relative;overflow:hidden}.TaskCard-module__gySltW__card:hover{background:var(--color-bg-tertiary);border-color:var(--color-border-strong);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.TaskCard-module__gySltW__priority--high{border-left-color:var(--color-urgent-600)}.TaskCard-module__gySltW__priority--medium{border-left-color:var(--color-medium-600)}.TaskCard-module__gySltW__priority--low{border-left-color:var(--color-low-600)}.TaskCard-module__gySltW__urgency--critical{background:linear-gradient(135deg,#f43f5e0f 0%,#0000 60%);animation:2.5s ease-in-out infinite TaskCard-module__gySltW__pulseUrgent}.TaskCard-module__gySltW__urgency--urgent{background:linear-gradient(135deg,#f59e0b0a 0%,#0000 60%);animation:3s ease-in-out infinite TaskCard-module__gySltW__pulseMedium}.TaskCard-module__gySltW__urgency--overdue{border-left-color:var(--color-urgent-700);background:linear-gradient(135deg,#f43f5e14 0%,#0000 60%)}.TaskCard-module__gySltW__completed{opacity:.55}.TaskCard-module__gySltW__completed .TaskCard-module__gySltW__title{text-decoration:line-through}.TaskCard-module__gySltW__body{flex-direction:column;flex:1;gap:8px;display:flex}.TaskCard-module__gySltW__topRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.TaskCard-module__gySltW__title{color:var(--color-text-primary);flex:1;margin:0;font-size:15px;font-weight:600;line-height:1.3}.TaskCard-module__gySltW__description{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.TaskCard-module__gySltW__urgencyBadge{border-radius:var(--radius-full);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;flex-shrink:0;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.TaskCard-module__gySltW__badge--critical,.TaskCard-module__gySltW__badge--overdue{color:var(--color-urgent-400);background:#f43f5e1f;border-color:#f43f5e4d}.TaskCard-module__gySltW__badge--urgent{color:var(--color-medium-400);background:#f59e0b1f;border-color:#f59e0b4d}.TaskCard-module__gySltW__badge--today{color:#a5b4fc;background:#6366f11f;border-color:#6366f140}.TaskCard-module__gySltW__badge--upcoming,.TaskCard-module__gySltW__badge--done{background:var(--color-bg-tertiary);color:var(--color-text-tertiary);border-color:var(--color-border-medium)}.TaskCard-module__gySltW__meta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.TaskCard-module__gySltW__metaItem,.TaskCard-module__gySltW__category,.TaskCard-module__gySltW__recurring{color:var(--color-text-tertiary);align-items:center;gap:4px;font-size:12px;display:flex}.TaskCard-module__gySltW__category{background:var(--color-bg-tertiary);border:1px solid var(--color-border-light);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;font-size:11px}.TaskCard-module__gySltW__actions{opacity:0;pointer-events:none;flex-direction:column;gap:6px;margin-left:12px;transition:all .2s;display:flex;transform:translate(8px)}.TaskCard-module__gySltW__actionsVisible{opacity:1;pointer-events:all;transform:translate(0)}.TaskCard-module__gySltW__actionBtn{border:1px solid var(--color-border-medium);background:var(--color-bg-tertiary);border-radius:var(--radius-md);cursor:pointer;width:32px;height:32px;color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:14px;transition:all .18s;display:flex}.TaskCard-module__gySltW__actionBtn:hover{transform:scale(1.1)}.TaskCard-module__gySltW__completeBtn:hover{border-color:var(--color-low-600);color:var(--color-low-400);background:#10b98126}.TaskCard-module__gySltW__editBtn:hover{border-color:var(--color-info);color:#a5b4fc;background:#6366f126}.TaskCard-module__gySltW__deleteBtn:hover{border-color:var(--color-urgent-600);color:var(--color-urgent-400);background:#f43f5e26}@media (max-width:640px){.TaskCard-module__gySltW__actions{opacity:1;flex-direction:row;margin-top:8px;margin-left:0;transform:none}.TaskCard-module__gySltW__card{flex-direction:column}}
.CalendarView-module__VNOBIG__calendar{background:var(--color-bg-secondary);border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);width:100%;padding:20px}.CalendarView-module__VNOBIG__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.CalendarView-module__VNOBIG__controls{align-items:center;gap:8px;display:flex}.CalendarView-module__VNOBIG__navBtn{background:var(--color-bg-tertiary);border:1px solid var(--color-border-medium);color:var(--color-text-primary);border-radius:var(--radius-md);cursor:pointer;width:32px;height:32px;transition:all var(--transition-fast);justify-content:center;align-items:center;font-size:18px;display:flex}.CalendarView-module__VNOBIG__navBtn:hover{background:var(--color-bg-quaternary);border-color:var(--color-border-strong)}.CalendarView-module__VNOBIG__todayBtn{border:1px solid var(--color-border-medium);color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;height:32px;transition:all var(--transition-fast);background:0 0;padding:0 12px;font-size:13px;font-weight:600}.CalendarView-module__VNOBIG__todayBtn:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.CalendarView-module__VNOBIG__monthTitle{color:var(--color-text-primary);margin:0;font-size:16px;font-weight:600}.CalendarView-module__VNOBIG__grid{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.CalendarView-module__VNOBIG__weekDay{text-align:center;color:var(--color-text-tertiary);text-transform:uppercase;padding-bottom:8px;font-size:12px;font-weight:600}.CalendarView-module__VNOBIG__emptyDay{min-height:80px}.CalendarView-module__VNOBIG__day{background:var(--color-bg-tertiary);border:1px solid var(--color-border-light);border-radius:var(--radius-md);cursor:pointer;min-height:80px;transition:all var(--transition-fast);flex-direction:column;align-items:flex-end;padding:8px;display:flex;position:relative}.CalendarView-module__VNOBIG__day:hover{background:var(--color-bg-quaternary);border-color:var(--color-info);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.CalendarView-module__VNOBIG__isToday{background:#6366f11a;border-color:#6366f14d}.CalendarView-module__VNOBIG__isToday .CalendarView-module__VNOBIG__dateNum{color:var(--color-info);font-weight:700}.CalendarView-module__VNOBIG__dateNum{color:var(--color-text-secondary);font-size:14px;font-weight:500}.CalendarView-module__VNOBIG__markers{align-self:flex-start;align-items:center;gap:4px;margin-top:auto;display:flex}.CalendarView-module__VNOBIG__marker{border-radius:50%;width:8px;height:8px}.CalendarView-module__VNOBIG__marker--high{background:var(--color-urgent-500)}.CalendarView-module__VNOBIG__marker--medium{background:var(--color-medium-500)}.CalendarView-module__VNOBIG__marker--low{background:var(--color-low-500)}.CalendarView-module__VNOBIG__moreMarker{color:var(--color-text-tertiary);font-size:10px;font-weight:700;line-height:1}
.VoiceMic-module__0EO6ZW__wrapper{justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:relative}.VoiceMic-module__0EO6ZW__micButton{background:var(--color-bg-tertiary);width:100%;height:100%;color:var(--color-text-primary);cursor:pointer;z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:0 4px 12px #0003}.VoiceMic-module__0EO6ZW__icon{font-size:20px;transition:transform .2s}.VoiceMic-module__0EO6ZW__micButton:hover:not(:disabled){background:var(--color-bg-quaternary);transform:scale(1.08)}.VoiceMic-module__0EO6ZW__micButton:active:not(:disabled){transform:scale(.95)}.VoiceMic-module__0EO6ZW__disabled{opacity:.5;cursor:not-allowed}.VoiceMic-module__0EO6ZW__recording{background:var(--color-urgent-600);box-shadow:0 4px 16px #f43f5e66}.VoiceMic-module__0EO6ZW__recording .VoiceMic-module__0EO6ZW__icon{animation:2s ease-in-out infinite VoiceMic-module__0EO6ZW__float}.VoiceMic-module__0EO6ZW__recording:hover:not(:disabled){background:var(--color-urgent-500)}.VoiceMic-module__0EO6ZW__pulseRing{z-index:1;pointer-events:none;background:#f43f5e66;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VoiceMic-module__0EO6ZW__pulseRing1{width:100%;height:100%;animation:1.5s cubic-bezier(.215,.61,.355,1) infinite VoiceMic-module__0EO6ZW__pulseOut}.VoiceMic-module__0EO6ZW__pulseRing2{width:100%;height:100%;animation:1.5s cubic-bezier(.215,.61,.355,1) .5s infinite VoiceMic-module__0EO6ZW__pulseOut}@keyframes VoiceMic-module__0EO6ZW__pulseOut{0%{opacity:1;width:100%;height:100%}to{opacity:0;width:200%;height:200%}}@keyframes VoiceMic-module__0EO6ZW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}
.TaskForm-module__vZtDka__overlay{-webkit-backdrop-filter:blur(4px);z-index:100;background:#000000b3;justify-content:center;align-items:center;padding:16px;animation:.2s TaskForm-module__vZtDka__fadeIn;display:flex;position:fixed;inset:0}.TaskForm-module__vZtDka__modal{background:var(--color-bg-secondary);border:1px solid var(--color-border-medium);border-radius:var(--radius-xl);width:100%;max-width:500px;box-shadow:var(--shadow-2xl);flex-direction:column;animation:.3s cubic-bezier(.16,1,.3,1) TaskForm-module__vZtDka__slideInUp;display:flex}.TaskForm-module__vZtDka__header{border-bottom:1px solid var(--color-border-medium);justify-content:space-between;align-items:center;padding:24px;display:flex}.TaskForm-module__vZtDka__title{color:var(--color-text-primary);margin:0;font-size:20px;font-weight:700}.TaskForm-module__vZtDka__closeBtn{color:var(--color-text-tertiary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;font-size:20px}.TaskForm-module__vZtDka__closeBtn:hover{color:var(--color-text-primary)}.TaskForm-module__vZtDka__voiceSection{background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-medium);align-items:center;gap:16px;padding:16px 24px;display:flex}.TaskForm-module__vZtDka__voiceHint{color:var(--color-text-secondary);flex:1;font-size:13px;line-height:1.4}.TaskForm-module__vZtDka__voiceActive{color:var(--color-info);font-weight:500;animation:1.5s infinite TaskForm-module__vZtDka__pulseText}.TaskForm-module__vZtDka__form{flex-direction:column;gap:16px;max-height:60vh;padding:24px;display:flex;overflow-y:auto}.TaskForm-module__vZtDka__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.TaskForm-module__vZtDka__selectWrap{flex-direction:column;gap:6px;display:flex}.TaskForm-module__vZtDka__label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.TaskForm-module__vZtDka__select{background:var(--color-bg-secondary);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-body);transition:all var(--transition-fast);outline:none;padding:11px 14px;font-size:14px}.TaskForm-module__vZtDka__select:focus{border-color:var(--color-info);box-shadow:0 0 0 3px #6366f126}.TaskForm-module__vZtDka__footer{border-top:1px solid var(--color-border-medium);background:var(--color-bg-tertiary);border-radius:0 0 var(--radius-xl) var(--radius-xl);justify-content:flex-end;gap:12px;padding:24px;display:flex}@keyframes TaskForm-module__vZtDka__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TaskForm-module__vZtDka__pulseText{0%,to{opacity:1}50%{opacity:.5}}
.Input-module__rdnxQa__wrapper{flex-direction:column;gap:6px;display:flex}.Input-module__rdnxQa__fullWidth{width:100%}.Input-module__rdnxQa__label{color:#475569;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.Input-module__rdnxQa__required{color:#ef4444}.Input-module__rdnxQa__inputWrap{align-items:center;display:flex;position:relative}.Input-module__rdnxQa__icon{color:#94a3b8;pointer-events:none;z-index:1;align-items:center;display:flex;position:absolute;left:14px}.Input-module__rdnxQa__input{color:#0f172a;width:100%;font-family:var(--font-body);-webkit-appearance:none;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;outline:none;padding:13px 16px;font-size:15px;font-weight:500;transition:all .18s}.Input-module__rdnxQa__input.Input-module__rdnxQa__withIcon{padding-left:44px}.Input-module__rdnxQa__input::placeholder{color:#cbd5e1;font-weight:400}.Input-module__rdnxQa__input:hover:not(:disabled){background:#fff;border-color:#cbd5e1}.Input-module__rdnxQa__input:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}.Input-module__rdnxQa__input:disabled{opacity:.5;cursor:not-allowed;background:#f1f5f9}.Input-module__rdnxQa__hasError .Input-module__rdnxQa__input{background:#fff;border-color:#ef4444;box-shadow:0 0 0 4px #ef444414}.Input-module__rdnxQa__errorMsg{color:#ef4444;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.Input-module__rdnxQa__hint{color:#94a3b8;font-size:12px;font-weight:500}
