.error-pages-module__tuQx6G__container{background-color:var(--background);width:100vw;min-height:calc(100vh - 80px);margin:0;padding:0;display:flex}.error-pages-module__tuQx6G__content{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1200px;margin:25vh auto 0;padding:1rem;display:flex}.error-pages-module__tuQx6G__heading{font-family:var(--font-display);margin-bottom:1rem;font-size:2.5rem;font-weight:600;line-height:1.2}.error-pages-module__tuQx6G__text{font-family:var(--font-body);color:var(--stone-500);text-align:center;margin-bottom:2rem;font-size:1.1rem}.error-pages-module__tuQx6G__buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (max-width:768px){.error-pages-module__tuQx6G__content{padding:2rem}}
.Button-module__Q0e3aa__button{white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .1s;display:inline-flex}.Button-module__Q0e3aa__button:focus-visible{--tw-ring-offset-width:2px;--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ring) / var(--tw-ring-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);outline:none}.Button-module__Q0e3aa__button:disabled{pointer-events:none;opacity:.5}.Button-module__Q0e3aa__button:active:not(:disabled){transform:translateY(1px)}.Button-module__Q0e3aa__button svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.Button-module__Q0e3aa__primary{background-color:var(--coral-600);color:#fff;border-color:var(--coral-600);box-shadow:var(--shadow-sm)}.Button-module__Q0e3aa__primary:hover{background-color:var(--coral-700);border-color:var(--coral-700);box-shadow:var(--shadow-md)}.Button-module__Q0e3aa__secondary{background-color:var(--surface);color:var(--text-primary);border-color:var(--border-subtle);box-shadow:var(--shadow-xs)}.Button-module__Q0e3aa__secondary:hover{border-color:var(--stone-300);background-color:var(--surface-muted)}.Button-module__Q0e3aa__destructive{background-color:var(--destructive);color:var(--destructive-foreground)}.Button-module__Q0e3aa__destructive:hover{background-color:color-mix(in srgb, var(--destructive) 90%, transparent)}.Button-module__Q0e3aa__outline{border-color:var(--border-subtle);color:var(--text-primary);background-color:#0000}.Button-module__Q0e3aa__outline:hover{background-color:var(--surface-muted);border-color:var(--stone-300)}.Button-module__Q0e3aa__ghost{color:var(--coral-600);background-color:#0000}.Button-module__Q0e3aa__ghost:hover{background-color:var(--coral-50)}.Button-module__Q0e3aa__link{color:var(--coral-600);text-underline-offset:4px}.Button-module__Q0e3aa__link:hover{text-decoration-line:underline}.Button-module__Q0e3aa__sm{border-radius:var(--radius-full);height:2.25rem;padding:.375rem 1.125rem;font-size:.875rem}.Button-module__Q0e3aa__md{border-radius:var(--radius-full);height:2.5rem;padding:.5rem 1.375rem;font-size:1rem}.Button-module__Q0e3aa__lg{border-radius:var(--radius-full);height:2.75rem;padding:.625rem 1.75rem;font-size:1.0625rem}.Button-module__Q0e3aa__xl{border-radius:var(--radius-full);height:3rem;padding:.75rem 2.25rem;font-size:1.125rem}.Button-module__Q0e3aa__icon{border-radius:var(--radius-full);width:2.5rem;height:2.5rem;padding:.5rem}.Button-module__Q0e3aa__fullWidth{width:100%}
.MessageBanner-module__sU7WYq__banner{font-family:var(--ds-font);color:var(--ds-text);border:1px solid;border-radius:8px;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;font-size:13px;line-height:1.5;display:flex}.MessageBanner-module__sU7WYq__icon{color:var(--banner-accent);flex-shrink:0;margin-top:1px}.MessageBanner-module__sU7WYq__body{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.MessageBanner-module__sU7WYq__title{color:var(--ds-text);margin:0;font-size:13px;font-weight:600}.MessageBanner-module__sU7WYq__message{color:var(--ds-text-muted);margin:0}.MessageBanner-module__sU7WYq__body>.MessageBanner-module__sU7WYq__message:only-child{color:var(--ds-text)}.MessageBanner-module__sU7WYq__banner{--banner-tint:45%}.MessageBanner-module__sU7WYq__info{--banner-accent:var(--ds-info);background:color-mix(in srgb, var(--ds-info-bg) var(--banner-tint), var(--ds-card-bg));border-color:color-mix(in srgb, var(--ds-info) 18%, transparent)}.MessageBanner-module__sU7WYq__warning{--banner-accent:var(--ds-warning);background:color-mix(in srgb, var(--ds-warning-bg) var(--banner-tint), var(--ds-card-bg));border-color:color-mix(in srgb, var(--ds-warning) 18%, transparent)}.MessageBanner-module__sU7WYq__success{--banner-accent:var(--ds-success);background:color-mix(in srgb, var(--ds-success-bg) var(--banner-tint), var(--ds-card-bg));border-color:color-mix(in srgb, var(--ds-success) 18%, transparent)}.MessageBanner-module__sU7WYq__danger{--banner-accent:var(--ds-danger);background:color-mix(in srgb, var(--ds-danger-bg) var(--banner-tint), var(--ds-card-bg));border-color:color-mix(in srgb, var(--ds-danger) 18%, transparent)}.MessageBanner-module__sU7WYq__neutral{--banner-accent:var(--ds-text-muted);background:var(--stone-200);border-color:var(--stone-300)}.MessageBanner-module__sU7WYq__dismissButton{width:28px;height:28px;color:var(--ds-text-muted);cursor:pointer;background:0 0;border:none;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;margin-top:-3px;margin-right:-5px;padding:0;transition:background .15s,color .15s;display:flex}.MessageBanner-module__sU7WYq__dismissButton:hover{background:color-mix(in srgb, var(--banner-accent) 12%, transparent);color:var(--ds-text)}
.NoAccessNotice-module__4EwNQa__link{color:var(--ds-text);align-self:flex-start;text-decoration-line:underline;}
.projects-module__bv87wG__container{}.projects-module__bv87wG__detail{}@media (max-width:640px){.projects-module__bv87wG__detail:has([data-aside-open=true]){height:100vh;height:calc(100vh - var(--shell-topbar-height,0px) - var(--shell-content-pad-top,0px));height:100dvh;height:calc(100dvh - var(--shell-topbar-height,0px) - var(--shell-content-pad-top,0px));margin-bottom:0;margin-bottom:calc(-1 * var(--shell-content-pad-bottom,0px));padding-bottom:12px;padding-bottom:max(12px, var(--safe-area-bottom,0px));flex-direction:column;display:flex}}.projects-module__bv87wG__headerAction{display:none}@media (max-width:640px){.projects-module__bv87wG__headerAction{display:contents}}.projects-module__bv87wG__cards{grid-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}@media (max-width:640px){.projects-module__bv87wG__cards{grid-template-columns:minmax(0,1fr)}.projects-module__bv87wG__filler{display:none}}.projects-module__bv87wG__section{margin-top:32px}.projects-module__bv87wG__sectionTitle{letter-spacing:-.01em;color:var(--ds-text);margin:0 0 12px;font-size:16px;font-weight:700}.projects-module__bv87wG__section+.projects-module__bv87wG__pitch{margin-top:32px}@media (max-width:640px){.projects-module__bv87wG__section{margin-top:20px}.projects-module__bv87wG__sectionTitle{margin-bottom:8px}.projects-module__bv87wG__section+.projects-module__bv87wG__pitch{margin-top:20px}}.projects-module__bv87wG__agreementLink{color:var(--ds-text);font-weight:var(--link-weight);text-decoration-line:underline}
.PaymentReturnNotice-module__drc2vG__notice{margin:0 0 1.5rem}
.PortalPageContainer-module__f58Vbq__container{width:100%;font-family:var(--ds-font)}.PortalPageContainer-module__f58Vbq__container h1,.PortalPageContainer-module__f58Vbq__container h2,.PortalPageContainer-module__f58Vbq__container h3,.PortalPageContainer-module__f58Vbq__container h4,.PortalPageContainer-module__f58Vbq__container h5,.PortalPageContainer-module__f58Vbq__container h6{font-family:var(--ds-font)}
.Pitch-module__K5yt3a__pitch{flex-direction:column;display:flex;container-type:inline-size}.Pitch-module__K5yt3a__pitch>*+*{margin-top:24px}.Pitch-module__K5yt3a__hero{grid-gap:24px;background:radial-gradient(circle at 100% 0%, var(--ds-primary-light), transparent 60%), var(--ds-card-bg);grid-template-columns:1fr;gap:24px;padding:24px;display:grid;}.Pitch-module__K5yt3a__heroText{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.Pitch-module__K5yt3a__eyebrow{color:var(--ds-primary);font-size:var(--card-label-size);font-weight:var(--card-label-weight);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.Pitch-module__K5yt3a__title{color:var(--ds-text);margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.25}.Pitch-module__K5yt3a__lede{max-width:46ch;color:var(--ds-text-muted);margin:0;font-size:16px;line-height:1.6}.Pitch-module__K5yt3a__cta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.Pitch-module__K5yt3a__or{color:var(--ds-text-muted);font-size:18px}.Pitch-module__K5yt3a__closingCta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex;}.Pitch-module__K5yt3a__closingBody{flex:280px}.Pitch-module__K5yt3a__closingTitle{margin:0 0 4px;}.Pitch-module__K5yt3a__closingText{max-width:52ch;color:var(--ds-text-muted);font-size:var(--card-meta-size);line-height:var(--card-meta-line-height);margin:0}.Pitch-module__K5yt3a__link{color:inherit;text-decoration-line:underline}.Pitch-module__K5yt3a__heroVisual{-o-object-fit:contain;object-fit:contain;place-self:center;width:100%;height:auto;max-height:220px;display:block}.Pitch-module__K5yt3a__heroPlaceholder{place-self:center;width:100%;max-height:220px}.Pitch-module__K5yt3a__benefits{grid-gap:var(--card-list-gap);gap:var(--card-list-gap);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.Pitch-module__K5yt3a__benefit{flex-direction:column;display:flex;}.Pitch-module__K5yt3a__benefitVisual{width:72px;height:72px;margin-bottom:12px;display:block}.Pitch-module__K5yt3a__benefitPlaceholder{width:100%;min-height:72px;margin-bottom:12px}.Pitch-module__K5yt3a__benefitTitle{margin:0 0 4px;}.Pitch-module__K5yt3a__benefitText{color:var(--ds-text-muted);font-size:var(--card-meta-size);line-height:var(--card-meta-line-height);margin:0}.Pitch-module__K5yt3a__steps{}.Pitch-module__K5yt3a__stepsTitle{margin:0 0 12px;}.Pitch-module__K5yt3a__stepList{grid-gap:16px;grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.Pitch-module__K5yt3a__step{align-items:flex-start;gap:12px;display:flex}.Pitch-module__K5yt3a__stepNumber{border-radius:var(--radius-full);background:var(--ds-primary-light);width:28px;height:28px;color:var(--ds-primary);flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.Pitch-module__K5yt3a__stepTitle{color:var(--ds-text);font-size:var(--card-value-size);margin:4px 0 2px;font-weight:600}.Pitch-module__K5yt3a__stepText{color:var(--ds-text-muted);font-size:var(--card-meta-size);line-height:var(--card-meta-line-height);margin:0}@container (min-width:560px){.Pitch-module__K5yt3a__benefits{grid-template-columns:repeat(2,1fr)}.Pitch-module__K5yt3a__stepList{grid-template-columns:repeat(3,1fr)}}@container (min-width:760px){.Pitch-module__K5yt3a__pitch>*+*{margin-top:var(--card-list-gap)}.Pitch-module__K5yt3a__hero{grid-template-columns:1fr auto;gap:32px;padding:18px 28px}.Pitch-module__K5yt3a__eyebrow{margin-bottom:6px}.Pitch-module__K5yt3a__title{margin-bottom:8px;font-size:26px}.Pitch-module__K5yt3a__lede{max-width:68ch;font-size:15px;line-height:1.55}.Pitch-module__K5yt3a__hero[data-has-action]{grid-template-rows:auto auto;row-gap:14px}.Pitch-module__K5yt3a__hero[data-has-action] .Pitch-module__K5yt3a__heroText{align-self:end}.Pitch-module__K5yt3a__hero[data-has-action] .Pitch-module__K5yt3a__cta{align-self:start}.Pitch-module__K5yt3a__hero[data-has-action] .Pitch-module__K5yt3a__heroVisual,.Pitch-module__K5yt3a__hero[data-has-action] .Pitch-module__K5yt3a__heroPlaceholder{grid-area:1/2/span 2}.Pitch-module__K5yt3a__heroVisual,.Pitch-module__K5yt3a__heroPlaceholder{width:auto;height:180px;max-height:none}.Pitch-module__K5yt3a__closingCta{display:none}.Pitch-module__K5yt3a__benefit{grid-column-gap:12px;-moz-column-gap:12px;grid-template-rows:auto 1fr;grid-template-columns:44px 1fr;column-gap:12px;display:grid}.Pitch-module__K5yt3a__benefitVisual,.Pitch-module__K5yt3a__benefitPlaceholder{grid-row:1/span 2;width:44px;height:44px;min-height:0;margin:0}.Pitch-module__K5yt3a__benefitPlaceholder{padding:0}.Pitch-module__K5yt3a__benefitPlaceholder>*{display:none}.Pitch-module__K5yt3a__stepsTitle{margin-bottom:8px}.Pitch-module__K5yt3a__stepTitle{margin-top:2px}}@container (min-width:1100px){.Pitch-module__K5yt3a__hero[data-has-action]{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.Pitch-module__K5yt3a__hero[data-has-action] .Pitch-module__K5yt3a__heroText{align-self:center}.Pitch-module__K5yt3a__hero[data-has-action] .Pitch-module__K5yt3a__cta{justify-content:center;align-self:center}.Pitch-module__K5yt3a__hero[data-has-action] .Pitch-module__K5yt3a__heroVisual,.Pitch-module__K5yt3a__hero[data-has-action] .Pitch-module__K5yt3a__heroPlaceholder{grid-area:1/3;justify-self:end}}@media (max-width:640px){.Pitch-module__K5yt3a__hero{padding:20px}.Pitch-module__K5yt3a__title{font-size:22px}.Pitch-module__K5yt3a__heroVisual,.Pitch-module__K5yt3a__heroPlaceholder{max-height:180px}}
.PitchOffers-module__90vkSG__offers{container-type:inline-size;}.PitchOffers-module__90vkSG__offersTitle{margin:0 0 4px;}.PitchOffers-module__90vkSG__offersText{color:var(--ds-text-muted);font-size:var(--card-meta-size);line-height:var(--card-meta-line-height);margin:0 0 16px}.PitchOffers-module__90vkSG__offerList{grid-gap:20px;grid-template-columns:1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}.PitchOffers-module__90vkSG__offer{align-items:flex-start;gap:16px;display:flex}.PitchOffers-module__90vkSG__offerVisual{flex:none;width:72px;height:72px;display:block}.PitchOffers-module__90vkSG__offerPlaceholder{flex:none;width:120px;min-height:72px}.PitchOffers-module__90vkSG__offerBody{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.PitchOffers-module__90vkSG__offerTitle{color:var(--ds-text);font-size:var(--card-value-size);margin:0 0 4px;font-weight:600}.PitchOffers-module__90vkSG__offerText{color:var(--ds-text-muted);font-size:var(--card-meta-size);line-height:var(--card-meta-line-height);margin:0 0 12px}@container (min-width:640px){.PitchOffers-module__90vkSG__offerList{grid-template-columns:repeat(2,1fr);gap:24px}}
.PayNowButton-module__UEsAxG__wrapper{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.PayNowButton-module__UEsAxG__error{color:var(--ds-danger);font-size:.8125rem}
.retainers-module__sR2TzW__container{}.retainers-module__sR2TzW__headerAction{display:none}@media (max-width:640px){.retainers-module__sR2TzW__headerAction{display:contents}}.retainers-module__sR2TzW__detail{}@media (max-width:640px){.retainers-module__sR2TzW__detail:has([data-aside-open=true]){height:100vh;height:calc(100vh - var(--shell-topbar-height,0px) - var(--shell-content-pad-top,0px));height:100dvh;height:calc(100dvh - var(--shell-topbar-height,0px) - var(--shell-content-pad-top,0px));margin-bottom:0;margin-bottom:calc(-1 * var(--shell-content-pad-bottom,0px));padding-bottom:12px;padding-bottom:max(12px, var(--safe-area-bottom,0px));flex-direction:column;display:flex}}.retainers-module__sR2TzW__description{max-width:700px;color:var(--ds-text);white-space:pre-wrap;margin:20px 0 0;line-height:1.6}.retainers-module__sR2TzW__column{min-width:0}@media (min-width:1024px){.retainers-module__sR2TzW__column{max-width:calc(100% - 26.5rem)}}.retainers-module__sR2TzW__body{min-width:0}.retainers-module__sR2TzW__threadColumn{flex-direction:column;gap:.75rem;min-width:0;display:flex}.retainers-module__sR2TzW__threadHeading{letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-muted);margin:-1.625rem 0 0;font-size:11px;font-weight:700}.retainers-module__sR2TzW__thread{min-width:0}@container (max-width:52.4375rem){.retainers-module__sR2TzW__threadHeading{margin-top:0}}@supports not (container-type:inline-size){@media (max-width:1023px){.retainers-module__sR2TzW__threadHeading{margin-top:0}}}@media (max-width:640px){.retainers-module__sR2TzW__body:has([data-aside-open=true]){flex-direction:column;flex:1 1 0;min-height:0;display:flex}.retainers-module__sR2TzW__threadHeading{display:none}.retainers-module__sR2TzW__thread{--thread-max-height:none;flex:1 1 0;min-height:0}}.retainers-module__sR2TzW__tabContent>:first-child{margin-top:0}.retainers-module__sR2TzW__hero>*{max-width:none}.retainers-module__sR2TzW__section{margin-top:32px}.retainers-module__sR2TzW__sectionTitle{letter-spacing:-.01em;color:var(--ds-text);margin:0 0 12px;font-size:16px;font-weight:700}.retainers-module__sR2TzW__cards{grid-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.retainers-module__sR2TzW__terms{margin:0}.retainers-module__sR2TzW__term{grid-gap:16px;border-bottom:1px solid var(--ds-border);grid-template-columns:136px 1fr;align-items:start;gap:16px;padding:14px 20px;display:grid}.retainers-module__sR2TzW__term:last-child{border-bottom:none}.retainers-module__sR2TzW__termLabel{font-size:var(--card-label-size);font-weight:var(--card-label-weight);text-transform:uppercase;letter-spacing:var(--card-label-tracking);color:var(--ds-text-muted);line-height:21px}.retainers-module__sR2TzW__termValue{color:var(--ds-text);margin:0;font-size:14px;line-height:21px}.retainers-module__sR2TzW__conditions{padding:14px 20px 16px}.retainers-module__sR2TzW__signHere{flex-direction:column;margin-top:32px;display:flex;}.retainers-module__sR2TzW__signHeading{}.retainers-module__sR2TzW__signTitle{color:var(--ds-text);margin:0 0 4px;font-size:18px;font-weight:700;line-height:1.3}.retainers-module__sR2TzW__signLede{color:var(--ds-text-muted);font-size:var(--card-meta-size);line-height:var(--card-meta-line-height);margin:0}.retainers-module__sR2TzW__signStrip{background:0 0;border:none;margin-top:16px;margin-bottom:0;padding:0;}@media (max-width:640px){.retainers-module__sR2TzW__section{margin-top:20px}.retainers-module__sR2TzW__sectionTitle{margin:0 0 8px}.retainers-module__sR2TzW__cards{grid-template-columns:minmax(0,1fr)}.retainers-module__sR2TzW__term{grid-template-columns:1fr;gap:2px;padding:12px 14px}.retainers-module__sR2TzW__conditions{padding:12px 14px 14px}.retainers-module__sR2TzW__signHere{margin-top:20px}}
.OverviewPayments-module__Y_asyW__list{margin:0;padding:0;list-style:none}.OverviewPayments-module__Y_asyW__row{border-bottom:1px solid var(--ds-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.OverviewPayments-module__Y_asyW__row:last-child{border-bottom:none}.OverviewPayments-module__Y_asyW__detail{flex-direction:column;gap:6px;min-width:0;display:flex}.OverviewPayments-module__Y_asyW__labelLine{font-size:var(--card-title-size);color:var(--ds-text);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-weight:600;display:flex}.OverviewPayments-module__Y_asyW__label{min-width:0}.OverviewPayments-module__Y_asyW__orderName{min-width:0;font-size:var(--card-meta-size);color:var(--ds-text-muted);font-weight:500}.OverviewPayments-module__Y_asyW__meta{font-size:var(--card-meta-size);color:var(--ds-text-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.OverviewPayments-module__Y_asyW__overdue{color:var(--ds-danger)}.OverviewPayments-module__Y_asyW__action{flex-shrink:0;align-items:center;gap:10px;display:flex;}.OverviewPayments-module__Y_asyW__amount{color:var(--ds-info);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:1rem;font-weight:700}.OverviewPayments-module__Y_asyW__amountOverdue{color:var(--ds-danger)}.OverviewPayments-module__Y_asyW__more{font-size:var(--card-meta-size);border-top:1px solid var(--ds-border);margin:0;padding:10px 20px 14px}.OverviewPayments-module__Y_asyW__more a{color:var(--ds-link,var(--ds-text));text-decoration-line:none}.OverviewPayments-module__Y_asyW__more a:hover,.OverviewPayments-module__Y_asyW__more a:focus-visible{text-decoration-line:underline}@media (max-width:640px){.OverviewPayments-module__Y_asyW__row{gap:10px;padding:12px 14px}.OverviewPayments-module__Y_asyW__more{padding:10px 14px 12px}}
.AuthorAvatar-module__FDDD3a__avatar{box-sizing:border-box;letter-spacing:.02em;color:var(--ds-primary);background:var(--coral-100);border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.AuthorAvatar-module__FDDD3a__md{width:36px;height:36px;font-size:12px}.AuthorAvatar-module__FDDD3a__sm{width:28px;height:28px;font-size:11px}.AuthorAvatar-module__FDDD3a__emphasis{color:#fff;background:var(--ds-primary)}.AuthorAvatar-module__FDDD3a__markOnly{background:var(--ds-card-bg);border:1px solid var(--ds-border)}.AuthorAvatar-module__FDDD3a__withPicture{background:var(--ds-card-bg);box-shadow:inset 0 0 0 1px var(--ds-border)}.AuthorAvatar-module__FDDD3a__picture{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.AuthorAvatar-module__FDDD3a__staffBadge{box-sizing:border-box;border:1px solid var(--ds-border);border-radius:var(--radius-full);background:#fff;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-3px;right:-3px}.AuthorAvatar-module__FDDD3a__md .AuthorAvatar-module__FDDD3a__staffBadge{width:18px;height:18px}.AuthorAvatar-module__FDDD3a__sm .AuthorAvatar-module__FDDD3a__staffBadge{width:16px;height:16px;bottom:-2px;right:-2px}@media (max-width:640px){.AuthorAvatar-module__FDDD3a__md{width:32px;height:32px}}
.MessageThreads-module__DuPv2W__search{align-items:center;width:320px;max-width:100%;margin-bottom:16px;display:flex;position:relative}.MessageThreads-module__DuPv2W__searchIcon{color:var(--ds-text-muted);pointer-events:none;position:absolute;left:12px}.MessageThreads-module__DuPv2W__searchInput{box-sizing:border-box;width:100%;height:36px;color:var(--ds-text);background:var(--ds-card-bg);border:1px solid var(--ds-border);border-radius:var(--radius-full);outline:none;padding:0 12px 0 34px;font-family:inherit;font-size:13px}.MessageThreads-module__DuPv2W__searchInput::placeholder{color:var(--ds-text-muted)}.MessageThreads-module__DuPv2W__searchInput:focus{border-color:var(--ds-primary);box-shadow:0 0 0 3px var(--ds-primary-light)}.MessageThreads-module__DuPv2W__card{background:var(--ds-card-bg);border:1px solid var(--ds-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);overflow:hidden}.MessageThreads-module__DuPv2W__list{margin:0;padding:0;list-style:none}.MessageThreads-module__DuPv2W__row{color:inherit;border-bottom:1px solid var(--ds-border);align-items:flex-start;gap:12px;padding:16px 20px;-webkit-text-decoration:none;text-decoration:none;display:flex}.MessageThreads-module__DuPv2W__row:hover{background:var(--surface-muted)}.MessageThreads-module__DuPv2W__list li:last-child .MessageThreads-module__DuPv2W__row{border-bottom:none}.MessageThreads-module__DuPv2W__rowUnread{background:var(--ds-primary-light)}.MessageThreads-module__DuPv2W__rowText{flex:auto;min-width:0}.MessageThreads-module__DuPv2W__rowTitle{color:var(--ds-text);margin:0;font-size:14px;line-height:1.4}.MessageThreads-module__DuPv2W__organization{font-weight:700}.MessageThreads-module__DuPv2W__separator{color:var(--ds-text-muted);margin:0 6px}.MessageThreads-module__DuPv2W__threadTitle{font-weight:600}.MessageThreads-module__DuPv2W__preview{color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;line-height:1.5;overflow:hidden}.MessageThreads-module__DuPv2W__previewAuthor{color:var(--ds-text);font-weight:500}.MessageThreads-module__DuPv2W__rowMeta{grid-gap:10px;flex:none;grid-template-columns:62px 24px;align-items:center;gap:10px;padding-top:2px;display:grid}.MessageThreads-module__DuPv2W__badgeCell{justify-content:center;align-items:center;min-width:0;display:flex}.MessageThreads-module__DuPv2W__timestamp{white-space:nowrap;text-align:right;color:var(--ds-text-muted);font-size:12px}.MessageThreads-module__DuPv2W__unreadBadge{color:#fff;background:var(--ds-danger);border-radius:var(--radius-full);justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.MessageThreads-module__DuPv2W__empty{text-align:center;color:var(--ds-text-muted);margin:0;padding:32px 20px;font-size:13px}@media (max-width:640px){.MessageThreads-module__DuPv2W__row{gap:10px;padding:12px 14px}.MessageThreads-module__DuPv2W__rowMeta{grid-template-columns:max-content 20px;justify-content:end;gap:8px;padding-top:1px}.MessageThreads-module__DuPv2W__rowTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.MessageThreads-module__DuPv2W__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.MessageThreads-module__DuPv2W__searchInput{font-size:var(--input-font-size)}}
.NewConversationIllustration-module__pQyfMW__visual{flex:none;width:96px;height:96px;display:block}
.MessageBody-module__uXcf_W__link{color:var(--ds-primary);word-wrap:anywhere;text-decoration-line:underline}.MessageBody-module__uXcf_W__link:hover{color:var(--ds-text)}
.MessageThreadPanel-module__m6nIIa__panel{flex-direction:column;gap:16px;min-width:0;min-height:0;display:flex;container-type:inline-size}.MessageThreadPanel-module__m6nIIa__thread{min-height:0;max-height:460px;max-height:var(--thread-max-height,460px);background:var(--ds-card-bg);border:1px solid var(--ds-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);flex-direction:column;flex:auto;gap:14px;padding:20px;display:flex;overflow-y:auto}.MessageThreadPanel-module__m6nIIa__run{flex-direction:column;gap:3px;max-width:82%;display:flex}.MessageThreadPanel-module__m6nIIa__runOwn{align-self:flex-end;align-items:flex-end}.MessageThreadPanel-module__m6nIIa__runOther{align-self:flex-start;align-items:flex-start}.MessageThreadPanel-module__m6nIIa__runWithAvatar{align-self:flex-start;align-items:flex-start;gap:8px;min-width:0;max-width:calc(82% + 36px);display:flex}.MessageThreadPanel-module__m6nIIa__runWithAvatarOwn{align-self:flex-end}.MessageThreadPanel-module__m6nIIa__runWithAvatar .MessageThreadPanel-module__m6nIIa__run{min-width:0;max-width:none}.MessageThreadPanel-module__m6nIIa__runAvatar{margin-top:6px}.MessageThreadPanel-module__m6nIIa__bubble{border-radius:var(--radius-lg);max-width:100%;padding:12px 14px}.MessageThreadPanel-module__m6nIIa__bubbleOwn{background:color-mix(in srgb, var(--ds-primary-light) 55%, var(--ds-card-bg));border:1px solid color-mix(in srgb, var(--coral-100) 60%, transparent);align-self:flex-end}.MessageThreadPanel-module__m6nIIa__bubbleOther{background:var(--ds-card-bg);border:1px solid var(--ds-border);align-self:flex-start}.MessageThreadPanel-module__m6nIIa__bubbleSending{opacity:.6}.MessageThreadPanel-module__m6nIIa__bubbleFailed{border-color:var(--ds-danger)}.MessageThreadPanel-module__m6nIIa__outboxFiles{color:var(--ds-text-muted);word-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.4}.MessageThreadPanel-module__m6nIIa__outboxStatus{color:var(--ds-text-muted);margin:6px 0 0;font-size:12px;line-height:1.4}.MessageThreadPanel-module__m6nIIa__outboxFailed{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.MessageThreadPanel-module__m6nIIa__outboxActions{gap:6px;display:flex}.MessageThreadPanel-module__m6nIIa__outboxFailed .MessageThreadPanel-module__m6nIIa__outboxStatus{color:var(--ds-danger)}.MessageThreadPanel-module__m6nIIa__bubbleHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;margin-bottom:6px;display:flex}.MessageThreadPanel-module__m6nIIa__author{min-width:0;color:var(--ds-text);word-wrap:anywhere;font-size:13px;font-weight:700}.MessageThreadPanel-module__m6nIIa__stamp{white-space:nowrap;color:var(--ds-text-muted);font-size:12px}.MessageThreadPanel-module__m6nIIa__body{color:var(--ds-text);white-space:pre-wrap;word-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.MessageThreadPanel-module__m6nIIa__bubbleFiles{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.MessageThreadPanel-module__m6nIIa__fileCard{text-align:left;cursor:pointer;background:var(--ds-card-bg);border:1px solid var(--ds-border);border-radius:var(--radius-md);align-items:center;gap:10px;max-width:100%;padding:8px 12px;font-family:inherit;display:flex}.MessageThreadPanel-module__m6nIIa__fileCard:hover:not(:disabled){border-color:var(--ds-primary)}.MessageThreadPanel-module__m6nIIa__fileCard:disabled{cursor:default;opacity:.6}.MessageThreadPanel-module__m6nIIa__fileIcon{width:30px;height:30px;color:var(--ds-primary);background:var(--coral-100);border-radius:var(--radius-md);flex:none;justify-content:center;align-items:center;display:flex}.MessageThreadPanel-module__m6nIIa__fileThumbnail{-o-object-fit:cover;object-fit:cover;background:var(--stone-100);border-radius:var(--radius-md);flex:none;width:30px;height:30px}.MessageThreadPanel-module__m6nIIa__fileMeta{flex-direction:column;min-width:0;display:flex}.MessageThreadPanel-module__m6nIIa__fileName{color:var(--ds-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.MessageThreadPanel-module__m6nIIa__fileSize{color:var(--ds-text-muted);font-size:11px}.MessageThreadPanel-module__m6nIIa__empty{text-align:center;color:var(--ds-text-muted);margin:0;padding:24px 0;font-size:13px}.MessageThreadPanel-module__m6nIIa__emptyStart{flex-direction:column;align-items:center;gap:8px;margin:auto 0;padding:24px 0;display:flex}.MessageThreadPanel-module__m6nIIa__emptyStart .MessageThreadPanel-module__m6nIIa__empty{max-width:36ch;padding:0}.MessageThreadPanel-module__m6nIIa__composer{background:var(--ds-card-bg);border:1px solid var(--ds-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);flex-direction:column;flex:none;gap:12px;padding:16px;display:flex}.MessageThreadPanel-module__m6nIIa__inputWrap{background:var(--ds-card-bg);border:1px solid var(--ds-border-hover);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.MessageThreadPanel-module__m6nIIa__inputWrap:hover{border-color:var(--ds-primary)}.MessageThreadPanel-module__m6nIIa__inputWrap:focus-within{border-color:var(--ds-primary);box-shadow:0 0 0 3px var(--ds-primary-light)}.MessageThreadPanel-module__m6nIIa__inputRow{align-items:center;gap:10px;display:flex}.MessageThreadPanel-module__m6nIIa__input{width:100%;min-width:0;font-family:inherit;font-size:var(--input-font-size);color:var(--ds-text);resize:none;background:0 0;border:none;outline:none;flex:auto;padding:calc(16px - .75em) 0;line-height:1.5}.MessageThreadPanel-module__m6nIIa__input::placeholder{color:var(--ds-text-muted)}.MessageThreadPanel-module__m6nIIa__composerFiles{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.MessageThreadPanel-module__m6nIIa__attachButton{width:32px;height:32px;color:var(--ds-text-muted);cursor:pointer;background:var(--ds-bg);border:1px solid var(--ds-border);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.MessageThreadPanel-module__m6nIIa__attachButton:hover:not(:disabled){color:var(--ds-primary);border-color:var(--ds-primary)}.MessageThreadPanel-module__m6nIIa__attachButton:disabled{cursor:default;opacity:.6}.MessageThreadPanel-module__m6nIIa__pendingChip{max-width:260px;height:32px;color:var(--ds-text);background:var(--ds-card-bg);border:1px solid var(--ds-border);border-radius:var(--radius-md);align-items:center;gap:8px;padding:0 10px;font-size:12px;display:inline-flex}.MessageThreadPanel-module__m6nIIa__pendingIcon{color:var(--ds-primary);flex:none}.MessageThreadPanel-module__m6nIIa__pendingName{text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:13px;font-weight:700;overflow:hidden}.MessageThreadPanel-module__m6nIIa__pendingStatus{color:var(--ds-text-muted);flex:none}.MessageThreadPanel-module__m6nIIa__removeButton{color:var(--ds-text-muted);cursor:pointer;background:0 0;border:none;flex:none;align-items:center;padding:0;display:flex}.MessageThreadPanel-module__m6nIIa__removeButton:hover:not(:disabled){color:var(--ds-danger)}.MessageThreadPanel-module__m6nIIa__sendButton{flex:none;align-self:flex-end}.MessageThreadPanel-module__m6nIIa__inputWrapDisabled{background:var(--ds-bg)}.MessageThreadPanel-module__m6nIIa__lockedNotice{color:var(--ds-text-muted);margin:0;font-size:14px;line-height:1.5}.MessageThreadPanel-module__m6nIIa__scopeTagIcon{flex:none}.MessageThreadPanel-module__m6nIIa__lockedLink{color:var(--ds-primary);font-weight:var(--link-weight);text-decoration-line:underline}.MessageThreadPanel-module__m6nIIa__error{color:var(--ds-danger);margin:0;font-size:13px}@container (max-width:30rem){.MessageThreadPanel-module__m6nIIa__run{max-width:90%}.MessageThreadPanel-module__m6nIIa__thread{gap:12px;padding:14px}.MessageThreadPanel-module__m6nIIa__bubbleFiles{flex-direction:column}.MessageThreadPanel-module__m6nIIa__fileCard{width:100%}.MessageThreadPanel-module__m6nIIa__composer,.MessageThreadPanel-module__m6nIIa__inputWrap{padding:12px}.MessageThreadPanel-module__m6nIIa__pendingChip{max-width:100%}}@supports not (container-type:inline-size){@media (max-width:640px){.MessageThreadPanel-module__m6nIIa__run{max-width:90%}}}@media (max-width:640px){.MessageThreadPanel-module__m6nIIa__input{font-size:16px}}.MessageThreadPanel-module__m6nIIa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MessageThreadPanel-module__m6nIIa__dayDivider{color:var(--ds-text-muted);align-self:stretch;align-items:center;gap:12px;margin:2px 0;display:flex}.MessageThreadPanel-module__m6nIIa__dayDivider:before,.MessageThreadPanel-module__m6nIIa__dayDivider:after{content:"";background:var(--ds-border);flex:1;height:1px}.MessageThreadPanel-module__m6nIIa__dayLabel{text-align:center;font-size:12px;line-height:1.4}.MessageThreadPanel-module__m6nIIa__dayDividerUnread{color:var(--ds-danger);font-weight:600}.MessageThreadPanel-module__m6nIIa__dayDividerUnread:before,.MessageThreadPanel-module__m6nIIa__dayDividerUnread:after{background:color-mix(in srgb, var(--ds-danger) 45%, transparent)}.MessageThreadPanel-module__m6nIIa__lineageDivider{color:var(--ds-text-muted);align-self:stretch;align-items:center;gap:12px;margin:2px 0;display:flex}.MessageThreadPanel-module__m6nIIa__lineageDivider:before,.MessageThreadPanel-module__m6nIIa__lineageDivider:after{content:"";background:var(--ds-border);flex:1;height:1px}.MessageThreadPanel-module__m6nIIa__lineageLabel{text-align:center;font-size:12px;line-height:1.4}.MessageThreadPanel-module__m6nIIa__lineageLink{color:inherit;text-decoration-line:underline}.MessageThreadPanel-module__m6nIIa__lineageLink:hover{color:var(--ds-text)}.MessageThreadPanel-module__m6nIIa__scopeTag{color:var(--ds-text-muted);word-wrap:anywhere;align-items:center;gap:6px;margin:0 0 4px;font-size:12px;line-height:1.4;display:flex}.MessageThreadPanel-module__m6nIIa__scopeTagLink{color:inherit;text-decoration-line:underline}.MessageThreadPanel-module__m6nIIa__scopeTagLink:hover{color:var(--ds-primary)}
.PortalOverview-module__BYOeSq__container{--overview-section-gap:28px;}@media (max-width:640px){.PortalOverview-module__BYOeSq__container{--overview-section-gap:20px}}.PortalOverview-module__BYOeSq__section{margin-top:var(--overview-section-gap)}.PortalOverview-module__BYOeSq__sectionHead{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.PortalOverview-module__BYOeSq__sectionLink{color:var(--ds-link,var(--ds-text));font-size:13px;text-decoration-line:none}.PortalOverview-module__BYOeSq__sectionLink:hover,.PortalOverview-module__BYOeSq__sectionLink:focus-visible{text-decoration-line:underline}.PortalOverview-module__BYOeSq__allClear{display:none}.PortalOverview-module__BYOeSq__allClearImage{aspect-ratio:1;flex:none;width:96px;overflow:hidden}.PortalOverview-module__BYOeSq__allClearText{color:var(--ds-text-muted);margin:0;line-height:1.6}@media (max-width:640px){.PortalOverview-module__BYOeSq__allClear{margin-top:var(--overview-section-gap);border:1px solid var(--ds-border);border-radius:var(--radius);background:var(--ds-card-bg);box-shadow:var(--shadow-xs);flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}}.PortalOverview-module__BYOeSq__cardRow{grid-gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.PortalOverview-module__BYOeSq__headerAction{display:none}@media (max-width:640px){.PortalOverview-module__BYOeSq__headerAction{display:contents}}.PortalOverview-module__BYOeSq__panels{grid-gap:12px;margin-top:var(--overview-section-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,max(360px,50% - 6px)),1fr));gap:12px;display:grid}
.ProjectsTabEmpty-module__3M8iKa__empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;display:flex;}.ProjectsTabEmpty-module__3M8iKa__emptyImage{aspect-ratio:1;flex:none;width:96px;margin-bottom:8px;overflow:hidden}.ProjectsTabEmpty-module__3M8iKa__emptyTitle{font-size:var(--card-title-size);color:var(--ds-text);margin:0;font-weight:600}.ProjectsTabEmpty-module__3M8iKa__emptyDetail{max-width:46ch;font-size:var(--card-meta-size);color:var(--ds-text-muted);margin:0}
.OverviewPanel-module__k0Hwoq__panel{flex-direction:column;min-width:0;display:flex;overflow:hidden;}.OverviewPanel-module__k0Hwoq__head{grid-gap:12px;border-bottom:1px solid var(--ds-border);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;}.OverviewPanel-module__k0Hwoq__image{width:44px;height:44px;display:block}.OverviewPanel-module__k0Hwoq__heading{min-width:0}.OverviewPanel-module__k0Hwoq__eyebrow{margin:0 0 2px;}.OverviewPanel-module__k0Hwoq__title{color:var(--ds-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.OverviewPanel-module__k0Hwoq__link{white-space:nowrap;align-self:start;}.OverviewPanel-module__k0Hwoq__body{flex-direction:column;flex:auto;display:flex}@media (max-width:640px){.OverviewPanel-module__k0Hwoq__head{grid-template-columns:minmax(0,1fr) auto}.OverviewPanel-module__k0Hwoq__image{display:none}}
.QuoteDetailContent-module__TxXIvG__awaitingQuote{margin-bottom:1.5rem}.QuoteDetailContent-module__TxXIvG__layout{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;display:flex;container-type:inline-size}.QuoteDetailContent-module__TxXIvG__main{flex:26rem;min-width:0}.QuoteDetailContent-module__TxXIvG__threadColumn{flex-direction:column;flex:0 25rem;gap:.75rem;min-width:0;display:flex}.QuoteDetailContent-module__TxXIvG__threadHeading{letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-muted);margin:-1.625rem 0 0;font-size:11px;font-weight:700}.QuoteDetailContent-module__TxXIvG__statusNote,.QuoteDetailContent-module__TxXIvG__linkedOrder{margin-bottom:1.25rem}.QuoteDetailContent-module__TxXIvG__linkedOrderLine{color:var(--ds-text);margin:0;font-size:.875rem}.QuoteDetailContent-module__TxXIvG__linkedOrderLink{color:var(--banner-accent);font-weight:var(--link-weight);text-decoration-line:underline}.QuoteDetailContent-module__TxXIvG__linkedOrderMeta{color:var(--ds-text-muted)}@container (max-width:52.4375rem){.QuoteDetailContent-module__TxXIvG__threadColumn{flex:100%}.QuoteDetailContent-module__TxXIvG__threadHeading{margin-top:0}}@supports not (container-type:inline-size){@media (max-width:47.9375rem){.QuoteDetailContent-module__TxXIvG__threadColumn{flex:100%}.QuoteDetailContent-module__TxXIvG__threadHeading{margin-top:0}}}
.QuoteCard-module__znlW1G__absentValue{}.QuoteCard-module__znlW1G__orderLink{color:var(--ds-text);font-weight:var(--link-weight);text-decoration-line:underline;}
.PortalSummary-module__4XQwcq__summary{gap:var(--card-list-gap);flex-direction:column;margin-bottom:24px;display:flex;container-type:inline-size}.PortalSummary-module__4XQwcq__hero{grid-gap:24px;background:radial-gradient(circle at 100% 0%, var(--ds-primary-light), transparent 60%), var(--ds-card-bg);grid-template-columns:1fr;gap:24px;padding:20px 24px;display:grid;}.PortalSummary-module__4XQwcq__heroText{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.PortalSummary-module__4XQwcq__eyebrow{}.PortalSummary-module__4XQwcq__title{color:var(--ds-text);margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.25}.PortalSummary-module__4XQwcq__lede{max-width:68ch;color:var(--ds-text-muted);margin:0;font-size:15px;line-height:1.55}.PortalSummary-module__4XQwcq__heroAction{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.PortalSummary-module__4XQwcq__heroVisual{display:none}.PortalSummary-module__4XQwcq__figures{grid-gap:var(--card-list-gap);gap:var(--card-list-gap);grid-template-columns:1fr;grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.PortalSummary-module__4XQwcq__figure{grid-column-gap:12px;-moz-column-gap:12px;grid-template-rows:auto auto 1fr;grid-template-columns:44px 1fr;align-items:start;column-gap:12px;display:grid;}.PortalSummary-module__4XQwcq__figureVisual{grid-row:1/span 3;width:44px;height:44px;display:block}.PortalSummary-module__4XQwcq__figure .PortalSummary-module__4XQwcq__figurePlaceholder{padding:0}.PortalSummary-module__4XQwcq__figure .PortalSummary-module__4XQwcq__figurePlaceholder>*,.PortalSummary-module__4XQwcq__hero .PortalSummary-module__4XQwcq__heroPlaceholder{display:none}.PortalSummary-module__4XQwcq__figureLabel{margin:0 0 2px;}.PortalSummary-module__4XQwcq__figureValue{color:var(--ds-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0 0 2px;font-size:20px;font-weight:700;line-height:1.3}.PortalSummary-module__4XQwcq__figure[data-tone=attention] .PortalSummary-module__4XQwcq__figureValue{color:var(--ds-primary)}.PortalSummary-module__4XQwcq__figure[data-tone=danger] .PortalSummary-module__4XQwcq__figureValue{color:var(--ds-danger)}.PortalSummary-module__4XQwcq__figureNote{color:var(--ds-text-muted);font-size:var(--card-meta-size);line-height:var(--card-meta-line-height);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.PortalSummary-module__4XQwcq__figureNoteLink{color:inherit;text-decoration-line:underline}.PortalSummary-module__4XQwcq__figureNoteLink:hover{color:var(--ds-text)}.PortalSummary-module__4XQwcq__figure[data-has-action]{grid-template-columns:44px minmax(0,1fr) auto}.PortalSummary-module__4XQwcq__figureAction{grid-area:1/3/span 3;align-self:center}@container (min-width:560px){.PortalSummary-module__4XQwcq__figures{grid-template-columns:repeat(2,1fr)}}@container (min-width:760px){.PortalSummary-module__4XQwcq__hero{grid-template-columns:1fr auto;gap:32px;padding:18px 28px}.PortalSummary-module__4XQwcq__title{font-size:26px}.PortalSummary-module__4XQwcq__heroVisual{align-self:center;width:auto;height:112px;display:block}.PortalSummary-module__4XQwcq__hero .PortalSummary-module__4XQwcq__heroPlaceholder{padding:4px 8px;display:flex;overflow:hidden}.PortalSummary-module__4XQwcq__hero[data-has-action]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.PortalSummary-module__4XQwcq__hero[data-has-action] .PortalSummary-module__4XQwcq__heroVisual{justify-self:end}.PortalSummary-module__4XQwcq__heroAction{justify-content:center;align-self:center}.PortalSummary-module__4XQwcq__figures{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}@media (max-width:640px){.PortalSummary-module__4XQwcq__hero{padding:16px 20px}.PortalSummary-module__4XQwcq__title{font-size:22px}.PortalSummary-module__4XQwcq__figures{grid-template-columns:repeat(2,minmax(0,1fr))}.PortalSummary-module__4XQwcq__figure,.PortalSummary-module__4XQwcq__figure[data-has-action]{grid-template-columns:minmax(0,1fr)}.PortalSummary-module__4XQwcq__figureVisual,.PortalSummary-module__4XQwcq__figure .PortalSummary-module__4XQwcq__figurePlaceholder{display:none}.PortalSummary-module__4XQwcq__figureAction{grid-area:auto/1;align-self:start;margin-top:8px}.PortalSummary-module__4XQwcq__summary[data-variant=list] .PortalSummary-module__4XQwcq__heroAction{display:none}}@media print{.PortalSummary-module__4XQwcq__summary{display:none}}
.Badge-module__H8aylq__badge{border:1px solid color-mix(in srgb, currentColor 16%, transparent);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.Badge-module__H8aylq__default{background:var(--ds-bg);color:var(--ds-text-muted)}.Badge-module__H8aylq__billable{background:var(--ds-info-bg);color:var(--ds-info)}.Badge-module__H8aylq__unbillable{background:var(--ds-bg);color:var(--ds-text-muted)}.Badge-module__H8aylq__success{background:var(--ds-success-bg);color:var(--ds-success)}.Badge-module__H8aylq__warning{background:var(--ds-warning-bg);color:var(--ds-warning)}.Badge-module__H8aylq__danger{background:var(--ds-danger-bg);color:var(--ds-danger)}.Badge-module__H8aylq__quoteDraft{background:var(--ds-bg);color:var(--ds-text-muted)}.Badge-module__H8aylq__quoteRequested{color:#b45309;background:#fef3c7}.Badge-module__H8aylq__quoteQuoted{background:var(--ds-info-bg);color:var(--ds-info)}.Badge-module__H8aylq__quoteAccepted{color:#15803d;background:#dcfce7}.Badge-module__H8aylq__quoteDeclined{color:#b91c1c;background:#fee2e2}.Badge-module__H8aylq__info{background:var(--steel-50);color:var(--steel-600)}
.ProposalScopeView-module__wZZJSG__section{scroll-margin-top:var(--doc-anchor-offset);flex-direction:column;gap:8px;display:flex}.ProposalScopeView-module__wZZJSG__sectionHeading{margin:0;font-size:14px;font-weight:700}.ProposalScopeView-module__wZZJSG__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ProposalScopeView-module__wZZJSG__item{border-bottom:1px solid var(--ds-border);flex-direction:column;gap:2px;padding-bottom:8px;display:flex}.ProposalScopeView-module__wZZJSG__item:last-child{border-bottom:none;padding-bottom:0}.ProposalScopeView-module__wZZJSG__itemTitle{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;font-weight:600;display:flex}.ProposalScopeView-module__wZZJSG__itemNote,.ProposalScopeView-module__wZZJSG__empty{font-size:var(--doc-note-size);color:var(--ds-text-muted);margin:0}.ProposalScopeView-module__wZZJSG__extra{border:1px solid var(--ds-border);border-radius:var(--radius);flex-direction:column;gap:10px;padding:12px;display:flex}
.Breadcrumbs-module__xixbIq__breadcrumbs{--breadcrumbs-pad-top:20px;--breadcrumbs-pad-bottom:12px;padding-top:20px;padding-top:var(--breadcrumbs-pad-top);padding-bottom:12px;padding-bottom:var(--breadcrumbs-pad-bottom)}.Breadcrumbs-module__xixbIq__list{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__xixbIq__item{align-items:center;gap:4px;display:flex}.Breadcrumbs-module__xixbIq__link{color:var(--ds-primary);align-items:center;gap:2px;font-size:13px;text-decoration-line:underline;display:inline-flex;}.Breadcrumbs-module__xixbIq__pillLink{}.Breadcrumbs-module__xixbIq__current{color:var(--ds-text);text-overflow:ellipsis;white-space:nowrap;max-width:40ch;font-size:13px;font-weight:500;overflow:hidden}.Breadcrumbs-module__xixbIq__separator{color:var(--ds-text-muted);flex-shrink:0}.Breadcrumbs-module__xixbIq__back{display:none}@media (max-width:640px){.Breadcrumbs-module__xixbIq__breadcrumbs{--breadcrumbs-pad-top:8px;--breadcrumbs-pad-bottom:8px}.Breadcrumbs-module__xixbIq__item{display:none}.Breadcrumbs-module__xixbIq__parent,.Breadcrumbs-module__xixbIq__item:only-child,.Breadcrumbs-module__xixbIq__currentPill{display:flex}.Breadcrumbs-module__xixbIq__parent .Breadcrumbs-module__xixbIq__separator{display:none}.Breadcrumbs-module__xixbIq__parent .Breadcrumbs-module__xixbIq__back{display:inline-flex}}
.ProjectPanels-module__fGEQtG__list{margin:0;padding:0;list-style:none}.ProjectPanels-module__fGEQtG__row{border-bottom:1px solid var(--ds-border);align-items:center;gap:12px;padding:14px 20px;display:flex}.ProjectPanels-module__fGEQtG__row:last-child{border-bottom:none}.ProjectPanels-module__fGEQtG__kindIcon{height:1.5em;color:var(--ds-text-muted);align-self:flex-start;align-items:center;display:inline-flex}.ProjectPanels-module__fGEQtG__detail{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.ProjectPanels-module__fGEQtG__titleLine{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.ProjectPanels-module__fGEQtG__titleLink{min-width:0;font-size:var(--card-title-size);color:var(--ds-text);font-weight:600;text-decoration-line:none}.ProjectPanels-module__fGEQtG__titleLink:hover,.ProjectPanels-module__fGEQtG__titleLink:focus-visible{text-decoration-line:underline}.ProjectPanels-module__fGEQtG__pill{flex-shrink:0}.ProjectPanels-module__fGEQtG__meta{font-size:var(--card-meta-size);color:var(--ds-text-muted);margin:0}.ProjectPanels-module__fGEQtG__date{font-size:var(--card-meta-size);color:var(--ds-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-weight:600}.ProjectPanels-module__fGEQtG__overdue{color:var(--ds-danger)}.ProjectPanels-module__fGEQtG__attentionNote{color:var(--ds-warning);font-weight:600}.ProjectPanels-module__fGEQtG__empty{font-size:var(--card-meta-size);color:var(--ds-text-muted);margin:0;padding:14px 20px}.ProjectPanels-module__fGEQtG__more{font-size:var(--card-meta-size);border-top:1px solid var(--ds-border);margin:0;padding:10px 20px 14px}.ProjectPanels-module__fGEQtG__more a{color:var(--ds-link,var(--ds-text));text-decoration-line:none}.ProjectPanels-module__fGEQtG__more a:hover,.ProjectPanels-module__fGEQtG__more a:focus-visible{text-decoration-line:underline}@media (max-width:640px){.ProjectPanels-module__fGEQtG__row{gap:10px;padding:12px 14px}.ProjectPanels-module__fGEQtG__empty{padding:12px 14px}.ProjectPanels-module__fGEQtG__more{padding:10px 14px 12px}}
.Button-module__8RiFmG__btn{border-radius:var(--radius);cursor:pointer;white-space:nowrap;font-weight:500;font-family:var(--ds-font);border:none;justify-content:center;align-items:center;gap:6px;-webkit-text-decoration:none;text-decoration:none;transition:background .15s,opacity .15s,box-shadow .15s;display:inline-flex}.Button-module__8RiFmG__btn:disabled{opacity:.5;cursor:not-allowed}.Button-module__8RiFmG__primary{background:var(--ds-primary);color:#fff}.Button-module__8RiFmG__primary:hover:not(:disabled){background:var(--ds-primary-hover)}.Button-module__8RiFmG__primaryOutline{background:var(--ds-card-bg);color:var(--ds-primary);border:1px solid var(--ds-primary)}.Button-module__8RiFmG__primaryOutline:hover:not(:disabled){background:var(--ds-primary-light)}.Button-module__8RiFmG__secondary{background:var(--ds-card-bg);color:var(--ds-text);border:1px solid var(--ds-border)}.Button-module__8RiFmG__secondary:hover:not(:disabled){background:var(--ds-bg);border-color:var(--ds-border-hover)}.Button-module__8RiFmG__ghost{color:var(--ds-text-muted);background:0 0;border:1px solid #0000}.Button-module__8RiFmG__ghost:hover:not(:disabled){background:var(--ds-bg);color:var(--ds-text)}.Button-module__8RiFmG__danger{background:var(--ds-danger-bg);color:var(--ds-danger);border:1px solid #0000}.Button-module__8RiFmG__danger:hover:not(:disabled){background:var(--ds-danger);color:#fff}.Button-module__8RiFmG__dangerOutline{background:var(--ds-card-bg);color:var(--ds-danger);border:1px solid var(--ds-danger)}.Button-module__8RiFmG__dangerOutline:hover:not(:disabled){background:var(--ds-danger-bg)}.Button-module__8RiFmG__sm{border-radius:var(--radius-sm);height:30px;padding:0 10px;font-size:12px}.Button-module__8RiFmG__md{height:36px;padding:0 14px;font-size:14px}.Button-module__8RiFmG__lg{height:42px;padding:0 20px;font-size:15px}.Button-module__8RiFmG__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite Button-module__8RiFmG__spin;display:inline-block}@keyframes Button-module__8RiFmG__spin{to{transform:rotate(360deg)}}
.CardList-module__dEQjMa__list{}.CardList-module__dEQjMa__gridContainer{width:100%;container-type:inline-size}.CardList-module__dEQjMa__grid{}ul.CardList-module__dEQjMa__grid{grid-template-columns:1fr;display:grid}@container (min-width:892px){ul.CardList-module__dEQjMa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:1796px){ul.CardList-module__dEQjMa__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:2700px){ul.CardList-module__dEQjMa__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.CardList-module__dEQjMa__card{}.CardList-module__dEQjMa__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.CardList-module__dEQjMa__cornerAction{min-height:var(--card-header-min-height);flex:none;align-items:center;gap:8px;display:flex;}.CardList-module__dEQjMa__mainLine{min-width:0;min-height:var(--card-header-min-height);flex-wrap:wrap;flex:auto;align-items:center;gap:10px;display:flex;}.CardList-module__dEQjMa__titleMeta{white-space:nowrap;}.CardList-module__dEQjMa__description{margin:6px 0 0;}.CardList-module__dEQjMa__fieldsRow{flex-wrap:wrap;align-items:flex-end;gap:8px 16px;margin-top:10px;display:flex}.CardList-module__dEQjMa__fields{flex:auto;gap:8px 20px;min-width:0;margin:0;}.CardList-module__dEQjMa__fieldsAction{flex:none;align-items:center;gap:8px;display:flex;}.CardList-module__dEQjMa__field{}.CardList-module__dEQjMa__fieldLabel{}.CardList-module__dEQjMa__fieldValue{text-overflow:ellipsis;overflow:hidden;}.CardList-module__dEQjMa__note{margin-top:10px;}.CardList-module__dEQjMa__noteText{white-space:pre-wrap;word-wrap:anywhere;line-height:1.5;}.CardList-module__dEQjMa__footer{border-top:1px solid var(--ds-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:10px;display:flex;}.CardList-module__dEQjMa__viewLink{color:var(--ds-primary);font-size:13px;font-weight:500;text-decoration-line:underline}.CardList-module__dEQjMa__titleLink{color:inherit;cursor:pointer;flex-direction:column;gap:2px;-webkit-text-decoration:none;text-decoration:none;display:flex;}.CardList-module__dEQjMa__titleMain{}.CardList-module__dEQjMa__titleLink:hover .CardList-module__dEQjMa__titleMain,.CardList-module__dEQjMa__titleLink:focus-visible .CardList-module__dEQjMa__titleMain{text-decoration-line:underline}.CardList-module__dEQjMa__rows>.CardList-module__dEQjMa__card:has(.CardList-module__dEQjMa__titleLink):hover .CardList-module__dEQjMa__titleMain{text-decoration-line:underline}.CardList-module__dEQjMa__titleSecondary{-webkit-text-decoration:none;text-decoration:none}.CardList-module__dEQjMa__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex;}@media (max-width:640px){.CardList-module__dEQjMa__cornerAction,.CardList-module__dEQjMa__actions{gap:14px}}.CardList-module__dEQjMa__empty{color:var(--ds-text-muted);padding:16px 0;font-size:14px}.CardList-module__dEQjMa__hideOnMobile{}.CardList-module__dEQjMa__alignEndOnMobile{}.CardList-module__dEQjMa__rowsContainer{width:100%;container-type:inline-size}.CardList-module__dEQjMa__rows{grid-column-gap:var(--card-row-gap-x);-moz-column-gap:var(--card-row-gap-x);column-gap:var(--card-row-gap-x);margin:0;padding:0;list-style:none;display:grid;}.CardList-module__dEQjMa__rowsHeader,.CardList-module__dEQjMa__rows>.CardList-module__dEQjMa__card{grid-column:1/-1;grid-template-columns:subgrid;padding:var(--card-row-padding-y) var(--card-padding-x);grid-template-rows:auto auto;align-items:center;display:grid}.CardList-module__dEQjMa__rowsHeader{border-bottom:1px solid var(--ds-border);grid-template-rows:auto;padding-top:12px;padding-bottom:8px;}.CardList-module__dEQjMa__rows>.CardList-module__dEQjMa__card{box-shadow:none;background:0 0;border:0;border-radius:0}.CardList-module__dEQjMa__rows>.CardList-module__dEQjMa__card+.CardList-module__dEQjMa__card{border-top:1px solid var(--ds-border)}.CardList-module__dEQjMa__rows>.CardList-module__dEQjMa__card:last-child{border-radius:0 0 calc(var(--radius) - 1px) calc(var(--radius) - 1px)}.CardList-module__dEQjMa__rows>.CardList-module__dEQjMa__card:has(.CardList-module__dEQjMa__titleLink):hover{background:var(--ds-bg)}.CardList-module__dEQjMa__rows .CardList-module__dEQjMa__header,.CardList-module__dEQjMa__rows .CardList-module__dEQjMa__fieldsRow,.CardList-module__dEQjMa__rows .CardList-module__dEQjMa__fields{display:contents}.CardList-module__dEQjMa__rows .CardList-module__dEQjMa__mainLine{min-height:0;font-size:var(--card-row-title-size);font-weight:var(--card-row-title-weight);grid-area:1/title;gap:8px}.CardList-module__dEQjMa__rows .CardList-module__dEQjMa__description{-webkit-line-clamp:1;line-clamp:1;grid-area:2/title;margin:2px 0 0}.CardList-module__dEQjMa__rows .CardList-module__dEQjMa__field,.CardList-module__dEQjMa__rows .CardList-module__dEQjMa__fieldsAction,.CardList-module__dEQjMa__rows .CardList-module__dEQjMa__cornerAction{grid-row:1/-1}.CardList-module__dEQjMa__rows .CardList-module__dEQjMa__fieldsAction{grid-column:action;justify-self:end}.CardList-module__dEQjMa__rows .CardList-module__dEQjMa__cornerAction{grid-column:corner;justify-self:end;min-height:0}.CardList-module__dEQjMa__rows .CardList-module__dEQjMa__fieldLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.CardList-module__dEQjMa__rows .CardList-module__dEQjMa__fieldValue{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.CardList-module__dEQjMa__rows .CardList-module__dEQjMa__titleLink:after{content:"";z-index:1;position:absolute;inset:0}.CardList-module__dEQjMa__rows .CardList-module__dEQjMa__field a,.CardList-module__dEQjMa__rows .CardList-module__dEQjMa__description a{z-index:2;position:relative}@container (max-width:760px){.CardList-module__dEQjMa__rows{display:block}.CardList-module__dEQjMa__rowsHeader{display:none}.CardList-module__dEQjMa__rows>.CardList-module__dEQjMa__card{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.CardList-module__dEQjMa__rows>.CardList-module__dEQjMa__card:nth-child(2){border-top:0}.CardList-module__dEQjMa__rows .CardList-module__dEQjMa__mainLine{flex:1 1 0;order:1}.CardList-module__dEQjMa__rows .CardList-module__dEQjMa__cornerAction{order:2}.CardList-module__dEQjMa__rows>.CardList-module__dEQjMa__card:after{content:"";flex-basis:100%;order:3;height:0;margin-top:-4px}.CardList-module__dEQjMa__rows .CardList-module__dEQjMa__description{flex-basis:100%;order:4;margin:0}.CardList-module__dEQjMa__rows .CardList-module__dEQjMa__field{flex-direction:row;order:5;align-items:baseline;gap:6px}.CardList-module__dEQjMa__rows .CardList-module__dEQjMa__hideOnMobile{display:none}.CardList-module__dEQjMa__rows .CardList-module__dEQjMa__fieldLabel{clip:auto;white-space:nowrap;width:auto;height:auto;margin:0;position:static;overflow:visible}.CardList-module__dEQjMa__rows .CardList-module__dEQjMa__fieldsAction{order:6;margin-left:auto}.CardList-module__dEQjMa__rows .CardList-module__dEQjMa__titleMain{word-wrap:anywhere}}
.DeleteButton-module__g-8eJa__button{flex:none;width:30px;min-width:30px;padding:0}.DeleteButton-module__g-8eJa__button[type=button]:not(:disabled){color:var(--ds-danger)}.DeleteButton-module__g-8eJa__button[type=button]:not(:disabled):hover{background:var(--ds-danger-bg);color:var(--ds-danger)}.DeleteButton-module__g-8eJa__button svg{flex:none;width:14px;height:14px}.DeleteButton-module__g-8eJa__labelled{flex:none}.DeleteButton-module__g-8eJa__labelled svg{flex:none;width:14px;height:14px}
.AttachmentItem-module__O8eJEG__fileList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.AttachmentItem-module__O8eJEG__fileCard{background:var(--ds-bg);border:1px solid var(--ds-border);border-radius:var(--radius-sm);flex-direction:column;gap:8px;width:fit-content;min-width:min(280px,100%);max-width:100%;padding:12px;display:flex}.AttachmentItem-module__O8eJEG__fileMainRow{align-items:center;gap:12px;display:flex}.AttachmentItem-module__O8eJEG__fileIconBox{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.AttachmentItem-module__O8eJEG__fileThumbnail{-o-object-fit:cover;object-fit:cover;background:var(--stone-100);border-radius:6px;flex-shrink:0;width:36px;height:36px}.AttachmentItem-module__O8eJEG__fileIconBox_document{background:var(--red-100);color:var(--red-600)}.AttachmentItem-module__O8eJEG__fileIconBox_image{background:var(--coral-100);color:var(--coral-600)}.AttachmentItem-module__O8eJEG__fileIconBox_default{background:var(--stone-100);color:var(--stone-500)}.AttachmentItem-module__O8eJEG__fileMeta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.AttachmentItem-module__O8eJEG__fileName{color:var(--ds-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:600;overflow:hidden}.AttachmentItem-module__O8eJEG__fileNameButton{text-align:left;width:100%;color:var(--ds-primary);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;text-decoration-line:underline}.AttachmentItem-module__O8eJEG__fileNameButton:disabled{color:var(--ds-text-muted);cursor:default}.AttachmentItem-module__O8eJEG__fileSize{color:var(--ds-text-muted);margin:0;font-size:11px}.AttachmentItem-module__O8eJEG__deleteButton{width:28px;height:28px;color:var(--ds-text-muted);cursor:pointer;background:0 0;border:none;border-radius:14px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;margin-top:-5px;margin-right:-5px;transition:background .15s,color .15s;display:flex;}.AttachmentItem-module__O8eJEG__deleteButton:hover:not(:disabled){background:var(--ds-card-bg);color:var(--ds-text)}.AttachmentItem-module__O8eJEG__deleteButton:disabled{opacity:.5;cursor:not-allowed}.AttachmentItem-module__O8eJEG__noteRow{background:var(--ds-card-bg);border:1px solid var(--ds-border);border-radius:6px;align-items:center;gap:6px;margin:0;padding:6px 10px;display:flex}.AttachmentItem-module__O8eJEG__notePrefix{color:var(--ds-text-muted);flex-shrink:0;font-size:11px}.AttachmentItem-module__O8eJEG__noteInput{min-width:0;font:inherit;color:var(--ds-text);background:0 0;border:none;outline:none;flex:1;font-size:11px}.AttachmentItem-module__O8eJEG__noteInput::placeholder{color:var(--ds-text-muted)}.AttachmentItem-module__O8eJEG__noteInput:disabled{cursor:not-allowed}.AttachmentItem-module__O8eJEG__noteRowStatic{background:0 0;border:none;border-radius:0;padding:0}.AttachmentItem-module__O8eJEG__noteText{min-width:0;color:var(--ds-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.AttachmentItem-module__O8eJEG__noteTextMuted{color:var(--ds-text-muted)}.AttachmentItem-module__O8eJEG__deleteAction{flex-shrink:0;align-self:flex-start;margin-top:-6px;margin-right:-6px;}@media (max-width:640px){.AttachmentItem-module__O8eJEG__noteInput{font-size:var(--input-font-size)}.AttachmentItem-module__O8eJEG__fileCard{width:100%}}
.OwnerAttachments-module__UMB5Ma__section{max-width:700px;margin-top:2rem}.OwnerAttachments-module__UMB5Ma__sectionFlush{margin-top:0}.OwnerAttachments-module__UMB5Ma__heading{margin-bottom:.75rem;font-size:14px;font-weight:600}.OwnerAttachments-module__UMB5Ma__emptyState{color:var(--ds-text-muted);font-size:.9375rem}.OwnerAttachments-module__UMB5Ma__fileList{margin:0 0 1rem;padding:0;list-style:none}.OwnerAttachments-module__UMB5Ma__formGroup{margin-top:1rem}.OwnerAttachments-module__UMB5Ma__dropZone{border:1px dashed var(--ds-border);border-radius:var(--radius-sm);background:var(--ds-card-bg);cursor:pointer;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.OwnerAttachments-module__UMB5Ma__dropZone:focus-visible{border-color:var(--ds-primary);outline:none;box-shadow:0 0 0 3px #f06b571f}.OwnerAttachments-module__UMB5Ma__dropZoneActive{border-color:var(--ds-primary);background:var(--ds-primary-light)}.OwnerAttachments-module__UMB5Ma__dropZoneIcon{background:var(--ds-card-bg);width:36px;height:36px;color:var(--ds-text-muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.OwnerAttachments-module__UMB5Ma__dropHint{color:var(--ds-text-muted);text-align:center;margin:0;font-size:.8125rem}.OwnerAttachments-module__UMB5Ma__dropHintStrong{color:var(--ds-text);font-weight:600}.OwnerAttachments-module__UMB5Ma__dropHintBrowse{font-weight:var(--link-weight);color:var(--ds-primary);text-decoration-line:underline}.OwnerAttachments-module__UMB5Ma__dropHintMeta{color:var(--ds-text-muted);text-align:center;margin:0;font-size:.6875rem}.OwnerAttachments-module__UMB5Ma__fileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.OwnerAttachments-module__UMB5Ma__error{color:var(--ds-danger);margin-top:.5rem}.OwnerAttachments-module__UMB5Ma__addFilesRow{display:none;}@media (max-width:640px){.OwnerAttachments-module__UMB5Ma__dropZone{display:none}.OwnerAttachments-module__UMB5Ma__addFilesRow{display:block}}
.detail-module__hEMeRa__agreementLink{color:var(--ds-text);font-weight:var(--link-weight);text-decoration-line:underline}
.QuoteRequestForm-module__wxwn8G__sheetBody{}.QuoteRequestForm-module__wxwn8G__form{flex-direction:column;width:100%;display:flex}.QuoteRequestForm-module__wxwn8G__content{flex-direction:column;gap:20px;display:flex}.QuoteRequestForm-module__wxwn8G__attachments{flex-direction:column;gap:8px;display:flex}.QuoteRequestForm-module__wxwn8G__attachmentsHeader{flex-direction:column;gap:4px;display:flex}.QuoteRequestForm-module__wxwn8G__label{color:var(--ds-text-muted);font-size:13px;font-weight:600}.QuoteRequestForm-module__wxwn8G__hint{color:var(--ds-text-muted);font-size:11px}.QuoteRequestForm-module__wxwn8G__fileList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.QuoteRequestForm-module__wxwn8G__dueDateEmpty::-webkit-datetime-edit{color:var(--ds-text-muted)}.QuoteRequestForm-module__wxwn8G__dueDateInput::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}.QuoteRequestForm-module__wxwn8G__dueDateInput::-webkit-calendar-picker-indicator:hover{opacity:.8}.QuoteRequestForm-module__wxwn8G__dropZone{background:var(--ds-card-bg);border:1px dashed var(--ds-border);border-radius:var(--radius-sm);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;transition:border-color .15s,background-color .15s;display:flex}.QuoteRequestForm-module__wxwn8G__dropZoneActive{border-color:var(--ds-primary);background:var(--ds-primary-light)}.QuoteRequestForm-module__wxwn8G__cloudIcon{width:36px;height:36px;color:var(--ds-text-muted);justify-content:center;align-items:center;display:flex}.QuoteRequestForm-module__wxwn8G__dropTextGroup{flex-direction:column;align-items:center;gap:2px;display:flex}.QuoteRequestForm-module__wxwn8G__dropMainHint{align-items:baseline;gap:4px;margin:0;font-size:13px;display:flex}.QuoteRequestForm-module__wxwn8G__dropStrong{color:var(--ds-text);font-weight:600}.QuoteRequestForm-module__wxwn8G__dropOr{color:var(--ds-text-muted)}.QuoteRequestForm-module__wxwn8G__browseLink{font-weight:var(--link-weight);color:var(--ds-primary);cursor:pointer;text-decoration-line:underline;position:relative}.QuoteRequestForm-module__wxwn8G__fileInput{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.QuoteRequestForm-module__wxwn8G__dropSubHint{color:var(--ds-text-muted);margin:0;font-size:11px}.QuoteRequestForm-module__wxwn8G__dropTextGroupMobile{flex-direction:column;align-items:center;gap:4px;display:none}.QuoteRequestForm-module__wxwn8G__dropMobileSubHint{color:var(--ds-text-muted);margin:0;font-size:12px}.QuoteRequestForm-module__wxwn8G__chooseFilesButton{color:var(--ds-text-muted);background:var(--ds-card-bg);border:1px solid var(--ds-border);cursor:pointer;border-radius:6px;margin-top:4px;padding:6px 12px;font-size:12px;font-weight:600;position:relative}.QuoteRequestForm-module__wxwn8G__error,.QuoteRequestForm-module__wxwn8G__submitError{color:var(--ds-danger);margin:0;font-size:12px}.QuoteRequestForm-module__wxwn8G__footer{border-top:1px solid var(--ds-border);justify-content:space-between;align-items:center;gap:12px;margin:20px -20px -20px;padding:16px 20px;display:flex}.QuoteRequestForm-module__wxwn8G__footerLeft{align-items:center;gap:6px;min-height:20px;display:flex}.QuoteRequestForm-module__wxwn8G__footerLeft:empty{display:none}.QuoteRequestForm-module__wxwn8G__successDot{background:var(--ds-success);border-radius:50%;flex-shrink:0;width:8px;height:8px}.QuoteRequestForm-module__wxwn8G__footerSummary{color:var(--ds-text-muted);font-size:12px}.QuoteRequestForm-module__wxwn8G__footerButtons{flex:1;justify-content:flex-end;gap:8px;display:flex}.QuoteRequestForm-module__wxwn8G__draftButton{order:-1;margin-right:auto}@media (max-width:640px){.QuoteRequestForm-module__wxwn8G__form{flex:1;min-height:0}.QuoteRequestForm-module__wxwn8G__content{flex:1;gap:24px;min-height:0;padding:4px 0 12px;overflow-y:auto}.QuoteRequestForm-module__wxwn8G__descriptionTextarea.QuoteRequestForm-module__wxwn8G__descriptionTextarea{min-height:120px;padding:12px var(--input-padding-x)}.QuoteRequestForm-module__wxwn8G__dropZone{text-align:left;flex-direction:row;align-items:center;gap:10px;padding:10px 12px}.QuoteRequestForm-module__wxwn8G__dropTextGroup{display:none}.QuoteRequestForm-module__wxwn8G__cloudIcon{flex-shrink:0;width:20px;height:20px}.QuoteRequestForm-module__wxwn8G__dropTextGroupMobile{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.QuoteRequestForm-module__wxwn8G__dropTextGroupMobile .QuoteRequestForm-module__wxwn8G__dropStrong{margin:0;font-size:13px}.QuoteRequestForm-module__wxwn8G__dropMobileSubHint{display:none}.QuoteRequestForm-module__wxwn8G__chooseFilesButton{white-space:nowrap;flex-shrink:0;margin-top:0}.QuoteRequestForm-module__wxwn8G__footer{background:var(--stone-100);flex-direction:column;align-items:stretch;gap:12px;margin:0 -20px -16px;padding:16px 20px 24px}.QuoteRequestForm-module__wxwn8G__footerButtons{grid-gap:12px;grid-template-columns:1fr 1fr;gap:12px;display:grid}.QuoteRequestForm-module__wxwn8G__submitButton{grid-area:1/1/auto/-1}.QuoteRequestForm-module__wxwn8G__draftButton{grid-area:2/1;margin-right:0}.QuoteRequestForm-module__wxwn8G__cancelButton.QuoteRequestForm-module__wxwn8G__cancelButton{background:var(--ds-card-bg);grid-area:2/2}.QuoteRequestForm-module__wxwn8G__footerButtonsNoDraft .QuoteRequestForm-module__wxwn8G__cancelButton{grid-column:1/-1}}
.OutstandingPayment-module__mnbIbG__strip{--payment-strip-padding-y:14px;--payment-strip-padding-x:16px;--payment-strip-row-gap:12px;--payment-strip-margin-bottom:20px;--payment-strip-action-gap:12px;justify-content:space-between;align-items:center;gap:12px 24px;gap:var(--payment-strip-row-gap) 24px;margin-bottom:20px;margin-bottom:var(--payment-strip-margin-bottom);padding:14px 16px;padding:var(--payment-strip-padding-y) var(--payment-strip-padding-x);border:1px solid var(--ds-summary-border);border-radius:var(--radius);background:var(--ds-summary-bg);flex-wrap:wrap;display:flex}.OutstandingPayment-module__mnbIbG__strip.OutstandingPayment-module__mnbIbG__flush{margin-bottom:0}.OutstandingPayment-module__mnbIbG__detail{flex-direction:column;gap:4px;min-width:0;display:flex}.OutstandingPayment-module__mnbIbG__labelLine{color:var(--ds-text);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.9375rem;font-weight:600;display:flex}.OutstandingPayment-module__mnbIbG__label{min-width:0}.OutstandingPayment-module__mnbIbG__note{color:var(--ds-text);margin:0;font-size:.875rem}.OutstandingPayment-module__mnbIbG__due{color:var(--ds-text-muted);margin:0;font-size:.8125rem}.OutstandingPayment-module__mnbIbG__overdue{color:var(--ds-danger)}.OutstandingPayment-module__mnbIbG__action{align-items:center;gap:var(--payment-strip-action-gap);display:flex}.OutstandingPayment-module__mnbIbG__amount{color:var(--ds-info);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:1.125rem;font-weight:700}@media (max-width:640px){.OutstandingPayment-module__mnbIbG__strip{--payment-strip-padding-y:12px;--payment-strip-margin-bottom:12px;--payment-strip-padding-x:12px;--payment-strip-action-gap:8px;-moz-column-gap:10px;flex-wrap:nowrap;column-gap:10px}.OutstandingPayment-module__mnbIbG__detail{flex:auto}.OutstandingPayment-module__mnbIbG__note{display:none}.OutstandingPayment-module__mnbIbG__action{flex-shrink:0}.OutstandingPayment-module__mnbIbG__amount{font-size:1rem}.OutstandingPayment-module__mnbIbG__action button{min-height:var(--tap-target-min)}}
.ConfirmDialog-module__Xa8SYq__overlay{z-index:400;font-family:var(--ds-font);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}html:has(.ConfirmDialog-module__Xa8SYq__overlay){overflow-y:hidden}.ConfirmDialog-module__Xa8SYq__dialog{background:var(--ds-card-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:380px;padding:20px}.ConfirmDialog-module__Xa8SYq__title{margin-bottom:8px;font-size:16px;font-weight:600}.ConfirmDialog-module__Xa8SYq__message{color:var(--ds-text-muted);margin-bottom:20px;font-size:14px;line-height:1.5}.ConfirmDialog-module__Xa8SYq__actions{}.ConfirmDialog-module__Xa8SYq__overlay h1,.ConfirmDialog-module__Xa8SYq__overlay h2,.ConfirmDialog-module__Xa8SYq__overlay h3,.ConfirmDialog-module__Xa8SYq__overlay h4,.ConfirmDialog-module__Xa8SYq__overlay h5,.ConfirmDialog-module__Xa8SYq__overlay h6{font-family:var(--ds-font)}
.Dropdown-module__Ax5K1W__trigger{height:var(--input-height);padding:0 var(--input-padding-x);border:1px solid var(--ds-border);border-radius:var(--radius-sm);background:var(--ds-card-bg);color:var(--ds-text);font-size:var(--input-font-size);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:160px;transition:border-color .15s,box-shadow .15s;display:inline-flex}@media (max-width:640px){.Dropdown-module__Ax5K1W__trigger{min-width:0}}.Dropdown-module__Ax5K1W__value{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Dropdown-module__Ax5K1W__triggerError{border-color:var(--ds-danger)}.Dropdown-module__Ax5K1W__trigger:focus{border-color:var(--ds-primary);outline:none;box-shadow:0 0 0 3px #f06b571f}.Dropdown-module__Ax5K1W__trigger[data-disabled]{opacity:.6;cursor:not-allowed}.Dropdown-module__Ax5K1W__trigger[data-placeholder]{color:var(--ds-text-muted)}.Dropdown-module__Ax5K1W__icon{color:var(--ds-text-muted);flex-shrink:0;display:flex}.Dropdown-module__Ax5K1W__pillTrigger{height:var(--input-height);border:1px solid var(--ds-border);background:var(--ds-card-bg);color:var(--ds-text);font-size:var(--input-font-size);box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-sm,0 1px 2px #0000000a);cursor:pointer;border-radius:20px;align-items:center;gap:6px;width:auto;max-width:100%;padding:0 12px;display:inline-flex}.Dropdown-module__Ax5K1W__pillTrigger:focus{border-color:var(--ds-primary);outline:none;box-shadow:0 0 0 3px #f06b571f}.Dropdown-module__Ax5K1W__pillTrigger[data-disabled]{opacity:.6;cursor:not-allowed}.Dropdown-module__Ax5K1W__pillLabel{color:var(--ds-text-muted);white-space:nowrap}.Dropdown-module__Ax5K1W__pillDivider{background:var(--ds-border);flex-shrink:0;width:1px;height:16px}.Dropdown-module__Ax5K1W__pillValue{color:var(--ds-text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.Dropdown-module__Ax5K1W__pillIcon{color:var(--ds-text-muted);flex-shrink:0;display:flex}.Dropdown-module__Ax5K1W__content{background:var(--ds-card-bg);border:1px solid var(--ds-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);z-index:300;min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);font-family:var(--ds-font);overflow:hidden}.Dropdown-module__Ax5K1W__viewport{padding:4px;overflow-y:auto}.Dropdown-module__Ax5K1W__item{font-size:var(--input-font-size);color:var(--ds-text);border-radius:calc(var(--radius-sm) - 2px);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:6px;padding:8px 10px;display:flex}.Dropdown-module__Ax5K1W__item[data-highlighted]{background:#f06b5714}.Dropdown-module__Ax5K1W__item[data-state=checked]{background:var(--ds-primary);color:#fff}.Dropdown-module__Ax5K1W__item[data-state=checked][data-highlighted]{background:var(--ds-primary)}.Dropdown-module__Ax5K1W__item[data-disabled]{opacity:.5;cursor:not-allowed}.Dropdown-module__Ax5K1W__indicator{flex-shrink:0;display:flex}@media (max-width:640px){.Dropdown-module__Ax5K1W__item{min-height:var(--tap-target-min)}}
.FilterPills-module__g4x88W__filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.FilterPills-module__g4x88W__pills{display:contents}.FilterPills-module__g4x88W__filters .FilterPills-module__g4x88W__active{border-color:var(--ds-primary);background:var(--ds-primary-light)}.FilterPills-module__g4x88W__clear{white-space:nowrap;flex-shrink:0}.FilterPills-module__g4x88W__count{color:var(--ds-text-muted);white-space:nowrap;margin-left:auto;font-size:13px}@media (max-width:640px){.FilterPills-module__g4x88W__pills{overscroll-behavior-x:contain;min-width:0;margin-left:calc(-1 * var(--page-gutter));margin-right:calc(-1 * var(--page-gutter));padding-left:var(--page-gutter);padding-right:var(--page-gutter);scroll-padding-inline:var(--page-gutter);scrollbar-width:none;flex-wrap:nowrap;flex:100%;align-items:center;gap:8px;display:flex;overflow-x:auto}.FilterPills-module__g4x88W__pills::-webkit-scrollbar{display:none}.FilterPills-module__g4x88W__pills>*{flex-shrink:0;max-width:80%}.FilterPills-module__g4x88W__count{display:none}}
.ProjectRequestForm-module__v3H4sG__intro{}.ProjectRequestForm-module__v3H4sG__introVisual{}.ProjectRequestForm-module__v3H4sG__introText{}.ProjectRequestForm-module__v3H4sG__introTitle{}.ProjectRequestForm-module__v3H4sG__note{}.ProjectRequestForm-module__v3H4sG__link{}.ProjectRequestForm-module__v3H4sG__typeGrid{}.ProjectRequestForm-module__v3H4sG__typeCard{}.ProjectRequestForm-module__v3H4sG__typeCardChecked{}.ProjectRequestForm-module__v3H4sG__typeInput{}.ProjectRequestForm-module__v3H4sG__typeIcon{}.ProjectRequestForm-module__v3H4sG__typeText{}.ProjectRequestForm-module__v3H4sG__typeTitle{}.ProjectRequestForm-module__v3H4sG__typeDescription{}.ProjectRequestForm-module__v3H4sG__typeCheck{}.ProjectRequestForm-module__v3H4sG__presets{}.ProjectRequestForm-module__v3H4sG__presetPicked{}.ProjectRequestForm-module__v3H4sG__presets .ProjectRequestForm-module__v3H4sG__deadlineInput{width:160px;height:30px}.ProjectRequestForm-module__v3H4sG__presets .ProjectRequestForm-module__v3H4sG__deadlineInputPicked{border-color:var(--ds-primary);background:var(--ds-primary-light);color:var(--ds-primary)}.ProjectRequestForm-module__v3H4sG__sheetBody{}.ProjectRequestForm-module__v3H4sG__form{}.ProjectRequestForm-module__v3H4sG__content{}.ProjectRequestForm-module__v3H4sG__footer{}.ProjectRequestForm-module__v3H4sG__summary{}.ProjectRequestForm-module__v3H4sG__summaryLead{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.ProjectRequestForm-module__v3H4sG__summaryDetails{}@media (max-width:640px){.ProjectRequestForm-module__v3H4sG__presets .ProjectRequestForm-module__v3H4sG__deadlineInput{flex:160px;width:auto}}
.WorkRequestForm-module__bvQSQW__intro{}.WorkRequestForm-module__bvQSQW__introVisual{aspect-ratio:1;padding:4px;}.WorkRequestForm-module__bvQSQW__introText{}.WorkRequestForm-module__bvQSQW__introTitle{}.WorkRequestForm-module__bvQSQW__note{}.WorkRequestForm-module__bvQSQW__link{}.WorkRequestForm-module__bvQSQW__typeGrid{}.WorkRequestForm-module__bvQSQW__typeGrid>:only-child{grid-column:1/-1}.WorkRequestForm-module__bvQSQW__typeCard{}.WorkRequestForm-module__bvQSQW__typeCardChecked{}.WorkRequestForm-module__bvQSQW__typeInput{}.WorkRequestForm-module__bvQSQW__typeIcon{}.WorkRequestForm-module__bvQSQW__typeText{}.WorkRequestForm-module__bvQSQW__typeTitle{}.WorkRequestForm-module__bvQSQW__typeDescription{}.WorkRequestForm-module__bvQSQW__typeCheck{}.WorkRequestForm-module__bvQSQW__presets{}.WorkRequestForm-module__bvQSQW__presetPicked{}.WorkRequestForm-module__bvQSQW__presets .WorkRequestForm-module__bvQSQW__deadlineInput{width:160px;height:30px}.WorkRequestForm-module__bvQSQW__presets .WorkRequestForm-module__bvQSQW__deadlineInputPicked{border-color:var(--ds-primary);background:var(--ds-primary-light);color:var(--ds-primary)}.WorkRequestForm-module__bvQSQW__sheetBody{}.WorkRequestForm-module__bvQSQW__form{}.WorkRequestForm-module__bvQSQW__content{}.WorkRequestForm-module__bvQSQW__footer{}.WorkRequestForm-module__bvQSQW__summary{}.WorkRequestForm-module__bvQSQW__summaryLead{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.WorkRequestForm-module__bvQSQW__summaryDetails{}@media (max-width:640px){.WorkRequestForm-module__bvQSQW__presets .WorkRequestForm-module__bvQSQW__deadlineInput{flex:160px;width:auto}}
.ProjectSummary-module__36KONG__summary{gap:var(--card-list-gap);flex-direction:column;display:flex}.ProjectSummary-module__36KONG__list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ProjectSummary-module__36KONG__item{border-bottom:1px solid var(--ds-border);flex-direction:column;gap:4px;padding-bottom:14px;display:flex}.ProjectSummary-module__36KONG__item:last-child{border-bottom:none;padding-bottom:0}.ProjectSummary-module__36KONG__itemTitle{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;font-size:14px;font-weight:400;line-height:1.4;display:flex}.ProjectSummary-module__36KONG__itemState{flex-shrink:0;align-items:center;gap:8px;font-weight:400;display:flex}.ProjectSummary-module__36KONG__itemNote{color:var(--ds-text-muted);margin:0;font-size:13px;font-weight:400;line-height:1.5}.ProjectSummary-module__36KONG__overdue{color:var(--ds-danger);font-size:13px;font-weight:400}.ProjectSummary-module__36KONG__amount{font-weight:600}
.ScopeItemRows-module__F8FDIa__row{width:100%;color:inherit;flex-direction:column;gap:4px;-webkit-text-decoration:none;text-decoration:none;display:flex}.ScopeItemRows-module__F8FDIa__row:hover .ScopeItemRows-module__F8FDIa__rowTitle,.ScopeItemRows-module__F8FDIa__row:focus-visible .ScopeItemRows-module__F8FDIa__rowTitle{color:var(--ds-primary);text-decoration-line:underline}.ScopeItemRows-module__F8FDIa__count{color:var(--ds-text-muted);font-size:13px;font-weight:400}
.FormField-module__IPiDba__field{flex-direction:column;gap:5px;display:flex}.FormField-module__IPiDba__label{color:var(--ds-text-muted);font-size:13px;font-weight:600;line-height:18px}.FormField-module__IPiDba__required{color:var(--ds-primary);margin-left:2px}.FormField-module__IPiDba__input,.FormField-module__IPiDba__textarea{padding:0 var(--input-padding-x);border:1px solid var(--ds-border);border-radius:var(--radius);background:var(--ds-card-bg);color:var(--ds-text);font-family:inherit;font-size:var(--input-font-size);width:100%;transition:border-color .15s,box-shadow .15s}.FormField-module__IPiDba__input{height:var(--input-height)}.FormField-module__IPiDba__input[type=number]{appearance:textfield}.FormField-module__IPiDba__input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.FormField-module__IPiDba__input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.FormField-module__IPiDba__textarea{min-height:72px;padding:8px var(--input-padding-x);resize:vertical;line-height:1.45}.FormField-module__IPiDba__input:focus,.FormField-module__IPiDba__textarea:focus{border-color:var(--ds-primary);outline:none;box-shadow:0 0 0 3px #f06b571f}.FormField-module__IPiDba__inputError{border-color:var(--ds-danger)}.FormField-module__IPiDba__hint{color:var(--ds-text-muted);font-size:12px}.FormField-module__IPiDba__error{color:var(--ds-danger);font-size:12px}.FormField-module__IPiDba__checkboxLabel{cursor:pointer;color:var(--ds-text);align-items:flex-start;gap:8px;font-size:14px;line-height:20px;display:flex}.FormField-module__IPiDba__radioText{flex-direction:column;gap:2px;display:flex}.FormField-module__IPiDba__radioDescription{color:var(--ds-text-muted);font-size:12px;line-height:16px}.FormField-module__IPiDba__checkbox{width:15px;height:15px;accent-color:var(--ds-primary);cursor:pointer;flex-shrink:0;margin:2.5px 0 0}
.Modal-module__7LRQSW__overlay{z-index:200;font-family:var(--ds-font);background:#000000b8;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out Modal-module__7LRQSW__overlayFadeIn;display:flex;position:fixed;inset:0}html:has(.Modal-module__7LRQSW__overlay){overflow-y:hidden}.Modal-module__7LRQSW__modal{width:var(--modal-width);background:var(--ds-card-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;max-width:100%;max-height:90vh;animation:.18s cubic-bezier(.16,1,.3,1) Modal-module__7LRQSW__modalPopIn;display:flex;overflow:hidden}@keyframes Modal-module__7LRQSW__overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__7LRQSW__modalPopIn{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.Modal-module__7LRQSW__overlay,.Modal-module__7LRQSW__modal{animation:none}}.Modal-module__7LRQSW__header{border-bottom:1px solid var(--ds-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 20px;display:flex}.Modal-module__7LRQSW__headerText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Modal-module__7LRQSW__title{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.Modal-module__7LRQSW__detailsLink{color:var(--ds-primary);width:fit-content;font-size:13px;-webkit-text-decoration:none;text-decoration:none}.Modal-module__7LRQSW__detailsLink:hover{text-decoration-line:underline}.Modal-module__7LRQSW__headerActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.Modal-module__7LRQSW__close{cursor:pointer;color:var(--ds-text-muted);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s;display:flex}.Modal-module__7LRQSW__close:hover{background:var(--ds-bg);color:var(--ds-text)}.Modal-module__7LRQSW__body{flex:1;padding:20px;overflow-y:auto}@media (max-width:640px){.Modal-module__7LRQSW__overlay{padding:0}.Modal-module__7LRQSW__modal{border-radius:0;width:100%;height:100%;max-height:100%}.Modal-module__7LRQSW__header{padding:12px 20px}.Modal-module__7LRQSW__title{font-size:18px;font-weight:700}.Modal-module__7LRQSW__close{background:var(--ds-bg);border-radius:50%}.Modal-module__7LRQSW__body{background:var(--ds-bg);flex-direction:column;display:flex}.Modal-module__7LRQSW__bodyFill{min-height:0;padding:16px 20px;overflow:hidden}}.Modal-module__7LRQSW__overlay h1,.Modal-module__7LRQSW__overlay h2,.Modal-module__7LRQSW__overlay h3,.Modal-module__7LRQSW__overlay h4,.Modal-module__7LRQSW__overlay h5,.Modal-module__7LRQSW__overlay h6{font-family:var(--ds-font)}
.ModalFormActions-module__rtoswG__actions{justify-content:flex-end;gap:8px;display:flex;}@media (max-width:640px){.ModalFormActions-module__rtoswG__actions{flex-direction:column-reverse;gap:14px}}
.PageHeader-module__HZea0q__header{--page-header-control-height:30px;--page-header-row-gap:16px;--page-header-title-gap:10px;--page-header-text-gap:3px;--page-header-pad-bottom:14px;padding:0 0 14px;padding:0 0 var(--page-header-pad-bottom)}.PageHeader-module__HZea0q__topRow{justify-content:space-between;align-items:center;gap:var(--page-header-row-gap);display:flex}.PageHeader-module__HZea0q__mainRow{justify-content:space-between;align-items:flex-start;gap:var(--page-header-row-gap);flex-wrap:wrap;display:flex}.PageHeader-module__HZea0q__text{gap:var(--page-header-text-gap);flex-direction:column;display:flex}.PageHeader-module__HZea0q__titleRow{min-width:0;font-size:20px;line-height:1.2}.PageHeader-module__HZea0q__titleRow>:not(.PageHeader-module__HZea0q__title){vertical-align:middle;margin-right:var(--page-header-title-gap)}.PageHeader-module__HZea0q__title{color:var(--ds-text);letter-spacing:-.02em;word-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.2;display:inline}.PageHeader-module__HZea0q__subtitle{color:var(--ds-text-muted);font-size:13px}.PageHeader-module__HZea0q__action{min-height:var(--page-header-control-height);flex-wrap:wrap;flex-shrink:0;align-items:flex-start;gap:8px;display:flex;}.PageHeader-module__HZea0q__reserveAction .PageHeader-module__HZea0q__mainRow{min-height:var(--page-header-control-height)}@media (max-width:640px){.PageHeader-module__HZea0q__header{--page-header-title-gap:8px}.PageHeader-module__HZea0q__compact .PageHeader-module__HZea0q__titleRow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}
.RecordPill-module__c2dYpq__pill{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ds-text-muted);align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.RecordPill-module__c2dYpq__link{text-decoration-line:underline}.RecordPill-module__c2dYpq__link:hover{color:var(--ds-text)}.RecordPill-module__c2dYpq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.SearchInput-module__2H4LhW__wrapper{flex:0 260px;flex:0 1 var(--search-input-width,260px);align-items:center;min-width:160px;display:flex;position:relative}.SearchInput-module__2H4LhW__icon{color:var(--ds-text-muted);pointer-events:none;display:flex;position:absolute;left:10px}.SearchInput-module__2H4LhW__input{width:100%;height:var(--input-height);font-family:inherit;font-size:var(--input-font-size);color:var(--ds-text);background:var(--ds-card-bg);border:1px solid var(--ds-border);border-radius:999px;padding:0 36px 0 32px;transition:border-color .15s,box-shadow .15s}.SearchInput-module__2H4LhW__input::placeholder{color:var(--ds-text-muted)}.SearchInput-module__2H4LhW__input:focus{border-color:var(--ds-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 15%, transparent);outline:none}.SearchInput-module__2H4LhW__clear{width:28px;height:28px;color:var(--ds-text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;right:4px}.SearchInput-module__2H4LhW__clear:hover{color:var(--ds-text);background:var(--ds-bg)}@media (max-width:640px){.SearchInput-module__2H4LhW__wrapper{flex:100%}}
.RequestWorkButton-module__72-N-W__chooser{flex-direction:column;gap:20px;width:100%;display:flex}
.CancelPaymentButton-module__lnoHCG__form{flex-direction:column;gap:16px;display:flex}.CancelPaymentButton-module__lnoHCG__lead{color:var(--ds-text-muted);margin:0;font-size:13px;line-height:1.5}.CancelPaymentButton-module__lnoHCG__warning{color:var(--ds-danger);margin:0;font-size:13px;line-height:1.5}.CancelPaymentButton-module__lnoHCG__message{color:var(--ds-danger);margin:0;font-size:13px}
.DuplicateProposalButton-module__mYtnJW__button{flex:none;width:30px;min-width:30px;padding:0}.DuplicateProposalButton-module__mYtnJW__button svg{flex:none;width:14px;height:14px}
.formRow-module__fji6-a__row{--form-row-min:140px;flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.formRow-module__fji6-a__row>*{flex:1 1 var(--form-row-min);min-width:0}.formRow-module__fji6-a__row>button{margin-top:var(--field-control-offset);flex:none}@media (max-width:640px){.formRow-module__fji6-a__row>*{flex-basis:100%}.formRow-module__fji6-a__row>button{flex-basis:auto;align-self:flex-end;margin-top:0}}
.progressBall-module__m9X-na__fill{min-width:12px;min-width:var(--progress-ball-size,12px);position:relative}.progressBall-module__m9X-na__fill:after{content:"";width:12px;width:var(--progress-ball-size,12px);height:12px;height:var(--progress-ball-size,12px);border-radius:999px;border-radius:var(--radius-full,999px);background:var(--ds-primary);box-shadow:0 0 0 2px var(--ds-card-bg);position:absolute;top:50%;right:0;transform:translateY(-50%)}
.AccountProfile-module__KxKNSW__page{font-family:var(--font-body);flex-direction:column;display:flex}.AccountProfile-module__KxKNSW__heading{border-bottom:1px solid var(--ds-border);color:var(--ds-text);margin:0;padding:0 36px 16px 0;font-family:inherit;font-size:17px;font-weight:700;line-height:24px}.AccountProfile-module__KxKNSW__row{grid-gap:16px;border-bottom:1px solid var(--ds-border);grid-template-columns:8rem minmax(0,1fr);align-items:start;gap:16px;padding:16px 0;display:grid}.AccountProfile-module__KxKNSW__label{font-size:13px;font-weight:500;line-height:var(--input-height);color:var(--ds-text)}.AccountProfile-module__KxKNSW__value{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.AccountProfile-module__KxKNSW__picture{align-items:center;gap:12px;display:flex}.AccountProfile-module__KxKNSW__avatarControl{cursor:pointer;border-radius:50%;width:64px;height:64px;display:block;position:relative}.AccountProfile-module__KxKNSW__avatarBusy{cursor:progress;opacity:.6}.AccountProfile-module__KxKNSW__avatarControl:has(.AccountProfile-module__KxKNSW__fileInput:focus-visible){outline:2px solid var(--ds-primary);outline-offset:2px}.AccountProfile-module__KxKNSW__avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:64px;height:64px;display:block}.AccountProfile-module__KxKNSW__avatarOverlay{color:#fff;opacity:0;pointer-events:none;background:#00000073;border-radius:50%;justify-content:center;align-items:center;transition:opacity .12s;display:flex;position:absolute;inset:0}.AccountProfile-module__KxKNSW__avatarControl:hover .AccountProfile-module__KxKNSW__avatarOverlay{opacity:1}.AccountProfile-module__KxKNSW__avatarControl:has(.AccountProfile-module__KxKNSW__fileInput:focus-visible) .AccountProfile-module__KxKNSW__avatarOverlay{opacity:1}.AccountProfile-module__KxKNSW__avatarBusy .AccountProfile-module__KxKNSW__avatarOverlay{opacity:0}.AccountProfile-module__KxKNSW__fileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AccountProfile-module__KxKNSW__inputWrap{width:100%;max-width:320px;position:relative}.AccountProfile-module__KxKNSW__input{width:100%;padding-right:72px}.AccountProfile-module__KxKNSW__status{top:0;right:var(--input-padding-x);font-size:12px;line-height:var(--input-height);color:var(--ds-text-muted);pointer-events:none;position:absolute}.AccountProfile-module__KxKNSW__email{font-size:14px;line-height:var(--input-height);color:var(--ds-text);word-wrap:anywhere;margin:0}.AccountProfile-module__KxKNSW__note{color:var(--ds-text-muted);margin:0;font-size:13px;line-height:19px}.AccountProfile-module__KxKNSW__supportLink{color:inherit;text-decoration-line:underline}.AccountProfile-module__KxKNSW__error{color:var(--ds-danger);margin:0;font-size:13px;line-height:19px}@media (hover:none){.AccountProfile-module__KxKNSW__avatarOverlay{border:2px solid var(--ds-card-bg);background:var(--ds-text);opacity:1;width:26px;height:26px;inset:auto -2px -2px auto}.AccountProfile-module__KxKNSW__avatarOverlay svg{width:13px;height:13px}}@media (max-width:640px){.AccountProfile-module__KxKNSW__row{grid-template-columns:minmax(0,1fr);gap:4px}.AccountProfile-module__KxKNSW__label{line-height:18px}.AccountProfile-module__KxKNSW__inputWrap{max-width:none}}
.RetainerBalance-module__6k9vCq__balance,.RetainerBalance-module__6k9vCq__panel{--balance-accent:var(--ds-success);--balance-figure:var(--ds-text)}.RetainerBalance-module__6k9vCq__healthy{--balance-accent:var(--ds-success)}.RetainerBalance-module__6k9vCq__low{--balance-accent:var(--ds-warning);--balance-figure:var(--ds-warning)}.RetainerBalance-module__6k9vCq__exhausted,.RetainerBalance-module__6k9vCq__overage{--balance-accent:var(--ds-danger);--balance-figure:var(--ds-danger)}.RetainerBalance-module__6k9vCq__not_started{--balance-accent:var(--ds-info)}.RetainerBalance-module__6k9vCq__panel{border:1px solid var(--ds-border);border-radius:var(--radius-lg);background:var(--ds-card-bg);max-width:700px;box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;padding:20px;display:flex}.RetainerBalance-module__6k9vCq__panelHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.RetainerBalance-module__6k9vCq__eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--ds-text-muted);align-items:center;gap:7px;margin:0;font-size:11px;font-weight:600;display:flex}.RetainerBalance-module__6k9vCq__dot{border-radius:var(--radius-full);background:var(--balance-accent);width:7px;height:7px}.RetainerBalance-module__6k9vCq__timing{color:var(--ds-text-muted);font-size:13px}.RetainerBalance-module__6k9vCq__figure{flex-wrap:wrap;align-items:baseline;gap:8px;margin:2px 0 0;display:flex}.RetainerBalance-module__6k9vCq__primary{letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--balance-figure);font-size:40px;font-weight:700;line-height:1.05}.RetainerBalance-module__6k9vCq__of{letter-spacing:0;color:var(--ds-text-muted);font-size:.55em;font-weight:600}.RetainerBalance-module__6k9vCq__secondary{color:var(--ds-text-muted);font-size:15px}.RetainerBalance-module__6k9vCq__stats{grid-gap:12px 20px;border-top:1px solid var(--ds-border);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:12px 20px;margin:2px 0 0;padding:14px 0 0;display:grid}.RetainerBalance-module__6k9vCq__stat{flex-direction:column;gap:2px;min-width:0;display:flex}.RetainerBalance-module__6k9vCq__statLabel{font-size:var(--card-label-size);font-weight:var(--card-label-weight);text-transform:uppercase;letter-spacing:var(--card-label-tracking);color:var(--ds-text-muted)}.RetainerBalance-module__6k9vCq__statValue{font-size:var(--card-value-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ds-text);margin:0}.RetainerBalance-module__6k9vCq__context{color:var(--balance-figure);margin:0;font-size:13px}.RetainerBalance-module__6k9vCq__bar{--progress-ball-size:12px;border-radius:var(--radius-full);background:var(--ds-bg);height:8px;box-shadow:inset 0 0 0 1px var(--ds-border)}.RetainerBalance-module__6k9vCq__compact .RetainerBalance-module__6k9vCq__bar{--progress-ball-size:10px;height:6px;box-shadow:none;background:var(--ds-border)}.RetainerBalance-module__6k9vCq__barFill{border-radius:var(--radius-full);background:var(--balance-accent);height:100%;}.RetainerBalance-module__6k9vCq__balance{flex-direction:column;gap:6px;max-width:420px;display:flex}.RetainerBalance-module__6k9vCq__compactHeadline{color:var(--ds-text);font-size:13px;font-weight:600}.RetainerBalance-module__6k9vCq__compactNote{color:var(--ds-text-muted);font-size:12px}.RetainerBalance-module__6k9vCq__none{color:var(--ds-text-muted);margin:0;font-size:13px}@media (max-width:640px){.RetainerBalance-module__6k9vCq__panel{padding:16px}.RetainerBalance-module__6k9vCq__primary{font-size:34px}.RetainerBalance-module__6k9vCq__stats{grid-template-columns:repeat(2,1fr)}.RetainerBalance-module__6k9vCq__compact{grid-column-gap:8px;-moz-column-gap:8px;grid-row-gap:6px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"headline note""bar bar";align-items:baseline;gap:6px 8px;display:grid}.RetainerBalance-module__6k9vCq__compact .RetainerBalance-module__6k9vCq__compactHeadline{grid-area:headline}.RetainerBalance-module__6k9vCq__compact .RetainerBalance-module__6k9vCq__compactNote{text-align:right;grid-area:note}.RetainerBalance-module__6k9vCq__compact .RetainerBalance-module__6k9vCq__bar{grid-area:bar;align-self:center}.RetainerBalance-module__6k9vCq__compactContext{display:none}}
.AddPaymentButton-module__ywp5MG__form{flex-direction:column;gap:16px;display:flex}.AddPaymentButton-module__ywp5MG__row{}.AddPaymentButton-module__ywp5MG__message{color:var(--ds-danger);margin:0;font-size:13px}
.NotificationActivity-module__8O2iUW__section{flex-direction:column;gap:10px;margin-top:24px;display:flex}.NotificationActivity-module__8O2iUW__headingRow{align-items:center;gap:12px;display:flex}.NotificationActivity-module__8O2iUW__heading{margin:0;font-size:16px;font-weight:700}.NotificationActivity-module__8O2iUW__recordLink,.NotificationActivity-module__8O2iUW__recipientLink{color:var(--ds-text);text-decoration-line:underline}.NotificationActivity-module__8O2iUW__recipients{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.NotificationActivity-module__8O2iUW__recipient{word-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.NotificationActivity-module__8O2iUW__result{color:var(--text-muted);font-size:12px}.NotificationActivity-module__8O2iUW__resultFailed{color:var(--ds-danger);font-weight:600}.NotificationActivity-module__8O2iUW__messageId{word-wrap:anywhere}.NotificationActivity-module__8O2iUW__messageIdAddress{color:var(--text-muted);margin-right:4px}.NotificationActivity-module__8O2iUW__duration,.NotificationActivity-module__8O2iUW__templateVersion{color:var(--text-muted)}.NotificationActivity-module__8O2iUW__error{word-wrap:anywhere;display:block}
.NotificationPreferences-module__2sqDWW__panel{flex-direction:column;gap:12px;display:flex}.NotificationPreferences-module__2sqDWW__headingRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.NotificationPreferences-module__2sqDWW__heading{margin:0;}.NotificationPreferences-module__2sqDWW__headingActions{flex-shrink:0;gap:8px;display:flex;}.NotificationPreferences-module__2sqDWW__intro{color:var(--ds-text-muted);margin:0;font-size:13px;line-height:19px}.NotificationPreferences-module__2sqDWW__banner{margin:0}.NotificationPreferences-module__2sqDWW__columns{justify-content:flex-end;margin-bottom:-6px;display:flex}.NotificationPreferences-module__2sqDWW__column{text-align:center;width:64px;}.NotificationPreferences-module__2sqDWW__list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.NotificationPreferences-module__2sqDWW__row{align-items:flex-start;gap:12px;margin:0;display:flex}.NotificationPreferences-module__2sqDWW__row .NotificationPreferences-module__2sqDWW__rowText{flex:1;min-width:0}.NotificationPreferences-module__2sqDWW__channels{flex-shrink:0;display:flex}.NotificationPreferences-module__2sqDWW__channel{justify-content:center;width:64px;display:flex}.NotificationPreferences-module__2sqDWW__channel label{gap:0}.NotificationPreferences-module__2sqDWW__channelLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.NotificationPreferences-module__2sqDWW__rowText{flex-direction:column;gap:2px;display:flex}.NotificationPreferences-module__2sqDWW__rowLabel{font-weight:600}.NotificationPreferences-module__2sqDWW__rowDescription{color:var(--ds-text-muted);font-size:12px;line-height:16px}.NotificationPreferences-module__2sqDWW__always{flex-direction:column;gap:8px;margin-top:12px;display:flex}.NotificationPreferences-module__2sqDWW__alwaysHeading{margin:0;}.NotificationPreferences-module__2sqDWW__alwaysIntro{color:var(--ds-text-muted);margin:0;font-size:12px;line-height:16px}.NotificationPreferences-module__2sqDWW__alwaysList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.NotificationPreferences-module__2sqDWW__alwaysRow{flex-direction:column;gap:1px;margin:0;display:flex}.NotificationPreferences-module__2sqDWW__alwaysLabel{font-size:var(--card-meta-size);line-height:var(--card-meta-line-height);color:var(--ds-text);font-weight:600}.NotificationPreferences-module__2sqDWW__alwaysDescription{color:var(--ds-text-muted);font-size:12px;line-height:16px}@media (max-width:640px){.NotificationPreferences-module__2sqDWW__list{gap:0}.NotificationPreferences-module__2sqDWW__columns{display:none}.NotificationPreferences-module__2sqDWW__row{flex-direction:column;gap:0;padding-top:12px}.NotificationPreferences-module__2sqDWW__row+.NotificationPreferences-module__2sqDWW__row{border-top:1px solid var(--ds-border)}.NotificationPreferences-module__2sqDWW__channels{gap:24px}.NotificationPreferences-module__2sqDWW__channel{width:auto}.NotificationPreferences-module__2sqDWW__row label{min-height:var(--tap-target-min);align-items:center;gap:8px}.NotificationPreferences-module__2sqDWW__channelLabel{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.NotificationPreferences-module__2sqDWW__row input[type=checkbox]{width:18px;height:18px;margin-top:0}}.NotificationPreferences-module__2sqDWW__inAccountWindow{font-family:var(--font-body)}.NotificationPreferences-module__2sqDWW__inAccountWindow .NotificationPreferences-module__2sqDWW__heading,.NotificationPreferences-module__2sqDWW__inAccountWindow .NotificationPreferences-module__2sqDWW__alwaysHeading{font-family:inherit}.NotificationPreferences-module__2sqDWW__inAccountWindow .NotificationPreferences-module__2sqDWW__headingRow{border-bottom:1px solid var(--ds-border);align-items:center;padding-bottom:16px;padding-right:36px}.NotificationPreferences-module__2sqDWW__inAccountWindow .NotificationPreferences-module__2sqDWW__heading{font-size:17px;font-weight:700;line-height:24px}
.RetainerCard-module__KJbIda__card{}.RetainerCard-module__KJbIda__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.RetainerCard-module__KJbIda__title{min-width:0;min-height:var(--card-header-min-height);flex-wrap:wrap;flex:auto;align-items:center;gap:8px;display:flex;}.RetainerCard-module__KJbIda__corner{min-height:var(--card-header-min-height);flex:none;align-items:center;display:flex}.RetainerCard-module__KJbIda__titleLink{color:inherit;text-decoration-line:none;}.RetainerCard-module__KJbIda__titleLink:hover,.RetainerCard-module__KJbIda__titleLink:focus-visible{text-decoration-line:underline}.RetainerCard-module__KJbIda__titleText{}.RetainerCard-module__KJbIda__facts{margin:var(--card-padding-y) 0 0;gap:12px 20px;}.RetainerCard-module__KJbIda__field{}.RetainerCard-module__KJbIda__fieldLabel{}.RetainerCard-module__KJbIda__fieldValue{font-weight:600;}.RetainerCard-module__KJbIda__priceField{}.RetainerCard-module__KJbIda__secondaryField{}.RetainerCard-module__KJbIda__footer{margin-top:var(--card-padding-y);padding-top:var(--card-padding-y);border-top:1px solid var(--ds-border);flex-direction:row;align-items:flex-end;gap:12px;display:flex}.RetainerCard-module__KJbIda__balance{flex:1;min-width:0}.RetainerCard-module__KJbIda__actions{flex:none;justify-content:flex-end;display:flex;}
.ProposalEditor-module__1d1v0q__form{flex-direction:column;gap:16px;display:flex}.ProposalEditor-module__1d1v0q__group{border:1px solid var(--ds-border);border-radius:var(--radius);flex-direction:column;gap:10px;margin:0;padding:12px 14px 14px;display:flex}.ProposalEditor-module__1d1v0q__legend{text-transform:uppercase;letter-spacing:.04em;color:var(--ds-text-muted);padding:0 4px;font-size:12px;font-weight:700}.ProposalEditor-module__1d1v0q__row{}.ProposalEditor-module__1d1v0q__stackedRow{border-bottom:1px solid var(--ds-border);flex-direction:column;gap:10px;padding-bottom:10px;display:flex}.ProposalEditor-module__1d1v0q__stackedRow:last-of-type{border-bottom:none;padding-bottom:0}.ProposalEditor-module__1d1v0q__termHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.ProposalEditor-module__1d1v0q__termGrid{flex-wrap:wrap;align-items:flex-start;gap:10px 12px;display:flex}.ProposalEditor-module__1d1v0q__termGrid>*{min-width:0}.ProposalEditor-module__1d1v0q__termType{flex:1 0 10rem}.ProposalEditor-module__1d1v0q__termAmount{flex:1.5 0 12.5rem}.ProposalEditor-module__1d1v0q__termDue{flex:1.5 0 12.5rem;max-width:20rem}.ProposalEditor-module__1d1v0q__termDue.ProposalEditor-module__1d1v0q__termDueWide{flex-basis:14.5rem}.ProposalEditor-module__1d1v0q__termWhen{flex:1 0 9rem;max-width:16rem}.ProposalEditor-module__1d1v0q__termGrid .ProposalEditor-module__1d1v0q__termDropdown{min-width:0}.ProposalEditor-module__1d1v0q__amountPair{gap:6px;display:flex}.ProposalEditor-module__1d1v0q__amountPair>input{flex:0 0 calc(6ch + 22px);min-width:0}.ProposalEditor-module__1d1v0q__amountPair .ProposalEditor-module__1d1v0q__amountType{flex:1 0 auto;width:auto;min-width:0}.ProposalEditor-module__1d1v0q__termRefund{align-items:center;gap:12px;min-height:36px;display:flex}.ProposalEditor-module__1d1v0q__termRefund>label{flex:none}.ProposalEditor-module__1d1v0q__termPolicy{flex:auto;max-width:480px}.ProposalEditor-module__1d1v0q__termList{flex-direction:column;gap:10px;display:flex}.ProposalEditor-module__1d1v0q__rowFooter{align-items:center;gap:8px;display:flex}.ProposalEditor-module__1d1v0q__rowFooter>button:last-child{margin-left:auto}.ProposalEditor-module__1d1v0q__checkboxRow{flex-wrap:wrap;gap:8px 16px;display:flex}.ProposalEditor-module__1d1v0q__extra{border:1px solid var(--ds-border);border-radius:var(--radius);background:0 0;background:var(--ds-surface-muted,transparent);flex-direction:column;gap:12px;padding:12px;display:flex}.ProposalEditor-module__1d1v0q__summary{color:var(--ds-text-muted);margin:0;font-size:13px}.ProposalEditor-module__1d1v0q__hint{color:var(--ds-text-muted);margin:0;font-size:12px}.ProposalEditor-module__1d1v0q__groupError{color:var(--ds-danger);margin:0;font-size:12px}.ProposalEditor-module__1d1v0q__message{color:var(--ds-text-muted);margin:0;font-size:13px}@media (max-width:640px){.ProposalEditor-module__1d1v0q__termGrid>*{flex-basis:100%;max-width:none}.ProposalEditor-module__1d1v0q__termRefund{flex-direction:column;align-items:stretch}.ProposalEditor-module__1d1v0q__termPolicy{max-width:none}}.ProposalEditor-module__1d1v0q__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ProposalEditor-module__1d1v0q__cancel{margin-right:auto}.ProposalEditor-module__1d1v0q__topActions{border-bottom:1px solid var(--ds-border);padding-bottom:12px}.ProposalEditor-module__1d1v0q__problems{margin:4px 0 0;padding-left:18px}.ProposalEditor-module__1d1v0q__questions{border-left:2px solid var(--ds-border);flex-direction:column;gap:10px;padding-left:12px;display:flex}.ProposalEditor-module__1d1v0q__questionsLegend{text-transform:uppercase;letter-spacing:.04em;color:var(--ds-text-muted);margin:0;font-size:12px;font-weight:700}
.NewConversationModal-module__NSLhaW__form{flex-direction:column;gap:12px;width:100%;display:flex}.NewConversationModal-module__NSLhaW__lead{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:4px 0 6px;display:flex}.NewConversationModal-module__NSLhaW__intro{max-width:40ch;color:var(--ds-text-muted);margin:0;font-size:14px;line-height:1.5}.NewConversationModal-module__NSLhaW__box{background:var(--ds-card-bg);border:1px solid var(--ds-border-hover);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:10px;transition:border-color .15s,box-shadow .15s;display:flex}.NewConversationModal-module__NSLhaW__row{align-items:center;gap:10px;display:flex}.NewConversationModal-module__NSLhaW__attachButton{width:32px;height:32px;color:var(--ds-text-muted);cursor:pointer;background:var(--ds-bg);border:1px solid var(--ds-border);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.NewConversationModal-module__NSLhaW__attachButton:hover:not(:disabled){color:var(--ds-primary);border-color:var(--ds-primary)}.NewConversationModal-module__NSLhaW__attachButton:disabled{cursor:default;opacity:.6}.NewConversationModal-module__NSLhaW__files{flex-wrap:wrap;gap:8px;display:flex}.NewConversationModal-module__NSLhaW__chip{max-width:100%;height:32px;color:var(--ds-text);background:var(--ds-card-bg);border:1px solid var(--ds-border);border-radius:var(--radius-md);align-items:center;gap:8px;padding:0 10px;font-size:12px;display:inline-flex}.NewConversationModal-module__NSLhaW__chipIcon{color:var(--ds-primary);flex:none}.NewConversationModal-module__NSLhaW__chipName{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:140px;font-size:13px;font-weight:700;overflow:hidden}.NewConversationModal-module__NSLhaW__chipSize{color:var(--ds-text-muted);flex:none}.NewConversationModal-module__NSLhaW__chipRemove{color:var(--ds-text-muted);cursor:pointer;background:0 0;border:none;flex:none;align-items:center;padding:0;display:flex}.NewConversationModal-module__NSLhaW__chipRemove:hover:not(:disabled){color:var(--ds-danger)}.NewConversationModal-module__NSLhaW__srOnly{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.NewConversationModal-module__NSLhaW__box:focus-within{border-color:var(--ds-primary);box-shadow:0 0 0 3px var(--ds-primary-light)}.NewConversationModal-module__NSLhaW__boxError,.NewConversationModal-module__NSLhaW__boxError:focus-within{border-color:var(--ds-danger);box-shadow:none}.NewConversationModal-module__NSLhaW__input{width:100%;min-width:0;min-height:32px;max-height:140px;font-family:inherit;font-size:var(--input-font-size);color:var(--ds-text);resize:none;background:0 0;border:none;outline:none;flex:auto;padding:calc(16px - .75em) 0;line-height:1.5}.NewConversationModal-module__NSLhaW__input::placeholder{color:var(--ds-text-muted)}.NewConversationModal-module__NSLhaW__send{flex:none;align-self:flex-end}.NewConversationModal-module__NSLhaW__error{color:var(--ds-danger);margin:0;font-size:13px}@media (max-width:640px){.NewConversationModal-module__NSLhaW__form{flex:1;justify-content:space-between;min-height:0}.NewConversationModal-module__NSLhaW__lead{flex:1;justify-content:center}.NewConversationModal-module__NSLhaW__box{padding-bottom:10px;padding-bottom:calc(10px + var(--safe-area-bottom,0px))}.NewConversationModal-module__NSLhaW__input{max-height:40vh;font-size:16px}}
.OverviewMessages-module__4tPwZa__list{}
.PaymentDueAction-module__yiLrlG__dueAmount{color:var(--ds-info);font-weight:600}.PaymentDueAction-module__yiLrlG__overdueAmount{color:var(--ds-danger);font-weight:600}.PaymentDueAction-module__yiLrlG__duePay{align-items:center;gap:10px;margin-left:auto;display:flex}.PaymentDueAction-module__yiLrlG__dueLabel{}.PaymentDueAction-module__yiLrlG__dueValue{font-size:16px;line-height:24px}
.NotificationIcon-module__G9PgXW__tile{border:1px solid var(--ds-border);border-radius:var(--radius-sm);background:var(--ds-card-bg);width:28px;height:28px;color:var(--ds-text-muted);flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}
.ProjectCard-module__-itwZa__absentValue{}
.portal-module__2iFjNW__container{}
