.AIConfirmPanel_panel__GVDt5{background:rgba(82,183,136,.06);border:1px solid rgba(82,183,136,.22);border-radius:4px 14px 14px 14px;padding:12px 14px;display:grid;grid-gap:8px;gap:8px;max-width:380px}.AIConfirmPanel_header__4NmBs{display:flex;align-items:center;gap:7px}.AIConfirmPanel_icon__EBZJI{color:var(--forest);font-size:13px;flex-shrink:0}.AIConfirmPanel_title__YUlQF{font-size:13px;font-weight:800;color:var(--forest)}.AIConfirmPanel_fields__HFDj_{margin:0;display:grid;grid-gap:3px;gap:3px}.AIConfirmPanel_fieldRow__2H5Oo{display:flex;gap:8px;align-items:baseline;font-size:13px}.AIConfirmPanel_fieldKey__ANpWW{color:var(--muted);font-weight:600;white-space:nowrap;min-width:72px;flex-shrink:0}.AIConfirmPanel_fieldVal__yNS7J{color:var(--ink);overflow-wrap:anywhere;margin:0}.AIConfirmPanel_consequence__Yhdb9{margin:0;font-size:11px;color:var(--muted);font-style:italic}.AIConfirmPanel_error__D5HG2{margin:0;font-size:12px;color:#9f2d20}.AIConfirmPanel_actions__jE8iI{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.AIConfirmPanel_confirmBtn__gxNVh{background:var(--forest);border:0;border-radius:999px;color:var(--white);cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:5px 14px;transition:background .12s ease}.AIConfirmPanel_confirmBtn__gxNVh:hover:not(:disabled){background:color-mix(in srgb,var(--forest) 88%,black 12%)}.AIConfirmPanel_confirmBtn__gxNVh:disabled{opacity:.6;cursor:not-allowed}.AIConfirmPanel_formBtn__aYMnj{background:transparent;border:1px solid rgba(47,67,56,.25);border-radius:999px;color:var(--forest);cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:5px 14px;transition:background .12s ease,border-color .12s ease}.AIConfirmPanel_formBtn__aYMnj:hover{background:rgba(47,67,56,.07);border-color:var(--forest)}.AIConfirmPanel_dismissBtn__8V4q_{background:transparent;border:0;color:var(--muted);cursor:pointer;font-size:13px;line-height:1;margin-left:auto;padding:4px}.AIConfirmPanel_dismissBtn__8V4q_:hover{color:var(--ink)}.AIConfirmPanel_doneRow__HN_TK{display:flex;align-items:center;gap:8px}.AIConfirmPanel_doneCheck__4WCN_{color:var(--forest);font-size:14px;font-weight:700}.AIConfirmPanel_doneLabel__yhVic{font-size:13px;font-weight:700;color:var(--forest)}.CommandPalette_backdrop__nlU9D{position:fixed;inset:0;background:rgba(16,24,20,.45);display:flex;align-items:flex-start;justify-content:center;--cp-top:clamp(8px,12vh,calc(100vh - var(--cp-kb-inset, 0px) - 160px));padding-top:var(--cp-top);z-index:var(--z-modal,1000);animation:CommandPalette_cpFade__jLb3K var(--duration-fast,.12s) var(--ease-standard,ease)}.CommandPalette_panel__xxr_x{width:min(640px,92vw);max-height:min(70vh,calc(100vh - var(--cp-kb-inset, 0px) - var(--cp-top) - 16px));display:flex;flex-direction:column;background:var(--surface,#fff);border:1px solid var(--line,#e3e3e3);border-radius:var(--radius-lg,12px);box-shadow:0 24px 64px rgba(0,0,0,.22);overflow:hidden}.CommandPalette_searchRow__heQGm{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line,#e8e8e8)}.CommandPalette_searchIcon__IXUrn{flex:0 0 auto;display:inline-flex;opacity:.55}.CommandPalette_input__IZZe_{flex:1 1 auto;border:none;outline:none;background:transparent;font-size:16px;color:var(--text,#1a1a1a)}.CommandPalette_input__IZZe_::placeholder{color:var(--text-muted,#9aa0a6)}.CommandPalette_hint__l23mQ{flex:0 0 auto;font-size:11px;color:var(--text-muted,#9aa0a6);border:1px solid var(--line,#e3e3e3);border-radius:var(--radius-sm,4px);padding:2px 6px}.CommandPalette_results__h_Qwj{list-style:none;margin:0;padding:6px;overflow-y:auto}.CommandPalette_group__3bZli{padding:8px 10px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#9aa0a6)}.CommandPalette_option__8yxUq{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--radius-md,8px);cursor:pointer;color:var(--text,#1a1a1a)}.CommandPalette_option__8yxUq[aria-selected=true]{background:var(--accent-muted,#eef4f1)}.CommandPalette_optionLabel__rEDXS{flex:1 1 auto;font-size:14px;min-width:0}.CommandPalette_optionModule__x3opf{margin-left:8px;font-size:11px;font-weight:600;color:var(--muted);letter-spacing:.02em}.CommandPalette_askOption__RZXVJ{font-weight:600}.CommandPalette_askSpark__fRgPl{flex:0 0 auto;font-size:15px;color:var(--accent,#52b788)}.CommandPalette_askQuery__1RGm3{margin-left:8px;font-weight:400;color:var(--text-muted,#9aa0a6)}.CommandPalette_optionType__hxL2E{flex:0 0 auto;font-size:11px;color:var(--text-muted,#9aa0a6)}.CommandPalette_empty__sm1G4{padding:24px 16px;text-align:center;color:var(--text-muted,#9aa0a6);font-size:14px}.CommandPalette_footer__U_DfK{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-top:1px solid var(--line,#e8e8e8);font-size:11px;color:var(--text-muted,#9aa0a6)}.CommandPalette_kbd__r2_Sw{border:1px solid var(--line,#e3e3e3);border-radius:var(--radius-sm,4px);padding:1px 5px;margin:0 2px;font-family:inherit}@keyframes CommandPalette_cpFade__jLb3K{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.CommandPalette_backdrop__nlU9D{animation:none}}.RelatedProcesses_wrap__TfsCx{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:12px 14px;margin:16px 0}.RelatedProcesses_wrap__TfsCx[data-variant=compact]{border:0;border-top:1px solid var(--line);border-radius:0;background:none;padding:12px 0 0;margin:12px 0 0}.RelatedProcesses_heading__a7Yor{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:700;margin:0 0 8px}.RelatedProcesses_list__aFh0m{list-style:none;margin:0;padding:0}.RelatedProcesses_item__40ika{display:flex;flex-direction:column;gap:2px;padding:7px 0;border-bottom:1px solid var(--line)}.RelatedProcesses_item__40ika:last-child{border-bottom:0;padding-bottom:0}.RelatedProcesses_link__la4YQ{font-size:13px;font-weight:600;color:var(--accent);text-decoration:none}.RelatedProcesses_link__la4YQ:hover{text-decoration:underline}.RelatedProcesses_link__la4YQ:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.RelatedProcesses_reason__MLUON{font-size:11px;color:var(--muted)}.RelatedProcesses_summary__bpnKs{font-size:12px;color:var(--muted);line-height:1.45}.RelatedProcesses_head__ez9h5{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.RelatedProcesses_head__ez9h5 .RelatedProcesses_heading__a7Yor{margin-bottom:8px}.RelatedProcesses_attachBtn__N9nUG{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:2px 8px;font:inherit;font-size:11px;font-weight:600;color:var(--muted);cursor:pointer;white-space:nowrap}.RelatedProcesses_attachBtn__N9nUG:hover{border-color:var(--accent);color:var(--accent)}.RelatedProcesses_attachBtn__N9nUG:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.RelatedProcesses_empty__wl23l{font-size:12px;color:var(--muted);margin:0;line-height:1.5}.RelatedProcesses_error__Wyr4A{font-size:12px;color:#c0392b;margin:0 0 8px}.RelatedProcesses_picker__nEP5G{margin-top:10px;border-top:1px solid var(--line);padding-top:10px}.RelatedProcesses_pickerLabel__U8_4n{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:700;margin:8px 0 4px}.RelatedProcesses_pickerRow__6xn19{display:flex;align-items:center;gap:10px;padding:5px 0;border-bottom:1px solid var(--line)}.RelatedProcesses_pickerRow__6xn19:last-child{border-bottom:0}.RelatedProcesses_pickerTitle___0bFB{flex:1 1;font-size:13px}.RelatedProcesses_rowBtn__UROw1{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:2px 8px;font:inherit;font-size:11px;color:var(--muted);cursor:pointer;white-space:nowrap}.RelatedProcesses_rowBtn__UROw1:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.RelatedProcesses_rowBtn__UROw1:disabled{opacity:.5;cursor:not-allowed}.RelatedProcesses_rowBtn__UROw1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.RelatedProcesses_filter__h3ySG{width:100%;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);padding:5px 8px;font:inherit;font-size:12px;margin:0 0 6px}.RelatedProcesses_filter__h3ySG:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.TaskRow_row__FmYDm{display:flex;align-items:center;gap:8px;padding:8px 4px;flex-wrap:wrap}.TaskRow_row__FmYDm:not(:last-child){border-bottom:1px solid var(--line)}.TaskRow_row__FmYDm.TaskRow_nested__ucUC_{margin-left:26px;padding:6px 4px}.TaskRow_card__NpULh{display:flex;align-items:flex-start;gap:8px;border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:var(--surface)}.TaskRow_card__NpULh.TaskRow_nested__ucUC_{margin-left:26px;border-style:dashed}.TaskRow_cardBody__KiibB{flex:1 1;min-width:0}.TaskRow_cardActions__0fvnR{display:flex;gap:6px;flex-shrink:0}.TaskRow_check__doRr_{flex-shrink:0;background:transparent;cursor:pointer;padding:0;min-height:0;position:relative}.TaskRow_check__doRr_:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:38px}.TaskRow_check__doRr_:hover:not(:disabled){border-color:var(--accent)}.TaskRow_check__doRr_:disabled{opacity:.6;cursor:not-allowed}.TaskRow_check__doRr_[data-done=true]{background:var(--forest,var(--accent));border-color:var(--forest,var(--accent))}.TaskRow_row__FmYDm .TaskRow_check__doRr_{width:18px;height:18px;border:1.5px solid var(--line);border-radius:4px}.TaskRow_card__NpULh .TaskRow_check__doRr_{width:20px;height:20px;border:2px solid var(--line);border-radius:50%;margin-top:2px}.TaskRow_selectCheck__8LV6V{flex-shrink:0;margin:0}.TaskRow_expandBtn__r7x0w{border:none;background:none;color:var(--muted);cursor:pointer;padding:0 2px;flex-shrink:0;font-size:12px}.TaskRow_expandBtn__r7x0w:hover{color:var(--text)}.TaskRow_titleBtn__33bLw{border:none;background:none;padding:0;cursor:pointer;text-align:left;font:inherit;min-width:0}.TaskRow_titleBtn__33bLw:hover .TaskRow_title__1XWaf{text-decoration:underline}.TaskRow_row__FmYDm>.TaskRow_titleBtn__33bLw,.TaskRow_row__FmYDm>.TaskRow_title__1XWaf{flex:1 1 140px;min-width:140px}.TaskRow_title__1XWaf{font-size:13px;font-weight:600;color:var(--text);word-break:break-word;margin:0}.TaskRow_card__NpULh .TaskRow_title__1XWaf{font-size:14px;font-weight:500}.TaskRow_title__1XWaf[data-done=true]{text-decoration:line-through;color:var(--muted);font-weight:500}.TaskRow_meta__H7zAy{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.TaskRow_card__NpULh .TaskRow_meta__H7zAy{margin:4px 0 0;gap:6px}.TaskRow_dueChip__PBLmI{font-weight:600;white-space:nowrap}.TaskRow_dueChip__PBLmI[data-overdue=true]{color:var(--danger,#c0392b)}.TaskRow_reminderChip__S7y4y{display:inline-flex;align-items:center;border:none;padding:0;background:none;color:var(--muted);cursor:pointer;font-size:12px;white-space:nowrap}.TaskRow_reminderChip__S7y4y:disabled{cursor:default}.TaskRow_reminderChip__S7y4y:hover:not(:disabled){color:var(--accent-text)}.TaskRow_card__NpULh .TaskRow_reminderChip__S7y4y{padding:2px 8px;border-radius:20px;background:var(--bg-subtle,#eef0f2);font-size:11px}.TaskRow_rollupChip__OYx2_{font-weight:600;color:var(--muted);white-space:nowrap}.TaskRow_rollupChip__OYx2_[data-complete=true]{color:#27ae60}.TaskRow_aiTag__lc738{display:inline-block;padding:2px 8px;border-radius:20px;font-size:10px;font-weight:700;letter-spacing:.4px;background:var(--bg-subtle,#eef0f2);color:var(--muted)}.TaskRow_ownerChip__vvQBO{white-space:nowrap}.TaskRow_waitingOnChip__aKMkc{white-space:nowrap;color:var(--accent-text);font-weight:600}.TaskRow_approvalTag__p2CjD{display:inline-block;padding:2px 8px;border-radius:20px;font-size:10px;font-weight:700;border:1px solid var(--accent);color:var(--accent-text);white-space:nowrap}.TaskRow_sourceLink__D_JmA{color:var(--accent-text);text-decoration:none;font-size:12px;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.TaskRow_sourceLink__D_JmA:hover{text-decoration:underline}@media (max-width:640px){.TaskRow_card__NpULh{flex-wrap:wrap}.TaskRow_cardActions__0fvnR{width:100%;justify-content:flex-end}}.RecordThreadPanel_wrap__srfoi{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:16px}.RecordThreadPanel_title__djxnh{margin:0 0 12px;font-size:15px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:8px}.RecordThreadPanel_liveTag__bH_Cj{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--success-fg);background:var(--success-bg);border-radius:var(--radius-pill);padding:1px 8px}.RecordThreadPanel_empty__oDn46{margin:0 0 12px;font-size:13px;line-height:19px;color:var(--muted)}.RecordThreadPanel_list__WtU_m{list-style:none;margin:0 0 16px;padding:0}.RecordThreadPanel_group__oYL4W+.RecordThreadPanel_group__oYL4W{margin-top:14px}.RecordThreadPanel_message__L_gHc{padding:10px 0;border-top:1px solid var(--line)}.RecordThreadPanel_reply__NgXeX{margin-left:14px;padding:10px 0 10px 12px;border-left:2px solid var(--line)}.RecordThreadPanel_meta__B0vVm{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px}.RecordThreadPanel_author__t5lBE{font-weight:600;font-size:13px;color:var(--text)}.RecordThreadPanel_authorMine__ohJBu{font-weight:600;font-size:13px;color:var(--forest)}.RecordThreadPanel_when__vK3Uk{font-size:12px;color:var(--muted)}.RecordThreadPanel_body__HN_h_{margin:0;font-size:14px;line-height:20px;color:var(--text);white-space:pre-wrap}.RecordThreadPanel_linkBtn__l1kym,.RecordThreadPanel_replyBtn__cvou5{margin-top:6px;padding:0;border:0;background:none;color:var(--forest);font-size:12px;text-decoration:underline;cursor:pointer}.RecordThreadPanel_form__wN4Lh{border-top:1px solid var(--line);padding-top:14px}.RecordThreadPanel_replyingTo__Ihcq8{margin:0 0 8px;font-size:12px;color:var(--muted)}.RecordThreadPanel_label__jTcz7{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--text)}.RecordThreadPanel_input__FPosl{width:100%;padding:10px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);font:inherit;font-size:14px;line-height:20px;resize:vertical}.RecordThreadPanel_error__yRhvM{margin:8px 0 0;font-size:13px;color:var(--danger,#c0392b)}.RecordThreadPanel_postBtn__7UzXB{margin-top:10px;padding:10px 18px;border:0;border-radius:6px;background:var(--forest);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.RecordThreadPanel_postBtn__7UzXB:disabled{opacity:.55;cursor:not-allowed}@media (max-width:640px){.RecordThreadPanel_wrap__srfoi{padding:14px}.RecordThreadPanel_postBtn__7UzXB{width:100%}}.generate-schedule_wrap__SrvGD{display:block;flex:0 0 auto}.generate-schedule_wrap__SrvGD:has(.generate-schedule_panel__JoGrw){flex:1 1 100%;width:100%}.generate-schedule_toggle__Hgxqk{min-height:44px;padding:9px 16px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--forest);font-size:13px;font-weight:700;cursor:pointer;transition:border-color .12s ease,background .12s ease}.generate-schedule_toggle__Hgxqk:hover{border-color:var(--forest);background:rgba(26,51,40,.04)}.generate-schedule_panel__JoGrw{display:flex;flex-direction:column;gap:18px;margin-top:12px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.generate-schedule_error__JugNv{padding:9px 12px;border:1px solid var(--line);border-left:3px solid #c0392b;border-radius:8px;font-size:13px;color:#c0392b}.generate-schedule_section__76OjW{display:flex;flex-direction:column;gap:9px}.generate-schedule_sectionTitle__19W6S{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:var(--text)}.generate-schedule_count__exQg4{font-size:12px;font-weight:600;color:var(--muted)}.generate-schedule_quickPicks___84ke{display:flex;flex-wrap:wrap;gap:6px}.generate-schedule_chip__UJSxj{min-height:34px;padding:5px 11px;border:1px solid var(--line);border-radius:999px;background:none;font-size:12px;font-weight:600;color:var(--text);cursor:pointer}.generate-schedule_chip__UJSxj:hover{border-color:var(--forest);color:var(--forest)}.generate-schedule_spaceList__6iEhC{max-height:260px;overflow-y:auto;border:1px solid var(--line);border-radius:8px}.generate-schedule_spaceRow__pN3ZU{display:flex;align-items:center;gap:9px;min-height:44px;padding:6px 11px;border-bottom:1px solid var(--line);cursor:pointer;font-size:13px}.generate-schedule_spaceRow__pN3ZU:last-child{border-bottom:none}.generate-schedule_spaceRow__pN3ZU:hover{background:rgba(0,0,0,.03)}.generate-schedule_spaceRow__pN3ZU[data-depth="1"]{padding-left:26px}.generate-schedule_spaceRow__pN3ZU[data-depth="2"]{padding-left:41px}.generate-schedule_spaceRow__pN3ZU[data-depth="3"]{padding-left:56px}.generate-schedule_spaceRow__pN3ZU[data-depth="4"]{padding-left:71px}.generate-schedule_checkbox__Z8fCk{width:17px;height:17px;flex-shrink:0}.generate-schedule_spaceType__5KHbp{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);flex-shrink:0}.generate-schedule_spaceName__t_LIs{color:var(--text)}.generate-schedule_templateRow__rCoeJ{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.generate-schedule_input__aqWUF,.generate-schedule_select__vy6eZ{min-height:40px;padding:8px 11px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--text);font-size:13px}.generate-schedule_select__vy6eZ{min-width:240px}.generate-schedule_input__aqWUF{flex:1 1 200px}.generate-schedule_editor__GpsYi{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--line);border-radius:8px}.generate-schedule_editorRow__SiTQ3{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.generate-schedule_days__mM538{width:62px;min-height:40px;padding:8px 9px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--text);font-size:13px;text-align:right}.generate-schedule_daysLabel__OhMs2{font-size:12px;color:var(--muted)}.generate-schedule_parallel__6Um3F{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);cursor:pointer}.generate-schedule_editorActions__aIJQf{display:flex;flex-wrap:wrap;gap:8px}.generate-schedule_timingRow__FsqiK{display:flex;flex-wrap:wrap;gap:14px}.generate-schedule_field__uT0Sr{display:flex;flex-direction:column;gap:5px}.generate-schedule_label__Er4Hv{font-size:12px;font-weight:600;color:var(--muted)}.generate-schedule_staggerRow__GPJCX{display:flex;align-items:center;gap:7px}.generate-schedule_hint__M9Ty1{margin:0;font-size:12px;line-height:1.5;color:var(--muted)}.generate-schedule_summary__FcpSh{padding:11px 13px;border:1px solid var(--line);border-left:3px solid var(--forest);border-radius:8px;font-size:13px;color:var(--text)}.generate-schedule_actions__oD97y{display:flex;gap:8px}@media (max-width:640px){.generate-schedule_toggle__Hgxqk{width:100%}.generate-schedule_input__aqWUF,.generate-schedule_select__vy6eZ{width:100%;flex:1 1 100%;min-width:0}.generate-schedule_timingRow__FsqiK{flex-direction:column;gap:10px}.generate-schedule_spaceList__6iEhC{max-height:220px}.generate-schedule_actions__oD97y button{width:100%}}.ExtractSpacesPanel_panel__4NOte{border:1px solid var(--line);border-radius:10px;padding:16px;background:var(--surface);display:flex;flex-direction:column;gap:12px}.ExtractSpacesPanel_headRow__PSrtj{display:flex;align-items:center;justify-content:space-between;gap:10px}.ExtractSpacesPanel_title__JYWwQ{font-size:14px;font-weight:700;color:var(--text)}.ExtractSpacesPanel_subtitle__FH8hK{font-size:12px;color:var(--muted);margin-top:2px}.ExtractSpacesPanel_cancelBtn__vPiid{background:none;border:none;cursor:pointer;font-size:13px;color:var(--muted);padding:0 4px;min-height:44px;display:inline-flex;align-items:center}.ExtractSpacesPanel_hint__UBHQI{font-size:12.5px;color:var(--muted);line-height:1.5}.ExtractSpacesPanel_error__1APfl{font-size:13px;color:#c0392b}.ExtractSpacesPanel_pickerRow__fg16X{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.ExtractSpacesPanel_field__eN7CI{display:flex;flex-direction:column;gap:4px}.ExtractSpacesPanel_label__RNwDp{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.ExtractSpacesPanel_contextInput__gJX_m,.ExtractSpacesPanel_input__eC8dc,.ExtractSpacesPanel_select__ZwZc3{min-height:44px;border:1px solid var(--line);border-radius:8px;padding:0 10px;font-size:14px;background:var(--bg);color:var(--text);box-sizing:border-box}.ExtractSpacesPanel_sheetArea__7dLZE{display:flex;flex-direction:column;gap:10px}.ExtractSpacesPanel_sheetArea__7dLZE[data-hidden=true]{display:none}.ExtractSpacesPanel_canvas__2XV7m{max-width:100%;border:1px solid var(--line);border-radius:8px;background:var(--white)}.ExtractSpacesPanel_captureRow__kRDnZ{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ExtractSpacesPanel_contextInput__gJX_m{flex:1 1 260px}.ExtractSpacesPanel_reviewArea__eMgaj{display:flex;flex-direction:column;gap:14px}.ExtractSpacesPanel_imageWrap__h3rDs{position:relative;max-width:100%;border:1px solid var(--line);border-radius:8px;overflow:hidden}.ExtractSpacesPanel_reviewImage__Ml_6B{display:block;width:100%;height:auto}.ExtractSpacesPanel_pinOverlay__3zyx0{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ExtractSpacesPanel_rowList__2FA1m{display:flex;flex-direction:column;gap:8px}.ExtractSpacesPanel_reviewRow__snMpU{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg);flex-wrap:wrap}.ExtractSpacesPanel_rowCheck__HJD8V{min-width:20px;min-height:20px}.ExtractSpacesPanel_rowNum__V7pmq{flex:0 0 auto;font-size:11px;font-weight:700;color:var(--accent);min-width:20px;text-align:center}.ExtractSpacesPanel_rowName__dUXl0{flex:1 1 160px;font-size:13px}.ExtractSpacesPanel_rowName__dUXl0,.ExtractSpacesPanel_rowType__geOG1{min-height:40px;border:1px solid var(--line);border-radius:6px;padding:0 8px;background:var(--surface);color:var(--text)}.ExtractSpacesPanel_rowType__geOG1{flex:0 1 160px;font-size:12.5px}.ExtractSpacesPanel_rowConfidence__6WhMd{flex:0 0 auto;font-size:11px;color:var(--muted);white-space:nowrap}.ExtractSpacesPanel_rowConfidence__6WhMd[data-low=true]{color:#e67e22;font-weight:600}.ExtractSpacesPanel_reviewRow__snMpU[data-depth="1"]{margin-left:20px}.ExtractSpacesPanel_reviewRow__snMpU[data-depth="2"]{margin-left:40px}.ExtractSpacesPanel_reviewRow__snMpU[data-depth="3"]{margin-left:60px}.ExtractSpacesPanel_rowNest__lndYA{flex:0 1 220px;min-height:40px;border:1px solid var(--line);border-radius:6px;padding:0 8px;font-size:12.5px;background:var(--surface);color:var(--text)}.ExtractSpacesPanel_rowNestWarn__iKgCR{flex:0 0 auto;font-size:11px;color:#e67e22;font-weight:600;white-space:nowrap}.ExtractSpacesPanel_questions__9c2W3{border-left:3px solid #e67e22;background:rgba(230,126,34,.1);border-radius:6px;padding:8px 10px}.ExtractSpacesPanel_questionsTitle__QZnmQ{font-size:12px;font-weight:700;color:var(--text);margin-bottom:4px}.ExtractSpacesPanel_questionsList__RigpX{margin:0;padding-left:18px;font-size:12px;color:var(--muted);line-height:1.6}.ExtractSpacesPanel_reviewActions__d9_Oa{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:640px){.ExtractSpacesPanel_headRow__PSrtj{flex-wrap:wrap}.ExtractSpacesPanel_pickerRow__fg16X{grid-template-columns:1fr}.ExtractSpacesPanel_captureRow__kRDnZ,.ExtractSpacesPanel_reviewRow__snMpU{flex-direction:column;align-items:stretch}.ExtractSpacesPanel_rowName__dUXl0,.ExtractSpacesPanel_rowNest__lndYA,.ExtractSpacesPanel_rowType__geOG1{flex:1 1 auto}.ExtractSpacesPanel_reviewRow__snMpU[data-depth="1"],.ExtractSpacesPanel_reviewRow__snMpU[data-depth="2"],.ExtractSpacesPanel_reviewRow__snMpU[data-depth="3"]{margin-left:0}.ExtractSpacesPanel_reviewActions__d9_Oa{flex-direction:column}}.locations_mainWrap__X1ljh{display:flex;flex-direction:column;gap:var(--space-5)}.locations_headerActions__qG5jr,.locations_toolbar___BCK7{display:flex;gap:var(--space-3);flex-wrap:wrap}.locations_toolbar___BCK7{align-items:center;padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.locations_searchWrap__a3rmA{display:flex;align-items:center;gap:var(--space-2);flex:1 1 260px;min-width:200px}.locations_toolbarTools__GesS5{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.locations_toolbarControls__J_NVw{display:flex;align-items:center;gap:var(--space-3);flex:1 1 auto;min-width:0}.locations_controlsToggle__hyt2l{display:none}.locations_statusStrip__A3vgV{display:flex;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap}.locations_chipRow__pYKA2{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.locations_filterChip__Z9vpP{display:inline-flex;align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.locations_filterChip__Z9vpP:hover:not(:disabled){border-color:var(--muted)}.locations_filterChip__Z9vpP:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-muted)}.locations_filterChip__Z9vpP[data-active=true]{border-color:var(--accent);background:var(--accent-muted);color:var(--forest)}.locations_filterChip__Z9vpP:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.locations_filterChip__Z9vpP{transition:none}}.locations_stripFacts__xkObh{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-left:auto}.locations_stripFact__MITff{font-size:var(--text-sm);color:var(--muted);white-space:nowrap}.locations_filterNote__TYv_C{flex-basis:100%;display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--muted)}.locations_projectLabel__D60uC{font-size:var(--text-sm);font-weight:600;color:var(--muted)}.locations_select__vGtVo{min-height:42px;border:1px solid var(--line);border-radius:var(--radius-md);padding:0 var(--space-3);font-size:var(--text-base);background:var(--surface);color:var(--text);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.locations_select__vGtVo:hover{border-color:var(--muted)}.locations_select__vGtVo:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-muted)}.locations_loading__OPbfc{color:var(--muted);padding:var(--space-5) 0}.locations_summaryBar__gORhr{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-lg);background:var(--accent-muted);box-shadow:var(--shadow-sm);font-size:var(--text-sm);color:var(--text)}.locations_searchInput__i4Atp{flex:1 1 auto;min-height:44px;border:1px solid var(--line);border-radius:var(--radius-md);padding:0 var(--space-4);font-size:var(--text-base);background:var(--surface);color:var(--text);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.locations_searchInput__i4Atp:hover{border-color:var(--muted)}.locations_searchInput__i4Atp:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-muted)}.locations_searchCount__9oDT5{font-size:var(--text-xs);font-weight:600;color:var(--muted);white-space:nowrap;padding:3px var(--space-2);border-radius:var(--radius-pill);background:var(--paper)}.locations_tree__5_8Y6{display:flex;flex-direction:column;gap:var(--space-3)}.locations_children__OdKAt{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-2);margin-left:var(--space-3);padding-left:var(--space-4);border-left:1px solid var(--line)}.locations_card__3gSbs:not([data-depth="0"])>.locations_children__OdKAt{margin-top:var(--space-2)}.locations_card__3gSbs{border-radius:var(--radius-xl);transition:background var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}@media (prefers-reduced-motion:reduce){.locations_card__3gSbs{transition:none}}.locations_card__3gSbs[data-depth="0"]{padding:var(--space-5);background:var(--surface);box-shadow:var(--shadow-sm);border:1px solid var(--line)}.locations_card__3gSbs[data-depth="0"]:hover{box-shadow:var(--shadow-lg);border-color:transparent}.locations_card__3gSbs:not([data-depth="0"]){padding:var(--space-3) var(--space-2);border-radius:var(--radius-lg)}.locations_card__3gSbs:not([data-depth="0"]):focus-within,.locations_card__3gSbs:not([data-depth="0"]):hover{background:var(--surface-hover)}.locations_cardHead__9QgI9{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.locations_cardTitleGroup__wNF3u{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0}.locations_cardLevel__FcRhV{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.locations_cardName__kX1Fl{font-weight:700;color:var(--text);min-width:0;letter-spacing:-.015em;overflow-wrap:anywhere}.locations_card__3gSbs[data-depth="0"] .locations_cardName__kX1Fl{font-size:var(--text-xl);line-height:1.15}.locations_card__3gSbs:not([data-depth="0"]) .locations_cardName__kX1Fl{font-size:var(--text-md);line-height:1.25}.locations_pctBadge__KaMGe{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.locations_pctBadge__KaMGe[data-tone=good]{color:var(--forest)}.locations_pctBadge__KaMGe[data-tone=neutral]{color:var(--muted)}.locations_pctBadge__KaMGe[data-tone=warn]{color:#e67e22}.locations_card__3gSbs[data-depth="0"] .locations_pctBadge__KaMGe{font-size:var(--text-xl)}.locations_card__3gSbs:not([data-depth="0"]) .locations_pctBadge__KaMGe{font-size:var(--text-md)}.locations_pctBadgeEmpty__oCE9y{font-size:var(--text-xs);color:var(--muted);font-style:italic;white-space:nowrap}.locations_cardBreadcrumb__tANIh{font-size:var(--text-xs);color:var(--muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.locations_cardStats__iVIGF{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.locations_cardActions__Cp9fN{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.locations_cardPrimaryAction__fFMP3{border:1px solid transparent;border-radius:var(--radius-pill);background:var(--accent-muted);color:var(--accent);font-size:var(--text-sm);font-weight:600;padding:var(--space-2) var(--space-3);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.locations_cardPrimaryAction__fFMP3:hover:not(:disabled){background:var(--accent);color:var(--white);box-shadow:var(--shadow-sm)}.locations_cardPrimaryAction__fFMP3:disabled{opacity:.5;cursor:not-allowed}.locations_cardPrimaryAction__fFMP3:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.locations_card__3gSbs:not([data-depth="0"]) .locations_cardPrimaryAction__fFMP3{background:none;padding:var(--space-1) 2px;font-size:var(--text-xs);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-standard),-webkit-text-decoration-color var(--duration-fast) var(--ease-standard);transition:text-decoration-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);transition:text-decoration-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),-webkit-text-decoration-color var(--duration-fast) var(--ease-standard)}.locations_card__3gSbs:not([data-depth="0"]) .locations_cardPrimaryAction__fFMP3:hover:not(:disabled){background:none;box-shadow:none;color:var(--accent);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.locations_cardMenuRoot___zxL9{position:relative;margin-left:auto}.locations_cardMenuTrigger__USgrk{min-width:32px;min-height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid transparent;border-radius:var(--radius-md);color:var(--muted);font-size:var(--text-lg);line-height:1;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.locations_cardMenuTrigger__USgrk:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.locations_cardMenuTrigger__USgrk:disabled{opacity:.5;cursor:not-allowed}.locations_cardMenuTrigger__USgrk:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.locations_cardMenu__rxDWc{position:absolute;top:calc(100% + var(--space-1));right:0;z-index:20;width:200px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);padding:var(--space-1)}.locations_cardMenuItem__ysuhO{display:flex;align-items:center;width:100%;background:none;border:none;border-radius:var(--radius-md);color:var(--text);font:inherit;font-size:var(--text-sm);font-weight:500;padding:var(--space-2) var(--space-3);text-align:left;cursor:pointer;min-height:36px;transition:background var(--duration-fast) var(--ease-standard)}.locations_cardMenuItem__ysuhO:focus-visible,.locations_cardMenuItem__ysuhO:hover{background:var(--surface-hover);outline:none}.locations_cardMenuItem__ysuhO:disabled{opacity:.5;cursor:not-allowed}.locations_cardMenuDivider__L8Y3f{border-top:1px solid var(--line);margin:var(--space-2) 2px}.locations_cardMenuItemDanger__fdU_m{color:#c0392b}.locations_cardMenuItemDanger__fdU_m:focus-visible,.locations_cardMenuItemDanger__fdU_m:hover{background:rgba(192,57,43,.08)}.locations_formCard__1xrtY{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);background:var(--surface);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-3)}.locations_formTitle__sp_BK{font-size:var(--text-md);font-weight:700;color:var(--text)}.locations_formError__DjClt{font-size:var(--text-sm);color:#c0392b}.locations_formRow__q1EuF{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.locations_formField__0iMIJ{display:flex;flex-direction:column;gap:var(--space-1)}.locations_formLabel__9imch{font-size:var(--text-xs);font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.locations_input__PiXYA{min-height:42px;border:1px solid var(--line);border-radius:var(--radius-md);padding:0 var(--space-3);font-size:var(--text-base);background:var(--bg);color:var(--text);box-sizing:border-box;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.locations_input__PiXYA:hover{border-color:var(--muted)}.locations_input__PiXYA:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-muted)}.locations_formActions__w8qde{display:flex;gap:var(--space-2)}@media (max-width:640px){.locations_controlsToggle__hyt2l{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:var(--text-sm);font-weight:600;white-space:nowrap;cursor:pointer}.locations_controlsToggle__hyt2l:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-muted)}.locations_controlsToggle__hyt2l[aria-expanded=true]{border-color:var(--accent);background:var(--accent-muted);color:var(--forest)}.locations_toolbarControls__J_NVw{display:none;flex-basis:100%;width:100%;flex-direction:column;align-items:stretch;gap:var(--space-2)}.locations_toolbarControls__J_NVw[data-open=true]{display:flex}.locations_toolbar___BCK7{padding:var(--space-3) 0;gap:var(--space-2)}.locations_projectLabel__D60uC{flex:0 0 auto}.locations_select__vGtVo{flex:1 1;width:auto;min-width:0}.locations_searchWrap__a3rmA{flex-basis:100%}.locations_searchInput__i4Atp{width:100%;min-height:44px}.locations_toolbarTools__GesS5{margin-left:0;width:100%}.locations_toolbarTools__GesS5 .locations_summaryBtn__alaMq{flex:1 1 auto;min-height:44px}.locations_chipRow__pYKA2{flex-wrap:nowrap;overflow-x:auto;width:100%;padding-bottom:2px}.locations_filterChip__Z9vpP{min-height:44px;white-space:nowrap}.locations_stripFacts__xkObh{display:none}.locations_children__OdKAt{margin-left:8px;padding-left:8px}.locations_cardPrimaryAction__fFMP3{flex:1 1 auto;min-height:44px}.locations_cardMenuTrigger__USgrk{min-width:44px;min-height:44px}.locations_cardMenu__rxDWc{right:0}.locations_formRow__q1EuF{grid-template-columns:1fr}}.locations_formHint__3MTr9{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--muted)}.locations_modeSwitch__DazTB{display:inline-flex;gap:var(--space-1);padding:3px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);align-self:flex-start}.locations_modeBtn__cTYee{min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid transparent;border-radius:var(--radius-pill);background:none;font-size:var(--text-sm);font-weight:600;color:var(--muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.locations_modeBtn__cTYee:hover{color:var(--text)}.locations_modeBtn__cTYee[data-active=true]{background:var(--accent);border-color:var(--accent);color:var(--white)}.locations_preview__rD_JA{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-left:3px solid var(--forest);border-radius:var(--radius-lg);background:var(--surface);font-size:var(--text-sm);line-height:1.6}.locations_previewCount__duKbE{font-weight:700;color:var(--text)}.locations_previewNames__c366P{color:var(--muted)}.locations_previewError__Ge209{border:1px solid var(--line);border-left:3px solid #c0392b;border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:1.5;color:#c0392b}.locations_notice__MCEIr,.locations_previewError__Ge209{padding:var(--space-3) var(--space-4);background:var(--surface)}.locations_notice__MCEIr{border:1px solid var(--line);border-left:3px solid var(--forest);border-radius:var(--radius-lg);font-size:var(--text-md);color:var(--text)}@media (max-width:640px){.locations_modeSwitch__DazTB{display:flex;width:100%}.locations_modeBtn__cTYee{flex:1 1;text-align:center}.locations_previewNames__c366P{display:block}}.locations_disclosure__85_iv{flex:0 0 auto;min-width:44px;min-height:44px;margin:-10px 0 -10px -6px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:var(--muted);border-radius:var(--radius-md);transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.locations_disclosure__85_iv:hover{background:var(--surface-hover);color:var(--text)}.locations_disclosure__85_iv:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.locations_disclosureIcon__4DSkl{display:inline-block;font-size:var(--text-lg);line-height:1;transition:transform var(--duration-fast) var(--ease-standard)}.locations_disclosureIcon__4DSkl[data-open=true]{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.locations_disclosureIcon__4DSkl{transition:none}}.locations_disclosureSpacer__kT8FS{flex:0 0 auto;width:38px}.locations_childCount__K3mar{flex:0 0 auto;min-height:44px;padding:0 var(--space-3);background:none;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:600;color:var(--muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.locations_childCount__K3mar:hover{color:var(--text);border-color:var(--muted);background:var(--surface-hover)}.locations_childCount__K3mar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.locations_summaryTools___OMQB{display:inline-flex;gap:var(--space-2);margin-left:auto}.locations_summaryBtn__alaMq{min-height:44px;padding:0 var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;color:var(--text);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.locations_summaryBtn__alaMq:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.locations_summaryBtn__alaMq:disabled{opacity:.45;cursor:default}.locations_summaryBtn__alaMq:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.locations_disclosure__85_iv{min-width:44px;margin-left:-4px}.locations_disclosureSpacer__kT8FS{width:30px}.locations_summaryTools___OMQB{margin-left:0;width:100%}.locations_summaryBtn__alaMq{flex:1 1}}.lookahead_readyPill__WeRB9{display:inline-flex;align-items:center;font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px;white-space:nowrap}.lookahead_readyPill__WeRB9[data-tone=good]{background:rgba(82,183,136,.12);color:var(--forest)}.lookahead_readyPill__WeRB9[data-tone=warn]{background:rgba(230,126,34,.14);color:#e67e22}.lookahead_readyPill__WeRB9[data-tone=bad]{background:rgba(192,57,43,.1);color:var(--danger)}.lookahead_neverSentBanner__Lyq8a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;margin-bottom:14px;border-radius:8px;background:var(--warning-bg);border:1px solid var(--warning);color:var(--text);font-size:13px;font-weight:500}@media (max-width:640px){.lookahead_neverSentBanner__Lyq8a{flex-direction:column;align-items:stretch;text-align:center}}.lookahead_form__RtoJZ{display:grid;grid-gap:14px;gap:14px}.lookahead_field__roiaL{display:grid;grid-gap:5px;gap:5px}.lookahead_label__cB_10{font-size:12px;font-weight:600;color:var(--muted)}.lookahead_input__Tatsi,.lookahead_select__alZsp{width:100%;padding:8px 10px;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg);color:var(--text);font:inherit;font-size:13px;box-sizing:border-box}.lookahead_input__Tatsi:focus,.lookahead_select__alZsp:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.lookahead_help___Be94{font-size:11px;color:var(--muted)}.lookahead_error__qny7B{font-size:12px;color:var(--danger)}.lookahead_drawerActions__7PYIE{display:flex;gap:10px;justify-content:flex-end}.lookahead_emptyAction__h7AXe{margin-top:14px;display:flex;justify-content:center}.lookahead_smallLabel__1mlC3{font-size:10px;font-weight:700;color:var(--muted);display:block;margin-bottom:3px;text-transform:uppercase;letter-spacing:.04em}.lookahead_smallLabelMb4__A2JJW{margin-bottom:4px}.lookahead_smallInput__0xl6L{width:100%;padding:7px 10px;border:1px solid var(--line);border-radius:var(--radius);font-size:12px;background:var(--bg);color:var(--text);box-sizing:border-box;font-family:inherit}.lookahead_smallInputPointer__VFBX5{cursor:pointer}.lookahead_smallTextarea__3oYao{resize:vertical;line-height:1.4}.lookahead_kpiRow__FmqPw{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.lookahead_kpiCard__hbLSc{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:14px 18px;flex:1 1;min-width:0}.lookahead_kpiLabel__WTwpJ{font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.lookahead_kpiValue__8ynUh{font-size:26px;font-weight:800;color:var(--text);line-height:1}.lookahead_kpiValue__8ynUh[data-tone=good]{color:var(--forest)}.lookahead_kpiValue__8ynUh[data-tone=warn]{color:#e67e22}.lookahead_kpiValue__8ynUh[data-tone=bad]{color:var(--danger)}.lookahead_kpiSub__QINwi{font-size:11px;color:var(--muted);margin-top:4px}.lookahead_statusBadge__owb7V{font-size:10px;font-weight:700;padding:2px 7px;border-radius:4px;white-space:nowrap;letter-spacing:.02em}.lookahead_statusBadge__owb7V[data-status=not_started]{background:var(--line);color:var(--muted)}.lookahead_statusBadge__owb7V[data-status=in_progress]{background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent)}.lookahead_statusBadge__owb7V[data-status=complete]{background:rgba(82,183,136,.12);color:var(--forest)}.lookahead_statusBadge__owb7V[data-status=held]{background:rgba(192,57,43,.1);color:var(--danger)}.lookahead_statusBadge__owb7V[data-status=neutral]{background:var(--surface);color:var(--muted)}.lookahead_readyDotRow__mvrW_{display:inline-flex;align-items:center;gap:4px}.lookahead_readyDot__M3lBT{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.lookahead_readyDot__M3lBT[data-status=ready]{background:var(--forest)}.lookahead_readyDot__M3lBT[data-status=not_ready]{background:var(--danger)}.lookahead_readyDot__M3lBT[data-status=partially_ready]{background:#e67e22}.lookahead_readyDot__M3lBT[data-status=neutral]{background:var(--muted)}.lookahead_readyDotLabel__EeHey{font-size:10px;color:var(--muted);font-weight:600}.lookahead_readinessDot__dxtpu{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.lookahead_readinessDot__dxtpu[data-tone=good]{background:var(--forest)}.lookahead_readinessDot__dxtpu[data-tone=warn]{background:#e67e22}.lookahead_readinessDot__dxtpu[data-tone=bad]{background:var(--danger)}.lookahead_csiChip__oVZkr{font-size:9px;font-weight:700;padding:1px 5px;border-radius:3px;background:var(--line);color:var(--muted);letter-spacing:.02em}.lookahead_constraintCountChip__0XMs3{font-size:9px;font-weight:800;padding:2px 6px;border-radius:10px;background:rgba(192,57,43,.1);color:var(--danger);white-space:nowrap}.lookahead_scheduleMismatchNote__FouiM{font-size:9px;font-weight:700;padding:1px 5px;border-radius:3px;background:rgba(230,126,34,.12);color:#e67e22;white-space:nowrap}.lookahead_dayDotsRow__FfQIg{display:flex;gap:5px;flex-wrap:wrap}.lookahead_dayDot__T0g_r{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:10px;font-weight:700;border:none;padding:0;font-family:inherit;line-height:1;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .1s ease}.lookahead_dayDot__T0g_r[data-active=true]{background:var(--forest);color:var(--white);box-shadow:0 1px 2px rgba(16,32,26,.18)}.lookahead_dayDot__T0g_r[data-active=false]{background:var(--line);color:var(--muted)}.lookahead_dayDot__T0g_r[data-dim=true]{opacity:.45}button.lookahead_dayDot__T0g_r{cursor:pointer}button.lookahead_dayDot__T0g_r:hover{transform:scale(1.14);box-shadow:0 2px 5px rgba(16,32,26,.2)}button.lookahead_dayDot__T0g_r:active{transform:scale(.92)}button.lookahead_dayDot__T0g_r:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.lookahead_dayDotsRow__FfQIg{gap:7px}.lookahead_dayDot__T0g_r{width:28px;height:28px;font-size:11px}}.lookahead_completionBarRow__uD0Zu{display:flex;align-items:center;gap:6px}.lookahead_completionBarTrack__Y_o_0{flex:1 1;height:5px;background:var(--line);border-radius:3px;overflow:hidden}.lookahead_completionBarFill__nHn7y{height:100%;border-radius:3px;transition:width .3s}.lookahead_completionBarFill__nHn7y[data-tone=complete]{background:var(--forest)}.lookahead_completionBarFill__nHn7y[data-tone=held]{background:var(--danger)}.lookahead_completionBarFill__nHn7y[data-tone=week1]{background:var(--accent)}.lookahead_completionBarFill__nHn7y[data-tone=week2]{background:var(--purple)}.lookahead_completionBarLabel__e5m5x{font-size:10px;color:var(--muted);min-width:26px;text-align:right}.lookahead_constraintEmpty__0M8TW{font-size:11px;color:var(--muted);font-style:italic;padding:4px 0}.lookahead_constraintList__mzsHB{display:flex;flex-direction:column;gap:8px}.lookahead_constraintItem__Yid_l{border-radius:8px;padding:10px 12px}.lookahead_constraintItem__Yid_l[data-resolved=true]{border:1px solid var(--line);background:var(--bg)}.lookahead_constraintItem__Yid_l[data-resolved=false]{border:1px solid rgba(192,57,43,.3);background:rgba(192,57,43,.06)}.lookahead_constraintHead__CshBM{display:flex;align-items:flex-start;gap:8px;margin-bottom:4px}.lookahead_constraintTypeChip__zJc2v{font-size:9px;font-weight:700;padding:2px 6px;border-radius:4px;white-space:nowrap;flex-shrink:0;text-transform:uppercase;letter-spacing:.04em}.lookahead_constraintTypeChip__zJc2v[data-resolved=true]{background:var(--line);color:var(--muted)}.lookahead_constraintTypeChip__zJc2v[data-resolved=false]{background:rgba(192,57,43,.1);color:var(--danger)}.lookahead_constraintResolvedLabel__PYggV{font-size:10px;color:var(--forest);font-weight:600}.lookahead_resolveBtn__mRjFA{margin-left:auto;font-size:10px;font-weight:700;padding:2px 8px;border-radius:4px;border:1px solid var(--forest);background:rgba(82,183,136,.12);color:var(--forest);cursor:pointer;flex-shrink:0}.lookahead_resolveBtn__mRjFA:disabled{opacity:.6}.lookahead_constraintDesc__Fs0IX{font-size:12px;color:var(--text);margin-bottom:4px;line-height:1.4}.lookahead_constraintMetaRow__RKIKM{display:flex;gap:14px;flex-wrap:wrap}.lookahead_constraintMeta__rqm4c{font-size:10px;color:var(--muted)}.lookahead_constraintMetaDue__9RQrc{font-size:10px}.lookahead_constraintMetaDue__9RQrc[data-resolved=true]{color:var(--muted)}.lookahead_constraintMetaDue__9RQrc[data-resolved=false]{color:var(--danger)}.lookahead_constraintMetaResolvedAt___JW_W{font-size:10px;color:var(--forest)}.lookahead_constraintRootCause__lIV4I{font-size:11px;color:var(--muted);margin-bottom:4px;line-height:1.4;font-style:italic}.lookahead_constraintUnowned__Y1pJA{font-style:italic;color:var(--muted)}.lookahead_constraintFormError__dCw6Q{font-size:11px;color:var(--danger);margin-bottom:10px}.lookahead_rootCauseForm__JTq_Q{display:grid;grid-gap:6px;gap:6px;margin-bottom:8px;padding:8px;border-radius:6px;background:var(--bg);border:1px solid var(--line)}.lookahead_inlineFormCard__Kuih1{border:1px solid var(--line);border-radius:8px;padding:12px 14px;background:var(--bg);margin-top:8px}.lookahead_inlineFormTitle__5WTFH{font-size:11px;font-weight:700;color:var(--text);margin-bottom:10px}.lookahead_inlineFormGrid2__XY4mH{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:8px}.lookahead_inlineFormField__2ijHV{margin-bottom:8px}.lookahead_inlineFormFieldMb10__jyDpU{margin-bottom:10px}.lookahead_inlineFormActions__eUN1x{display:flex;gap:8px;justify-content:flex-end}.lookahead_autoSaveIndicator__WV23f{font-size:11px;color:var(--muted);margin-right:auto;align-self:center}.lookahead_smallCancelBtn__scvEP{font-size:11px;padding:5px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--muted);cursor:pointer}.lookahead_smallSubmitBtn__NFskE{font-size:11px;padding:5px 12px;border:none;border-radius:6px;background:var(--forest);color:var(--white);cursor:pointer;font-weight:700}.lookahead_smallSubmitBtn__NFskE:disabled{opacity:.7}.lookahead_rangeInput__0GJu6{width:100%;accent-color:var(--accent);cursor:pointer}.lookahead_rangeTicks__nRAYR{display:flex;justify-content:space-between;font-size:9px;color:var(--muted);margin-top:2px}.lookahead_taskCard__OOd_D{border:1px solid var(--line);border-radius:10px;background:var(--surface);overflow:hidden;transition:box-shadow .15s}.lookahead_taskCardHead___8WG6{padding:10px 12px 8px;cursor:pointer}.lookahead_taskCardHead___8WG6[data-expanded=true]{border-bottom:1px solid var(--line)}.lookahead_taskRow1__M5sXL{display:flex;align-items:flex-start;gap:6px;margin-bottom:4px}.lookahead_taskRow1Main__qLLMs{flex:1 1;min-width:0}.lookahead_taskDesc__W83xz{font-size:12px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.lookahead_taskLineage__WHsTp,.lookahead_taskLocation__C8MHH{font-size:10px;color:var(--muted);margin-top:1px}.lookahead_taskLineage__WHsTp{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lookahead_taskBadgesRow__d3vs0{display:flex;align-items:center;gap:4px;flex-shrink:0}.lookahead_completionWrap__JpyG0{margin-bottom:6px}.lookahead_taskRow2__gtYK9{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.lookahead_taskCrew__Zrl2L{font-size:10px;color:var(--muted)}.lookahead_taskHours__Fxq5V{margin-left:auto}.lookahead_taskDateRange__U09Vc,.lookahead_taskHours__Fxq5V{font-size:10px;color:var(--muted);white-space:nowrap}.lookahead_taskRow3__vGOmU{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lookahead_taskRow3Right__GUIC8{margin-left:auto;display:flex;align-items:center;gap:6px;flex-shrink:0}.lookahead_taskExpandIcon__l_IzF{font-size:10px;color:var(--muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.lookahead_taskDetail__bUkqu{padding:12px 14px;background:var(--bg)}.lookahead_taskDetailBlock__b5sCj{margin-bottom:12px}.lookahead_taskNotes__FT3WK{font-size:12px;color:var(--text);line-height:1.5}.lookahead_taskDetailHeadRow__2CE0v{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.lookahead_tinyToggleBtn__hA_Mr{font-size:10px;padding:2px 8px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--muted);cursor:pointer;font-weight:600}.lookahead_actualSummary___YZES{font-size:12px;color:var(--muted)}.lookahead_addTaskCard__wycJ7{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px 22px 16px;margin-bottom:20px}.lookahead_addTaskHead__1NtiV{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.lookahead_addTaskTitle__5Jp5_{font-size:14px;font-weight:700;color:var(--text);margin:0}.lookahead_addTaskCloseBtn__H91bO{background:none;border:none;color:var(--muted);cursor:pointer;font-size:18px;line-height:1}.lookahead_grid2Col120__sV9Vk{display:grid;grid-template-columns:120px 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}.lookahead_grid2ColRev120__P7cdD{display:grid;grid-template-columns:1fr 120px;grid-gap:12px;gap:12px;margin-bottom:12px}.lookahead_grid3ColHours__rRilM{display:grid;grid-template-columns:1fr 1fr 100px;grid-gap:12px;gap:12px;margin-bottom:12px}.lookahead_grid3Col__Zu0CT{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}.lookahead_groupList__a6THG{display:grid;grid-gap:8px;gap:8px;margin-bottom:8px}.lookahead_groupRow__6bzxt{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;font-size:13px}.lookahead_groupRow__6bzxt[data-selected=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--bg))}.lookahead_groupRow__6bzxt input{accent-color:var(--accent)}.lookahead_groupName__95XIa{font-weight:600}.lookahead_groupMeta__jXpcG{font-size:11px;color:var(--muted);margin-left:auto;white-space:nowrap}.lookahead_chipRow__Tgo3W{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.lookahead_mono__RV4gg{font-family:ui-monospace,monospace;font-size:12px;word-break:break-all}.lookahead_formErrorSm__NZWSp{font-size:11px;color:var(--danger);margin-bottom:10px}.lookahead_formActionsRow__F0EDK{display:flex;gap:8px;justify-content:flex-end}.lookahead_formCancelBtn__ZJLmV{font-size:12px;padding:6px 14px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--muted);cursor:pointer}.lookahead_formSubmitBtn__OH6Hp{font-size:12px;padding:6px 14px;border:none;border-radius:6px;background:var(--forest);color:var(--white);cursor:pointer;font-weight:700}.lookahead_formSubmitBtn__OH6Hp:disabled{opacity:.7}.lookahead_excludedPanel__HU5Z_{margin-top:20px;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:16px 18px}.lookahead_excludedList__JgG5m{display:flex;flex-direction:column;gap:6px;margin-top:8px}.lookahead_excludedItem__NSWcJ{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-radius:8px;background:var(--bg);border:1px solid var(--line)}.lookahead_excludedItemName__F13bY{font-size:12px;color:var(--text);font-weight:600}.lookahead_ppcPanel__6U6SO{margin-top:20px;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:16px 18px}.lookahead_ppcHeadRow__4NzW0{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.lookahead_ppcTitle__xwluN{font-size:13px;font-weight:700;color:var(--text)}.lookahead_ppcValue__polGE{font-size:14px;font-weight:800}.lookahead_ppcValue__polGE[data-tone=good]{color:var(--forest)}.lookahead_ppcValue__polGE[data-tone=warn]{color:#e67e22}.lookahead_ppcValue__polGE[data-tone=bad]{color:var(--danger)}.lookahead_ppcSub__xbUCr{font-size:12px;color:var(--muted)}.lookahead_ppcSuperRight__3sY4X{margin-left:auto;font-size:11px;color:var(--muted)}.lookahead_ppcSuperName__QXgGi{color:var(--text)}.lookahead_ppcSuperName__QXgGi[data-unset=true]{color:var(--muted);font-style:italic;font-weight:600}.lookahead_ppcConstraintsLabel__l85vB{margin-bottom:8px}.lookahead_ppcConstraintsList__iqGv6{display:flex;flex-direction:column;gap:6px}.lookahead_ppcConstraintItem__Ub_iq{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;background:rgba(192,57,43,.06);border-radius:6px;border:1px solid rgba(192,57,43,.3)}.lookahead_ppcReasonItem__YqLDk{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;background:var(--bg);border-radius:6px;border:1px solid var(--line)}.lookahead_ppcConstraintType__dVlgJ{font-size:9px;font-weight:700;padding:2px 5px;border-radius:3px;background:rgba(192,57,43,.1);color:var(--danger);white-space:nowrap;flex-shrink:0;text-transform:uppercase;letter-spacing:.03em}.lookahead_ppcConstraintDesc__tS0R4{font-size:11px;color:var(--text);flex:1 1;line-height:1.4}.lookahead_ppcConstraintDue__ASjcM{font-size:10px;color:var(--danger);white-space:nowrap;flex-shrink:0}.lookahead_ppcNoConstraints__dKXWS{font-size:12px;color:var(--forest);font-style:italic}.lookahead_mainWrap__mu7f3{max-width:var(--shell-max-w);margin:0 auto;padding:24px 20px 48px;box-sizing:border-box}.lookahead_projectPillRow__Lm62F{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.lookahead_projectPill__v9b4E{font-size:12px;font-weight:600;padding:6px 14px;border-radius:20px;border:1.5px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;transition:all .15s}.lookahead_projectPill__v9b4E[data-active=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent)}.lookahead_projectPillPpc__bBk6J{margin-left:6px;font-size:10px;font-weight:700}.lookahead_projectPillPpc__bBk6J[data-tone=good]{color:var(--forest)}.lookahead_projectPillPpc__bBk6J[data-tone=warn]{color:#e67e22}.lookahead_projectPillPpc__bBk6J[data-tone=bad]{color:var(--danger)}.lookahead_weekGrid__R7GCz{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:start}.lookahead_weekColHeader__gIIcI{border-radius:10px 10px 0 0;padding:10px 14px;cursor:pointer}.lookahead_weekColHeader__gIIcI:hover{filter:brightness(1.08)}.lookahead_weekColHeader__gIIcI[data-week="1"]{background:var(--accent)}.lookahead_weekColHeader__gIIcI[data-week="2"]{background:var(--purple)}.lookahead_weekColTitle__001GK{font-size:13px;font-weight:800;color:var(--white);letter-spacing:.01em}.lookahead_weekCurrentChip__cBItB{margin-left:8px;font-size:10px;font-weight:600;background:rgba(255,255,255,.25);padding:1px 6px;border-radius:3px}.lookahead_weekColDates__ZeXeI{font-size:11px;color:rgba(255,255,255,.85);margin-top:1px}.lookahead_weekPpcWrap__Jawm5{margin-top:6px}.lookahead_weekPpcTrack__spLR5{height:3px;background:rgba(255,255,255,.25);border-radius:2px;overflow:hidden}.lookahead_weekPpcFill__rr_uI{height:100%;background:var(--white);border-radius:2px}.lookahead_weekPpcLabel__LuMar{font-size:10px;color:rgba(255,255,255,.9);margin-top:3px}.lookahead_weekReadySummary__z4DZl{margin-top:6px;font-size:10px;color:rgba(255,255,255,.9);display:flex;gap:10px}.lookahead_weekColBody__yMGcu{border:1px solid;border-top:none;border-radius:0 0 10px 10px;padding:12px 10px;background:var(--bg);min-height:120px;display:flex;flex-direction:column;gap:10px}.lookahead_weekColBody__yMGcu[data-week="1"]{border-color:var(--accent)}.lookahead_weekColBody__yMGcu[data-week="2"]{border-color:var(--purple)}.lookahead_weekColEmpty__EA2tZ{font-size:11px;color:var(--muted);font-style:italic;padding:16px 0;text-align:center}.lookahead_noPlanState__TFPAl{padding:48px 24px;text-align:center;color:var(--muted);font-size:14px;border:1px dashed var(--line);border-radius:10px}.lookahead_dayViewGrid__ORf1L{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;align-items:start}.lookahead_dayViewCol__j4nch{display:flex;flex-direction:column;gap:8px;min-width:0}.lookahead_dayViewColHead__9v0rl{padding-bottom:6px;border-bottom:2px solid var(--line)}.lookahead_dayViewColDay__0IYGS{display:block;font-size:12px;font-weight:800;color:var(--text)}.lookahead_dayViewColDate__DryZa{display:block;font-size:10.5px;color:var(--muted);margin-top:1px}.lookahead_dayViewEmpty__J2rFN{font-size:11px;color:var(--muted);font-style:italic;padding:10px 0;text-align:center}.lookahead_dayTaskRow__R1_Kq{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:8px;background:var(--surface);border:1px solid var(--line);font-size:12px}.lookahead_dayTaskRowMain__hIC0M{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.lookahead_dayTaskDesc__YI9cz{font-weight:700;color:var(--text)}.lookahead_dayTaskMeta__SFPcr{font-size:11px;color:var(--muted)}.lookahead_dayTaskBadges__0FKH8{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex-shrink:0}.lookahead_dayViewAddBtn__iSB38{margin-top:2px;padding:6px 8px;border:1px dashed var(--line);border-radius:8px;background:none;color:var(--accent);font-size:11.5px;font-weight:600;cursor:pointer}.lookahead_dayViewAddBtn__iSB38:hover{border-color:var(--accent);background:rgba(82,183,136,.08)}.lookahead_groupByPanel__4TKeo{display:flex;flex-direction:column;gap:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:16px;margin-top:12px}.lookahead_groupByPanelHead__f4yLL{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.lookahead_groupByPanelTitle__jt6Ai{font-size:15px;font-weight:800;color:var(--text)}.lookahead_groupByPanelDesc__3BFQy{font-size:12px;color:var(--muted);margin-top:2px}.lookahead_crewViewList__pOsPb{display:flex;flex-direction:column;gap:16px}.lookahead_crewGroup__EIznA{display:flex;flex-direction:column;gap:6px}.lookahead_crewGroupHead__eGLDC{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-bottom:6px;border-bottom:2px solid var(--line)}.lookahead_crewGroupName__qoOjs{font-size:13px;font-weight:800;color:var(--text)}.lookahead_crewGroupName__qoOjs[data-unassigned=true]{color:var(--muted);font-style:italic;font-weight:600}.lookahead_crewGroupCount__pdFbz{font-size:11px;color:var(--muted);white-space:nowrap}@media (max-width:640px){.lookahead_mainWrap__mu7f3{padding:16px 12px 32px}.lookahead_weekGrid__R7GCz{grid-template-columns:1fr;gap:20px}.lookahead_grid2Col120__sV9Vk,.lookahead_grid2ColRev120__P7cdD,.lookahead_grid3ColHours__rRilM,.lookahead_grid3Col__Zu0CT,.lookahead_inlineFormGrid2__XY4mH{grid-template-columns:1fr}.lookahead_kpiRow__FmqPw{gap:8px}.lookahead_kpiCard__hbLSc{min-width:45%}.lookahead_taskDetailHeadRow__2CE0v{flex-direction:column;align-items:stretch;gap:6px}.lookahead_tinyToggleBtn__hA_Mr{width:100%;box-sizing:border-box;padding:10px 12px;font-size:13px}.lookahead_inlineFormActions__eUN1x{flex-wrap:wrap}.lookahead_smallCancelBtn__scvEP,.lookahead_smallSubmitBtn__NFskE{flex:1 1;padding:8px 12px;font-size:12px}}.lookahead_linkChipWrap__Um_XW{position:relative;display:inline-flex}.lookahead_linkChipOff__MqL2u,.lookahead_linkChipOn__xg2Ag{min-height:24px;padding:2px 8px;font-size:9px;font-weight:800;border-radius:10px;cursor:pointer;white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}.lookahead_linkChipOff__MqL2u{border:1px dashed var(--line);background:none;color:var(--muted)}.lookahead_linkChipOn__xg2Ag{border:1px solid rgba(39,174,96,.4);background:rgba(39,174,96,.08);color:#27ae60}.lookahead_linkPopover__zjZSc{position:absolute;top:calc(100% + 4px);right:0;z-index:50;width:min(320px,calc(100vw - 32px));padding:8px;box-shadow:0 8px 24px rgba(0,0,0,.16)}.lookahead_linkPopover__zjZSc,.lookahead_linkSelect__EI1ke{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.lookahead_linkSelect__EI1ke{width:100%;min-height:38px;padding:0 8px;font-size:16px;color:var(--text)}.lookahead_linkHint__hLK6D{font-size:11px;color:var(--muted);margin:6px 0 0}.lookahead_linkErr__ANRTn{font-size:11px;font-weight:600;color:var(--danger);margin:6px 0 0}.lookahead_linkageStrip__PikW3{margin-bottom:10px;padding:8px 12px;font-size:12px;color:var(--muted);line-height:1.45;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--muted);border-radius:var(--radius)}.lookahead_readyOverride__t_Xt4{font-size:9px;color:var(--muted);margin-left:2px}@media (min-width:721px){.lookahead_dayDot__T0g_r{min-height:0}}.job-custom-fields_empty__7xSfc,.job-custom-fields_loading__v77wx{font-size:12px;color:var(--muted)}.job-custom-fields_list__GIf8m{display:flex;flex-direction:column;gap:12px}.job-custom-fields_row__kKhGr{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.job-custom-fields_label__2q4bV{font-size:12px;color:var(--muted);min-width:140px}.job-custom-fields_input__mXlFQ{flex:1 1;min-width:160px;max-width:320px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg,var(--surface));color:var(--text);font:inherit;font-size:13px}