*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--hh: 52px;--lw: 260px;--rh: 36px;--bar-r: 5px;--bg: #f4f5f7;--surface: #ffffff;--border: #e5e7eb;--text: #111827;--text-muted: #6b7280;--ind: #4f46e5;--ind-light: #eef2ff;--today: #ef4444;--amber: #f59e0b;--conflict: #dc2626}@media(max-width:768px){:root{--lw: 180px;--hh: 48px}}@media(max-width:480px){:root{--lw: 120px;--hh: 44px;--rh: 40px}}html,body,#root{height:100%;font-family:Inter,system-ui,sans-serif;font-size:14px;color:var(--text);background:var(--bg);overflow-x:hidden}button{font-family:inherit}._header_1inlp_2{display:flex;align-items:center;height:var(--hh);padding:0 16px;background:var(--surface);border-bottom:1px solid var(--border);gap:12px;flex-shrink:0;z-index:20}._brand_1inlp_15{display:flex;align-items:center;gap:10px;flex-shrink:0}._logoBtn_1inlp_22{background:none;border:none;cursor:pointer;font-size:15px;font-weight:700;color:var(--ind);letter-spacing:-.02em;padding:0;white-space:nowrap}._logoBtn_1inlp_22:hover{opacity:.75}._projectName_1inlp_38{font-size:13px;font-weight:600;color:var(--text);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userMenuWrap_1inlp_49{margin-left:auto;flex-shrink:0;display:flex;align-items:center;gap:10px}._nav_1inlp_58{display:flex;align-items:center;gap:6px;flex-shrink:0}._navBtn_1inlp_65{background:none;border:1px solid var(--border);border-radius:6px;width:28px;height:28px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:background .1s}._navBtn_1inlp_65:hover{background:var(--bg)}._todayBtn_1inlp_84{background:none;border:1px solid var(--border);border-radius:6px;height:28px;padding:0 10px;cursor:pointer;font-size:12px;font-weight:500;color:var(--text);transition:background .1s;white-space:nowrap}._todayBtn_1inlp_84:hover{background:var(--bg)}._range_1inlp_102{font-size:12px;color:var(--text-muted);min-width:140px;text-align:center}._controls_1inlp_110{display:flex;align-items:center;gap:8px;flex-shrink:0}._zoomGroup_1inlp_117{display:flex;border:1px solid var(--border);border-radius:6px;overflow:hidden}._zoomBtn_1inlp_124{background:var(--surface);border:none;border-right:1px solid var(--border);height:28px;padding:0 8px;cursor:pointer;font-size:11px;font-weight:500;color:var(--text-muted);transition:background .1s}._zoomBtn_1inlp_124:last-child{border-right:none}._zoomBtn_1inlp_124:hover{background:var(--bg)}._zoomBtnActive_1inlp_145{background:var(--ind-light);color:var(--ind);font-weight:600}._depsBtn_1inlp_151{background:var(--surface);border:1px solid var(--border);border-radius:6px;height:28px;padding:0 8px;cursor:pointer;font-size:11px;font-weight:500;color:var(--text-muted);transition:background .1s;white-space:nowrap}._depsBtnActive_1inlp_165{background:var(--ind-light);color:var(--ind);border-color:var(--ind)}._rolesBtn_1inlp_171{background:var(--surface);border:1px solid var(--border);border-radius:6px;height:28px;padding:0 8px;cursor:pointer;font-size:11px;font-weight:500;color:var(--text-muted);transition:background .1s;white-space:nowrap}._rolesBtn_1inlp_171:hover{background:var(--bg);color:var(--text)}._timeOffBtn_1inlp_190{background:var(--ind);border:none;border-radius:6px;height:28px;padding:0 10px;cursor:pointer;font-size:11px;font-weight:600;color:#fff;white-space:nowrap}._timeOffBtn_1inlp_190:hover{opacity:.88}._segmented_1inlp_206{display:flex;border:1px solid var(--border);border-radius:6px;overflow:hidden}._segBtn_1inlp_213{background:var(--surface);border:none;border-right:1px solid var(--border);height:28px;padding:0 10px;cursor:pointer;font-size:12px;font-weight:500;color:var(--text-muted);transition:background .1s;white-space:nowrap}._segBtn_1inlp_213:last-child{border-right:none}._segBtnActive_1inlp_231{background:var(--ind-light);color:var(--ind);font-weight:600}@media(max-width:768px){._header_1inlp_2{height:auto;flex-wrap:wrap;padding:8px 12px;gap:0;row-gap:8px}._brand_1inlp_15{order:1;flex:1;min-width:0}._userMenuWrap_1inlp_49{order:2;margin-left:0}._nav_1inlp_58{order:3;flex-shrink:1}._controls_1inlp_110{order:4;flex:1;justify-content:flex-end;flex-wrap:wrap}._range_1inlp_102{display:none}._projectName_1inlp_38{max-width:140px;font-size:12px}._depsBtn_1inlp_151{display:none}}@media(max-width:560px){._header_1inlp_2{padding:8px 12px;row-gap:6px}._brand_1inlp_15{order:1;flex:1}._userMenuWrap_1inlp_49{order:2}._nav_1inlp_58{order:3;width:100%;justify-content:flex-start}._controls_1inlp_110{order:4;width:100%;justify-content:flex-start;gap:6px}._projectName_1inlp_38{display:none}}@media(max-width:400px){._header_1inlp_2{padding:7px 10px}._logoBtn_1inlp_22{font-size:13px}._zoomGroup_1inlp_117{display:none}._segBtn_1inlp_213{padding:0 8px;font-size:11px}}._avatar_dydej_1{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;flex-shrink:0;-webkit-user-select:none;user-select:none}._backdrop_1xgnm_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:1000;display:flex;align-items:center;justify-content:center}._modal_1xgnm_11{background:var(--surface);border-radius:12px;box-shadow:0 24px 64px #00000038;width:400px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);display:flex;flex-direction:column}._modalHeader_1xgnm_23{display:flex;align-items:center;padding:18px 20px 0;flex-shrink:0}._modalTitle_1xgnm_30{flex:1;font-size:15px;font-weight:600;color:var(--text)}._closeBtn_1xgnm_37{background:none;border:none;font-size:22px;line-height:1;color:var(--text-muted);cursor:pointer;padding:0}._closeBtn_1xgnm_37:hover{color:var(--text)}._body_1xgnm_49{flex:1;overflow-y:auto;padding:14px 20px 8px;display:flex;flex-direction:column;gap:4px}._fieldLabel_1xgnm_58{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:10px}._memberRow_1xgnm_68{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}._memberBtn_1xgnm_75{display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:2px solid var(--border);border-radius:8px;padding:6px 10px 5px;cursor:pointer;transition:border-color .1s,background .1s}._memberBtn_1xgnm_75:hover{background:var(--bg);border-color:#c4c9d6}._memberBtnActive_1xgnm_88{background:var(--ind-light)!important}._memberName_1xgnm_90{font-size:10px;color:var(--text-muted);white-space:nowrap}._typeRow_1xgnm_97{display:flex;gap:8px;padding-top:2px}._typeBtn_1xgnm_103{flex:1;height:34px;border:1.5px solid var(--border);border-radius:8px;background:none;font-size:12px;font-weight:500;font-family:inherit;color:var(--text-muted);cursor:pointer;transition:border-color .1s,background .1s,color .1s}._typeBtn_1xgnm_103:hover{border-color:#c4c9d6;background:var(--bg)}._typeBtn_1xgnm_103:disabled{opacity:.4;cursor:not-allowed}._typeBtn_1xgnm_103:disabled:hover{border-color:var(--border);background:none}._typeDisabledHint_1xgnm_124{font-size:12px;color:var(--text-muted);line-height:1.5;margin:0}._typeBtnVac_1xgnm_131._typeBtnActive_1xgnm_131{background:#dbeafe;border-color:#3b82f6;color:#1e40af}._typeBtnPto_1xgnm_137._typeBtnActive_1xgnm_131{background:#fef3c7;border-color:#d97706;color:#92400e}._calendar_1xgnm_144{margin-top:8px;-webkit-user-select:none;user-select:none}._calNav_1xgnm_149{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._calNavBtn_1xgnm_156{background:none;border:1px solid var(--border);border-radius:5px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;color:var(--text-muted)}._calNavBtn_1xgnm_156:hover{background:var(--bg)}._calMonthLabel_1xgnm_171{font-size:13px;font-weight:600;color:var(--text)}._calGrid_1xgnm_177{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}._calDayHeader_1xgnm_183{text-align:center;font-size:10px;font-weight:600;color:var(--text-muted);padding:2px 0 4px}._calCell_1xgnm_191{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--text);border-radius:6px;cursor:pointer;transition:background .08s;position:relative}._calCell_1xgnm_191:hover{background:var(--bg)}._calCellEmpty_1xgnm_205{cursor:default}._calCellEmpty_1xgnm_205:hover{background:none}._calCellToday_1xgnm_210{font-weight:700;color:var(--ind)}._calCellInRange_1xgnm_215{background:var(--ind-light);border-radius:0;color:var(--ind)}._calCellStart_1xgnm_221,._calCellEnd_1xgnm_222{background:var(--ind)!important;color:#fff!important;border-radius:6px;font-weight:600;z-index:1}._calCellStart_1xgnm_221._calCellInRange_1xgnm_215{border-radius:6px 0 0 6px}._calCellEnd_1xgnm_222._calCellInRange_1xgnm_215{border-radius:0 6px 6px 0}._calCellStart_1xgnm_221._calCellEnd_1xgnm_222{border-radius:6px!important}._rangeSummary_1xgnm_243{text-align:center;font-size:12px;color:var(--text-muted);padding:8px 0 2px;min-height:24px}._rangeSummaryActive_1xgnm_251{color:var(--text);font-weight:500}._footer_1xgnm_257{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 18px;border-top:1px solid var(--border);flex-shrink:0}._cancelBtn_1xgnm_266{height:34px;padding:0 16px;background:none;border:1px solid var(--border);border-radius:6px;font-size:13px;font-family:inherit;color:var(--text-muted);cursor:pointer}._cancelBtn_1xgnm_266:hover{background:var(--bg);color:var(--text)}._submitBtn_1xgnm_279{height:34px;padding:0 20px;background:var(--ind);border:none;border-radius:6px;font-size:13px;font-weight:600;font-family:inherit;color:#fff;cursor:pointer}._submitBtn_1xgnm_279:hover:not(:disabled){opacity:.88}._submitBtn_1xgnm_279:disabled{opacity:.38;cursor:not-allowed}@media(max-width:480px){._backdrop_1xgnm_1{align-items:flex-end}._modal_1xgnm_11{width:100%;max-width:100%;border-radius:16px 16px 0 0;max-height:92vh}._closeBtn_1xgnm_37{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}._memberBtn_1xgnm_75{padding:10px 14px 8px}._typeBtn_1xgnm_103{height:44px;font-size:14px}._calNavBtn_1xgnm_156{width:40px;height:40px;font-size:16px}._calCell_1xgnm_191{font-size:14px}._footer_1xgnm_257{flex-direction:column-reverse;gap:10px;padding:14px 16px 24px}._cancelBtn_1xgnm_266,._submitBtn_1xgnm_279{width:100%;height:48px;font-size:15px;border-radius:10px}}._wrap_8flrg_1{position:relative}._trigger_8flrg_5{display:flex;align-items:center;gap:8px;background:none;border:1px solid #e4e6ea;border-radius:20px;padding:4px 10px 4px 4px;cursor:pointer;transition:background .15s}._trigger_8flrg_5:hover{background:#f3f4f6}._avatar_8flrg_21{width:26px;height:26px;border-radius:50%;background:#6366f1;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}._name_8flrg_35{font-size:13px;font-weight:500;color:#374151;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:560px){._name_8flrg_35,._caret_8flrg_50{display:none}._trigger_8flrg_5{padding:4px;border-radius:50%}._dropdown_8flrg_59{right:0;min-width:180px}}._caret_8flrg_50{font-size:10px;color:#9ca3af}._dropdown_8flrg_59{position:absolute;right:0;top:calc(100% + 6px);background:#fff;border:1px solid #e4e6ea;border-radius:10px;box-shadow:0 8px 24px #0000001a;min-width:200px;z-index:100;overflow:hidden}._dropHeader_8flrg_85{padding:10px 14px}._dropEmail_8flrg_89{font-size:12px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dropDivider_8flrg_97{height:1px;background:#f3f4f6}._dropItem_8flrg_102{display:block;width:100%;text-align:left;background:none;border:none;padding:9px 14px;font-size:13px;font-weight:500;color:#111827;cursor:pointer;transition:background .1s}._dropItem_8flrg_102:hover{background:#f9fafb}._dropItemDanger_8flrg_120{color:#ef4444}._dropItemDanger_8flrg_120:hover{background:#fef2f2}._wrap_g1vuo_1{position:relative}._trigger_g1vuo_5{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:none;border:1px solid #e4e6ea;border-radius:50%;cursor:pointer;color:#6b7280;position:relative;transition:background .15s}._trigger_g1vuo_5:hover{background:#f3f4f6}._badge_g1vuo_24{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}._dropdown_g1vuo_44{position:absolute;right:0;top:calc(100% + 6px);background:#fff;border:1px solid #e4e6ea;border-radius:10px;box-shadow:0 8px 24px #0000001a;width:340px;max-width:calc(100vw - 24px);z-index:100;overflow:hidden;display:flex;flex-direction:column}._dropHeader_g1vuo_60{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;font-size:13px;font-weight:600;color:#111827;border-bottom:1px solid #f3f4f6}._markAllBtn_g1vuo_71{background:none;border:none;color:#6366f1;font-size:12px;font-weight:500;cursor:pointer;padding:0}._markAllBtn_g1vuo_71:hover{text-decoration:underline}._markAllBtn_g1vuo_71:disabled{color:#9ca3af;cursor:default}._markAllBtn_g1vuo_71:disabled:hover{text-decoration:none}._list_g1vuo_94{max-height:360px;overflow-y:auto}._empty_g1vuo_99{padding:24px 14px;text-align:center;font-size:13px;color:#9ca3af}._item_g1vuo_106{display:flex;align-items:flex-start;gap:8px;width:100%;text-align:left;background:none;border:none;padding:10px 14px;cursor:pointer;border-bottom:1px solid #f9fafb;transition:background .1s}._item_g1vuo_106:last-child{border-bottom:none}._item_g1vuo_106:hover{background:#f9fafb}._itemUnread_g1vuo_128{background:#f5f6ff}._itemUnread_g1vuo_128:hover{background:#eef0ff}._dot_g1vuo_136{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#6366f1;margin-top:5px}._itemBody_g1vuo_145{flex:1;min-width:0}._itemText_g1vuo_150{font-size:13px;color:#111827;line-height:1.4}._itemMeta_g1vuo_156{display:flex;gap:8px;margin-top:3px;font-size:11px;color:#9ca3af}._itemProject_g1vuo_164{font-weight:500}@media(max-width:560px){._dropdown_g1vuo_44{right:-8px;width:min(340px,calc(100vw - 16px))}}._panel_ufuhb_1{flex-shrink:0;background:var(--surface);border-bottom:1px solid var(--border);position:relative;z-index:50}._headerRow_ufuhb_10{display:flex;align-items:center;height:32px;padding:0 12px 0 8px;gap:8px}._toggleBtn_ufuhb_18{display:flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;padding:0;flex:1}._toggleArrow_ufuhb_29{font-size:16px;color:var(--text-muted);width:16px;flex-shrink:0}._title_ufuhb_36{font-size:12px;font-weight:600;color:var(--text);text-transform:uppercase;letter-spacing:.05em}._countBadge_ufuhb_44{background:var(--ind);color:#fff;font-size:10px;font-weight:600;border-radius:10px;padding:1px 6px;line-height:1.4}._clearBtn_ufuhb_54{background:none;border:none;cursor:pointer;font-size:11px;color:var(--text-muted);padding:0;flex-shrink:0}._clearBtn_ufuhb_54:hover{color:var(--text)}._body_ufuhb_69{position:absolute;top:100%;left:0;min-width:240px;width:max-content;max-width:calc(100vw - 16px);background:var(--surface);border:1px solid var(--border);border-top:none;border-radius:0 0 8px 8px;box-shadow:0 8px 24px #0000001a;padding:4px 0 8px;z-index:100}@media(max-width:560px){._body_ufuhb_69{min-width:unset;width:calc(100vw - 16px);left:8px;right:8px;border-radius:0 0 12px 12px}._headerRow_ufuhb_10{height:44px}._memberFilterBtn_ufuhb_98{height:44px;font-size:13px}._addFormRow_ufuhb_103{flex-direction:column}._memberRow_ufuhb_107{flex-wrap:wrap;height:auto;min-height:44px;padding:4px 0}._addInput_ufuhb_114{height:44px;font-size:16px}._roleBtn_ufuhb_119{height:38px;font-size:13px;padding:0 14px}._addFormActions_ufuhb_125{flex-direction:column-reverse;gap:8px}._cancelBtn_ufuhb_130,._confirmBtn_ufuhb_131{width:100%;height:48px;font-size:15px;border-radius:8px}._addPersonBtn_ufuhb_138{height:40px;font-size:13px}._dayOffDate_ufuhb_143,._dayOffType_ufuhb_144{height:40px;font-size:14px}._dayOffAddBtn_ufuhb_149{width:40px;height:40px;border-radius:6px}._dayOffRemove_ufuhb_155{min-width:36px;min-height:36px;display:flex;align-items:center;justify-content:center}}@media(hover:none){._iconBtn_ufuhb_165{width:40px;height:40px;opacity:.6;font-size:15px}._roleSelectInline_ufuhb_172{height:34px;font-size:13px;max-width:110px}}._memberList_ufuhb_180,._memberItem_ufuhb_185{display:flex;flex-direction:column}._memberRow_ufuhb_107{display:flex;align-items:center;transition:background .1s}._memberRow_ufuhb_107:hover{background:var(--bg)}._memberActive_ufuhb_200{background:var(--ind-light)}._memberActive_ufuhb_200:hover{background:#e0e7ff}._memberFilterBtn_ufuhb_98{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:34px;padding:0 4px 0 10px;background:none;border:none;cursor:pointer;text-align:left}._roleSelectInline_ufuhb_172{flex-shrink:0;height:22px;max-width:88px;padding:0 4px;border:1px solid var(--border);border-radius:4px;font-size:10px;font-weight:500;font-family:inherit;color:var(--text-muted);background:var(--bg);cursor:pointer;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:center}._roleSelectInline_ufuhb_172:focus{border-color:var(--ind)}._roleBadgeInline_ufuhb_244{flex-shrink:0;height:20px;padding:0 7px;border:1px solid var(--border);border-radius:4px;font-size:10px;font-weight:500;color:var(--text-muted);display:flex;align-items:center;white-space:nowrap;max-width:88px;overflow:hidden;text-overflow:ellipsis}._iconBtn_ufuhb_165{flex-shrink:0;width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:6px;cursor:pointer;font-size:18px;opacity:.35;transition:opacity .1s,background .1s;color:var(--text-muted)}._iconBtn_ufuhb_165:last-child{margin-right:4px}._iconBtn_ufuhb_165:hover,._iconBtnActive_ufuhb_281{opacity:1;background:var(--bg);color:var(--ind)}._iconBtnDanger_ufuhb_287{flex-shrink:0;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:6px;cursor:pointer;font-size:18px;opacity:0;transition:opacity .1s,background .1s;color:#ef4444;margin-right:4px}._memberRow_ufuhb_107:hover ._iconBtnDanger_ufuhb_287{opacity:.6}._iconBtnDanger_ufuhb_287:hover{opacity:1!important;background:#fee2e2}._confirmDelete_ufuhb_314{display:flex;align-items:center;gap:4px;margin-right:4px}._confirmDeleteYes_ufuhb_321,._confirmDeleteNo_ufuhb_322{flex-shrink:0;height:38px;padding:0 12px;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;transition:opacity .1s,background .1s;white-space:nowrap}._confirmDeleteYes_ufuhb_321{border:none;background:#ef4444;color:#fff}._confirmDeleteYes_ufuhb_321:hover{background:#dc2626}._confirmDeleteNo_ufuhb_322{border:1px solid var(--border);background:transparent;color:var(--text-muted)}._confirmDeleteNo_ufuhb_322:hover{background:var(--bg)}._memberName_ufuhb_353{flex:1;font-size:12px;font-weight:500;color:var(--text);white-space:nowrap}._memberRole_ufuhb_361{font-size:11px;color:var(--text-muted);flex-shrink:0}._memberCheck_ufuhb_367{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:9px;color:transparent;flex-shrink:0}._memberCheckActive_ufuhb_380{background:var(--ind);border-color:var(--ind);color:#fff}._chips_ufuhb_387{display:flex;flex-wrap:wrap;gap:5px;padding:6px 10px 2px;border-top:1px solid var(--border);margin-top:4px}._chip_ufuhb_387{display:inline-flex;align-items:center;border:none;border-radius:8px;padding:3px 8px;font-size:11px;font-weight:500;cursor:pointer;white-space:nowrap;transition:opacity .1s}._chip_ufuhb_387:hover{opacity:.75}._addPersonBtn_ufuhb_138{display:block;margin:4px 8px;width:calc(100% - 16px);height:28px;padding:0 10px;background:none;border:1px dashed #c4c9d6;border-radius:5px;text-align:left;font-size:11px;color:var(--text-muted);cursor:pointer;font-family:inherit;transition:background .1s,color .1s,border-color .1s}._addPersonBtn_ufuhb_138:hover{background:var(--ind-light);color:var(--ind);border-color:var(--ind)}._addForm_ufuhb_103{border-top:1px solid var(--border);padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px}._addFormTitle_ufuhb_445{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}._addFormRow_ufuhb_103{display:flex;gap:6px}._addInput_ufuhb_114{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid var(--border);border-radius:5px;font-size:12px;font-family:inherit;color:var(--text);background:var(--bg);outline:none}._addInput_ufuhb_114:focus{border-color:var(--ind)}._addInputFull_ufuhb_474{width:100%;box-sizing:border-box}._addInputError_ufuhb_479{border-color:#dc2626}._fieldError_ufuhb_483{font-size:10px;color:#dc2626;margin-top:3px;padding-left:2px}._roleRow_ufuhb_490{display:flex;gap:4px;flex-wrap:wrap}._roleBtn_ufuhb_119{height:26px;padding:0 10px;border:1px solid var(--border);border-radius:5px;background:none;font-size:11px;font-weight:500;font-family:inherit;color:var(--text-muted);cursor:pointer;transition:border-color .1s,background .1s,color .1s}._roleBtn_ufuhb_119:hover{border-color:var(--ind);color:var(--ind)}._roleBtnActive_ufuhb_515{background:var(--ind);border-color:var(--ind);color:#fff}._roleEmptyHint_ufuhb_521{font-size:11px;color:var(--text-muted);padding:2px 0}._roleLinkBtn_ufuhb_527{background:none;border:none;padding:0;font-size:11px;font-family:inherit;color:var(--ind);cursor:pointer;text-decoration:underline}._permissionRow_ufuhb_538{display:flex;flex-direction:column;gap:4px}._permissionRow_ufuhb_538 select{height:30px!important;min-height:30px;box-sizing:border-box;padding-top:0;padding-bottom:0;line-height:30px}._addFormActions_ufuhb_125{display:flex;justify-content:flex-end;gap:6px}._cancelBtn_ufuhb_130{height:28px;padding:0 12px;background:none;border:1px solid var(--border);border-radius:5px;font-size:12px;font-family:inherit;color:var(--text-muted);cursor:pointer}._cancelBtn_ufuhb_130:hover{background:var(--bg);color:var(--text)}._confirmBtn_ufuhb_131{height:28px;padding:0 14px;background:var(--ind);border:none;border-radius:5px;font-size:12px;font-weight:600;font-family:inherit;color:#fff;cursor:pointer}._confirmBtn_ufuhb_131:hover:not(:disabled){opacity:.88}._confirmBtn_ufuhb_131:disabled{opacity:.38;cursor:not-allowed}._dayOffPanel_ufuhb_590{background:var(--bg);border-top:1px solid var(--border);padding:8px 10px 10px;display:flex;flex-direction:column;gap:6px}._dayOffPanelHeader_ufuhb_599{font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}._dayOffEmpty_ufuhb_607{font-size:11px;color:var(--text-muted);font-style:italic}._dayOffList_ufuhb_613{display:flex;flex-direction:column;gap:3px}._dayOffEntry_ufuhb_619{display:flex;align-items:center;gap:6px}._dayOffBadge_ufuhb_625{font-size:9px;font-weight:700;letter-spacing:.04em;border-radius:3px;padding:1px 4px;flex-shrink:0}._badgeVac_ufuhb_634{background:#dbeafe;color:#1e40af}._badgePto_ufuhb_639{background:#fef3c7;color:#92400e}._dayOffRange_ufuhb_644{flex:1;font-size:11px;color:var(--text)}._dayOffRemove_ufuhb_155{background:none;border:none;cursor:pointer;color:var(--text-muted);font-size:13px;padding:0 2px;opacity:.6;line-height:1}._dayOffRemove_ufuhb_155:hover{opacity:1;color:#dc2626}._dayOffAddRow_ufuhb_663{display:flex;align-items:center;gap:4px;padding-top:6px;border-top:1px solid var(--border)}._dayOffDate_ufuhb_143{height:26px;padding:0 4px;border:1px solid var(--border);border-radius:4px;font-size:11px;font-family:inherit;color:var(--text);background:var(--surface);outline:none;flex:1;min-width:0}._dayOffDate_ufuhb_143:focus{border-color:var(--ind)}._dayOffSep_ufuhb_687{font-size:10px;color:var(--text-muted);flex-shrink:0}._dayOffType_ufuhb_144{height:26px;padding:0 4px;border:1px solid var(--border);border-radius:4px;font-size:11px;font-family:inherit;color:var(--text);background:var(--surface);outline:none;flex-shrink:0;cursor:pointer}._dayOffType_ufuhb_144:focus{border-color:var(--ind)}._dayOffAddBtn_ufuhb_149{flex-shrink:0;width:26px;height:26px;background:var(--ind);border:none;border-radius:4px;color:#fff;font-size:18px;font-weight:400;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}._dayOffAddBtn_ufuhb_149:hover:not(:disabled){opacity:.88}._dayOffAddBtn_ufuhb_149:disabled{opacity:.35;cursor:not-allowed}._header_18mx6_1{position:relative;height:var(--hh);border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0}._cell_18mx6_9{position:absolute;top:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-right:1px solid var(--border);-webkit-user-select:none;user-select:none;gap:1px}._label_18mx6_23{font-size:11px;font-weight:500;color:var(--text-muted);white-space:nowrap;line-height:1}._sublabel_18mx6_31{font-size:9px;font-weight:400;color:#b0b8c8;white-space:nowrap;line-height:1}._weekend_18mx6_39{background:#f9fafb}._monthStart_18mx6_43 ._label_18mx6_23{font-weight:600;color:var(--text)}._monthStart_18mx6_43{border-left:1px solid #d1d5db}._today_18mx6_52{background:var(--ind-light)}._today_18mx6_52 ._label_18mx6_23{color:var(--ind);font-weight:700}._bar_1s8nw_1{position:absolute;top:50%;transform:translateY(-50%);border-radius:var(--bar-r);display:flex;align-items:center;gap:4px;padding:0 6px;cursor:grab;-webkit-user-select:none;user-select:none;overflow:hidden;min-width:4px;transition:filter .1s}._bar_1s8nw_1:active{cursor:grabbing}._featureBar_1s8nw_21{height:24px;font-weight:600;font-size:12px;border-radius:4px}._goalBar_1s8nw_29{height:26px;font-weight:700;font-size:12.5px;border-radius:5px}._componentBar_1s8nw_36{height:20px;font-weight:500;font-size:11px}._taskBar_1s8nw_42{height:18px;font-size:11px}._done_1s8nw_47{opacity:.7;border-color:#10b981!important;border-style:dashed!important}._blocked_1s8nw_53{border-color:#ef4444!important}._conflict_1s8nw_57{border-color:var(--conflict)!important}._label_1s8nw_61{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._check_1s8nw_69{margin-right:2px;font-size:10px}._bugMark_1s8nw_74{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:2px;background:#ef4444;color:#fff;font-size:8px;font-weight:700;flex-shrink:0;margin-right:2px}._storyMark_1s8nw_89{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:2px;background:#8b5cf6;color:#fff;font-size:8px;font-weight:700;flex-shrink:0;margin-right:2px}._rollupBar_1s8nw_106{opacity:.92}._subTaskBar_1s8nw_110{height:15px;font-size:10.5px;opacity:.95}._behindIcon_1s8nw_116{margin-left:4px;font-size:10px;opacity:.9;flex-shrink:0}._handleL_1s8nw_123,._handleR_1s8nw_124{position:absolute;top:0;width:6px;height:100%;cursor:ew-resize;z-index:2;opacity:0}._handleL_1s8nw_123{left:0}._handleR_1s8nw_124{right:0}._bar_1s8nw_1:hover ._handleL_1s8nw_123,._bar_1s8nw_1:hover ._handleR_1s8nw_124{opacity:1;background:#00000026;border-radius:2px}._dayOffVacation_1s8nw_145,._dayOffPto_1s8nw_146{position:absolute;top:0;height:100%;pointer-events:none;z-index:1;border-radius:0}._dayOffVacation_1s8nw_145{background-color:#6366f159;background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.6) 0px,rgba(255,255,255,.6) 4px,transparent 4px,transparent 10px)}._dayOffPto_1s8nw_146{background-color:#14b8a659;background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.6) 0px,rgba(255,255,255,.6) 4px,transparent 4px,transparent 10px)}._svg_141v7_1{position:absolute;top:0;left:0;overflow:visible}._wrapper_toksh_1{position:relative;flex-shrink:0}._gridRow_toksh_6{position:absolute;height:var(--rh);border-bottom:1px solid var(--border);pointer-events:none}._shading_toksh_13{position:absolute;top:0;pointer-events:none;z-index:0}._shadingAlt_toksh_20{position:absolute;top:0;background:#f4f5f7;pointer-events:none;z-index:0}._todayLine_toksh_28{position:absolute;top:0;width:1px;background:#22c55e;opacity:.7;pointer-events:none;z-index:1}._rowSlot_toksh_38{position:absolute;height:var(--rh);pointer-events:none}._rowSlot_toksh_38>*{pointer-events:all}._dim_toksh_48{opacity:.25}._rowStripeVacation_toksh_52,._rowStripePto_toksh_53{position:absolute;top:0;height:100%;pointer-events:none;z-index:0}._rowStripeVacation_toksh_52{background-color:#6366f112;background-image:repeating-linear-gradient(-45deg,rgba(99,102,241,.15) 0px,rgba(99,102,241,.15) 3px,transparent 3px,transparent 8px)}._rowStripePto_toksh_53{background-color:#14b8a612;background-image:repeating-linear-gradient(-45deg,rgba(20,184,166,.18) 0px,rgba(20,184,166,.18) 3px,transparent 3px,transparent 8px)}._projectDeadlineLine_toksh_84{position:absolute;top:0;width:3px;pointer-events:none;z-index:11}._projectDeadlineLineOk_toksh_91{background:#7c3aed}._projectDeadlineLineBehind_toksh_94{background:#ef4444}._projectDeadlineLineLabel_toksh_97{position:absolute;top:calc(var(--rh) / 2);transform:translateY(-50%);left:4px;font-size:9px;font-weight:700;white-space:nowrap;padding:2px 5px;border-radius:3px;letter-spacing:.02em;box-shadow:0 1px 3px #0003}._projectDeadlineLineLabelOk_toksh_110{background:#ede9fe;color:#5b21b6;border:1px solid #7c3aed}._projectDeadlineLineLabelBehind_toksh_115{background:#fee2e2;color:#991b1b;border:1px solid #ef4444}._deadlineLine_toksh_122{position:absolute;top:0;width:2px;pointer-events:none;z-index:10}._deadlineLineOk_toksh_129{background:#f59e0b}._deadlineLineBehind_toksh_132{background:#ef4444}._deadlineLineLabel_toksh_135{position:absolute;top:calc(var(--rh) / 2);transform:translateY(-50%);left:4px;font-size:9px;font-weight:700;white-space:nowrap;padding:2px 5px;border-radius:3px;letter-spacing:.02em;box-shadow:0 1px 3px #0003}._deadlineLineLabelOk_toksh_148{background:#fef3c7;color:#92400e;border:1px solid #f59e0b}._deadlineLineLabelBehind_toksh_153{background:#fee2e2;color:#991b1b;border:1px solid #ef4444}._milestoneMarker_toksh_159{position:absolute;top:0;height:100%;display:flex;align-items:center;cursor:grab;-webkit-user-select:none;user-select:none}._milestoneMarker_toksh_159:active{cursor:grabbing}._milestoneLabel_toksh_173{font-size:11px;font-weight:500;white-space:nowrap;opacity:.85;padding-left:4px}._editor_1vo9a_1{font-family:inherit}._editor_1vo9a_1.rsw-editor{border:1px solid var(--border);border-radius:6px;min-height:160px;background:var(--bg)}._editor_1vo9a_1.rsw-editor:focus-within{border-color:var(--ind)}._editor_1vo9a_1 .rsw-toolbar{background:var(--surface);border-bottom:1px solid var(--border);border-radius:6px 6px 0 0}._editor_1vo9a_1 .rsw-btn{color:var(--text-muted)}._editor_1vo9a_1 .rsw-btn:hover{background:var(--border);color:var(--text)}._editor_1vo9a_1 .rsw-btn[data-active=true]{background:var(--border);color:var(--ind)}._editor_1vo9a_1 .rsw-separator{border-right-color:var(--border)}._editor_1vo9a_1 .rsw-ce{font-size:13px;line-height:1.45;color:var(--text);resize:vertical;overflow:auto}._editor_1vo9a_1 .rsw-ce[contenteditable=true]:empty:not(:focus):before{color:var(--text-muted)}._editor_1vo9a_1 .rsw-ce p{margin:0 0 8px}._editor_1vo9a_1 .rsw-ce p:last-child{margin-bottom:0}._editor_1vo9a_1 .rsw-ce ul,._editor_1vo9a_1 .rsw-ce ol{margin:0 0 8px;padding-left:22px}._typeToggle_b8wrc_1{display:flex;gap:6px;margin-bottom:14px}._typeBtn_b8wrc_7{flex:1;padding:7px 12px;border:1.5px solid #e8eaed;border-radius:7px;background:#f9fafb;color:#6b7280;font-size:12px;font-weight:500;cursor:pointer;transition:all .12s}._typeBtn_b8wrc_7:hover{border-color:#c7c9ce;background:#f3f4f6}._typeBtnActive_b8wrc_25{background:#eff6ff;border-color:#3b82f6;color:#3b82f6;font-weight:600}._typeBtnActiveBug_b8wrc_32{background:#fef2f2;border-color:#ef4444;color:#ef4444;font-weight:600}._typeBtnActiveStory_b8wrc_39{background:#f5f3ff;border-color:#8b5cf6;color:#8b5cf6;font-weight:600}._backdrop_b8wrc_46{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:1000;display:flex;align-items:center;justify-content:center}@media(max-width:480px){._backdrop_b8wrc_46{align-items:flex-end}._modal_b8wrc_61{width:100%;max-width:100%;max-height:92vh;border-radius:16px 16px 0 0}._parentRow_b8wrc_68{flex-wrap:wrap}}._modal_b8wrc_61{background:var(--surface);border-radius:12px;box-shadow:0 24px 64px #00000038;width:460px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);display:flex;flex-direction:column}._modalHeader_b8wrc_85{display:flex;align-items:center;padding:18px 20px 0;flex-shrink:0}._modalTitle_b8wrc_92{flex:1;font-size:15px;font-weight:600;color:var(--text)}._uidBadge_b8wrc_99{font-size:11px;font-weight:700;font-family:monospace;letter-spacing:.05em;color:var(--ind);background:color-mix(in srgb,var(--ind) 10%,transparent);border:1px solid color-mix(in srgb,var(--ind) 25%,transparent);border-radius:5px;padding:2px 8px;flex-shrink:0;margin-right:10px}._closeBtn_b8wrc_113{background:none;border:none;font-size:22px;line-height:1;color:var(--text-muted);cursor:pointer;padding:0}._closeBtn_b8wrc_113:hover{color:var(--text)}._body_b8wrc_126{flex:1;overflow-y:auto;padding:14px 20px 6px;display:flex;flex-direction:column;gap:6px}._fieldLabel_b8wrc_135{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:10px}._textInput_b8wrc_145{width:100%;height:34px;padding:0 10px;border:1px solid var(--border);border-radius:6px;font-size:13px;color:var(--text);background:var(--bg);outline:none;box-sizing:border-box;font-family:inherit}._textInput_b8wrc_145:focus{border-color:var(--ind)}._numInput_b8wrc_162{-moz-appearance:textfield}._numInput_b8wrc_162::-webkit-inner-spin-button,._numInput_b8wrc_162::-webkit-outer-spin-button{opacity:1}._select_b8wrc_170{flex:1;min-width:0;height:34px;padding:0 8px;border:1px solid var(--border);border-radius:6px;font-size:13px;color:var(--text);background:var(--bg);outline:none;font-family:inherit}._select_b8wrc_170:focus{border-color:var(--ind)}._parentRow_b8wrc_68{display:flex;align-items:center;gap:8px}._parentSep_b8wrc_193{font-size:16px;color:var(--text-muted);flex-shrink:0}._assigneeRow_b8wrc_200{display:flex;flex-wrap:wrap;gap:6px}._assigneeBtn_b8wrc_206{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:2px solid var(--border);border-radius:8px;padding:6px 10px 5px;cursor:pointer;transition:border-color .1s,background .1s}._assigneeBtn_b8wrc_206:hover{background:var(--bg);border-color:#c4c9d6}._assigneeName_b8wrc_228{font-size:10px;color:var(--text-muted);white-space:nowrap}._twoCol_b8wrc_235{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:480px){._twoCol_b8wrc_235{grid-template-columns:1fr}}._twoColItem_b8wrc_247{display:flex;flex-direction:column;gap:6px}._depsTrigger_b8wrc_257{display:flex;align-items:center;width:100%;height:34px;padding:0 10px;border:1px solid var(--border);border-radius:6px;background:var(--bg);cursor:pointer;font-size:13px;font-family:inherit;text-align:left;gap:8px}._depsTrigger_b8wrc_257:focus{outline:none;border-color:var(--ind)}._depsPlaceholder_b8wrc_275{color:var(--text-muted);flex:1}._depsSelectedLabel_b8wrc_276{color:var(--text);flex:1;font-weight:500}._depsArrow_b8wrc_278{font-size:10px;color:var(--text-muted);margin-left:auto;flex-shrink:0}._depsPanel_b8wrc_285{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #0000001f;max-height:220px;overflow-y:auto;padding:4px 0}._depsSectionHeader_b8wrc_295{display:flex;align-items:center;gap:6px;padding:8px 12px 4px;font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;position:sticky;top:0;background:var(--surface);border-top:1px solid var(--border)}._depsSectionHeader_b8wrc_295:first-child{border-top:none}._depsDot_b8wrc_315{width:7px;height:7px;border-radius:50%;flex-shrink:0}._depsSep_b8wrc_322{font-size:12px;opacity:.5}._depsSectionParent_b8wrc_327{background:var(--ind-light)}._depsParentBadge_b8wrc_331{margin-left:auto;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ind);background:#fff;border:1px solid var(--ind);border-radius:4px;padding:1px 5px}._depsItem_b8wrc_344{display:flex;align-items:center;gap:8px;width:100%;padding:7px 12px 7px 22px;background:none;border:none;cursor:pointer;font-size:12px;font-family:inherit;color:var(--text);text-align:left;transition:background .1s}._depsItem_b8wrc_344:hover{background:var(--bg)}._depsItemSelected_b8wrc_361{background:var(--ind-light)}._depsItemSelected_b8wrc_361:hover{background:#dde5ff}._depsCheck_b8wrc_364{width:15px;height:15px;border:1.5px solid var(--border);border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:9px;flex-shrink:0;color:transparent}._depsCheckSelected_b8wrc_377{background:var(--ind);border-color:var(--ind);color:#fff}._depsTaskName_b8wrc_383{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._depChips_b8wrc_392{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}._depChip_b8wrc_392{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 8px;border-radius:6px;font-size:11px;font-weight:500}._depChipRemove_b8wrc_409{background:none;border:none;cursor:pointer;font-size:13px;padding:0;line-height:1;opacity:.55;color:inherit}._depChipRemove_b8wrc_409:hover{opacity:1}._footer_b8wrc_423{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px 18px;border-top:1px solid var(--border);flex-shrink:0}._cancelBtn_b8wrc_432{height:34px;padding:0 16px;background:none;border:1px solid var(--border);border-radius:6px;font-size:13px;font-family:inherit;color:var(--text-muted);cursor:pointer}._cancelBtn_b8wrc_432:hover{background:var(--bg);color:var(--text)}._submitBtn_b8wrc_446{height:34px;padding:0 20px;background:var(--ind);border:none;border-radius:6px;font-size:13px;font-weight:600;font-family:inherit;color:#fff;cursor:pointer}._submitBtn_b8wrc_446:hover:not(:disabled){opacity:.88}._submitBtn_b8wrc_446:disabled{opacity:.38;cursor:not-allowed}@media(max-width:480px){._closeBtn_b8wrc_113{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}._textInput_b8wrc_145,._select_b8wrc_170{height:44px;font-size:16px}._assigneeBtn_b8wrc_206{padding:10px 14px 8px}._footer_b8wrc_423{flex-direction:column-reverse;gap:10px}._cancelBtn_b8wrc_432,._submitBtn_b8wrc_446{width:100%;height:48px;font-size:15px;border-radius:10px}}._overlay_1v8iy_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_1v8iy_11{background:var(--surface);border:1px solid var(--border);border-radius:10px;width:460px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._header_1v8iy_23{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 12px;border-bottom:1px solid var(--border)}._title_1v8iy_31{font-size:14px;font-weight:600;color:var(--text)}._closeBtn_1v8iy_37{background:none;border:none;font-size:18px;color:var(--text-muted);cursor:pointer;padding:0 2px;line-height:1}._closeBtn_1v8iy_37:hover{color:var(--text)}._form_1v8iy_48{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}._body_1v8iy_56{padding:16px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;flex:1;min-height:0}._label_1v8iy_66{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:500;color:var(--text-muted);flex:1}._labelPlain_1v8iy_76{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:500;color:var(--text-muted)}._input_1v8iy_85{background:var(--bg);border:1px solid var(--border);border-radius:6px;height:34px;padding:0 10px;font-size:13px;font-family:inherit;color:var(--text);outline:none;width:100%;box-sizing:border-box}._input_1v8iy_85:focus{border-color:var(--ind)}._select_1v8iy_100{background:var(--bg);border:1px solid var(--border);border-radius:6px;height:34px;padding:0 8px;font-size:13px;font-family:inherit;color:var(--text);outline:none;width:100%;box-sizing:border-box}._select_1v8iy_100:focus{border-color:var(--ind)}._row_1v8iy_115{display:grid;grid-template-columns:1fr 1fr;gap:12px}._statusRow_1v8iy_121{display:flex;gap:8px}._statusBtn_1v8iy_126{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border-radius:6px;border:1px solid var(--border);background:var(--bg);font-size:12px;font-weight:500;color:var(--text-muted);cursor:pointer;transition:all .12s}._statusBtn_1v8iy_126:hover{border-color:var(--text-muted);color:var(--text)}._statusIcon_1v8iy_144{font-size:13px}._statusActive_1v8iy_146._status_PENDING_1v8iy_146{border-color:#6b7280;background:#6b72801a;color:#6b7280}._statusActive_1v8iy_146._status_DONE_1v8iy_151{border-color:#10b981;background:#10b9811f;color:#10b981}._statusActive_1v8iy_146._status_BLOCKED_1v8iy_156{border-color:#ef4444;background:#ef44441f;color:#ef4444}._assigneePreview_1v8iy_162{display:flex;align-items:center;gap:7px}._assigneeName_1v8iy_168{font-size:12px;color:var(--text-muted)}._footer_1v8iy_173{display:flex;gap:8px;align-items:center;padding:12px 16px;border-top:1px solid var(--border);flex-shrink:0}._deleteBtn_1v8iy_182{background:none;border:1px solid var(--border);border-radius:6px;height:34px;padding:0 14px;font-size:13px;font-family:inherit;color:#ef4444;cursor:pointer}._deleteBtn_1v8iy_182:hover{background:#ef444414;border-color:#ef4444}._cancelBtn_1v8iy_195{margin-left:auto;background:none;border:1px solid var(--border);border-radius:6px;height:34px;padding:0 16px;font-size:13px;font-family:inherit;color:var(--text-muted);cursor:pointer}._cancelBtn_1v8iy_195:hover{color:var(--text)}._saveBtn_1v8iy_209{background:var(--ind);border:none;border-radius:6px;height:34px;padding:0 20px;font-size:13px;font-weight:600;font-family:inherit;color:#fff;cursor:pointer}._saveBtn_1v8iy_209:hover{opacity:.88}._depsTrigger_1v8iy_224{display:flex;align-items:center;width:100%;height:34px;padding:0 10px;border:1px solid var(--border);border-radius:6px;background:var(--bg);cursor:pointer;font-size:13px;font-family:inherit;text-align:left;gap:8px}._depsTrigger_1v8iy_224:focus{outline:none;border-color:var(--ind)}._depsPlaceholder_1v8iy_241{color:var(--text-muted);flex:1}._depsSelectedLabel_1v8iy_242{color:var(--text);flex:1;font-weight:500}._depsArrow_1v8iy_243{font-size:10px;color:var(--text-muted);margin-left:auto;flex-shrink:0}._depsPanel_1v8iy_245{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #0000001f;max-height:220px;overflow-y:auto;padding:4px 0}._depsSectionHeader_1v8iy_255{display:flex;align-items:center;gap:6px;padding:8px 12px 4px;font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;position:sticky;top:0;background:var(--surface);border-top:1px solid var(--border)}._depsSectionHeader_1v8iy_255:first-child{border-top:none}._depsDot_1v8iy_272{width:7px;height:7px;border-radius:50%;flex-shrink:0}._depsSep_1v8iy_273{font-size:12px;opacity:.5}._depsItem_1v8iy_275{display:flex;align-items:center;gap:8px;width:100%;padding:7px 12px 7px 22px;background:none;border:none;cursor:pointer;font-size:12px;font-family:inherit;color:var(--text);text-align:left;transition:background .1s}._depsItem_1v8iy_275:hover{background:var(--bg)}._depsItemSelected_1v8iy_291{background:var(--ind-light)}._depsItemSelected_1v8iy_291:hover{background:#dde5ff}._depsCheck_1v8iy_294{width:15px;height:15px;border:1.5px solid var(--border);border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:9px;flex-shrink:0;color:transparent}._depsCheckSelected_1v8iy_306{background:var(--ind);border-color:var(--ind);color:#fff}._depsTaskName_1v8iy_308{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._depChips_1v8iy_316{display:flex;flex-wrap:wrap;gap:5px}._depChip_1v8iy_316{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 8px;border-radius:6px;font-size:11px;font-weight:500}._depChipRemove_1v8iy_328{background:none;border:none;cursor:pointer;font-size:13px;padding:0;line-height:1;opacity:.55;color:inherit}._depChipRemove_1v8iy_328:hover{opacity:1}@media(max-width:480px){._modal_1v8iy_11{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:100%;border-radius:16px 16px 0 0;max-height:92vh}._overlay_1v8iy_1{align-items:flex-end}._row_1v8iy_115{grid-template-columns:1fr}._closeBtn_1v8iy_37{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}._input_1v8iy_85,._select_1v8iy_100{height:44px;font-size:16px;padding:0 10px}._textarea_1v8iy_370{font-size:16px;min-height:80px}._statusBtn_1v8iy_126{height:44px;font-size:14px}._footer_1v8iy_173{flex-direction:column-reverse;gap:10px;padding:14px 16px 28px}._deleteBtn_1v8iy_182,._cancelBtn_1v8iy_195,._saveBtn_1v8iy_209{width:100%;height:48px;font-size:15px;border-radius:10px;margin-left:0}}._backdrop_j0cjj_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:2000;display:flex;align-items:center;justify-content:center}._modal_j0cjj_11{background:var(--surface);border-radius:12px;box-shadow:0 24px 64px #00000038;width:340px;max-width:calc(100vw - 32px);padding:24px 24px 20px;display:flex;flex-direction:column;gap:0}._title_j0cjj_23{font-size:15px;font-weight:600;color:var(--text);margin:0 0 6px;line-height:1.4}._message_j0cjj_31{font-size:13px;color:var(--text-muted);margin:0 0 20px;line-height:1.5}._footer_j0cjj_38{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}._cancelBtn_j0cjj_45{height:34px;padding:0 16px;background:none;border:1px solid var(--border);border-radius:6px;font-size:13px;font-family:inherit;color:var(--text-muted);cursor:pointer}._cancelBtn_j0cjj_45:hover{background:var(--bg);color:var(--text)}._deleteBtn_j0cjj_62{height:34px;padding:0 18px;background:#dc2626;border:none;border-radius:6px;font-size:13px;font-weight:600;font-family:inherit;color:#fff;cursor:pointer}._deleteBtn_j0cjj_62:hover{background:#b91c1c}._deleteBtn_j0cjj_62:focus-visible{outline:2px solid #dc2626;outline-offset:2px}@media(max-width:480px){._backdrop_j0cjj_1{align-items:flex-end}._modal_j0cjj_11{width:100%;max-width:100%;border-radius:16px 16px 0 0;padding:24px 20px 32px}._footer_j0cjj_38{flex-direction:column-reverse;gap:10px}._cancelBtn_j0cjj_45,._deleteBtn_j0cjj_62{width:100%;height:48px;font-size:15px;border-radius:10px}}._backdrop_d75p2_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:2000;display:flex;align-items:center;justify-content:center}._modal_d75p2_11{background:var(--surface);border-radius:12px;box-shadow:0 24px 64px #00000038;width:380px;max-width:calc(100vw - 32px);padding:24px 24px 20px;display:flex;flex-direction:column}._title_d75p2_22{font-size:15px;font-weight:600;color:var(--text);margin:0 0 6px;line-height:1.4}._message_d75p2_30{font-size:13px;color:var(--text-muted);margin:0 0 16px;line-height:1.5}._moveRow_d75p2_37{display:flex;gap:8px;margin-bottom:16px}._select_d75p2_43{flex:1;min-width:0;height:34px;padding:0 8px;border:1px solid var(--border);border-radius:6px;font-size:13px;color:var(--text);background:var(--bg);outline:none;font-family:inherit}._select_d75p2_43:focus{border-color:var(--ind)}._moveBtn_d75p2_59{height:34px;padding:0 14px;background:var(--ind);border:none;border-radius:6px;font-size:13px;font-weight:600;font-family:inherit;color:#fff;cursor:pointer;white-space:nowrap;flex-shrink:0}._moveBtn_d75p2_59:hover:not(:disabled){opacity:.88}._moveBtn_d75p2_59:disabled{opacity:.45;cursor:not-allowed}._footer_d75p2_80{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--border)}._cancelBtn_d75p2_88{height:34px;padding:0 16px;background:none;border:1px solid var(--border);border-radius:6px;font-size:13px;font-family:inherit;color:var(--text-muted);cursor:pointer}._cancelBtn_d75p2_88:hover{background:var(--bg);color:var(--text)}._archiveBtn_d75p2_105{height:34px;padding:0 16px;background:none;border:1px solid var(--border);border-radius:6px;font-size:13px;font-weight:600;font-family:inherit;color:var(--text);cursor:pointer}._archiveBtn_d75p2_105:hover{border-color:var(--text-muted)}@media(max-width:480px){._backdrop_d75p2_1{align-items:flex-end}._modal_d75p2_11{width:100%;max-width:100%;border-radius:16px 16px 0 0;padding:24px 20px 32px}._moveRow_d75p2_37{flex-direction:column}._footer_d75p2_80{flex-direction:column-reverse;gap:10px}._cancelBtn_d75p2_88,._archiveBtn_d75p2_105{width:100%;height:48px;font-size:15px;border-radius:10px}}._list_1yvc6_1{width:var(--lw);flex-shrink:0;border-right:1px solid var(--border);background:var(--surface)}._row_1yvc6_8{display:flex;align-items:center;gap:6px;padding:0 12px 0 4px;border-bottom:1px solid var(--border);overflow:hidden;cursor:pointer;position:relative}._row_1yvc6_8:hover{background:color-mix(in srgb,var(--border) 30%,transparent)}._row_1yvc6_8:active{cursor:grabbing}._dragging_1yvc6_27{opacity:.35}._dropTop_1yvc6_31:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--ind);z-index:10;pointer-events:none}._dropBottom_1yvc6_43:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--ind);z-index:10;pointer-events:none}._dragHandle_1yvc6_55{font-size:12px;color:#c4c9d6;flex-shrink:0;width:12px;text-align:center;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .1s}._row_1yvc6_8:hover ._dragHandle_1yvc6_55{opacity:1}._dim_1yvc6_70{opacity:.3}._goalRow_1yvc6_77{background:#eef2ff;font-weight:700;font-size:13.5px;border-top:1px solid #dbe2f5}._featureRow_1yvc6_84{padding-left:14px;background:#f8fafc;font-weight:600;font-size:13px}._componentRow_1yvc6_91{padding-left:28px;font-size:12px;font-weight:500}._taskRow_1yvc6_97{padding-left:42px;font-size:12px;color:var(--text-muted)}._subTaskRow_1yvc6_103{padding-left:60px;font-size:11.5px;color:var(--text-muted);opacity:.92}._chevron_1yvc6_110{background:none;border:none;cursor:pointer;padding:0;font-size:16px;color:var(--text-muted);flex-shrink:0;width:20px;display:flex;align-items:center;justify-content:center}._featureDot_1yvc6_124{width:8px;height:8px;border-radius:50%;flex-shrink:0}._taskDot_1yvc6_131{width:7px;height:7px;border-radius:50%;border:1.5px solid var(--text-muted);flex-shrink:0}._taskDotDone_1yvc6_139{background:#10b981;border-color:#10b981}._doneCheck_1yvc6_144{width:16px;height:16px;border-radius:50%;background:#10b981;color:#fff;font-size:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}._rowDone_1yvc6_159{background:#10b9810f}._taskDotBlocked_1yvc6_163{background:#ef4444;border-color:#ef4444}._uidChip_1yvc6_168{font-size:10px;font-weight:600;font-family:monospace;padding:1px 5px;border-radius:4px;background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0;flex-shrink:0;white-space:nowrap;letter-spacing:.02em}._boardStatusChip_1yvc6_182{font-size:10px;font-weight:600;padding:1px 6px;border-radius:8px;border:1px solid;flex-shrink:0;white-space:nowrap;letter-spacing:.01em}._bugBadge_1yvc6_193{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:3px;background:#fef2f2;border:1px solid #fca5a5;color:#ef4444;font-size:9px;font-weight:700;flex-shrink:0}._storyBadge_1yvc6_208{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:3px;background:#f5f3ff;border:1px solid #c4b5fd;color:#8b5cf6;font-size:9px;font-weight:700;flex-shrink:0}._chevronSpacer_1yvc6_224{display:inline-block;width:16px;flex-shrink:0}._subTaskCount_1yvc6_230{flex-shrink:0;font-size:10px;font-weight:600;padding:1px 5px;border-radius:8px;background:#f1f5f9;color:var(--text-muted)}._subTaskCountDone_1yvc6_239{background:#ecfdf5;color:#10b981}._actionAddSub_1yvc6_244{color:#6366f1}._label_1yvc6_248{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._done_1yvc6_144{text-decoration:line-through;color:#9ca3af}._warnIcon_1yvc6_261{font-size:12px;color:var(--conflict);flex-shrink:0;line-height:1}._actions_1yvc6_268{display:flex;align-items:center;gap:2px;margin-left:auto;flex-shrink:0;opacity:0;transition:opacity .1s}._row_1yvc6_8:hover ._actions_1yvc6_268{opacity:1}._actionBtn_1yvc6_282{background:none;border:none;cursor:pointer;padding:0 3px;font-size:14px;line-height:1;color:var(--text-muted);border-radius:3px}._actionBtn_1yvc6_282:hover{background:var(--border);color:var(--text)}._actionDelete_1yvc6_298:hover{background:#fee2e2;color:#dc2626}._actionCopy_1yvc6_303:hover{background:#eff6ff;color:#2563eb}._actionArchive_1yvc6_308:hover{background:#fffbeb;color:#d97706}._actionUnarchive_1yvc6_313:hover{background:#f0fdf4;color:#16a34a}._actionActivate_1yvc6_318:hover{background:#eef2ff;color:var(--ind)}@media(hover:none){._actions_1yvc6_268{opacity:1}._actionBtn_1yvc6_282{min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;font-size:16px}._addFeatureBtn_1yvc6_337{height:48px;font-size:14px;padding:0 16px}._inlineInputRow_1yvc6_343{height:48px!important}._inlineInput_1yvc6_343{font-size:16px;height:100%}._inlineHint_1yvc6_352{font-size:12px}}._inlineInputRow_1yvc6_343{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--border);background:var(--surface)}._inlineInput_1yvc6_343{flex:1;border:none;outline:none;background:transparent;font-size:12px;color:var(--text);min-width:0}._inlineInput_1yvc6_343::placeholder{color:var(--text-muted)}._inlineHint_1yvc6_352{font-size:10px;color:var(--text-muted);white-space:nowrap;flex-shrink:0;padding-right:4px}._addFeatureBtn_1yvc6_337{display:block;width:100%;padding:8px 12px;background:none;border:none;border-top:1px solid var(--border);text-align:left;font-size:12px;color:var(--text-muted);cursor:pointer}._addFeatureBtn_1yvc6_337:hover{background:var(--bg);color:var(--text)}._addChildBtn_1yvc6_405{display:block;width:100%;height:calc(var(--rh) - 4px);margin:2px 8px;width:calc(100% - 16px);padding:0 10px;background:none;border:1px dashed #c4c9d6;border-radius:5px;text-align:left;font-size:11px;color:var(--text-muted);cursor:pointer;font-family:inherit;transition:background .1s,color .1s,border-color .1s}._addChildBtn_1yvc6_405:hover{background:var(--ind-light);color:var(--ind);border-color:var(--ind)}@media(hover:none){._addChildBtn_1yvc6_405{height:36px;font-size:13px;margin:3px 8px}}._sectionHeader_1yvc6_439{background:#f1f5f9;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);cursor:default}._sectionHeader_1yvc6_439:hover{background:#e8edf5}._sectionHeaderChecklist_1yvc6_452{border-top:2px solid #d1d5db;margin-top:4px}._sectionHeaderChecklist_1yvc6_452:hover{background:#e8edf5}._sectionHeaderUngrouped_1yvc6_461{border-top:1px dashed #cbd5e1;font-style:italic}._sectionLabel_1yvc6_466{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._checklistCount_1yvc6_474{font-size:10px;font-weight:600;background:var(--border);border-radius:8px;padding:1px 6px;color:var(--text-muted);flex-shrink:0}._checklistItemRow_1yvc6_486{padding-left:4px;font-size:12px;color:var(--text-muted);gap:5px}._statusIcon_1yvc6_493{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1.5px solid currentColor;background:none;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;cursor:pointer;padding:0;transition:transform .1s}._statusIcon_1yvc6_493:hover{transform:scale(1.15)}._statusPending_1yvc6_511{color:#9ca3af}._statusDone_1yvc6_512{color:#10b981;background:#10b98114;border-color:#10b981}._statusBlocked_1yvc6_513{color:#ef4444;background:#ef444414;border-color:#ef4444}._dueDate_1yvc6_515{font-size:10px;color:var(--text-muted);flex-shrink:0;white-space:nowrap}._entityStatusBtn_1yvc6_524{flex-shrink:0;width:18px;height:18px;border-radius:50%;border:1.5px solid currentColor;background:none;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;cursor:pointer;padding:0;transition:transform .1s,opacity .1s;opacity:.5;line-height:1}._entityStatusBtn_1yvc6_524:hover{transform:scale(1.2);opacity:1}._entityStatus_PENDING_1yvc6_544{color:#9ca3af}._entityStatus_ACTIVE_1yvc6_545{color:#10b981;background:#10b9811a;border-color:#10b981;opacity:1}._entityStatus_COMPLETE_1yvc6_546{color:#8b5cf6;background:#8b5cf61a;border-color:#8b5cf6;opacity:1}._entityStatus_BLOCKED_1yvc6_547{color:#ef4444;background:#ef44441a;border-color:#ef4444;opacity:1}._entityStatus_ARCHIVE_1yvc6_548{color:#d97706;background:#d977061a;border-color:#d97706;opacity:1;cursor:default}._entityStatusHint_1yvc6_550{color:#10b981;border-color:#10b981;border-style:dashed;opacity:.75}._deadlineChip_1yvc6_558{font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;flex-shrink:0;white-space:nowrap;line-height:1.4;letter-spacing:.01em}._deadlineChipOk_1yvc6_568{background:#fef3c7;color:#b45309}._deadlineChipBehind_1yvc6_572{background:#fee2e2;color:#dc2626}._list_z9dbx_1{width:var(--lw);flex-shrink:0;border-right:1px solid var(--border);background:var(--surface)}._row_z9dbx_8{display:flex;align-items:center;gap:6px;padding:0 12px 0 4px;border-bottom:1px solid var(--border);overflow:hidden;position:relative}._dim_z9dbx_18{opacity:.3}._memberRow_z9dbx_22{background:#f8fafc;font-weight:600;font-size:13px}._taskRow_z9dbx_28{padding-left:12px;padding-top:4px;padding-bottom:4px;font-size:12px;color:var(--text-muted);cursor:pointer;position:relative;flex-direction:column;align-items:stretch;justify-content:center;gap:2px}._taskRowTop_z9dbx_42{display:flex;align-items:center;gap:6px;min-width:0}._taskRowSub_z9dbx_49{display:flex;align-items:center;gap:6px;min-width:0;padding-left:18px}._taskRow_z9dbx_28:active{cursor:grabbing}._dragging_z9dbx_59{opacity:.35}._dropTop_z9dbx_61:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--ind);z-index:10;pointer-events:none}._dropBottom_z9dbx_71:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--ind);z-index:10;pointer-events:none}._dragHandle_z9dbx_81{font-size:12px;color:#c4c9d6;flex-shrink:0;width:12px;text-align:center;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .1s}._taskRow_z9dbx_28:hover ._dragHandle_z9dbx_81{opacity:1}._chevron_z9dbx_94{background:none;border:none;cursor:pointer;padding:0;font-size:16px;color:var(--text-muted);flex-shrink:0;width:20px;display:flex;align-items:center;justify-content:center}._label_z9dbx_108{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._done_z9dbx_116{text-decoration:line-through;color:#9ca3af}._doneCheck_z9dbx_121{width:16px;height:16px;border-radius:50%;background:#10b981;color:#fff;font-size:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}._rowDone_z9dbx_136{background:#10b9810f}._role_z9dbx_140{font-size:11px;font-weight:400;color:var(--text-muted);flex-shrink:0;white-space:nowrap}._taskDot_z9dbx_148{width:7px;height:7px;border-radius:50%;border:1.5px solid var(--text-muted);flex-shrink:0}._taskDotBlocked_z9dbx_156{background:#ef4444;border-color:#ef4444}._bugBadge_z9dbx_161{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:3px;background:#fef2f2;border:1px solid #fca5a5;color:#ef4444;font-size:9px;font-weight:700;flex-shrink:0}._featureHint_z9dbx_176{font-size:10px;color:var(--text-muted);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._featureHintSep_z9dbx_186{opacity:.6}._boardStatusChip_z9dbx_190{font-size:10px;font-weight:600;padding:1px 6px;border-radius:8px;border:1px solid;flex-shrink:0;white-space:nowrap;letter-spacing:.01em}._typeRow_14u85_1{display:flex;align-items:center;gap:8px;margin-bottom:10px}._typeToggle_14u85_8{display:flex;gap:4px;flex:1}._typeBtn_14u85_14{flex:1;padding:5px 10px;border:1.5px solid #e8eaed;border-radius:6px;background:#f9fafb;color:#6b7280;font-size:11.5px;font-weight:500;cursor:pointer;transition:all .12s}._typeBtn_14u85_14:hover{border-color:#c7c9ce;background:#f3f4f6}._typeBtnTask_14u85_29{background:#eff6ff;border-color:#3b82f6;color:#3b82f6;font-weight:600}._typeBtnBug_14u85_36{background:#fef2f2;border-color:#ef4444;color:#ef4444;font-weight:600}._typeBtnStory_14u85_43{background:#f5f3ff;border-color:#8b5cf6;color:#8b5cf6;font-weight:600}._doneToggle_14u85_50{padding:5px 10px;border:1.5px solid #e8eaed;border-radius:6px;background:#f9fafb;color:#6b7280;font-size:11.5px;font-weight:500;cursor:pointer;transition:all .12s;white-space:nowrap;flex-shrink:0}._doneToggle_14u85_50:hover{border-color:#10b981;color:#10b981}._doneToggleOn_14u85_66{background:#f0fdf4;border-color:#10b981;color:#10b981;font-weight:600}._prioritySelect_14u85_73{border:1.5px solid #e8eaed;border-radius:6px;padding:5px 8px;font-size:11.5px;color:#374151;background:#f9fafb;cursor:pointer;outline:none}._prioritySelect_14u85_73:focus{border-color:#6366f1}._backdrop_14u85_86{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:1000;display:flex;align-items:center;justify-content:center}._modal_14u85_96{background:var(--surface);border-radius:12px;box-shadow:0 24px 64px #00000038;width:620px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);display:flex;flex-direction:column}._modalWide_14u85_107{width:980px}._modalInner_14u85_111{display:flex;flex-direction:column;flex:1;overflow:hidden}._modalInnerTask_14u85_118{flex-direction:row}._modalHeader_14u85_123{display:flex;flex-direction:column;gap:10px;padding:18px 20px 14px;flex-shrink:0;border-bottom:1px solid #f1f2f4}._modalHeaderTop_14u85_133{display:flex;align-items:center}._modalTitle_14u85_138{font-size:15px;font-weight:600;color:var(--text)}._breadcrumbRow_14u85_145{display:flex;align-items:center;gap:6px}._breadcrumbDot_14u85_151{width:8px;height:8px;border-radius:50%;flex-shrink:0}._breadcrumbSelect_14u85_158{height:26px;padding:0 6px;border:1px solid transparent;border-radius:5px;font-size:12px;font-weight:600;color:var(--text-muted);background:var(--bg-subtle, #f5f6f8);outline:none;font-family:inherit;cursor:pointer;max-width:180px}._breadcrumbSelect_14u85_158:hover,._breadcrumbSelect_14u85_158:focus{color:var(--text);border-color:var(--border)}._breadcrumbSep_14u85_179{font-size:13px;color:var(--text-muted);flex-shrink:0}._breadcrumbLink_14u85_185{height:22px;padding:0 2px;border:none;background:none;font-size:12px;font-weight:600;color:var(--text-muted);font-family:inherit;cursor:pointer;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:4px}._breadcrumbLink_14u85_185:hover{color:var(--ind);background:color-mix(in srgb,var(--ind) 8%,transparent)}._breadcrumbEditBtn_14u85_207{height:20px;width:20px;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;font-size:12px;color:var(--text-muted);cursor:pointer;border-radius:4px;flex-shrink:0;margin-left:2px}._breadcrumbEditBtn_14u85_207:hover{color:var(--ind);background:color-mix(in srgb,var(--ind) 8%,transparent)}._backBtn_14u85_228{font-size:12px;font-weight:600;color:var(--text-muted);background:none;border:1px solid var(--border);border-radius:5px;padding:3px 9px 3px 7px;flex-shrink:0;margin-right:10px;cursor:pointer;font-family:inherit}._backBtn_14u85_228:hover{color:var(--ind);border-color:var(--ind);background:color-mix(in srgb,var(--ind) 8%,transparent)}._uidBadge_14u85_248{font-size:11px;font-weight:700;font-family:monospace;letter-spacing:.05em;color:var(--ind);background:color-mix(in srgb,var(--ind) 10%,transparent);border:1px solid color-mix(in srgb,var(--ind) 25%,transparent);border-radius:5px;padding:2px 8px;flex-shrink:0;margin-right:10px;cursor:pointer;min-width:62px}._uidBadge_14u85_248:hover{background:color-mix(in srgb,var(--ind) 18%,transparent)}._closeBtn_14u85_268{background:none;border:none;font-size:22px;line-height:1;color:var(--text-muted);cursor:pointer;padding:0}._closeBtn_14u85_268:hover{color:var(--text)}._body_14u85_281{flex:1;overflow-y:auto;padding:14px 20px 6px;display:flex;flex-direction:column;gap:6px;min-width:0}._fieldLabel_14u85_291{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:10px}._textInput_14u85_301{width:100%;height:34px;padding:0 10px;border:1px solid var(--border);border-radius:6px;font-size:13px;color:var(--text);background:var(--bg);outline:none;box-sizing:border-box;font-family:inherit}._textInput_14u85_301:focus{border-color:var(--ind)}._numInput_14u85_318{-moz-appearance:textfield}._numInput_14u85_318::-webkit-inner-spin-button,._numInput_14u85_318::-webkit-outer-spin-button{opacity:1}._select_14u85_326{flex:1;min-width:0;height:34px;padding:0 8px;border:1px solid var(--border);border-radius:6px;font-size:13px;color:var(--text);background:var(--bg);outline:none;font-family:inherit}._select_14u85_326:focus{border-color:var(--ind)}._assigneeRow_14u85_343{display:flex;flex-wrap:wrap;gap:6px}._assigneeBtn_14u85_349{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:2px solid var(--border);border-radius:8px;padding:6px 10px 5px;cursor:pointer;transition:border-color .1s,background .1s}._assigneeBtn_14u85_349:hover{background:var(--bg);border-color:#c4c9d6}._assigneeName_14u85_371{font-size:10px;color:var(--text-muted);white-space:nowrap}._twoCol_14u85_378{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:480px){._twoCol_14u85_378{grid-template-columns:1fr}}._twoColItem_14u85_390{display:flex;flex-direction:column;gap:6px}._depsTrigger_14u85_400{display:flex;align-items:center;width:100%;height:34px;padding:0 10px;border:1px solid var(--border);border-radius:6px;background:var(--bg);cursor:pointer;font-size:13px;font-family:inherit;text-align:left;gap:8px}._depsTrigger_14u85_400:focus{outline:none;border-color:var(--ind)}._depsPlaceholder_14u85_418{color:var(--text-muted);flex:1}._depsSelectedLabel_14u85_419{color:var(--text);flex:1;font-weight:500}._depsArrow_14u85_421{font-size:10px;color:var(--text-muted);margin-left:auto;flex-shrink:0}._depsPanel_14u85_428{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #0000001f;max-height:280px;display:flex;flex-direction:column;overflow:hidden}._depsSearchWrap_14u85_439{padding:8px 8px 6px;border-bottom:1px solid var(--border);flex-shrink:0}._depsSearch_14u85_439{width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:6px;padding:5px 10px;font-size:12px;outline:none;background:var(--bg);color:var(--text)}._depsSearch_14u85_439:focus{border-color:var(--ind)}._depsSearch_14u85_439::placeholder{color:var(--text-muted)}._depsList_14u85_459{overflow-y:auto;flex:1;padding:4px 0}._depsEmpty_14u85_465{padding:12px 14px;font-size:12px;color:var(--text-muted);margin:0}._depsSectionHeader_14u85_472{display:flex;align-items:center;gap:6px;padding:8px 12px 4px;font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;position:sticky;top:0;background:var(--surface);border-top:1px solid var(--border)}._depsSectionHeader_14u85_472:first-child{border-top:none}._depsDot_14u85_492{width:7px;height:7px;border-radius:50%;flex-shrink:0}._depsSep_14u85_499{font-size:12px;opacity:.5}._depsItem_14u85_504{display:flex;align-items:center;gap:8px;width:100%;padding:7px 12px 7px 22px;background:none;border:none;cursor:pointer;font-size:12px;font-family:inherit;color:var(--text);text-align:left;transition:background .1s}._depsItem_14u85_504:hover{background:var(--bg)}._depsItemSelected_14u85_521{background:var(--ind-light)}._depsItemSelected_14u85_521:hover{background:#dde5ff}._depsCheck_14u85_524{width:15px;height:15px;border:1.5px solid var(--border);border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:9px;flex-shrink:0;color:transparent}._depsCheckSelected_14u85_537{background:var(--ind);border-color:var(--ind);color:#fff}._depsTaskName_14u85_543{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._childList_14u85_552{display:flex;flex-direction:column;gap:4px;margin-top:2px;padding:6px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}._childRow_14u85_563{display:flex;align-items:center;gap:10px;width:100%;height:38px;padding:0 10px;background:var(--surface);border:1px solid var(--border);border-radius:6px;font-family:inherit;font-size:13px;color:var(--text);cursor:pointer;text-align:left;transition:border-color .1s,box-shadow .1s}._childRow_14u85_563:hover{border-color:var(--ind);box-shadow:0 0 0 1px var(--ind)}._childRow_14u85_563:focus{outline:none}._childRow_14u85_563:focus-visible{border-color:var(--ind);box-shadow:0 0 0 1px var(--ind)}._childRow_14u85_563:hover ._childRowName_14u85_583{color:var(--ind)}._childRowType_14u85_585{flex-shrink:0;font-size:11px;color:var(--text-muted)}._childRowStatusDot_14u85_591{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--border)}._childRowStatus_PENDING_14u85_598{background:var(--text-muted);opacity:.5}._childRowStatus_ACTIVE_14u85_599{background:#10b981}._childRowStatus_COMPLETE_14u85_600{background:#8b5cf6}._childRowStatus_BLOCKED_14u85_601{background:#ef4444}._childRowStatus_ARCHIVE_14u85_602{background:#d97706}._childRowName_14u85_583{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._childRowDone_14u85_610{opacity:.55;text-decoration:line-through}._childRowProgressBadge_14u85_612{flex-shrink:0;font-size:11px;font-weight:600;color:var(--text-muted);background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:2px 8px;white-space:nowrap}._childRowProgressBadgeDone_14u85_624{color:#7c3aed;background:#f5f3ff;border-color:#ddd6fe}._childRowNoAssignee_14u85_630{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1.5px dashed var(--border)}._childRowMeta_14u85_638{flex-shrink:0;font-size:11px;color:var(--text-muted);min-width:28px;text-align:right}._depChips_14u85_647{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}._depChip_14u85_647{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 8px;border-radius:6px;font-size:11px;font-weight:500}._depChipRemove_14u85_664{background:none;border:none;cursor:pointer;font-size:13px;padding:0;line-height:1;opacity:.55;color:inherit}._depChipRemove_14u85_664:hover{opacity:1}._depChipBlocking_14u85_677{box-shadow:inset 0 0 0 1px currentColor}._depChipDone_14u85_678{opacity:.55;text-decoration:line-through}._depChipBlockDot_14u85_679{width:6px;height:6px;border-radius:50%;background:#ef4444;flex-shrink:0}._footer_14u85_688{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px 18px;border-top:1px solid var(--border);flex-shrink:0}._cancelBtn_14u85_697{height:34px;padding:0 16px;background:none;border:1px solid var(--border);border-radius:6px;font-size:13px;font-family:inherit;color:var(--text-muted);cursor:pointer}._cancelBtn_14u85_697:hover{background:var(--bg);color:var(--text)}._autoSaveStatus_14u85_711{margin-left:auto;font-size:11px;color:var(--text-muted);opacity:.6}._statusRow_14u85_720{display:flex;gap:6px;margin-bottom:4px}._backlogToggleBtn_14u85_726{align-self:flex-start;height:28px;padding:0 10px;margin-bottom:10px;border:1px solid var(--border);border-radius:6px;background:var(--bg);font-size:12px;font-weight:500;font-family:inherit;color:var(--text-muted);cursor:pointer}._backlogToggleBtn_14u85_726:hover{border-color:var(--ind);color:var(--ind)}._statusBtn_14u85_742{flex:1;height:34px;border:1.5px solid var(--border);border-radius:6px;background:var(--bg);font-size:12px;font-weight:500;font-family:inherit;color:var(--text-muted);cursor:pointer;transition:border-color .1s,background .1s,color .1s}._statusBtn_14u85_742:hover{border-color:#c4c9d6;color:var(--text)}._statusBtn_14u85_742:disabled{cursor:not-allowed;opacity:.45}._statusBtn_14u85_742:disabled:hover{border-color:var(--border);color:var(--text-muted)}._statusBtnPending_14u85_765{border-color:var(--border);background:var(--bg);color:var(--text)}._statusBtnDone_14u85_771{border-color:#8b5cf6;background:#f5f3ff;color:#7c3aed;font-weight:600}._statusBtnBlocked_14u85_778{border-color:#ef4444;background:#fef2f2;color:#dc2626;font-weight:600}._statusBtnActive_14u85_785{border-color:#10b981;background:#f0fdf4;color:#059669;font-weight:600}._statusBtnArchive_14u85_792{border-color:#d97706;background:#fffbeb;color:#92400e;font-weight:600}._doneToggle_14u85_50{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:var(--bg);border:1px solid var(--border);border-radius:6px;font-size:13px;font-family:inherit;color:var(--text-muted);cursor:pointer;text-align:left;margin-bottom:4px;transition:border-color .1s}._doneToggle_14u85_50:hover{border-color:#10b981}._doneToggleActive_14u85_819{background:#f0fdf4;border-color:#10b981;color:#059669}._doneCheck_14u85_825{width:16px;height:16px;border:1.5px solid #d1d5db;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;flex-shrink:0}._doneToggleActive_14u85_819 ._doneCheck_14u85_825{background:#10b981;border-color:#10b981;color:#fff}._colorRow_14u85_843{display:flex;gap:8px;flex-wrap:wrap}._colorSwatch_14u85_849{width:24px;height:24px;border-radius:50%;border:3px solid transparent;cursor:pointer;transition:transform .1s}._colorSwatch_14u85_849:hover{transform:scale(1.15)}._colorSwatchActive_14u85_860{border-color:#fff;box-shadow:0 0 0 2px currentColor;outline:2px solid var(--text)}._threeCol_14u85_866{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}@media(max-width:480px){._backdrop_14u85_86{align-items:flex-end}._modal_14u85_96{width:100%;max-width:100%;max-height:92vh;border-radius:16px 16px 0 0}._threeCol_14u85_866{grid-template-columns:1fr}._breadcrumbSelect_14u85_158{max-width:120px}._assigneeRow_14u85_343{gap:4px}}._colItem_14u85_897{display:flex;flex-direction:column;gap:6px}._saveBtn_14u85_903{height:34px;padding:0 20px;background:var(--ind);border:none;border-radius:6px;font-size:13px;font-weight:600;font-family:inherit;color:#fff;cursor:pointer}._saveBtn_14u85_903:hover:not(:disabled){opacity:.88}._saveBtn_14u85_903:disabled{opacity:.38;cursor:not-allowed}@media(max-width:480px){._closeBtn_14u85_268{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}._textInput_14u85_301,._select_14u85_326{height:44px;font-size:16px}._assigneeBtn_14u85_349{padding:10px 14px 8px}._footer_14u85_688{flex-direction:column-reverse;gap:10px}._cancelBtn_14u85_697,._saveBtn_14u85_903{width:100%;height:48px;font-size:15px;border-radius:10px}._threeCol_14u85_866{grid-template-columns:1fr}}._depsSectionParent_14u85_956{background:var(--ind-light)}._depsParentBadge_14u85_958{margin-left:auto;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ind);background:#fff;border:1px solid var(--ind);border-radius:4px;padding:1px 5px}._commentsPanel_14u85_972{width:320px;flex-shrink:0;border-left:1px solid #f1f2f4;display:flex;flex-direction:column;overflow:hidden}._commentsPanelHeader_14u85_981{display:flex;align-items:center;gap:8px;padding:14px 16px 10px;font-size:12px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #f1f2f4;flex-shrink:0}._commentsCount_14u85_995{background:#6366f1;color:#fff;font-size:10px;font-weight:700;border-radius:10px;padding:1px 6px;line-height:1.4}._commentsList_14u85_1005{flex:1;overflow-y:auto;padding:10px 14px;display:flex;flex-direction:column;gap:14px}._commentsEmpty_14u85_1014{font-size:12px;color:#9ca3af;text-align:center;margin-top:24px}._comment_14u85_972{display:flex;gap:9px;align-items:flex-start}._commentAvatar_14u85_1027{flex-shrink:0;margin-top:1px}._commentAvatarAnon_14u85_1032{width:28px;height:28px;border-radius:50%;background:#e5e7eb;color:#9ca3af;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center}._commentContent_14u85_1045{flex:1;min-width:0}._commentMeta_14u85_1050{display:flex;align-items:center;gap:6px;margin-bottom:3px}._commentAuthor_14u85_1057{font-size:11.5px;font-weight:600;color:#111827}._commentTime_14u85_1063{font-size:10.5px;color:#9ca3af}._commentDelete_14u85_1068{margin-left:auto;background:none;border:none;color:#d1d5db;font-size:14px;cursor:pointer;line-height:1;padding:0 2px;opacity:0;transition:opacity .1s,color .1s}._comment_14u85_972:hover ._commentDelete_14u85_1068{opacity:1}._commentDelete_14u85_1068:hover{color:#ef4444}._commentText_14u85_1084{font-size:12px;color:#374151;line-height:1.5;margin:0;white-space:pre-wrap;word-break:break-word}._commentInput_14u85_1094{display:flex;align-items:flex-end;gap:8px;padding:10px 14px 14px;border-top:1px solid #f1f2f4;flex-shrink:0}._commentTextarea_14u85_1103{flex:1;border:1px solid #e8eaed;border-radius:8px;padding:7px 10px;font-size:12px;color:#111827;resize:none;outline:none;font-family:inherit;line-height:1.4;transition:border-color .12s}._commentTextarea_14u85_1103:focus{border-color:#6366f1}._commentTextarea_14u85_1103::placeholder{color:#9ca3af}._commentSendBtn_14u85_1120{width:32px;height:32px;border-radius:8px;border:none;background:#6366f1;color:#fff;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .12s}._commentSendBtn_14u85_1120:hover{background:#4f46e5}._commentSendBtn_14u85_1120:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}._attachSection_14u85_1141{margin-top:18px;padding-top:14px;border-top:1px solid #f1f2f4}._attachHeader_14u85_1147{display:flex;align-items:center;gap:10px;margin-bottom:8px}._attachAddBtn_14u85_1154{padding:3px 10px;border:1px solid #6366f1;border-radius:5px;background:none;color:#6366f1;font-size:11.5px;font-weight:600;cursor:pointer;transition:background .1s}._attachAddBtn_14u85_1154:hover{background:#f5f3ff}._attachError_14u85_1167{font-size:11.5px;color:#ef4444;margin:0 0 8px}._attachList_14u85_1173{display:flex;flex-direction:column;gap:6px}._attachItem_14u85_1179{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid #e8eaed;border-radius:7px;background:#fafafa}._attachThumbLink_14u85_1189{flex-shrink:0}._attachThumb_14u85_1189{width:40px;height:40px;object-fit:cover;border-radius:4px;display:block}._attachIcon_14u85_1199{font-size:22px;flex-shrink:0;width:32px;text-align:center}._attachMeta_14u85_1206{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._attachName_14u85_1214{font-size:12px;font-weight:500;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}._attachName_14u85_1214:hover{text-decoration:underline;color:#6366f1}._attachSize_14u85_1225{font-size:11px;color:#9ca3af}._attachDelete_14u85_1230{background:none;border:none;color:#d1d5db;font-size:16px;cursor:pointer;line-height:1;padding:0 2px;flex-shrink:0;transition:color .1s}._attachDelete_14u85_1230:hover{color:#ef4444}._commentsTabs_14u85_1244{display:flex;border-bottom:1px solid #f1f2f4;flex-shrink:0}._commentsTab_14u85_1244{flex:1;background:none;border:none;padding:11px 12px;font-size:12px;font-weight:600;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;border-bottom:2px solid transparent;text-transform:uppercase;letter-spacing:.05em;transition:color .15s}._commentsTab_14u85_1244:hover{color:#374151}._commentsTabActive_14u85_1269{color:#6366f1;border-bottom-color:#6366f1}._activitySection_14u85_1275{margin-top:16px}._activityToggle_14u85_1279{display:flex;align-items:center;gap:6px;width:100%;background:none;border:none;padding:0;font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;cursor:pointer}._activityToggle_14u85_1279:hover{color:var(--text)}._activityToggleCount_14u85_1296{background:var(--border);color:var(--text-muted);font-size:10px;font-weight:700;border-radius:10px;padding:1px 6px;line-height:1.4}._activityScroll_14u85_1306{max-height:220px;overflow-y:auto;margin-top:6px}._activityList_14u85_1312{margin-top:4px;display:flex;flex-direction:column;gap:0;overflow-y:auto;flex:1;padding:8px 16px}._activityItem_14u85_1322{display:flex;gap:10px;position:relative;padding-bottom:14px}._activityItem_14u85_1322:last-child{padding-bottom:0}._activityItem_14u85_1322:before{content:"";position:absolute;left:5px;top:14px;bottom:0;width:1px;background:#e5e7eb}._activityItem_14u85_1322:last-child:before{display:none}._activityDot_14u85_1341{width:11px;height:11px;border-radius:50%;background:#e5e7eb;border:2px solid #6366f1;flex-shrink:0;margin-top:3px}._activityBody_14u85_1351{flex:1;min-width:0}._activityMeta_14u85_1356{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap;margin-bottom:3px}._activityActor_14u85_1364{font-size:12px;font-weight:600}._activityField_14u85_1369{font-size:11px;color:#6b7280;font-weight:500}._activityTime_14u85_1375{font-size:10px;color:#d1d5db;margin-left:auto;white-space:nowrap}._activityChange_14u85_1382{display:flex;align-items:center;gap:6px;font-size:12px;flex-wrap:wrap}._activityOld_14u85_1390{color:#9ca3af;text-decoration:line-through;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._activityArrow_14u85_1399{color:#d1d5db;font-size:11px}._activityNew_14u85_1404{color:#111827;font-weight:500;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._popover_1x64g_1{position:fixed;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 20px #00000024;padding:10px 26px 10px 12px;z-index:500;pointer-events:all}._closeBtn_1x64g_12{position:absolute;top:6px;right:7px;background:none;border:none;font-size:16px;line-height:1;color:var(--text-muted, #9ca3af);cursor:pointer;padding:0 2px}._closeBtn_1x64g_12:hover{color:var(--text, #111827)}._above_1x64g_26{transform:translateY(calc(-100% - 8px))}._breadcrumb_1x64g_34{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:6px}._breadcrumbItem_1x64g_42{display:inline-flex;align-items:center;gap:4px}._breadcrumbDot_1x64g_48{width:7px;height:7px;border-radius:50%;flex-shrink:0}._breadcrumbName_1x64g_55{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted)}._breadcrumbNameBtn_1x64g_63{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted);background:none;border:none;padding:0;cursor:pointer;font-family:inherit}._breadcrumbNameBtn_1x64g_63:hover{color:var(--ind);text-decoration:underline}._breadcrumbSep_1x64g_81{font-size:11px;color:var(--text-muted);opacity:.6}._name_1x64g_87{font-size:13px;font-weight:600;color:var(--text);word-break:break-word;line-height:1.35}._description_1x64g_95{font-size:12px;color:var(--text-muted);margin-top:5px;line-height:1.4;word-break:break-word}._description_1x64g_95 p{margin:0 0 4px}._description_1x64g_95 p:last-child{margin-bottom:0}._description_1x64g_95 ul,._description_1x64g_95 ol{margin:0 0 4px;padding-left:18px}._sub_1x64g_108{font-size:11px;color:var(--text-muted);margin-top:4px}._editBtn_1x64g_114{margin-top:8px;width:100%;height:28px;background:var(--ind);border:none;border-radius:5px;font-size:12px;font-weight:600;font-family:inherit;color:#fff;cursor:pointer;transition:opacity .1s}._editBtn_1x64g_114:hover{opacity:.85}._backdrop_1xl7v_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:2000}._modal_1xl7v_11{background:var(--surface);border-radius:12px;width:480px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);overflow-y:auto;box-shadow:0 20px 60px #00000040}._header_1xl7v_21{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}._title_1xl7v_29{font-size:15px;font-weight:600;color:var(--text)}._closeBtn_1xl7v_35{background:none;border:none;font-size:22px;line-height:1;color:var(--text-muted);cursor:pointer;padding:0}._closeBtn_1xl7v_35:hover{color:var(--text)}._body_1xl7v_47{padding:20px}._textarea_1xl7v_51{width:100%;border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-size:14px;font-family:inherit;color:var(--text);background:var(--bg);box-sizing:border-box;resize:vertical;outline:none}._textarea_1xl7v_51:focus{border-color:var(--ind)}._notConfigured_1xl7v_67{font-size:13px;color:var(--text-muted);line-height:1.5;margin:0 0 4px}._error_1xl7v_74{font-size:12px;color:#ef4444;margin:8px 0 0}._actions_1xl7v_80{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}._cancelBtn_1xl7v_87{background:none;border:1px solid var(--border);border-radius:6px;padding:7px 16px;font-size:13px;cursor:pointer;color:var(--text-muted);font-family:inherit}._analyzeBtn_1xl7v_98{background:var(--ind);color:#fff;border:none;border-radius:6px;padding:7px 16px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}._analyzeBtn_1xl7v_98:disabled{opacity:.5;cursor:default}._analyzeBtn_1xl7v_98:hover:not(:disabled){opacity:.88}._proposal_1xl7v_113{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}._actionBadge_1xl7v_121{font-size:11px;font-weight:700;color:var(--ind);background:color-mix(in srgb,var(--ind) 10%,transparent);border:1px solid color-mix(in srgb,var(--ind) 25%,transparent);border-radius:5px;padding:3px 9px;white-space:nowrap}._breadcrumb_1xl7v_132{font-size:12px;color:var(--text-muted)}._fieldLabel_1xl7v_137{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin-bottom:6px}._nameInput_1xl7v_147{width:100%;height:34px;padding:0 10px;border:1px solid var(--border);border-radius:6px;font-size:14px;font-family:inherit;color:var(--text);background:var(--bg);box-sizing:border-box;outline:none;margin-bottom:12px}._nameInput_1xl7v_147:focus{border-color:var(--ind)}._description_1xl7v_164{font-size:13px;color:var(--text);line-height:1.5;margin:0 0 12px}._breakdown_1xl7v_171{margin-bottom:12px}._breakdownToggle_1xl7v_175{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text);cursor:pointer;margin-bottom:8px}._breakdownList_1xl7v_186{display:flex;flex-direction:column;gap:8px;background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:10px 12px}._breakdownComponent_1xl7v_196{display:flex;flex-direction:column;gap:3px}._breakdownComponentName_1xl7v_202{font-size:12.5px;font-weight:600;color:var(--text)}._breakdownTask_1xl7v_208{display:flex;align-items:center;gap:6px;padding-left:14px;font-size:12px;color:var(--text-muted)}._breakdownTaskType_1xl7v_217{flex-shrink:0;font-size:11px}._reasoning_1xl7v_222{font-size:12px;color:var(--text-muted);line-height:1.5;margin:0 0 14px;padding:8px 10px;background:var(--bg);border-radius:6px}._duplicates_1xl7v_232{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}._duplicatesLabel_1xl7v_239{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}._duplicateItem_1xl7v_247{display:flex;align-items:baseline;gap:8px;text-align:left;background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:8px 10px;cursor:pointer;font-family:inherit}._duplicateItem_1xl7v_247:hover{border-color:var(--ind)}._duplicateName_1xl7v_262{font-size:13px;font-weight:600;color:var(--text)}._duplicateConfidence_1xl7v_268{font-size:11px;font-weight:700;color:#d97706;flex-shrink:0}._duplicateReason_1xl7v_275{font-size:12px;color:var(--text-muted);flex:1}._filterBar_1wpsf_2{display:flex;align-items:center;gap:6px;padding:6px 12px;border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;flex-wrap:wrap}._filterBtn_1wpsf_13{padding:3px 10px;border-radius:12px;border:1px solid var(--border);background:none;font-size:12px;font-weight:500;color:#6b7280;cursor:pointer;transition:background .12s,color .12s,border-color .12s;display:flex;align-items:center;gap:5px;white-space:nowrap}._filterBtn_1wpsf_13:hover{background:#f3f4f6;color:#374151}._filterBtnActive_1wpsf_30[data-status=PENDING]{color:#6b7280;background:#f3f4f6;border-color:#d1d5db}._filterBtnActive_1wpsf_30[data-status=ACTIVE]{color:#6366f1;background:#eef0ff;border-color:#6366f1}._filterBtnActive_1wpsf_30[data-status=COMPLETE]{color:#16a34a;background:#f0fdf4;border-color:#86efac}._filterBtnActive_1wpsf_30[data-status=BLOCKED]{color:#dc2626;background:#fef2f2;border-color:#fca5a5}._filterBtnActive_1wpsf_30[data-status=ARCHIVE]{color:#92400e;background:#fffbeb;border-color:#fcd34d}._filterBtnActive_1wpsf_30[data-status=DONE]{color:#16a34a;background:#f0fdf4;border-color:#86efac}._filterBtnCount_1wpsf_37{background:currentColor;color:#fff;font-size:10px;font-weight:700;border-radius:8px;padding:0 5px;line-height:16px;opacity:.85}._filterClear_1wpsf_48{margin-left:auto;padding:3px 8px;border-radius:8px;border:none;background:none;font-size:11px;color:#9ca3af;cursor:pointer}._filterClear_1wpsf_48:hover{color:#374151}._gantt_1wpsf_60{display:flex;flex-direction:row;flex:1;overflow:hidden;background:var(--surface)}._leftPanel_1wpsf_69{width:var(--lw);flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid var(--border);background:var(--surface);z-index:10;overflow:hidden}._cornerHeader_1wpsf_80{height:var(--hh);flex-shrink:0;display:flex;align-items:center;padding:0 8px 0 12px;border-bottom:1px solid var(--border);background:var(--surface)}._cornerLabel_1wpsf_90{flex:1;font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}._addFeatureBtn_1wpsf_99{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--border);border-radius:5px;font-size:16px;line-height:1;color:var(--text-muted);cursor:pointer;flex-shrink:0}._addFeatureBtn_1wpsf_99:hover{background:var(--ind);border-color:var(--ind);color:#fff}._searchWrap_1wpsf_122{position:relative;flex:1;min-width:0;margin:0 6px}._searchInput_1wpsf_129{width:100%;height:24px;padding:0 22px 0 7px;border:1px solid var(--border);border-radius:5px;font-size:11.5px;font-family:inherit;background:var(--bg);color:var(--text);outline:none;box-sizing:border-box}._searchInput_1wpsf_129::placeholder{color:var(--text-muted);opacity:.6}._searchInput_1wpsf_129:focus{border-color:var(--ind)}._searchClear_1wpsf_146{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:none;border:none;font-size:13px;color:var(--text-muted);cursor:pointer;padding:0;line-height:1}._searchClear_1wpsf_146:hover{color:var(--text)}._projectDeadlineBtn_1wpsf_168{height:22px;padding:0 7px;border-radius:5px;font-size:11px;font-weight:600;cursor:pointer;flex-shrink:0;margin-right:4px;white-space:nowrap;display:flex;align-items:center;transition:opacity .1s}._projectDeadlineBtn_1wpsf_168:hover{opacity:.8}._projectDeadlineEmpty_1wpsf_184{background:none;border:1px dashed var(--border);color:var(--text-muted);font-size:13px;padding:0 5px}._projectDeadlineEmpty_1wpsf_184:hover{border-color:#7c3aed;color:#7c3aed}._projectDeadlineOk_1wpsf_195{background:#ede9fe;border:1px solid #7c3aed;color:#5b21b6}._projectDeadlineBehind_1wpsf_200{background:#fee2e2;border:1px solid #ef4444;color:#991b1b}._projectDeadlineInput_1wpsf_206{height:22px;width:110px;border:1px solid #7c3aed;border-radius:5px;font-size:11px;padding:0 4px;outline:none;margin-right:4px;color:var(--text);background:var(--surface);flex-shrink:0}._leftBody_1wpsf_220{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}._leftBody_1wpsf_220::-webkit-scrollbar{display:none}._resizeHandle_1wpsf_232{width:12px;margin-left:-1px;flex-shrink:0;cursor:col-resize;position:relative;z-index:11;touch-action:none;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}._resizeHandle_1wpsf_232:after{content:"";width:4px;height:32px;border-radius:4px;background:var(--border);transition:background .15s,transform .15s}._resizeHandle_1wpsf_232:hover:after,._resizeHandle_1wpsf_232:active:after{background:var(--ind);transform:scaleX(1.5)}._rightPanel_1wpsf_263{flex:1;overflow:auto;position:relative;-webkit-overflow-scrolling:touch}._dateHeaderSticky_1wpsf_271{position:sticky;top:0;z-index:5;background:var(--surface)}._chart_1wpsf_278{position:relative;display:inline-block;min-width:100%}@media(max-width:480px){._cornerHeader_1wpsf_80{padding:0 6px 0 8px}._addFeatureBtn_1wpsf_99{width:26px;height:26px}}._container_7hhe5_1{flex:1;display:flex;flex-direction:column;overflow:hidden;background:var(--bg)}._toolbar_7hhe5_9{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0}._search_7hhe5_19{flex:1;max-width:320px;height:32px;padding:0 10px;background:var(--bg);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:13px;font-family:inherit;outline:none}._search_7hhe5_19:focus{border-color:var(--ind)}._search_7hhe5_19::placeholder{color:var(--text-muted)}._addBtn_7hhe5_35{height:32px;padding:0 14px;background:var(--ind);border:none;border-radius:6px;color:#fff;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap}._addBtn_7hhe5_35:hover{opacity:.88}._list_7hhe5_50{flex:1;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:8px}._empty_7hhe5_59{padding:48px 0;text-align:center;color:var(--text-muted);font-size:13px}._card_7hhe5_68{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;background:var(--surface);border:1px solid var(--border);border-radius:8px;transition:border-color .12s}._card_7hhe5_68:hover{border-color:#c4c9d6}._card_7hhe5_68:hover ._cardActions_7hhe5_79{opacity:1}._cardIcon_7hhe5_81{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--bg);border:1px solid var(--border);border-radius:6px;overflow:hidden;margin-top:1px}._cardIcon_7hhe5_81 img{width:16px;height:16px;object-fit:contain}._globeIcon_7hhe5_95{font-size:13px}._cardContent_7hhe5_97{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._cardTitle_7hhe5_105{font-size:13px;font-weight:600;color:var(--text);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cardTitle_7hhe5_105:hover{color:var(--ind);text-decoration:underline}._cardUrl_7hhe5_116{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cardMeta_7hhe5_124{font-size:11px;color:var(--text-muted);margin-top:3px}._cardLinked_7hhe5_130{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}._linkedChip_7hhe5_137{display:inline-flex;align-items:center;gap:4px;padding:2px 7px 2px 5px;border-radius:4px;font-size:11px;font-weight:500;background:var(--ind-light);color:var(--ind);border:1px solid #c7d2fe;white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis}._linkedChipDot_7hhe5_153{width:6px;height:6px;border-radius:50%;flex-shrink:0}._linkedChipSep_7hhe5_159{opacity:.5;margin:0 1px}._cardActions_7hhe5_79{display:flex;align-items:center;gap:4px;flex-shrink:0;opacity:0;transition:opacity .12s}._editBtn_7hhe5_173{height:26px;padding:0 10px;background:none;border:1px solid var(--border);border-radius:5px;color:var(--text-muted);font-size:12px;font-family:inherit;cursor:pointer}._editBtn_7hhe5_173:hover{background:var(--bg);color:var(--text)}._deleteBtn_7hhe5_186{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--border);border-radius:5px;color:var(--text-muted);font-size:16px;font-family:inherit;cursor:pointer;line-height:1}._deleteBtn_7hhe5_186:hover{background:#fee2e2;border-color:#fca5a5;color:#dc2626}._backdrop_7hhe5_205{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:1000;display:flex;align-items:center;justify-content:center}._modal_7hhe5_215{background:var(--surface);border-radius:12px;box-shadow:0 24px 64px #0000002e;width:480px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);display:flex;flex-direction:column}._modalHeader_7hhe5_226{display:flex;align-items:center;padding:18px 20px 0;flex-shrink:0}._modalTitle_7hhe5_233{flex:1;font-size:15px;font-weight:600;color:var(--text)}._closeBtn_7hhe5_240{background:none;border:none;font-size:22px;line-height:1;color:var(--text-muted);cursor:pointer;padding:0}._closeBtn_7hhe5_240:hover{color:var(--text)}._modalBody_7hhe5_251{flex:1;overflow-y:auto;padding:14px 20px 6px;display:flex;flex-direction:column;gap:6px}._fieldLabel_7hhe5_260{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:10px}._textInput_7hhe5_269{width:100%;height:34px;padding:0 10px;border:1px solid var(--border);border-radius:6px;font-size:13px;color:var(--text);background:var(--bg);outline:none;box-sizing:border-box;font-family:inherit}._textInput_7hhe5_269:focus{border-color:var(--ind)}._textInput_7hhe5_269::placeholder{color:var(--text-muted)}._pickerTrigger_7hhe5_287{display:flex;align-items:center;width:100%;min-height:34px;padding:4px 10px;border:1px solid var(--border);border-radius:6px;background:var(--bg);cursor:text;font-size:13px;font-family:inherit;gap:6px;flex-wrap:wrap;box-sizing:border-box}._pickerTrigger_7hhe5_287:focus-within{border-color:var(--ind)}._pickerInput_7hhe5_305{flex:1;min-width:120px;border:none;outline:none;background:transparent;font-size:13px;color:var(--text);font-family:inherit;padding:2px 0}._pickerInput_7hhe5_305::placeholder{color:var(--text-muted)}._pickerChip_7hhe5_318{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 6px;border-radius:4px;font-size:11px;font-weight:500;background:var(--ind-light);color:var(--ind);border:1px solid #c7d2fe;white-space:nowrap;max-width:200px}._pickerChipText_7hhe5_332{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pickerChipRemove_7hhe5_337{background:none;border:none;cursor:pointer;font-size:13px;padding:0;line-height:1;color:var(--ind);opacity:.6;flex-shrink:0}._pickerChipRemove_7hhe5_337:hover{opacity:1}._dropdown_7hhe5_352{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #0000001a;max-height:240px;overflow-y:auto;padding:4px 0}._dropGroup_7hhe5_362{padding:6px 10px 2px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);position:sticky;top:0;background:var(--surface);border-top:1px solid var(--border)}._dropGroup_7hhe5_362:first-child{border-top:none}._dropItem_7hhe5_376{display:flex;align-items:center;gap:7px;width:100%;padding:6px 10px;background:none;border:none;cursor:pointer;font-size:12px;font-family:inherit;color:var(--text);text-align:left;transition:background .08s}._dropItem_7hhe5_376:hover{background:var(--bg)}._dropItemSelected_7hhe5_392{background:var(--ind-light)}._dropItemSelected_7hhe5_392:hover{background:#dde5ff}._dropItemCheck_7hhe5_395{width:14px;height:14px;border:1.5px solid var(--border);border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:8px;flex-shrink:0;color:transparent}._dropItemCheckSelected_7hhe5_407{background:var(--ind);border-color:var(--ind);color:#fff}._dropItemDot_7hhe5_413{width:7px;height:7px;border-radius:50%;flex-shrink:0}._dropItemPath_7hhe5_420{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dropItemSep_7hhe5_427{color:var(--text-muted);margin:0 2px}._dropEmpty_7hhe5_432{padding:16px 10px;text-align:center;color:var(--text-muted);font-size:12px}._footer_7hhe5_441{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px 18px;border-top:1px solid var(--border);flex-shrink:0}._cancelBtn_7hhe5_450{height:34px;padding:0 16px;background:none;border:1px solid var(--border);border-radius:6px;font-size:13px;font-family:inherit;color:var(--text-muted);cursor:pointer}._cancelBtn_7hhe5_450:hover{background:var(--bg);color:var(--text)}._submitBtn_7hhe5_463{height:34px;padding:0 20px;background:var(--ind);border:none;border-radius:6px;font-size:13px;font-weight:600;font-family:inherit;color:#fff;cursor:pointer}._submitBtn_7hhe5_463:hover:not(:disabled){opacity:.88}._submitBtn_7hhe5_463:disabled{opacity:.38;cursor:not-allowed}._board_17mzr_2{display:flex;flex-direction:row;align-items:flex-start;gap:12px;height:100%;overflow-x:auto;overflow-y:hidden;padding:16px;box-sizing:border-box;background:#f7f8fa}._column_17mzr_17{display:flex;flex-direction:column;flex-shrink:0;width:272px;max-height:100%;background:#fff;border:1px solid #e8eaed;border-radius:10px;overflow:hidden;transition:border-color .15s,box-shadow .15s}._backlogColumn_17mzr_30{border-style:dashed}._columnOver_17mzr_34{border-color:#6366f1;box-shadow:0 0 0 2px #6366f120}._colPlaceholder_17mzr_39{flex-shrink:0;border:2px dashed #6366f1;border-radius:10px;background:#f5f3ff;min-height:80px;transition:background .15s}._colHeader_17mzr_50{display:flex;align-items:center;gap:7px;padding:11px 12px 10px;border-bottom:1px solid #f1f2f4;flex-shrink:0;position:relative}._colDragHandle_17mzr_60{color:#d1d5db;font-size:13px;cursor:grab;flex-shrink:0;line-height:1;padding:0 1px;transition:color .1s}._colDragHandle_17mzr_60:hover{color:#9ca3af}._colDragHandle_17mzr_60:active{cursor:grabbing}._colDot_17mzr_72{width:8px;height:8px;border-radius:50%;flex-shrink:0}._colDotBtn_17mzr_79{cursor:pointer;transition:transform .1s}._colDotBtn_17mzr_79:hover{transform:scale(1.4)}._colorPopover_17mzr_85{position:absolute;top:calc(100% + 4px);left:28px;display:grid;grid-template-columns:repeat(6,18px);gap:5px;padding:8px;background:#fff;border:1px solid #e8eaed;border-radius:8px;box-shadow:0 4px 16px #0000001f;z-index:100}._colorSwatch_17mzr_100{width:18px;height:18px;border-radius:50%;cursor:pointer;transition:transform .1s;outline:2px solid transparent;outline-offset:2px}._colorSwatch_17mzr_100:hover{transform:scale(1.2)}._colorSwatchActive_17mzr_110{outline-color:#374151}._colName_17mzr_112{font-size:12px;font-weight:600;color:#111827;flex:1;cursor:default;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._colNameInput_17mzr_123{font-size:12px;font-weight:600;color:#111827;flex:1;border:1px solid #6366f1;border-radius:4px;padding:1px 5px;outline:none;min-width:0}._colCount_17mzr_135{font-size:11px;font-weight:600;color:#9ca3af;background:#f3f4f6;border-radius:10px;padding:1px 7px;flex-shrink:0}._colDeleteBtn_17mzr_145{background:none;border:none;color:#d1d5db;font-size:15px;cursor:pointer;padding:0 2px;line-height:1;flex-shrink:0;transition:color .1s}._colDeleteBtn_17mzr_145:hover{color:#ef4444}._colCards_17mzr_160{display:flex;flex-direction:column;gap:8px;padding:10px;overflow-y:auto;flex:1}._card_17mzr_171{background:#fff;border:1px solid #e8eaed;border-radius:8px;padding:10px 11px 9px;cursor:grab;transition:box-shadow .12s,border-color .12s;-webkit-user-select:none;user-select:none}._card_17mzr_171:hover{border-color:#c7c9ce;box-shadow:0 2px 8px #00000012}._card_17mzr_171:active{cursor:grabbing}._cardDone_17mzr_188{background:#f0fdf4;border-color:#86efac}._cardDone_17mzr_188:hover{border-color:#4ade80}._doneBadge_17mzr_197{font-size:10px;font-weight:700;color:#fff;background:#10b981;border-radius:8px;padding:1px 7px;flex-shrink:0;letter-spacing:.01em}._cardNameDone_17mzr_208{text-decoration:line-through;color:#9ca3af}._cardTop_17mzr_213{display:flex;align-items:center;gap:6px;margin-bottom:7px}._typeBadge_17mzr_220{font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;letter-spacing:.01em}._typeTask_17mzr_228{background:#eff6ff;color:#3b82f6}._typeBug_17mzr_233{background:#fef2f2;color:#ef4444}._typeStory_17mzr_238{background:#f5f3ff;color:#8b5cf6}._subTaskBadge_17mzr_244{font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;background:#f1f5f9;color:var(--text-muted)}._subTaskBadgeDone_17mzr_252{background:#ecfdf5;color:#10b981}._priorityBadge_17mzr_257{font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;border:1px solid;margin-left:auto}._cardUid_17mzr_266{font-size:10px;font-weight:700;font-family:monospace;color:#9ca3af;letter-spacing:.04em;flex-shrink:0}._cardName_17mzr_208{font-size:12.5px;font-weight:500;color:#111827;line-height:1.4;margin:0 0 6px}._cardDesc_17mzr_283{font-size:11px;color:#6b7280;line-height:1.4;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._cardDesc_17mzr_283 p{margin:0}._cardDesc_17mzr_283 ul,._cardDesc_17mzr_283 ol{margin:0;padding-left:16px}._cardMeta_17mzr_298{display:flex;align-items:center;gap:6px;margin-top:8px}._cardPath_17mzr_305{display:flex;align-items:center;gap:4px;flex:1;min-width:0}._featureDot_17mzr_313{width:6px;height:6px;border-radius:50%;flex-shrink:0}._cardPathText_17mzr_320{font-size:10.5px;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}._cardPathSep_17mzr_329{font-size:10px;color:#d1d5db;flex-shrink:0}._ghostColumn_17mzr_337{position:fixed;z-index:9999;pointer-events:none;background:#fff;border:1px solid #c7caff;border-radius:10px;box-shadow:0 16px 48px #00000038,0 4px 12px #6366f126;opacity:.95;transform:rotate(2deg) scale(1.02);overflow:hidden;max-height:460px}._ghostCards_17mzr_351{display:flex;flex-direction:column;gap:6px;padding:8px 10px;overflow:hidden}._ghostCard_17mzr_351{display:flex;align-items:center;gap:6px;background:#f9fafb;border:1px solid #e8eaed;border-radius:6px;padding:6px 8px}._ghostCardName_17mzr_369{font-size:11.5px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._ghostMore_17mzr_378{font-size:11px;color:#9ca3af;text-align:center;padding:4px 0}._addColWrap_17mzr_387{flex-shrink:0;width:220px}._addColBtn_17mzr_392{width:100%;padding:10px 14px;background:none;border:1.5px dashed #d1d5db;border-radius:10px;color:#9ca3af;font-size:12px;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s,background .15s;text-align:left}._addColBtn_17mzr_392:hover{border-color:#6366f1;color:#6366f1;background:#f5f3ff}._addColForm_17mzr_412{background:#fff;border:1px solid #e8eaed;border-radius:10px;padding:10px}._addColInput_17mzr_419{width:100%;box-sizing:border-box;border:1px solid #6366f1;border-radius:6px;padding:6px 9px;font-size:12px;outline:none;color:#111827}._modalBackdrop_17mzr_432{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_17mzr_432{background:#fff;border-radius:12px;width:420px;max-width:95vw;box-shadow:0 20px 60px #0000002e;overflow:hidden}._modalHeader_17mzr_451{display:flex;align-items:flex-start;gap:12px;padding:18px 18px 14px;border-bottom:1px solid #f1f2f4}._modalTitle_17mzr_459{flex:1;font-size:14px;font-weight:600;color:#111827;line-height:1.4}._modalClose_17mzr_467{background:none;border:none;font-size:18px;color:#9ca3af;cursor:pointer;line-height:1;padding:0;flex-shrink:0}._modalClose_17mzr_467:hover{color:#111827}._modalBody_17mzr_479{padding:16px 18px 20px}._modalPath_17mzr_483{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#9ca3af;margin-bottom:10px}._modalDesc_17mzr_492{font-size:12px;color:#6b7280;line-height:1.5;margin:0 0 16px;padding:10px;background:#f9fafb;border-radius:6px}._modalFields_17mzr_502{display:flex;flex-direction:column;gap:12px}._modalField_17mzr_502{display:flex;align-items:center;gap:12px}._modalLabel_17mzr_514{font-size:11.5px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;width:72px;flex-shrink:0}._modalSelect_17mzr_524{flex:1;border:1px solid #e8eaed;border-radius:6px;padding:6px 9px;font-size:12px;color:#111827;background:#fff;outline:none;cursor:pointer}._modalSelect_17mzr_524:focus{border-color:#6366f1}._confirmBackdrop_17mzr_539{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1500}._confirmBox_17mzr_549{background:#fff;border-radius:10px;padding:22px 24px 18px;width:320px;box-shadow:0 16px 48px #0000002e}._confirmText_17mzr_557{font-size:13.5px;color:#111827;line-height:1.5;margin:0 0 18px}._confirmBtns_17mzr_564{display:flex;gap:8px;justify-content:flex-end}._confirmNo_17mzr_570{padding:7px 16px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:background .1s}._confirmNo_17mzr_570:hover{background:#e5e7eb}._confirmYes_17mzr_583{padding:7px 16px;background:#ef4444;border:none;border-radius:6px;font-size:13px;font-weight:500;color:#fff;cursor:pointer;transition:background .1s}._confirmYes_17mzr_583:hover{background:#dc2626}._container_1epkm_1{flex:1;display:flex;flex-direction:column;overflow:hidden;background:var(--surface)}._toolbar_1epkm_9{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0}._search_1epkm_19{flex:1;max-width:320px;height:32px;padding:0 10px;background:var(--bg);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:13px;font-family:inherit;outline:none}._search_1epkm_19:focus{border-color:var(--ind)}._search_1epkm_19::placeholder{color:var(--text-muted)}._addBtn_1epkm_35{height:32px;padding:0 14px;background:var(--ind);border:none;border-radius:6px;color:#fff;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap}._addBtn_1epkm_35:hover{opacity:.88}._list_1epkm_50{flex:1;overflow-y:auto;padding:8px 16px 24px}._empty_1epkm_56{padding:48px 0;text-align:center;color:var(--text-muted);font-size:13px}._page_1sgsf_1{height:100vh;display:flex;align-items:center;justify-content:center;background:#f3f4f6}._card_1sgsf_9{background:#fff;border:1px solid #e4e6ea;border-radius:16px;padding:40px;width:min(380px,calc(100% - 32px));box-shadow:0 4px 24px #00000012;display:flex;flex-direction:column;gap:16px}@media(max-width:480px){._card_1sgsf_9{padding:28px 20px;border-radius:12px}}._logo_1sgsf_28{font-size:13px;font-weight:700;color:#6366f1;letter-spacing:.04em;text-transform:uppercase}._loginTypeToggle_1sgsf_36{display:flex;background:#f3f4f6;border-radius:8px;padding:3px;gap:3px}._typeBtn_1sgsf_44{flex:1;padding:7px 0;border:none;border-radius:6px;background:transparent;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;transition:background .15s,color .15s}._typeBtn_1sgsf_44:hover{color:#111827}._typeBtnActive_1sgsf_61{background:#fff;color:#111827;font-weight:600;box-shadow:0 1px 3px #0000001a}._tabs_1sgsf_68{display:flex;border-bottom:1px solid #e4e6ea;gap:0;margin-bottom:-4px}._tab_1sgsf_68{flex:1;background:none;border:none;border-bottom:2px solid transparent;padding:8px 0;font-size:14px;font-weight:500;color:#9ca3af;cursor:pointer;transition:color .15s,border-color .15s;margin-bottom:-1px}._tab_1sgsf_68:hover{color:#6b7280}._tabActive_1sgsf_93{color:#6366f1;border-bottom-color:#6366f1;font-weight:600}._title_1sgsf_99{font-size:20px;font-weight:700;color:#111827;margin:0}._fields_1sgsf_106{display:flex;flex-direction:column;gap:10px}._input_1sgsf_112{width:100%;box-sizing:border-box;padding:10px 12px;border:1.5px solid #e4e6ea;border-radius:8px;font-size:14px;color:#111827;outline:none;transition:border-color .15s}._input_1sgsf_112:focus{border-color:#6366f1}._error_1sgsf_128{font-size:12px;color:#ef4444;padding:8px 10px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px}._btn_1sgsf_137{padding:10px 0;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}._btn_1sgsf_137:hover:not(:disabled){background:#4f46e5}._btn_1sgsf_137:disabled{opacity:.5;cursor:not-allowed}._overlay_yzz95_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:200;padding:16px}._modal_yzz95_12{background:var(--surface);border-radius:12px;width:100%;max-width:560px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000040}._header_yzz95_24{display:flex;align-items:center;padding:18px 20px 14px;border-bottom:1px solid var(--border);gap:10px}._title_yzz95_32{font-size:16px;font-weight:700;color:var(--text);flex:1}._projectName_yzz95_39{font-size:12px;color:var(--text-muted);background:var(--bg);border-radius:4px;padding:2px 8px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._closeBtn_yzz95_51{background:none;border:none;cursor:pointer;color:var(--text-muted);font-size:16px;padding:4px;line-height:1}._closeBtn_yzz95_51:hover{color:var(--text)}._body_yzz95_64{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:20px}._loading_yzz95_73{color:var(--text-muted);font-size:13px;text-align:center;padding:24px 0}._list_yzz95_81{list-style:none;display:flex;flex-direction:column;gap:8px}._row_yzz95_88{display:flex;align-items:center;gap:10px}._info_yzz95_94{flex:1;min-width:0}._name_yzz95_99{font-size:13px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:4px}._you_yzz95_108{font-size:11px;font-weight:400;color:var(--text-muted)}._email_yzz95_114{font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._permSelect_yzz95_122{border:1px solid var(--border);border-radius:6px;height:32px;padding:0 8px;font-size:13px;font-family:inherit;color:var(--text);background:var(--surface);cursor:pointer;flex-shrink:0}._permSelect_yzz95_122:disabled{opacity:.5;cursor:default}._removeBtn_yzz95_140{background:none;border:none;cursor:pointer;color:var(--text-muted);font-size:14px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;flex-shrink:0}._removeBtn_yzz95_140:hover{background:#fee2e2;color:var(--conflict)}._nameSection_yzz95_161{border-bottom:1px solid var(--border);padding-bottom:16px;display:flex;flex-direction:column;gap:8px}._nameRow_yzz95_169{display:flex;gap:8px}._toggleBtn_yzz95_175{display:flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:8px 12px;cursor:pointer;font-size:13px;font-family:inherit;color:var(--text-muted);text-align:left;transition:border-color .15s;width:100%}._toggleBtn_yzz95_175:hover{border-color:#c4c9d6}._toggleBtnOn_yzz95_194{border-color:#10b981;background:#f0fdf4;color:#059669}._toggleKnob_yzz95_200{flex-shrink:0;width:32px;height:18px;border-radius:9px;background:var(--border);position:relative;transition:background .15s}._toggleKnob_yzz95_200:after{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background:#fff;top:2px;left:2px;transition:left .15s;box-shadow:0 1px 3px #0003}._toggleBtnOn_yzz95_194 ._toggleKnob_yzz95_200{background:#10b981}._toggleBtnOn_yzz95_194 ._toggleKnob_yzz95_200:after{left:16px}._addSection_yzz95_232{border-top:1px solid var(--border);padding-top:16px;display:flex;flex-direction:column;gap:8px}._addTitle_yzz95_240{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:8px}._memberCount_yzz95_251{font-size:11px;font-weight:600;color:var(--text-muted);background:var(--bg);border:1px solid var(--border);border-radius:20px;padding:1px 8px;text-transform:none;letter-spacing:0}._memberCountAtLimit_yzz95_263{color:#dc2626;background:#fef2f2;border-color:#fecaca}._addForm_yzz95_269{display:flex;flex-wrap:wrap;gap:8px}._input_yzz95_275{border:1px solid var(--border);border-radius:6px;height:34px;padding:0 10px;font-size:13px;font-family:inherit;color:var(--text);background:var(--bg);flex:1;min-width:140px;box-sizing:border-box}._input_yzz95_275::placeholder{color:var(--text-muted)}._input_yzz95_275:focus{outline:none;border-color:var(--ind)}._idInput_yzz95_292{flex:0 0 90px;min-width:0;font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase}._idHint_yzz95_301{font-size:11px;font-weight:400;color:var(--text-muted);text-transform:none;letter-spacing:0}._idError_yzz95_309{font-size:12px;color:#ef4444}._idPreview_yzz95_314{font-size:12px;color:var(--text-muted)}._idPreview_yzz95_314 strong{color:var(--ind);font-family:monospace}._addBtn_yzz95_324{background:var(--ind);color:#fff;border:none;border-radius:6px;height:34px;padding:0 16px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;flex-shrink:0}._addBtn_yzz95_324:disabled{opacity:.6;cursor:default}._addBtn_yzz95_324:hover:not(:disabled){opacity:.88}._secondaryBtn_yzz95_341{background:none;border:1px solid var(--border);border-radius:6px;height:34px;padding:0 14px;font-size:13px;font-family:inherit;color:var(--text-muted);cursor:pointer}._secondaryBtn_yzz95_341:hover{border-color:#c4c9d6;color:var(--text)}._linkBtn_yzz95_354{background:none;border:none;padding:0;font-size:12px;font-weight:600;color:var(--ind);cursor:pointer;font-family:inherit}._linkBtn_yzz95_354:hover{text-decoration:underline}._aiConfiguredRow_yzz95_366{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--text)}._hint_yzz95_374{font-size:12px;color:var(--text-muted);line-height:1.5;margin:0}._error_yzz95_381{font-size:12px;color:var(--conflict)}._footer_yzz95_387{border-top:1px solid var(--border);padding:12px 20px}._legend_yzz95_392{display:flex;flex-direction:column;gap:2px;font-size:11px;color:var(--text-muted)}@media(max-width:560px){._overlay_yzz95_1{align-items:flex-end;padding:0}._modal_yzz95_12{max-height:92vh;border-radius:16px 16px 0 0;width:100%;max-width:100%}._header_yzz95_24{padding:14px 16px 12px}._body_yzz95_64{padding:12px 16px}._projectName_yzz95_39{display:none}._closeBtn_yzz95_51{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}._row_yzz95_88{flex-wrap:wrap;gap:6px}._permSelect_yzz95_122{width:100%;height:44px;font-size:16px}._removeBtn_yzz95_140{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}._addForm_yzz95_269{flex-direction:column}._input_yzz95_275{min-width:unset;width:100%;height:44px;font-size:16px}._addBtn_yzz95_324{width:100%;height:48px;font-size:15px;border-radius:10px}}._page_gv2t3_1{flex:1;background:#f3f4f6;overflow-y:auto;min-height:0}._inner_gv2t3_8{max-width:984px;margin:0 auto;padding:48px 24px 64px}._loading_gv2t3_14{display:flex;align-items:center;justify-content:center;height:100%;font-size:1rem;color:#6b7280}._topBar_gv2t3_23{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32px}._limitArea_gv2t3_30{display:flex;align-items:center;gap:6px;padding-bottom:4px}._limitBadge_gv2t3_37{font-size:13px;font-weight:600;color:#6b7280;background:#f3f4f6;border:1px solid #e4e6ea;border-radius:20px;padding:3px 10px;line-height:1}._limitBadgeAtLimit_gv2t3_48{color:#dc2626;background:#fef2f2;border-color:#fecaca}._infoWrap_gv2t3_54{position:relative;display:flex;align-items:center}._infoIcon_gv2t3_60{font-size:14px;color:#9ca3af;cursor:default;line-height:1;-webkit-user-select:none;user-select:none}._infoTooltip_gv2t3_68{display:none;position:absolute;top:calc(100% + 8px);right:0;width:240px;background:#1f2937;color:#f9fafb;font-size:12px;line-height:1.5;border-radius:8px;padding:10px 12px;box-shadow:0 4px 16px #0000002e;z-index:50;pointer-events:none}._infoTooltip_gv2t3_68:after{content:"";position:absolute;bottom:100%;right:5px;border:6px solid transparent;border-bottom-color:#1f2937}._infoWrap_gv2t3_54:hover ._infoTooltip_gv2t3_68{display:block}._greeting_gv2t3_98{font-size:13px;color:#6b7280;margin-bottom:4px}._heading_gv2t3_104{font-size:28px;font-weight:700;color:#111827;margin:0}._grid_gv2t3_111{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:900px){._grid_gv2t3_111{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:560px){._inner_gv2t3_8{padding:24px 16px 48px}._topBar_gv2t3_23{margin-bottom:20px}._heading_gv2t3_104{font-size:22px}._grid_gv2t3_111{grid-template-columns:1fr;gap:12px}._card_gv2t3_142{min-height:unset}}._card_gv2t3_142{background:#fff;border:1px solid #e4e6ea;border-radius:12px;box-shadow:0 2px 10px #0000000d;position:relative;overflow:hidden;min-height:192px;display:flex;flex-direction:column}._cardAccent_gv2t3_161{height:4px;width:100%;flex-shrink:0}._cardBody_gv2t3_167{padding:14px 15px 15px;display:flex;flex-direction:column;flex:1;gap:6px}._cardHeader_gv2t3_175{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}._cardName_gv2t3_182{font-size:15px;font-weight:600;color:#111827;line-height:1.3;flex:1}._cardActions_gv2t3_190{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-top:1px}._manageBtn_gv2t3_198{background:none;border:none;cursor:pointer;color:#9ca3af;font-size:14px;padding:0;line-height:1}._manageBtn_gv2t3_198:hover{color:#6366f1}._copyBtn_gv2t3_210{background:none;border:none;cursor:pointer;color:#9ca3af;font-size:14px;padding:0;line-height:1}._copyBtn_gv2t3_210:hover{color:#10b981}._copyBtn_gv2t3_210:disabled{opacity:.5;cursor:default}._cardMeta_gv2t3_223{font-size:12px;color:#6b7280}._cardAvatars_gv2t3_228{display:flex;margin-top:4px}._avatarWrap_gv2t3_233{margin-right:-6px;border-radius:50%;border:2px solid #fff;overflow:visible}._avatarMore_gv2t3_240{width:24px;height:24px;border-radius:50%;background:#e4e6ea;color:#6b7280;font-size:9px;font-weight:600;display:flex;align-items:center;justify-content:center;margin-left:4px;border:2px solid #fff}._cardFooter_gv2t3_255{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:flex-end}._openBtn_gv2t3_263{background:#eef2ff;color:#6366f1;border:none;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}._openBtn_gv2t3_263:hover{background:#e0e7ff}._cardNew_gv2t3_281{border:1.5px dashed #e4e6ea;box-shadow:none;justify-content:center;align-items:center}._cardNewBtn_gv2t3_288{border:1.5px dashed #e4e6ea;box-shadow:none;cursor:pointer;background:#fff;justify-content:center;align-items:center;flex-direction:column;gap:8px;transition:background .15s,border-color .15s;text-align:center;width:100%}._cardNewBtn_gv2t3_288:hover{background:#f9fafb;border-color:#6366f1}._cardNewDisabled_gv2t3_307{cursor:default;pointer-events:none}._newProjectPlus_gv2t3_312{width:40px;height:40px;border-radius:50%;background:#eef2ff;color:#6366f1;font-size:22px;display:flex;align-items:center;justify-content:center;margin:0 auto}._newProjectLabel_gv2t3_325{font-size:14px;font-weight:600;color:#6b7280}._newProjectForm_gv2t3_331{padding:20px;display:flex;flex-direction:column;gap:12px;width:100%;box-sizing:border-box}._newProjectInput_gv2t3_340{width:100%;box-sizing:border-box;padding:8px 10px;border:1.5px solid #e4e6ea;border-radius:6px;font-size:14px;outline:none}._newProjectInput_gv2t3_340:focus{border-color:#6366f1}._newProjectActions_gv2t3_354{display:flex;gap:8px;justify-content:flex-end}._cancelBtn_gv2t3_360{padding:6px 12px;border:1px solid #e4e6ea;border-radius:6px;background:#fff;font-size:12px;cursor:pointer;color:#6b7280}._confirmBtn_gv2t3_370{padding:6px 12px;border:none;border-radius:6px;background:#6366f1;color:#fff;font-size:12px;font-weight:600;cursor:pointer}._confirmBtn_gv2t3_370:disabled{opacity:.5;cursor:not-allowed}._topBarRight_gv2t3_388{display:flex;align-items:center;gap:10px}._importBtn_gv2t3_396{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:#fff;border:1px solid #e4e6ea;border-radius:8px;font-size:12px;font-weight:600;color:#374151;cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap}._importBtn_gv2t3_396:hover{background:#f9fafb;border-color:#6366f1;color:#6366f1}._importBtnLoading_gv2t3_418{opacity:.6;cursor:default;pointer-events:none}._exportWrap_gv2t3_426{position:relative}._exportBtn_gv2t3_430{background:none;border:none;cursor:pointer;color:#9ca3af;font-size:14px;padding:0;line-height:1}._exportBtn_gv2t3_430:hover{color:#6366f1}._exportBtn_gv2t3_430:disabled{opacity:.5;cursor:default}._exportMenu_gv2t3_443{position:absolute;top:calc(100% + 6px);right:0;background:#fff;border:1px solid #e4e6ea;border-radius:8px;box-shadow:0 4px 16px #0000001f;z-index:50;overflow:hidden;min-width:80px}._exportMenuItem_gv2t3_456{display:block;width:100%;padding:8px 14px;background:none;border:none;text-align:left;font-size:12px;font-weight:600;color:#374151;cursor:pointer}._exportMenuItem_gv2t3_456:hover{background:#f3f4f6;color:#6366f1}._empty_gv2t3_476{margin-top:24px;font-size:14px;color:#6b7280;text-align:center}._page_1vt50_1{flex:1;background:#f3f4f6;overflow-y:auto;min-height:0}._inner_1vt50_8{max-width:520px;margin:0 auto;padding:40px 24px 64px}@media(max-width:560px){._inner_1vt50_8{padding:24px 16px 48px}._card_1vt50_19{padding:16px}}._back_1vt50_24{background:none;border:none;font-size:13px;color:#6366f1;cursor:pointer;padding:0;margin-bottom:24px;display:block}._back_1vt50_24:hover{text-decoration:underline}._heading_1vt50_39{font-size:24px;font-weight:700;color:#111827;margin:0 0 24px}._card_1vt50_19{background:#fff;border:1px solid #e4e6ea;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:16px}._emailRow_1vt50_56{display:flex;align-items:center;justify-content:space-between}._emailVal_1vt50_62{font-size:13px;color:#6b7280}._divider_1vt50_67{height:1px;background:#f3f4f6;margin:0 -24px}._row_1vt50_73{display:flex;flex-direction:column;gap:6px}._label_1vt50_79{font-size:12px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.04em}._input_1vt50_87{padding:9px 12px;border:1.5px solid #e4e6ea;border-radius:8px;font-size:14px;color:#111827;outline:none;transition:border-color .15s}._input_1vt50_87:focus{border-color:#6366f1}._error_1vt50_101{font-size:12px;color:#ef4444;padding:8px 10px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px}._actions_1vt50_110{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:4px}._savedMsg_1vt50_118{font-size:13px;color:#10b981;font-weight:500}._saveBtn_1vt50_124{padding:9px 20px;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}._saveBtn_1vt50_124:hover:not(:disabled){background:#4f46e5}._saveBtn_1vt50_124:disabled{opacity:.5;cursor:not-allowed}._page_nodsz_1{flex:1;background:#f3f4f6;overflow-y:auto;min-height:0}._inner_nodsz_8{max-width:900px;margin:0 auto;padding:40px 24px 64px}._topBar_nodsz_14{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32px;gap:16px}._backBtn_nodsz_22{background:none;border:none;cursor:pointer;font-size:13px;color:var(--text-muted);padding:0;align-self:center;white-space:nowrap}._backBtn_nodsz_22:hover{color:var(--ind)}._subtitle_nodsz_35{font-size:12px;color:var(--text-muted);margin-bottom:2px}._heading_nodsz_41{font-size:26px;font-weight:700;color:var(--text);margin:0}._newBtn_nodsz_48{background:var(--ind);color:#fff;border:none;border-radius:7px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;align-self:center}._newBtn_nodsz_48:hover{opacity:.88}._loading_nodsz_63,._empty_nodsz_63{text-align:center;color:var(--text-muted);font-size:14px;margin-top:48px}._newRoleForm_nodsz_71{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:16px;margin-bottom:24px;display:flex;flex-direction:column;gap:12px}._newNameInput_nodsz_82{width:100%;height:34px;padding:0 10px;border:1px solid var(--border);border-radius:6px;font-size:14px;font-family:inherit;color:var(--text);background:var(--bg);box-sizing:border-box;outline:none}._newNameInput_nodsz_82:focus{border-color:var(--ind)}._newRoleActions_nodsz_98{display:flex;justify-content:flex-end;gap:8px}._cancelBtn_nodsz_104{background:none;border:1px solid var(--border);border-radius:6px;padding:6px 14px;font-size:12px;cursor:pointer;color:var(--text-muted);font-family:inherit}._saveBtn_nodsz_115{background:var(--ind);color:#fff;border:none;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}._saveBtn_nodsz_115:disabled{opacity:.5;cursor:default}._saveBtn_nodsz_115:hover:not(:disabled){opacity:.88}._colorPicker_nodsz_131{display:flex;gap:6px;flex-wrap:wrap}._colorDot_nodsz_137{width:22px;height:22px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;flex-shrink:0}._colorDotActive_nodsz_147{border-color:var(--text);outline:2px solid #fff;outline-offset:-3px}._grid_nodsz_154{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}._roleCard_nodsz_161{background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden;display:flex;flex-direction:column}._roleCardHeader_nodsz_170{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 0}._roleColorBar_nodsz_177{width:4px;height:32px;border-radius:0 3px 3px 0;flex-shrink:0}._roleName_nodsz_184{flex:1;font-size:14px;font-weight:600;color:var(--text)}._roleNameInput_nodsz_191{flex:1;height:28px;padding:0 8px;border:1px solid var(--ind);border-radius:5px;font-size:13px;font-family:inherit;color:var(--text);background:var(--bg);outline:none}._roleActions_nodsz_204{display:flex;gap:2px;flex-shrink:0;padding-right:8px}._roleActionBtn_nodsz_211{background:none;border:none;cursor:pointer;color:var(--text-muted);font-size:15px;width:26px;height:26px;border-radius:4px;display:flex;align-items:center;justify-content:center}._roleActionBtn_nodsz_211:hover{background:var(--bg);color:var(--text)}._editPanel_nodsz_230{padding:0 12px 12px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--border)}._editActions_nodsz_238{display:flex;justify-content:flex-end;gap:6px}._assignedMembers_nodsz_245{padding:8px 12px;display:flex;flex-direction:column;gap:6px;min-height:40px}._noMembers_nodsz_253{font-size:12px;color:var(--text-muted);font-style:italic}._assignedMember_nodsz_245{display:flex;align-items:center;gap:8px}._assignedName_nodsz_265{flex:1;font-size:13px;color:var(--text)}._unassignBtn_nodsz_271{background:none;border:none;cursor:pointer;color:var(--text-muted);font-size:14px;padding:2px 4px;border-radius:3px}._unassignBtn_nodsz_271:hover{color:var(--conflict);background:#fee2e2}._assignSection_nodsz_284{border-top:1px solid var(--border);padding:8px 12px}._assignToggle_nodsz_289{background:none;border:none;cursor:pointer;font-size:12px;color:var(--ind);padding:0;font-family:inherit}._assignToggle_nodsz_289:hover{opacity:.8}._unassignedList_nodsz_301{margin-top:6px;display:flex;flex-direction:column;gap:4px}._unassignedMember_nodsz_308{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:4px 6px;border-radius:5px;font-size:12px;color:var(--text);text-align:left;font-family:inherit;width:100%}._unassignedMember_nodsz_308:hover{background:var(--bg)}@media(max-width:560px){._inner_nodsz_8{padding:24px 16px 48px}._topBar_nodsz_14{flex-wrap:wrap}._grid_nodsz_154{grid-template-columns:1fr}}._page_1y6e5_1{flex:1;background:#f3f4f6;overflow-y:auto;min-height:0;padding:48px 24px 64px;max-width:1100px;margin:0 auto;width:100%;box-sizing:border-box}._topBar_1y6e5_13{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32px}._label_1y6e5_20{font-size:12px;font-weight:600;color:#6366f1;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}._heading_1y6e5_29{font-size:28px;font-weight:700;color:#111827;margin:0}._backBtn_1y6e5_36{background:none;border:1px solid #e4e6ea;border-radius:8px;padding:8px 16px;font-size:13px;color:#6b7280;cursor:pointer;transition:background .15s,color .15s}._backBtn_1y6e5_36:hover{background:#fff;color:#111827}._loading_1y6e5_52{text-align:center;color:#6b7280;font-size:14px;padding:48px 0}._tableWrap_1y6e5_59{background:#fff;border:1px solid #e4e6ea;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #0000000a}._table_1y6e5_59{width:100%;border-collapse:collapse;font-size:13px}._table_1y6e5_59 thead tr{background:#f9fafb;border-bottom:1px solid #e4e6ea}._table_1y6e5_59 th{text-align:left;padding:12px 16px;font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}._table_1y6e5_59 tbody tr{border-bottom:1px solid #f3f4f6;transition:background .1s}._table_1y6e5_59 tbody tr:last-child{border-bottom:none}._table_1y6e5_59 tbody tr:hover{background:#fafafa}._table_1y6e5_59 td{padding:12px 16px;color:#111827;vertical-align:middle}._emailCell_1y6e5_108{font-weight:500;color:#374151}._dateCell_1y6e5_113{color:#9ca3af;font-size:12px}._select_1y6e5_118{border:1px solid #e4e6ea;border-radius:6px;padding:5px 8px;font-size:12px;font-family:inherit;color:#374151;background:#fff;cursor:pointer}._select_1y6e5_118:disabled{opacity:.5;cursor:default}._select_1y6e5_118:focus{outline:none;border-color:#6366f1}._app_ablmg_1{display:flex;flex-direction:column;height:100%;overflow:visible;max-width:100vw}._projectsHeader_ablmg_9{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:52px;background:#fff;border-bottom:1px solid #e4e6ea;flex-shrink:0}._appName_ablmg_20{font-size:14px;font-weight:700;color:#6366f1;letter-spacing:.04em;text-transform:uppercase}._appNameBtn_ablmg_28{font-size:14px;font-weight:700;color:#6366f1;letter-spacing:.04em;text-transform:uppercase;background:none;border:none;cursor:pointer;padding:0}._emailPill_ablmg_40{font-size:12px;color:#6b7280;background:#f3f4f6;border:1px solid #e4e6ea;border-radius:20px;padding:4px 12px;cursor:pointer;transition:background .15s}._emailPill_ablmg_40:hover{background:#fee2e2;color:#ef4444;border-color:#fca5a5}@media(max-width:560px){._projectsHeader_ablmg_9{padding:0 16px;height:48px}}._loading_ablmg_64{flex:1;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:var(--color-text-muted, #888)}._main_ablmg_73{flex:1;overflow:hidden;display:flex;flex-direction:column;position:relative}
