.structured-card_geometry__Iro0D{width:calc(100% - 16px);max-width:400px;min-width:0;box-sizing:border-box;margin:6px 8px;border-radius:12px;overflow-wrap:anywhere}.structured-card_card__Gvzj5{padding:12px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-primary)}.structured-card_activity__tFUcE{padding:9px 12px;border:1px solid var(--border-strong);background:var(--surface-secondary);color:var(--text-secondary);text-align:left;font-size:12px;line-height:1.5}.structured-card_eventIcon__CNYmK{width:14px;height:14px;flex:0 0 14px;color:var(--text-secondary)}.structured-card_activity__tFUcE a,.structured-card_card__Gvzj5 a{color:var(--text-primary);text-underline-offset:3px}.structured-card_activity__tFUcE a:hover,.structured-card_card__Gvzj5 a:hover{text-decoration:underline}.structured-card_activity__tFUcE button,.structured-card_card__Gvzj5 button{max-width:100%;overflow-wrap:anywhere}@media(max-width:480px){.structured-card_geometry__Iro0D{max-width:calc(100% - 16px)}.structured-card_card__Gvzj5{padding:11px}.structured-card_activity__tFUcE{padding:9px 11px}}.structured-card_activity__tFUcE,.structured-card_card__Gvzj5{height:auto;min-height:0;max-width:100%}.structured-card_activity__tFUcE :where(a),.structured-card_card__Gvzj5 :where(a){overflow-wrap:anywhere}.structured-card_activity__tFUcE :where(button),.structured-card_card__Gvzj5 :where(button){min-width:0}.attachments_fieldset__F1jTC{border:0;padding:0;margin:0;min-width:0}.attachments_paperclip__LZoYz{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:#65716d;cursor:pointer;grid-column:1;grid-row:2;align-self:end}.attachments_paperclip__LZoYz:hover{background:#f1f2f4;color:#4b5563}.attachments_paperclip__LZoYz:focus-visible{outline:2px solid #6b7280;outline-offset:2px}.attachments_paperclip__LZoYz:disabled{opacity:.4;cursor:default}.attachments_previews__FPCWI{display:flex;gap:8px;overflow-x:auto;padding:8px 0}.attachments_preview__XxQ5l{display:flex;align-items:center;gap:8px;flex:0 0 240px;max-width:100%;padding:8px;border:1px solid #dde1e2;border-radius:12px;background:#fff}.attachments_thumb__e8P5e{width:44px;height:44px;border-radius:6px}.attachments_fileIcon__jswZU{font-size:10px;color:#65716d}.attachments_name__7SZB1{min-width:0;flex:1;overflow-wrap:anywhere;font-size:13px;color:#202a26}.attachments_name__7SZB1 small{display:block;font-size:11px;color:#65716d;margin-top:3px}.attachments_preview__XxQ5l button{width:44px;height:44px;flex-shrink:0;font-size:22px;color:#65716d;border-radius:8px}.attachments_hint__lVDSN{font-size:11px;color:#65716d;margin:0 0 8px}.attachments_status__d3_P_{display:flex;gap:10px;align-items:center;font-size:12px;color:#075c4c;padding:8px 0}.attachments_status__d3_P_ progress{width:100px;accent-color:#075c4c}.attachments_error__bI_xC{font-size:13px;color:#a52a2a;padding:8px 0}.attachments_dropActive__61UO0{outline:2px dashed #075c4c;outline-offset:3px;border-radius:16px}.attachments_received__wJpRH{display:flex;flex-wrap:wrap;gap:8px;max-width:100%;margin:8px 0}.attachments_receivedFile__urh0C{width:260px;overflow:hidden;border:1px solid #dde1e2;border-radius:12px;background:white}.attachments_receivedFile__urh0C img{display:block;width:100%;max-height:220px;object-fit:contain;background:#f5f7f6}.attachments_download__K2IV4{display:flex;gap:12px;align-items:center;text-decoration:none}.attachments_download__K2IV4:hover{background:#f3f7f5}.attachments_retry__7aVXE{font-size:12px;color:#075c4c;min-height:44px}@media(min-width:1024px){.attachments_paperclip__LZoYz{grid-column:1;grid-row:2}}.attachments_paperclip__LZoYz{display:inline-flex;flex:0 0 44px;min-width:44px;min-height:44px;visibility:visible;opacity:1;color:#606975}.attachments_draftImageButton__5K2oU{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;padding:0;border:0;border-radius:8px;background:transparent;cursor:zoom-in}.attachments_draftImageButton__5K2oU:focus-visible{outline:2px solid #075c4c;outline-offset:2px}.attachments_paperclip__LZoYz svg{display:block;width:26px;height:26px;flex:none}.attachments_paperclip__LZoYz:disabled{opacity:.5}.attachments_name__7SZB1{color:#181818;font-size:14px;font-weight:600}.attachments_hint__lVDSN,.attachments_name__7SZB1 small{color:#51585e;font-weight:500}.attachments_preview__XxQ5l button{color:#30363a}@media (max-width:1023px){.attachments_paperclip__LZoYz{grid-column:1;grid-row:1;align-self:end}}.attachments_paperclip__LZoYz{position:relative}.attachments_pickerTooltip__GuO_X{position:absolute;bottom:calc(100% + 8px);left:0;z-index:50;padding:7px 10px;border-radius:5px;background:#202020;color:#fff;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;white-space:nowrap;visibility:hidden;opacity:0;pointer-events:none}.attachments_paperclip__LZoYz:focus-visible .attachments_pickerTooltip__GuO_X{visibility:visible;opacity:1}@media (hover:hover) and (pointer:fine){.attachments_paperclip__LZoYz:hover:not(:disabled) .attachments_pickerTooltip__GuO_X{visibility:visible;opacity:1}}.attachments_fieldset__F1jTC form:has([data-attachment-tray]){border:1px solid #dde1e2;border-radius:16px;background:white;min-width:0}.attachments_fieldset__F1jTC form:has([data-attachment-tray]) [data-attachment-shell]{border:0;box-shadow:none}.attachments_draftTray__xnWhN{padding:12px 12px 0;min-width:0}.attachments_previews__FPCWI{flex-wrap:wrap;overflow:visible;padding:0}.attachments_preview__XxQ5l{box-sizing:border-box;flex:0 1 310px;width:310px;min-width:0;border:1px solid #e7e9ec;border-radius:10px;background:#f6f7f8;padding:10px;gap:10px}.attachments_download__K2IV4 .attachments_name__7SZB1,.attachments_preview__XxQ5l .attachments_name__7SZB1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.attachments_name__7SZB1 small{font-size:12px;font-weight:400;color:#606975}.attachments_preview__XxQ5l .attachments_name__7SZB1 small{white-space:normal}.attachments_preview__XxQ5l progress{display:block;width:100%;height:4px;margin-top:7px;accent-color:#606975}.attachments_preview__XxQ5l button{min-width:44px;min-height:44px;border:0;background:transparent;cursor:pointer}.attachments_preview__XxQ5l button:hover{background:#e7e9ec}.attachments_hint__lVDSN{margin:8px 0 0;font-weight:400}.attachments_thumb__e8P5e{flex:none;width:48px;height:48px;object-fit:cover}.attachments_documentIcon__I0S6e{position:relative;display:grid;place-items:center;flex:0 0 44px;width:44px;height:48px;border-radius:8px;color:#68717b;background:#fff}.attachments_documentIcon__I0S6e svg{width:28px;height:34px}.attachments_documentIcon__I0S6e>span{position:absolute;top:24px;left:4px;right:4px;font-size:8px;font-weight:750;text-align:center;background:#fff;line-height:12px}.attachments_received__wJpRH{margin:6px 0;min-width:0}.attachments_receivedFile__urh0C{width:330px;max-width:100%;box-sizing:border-box;border-color:#e7e9ec;background:#f6f7f8;border-radius:11px}.attachments_download__K2IV4{gap:10px;min-height:72px;padding:12px;color:#30363a}.attachments_download__K2IV4:hover{background:#edf0f2}.attachments_downloadArrow__8kymv{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px}.attachments_downloadArrow__8kymv svg{width:20px;height:20px}.attachments_imagePreview___DAYm{display:block;width:100%;padding:0;border:0;cursor:zoom-in;background:#f1f2f4}.attachments_imagePreview___DAYm img{max-height:240px}.attachments_retryUpload__9EJFL{display:block;min-height:44px;margin-top:6px;padding:8px 14px;border:1px solid #b8bec5;border-radius:8px;color:#30363a;font-weight:600;background:white;cursor:pointer}.attachments_imageDialog__hGOxS{position:fixed;inset:0;margin:auto;padding:16px;border:0;width:100vw;height:100dvh;max-width:none;max-height:none;background:transparent;color:#fff}.attachments_imageDialog__hGOxS::backdrop{background:rgba(12,15,18,.88)}.attachments_viewerPanel__5xit0{width:min(1100px,100%);height:100%;max-height:900px;margin:auto;display:flex;flex-direction:column}.attachments_viewerPanel__5xit0 header{display:flex;align-items:center;gap:12px;padding:8px 0 16px}.attachments_viewerPanel__5xit0 header>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.attachments_viewerPanel__5xit0 header a,.attachments_viewerPanel__5xit0 header button{display:grid;place-items:center;min-height:44px;padding:8px 14px;border:1px solid #68717b;border-radius:8px;background:#20252a;color:white;cursor:pointer}.attachments_viewerPanel__5xit0 header button{min-width:44px;font-size:24px}.attachments_viewerImage__2IRXk{min-height:0;flex:1;display:grid;place-items:center}.attachments_viewerImage__2IRXk img{width:100%;height:100%;min-height:0;object-fit:contain}.attachments_zoomControls__4eQN1{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:12px}.attachments_zoomControls__4eQN1 button{display:grid;place-items:center;min-width:40px;min-height:44px;border:1px solid #68717b;border-radius:8px;background:#20252a;color:#fff;font-size:20px;cursor:pointer}.attachments_zoomControls__4eQN1 button:disabled{opacity:.45;cursor:default}.attachments_receivedActions__C8JLg{min-width:0}.attachments_previewDocument__AbSbf{display:block;min-height:44px;width:100%;padding:8px 12px;border:0;border-bottom:1px solid #e7e9ec;background:#f6f7f8;color:#202a26;text-align:left;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.attachments_pdfViewer__4Vg6R{display:block;flex:1;min-height:0;width:100%;border:0;border-radius:8px;background:#fff}.attachments_draftPreviewFooter__F1YXw{display:flex;align-items:stretch;gap:10px;padding:12px 0 max(8px,env(safe-area-inset-bottom))}.attachments_draftPreviewFooter__F1YXw textarea{flex:1;min-width:0;min-height:48px;max-height:120px;resize:vertical;border:1px solid #68717b;border-radius:10px;padding:12px;background:#20252a;color:#fff;font:inherit;font-size:16px}.attachments_draftPreviewFooter__F1YXw textarea::placeholder{color:#c3c9ce}.attachments_draftPreviewFooter__F1YXw button:focus-visible,.attachments_draftPreviewFooter__F1YXw textarea:focus-visible{outline:2px solid #9bd2b6;outline-offset:2px}.attachments_draftPreviewFooter__F1YXw button{min-width:76px;min-height:48px;padding:8px 18px;border:0;border-radius:10px;background:#087354;color:#fff;font:inherit;font-weight:700;cursor:pointer}.attachments_draftPreviewFooter__F1YXw button:disabled{opacity:.65;cursor:wait}@media (max-width:480px){.attachments_preview__XxQ5l{flex-basis:100%;width:100%}.attachments_receivedFile__urh0C{width:100%}.attachments_imageDialog__hGOxS{padding:8px}.attachments_viewerPanel__5xit0 header{gap:6px}}html[data-theme=dark] .attachments_paperclip__LZoYz{color:var(--text-secondary)}html[data-theme=dark] .attachments_paperclip__LZoYz:hover,html[data-theme=dark] .attachments_preview__XxQ5l button:hover{background:var(--surface-tertiary);color:var(--text-primary)}html[data-theme=dark] .attachments_draftImageButton__5K2oU:focus-visible,html[data-theme=dark] .attachments_dropActive__61UO0,html[data-theme=dark] .attachments_paperclip__LZoYz:focus-visible{outline-color:var(--brand)}html[data-theme=dark] .attachments_fieldset__F1jTC form:has([data-attachment-tray]){background:var(--surface);border-color:var(--border-strong)}html[data-theme=dark] .attachments_preview__XxQ5l,html[data-theme=dark] .attachments_receivedFile__urh0C{background:var(--surface-secondary);border-color:var(--border-strong)}html[data-theme=dark] .attachments_documentIcon__I0S6e,html[data-theme=dark] .attachments_download__K2IV4,html[data-theme=dark] .attachments_fileIcon__jswZU,html[data-theme=dark] .attachments_name__7SZB1,html[data-theme=dark] .attachments_preview__XxQ5l button{color:var(--text-primary)}html[data-theme=dark] .attachments_hint__lVDSN,html[data-theme=dark] .attachments_name__7SZB1 small{color:var(--text-secondary)}html[data-theme=dark] .attachments_documentIcon__I0S6e,html[data-theme=dark] .attachments_documentIcon__I0S6e>span,html[data-theme=dark] .attachments_download__K2IV4:hover,html[data-theme=dark] .attachments_imagePreview___DAYm,html[data-theme=dark] .attachments_receivedFile__urh0C img{background:var(--surface-tertiary)}html[data-theme=dark] .attachments_previewDocument__AbSbf{background:var(--surface-secondary);color:var(--text-primary);border-bottom-color:var(--border-strong)}html[data-theme=dark] .attachments_previewDocument__AbSbf:hover{background:var(--surface-tertiary)}html[data-theme=dark] .attachments_pdfViewer__4Vg6R{background:var(--surface)}html[data-theme=dark] .attachments_retryUpload__9EJFL,html[data-theme=dark] .attachments_retry__7aVXE,html[data-theme=dark] .attachments_status__d3_P_{color:var(--brand)}html[data-theme=dark] .attachments_error__bI_xC{color:var(--danger)}html[data-theme=dark] .attachments_retryUpload__9EJFL{background:var(--surface);border-color:var(--border-strong)}html[data-theme=dark] .attachments_preview__XxQ5l progress,html[data-theme=dark] .attachments_status__d3_P_ progress{accent-color:var(--brand)}.attachments_imageDownload__AGGrU{min-height:44px;padding:0 8px 0 12px}.attachments_imageDownload__AGGrU .attachments_name__7SZB1{font-size:12px;font-weight:500}.attachments_download__K2IV4:focus-visible,.attachments_imagePreview___DAYm:focus-visible,.attachments_previewDocument__AbSbf:focus-visible{outline:2px solid var(--brand,#087354);outline-offset:-3px}.attachments_viewerImage__2IRXk{min-width:0;overflow:auto}.attachments_draftPreviewFooter__F1YXw,.attachments_viewerPanel__5xit0 header{flex-shrink:0}.attachments_fileSummary__yHJiU{display:flex;align-items:center;gap:10px;padding:8px 12px;min-width:0}.attachments_iconDownload___SaqZ{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;margin-left:auto;border-radius:8px;color:var(--text-secondary);text-decoration:none}.attachments_iconDownload___SaqZ svg{width:20px;height:20px}.attachments_iconDownload___SaqZ:hover{background:var(--surface-tertiary)}.attachments_iconDownload___SaqZ:focus-visible{outline:2px solid var(--brand,#087354);outline-offset:-3px}.attachments_viewerPanel__5xit0 header .attachments_iconDownload___SaqZ{padding:0;margin-left:0}.attachments_sourcePicker__PKBV2{position:fixed;z-index:1100;inset:auto;margin:0;padding:6px;width:min(220px,calc(100vw - 16px));max-height:calc(100dvh - 16px);overflow:auto;border:1px solid var(--border);border-radius:18px;background:var(--surface,#fff);color:var(--text-primary,#181818);box-shadow:0 8px 30px #0003}.attachments_sourcePicker__PKBV2::backdrop{background:transparent}.attachments_sourcePicker__PKBV2>button{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 12px;border:0;border-radius:12px;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:600;text-align:left}.attachments_sourcePicker__PKBV2>button>span{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;background:var(--surface-secondary,#f5f5f5)}.attachments_sourcePicker__PKBV2 svg{width:21px;height:21px}.attachments_sourcePicker__PKBV2 button:hover{background:var(--surface-secondary,#f5f5f5)}.attachments_sourcePicker__PKBV2 button:focus-visible{outline:2px solid var(--text-primary,#181818);outline-offset:-2px}.attachments_sourcePicker__PKBV2 button:disabled{opacity:.5;cursor:default}.attachments_receivedFile__urh0C:has(.attachments_imagePreview___DAYm){width:min(330px,100%);border:0;border-radius:0;background:transparent;overflow:visible}.attachments_receivedFile__urh0C:has(.attachments_imagePreview___DAYm) .attachments_imagePreview___DAYm{background:transparent;border:0;border-radius:0}.attachments_receivedFile__urh0C:has(.attachments_imagePreview___DAYm) .attachments_imagePreview___DAYm img{max-height:360px;border-radius:0;background:transparent}.attachments_received__wJpRH>.attachments_imagePreview___DAYm{display:block;width:min(330px,100%);max-width:100%;padding:0;border:0;border-radius:0;background:transparent;overflow:hidden;text-align:left}.attachments_received__wJpRH>.attachments_imagePreview___DAYm img{display:block;width:100%;height:auto;max-height:420px;object-fit:contain;object-position:left center;background:transparent;border:0;border-radius:0}.send-icon-button_send__K2VIE{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:50%;border:1px solid #168467;background:#064e3b;color:#fff;cursor:pointer;transition:background-color .15s,transform .15s}.send-icon-button_send__K2VIE:hover:not(:disabled){background:#043d2f}.send-icon-button_send__K2VIE:active:not(:disabled){transform:scale(.97)}.send-icon-button_send__K2VIE:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.send-icon-button_send__K2VIE:disabled{background:var(--surface-tertiary);color:var(--text-muted);border-color:var(--border-strong);cursor:not-allowed}.send-icon-button_send__K2VIE svg{width:20px;height:20px}@media(prefers-reduced-motion:reduce){.send-icon-button_send__K2VIE{transition:none}.send-icon-button_send__K2VIE:active:not(:disabled){transform:none}}.project-action_action__BQ8dE.project-action_action__BQ8dE{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;padding:8px 12px;border:1px solid #064e3b;border-radius:8px;background:#064e3b;color:#fff;font-size:14px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;overflow-wrap:anywhere}.project-action_action__BQ8dE.project-action_action__BQ8dE:hover{background:#043d2f;border-color:#043d2f;color:#fff;text-decoration:none}.project-action_action__BQ8dE.project-action_action__BQ8dE:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.accepted-offer-notice_notice__cE7Ln{display:flex;align-items:flex-start;gap:6px;min-width:0;padding:2px 0;background:transparent;color:var(--text-secondary);font-size:12px;line-height:1.65;text-align:left}.accepted-offer-notice_notice__cE7Ln>span{min-width:0;overflow-wrap:anywhere}.accepted-offer-notice_check__frVrA{width:14px;height:14px;flex:0 0 14px;margin-top:3px;color:var(--text-muted)}.accepted-offer-notice_delivery__Ty6wT{width:100%;max-width:100%;border:0;border-radius:0;padding:2px 0;background:transparent;color:var(--text-secondary);font-size:12px;line-height:1.65;text-align:left}.accepted-offer-notice_deliveryHeading__c0s60{display:flex;align-items:center;gap:6px}.accepted-offer-notice_deliveryHeading__c0s60 svg{width:15px;height:15px;flex-shrink:0;color:var(--text-muted)}.accepted-offer-notice_delivery__Ty6wT strong{font-size:13px;font-weight:600}.accepted-offer-notice_delivery__Ty6wT>p{margin:2px 0 4px;color:var(--text-secondary)}.accepted-offer-notice_delivery__Ty6wT a{display:inline-flex;min-height:44px;align-items:center;padding:4px 0;background:transparent;color:var(--brand);font-size:12px;font-weight:600;text-align:left;text-decoration:underline;text-underline-offset:3px}.accepted-offer-notice_delivery__Ty6wT a:focus-visible,.accepted-offer-notice_feedback__y7xvO summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.accepted-offer-notice_feedback__y7xvO{margin:4px 0;padding:6px 8px;background:var(--surface-secondary);border-radius:6px;color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.accepted-offer-notice_feedback__y7xvO summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600}.accepted-offer-notice_feedback__y7xvO p{margin:6px 0 0;max-height:280px;overflow:auto;scrollbar-width:thin}@media(max-width:600px){.accepted-offer-notice_delivery__Ty6wT{width:100%}}.accepted-offer-notice_context__79vkJ{margin:2px 0;color:var(--text-secondary)}.accepted-offer-notice_context__79vkJ summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:12px}.accepted-offer-notice_context__79vkJ p{margin:0 0 6px;line-height:1.5}.accepted-offer-notice_context__79vkJ summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.accepted-offer-notice_delivery__Ty6wT{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:12px;row-gap:0}.accepted-offer-notice_deliveryHeading__c0s60,.accepted-offer-notice_delivery__Ty6wT>p{flex-basis:100%}.accepted-offer-notice_delivery__Ty6wT>.accepted-offer-notice_context__79vkJ{flex:1;min-width:0}.accepted-offer-notice_delivery__Ty6wT>a{margin-left:auto;flex-shrink:0}.accepted-offer-notice_delivery__Ty6wT>.accepted-offer-notice_feedback__y7xvO{order:2;flex-basis:100%;min-width:0}.accepted-offer-notice_eventLink__1P1dR{text-decoration-thickness:1px}