.Modal_overlay__2Sh3U{position:fixed;inset:0;width:100%;min-height:100vh;min-height:100dvh;box-sizing:border-box;padding:24px;background-color:rgba(15,23,42,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10050;animation:Modal_fadeIn__Oj_FH .2s ease;overflow-y:auto}@keyframes Modal_fadeIn__Oj_FH{0%{opacity:0}to{opacity:1}}.Modal_modal__JNobJ{background-color:var(--color-surface);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.12),0 0 1px rgba(0,0,0,.1);display:flex;flex-direction:column;max-height:90vh;overflow-y:auto;animation:Modal_slideUp__TznsY .3s ease;border:1px solid var(--color-border)}@keyframes Modal_slideUp__TznsY{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Modal_modal__JNobJ.Modal_small__cLHJ2{width:90%;max-width:400px}.Modal_modal__JNobJ.Modal_medium__NQk2f{width:90%;max-width:600px}.Modal_modal__JNobJ.Modal_large__NOtL4{width:90%;max-width:900px}.Modal_header__Pfr2K{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid var(--color-border);background:linear-gradient(135deg,rgba(37,99,235,.03),rgba(2,132,199,.03))}.Modal_title__a7vfd{margin:0;font-size:20px;font-weight:700;color:var(--color-text-primary);letter-spacing:-.3px}.Modal_closeBtn__E9IOs{background:none;border:none;font-size:28px;cursor:pointer;color:var(--color-text-tertiary);padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease}.Modal_closeBtn__E9IOs:hover{background-color:var(--color-surface-secondary);color:var(--color-text-primary)}.Modal_content__PAI6v{padding:28px;flex:1 1}.Modal_footer__V3Emu{display:flex;gap:12px;justify-content:flex-end;padding:12px 28px;border-top:1px solid var(--color-border);background-color:var(--color-surface-secondary)}.ConfirmDialog_message__fiiN9{margin:0;padding-top:4px;font-size:14px;line-height:1.7;color:var(--color-text-primary)}.ConfirmDialog_actions__4yPfW{display:flex;gap:10px;justify-content:flex-end}.ConfirmDialog_btn__24BDJ{display:inline-block;outline:none;cursor:pointer;font-size:16px;line-height:20px;font-weight:600;border-radius:8px;padding:8px 24px;transition:box-shadow .2s ease 0s,transform .1s ease 0s}.ConfirmDialog_btnCancel__x_oHA{border:2px solid var(--color-border);background:transparent;color:var(--color-text-primary)}.ConfirmDialog_btnCancel__x_oHA:disabled{opacity:.6;cursor:not-allowed}.ConfirmDialog_btnConfirm__7UU01{border:none;background:linear-gradient(90deg,#e61e4d 0,#e31c5f 50%,#d70466);color:#fff}.ConfirmDialog_btnConfirm__7UU01:disabled{opacity:.7;cursor:not-allowed}.FormField_field__LeK4t{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.FormField_label__Pq_jf{font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--color-text-primary)}.FormField_required__tPfgv{color:var(--color-danger);margin-left:2px}.FormField_error__Cw6Ty{font-size:12px;color:var(--color-danger);margin-top:2px;font-weight:600}.FormField_field__LeK4t input:not([type=checkbox]):not([type=radio]),.FormField_field__LeK4t select,.FormField_field__LeK4t textarea{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:14px;font-weight:600;font-family:inherit;color:var(--color-text-primary);background:var(--color-surface);box-shadow:var(--shadow-xs);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.FormField_field__LeK4t textarea{min-height:100px;resize:vertical;line-height:1.5}.FormField_field__LeK4t select{cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;color:var(--color-text-primary)}.FormField_field__LeK4t input::placeholder,.FormField_field__LeK4t textarea::placeholder{color:var(--color-text-secondary);font-weight:500;opacity:1}.FormField_field__LeK4t input:not([type=checkbox]):not([type=radio]):focus,.FormField_field__LeK4t select:focus,.FormField_field__LeK4t textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 14%,transparent),var(--shadow-xs);background:var(--color-surface)}.FormField_field__LeK4t input[type=checkbox],.FormField_field__LeK4t input[type=radio]{width:auto;min-height:unset;margin-right:8px;box-shadow:none}.FormField_field__LeK4t input[type=date],.FormField_field__LeK4t input[type=datetime-local],.FormField_field__LeK4t input[type=time]{color-scheme:light}[data-theme=dark] .FormField_field__LeK4t input:not([type=checkbox]):not([type=radio]),[data-theme=dark] .FormField_field__LeK4t select,[data-theme=dark] .FormField_field__LeK4t textarea{background:color-mix(in srgb,var(--color-surface) 95%,var(--color-neutral));border-color:var(--color-border-light);color:var(--color-text-primary);color-scheme:dark}[data-theme=dark] .FormField_field__LeK4t input::placeholder,[data-theme=dark] .FormField_field__LeK4t textarea::placeholder{color:var(--color-text-tertiary)}.tasks-page_summaryGrid__WvcEr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:20px}.tasks-page_summaryCard__Ki4SP{border:1px solid var(--color-border-light);border-radius:12px;background:var(--color-background);padding:14px;box-shadow:0 4px 12px rgba(15,23,42,.06)}.tasks-page_summaryLabel__K70fb{margin:0;font-size:12px;color:var(--color-text-tertiary)}.tasks-page_summaryValue__n_iKP{margin:8px 0 0;font-size:24px;font-weight:700;color:var(--color-text-primary)}.tasks-page_summaryHint__px5Oo{margin:6px 0 0;font-size:12px;color:var(--color-text-tertiary)}.tasks-page_toolbar__XVuOM{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.tasks-page_toolbarGroup__exTke{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tasks-page_filterSelect__GbE_t{padding:8px 12px;min-width:180px}.tasks-page_filterSelect__GbE_t,.tasks-page_statusSelect__WWoKI{border:1px solid var(--color-border-light);background:var(--color-background);color:var(--color-text-primary);border-radius:8px}.tasks-page_statusSelect__WWoKI{width:100%;max-width:200px;padding:6px 10px;font-size:13px;font-weight:600}.tasks-page_helperNote__6R5FY{margin:0 0 18px;padding:12px 14px;border-radius:10px;background:rgba(2,132,199,.08);border:1px solid rgba(2,132,199,.2);color:var(--color-text-secondary);font-size:13px}.tasks-page_badge__2oihg{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em}.tasks-page_commentButton__lLa9T{border:1px solid var(--color-border-light);border-radius:8px;background:var(--color-background);color:var(--color-text-primary);padding:6px 10px;cursor:pointer;font-size:12px}.tasks-page_commentsPanel__MZCCc{margin-top:8px;border:1px solid var(--color-border-light);border-radius:10px;padding:12px;max-height:220px;overflow-y:auto;background:var(--color-background)}.tasks-page_commentItem__I6joi{border-bottom:1px solid var(--color-border-light);padding:8px 0}.tasks-page_commentItem__I6joi:last-child{border-bottom:none}.tasks-page_commentMeta__kbqAM{margin:0 0 4px;color:var(--color-text-tertiary);font-size:11px}.tasks-page_commentText__577JC{margin:0;color:var(--color-text-primary);font-size:13px}.tasks-page_inlineError__0scNK{color:#dc2626;margin-bottom:12px;font-size:14px}@media (max-width:1100px){.tasks-page_summaryGrid__WvcEr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.tasks-page_summaryGrid__WvcEr{grid-template-columns:1fr}.tasks-page_toolbar__XVuOM{align-items:flex-start}.tasks-page_filterSelect__GbE_t,.tasks-page_toolbarGroup__exTke{width:100%}}