.JobCardWorkspace_shell__RWLNK{display:grid;grid-gap:24px;gap:24px}.JobCardWorkspace_contextStrip__sYHeh,.JobCardWorkspace_editorPanel__BJEbW,.JobCardWorkspace_emptyState__2TmPP,.JobCardWorkspace_formSection__sVcIM,.JobCardWorkspace_inlineNote__v7T6A,.JobCardWorkspace_milestoneCard__UK_l1,.JobCardWorkspace_modal__885z2,.JobCardWorkspace_notice__hJDQs,.JobCardWorkspace_reviewCard__odu9t,.JobCardWorkspace_saveCard__7xecG,.JobCardWorkspace_searchCard__OMILj,.JobCardWorkspace_section__nuaQk{border:1px solid rgba(15,23,42,.08);border-radius:24px;background:rgba(255,255,255,.96);box-shadow:0 18px 36px rgba(15,23,42,.06)}.JobCardWorkspace_cardGrid__cMSOP>div span,.JobCardWorkspace_cardMetric__QpiUw span,.JobCardWorkspace_milestoneMeta__eiHOK>div span,.JobCardWorkspace_reviewPoint__wyKVF span,.JobCardWorkspace_reviewPoints__IdDp4>div span,.JobCardWorkspace_searchCard__OMILj span{display:block;color:#60707b;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.JobCardWorkspace_cardGrid__cMSOP>div strong,.JobCardWorkspace_cardMetric__QpiUw strong,.JobCardWorkspace_milestoneMeta__eiHOK>div strong,.JobCardWorkspace_reviewPoint__wyKVF strong,.JobCardWorkspace_reviewPoints__IdDp4>div strong{display:block;margin-top:10px;font-size:1.3rem;letter-spacing:-.03em;color:#102129}.JobCardWorkspace_section__nuaQk{padding:24px;display:grid;grid-gap:20px;gap:20px}.JobCardWorkspace_sectionHeader__O91_U{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.JobCardWorkspace_headerTitle__fj8Oe,.JobCardWorkspace_sectionHeader__O91_U h3{margin:0;font-size:1.5rem;letter-spacing:-.04em;color:#102129}.JobCardWorkspace_headerSubtitle___vkNL,.JobCardWorkspace_sectionHeader__O91_U>div>span{margin-top:8px;color:#60707b;font-size:.95rem;line-height:1.65}.JobCardWorkspace_primaryButton__s_UHW,.JobCardWorkspace_secondaryButton__tngt2,.JobCardWorkspace_uploadButton___EyKt{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border-radius:18px;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.JobCardWorkspace_primaryButton__s_UHW{border:none;background:linear-gradient(135deg,#0b8491,#0f766e);color:#ffffff;box-shadow:0 16px 28px rgba(15,118,110,.2)}.JobCardWorkspace_secondaryButton__tngt2,.JobCardWorkspace_uploadButton___EyKt{border:1px solid #d9e3e8;background:#ffffff;color:#16313e}.JobCardWorkspace_primaryButton__s_UHW:disabled,.JobCardWorkspace_secondaryButton__tngt2:disabled,.JobCardWorkspace_uploadButton___EyKt:disabled{cursor:wait;opacity:.78}.JobCardWorkspace_toolbar__MwoMJ{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.JobCardWorkspace_searchCard__OMILj{display:grid;grid-gap:8px;gap:8px;padding:14px 16px}.JobCardWorkspace_formGrid__ISqM9 input,.JobCardWorkspace_formGrid__ISqM9 select,.JobCardWorkspace_formGrid__ISqM9 textarea,.JobCardWorkspace_searchCard__OMILj input,.JobCardWorkspace_shareLinkInput__aQuIQ{width:100%;min-height:52px;padding:12px 14px;border:1px solid #d6e1e5;border-radius:16px;background:#f8fbfc;color:#102129;font:inherit;outline:none}.JobCardWorkspace_formGrid__ISqM9 input:focus,.JobCardWorkspace_formGrid__ISqM9 select:focus,.JobCardWorkspace_formGrid__ISqM9 textarea:focus,.JobCardWorkspace_searchCard__OMILj input:focus,.JobCardWorkspace_shareLinkInput__aQuIQ:focus{border-color:rgba(11,132,145,.42);box-shadow:0 0 0 4px rgba(11,132,145,.1);background:#ffffff}.JobCardWorkspace_formGrid__ISqM9 input::placeholder,.JobCardWorkspace_formGrid__ISqM9 textarea::placeholder,.JobCardWorkspace_searchCard__OMILj input::placeholder{color:#90a1ab}.JobCardWorkspace_notice__hJDQs{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 18px;font-weight:700}.JobCardWorkspace_noticeMessage__8Vl7d{flex:1 1 360px;min-width:0}.JobCardWorkspace_noticeActionButton__Ipa7S{flex:0 0 auto;min-width:176px;justify-content:center}.JobCardWorkspace_noticeError__Ivb3k{border-color:rgba(185,28,28,.14);background:rgba(254,242,242,.98);color:#991b1b}.JobCardWorkspace_noticeSuccess__CAxlq{border-color:rgba(16,185,129,.14);background:rgba(236,253,245,.98);color:#166534}.JobCardWorkspace_analysisGrid__6yvj6,.JobCardWorkspace_cardsGrid__C3HQy,.JobCardWorkspace_milestoneGrid__d3iTZ,.JobCardWorkspace_planningList__qfeFt{display:grid;grid-gap:16px;gap:16px}.JobCardWorkspace_analysisGrid__6yvj6{grid-template-columns:repeat(3,minmax(0,1fr))}.JobCardWorkspace_analysisCard__W3r96,.JobCardWorkspace_planningCard__krFGv{padding:18px;border:1px solid #dce6ea;border-radius:20px;background:#f7fbfb}.JobCardWorkspace_analysisCard__W3r96 span{display:block;color:#60707b;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.JobCardWorkspace_analysisCard__W3r96 strong{display:block;margin-top:10px;font-size:1.15rem;letter-spacing:-.03em;color:#102129}.JobCardWorkspace_planStatusLayout__a9F_d{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.JobCardWorkspace_planInsightCard__0BMA_{padding:18px;border:1px solid rgba(236,127,113,.22);border-radius:20px;background:linear-gradient(135deg,rgba(255,247,244,.96),rgba(255,255,255,.98))}.JobCardWorkspace_planInsightCard__0BMA_ span{display:block;color:#8f5d54;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.JobCardWorkspace_planInsightCard__0BMA_ strong{display:block;margin-top:10px;color:#8f2c1f;font-size:1.2rem;letter-spacing:-.03em}.JobCardWorkspace_planInsightCard__0BMA_ p{margin:10px 0 0;color:#60707b;line-height:1.6}.JobCardWorkspace_planningListRow__0RHbK{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.9fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:18px 0;border-top:1px solid #e5eef1}.JobCardWorkspace_planningListRow__0RHbK:first-child{border-top:none;padding-top:6px}.JobCardWorkspace_planningListRow__0RHbK strong{color:#102129;font-size:1.02rem}.JobCardWorkspace_planningListRow__0RHbK p{margin:6px 0 0;color:#60707b;line-height:1.55}.JobCardWorkspace_planningRowMeta__RLqPq{display:grid;grid-gap:6px;gap:6px;color:#4f6470;font-weight:600}.JobCardWorkspace_planningRowActions__qOw4k{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.JobCardWorkspace_card__krmG6,.JobCardWorkspace_milestoneCard__UK_l1{padding:22px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:rgba(255,255,255,.96);box-shadow:0 18px 36px rgba(15,23,42,.05)}.JobCardWorkspace_cardInactive__2hz9G{opacity:.82;background:#f8fbfc}.JobCardWorkspace_cardHead__ZWOEJ{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.JobCardWorkspace_cardHead__ZWOEJ>div:first-child h4,.JobCardWorkspace_cardTitle__ToKig h4,.JobCardWorkspace_milestoneTitle__NXtrF h4{margin:0;font-size:1.2rem;letter-spacing:-.03em;color:#102129}.JobCardWorkspace_cardHead__ZWOEJ>div:first-child p,.JobCardWorkspace_cardTitle__ToKig p,.JobCardWorkspace_milestoneTitle__NXtrF p{margin:8px 0 0;color:#60707b;line-height:1.55}.JobCardWorkspace_pills__lEE5u{display:flex;flex-wrap:wrap;gap:8px}.JobCardWorkspace_pill__ZLTVo{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;border-radius:999px;border:1px solid transparent;font-size:.82rem;font-weight:700}.JobCardWorkspace_pillLilac__J2_HW{background:#eef2ff;border-color:#d8ddff;color:#4351c8}.JobCardWorkspace_pillPeach__dF2Ac{background:#fff0e7;border-color:#ffd7c4;color:#b45328}.JobCardWorkspace_pills__lEE5u>.JobCardWorkspace_pillPeach__dF2Ac:first-child{background:#fff1f2;border-color:#ffc9cf;color:#b42318}.JobCardWorkspace_pillGreen__uvjUr{background:#e8f8ef;border-color:#ccebd8;color:#17603a}.JobCardWorkspace_pillNeutral__2hg_t{background:#eef3f5;border-color:#dde6ea;color:#4f6470}.JobCardWorkspace_cardGrid__cMSOP,.JobCardWorkspace_milestoneMeta__eiHOK,.JobCardWorkspace_reviewPoints__IdDp4{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.JobCardWorkspace_cardGrid__cMSOP>div,.JobCardWorkspace_cardMetric__QpiUw,.JobCardWorkspace_milestoneMetaItem__sByto,.JobCardWorkspace_milestoneMeta__eiHOK>div,.JobCardWorkspace_reviewPoint__wyKVF,.JobCardWorkspace_reviewPoints__IdDp4>div{padding:16px;border-radius:18px;border:1px solid #dce6ea;background:#f7fbfb}.JobCardWorkspace_directorySections__2uWon{display:grid;grid-gap:18px;gap:18px;margin-top:18px}.JobCardWorkspace_directoryGroup__hPEA0{display:grid;grid-gap:6px;gap:6px}.JobCardWorkspace_directoryGroup__hPEA0+.JobCardWorkspace_directoryGroup__hPEA0{padding-top:16px;border-top:1px solid #e5eef1}.JobCardWorkspace_directoryGroupLabel__a92ok{color:#60707b;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.JobCardWorkspace_directoryGroupValue__k86wu{color:#102129;font-size:1.06rem;letter-spacing:-.02em}.JobCardWorkspace_directoryGroupMeta__kXzgD,.JobCardWorkspace_financeLines___Mdld p{margin:0;color:#60707b;line-height:1.55}.JobCardWorkspace_financeLines___Mdld{display:grid;grid-gap:4px;gap:4px}.JobCardWorkspace_nextActionBlock__DRjav{display:grid;grid-gap:8px;gap:8px;padding:16px 18px;border-radius:18px;background:linear-gradient(135deg,rgba(255,241,238,.96),rgba(255,255,255,.98));border:1px solid rgba(236,127,113,.22)}.JobCardWorkspace_nextActionBlock__DRjav strong{color:#8f2c1f;font-size:1.08rem;letter-spacing:-.02em}.JobCardWorkspace_milestoneActionSticker__b7oj6{display:grid;grid-gap:8px;gap:8px;padding:18px 20px;border-radius:22px;border:1px solid rgba(236,127,113,.2);background:radial-gradient(circle at top left,rgba(236,127,113,.12),transparent 40%),linear-gradient(135deg,rgba(255,247,244,.98),rgba(255,255,255,.98))}.JobCardWorkspace_milestoneActionSticker__b7oj6 span{color:#7b6d68;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.JobCardWorkspace_milestoneActionSticker__b7oj6 strong{color:#8f2c1f;font-size:1.15rem;line-height:1.25;letter-spacing:-.03em}.JobCardWorkspace_milestoneActionStickerUrgent__cAUyB{border-color:rgba(236,127,113,.28);background:radial-gradient(circle at top left,rgba(236,127,113,.16),transparent 40%),linear-gradient(135deg,rgba(255,244,240,.98),rgba(255,255,255,.98))}.JobCardWorkspace_milestoneActionStickerProgress__kMl40{border-color:rgba(82,101,229,.24);background:radial-gradient(circle at top left,rgba(82,101,229,.14),transparent 40%),linear-gradient(135deg,rgba(242,245,255,.98),rgba(255,255,255,.98))}.JobCardWorkspace_milestoneActionStickerProgress__kMl40 strong{color:#3647b6}.JobCardWorkspace_milestoneActionStickerWarning__z7rNW{border-color:rgba(214,119,54,.24);background:radial-gradient(circle at top left,rgba(214,119,54,.14),transparent 40%),linear-gradient(135deg,rgba(255,247,239,.98),rgba(255,255,255,.98))}.JobCardWorkspace_milestoneActionStickerWarning__z7rNW strong{color:#a14e1f}.JobCardWorkspace_milestoneActionStickerSuccess__7K9_h{border-color:rgba(52,138,82,.22);background:radial-gradient(circle at top left,rgba(52,138,82,.14),transparent 40%),linear-gradient(135deg,rgba(240,250,244,.98),rgba(255,255,255,.98))}.JobCardWorkspace_milestoneActionStickerSuccess__7K9_h strong{color:#20643d}.JobCardWorkspace_milestoneActionStickerNeutral__LpnPb{border-color:rgba(96,112,123,.18);background:radial-gradient(circle at top left,rgba(96,112,123,.1),transparent 40%),linear-gradient(135deg,rgba(247,250,252,.98),rgba(255,255,255,.98))}.JobCardWorkspace_milestoneActionStickerNeutral__LpnPb strong{color:#35505d}.JobCardWorkspace_milestoneCardFooterRow__GQORI{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.JobCardWorkspace_actions__zoA6u,.JobCardWorkspace_modalActions__EntZD,.JobCardWorkspace_shareButtons__Qcq7w{display:flex;flex-wrap:wrap;gap:12px}.JobCardWorkspace_emptyState__2TmPP,.JobCardWorkspace_inlineNote__v7T6A{padding:22px;color:#60707b;line-height:1.7}.JobCardWorkspace_editorShell__Le1li{display:grid;grid-gap:18px;gap:18px}.JobCardWorkspace_editorPanel__BJEbW{padding:24px}.JobCardWorkspace_contextStrip__sYHeh{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px 20px;background:linear-gradient(135deg,rgba(7,89,133,.08),rgba(11,132,145,.08)),#ffffff}.JobCardWorkspace_contextTitle__fqZd6{display:grid;grid-gap:6px;gap:6px}.JobCardWorkspace_contextLabel__ei8Zy,.JobCardWorkspace_contextTitle__fqZd6 span{color:#60707b;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.JobCardWorkspace_contextTitle__fqZd6 strong,.JobCardWorkspace_contextValue__30unJ{font-size:1.2rem;font-weight:800;color:#102129}.JobCardWorkspace_formLayout__V8GAp{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.72fr);grid-gap:18px;gap:18px;margin-top:18px}.JobCardWorkspace_asideStack__FQf_g,.JobCardWorkspace_formMain__KCfwA{display:grid;grid-gap:18px;gap:18px}.JobCardWorkspace_formSection__sVcIM{padding:22px}.JobCardWorkspace_sectionHeaderCompact__etuWw{display:grid;grid-gap:8px;gap:8px;margin-bottom:18px}.JobCardWorkspace_sectionHeaderCompact__etuWw h4,.JobCardWorkspace_sectionTitle__FtuT2{margin:0;font-size:1.08rem;letter-spacing:-.02em;color:#102129}.JobCardWorkspace_sectionHeaderCompact__etuWw span,.JobCardWorkspace_sectionSubtitle__IxfsM{color:#60707b;font-size:.9rem;line-height:1.65}.JobCardWorkspace_formGrid__ISqM9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.JobCardWorkspace_formGrid__ISqM9 label{display:grid;grid-gap:8px;gap:8px;color:#31424f;font-size:.9rem;font-weight:700;line-height:1.4}.JobCardWorkspace_formGrid__ISqM9 textarea{min-height:120px;resize:vertical}.JobCardWorkspace_fullWidth__mtOxR{grid-column:1/-1}.JobCardWorkspace_fieldError__ofBzi{color:#b91c1c;font-size:.82rem;font-weight:700}.JobCardWorkspace_shareActions__rfwEb{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.JobCardWorkspace_shareActions__rfwEb>label,.JobCardWorkspace_shareLinkLabel__EyO3v{display:grid;grid-gap:8px;gap:8px;color:#31424f;font-size:.9rem;font-weight:700}.JobCardWorkspace_shareLinkInput__aQuIQ{background:#ffffff}.JobCardWorkspace_milestoneToolbar__LOlwL{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:18px}.JobCardWorkspace_reviewCard__odu9t,.JobCardWorkspace_saveCard__7xecG{padding:22px}.JobCardWorkspace_reviewHeader__buvE8{display:grid;grid-gap:8px;gap:8px;margin-bottom:18px}.JobCardWorkspace_reviewHeader__buvE8 h4{margin:0;font-size:1.05rem;letter-spacing:-.02em;color:#102129}.JobCardWorkspace_reviewHeader__buvE8 span{color:#60707b;line-height:1.6}.JobCardWorkspace_saveCard__7xecG{background:linear-gradient(135deg,rgba(7,89,133,.96),rgba(11,132,145,.92)),#0b8491;color:#f8fdff}.JobCardWorkspace_saveCard__7xecG .JobCardWorkspace_reviewHeader__buvE8 h4,.JobCardWorkspace_saveCard__7xecG .JobCardWorkspace_reviewHeader__buvE8 span{color:inherit}.JobCardWorkspace_modalBackdrop__d9P2z{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:20px;background:rgba(15,23,42,.44);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.JobCardWorkspace_modal__885z2{width:min(920px,100%);max-height:min(90vh,920px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.JobCardWorkspace_modalHeader__Nhs0U{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:24px 24px 0}.JobCardWorkspace_modalHeaderTitle__oxHy_{display:grid;grid-gap:8px;gap:8px}.JobCardWorkspace_modalHeaderTitle__oxHy_ h4{margin:0;font-size:1.2rem;letter-spacing:-.03em;color:#102129}.JobCardWorkspace_modalHeaderTitle__oxHy_ span{color:#60707b;line-height:1.65}.JobCardWorkspace_modalHeader__Nhs0U>div h4{margin:0;font-size:1.2rem;letter-spacing:-.03em;color:#102129}.JobCardWorkspace_modalHeader__Nhs0U>div span{color:#60707b;line-height:1.65}.JobCardWorkspace_modalBody__RmRtz{overflow:auto;padding:24px;display:grid;grid-gap:18px;gap:18px}.JobCardWorkspace_receiptActions___SE5s{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.JobCardWorkspace_uploadButton___EyKt{position:relative;overflow:hidden}.JobCardWorkspace_uploadButton___EyKt input{position:absolute;inset:0;opacity:0;cursor:pointer}.JobCardWorkspace_milestonePageStack__X89LN{display:grid;grid-gap:18px;gap:18px}.JobCardWorkspace_actionCard__KOVsD,.JobCardWorkspace_milestoneHeaderCard__ZV8_9,.JobCardWorkspace_sectionCard__j8yNa{padding:22px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:rgba(255,255,255,.96);box-shadow:0 18px 36px rgba(15,23,42,.05)}.JobCardWorkspace_actionLabel__stY6f,.JobCardWorkspace_milestoneBreadcrumb__hHc5H{color:#60707b;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.JobCardWorkspace_actionCard__KOVsD,.JobCardWorkspace_milestoneHeaderTop__ThH6d,.JobCardWorkspace_sectionActions__hB6tK,.JobCardWorkspace_sectionHeaderRow__w2y9R{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.JobCardWorkspace_milestonePageTitle__7XC2Z{margin:8px 0 0;font-size:1.7rem;letter-spacing:-.04em;color:#102129}.JobCardWorkspace_actionCard__KOVsD p,.JobCardWorkspace_milestonePageSubtitle___Lbtc,.JobCardWorkspace_sectionHeaderRow__w2y9R p{margin:8px 0 0;color:#60707b;line-height:1.65}.JobCardWorkspace_actionCard__KOVsD{padding:26px;border-color:rgba(236,127,113,.28);background:radial-gradient(circle at top left,rgba(236,127,113,.12),transparent 38%),linear-gradient(135deg,rgba(255,247,244,.98),rgba(255,255,255,.98));box-shadow:0 24px 48px rgba(236,127,113,.12)}.JobCardWorkspace_actionCardContent__fthUQ{display:grid;grid-gap:14px;gap:14px}.JobCardWorkspace_actionCard__KOVsD h4{margin:0;font-size:1.5rem;letter-spacing:-.04em;color:#8f2c1f}.JobCardWorkspace_actionButtons__W7eRW{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:240px}.JobCardWorkspace_actionHighlights__IkPWk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.JobCardWorkspace_highlightItem___oEf_{padding:14px 16px;border-radius:18px;border:1px solid rgba(236,127,113,.18);background:rgba(255,255,255,.9)}.JobCardWorkspace_highlightItem___oEf_ span{display:block;color:#8f5d54;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.JobCardWorkspace_highlightItem___oEf_ strong{display:block;margin-top:8px;color:#102129;font-size:1rem;line-height:1.5}.JobCardWorkspace_milestoneHeaderMeta__TysOc,.JobCardWorkspace_summaryGrid__8l7V5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.JobCardWorkspace_createHelpGrid__M6_B5,.JobCardWorkspace_createIntroGrid__FUI6j{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.JobCardWorkspace_createHelpGrid__M6_B5{grid-template-columns:repeat(2,minmax(0,1fr))}.JobCardWorkspace_createMilestoneForm__tM5eM{display:grid;grid-gap:18px;gap:18px;margin-top:8px}.JobCardWorkspace_summaryRows__xqzw9{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.JobCardWorkspace_summaryRow__57JNq{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #e5eef1}.JobCardWorkspace_summaryRow__57JNq:last-child{border-bottom:none;padding-bottom:0}.JobCardWorkspace_summaryRow__57JNq span{color:#60707b;font-size:.9rem}.JobCardWorkspace_summaryRow__57JNq strong{color:#102129;font-size:.96rem;line-height:1.5;text-align:right;max-width:60%}.JobCardWorkspace_summaryItem__pcv44{padding:16px;border-radius:18px;border:1px solid #dce6ea;background:#f7fbfb}.JobCardWorkspace_summaryItem__pcv44 span{display:block;color:#60707b;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.JobCardWorkspace_summaryItem__pcv44 strong{display:block;margin-top:10px;font-size:1.02rem;letter-spacing:-.02em;color:#102129;line-height:1.5}.JobCardWorkspace_financeStats__7O5w6,.JobCardWorkspace_statusGrid__P2F6o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.JobCardWorkspace_financeStats__7O5w6{grid-template-columns:repeat(3,minmax(0,1fr))}.JobCardWorkspace_financeBanner__8PkXU,.JobCardWorkspace_financeStat__6_RlS,.JobCardWorkspace_statusCard__pTA9a{padding:16px 18px;border-radius:20px;border:1px solid #dce6ea;background:#fbfdfd}.JobCardWorkspace_statusCardHeader__Xr1BQ{display:flex;align-items:center;justify-content:space-between;gap:12px}.JobCardWorkspace_financeBanner__8PkXU span,.JobCardWorkspace_financeStat__6_RlS span,.JobCardWorkspace_statusCard__pTA9a span{display:block;color:#60707b;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.JobCardWorkspace_statusCardSuccess__dvVLV{border-color:rgba(34,197,94,.24);background:linear-gradient(135deg,rgba(240,253,244,.96),rgba(255,255,255,.98))}.JobCardWorkspace_statusCardCheck__QhxV6{position:relative;display:inline-flex;width:24px;height:24px;flex:0 0 24px;border-radius:999px;background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 12px 22px rgba(34,197,94,.18)}.JobCardWorkspace_statusCardCheck__QhxV6:after{content:"";position:absolute;left:8px;top:5px;width:6px;height:10px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.JobCardWorkspace_financeBanner__8PkXU strong,.JobCardWorkspace_financeStat__6_RlS strong,.JobCardWorkspace_statusCard__pTA9a strong{display:block;margin-top:8px;color:#102129;font-size:1.02rem;line-height:1.45}.JobCardWorkspace_financeBanner__8PkXU small,.JobCardWorkspace_statusCard__pTA9a small{display:block;margin-top:8px;color:#60707b;line-height:1.5}.JobCardWorkspace_financeBanner__8PkXU{border-color:rgba(255,180,92,.32);background:linear-gradient(135deg,rgba(255,247,236,.94),rgba(255,255,255,.98))}.JobCardWorkspace_financeStat__6_RlS{background:#f7fbfb}.JobCardWorkspace_editorBlock__53eYH{margin-top:18px;padding-top:18px;border-top:1px solid #dce6ea;display:grid;grid-gap:14px;gap:14px}.JobCardWorkspace_invoiceItemsIntro__K4LWR{padding:14px 16px;border:1px solid rgba(11,132,145,.12);border-radius:18px;background:rgba(243,250,252,.96);color:#436072;line-height:1.6}.JobCardWorkspace_invoiceItemsEditor__pHdKk{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid #dce6ea;border-radius:22px;background:#fbfdfd}.JobCardWorkspace_invoiceItemCardHeader__E72H6,.JobCardWorkspace_invoiceItemsHeader__iARC_{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.JobCardWorkspace_invoiceItemCardHeader__E72H6 strong,.JobCardWorkspace_invoiceItemsHeader__iARC_ strong{display:block;color:#102129;font-size:1rem}.JobCardWorkspace_invoiceItemsHeader__iARC_ span{display:block;margin-top:6px;color:#60707b;line-height:1.5}.JobCardWorkspace_invoiceItemList__xvubo{display:grid;grid-gap:14px;gap:14px}.JobCardWorkspace_invoiceItemCard__4JcV4{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid #dce6ea;border-radius:20px;background:#ffffff}.JobCardWorkspace_invoiceItemGrid__j43Fp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.JobCardWorkspace_documentUploadField__UYoGs{display:grid;grid-gap:10px;gap:10px;grid-column:1/-1}.JobCardWorkspace_documentUploadLabel__oEpEG{color:#425466;font-size:.95rem;font-weight:700}.JobCardWorkspace_documentUploadBar__WW_vc{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:18px;border:1px solid #dce6ea;border-radius:22px;background:#f8fbfd;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.JobCardWorkspace_documentUploadBar__WW_vc:hover{border-color:rgba(11,132,145,.24);box-shadow:0 16px 26px rgba(15,23,42,.05)}.JobCardWorkspace_documentUploadBar__WW_vc input{position:absolute;inset:0;opacity:0;cursor:pointer}.JobCardWorkspace_documentUploadBarComplete__wGjtR{border-color:rgba(34,197,94,.28);background:linear-gradient(135deg,rgba(240,253,244,.98),rgba(255,255,255,.98))}.JobCardWorkspace_documentUploadBarError__1kv5R{border-color:rgba(185,28,28,.24);background:rgba(254,242,242,.9)}.JobCardWorkspace_documentUploadButton__QaAq7{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:16px;border:1px solid #d5e0e6;background:#ffffff;color:#16313e;font-weight:800}.JobCardWorkspace_documentUploadMeta__NCcYq{display:grid;grid-gap:4px;gap:4px;min-width:0}.JobCardWorkspace_documentUploadMeta__NCcYq strong{color:#102129;font-size:1rem;line-height:1.35}.JobCardWorkspace_documentUploadMeta__NCcYq small{color:#60707b;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.JobCardWorkspace_documentUploadState__6sEeW{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(34,197,94,.12);color:#166534;font-size:.84rem;font-weight:800}.JobCardWorkspace_documentUploadStateCheck__LZgha{position:relative;display:inline-flex;width:18px;height:18px;flex:0 0 18px;border-radius:999px;background:#16a34a}.JobCardWorkspace_documentUploadStateCheck__LZgha:after{content:"";position:absolute;left:6px;top:3px;width:4px;height:8px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}@media (max-width:980px){.JobCardWorkspace_actionHighlights__IkPWk,.JobCardWorkspace_analysisGrid__6yvj6,.JobCardWorkspace_cardGrid__cMSOP,.JobCardWorkspace_createHelpGrid__M6_B5,.JobCardWorkspace_createIntroGrid__FUI6j,.JobCardWorkspace_directorySummaryGrid__r7RBP,.JobCardWorkspace_financeStats__7O5w6,.JobCardWorkspace_formLayout__V8GAp,.JobCardWorkspace_invoiceItemGrid__j43Fp,.JobCardWorkspace_milestoneHeaderMeta__TysOc,.JobCardWorkspace_milestoneMeta__eiHOK,.JobCardWorkspace_planningListRow__0RHbK,.JobCardWorkspace_reviewPoints__IdDp4,.JobCardWorkspace_statusGrid__P2F6o,.JobCardWorkspace_summaryGrid__8l7V5,.JobCardWorkspace_toolbar__MwoMJ{grid-template-columns:1fr}.JobCardWorkspace_planningRowActions__qOw4k{justify-content:flex-start}.JobCardWorkspace_actionCard__KOVsD,.JobCardWorkspace_cardHead__ZWOEJ,.JobCardWorkspace_contextStrip__sYHeh,.JobCardWorkspace_milestoneHeaderTop__ThH6d,.JobCardWorkspace_milestoneToolbar__LOlwL,.JobCardWorkspace_modalHeader__Nhs0U,.JobCardWorkspace_sectionActions__hB6tK,.JobCardWorkspace_sectionHeaderRow__w2y9R,.JobCardWorkspace_sectionHeader__O91_U{flex-direction:column;align-items:stretch}.JobCardWorkspace_summaryRow__57JNq{flex-direction:column}.JobCardWorkspace_summaryRow__57JNq strong{max-width:none;text-align:left}.JobCardWorkspace_documentUploadBar__WW_vc{grid-template-columns:1fr}.JobCardWorkspace_documentUploadState__6sEeW{justify-self:flex-start}.JobCardWorkspace_invoiceItemCardHeader__E72H6,.JobCardWorkspace_invoiceItemsHeader__iARC_{flex-direction:column;align-items:stretch}}@media (max-width:720px){.JobCardWorkspace_formGrid__ISqM9,.JobCardWorkspace_receiptActions___SE5s{grid-template-columns:1fr}}