.action-detail-modal_overlay__eWMCi{position:fixed;inset:0;background:rgba(16,18,30,.4);display:flex;align-items:center;justify-content:center;z-index:60;padding:1.5rem}.action-detail-modal_modal__nT5LZ{background:#fff;border-radius:18px;width:min(560px,100%);max-height:88vh;display:flex;flex-direction:column;box-shadow:0 24px 70px rgba(16,18,30,.3);overflow:hidden}.action-detail-modal_head__swQnw{display:flex;align-items:flex-start;gap:.75rem;padding:1.1rem 1.3rem .9rem;border-bottom:1px solid #f0f1f5}.action-detail-modal_mustBtn__j2yuu{flex-shrink:0;width:34px;height:34px;border-radius:9px;border:1px solid #e7e3d3;background:#fff;color:#c9ccd4;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.action-detail-modal_mustBtn__j2yuu[data-on=true]{background:#fffbeb;border-color:#fcd34d;color:#f59e0b}.action-detail-modal_titleInput__n7_oX{flex:1 1;border:none;outline:none;font-size:1.15rem;font-weight:700;color:#1f2330;letter-spacing:-.01em;resize:none;line-height:1.35;font-family:inherit}.action-detail-modal_closeBtn__w4yJd{flex-shrink:0;border:none;background:transparent;color:#aab0bb;cursor:pointer;padding:.3rem;border-radius:7px;display:inline-flex}.action-detail-modal_closeBtn__w4yJd:hover{background:#f4f5f8;color:#6b7280}.action-detail-modal_body__GQnh3{padding:1.1rem 1.3rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.05rem}.action-detail-modal_label__Mn8o3{display:block;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#8a90a0;margin-bottom:.4rem}.action-detail-modal_row__HKuYS{display:grid;grid-template-columns:1fr 1fr;grid-gap:.9rem;gap:.9rem}.action-detail-modal_input__337Hu,.action-detail-modal_select__urfJJ,.action-detail-modal_textarea__u4161{width:100%;border:1px solid #e2e4ec;border-radius:9px;padding:.5rem .6rem;font-size:.9rem;color:#2c3140;background:#fff;font-family:inherit}.action-detail-modal_input__337Hu:focus,.action-detail-modal_select__urfJJ:focus,.action-detail-modal_textarea__u4161:focus{outline:none;border-color:#b9b0f5;box-shadow:0 0 0 3px rgba(124,109,242,.12)}.action-detail-modal_textarea__u4161{resize:vertical;min-height:70px;line-height:1.5}.action-detail-modal_dateTime__RR_aZ{display:flex;gap:.5rem}.action-detail-modal_dateTime__RR_aZ .action-detail-modal_input__337Hu{flex:1 1;min-width:0}.action-detail-modal_durationRow__q6oFN{display:flex;gap:.5rem;align-items:stretch}.action-detail-modal_durationRow__q6oFN .action-detail-modal_select__urfJJ{flex:1 1 auto;min-width:0}.action-detail-modal_durationRow__q6oFN .action-detail-modal_input__337Hu{flex:0 0 104px;width:104px;box-sizing:border-box}.action-detail-modal_tagBox__WvugN{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;border:1px solid #e2e4ec;border-radius:9px;padding:.45rem .5rem}.action-detail-modal_tagPill__7ChPO{display:inline-flex;align-items:center;gap:.3rem;background:#f1f0fc;color:#5b4fd6;border-radius:7px;padding:.18rem .45rem;font-size:.82rem;font-weight:600}.action-detail-modal_tagX__z_Kl3{border:none;background:transparent;color:#9b91ea;cursor:pointer;padding:0;display:inline-flex;line-height:1}.action-detail-modal_tagX__z_Kl3:hover{color:#5b4fd6}.action-detail-modal_tagInput__B9UB_{border:none;outline:none;font-size:.86rem;flex:1 1;min-width:90px;background:transparent;color:#2c3140}.action-detail-modal_suggestions__x0AfT{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.action-detail-modal_suggestion__Dd1ju{border:1px dashed #d6d3f3;background:#fbfbff;color:#6b6293;border-radius:7px;padding:.15rem .45rem;font-size:.8rem;cursor:pointer}.action-detail-modal_suggestion__Dd1ju:hover{background:#f1f0fc;border-style:solid}.action-detail-modal_hintRight__tW9PD{float:right;font-weight:500;text-transform:none;letter-spacing:0;color:#b7bcc7}.action-detail-modal_footer__ivtHA{display:flex;align-items:center;gap:.5rem;padding:.9rem 1.3rem;border-top:1px solid #f0f1f5;background:#fcfcfd}.action-detail-modal_deleteBtn__erUdM{border:none;background:transparent;color:#c2697a;cursor:pointer;font-weight:600;font-size:.85rem;padding:.5rem .4rem;border-radius:8px;display:inline-flex;align-items:center;gap:.35rem}.action-detail-modal_deleteBtn__erUdM:hover{background:#fef2f2;color:#b91c1c}.action-detail-modal_spacer__07eX4{flex:1 1}.action-detail-modal_cancel__0qJtk{border:1px solid #e4e6ee;background:#fff;color:#4b5160;border-radius:9px;padding:.55rem .9rem;font-weight:600;cursor:pointer}.action-detail-modal_save__R3zeg{border:none;background:#7c6df2;color:#fff;border-radius:9px;padding:.55rem 1.1rem;font-weight:600;cursor:pointer}.action-detail-modal_save__R3zeg:disabled{opacity:.5;cursor:not-allowed}.action-row_item__qdD2U{display:flex;align-items:center;gap:.75rem;background:#fff;border:1px solid #ecedf2;border-radius:12px;padding:.7rem .85rem;margin-bottom:.5rem;transition:border-color .12s,box-shadow .12s}.action-row_item__qdD2U:hover{border-color:#d9dbe6;box-shadow:0 2px 8px rgba(16,18,30,.05)}.action-row_processBtn__HtnLQ{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:2px solid #cfd3de;background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:transparent;transition:all .12s}.action-row_processBtn__HtnLQ:hover{border-color:#22c55e;color:#22c55e}.action-row_star__Z7N_r{flex-shrink:0;border:none;background:transparent;cursor:pointer;color:#cfd3de;display:inline-flex;padding:.1rem}.action-row_star__Z7N_r[data-on=true]{color:#f59e0b}.action-row_itemText__PBlvK{flex:1 1;font-size:.97rem;color:#1f2330;min-width:0;overflow:hidden;border:none;background:transparent;text-align:left;cursor:pointer;font-family:inherit;padding:.15rem 0;display:flex;flex-direction:column;gap:2px}.action-row_itemTitle__PBY7_{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.action-row_itemText__PBlvK:hover .action-row_itemTitle__PBY7_{color:#5b4fd6}.action-row_itemTags__5mWPU{font-size:.74rem;color:#9b91ea;font-weight:600}.action-row_itemControls__2niBU{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.action-row_select__QEAgo{padding:.32rem .4rem;font-size:.8rem;max-width:124px}.action-row_dateInput__DdS8j,.action-row_select__QEAgo{border:1px solid #e2e4ec;border-radius:8px;color:#4b5160;background:#fafbfc;cursor:pointer}.action-row_dateInput__DdS8j{padding:.32rem .45rem;font-size:.82rem}.action-row_planSelect__Q9qP0{border:1px solid #ddd9f7;border-radius:8px;padding:.32rem .5rem;font-size:.8rem;font-weight:600;color:#5b4fd6;background:#f7f6ff;cursor:pointer;min-width:116px}.action-row_planSelect__Q9qP0:hover{border-color:#c9c2f2;background:#f1f0fc}.action-row_planSelectSet__yWXkU{border:1px solid #c9c2f2;border-radius:8px;padding:.32rem .5rem;font-size:.8rem;font-weight:600;color:#fff;background:#7c6df2;cursor:pointer;min-width:116px}.action-row_planDateWrap__6LBAK{display:inline-flex;align-items:center;gap:.25rem}.action-row_unplanBtn__MXLpY{border:1px solid #e2e4ec;background:#fafbfc;color:#6b7280;border-radius:8px;padding:.2rem .4rem;font-size:.85rem;cursor:pointer;line-height:1}.action-row_unplanBtn__MXLpY:hover{border-color:#c9c2f2;color:#5b4fd6;background:#f1f0fc}.action-row_iconBtn__4U_ys{border:none;background:transparent;color:#b7bcc7;cursor:pointer;padding:.3rem;border-radius:7px;display:inline-flex;align-items:center}.action-row_iconBtn__4U_ys:hover{color:#ef4444;background:#fef2f2}.capture_page__j3et1{padding:2rem 2.5rem 4rem;max-width:820px;margin:0 auto}.capture_topbar__PnKRF{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.capture_title__aHvaQ{font-size:1.7rem;font-weight:800;letter-spacing:-.02em;margin:0}.capture_aiBtn___mGS6{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem;background:#f1f0fc;color:#5b4fd6;border:1px solid #ddd9f7;border-radius:10px;padding:.5rem .9rem;font-weight:600;font-size:.9rem;cursor:pointer;margin-top:.2rem}.capture_aiBtn___mGS6:hover:not(:disabled){background:#e9e6fb;border-color:#c9c2f2}.capture_aiBtn___mGS6:disabled{opacity:.5;cursor:not-allowed}.capture_aiOk__GB53c{color:#5b4fd6;background:#f7f6ff;border:1px solid #e7e3fb;border-radius:10px}.capture_aiError__AyxA2,.capture_aiOk__GB53c{margin:0 0 1rem;font-size:.9rem;padding:.55rem .8rem}.capture_aiError__AyxA2{color:#b91c1c;background:#fef2f2;border:1px solid #f3d6d6;border-radius:10px}.capture_subtitle__TRBMB{color:#6b7280;margin:.25rem 0 1.5rem;font-size:.95rem}.capture_addRow__mklDq{display:flex;gap:.6rem;align-items:center;background:#fff;border:1px solid #e7e8ee;border-radius:14px;padding:.5rem .6rem .5rem 1rem;box-shadow:0 1px 2px rgba(16,18,30,.04);margin-bottom:1.75rem}.capture_addIcon__TIQv9{color:#9aa0ab;flex-shrink:0}.capture_addInput__mp5_c{flex:1 1;border:none;outline:none;font-size:1rem;background:transparent;color:#1f2330}.capture_addInput__mp5_c::placeholder{color:#aab0bb}.capture_addBtn__LsXab{display:inline-flex;align-items:center;gap:.35rem;background:#7c6df2;color:#fff;border:none;border-radius:10px;padding:.5rem .85rem;font-weight:600;font-size:.9rem;cursor:pointer;flex-shrink:0}.capture_addBtn__LsXab:disabled{opacity:.45;cursor:not-allowed}.capture_filterRow__Zhv6z{display:inline-flex;gap:.25rem;background:#f1f2f5;border-radius:10px;padding:.2rem;margin-bottom:1.5rem}.capture_filterBtn__b23xo{border:none;background:transparent;color:#6b7280;border-radius:8px;padding:.35rem .8rem;font-size:.85rem;font-weight:600;cursor:pointer}.capture_filterBtn__b23xo[data-active=true]{background:#fff;color:#2c3140;box-shadow:0 1px 2px rgba(16,18,30,.08)}.capture_group__WtzxZ{margin-bottom:1.6rem}.capture_groupHead__v5wV8{display:flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8a90a0;margin:0 0 .6rem .15rem}.capture_groupDot__P5BM7{width:9px;height:9px;border-radius:50%;flex-shrink:0}.capture_groupCount__gFrq5,.capture_groupStats__0bfoP{color:#b7bcc7;font-weight:600}.capture_groupStats__0bfoP{text-transform:none;letter-spacing:0}.capture_empty__IOtv3{text-align:center;color:#9aa0ab;padding:3rem 1rem;border:1px dashed #dfe1ea;border-radius:14px;background:#fafbfc}.capture_loading__uf9g4{color:#9aa0ab}.week_page__RHOMb{padding:1.75rem 2.25rem 3rem;max-width:1200px;margin:0 auto}.week_topbar__jI1UJ{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.week_title__6Gwmt{font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin:0}.week_weeknav__F5Ol_{display:flex;align-items:center;gap:.4rem}.week_weekLabel__t1JbI{font-weight:700;font-size:.98rem;color:#2c3140;min-width:190px;text-align:center}.week_navBtn__dA1Nf{width:34px;height:34px;border-radius:9px;border:1px solid #e4e6ee;background:#fff;color:#4b5160;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.week_navBtn__dA1Nf:hover{border-color:#cfd3de;background:#fafbfc}.week_todayBtn__tv1nv{padding:0 .85rem;height:34px;border-radius:9px;border:1px solid #e4e6ee;background:#fff;color:#4b5160;font-weight:600;font-size:.85rem;cursor:pointer}.week_todayBtn__tv1nv:hover{border-color:#cfd3de}.week_addRow__arOp9{display:flex;gap:.6rem;align-items:center;background:#fff;border:1px solid #e7e8ee;border-radius:14px;padding:.5rem .6rem .5rem 1rem;box-shadow:0 1px 2px rgba(16,18,30,.04);margin-bottom:1.25rem}.week_addIcon__sK500{color:#9aa0ab;flex-shrink:0}.week_addInput__lVkS3{flex:1 1;border:none;outline:none;font-size:1rem;background:transparent;color:#1f2330}.week_addInput__lVkS3::placeholder{color:#aab0bb}.week_addBtn__lcQeV{display:inline-flex;align-items:center;gap:.35rem;background:#7c6df2;color:#fff;border:none;border-radius:10px;padding:.5rem .85rem;font-weight:600;font-size:.9rem;cursor:pointer;flex-shrink:0}.week_addBtn__lcQeV:disabled{opacity:.45;cursor:not-allowed}.week_columns__MJe98{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:start}@media (max-width:860px){.week_columns__MJe98{grid-template-columns:1fr}}.week_col__P4jpC{min-width:0}.week_colHeadRow__ZF8gG{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.week_colHead__34XZT{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8a90a0;display:flex;align-items:center;gap:.45rem}.week_colCount__7dHNm{color:#b7bcc7}.week_aiBtn__qLOp_{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem;background:#f1f0fc;color:#5b4fd6;border:1px solid #ddd9f7;border-radius:10px;padding:.42rem .8rem;font-weight:600;font-size:.85rem;cursor:pointer}.week_aiBtn__qLOp_:hover:not(:disabled){background:#e9e6fb;border-color:#c9c2f2}.week_aiBtn__qLOp_:disabled{opacity:.5;cursor:not-allowed}.week_aiError__7ZTh1,.week_aiOk__oKTkb{margin:0 0 1rem;font-size:.9rem;border-radius:10px;padding:.55rem .8rem}.week_aiOk__oKTkb{color:#5b4fd6;background:#f7f6ff;border:1px solid #e7e3fb}.week_aiError__7ZTh1{color:#b91c1c;background:#fef2f2;border:1px solid #f3d6d6}.week_group__xXpjV{margin-bottom:1.4rem}.week_groupHead__9bBPr{display:flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#8a90a0;margin:0 0 .6rem .15rem}.week_groupStats__2mvjp{color:#b7bcc7;font-weight:600;text-transform:none;letter-spacing:0}.week_empty__FhBIa{text-align:center;color:#9aa0ab;padding:2rem 1rem;border:1px dashed #dfe1ea;border-radius:14px;background:#fafbfc;font-size:.92rem}.week_loading__v2BVg{color:#9aa0ab}.week_viewToggle__pwTNh{display:inline-flex;gap:.25rem;background:#f1f2f5;border-radius:10px;padding:.2rem;margin-bottom:1.25rem}.week_toggleBtn__QSzxc{border:none;background:transparent;color:#6b7280;border-radius:8px;padding:.35rem .8rem;font-size:.85rem;font-weight:600;cursor:pointer}.week_toggleBtn__QSzxc[data-active=true]{background:#fff;color:#2c3140;box-shadow:0 1px 2px rgba(16,18,30,.08)}.week_unplannedBar__9_YPo{border:1px solid #e7e8ee;border-radius:14px;background:#fafbfc;padding:.85rem 1rem;margin-bottom:1.25rem}.week_unplannedHead__V2_m1{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8a90a0;margin-bottom:.7rem}.week_unplannedEmpty__1CcTN{color:#9aa0ab;font-size:.9rem}.week_unplannedList__dtGm_{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:.5rem;gap:.5rem}.week_grid__OvpQR{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.6rem;gap:.6rem;align-items:start}@media (max-width:1024px){.week_grid__OvpQR{grid-template-columns:repeat(7,minmax(130px,1fr));overflow-x:auto}}.week_dayColToday__Z6ASb,.week_dayCol__CFk59{min-width:0;background:#fff;border:1px solid #e7e8ee;border-radius:12px;overflow:hidden}.week_dayColToday__Z6ASb{border-color:#c9c2f2;box-shadow:0 0 0 1px #c9c2f2}.week_dayHead__JHKL2{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:.35rem;padding:.5rem .6rem;background:#f7f8fb;border-bottom:1px solid #eceef3}.week_dayColToday__Z6ASb .week_dayHead__JHKL2{background:#f3f1fd}.week_dayName__mx2d1{font-weight:800;font-size:.85rem;color:#2c3140}.week_dayDate__YzqnG{font-size:.72rem;color:#9aa0ab;font-weight:600}.week_dayBody__Eup80{padding:.5rem;display:flex;flex-direction:column;gap:.45rem;min-height:60px}.week_dayEmpty__8T8sW{color:#cdd1da;text-align:center;font-size:.9rem;padding:.6rem 0}.week_dayCard__6F_Pv{border:1px solid #ebecf1;border-radius:9px;background:#fcfcfd;padding:.4rem .45rem;display:flex;flex-direction:column;gap:.35rem}.week_dayCardMain__BjHH9{border:none;background:transparent;padding:0;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;width:100%}.week_dayCardTitle__loeE_{display:flex;align-items:flex-start;gap:.25rem;font-size:.82rem;font-weight:600;color:#1f2330;line-height:1.25}.week_dayCardStar__mRamn{color:#e0a800;flex-shrink:0;margin-top:.12rem}.week_dayCardDuration__r6FpE{font-size:.72rem;color:#9aa0ab;font-weight:600}.week_dayCardSelect__P6iG_{border:1px solid #e4e6ee;border-radius:7px;background:#fff;color:#4b5160;font-size:.74rem;font-weight:600;padding:.2rem .3rem;cursor:pointer;width:100%}