.SalesTableScroll-module__Y6MkUW__container{min-width:0;max-width:100%;position:relative}.SalesTableScroll-module__Y6MkUW__viewport{overscroll-behavior-x:contain;border-radius:inherit;scrollbar-width:thin;max-width:100%;overflow-x:auto}.SalesTableScroll-module__Y6MkUW__viewport:focus-visible{outline-offset:3px;outline:2px solid #0f3d2e}.SalesTableScroll-module__Y6MkUW__hint{z-index:3;color:#617169;pointer-events:none;opacity:0;background:#fff;border:1px solid #d9ded6;border-radius:1rem;align-items:center;gap:.25rem;padding:.15rem .45rem;font-size:.6875rem;transition:opacity .18s;display:flex;position:absolute;top:-.75rem;right:.5rem}.SalesTableScroll-module__Y6MkUW__hint[data-visible=true]{opacity:1}.SalesTableScroll-module__Y6MkUW__viewport table{border-collapse:separate;border-spacing:0;width:100%;min-width:46rem}.SalesTableScroll-module__Y6MkUW__viewport th,.SalesTableScroll-module__Y6MkUW__viewport td{min-width:8rem}.SalesTableScroll-module__Y6MkUW__viewport th{white-space:nowrap}.SalesTableScroll-module__Y6MkUW__viewport .numeric-value{white-space:nowrap}.SalesTableScroll-module__Y6MkUW__viewport td .rounded-full{white-space:nowrap}.SalesTableScroll-module__Y6MkUW__viewport tr:not([class*=bg-]){background-color:#fff}.SalesTableScroll-module__Y6MkUW__viewport thead tr:not([class*=bg-]){background-color:#fbfcfa}.SalesTableScroll-module__Y6MkUW__viewport tr>:first-child:not([colspan]){z-index:1;background:inherit;overflow-wrap:anywhere;min-width:7.5rem;max-width:10rem;position:sticky;left:0;box-shadow:1px 0 #d9ded6}@media (prefers-reduced-motion:reduce){.SalesTableScroll-module__Y6MkUW__hint{transition:none}}
.SaleConversation-module__SBjiGq__layout{--conversation-main-min:866px;--conversation-rail-min:320px;--conversation-gap:12px;--conversation-restore-margin:40px;grid-template-columns:minmax(0,1fr);align-items:start;width:100%;min-width:0;display:grid;position:relative;container-type:inline-size}.SaleConversation-module__SBjiGq__layout[data-docked=true]{grid-template-columns:minmax(0,1fr) clamp(var(--conversation-rail-min),24%,360px);gap:var(--conversation-gap)}.SaleConversation-module__SBjiGq__workspace{min-width:0}.SaleConversation-module__SBjiGq__panel{color:#34413a;min-width:0;height:min(820px, calc(100dvh - var(--conversation-top,100px) - 16px));overflow-wrap:anywhere;background:#fff;border-left:1px solid #d9ded6;flex-direction:column;font-size:13px;display:flex;position:sticky;top:100px}.SaleConversation-module__SBjiGq__panel[hidden],.SaleConversation-module__SBjiGq__feed[hidden]{display:none}.SaleConversation-module__SBjiGq__panel[data-modal=true]{z-index:91;width:420px;max-width:100%;height:100dvh;position:fixed;inset:0 0 0 auto;box-shadow:-8px 0 30px #102e2020}.SaleConversation-module__SBjiGq__backdrop{z-index:90;background:#172b2359;position:fixed;inset:0}.SaleConversation-module__SBjiGq__header{border-bottom:1px solid #e8ece6;flex-shrink:0;padding:16px 16px 10px}.SaleConversation-module__SBjiGq__heading{align-items:center;gap:10px;display:flex}.SaleConversation-module__SBjiGq__heading h4{color:#0f3d2e;flex:1;font-size:16px;font-weight:650}.SaleConversation-module__SBjiGq__audience{color:#617169;margin:8px 0 12px;font-size:12px;line-height:1.5}.SaleConversation-module__SBjiGq__tabs{gap:18px;display:flex}.SaleConversation-module__SBjiGq__tabs button{border-bottom:2px solid #0000;padding:7px 0;font-weight:600}.SaleConversation-module__SBjiGq__tabs button[aria-selected=true]{color:#0f3d2e;border-color:#0f3d2e}.SaleConversation-module__SBjiGq__badge{color:#fff;background:#0f3d2e;border-radius:10px;justify-content:center;min-width:20px;margin-left:5px;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.SaleConversation-module__SBjiGq__mentionsTrigger{color:#0f3d2e;white-space:nowrap;cursor:pointer;background:#fbfcfa;border:1px solid #d9ded6;border-radius:6px;justify-content:center;align-items:center;width:max-content;min-height:44px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.SaleConversation-module__SBjiGq__mentionsTrigger:hover,.SaleConversation-module__SBjiGq__mentionsTrigger[aria-expanded=true]{background:#edf3ea;border-color:#a4b8a8}.SaleConversation-module__SBjiGq__mentionsTrigger:focus-visible,.SaleConversation-module__SBjiGq__mentionItem:focus-visible{outline-offset:3px;outline:2px solid #0f3d2e}.SaleConversation-module__SBjiGq__mentionsPopover{overscroll-behavior:contain;color:#34413a;background:#fff;border:1px solid #d9ded6;border-radius:8px;max-width:calc(100vw - 24px);margin:0;padding:16px;font-size:14px;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 12px 32px #0f3d2e26}.SaleConversation-module__SBjiGq__mentionsPopover::backdrop{background:0 0}.SaleConversation-module__SBjiGq__mentionsTitle{color:#0f3d2e;margin:0 0 8px;font-size:15px;font-weight:700}.SaleConversation-module__SBjiGq__mentionsEmpty{color:#617169;margin:0}.SaleConversation-module__SBjiGq__mentionsList{margin:0;padding:0;list-style:none}.SaleConversation-module__SBjiGq__mentionItem{overflow-wrap:anywhere;border-bottom:1px solid #eef0eb;border-radius:3px;flex-direction:column;gap:4px;min-height:44px;padding:12px 4px;display:flex}.SaleConversation-module__SBjiGq__mentionItem:hover{background:#f5f8f2}.SaleConversation-module__SBjiGq__mentionItem>span:first-child{color:#0f3d2e;text-underline-offset:3px;font-weight:600;text-decoration:underline}.SaleConversation-module__SBjiGq__mentionItem>span:nth-child(2),.SaleConversation-module__SBjiGq__mentionItem time{color:#617169;font-size:12px}.SaleConversation-module__SBjiGq__mentionsList li:last-child .SaleConversation-module__SBjiGq__mentionItem{border-bottom:0}.SaleConversation-module__SBjiGq__feed{overscroll-behavior:contain;flex:1;min-height:0;padding:0 16px 16px;scroll-padding-block:15px;overflow-y:auto}.SaleConversation-module__SBjiGq__date{color:#617169;align-items:center;gap:8px;margin:18px 0 12px;font-size:11px;display:flex}.SaleConversation-module__SBjiGq__date:after{content:"";border-top:1px solid #e8ece6;flex:1}.SaleConversation-module__SBjiGq__message{border-bottom:1px solid #eef0eb;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:12px 0;display:grid}.SaleConversation-module__SBjiGq__message:target,.SaleConversation-module__SBjiGq__message:focus{outline-offset:3px;outline:2px solid #d6a23a}.SaleConversation-module__SBjiGq__avatar{color:#0f3d2e;background:#edf1ea;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:600;display:grid}.SaleConversation-module__SBjiGq__author{color:#0f3d2e;font-weight:600}.SaleConversation-module__SBjiGq__meta{color:#617169;font-size:11px;line-height:1.6}.SaleConversation-module__SBjiGq__body{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;line-height:1.6}.SaleConversation-module__SBjiGq__body a{color:#15563e;text-decoration:underline}.SaleConversation-module__SBjiGq__actions{color:#52645b;flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.SaleConversation-module__SBjiGq__link{text-underline-offset:3px;text-decoration:underline}.SaleConversation-module__SBjiGq__reply{text-align:left;color:#617169;border-left:2px solid #d9ded6;max-width:100%;margin-top:6px;padding:3px 8px;font-size:11px}.SaleConversation-module__SBjiGq__composer{background:#fbfcfa;border-top:1px solid #d9ded6;flex-shrink:0;padding:12px 16px}.SaleConversation-module__SBjiGq__composer textarea{resize:vertical;background:#fff;border:1px solid #bac6bd;border-radius:3px;width:100%;min-height:90px;max-height:180px;padding:9px;line-height:1.5;display:block}.SaleConversation-module__SBjiGq__composerBottom{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.SaleConversation-module__SBjiGq__hint{color:#617169;font-size:10px}.SaleConversation-module__SBjiGq__context{justify-content:space-between;align-items:center;gap:6px;padding-bottom:8px;font-size:11px;display:flex}.SaleConversation-module__SBjiGq__error{color:#7a271a;background:#fff4ef;padding:12px 16px;font-size:12px}.SaleConversation-module__SBjiGq__empty{color:#617169;padding:24px 0;line-height:1.6}.SaleConversation-module__SBjiGq__load{color:#0f3d2e;margin:12px auto;font-size:12px;text-decoration:underline;display:block}.SaleConversation-module__SBjiGq__newMessages{color:#0f3d2e;background:#edf3ea;border-top:1px solid #d9ded6;width:100%;padding:8px;display:block}.SaleConversation-module__SBjiGq__suggestions{background:#fff;border:1px solid #bac6bd;max-height:140px;margin-bottom:8px;overflow-y:auto}.SaleConversation-module__SBjiGq__suggestions button{text-align:left;width:100%;padding:8px;display:block}.SaleConversation-module__SBjiGq__suggestions button[aria-selected=true]{background:#edf3ea}.SaleConversation-module__SBjiGq__mentions{flex-wrap:wrap;gap:6px;margin:6px 0;font-size:11px;display:flex}.SaleConversation-module__SBjiGq__mentions button{border:1px solid #d9ded6;border-radius:3px;padding:3px 6px}.SaleConversation-module__SBjiGq__history{border-left:2px solid #d9ded6;margin:8px 0;padding:0 8px}.SaleConversation-module__SBjiGq__panel button:focus-visible,.SaleConversation-module__SBjiGq__panel a:focus-visible,.SaleConversation-module__SBjiGq__panel textarea:focus-visible,.SaleConversation-module__SBjiGq__panel select:focus-visible{outline-offset:2px;outline:2px solid #d6a23a}@media (max-width:600px){.SaleConversation-module__SBjiGq__panel[data-modal=true]{border:0;width:100%}.SaleConversation-module__SBjiGq__composer{padding-bottom:max(12px,env(safe-area-inset-bottom))}}
.SalesStageTasks-module__bq9JKa__container{container-type:inline-size}.SalesStageTasks-module__bq9JKa__steps{grid-template-columns:minmax(0,1fr);gap:.5rem;margin-top:.75rem;display:grid}.SalesStageTasks-module__bq9JKa__card{border-radius:var(--bw-radius-card,6px);overflow-wrap:anywhere;min-width:0;padding:.75rem}.SalesStageTasks-module__bq9JKa__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .5rem;display:flex}.SalesStageTasks-module__bq9JKa__complete{background:#eaf6ee}.SalesStageTasks-module__bq9JKa__complete .SalesStageTasks-module__bq9JKa__status{color:#18794e}.SalesStageTasks-module__bq9JKa__current{background:#fff1cc;box-shadow:inset 0 0 0 1px #d6a23a}.SalesStageTasks-module__bq9JKa__current .SalesStageTasks-module__bq9JKa__status{color:#886019}.SalesStageTasks-module__bq9JKa__locked{background:#e7eae6}.SalesStageTasks-module__bq9JKa__locked .SalesStageTasks-module__bq9JKa__status{color:#617169}.SalesStageTasks-module__bq9JKa__changes_required{background:#fbeeea;box-shadow:inset 0 0 0 1px #e7b7ae}.SalesStageTasks-module__bq9JKa__changes_required .SalesStageTasks-module__bq9JKa__status,.SalesStageTasks-module__bq9JKa__awaiting_resubmission .SalesStageTasks-module__bq9JKa__status{color:#8d382d}.SalesStageTasks-module__bq9JKa__awaiting_resubmission{background:#f6efec}@container (min-width:30rem){.SalesStageTasks-module__bq9JKa__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.SalesStageTasks-module__bq9JKa__threeSteps>:last-child{grid-column:1/-1}}@container (min-width:48rem){.SalesStageTasks-module__bq9JKa__threeSteps{grid-template-columns:repeat(3,minmax(0,1fr))}.SalesStageTasks-module__bq9JKa__threeSteps>:last-child{grid-column:auto}}
.SalesReservationWorkflow-module__ZnMdYa__financialOverview{container:financial-overview/inline-size}.SalesReservationWorkflow-module__ZnMdYa__commercialEditor{container:commercial-editor/inline-size}.SalesReservationWorkflow-module__ZnMdYa__commercialSummary{container:commercial-summary/inline-size}.SalesReservationWorkflow-module__ZnMdYa__commercialCards{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.SalesReservationWorkflow-module__ZnMdYa__commercialCards>div,.SalesReservationWorkflow-module__ZnMdYa__commercialCards span{min-width:0}.SalesReservationWorkflow-module__ZnMdYa__commercialCards span{overflow-wrap:anywhere}.SalesReservationWorkflow-module__ZnMdYa__commercialCards strong{white-space:nowrap;flex-shrink:0}@container commercial-summary (min-width:40rem){.SalesReservationWorkflow-module__ZnMdYa__commercialCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container commercial-summary (min-width:51.5rem){.SalesReservationWorkflow-module__ZnMdYa__commercialCards{grid-template-columns:repeat(3,minmax(0,1fr))}}.SalesReservationWorkflow-module__ZnMdYa__commercialEditorGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.SalesReservationWorkflow-module__ZnMdYa__commercialInputs{min-width:0;padding:.25rem 0;container:commercial-inputs/inline-size}.SalesReservationWorkflow-module__ZnMdYa__previewRail{gap:1rem;min-width:0;display:grid}.SalesReservationWorkflow-module__ZnMdYa__fieldRow,.SalesReservationWorkflow-module__ZnMdYa__feeRow,.SalesReservationWorkflow-module__ZnMdYa__setupSummary{grid-template-columns:minmax(0,1fr);gap:.75rem 1rem;display:grid}.SalesReservationWorkflow-module__ZnMdYa__fieldRow>*,.SalesReservationWorkflow-module__ZnMdYa__feeRow>*{min-width:0}.SalesReservationWorkflow-module__ZnMdYa__numericField{max-width:14rem}.SalesReservationWorkflow-module__ZnMdYa__contributionInput{grid-template-columns:minmax(0,1fr) 5.5rem;gap:.5rem;display:grid}.SalesReservationWorkflow-module__ZnMdYa__contributionInput>*{min-width:0}.SalesReservationWorkflow-module__ZnMdYa__paymentEntry{container:payment-entry/inline-size}.SalesReservationWorkflow-module__ZnMdYa__paymentEntryGrid{grid-template-columns:minmax(0,1fr);align-items:end;gap:.75rem;display:grid}.SalesReservationWorkflow-module__ZnMdYa__paymentEntryGrid>*,.SalesReservationWorkflow-module__ZnMdYa__paymentEntryGrid input{min-width:0}.SalesReservationWorkflow-module__ZnMdYa__paymentEntryActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}@container payment-entry (min-width:28rem){.SalesReservationWorkflow-module__ZnMdYa__paymentEntryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SalesReservationWorkflow-module__ZnMdYa__paymentEntryActions{grid-column:1/-1}}@container payment-entry (min-width:44rem){.SalesReservationWorkflow-module__ZnMdYa__paymentEntryGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.SalesReservationWorkflow-module__ZnMdYa__paymentEntryActions{grid-column:auto}}.SalesReservationWorkflow-module__ZnMdYa__previewRail strong{white-space:nowrap;flex-shrink:0}.SalesReservationWorkflow-module__ZnMdYa__previewRail span{min-width:0}@container commercial-inputs (min-width:26rem){.SalesReservationWorkflow-module__ZnMdYa__fieldRow,.SalesReservationWorkflow-module__ZnMdYa__setupSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@container commercial-inputs (min-width:32rem){.SalesReservationWorkflow-module__ZnMdYa__feeRow,.SalesReservationWorkflow-module__ZnMdYa__setupSummary{grid-template-columns:repeat(3,minmax(0,1fr))}}@container commercial-editor (min-width:56rem){.SalesReservationWorkflow-module__ZnMdYa__commercialEditorGrid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (min-height:56rem){.SalesReservationWorkflow-module__ZnMdYa__previewRail{position:sticky;top:7.5rem}}}.SalesReservationWorkflow-module__ZnMdYa__financialOverviewGrid{grid-template-columns:minmax(0,1fr)}.SalesReservationWorkflow-module__ZnMdYa__financialOverviewCard{min-width:0}.SalesReservationWorkflow-module__ZnMdYa__approvalHistoryCard{container:approval-history/inline-size}.SalesReservationWorkflow-module__ZnMdYa__approvalEventRow{grid-template-columns:auto minmax(0,1fr);column-gap:.5rem}.SalesReservationWorkflow-module__ZnMdYa__approvalEventName{grid-column:1/-1}@container approval-history (min-width:30rem){.SalesReservationWorkflow-module__ZnMdYa__approvalEventRow{grid-template-columns:minmax(8rem,.9fr) minmax(8.25rem,1fr) minmax(0,1.1fr);column-gap:1rem}.SalesReservationWorkflow-module__ZnMdYa__approvalEventName{grid-column:auto}.SalesReservationWorkflow-module__ZnMdYa__approvalEventSeparator{display:none}}@container financial-overview (min-width:42rem){.SalesReservationWorkflow-module__ZnMdYa__financialOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SalesReservationWorkflow-module__ZnMdYa__profitCard{grid-column:1/-1}}@container financial-overview (min-width:64rem){.SalesReservationWorkflow-module__ZnMdYa__financialOverviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.SalesReservationWorkflow-module__ZnMdYa__profitCard{grid-column:auto}}.SalesReservationWorkflow-module__ZnMdYa__headerControls{border-top:1px solid #eef0eb;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1rem;padding-top:1rem;display:flex}.SalesReservationWorkflow-module__ZnMdYa__headerTabs{flex:0 auto;gap:.5rem;display:flex}.SalesReservationWorkflow-module__ZnMdYa__headerTabs>button{white-space:nowrap}.SalesReservationWorkflow-module__ZnMdYa__headerMentions{flex:none;margin-left:auto}@media (max-width:639px){.SalesReservationWorkflow-module__ZnMdYa__headerControls{gap:.375rem;padding-top:.75rem}.SalesReservationWorkflow-module__ZnMdYa__headerTabs{gap:.375rem}.SalesReservationWorkflow-module__ZnMdYa__headerTabs>button{min-width:0;min-height:2.75rem;padding:.4rem .5rem;font-size:.75rem}.SalesReservationWorkflow-module__ZnMdYa__financialOverviewCard{padding:.875rem}.SalesReservationWorkflow-module__ZnMdYa__financialOverviewCard .flex{flex-wrap:wrap;gap:.25rem .75rem}.SalesReservationWorkflow-module__ZnMdYa__financialOverviewCard strong{overflow-wrap:anywhere;max-width:100%;margin-left:auto}}
