.NotificationBell-module__78mabG__bell{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--ds-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex;}.NotificationBell-module__78mabG__bell:hover:not(:disabled){background:var(--surface-muted)}.NotificationBell-module__78mabG__bell:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.NotificationBell-module__78mabG__bell:disabled{background:hsl(var(--muted));color:hsl(var(--muted-foreground));cursor:not-allowed}.NotificationBell-module__78mabG__icon{width:18px;height:18px}.NotificationBell-module__78mabG__badge{color:#fff;background:var(--ds-danger);border-radius:var(--radius-full);min-width:16px;height:16px;box-shadow:0 0 0 2px hsl(var(--background));pointer-events:none;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;right:0;transform:translate(30%,-20%)}
.cardChrome-module__Qb9PYG__card{border:1px solid var(--ds-border);border-radius:var(--radius);background:var(--ds-card-bg);width:100%;box-shadow:var(--shadow-xs);list-style:none;position:relative}.cardChrome-module__Qb9PYG__padding{padding:var(--card-padding-y) var(--card-padding-x)}.cardChrome-module__Qb9PYG__band{padding:var(--card-band-padding-y) var(--card-padding-x);background:var(--ds-bg);border-bottom:1px solid var(--ds-border)}.cardChrome-module__Qb9PYG__list{gap:var(--card-list-gap);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.cardChrome-module__Qb9PYG__fillRows,.cardChrome-module__Qb9PYG__fillRows>:last-child{flex-direction:column;flex:auto;display:flex}.cardChrome-module__Qb9PYG__fillRows>:last-child>:only-child{flex:auto}.cardChrome-module__Qb9PYG__field{flex-direction:column;gap:2px;min-width:0;display:flex}.cardChrome-module__Qb9PYG__fieldLabel{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)}.cardChrome-module__Qb9PYG__fieldValue{font-size:var(--card-value-size);color:var(--ds-text);margin:0}.cardChrome-module__Qb9PYG__title{font-size:var(--card-title-size);font-weight:var(--card-title-weight);color:var(--ds-text)}.cardChrome-module__Qb9PYG__meta{font-size:var(--card-meta-size);color:var(--ds-text-muted)}.cardChrome-module__Qb9PYG__absentValue{font-size:var(--card-meta-size);color:var(--ds-text-muted);font-style:italic}.cardChrome-module__Qb9PYG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cardChrome-module__Qb9PYG__fieldGrid{grid-template-columns:repeat(auto-fit,minmax(160px,220px));display:grid}.cardChrome-module__Qb9PYG__description{font-size:var(--card-meta-size);line-height:var(--card-meta-line-height);color:var(--ds-text-muted);-webkit-line-clamp:var(--card-description-lines);line-clamp:var(--card-description-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cardChrome-module__Qb9PYG__stretchedLink{touch-action:manipulation}.cardChrome-module__Qb9PYG__aboveStretchedLink{z-index:2;position:relative}@media (max-width:640px){.cardChrome-module__Qb9PYG__secondaryField{display:none}.cardChrome-module__Qb9PYG__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cardChrome-module__Qb9PYG__alignEndOnMobile{text-align:right}.cardChrome-module__Qb9PYG__pinEndOnMobile{text-align:right;align-items:flex-end;margin-left:auto}.cardChrome-module__Qb9PYG__titleClamp{-webkit-line-clamp:var(--card-title-lines);line-clamp:var(--card-title-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cardChrome-module__Qb9PYG__stretchedLink:after{content:"";z-index:1;position:absolute;inset:0}}
.NewConversationIllustration-module__pQyfMW__visual{flex:none;width:96px;height:96px;display:block}
.BuyRetainerForm-module__uUKIXG__intro{background:radial-gradient(circle at 100% 0%, var(--ds-primary-light), transparent 70%), var(--ds-card-bg);align-items:center;gap:16px;padding:14px 16px;display:flex;}.BuyRetainerForm-module__uUKIXG__introVisual{flex:none;width:96px;height:auto;display:block}.BuyRetainerForm-module__uUKIXG__introText{flex-direction:column;gap:4px;min-width:0;display:flex}.BuyRetainerForm-module__uUKIXG__introTitle{margin:0;}.BuyRetainerForm-module__uUKIXG__note{color:var(--ds-text-muted);margin:0;font-size:13px;line-height:1.6}.BuyRetainerForm-module__uUKIXG__link{color:inherit;text-decoration-line:underline}.BuyRetainerForm-module__uUKIXG__quantityRow{grid-gap:8px;grid-template-columns:110px 1fr;gap:8px;display:grid}.BuyRetainerForm-module__uUKIXG__presets{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.BuyRetainerForm-module__uUKIXG__presets .BuyRetainerForm-module__uUKIXG__presetPicked{border-color:var(--ds-primary);background:var(--ds-primary-light);color:var(--ds-primary)}.BuyRetainerForm-module__uUKIXG__fieldRow{}.BuyRetainerForm-module__uUKIXG__fieldRow>.BuyRetainerForm-module__uUKIXG__startField{flex:0 0 210px}.BuyRetainerForm-module__uUKIXG__labelAside{white-space:nowrap;font-weight:400}.BuyRetainerForm-module__uUKIXG__fieldRow>.BuyRetainerForm-module__uUKIXG__termField{flex:320px}.BuyRetainerForm-module__uUKIXG__customNumber{align-items:center;gap:8px;display:inline-flex}.BuyRetainerForm-module__uUKIXG__presets .BuyRetainerForm-module__uUKIXG__numberInput{text-align:center;width:52px;height:30px;padding:0 8px}.BuyRetainerForm-module__uUKIXG__presets .BuyRetainerForm-module__uUKIXG__numberInputPicked{border-color:var(--ds-primary);background:var(--ds-primary-light);color:var(--ds-primary)}.BuyRetainerForm-module__uUKIXG__unit{color:var(--ds-text-muted);font-size:14px}.BuyRetainerForm-module__uUKIXG__coverageGrid{grid-gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.BuyRetainerForm-module__uUKIXG__coverageCard{cursor:pointer;align-items:flex-start;gap:12px;padding:14px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;}.BuyRetainerForm-module__uUKIXG__coverageCard:hover{border-color:var(--ds-border-hover);box-shadow:var(--shadow-sm)}.BuyRetainerForm-module__uUKIXG__coverageCard:has(.BuyRetainerForm-module__uUKIXG__coverageInput:focus-visible){outline:2px solid var(--ds-primary);outline-offset:2px}.BuyRetainerForm-module__uUKIXG__coverageCard:has(.BuyRetainerForm-module__uUKIXG__coverageInput:disabled){cursor:default;opacity:.6}.BuyRetainerForm-module__uUKIXG__coverageCardChecked,.BuyRetainerForm-module__uUKIXG__coverageCardChecked:hover{border-color:var(--ds-primary);background:var(--ds-primary-light)}.BuyRetainerForm-module__uUKIXG__coverageInput{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.BuyRetainerForm-module__uUKIXG__coverageIcon{border-radius:var(--radius-sm);background:var(--ds-primary-light);width:36px;height:36px;color:var(--ds-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.BuyRetainerForm-module__uUKIXG__coverageCardChecked .BuyRetainerForm-module__uUKIXG__coverageIcon{background:var(--ds-primary);color:var(--ds-card-bg)}.BuyRetainerForm-module__uUKIXG__coverageText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.BuyRetainerForm-module__uUKIXG__coverageTitle{color:var(--ds-text);font-size:14px;font-weight:600;line-height:20px}.BuyRetainerForm-module__uUKIXG__coverageDescription{color:var(--ds-text-muted);font-size:12px;line-height:16px}.BuyRetainerForm-module__uUKIXG__coverageCheck{color:var(--ds-primary);visibility:hidden;flex:none}.BuyRetainerForm-module__uUKIXG__coverageCardChecked .BuyRetainerForm-module__uUKIXG__coverageCheck{visibility:visible}.BuyRetainerForm-module__uUKIXG__slaPanel{border:1px solid var(--ds-border);border-left:3px solid var(--ds-primary);border-radius:var(--radius-sm);background:var(--ds-bg);padding:14px 16px}.BuyRetainerForm-module__uUKIXG__conditional{margin-top:12px;padding-left:26px}.BuyRetainerForm-module__uUKIXG__footer{}.BuyRetainerForm-module__uUKIXG__sheetBody{}.BuyRetainerForm-module__uUKIXG__form{}.BuyRetainerForm-module__uUKIXG__content{}@media not all and (max-width:640px){.BuyRetainerForm-module__uUKIXG__sheetBody{flex-direction:column;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.BuyRetainerForm-module__uUKIXG__form{flex:1;min-height:0}.BuyRetainerForm-module__uUKIXG__content{flex:1;min-height:0;margin:0 -20px;padding:2px 20px 20px;overflow-y:auto}.BuyRetainerForm-module__uUKIXG__footer{margin:0 -20px}.BuyRetainerForm-module__uUKIXG__footer>:last-child{margin-left:auto}}.BuyRetainerForm-module__uUKIXG__summary{flex-direction:column;gap:1px;min-width:0;margin:0;display:flex}.BuyRetainerForm-module__uUKIXG__summaryLead{color:var(--ds-text);font-size:14px;font-weight:600;line-height:18px}.BuyRetainerForm-module__uUKIXG__summaryDetails{color:var(--ds-text-muted);font-size:12px;line-height:16px;display:block}.BuyRetainerForm-module__uUKIXG__summaryDetails:first-letter{text-transform:uppercase}@media (max-width:640px){.BuyRetainerForm-module__uUKIXG__intro{gap:12px;padding:12px}.BuyRetainerForm-module__uUKIXG__introVisual{width:64px}.BuyRetainerForm-module__uUKIXG__presets,.BuyRetainerForm-module__uUKIXG__fieldRow>.BuyRetainerForm-module__uUKIXG__startField,.BuyRetainerForm-module__uUKIXG__fieldRow>.BuyRetainerForm-module__uUKIXG__termField{flex:100%}.BuyRetainerForm-module__uUKIXG__coverageGrid{grid-template-columns:1fr}.BuyRetainerForm-module__uUKIXG__coverageCard{padding:12px}.BuyRetainerForm-module__uUKIXG__conditional{padding-left:0}}
.ProposalDetailContent-module__0LZG1W__detail{max-width:var(--doc-measure);font-size:var(--doc-font-size);line-height:var(--doc-line-height);flex-direction:column;gap:20px;display:flex}.ProposalDetailContent-module__0LZG1W__meta{flex-wrap:wrap;align-items:baseline;gap:8px 24px;display:flex}.ProposalDetailContent-module__0LZG1W__amount{font-size:18px;font-weight:600}.ProposalDetailContent-module__0LZG1W__dates{flex-wrap:wrap;gap:16px 24px;margin:0;display:flex}.ProposalDetailContent-module__0LZG1W__dateField{flex-direction:column;gap:2px;display:flex}.ProposalDetailContent-module__0LZG1W__dateLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--ds-text-muted);font-size:12px}.ProposalDetailContent-module__0LZG1W__dateValue{margin:0;font-size:14px}.ProposalDetailContent-module__0LZG1W__description{white-space:pre-wrap;margin:0}.ProposalDetailContent-module__0LZG1W__section{scroll-margin-top:var(--doc-anchor-offset);flex-direction:column;gap:8px;display:flex}.ProposalDetailContent-module__0LZG1W__sectionHeading{margin:0;font-size:14px;font-weight:700}.ProposalDetailContent-module__0LZG1W__extras{flex-direction:column;gap:10px;display:flex}
.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}}
.SignRetainerAgreement-module__dRJgJq__strip{border:1px solid var(--ds-summary-border);border-radius:var(--radius);background:var(--ds-summary-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:1.25rem;padding:14px 16px;display:flex}.SignRetainerAgreement-module__dRJgJq__detail{flex-direction:column;gap:8px;min-width:0;max-width:560px;display:flex}.SignRetainerAgreement-module__dRJgJq__label{color:var(--ds-text);margin:0;font-size:.9375rem;font-weight:600}.SignRetainerAgreement-module__dRJgJq__agreementLink{color:inherit;font-weight:var(--link-weight);text-decoration-line:underline}.SignRetainerAgreement-module__dRJgJq__error{color:var(--ds-danger);margin:0;font-size:.8125rem}.SignRetainerAgreement-module__dRJgJq__action{align-items:center;gap:12px;display:flex}.SignRetainerAgreement-module__dRJgJq__amount{color:var(--ds-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0;font-size:1.125rem;font-weight:700}.SignRetainerAgreement-module__dRJgJq__period{color:var(--ds-text-muted);font-size:.8125rem;font-weight:400}@media (max-width:640px){.SignRetainerAgreement-module__dRJgJq__strip{align-items:stretch}.SignRetainerAgreement-module__dRJgJq__action{justify-content:space-between;width:100%}}
.quoteDecision-module__mB-Xna__action{flex-direction:column;gap:6px;display:flex}.quoteDecision-module__mB-Xna__form{flex-direction:column;gap:12px;display:flex}.quoteDecision-module__mB-Xna__hint{color:var(--ds-text-muted);margin:0;font-size:13px}.quoteDecision-module__mB-Xna__error{color:var(--ds-danger);margin:0;font-size:12px}
.TimeEntryLedger-module__OzfKiW__list{}.TimeEntryLedger-module__OzfKiW__entry{grid-column-gap:8px;-moz-column-gap:8px;grid-row-gap:4px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;display:grid;}.TimeEntryLedger-module__OzfKiW__head{grid-area:1/1;align-items:center;gap:8px;display:flex}.TimeEntryLedger-module__OzfKiW__badges{flex-wrap:wrap;grid-area:1/2;justify-self:start;align-items:center;gap:8px;display:flex}.TimeEntryLedger-module__OzfKiW__date{color:var(--ds-text);font-weight:600}.TimeEntryLedger-module__OzfKiW__time{color:var(--ds-text)}.TimeEntryLedger-module__OzfKiW__date,.TimeEntryLedger-module__OzfKiW__time,.TimeEntryLedger-module__OzfKiW__note{font-size:var(--card-meta-size)}.TimeEntryLedger-module__OzfKiW__note{color:var(--ds-text);grid-column:1/-1;margin:0}.TimeEntryLedger-module__OzfKiW__meta{grid-column:1/-1;margin:0;}.TimeEntryLedger-module__OzfKiW__empty{margin:0;}@media (max-width:640px){.TimeEntryLedger-module__OzfKiW__head{grid-column:1/-1}.TimeEntryLedger-module__OzfKiW__meta{grid-column:1}.TimeEntryLedger-module__OzfKiW__badges{grid-area:auto/2;justify-self:end}}
.AttachmentPreview-module__PsbBGq__image{width:auto;max-width:100%;height:auto;max-height:calc(90vh - 60px);max-height:var(--preview-stage,calc(90vh - 60px));-o-object-fit:contain;object-fit:contain;background:var(--stone-100);margin:0 auto;display:block}.AttachmentPreview-module__PsbBGq__videoWrap{max-height:calc(90vh - 60px);max-height:var(--preview-stage,calc(90vh - 60px));flex-direction:column;gap:8px;min-height:0;display:flex}.AttachmentPreview-module__PsbBGq__video{-o-object-fit:contain;object-fit:contain;background:#000;width:100%;min-height:0;display:block}.AttachmentPreview-module__PsbBGq__pdf{width:100%;height:calc(90vh - 60px);height:var(--preview-stage,calc(90vh - 60px));border:0;display:block}.AttachmentPreview-module__PsbBGq__textWrap{max-height:calc(90vh - 60px);max-height:var(--preview-stage,calc(90vh - 60px));flex-direction:column;gap:8px;min-height:0;display:flex}.AttachmentPreview-module__PsbBGq__text{min-height:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:pre-wrap;word-break:break-word;color:var(--ds-text);margin:0;padding:16px 20px;font-size:12px;line-height:1.6;overflow:auto}.AttachmentPreview-module__PsbBGq__tableScroll{min-height:0;overflow:auto}.AttachmentPreview-module__PsbBGq__table{border-collapse:collapse;width:100%;font-size:12px}.AttachmentPreview-module__PsbBGq__table th,.AttachmentPreview-module__PsbBGq__table td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--ds-border);padding:6px 10px}.AttachmentPreview-module__PsbBGq__table th{z-index:1;color:var(--ds-text);background:var(--ds-card-bg);font-weight:600;position:sticky;top:0}.AttachmentPreview-module__PsbBGq__table td{color:var(--ds-text-muted)}.AttachmentPreview-module__PsbBGq__notice{color:var(--ds-text-muted);margin:0;padding:12px 20px;font-size:12px}.AttachmentPreview-module__PsbBGq__unavailable{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:12px;padding:48px 20px;display:flex}.AttachmentPreview-module__PsbBGq__unavailableIcon{width:64px;height:64px;color:var(--ds-text-muted);background:var(--stone-100);border-radius:12px;justify-content:center;align-items:center;display:flex}.AttachmentPreview-module__PsbBGq__unavailableText{color:var(--ds-text-muted);margin:0;font-size:13px}.AttachmentPreview-module__PsbBGq__unavailableHint{color:var(--ds-text-muted);margin:0;font-size:12px}.AttachmentPreview-module__PsbBGq__pdfPanel{display:none}.AttachmentPreview-module__PsbBGq__pdfPanelAlways{display:flex}.AttachmentPreview-module__PsbBGq__pdfOpen{margin-top:4px;}@media (max-width:640px){.AttachmentPreview-module__PsbBGq__pdf{display:none}.AttachmentPreview-module__PsbBGq__pdfPanel{display:flex}}
.NotificationItem-module__5gUR9W__item{border-bottom:1px solid var(--ds-border);list-style:none}.NotificationItem-module__5gUR9W__item:last-child{border-bottom:none}.NotificationItem-module__5gUR9W__row{--row-pad-y:10px;padding:10px 16px;padding:var(--row-pad-y) 16px;color:inherit;touch-action:manipulation;align-items:flex-start;gap:10px;-webkit-text-decoration:none;text-decoration:none;transition:background .15s;display:flex;position:relative}.NotificationItem-module__5gUR9W__row:hover{background:var(--surface-muted)}.NotificationItem-module__5gUR9W__row:focus-visible{outline:2px solid var(--ds-primary);outline-offset:-2px}.NotificationItem-module__5gUR9W__unread,.NotificationItem-module__5gUR9W__unread:hover{background:var(--ds-primary-light)}.NotificationItem-module__5gUR9W__dot{left:5px;top:calc(var(--row-pad-y) + 11px);border-radius:var(--radius-full);width:6px;height:6px;position:absolute}.NotificationItem-module__5gUR9W__unread .NotificationItem-module__5gUR9W__dot{background:var(--ds-primary)}.NotificationItem-module__5gUR9W__text{flex-direction:column;flex:auto;gap:2px;min-width:0;padding-top:4px;display:flex}.NotificationItem-module__5gUR9W__titleLine{align-items:center;gap:8px;min-width:0;display:flex}.NotificationItem-module__5gUR9W__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:20px;overflow:hidden;}.NotificationItem-module__5gUR9W__row:hover .NotificationItem-module__5gUR9W__title,.NotificationItem-module__5gUR9W__row:focus-visible .NotificationItem-module__5gUR9W__title{text-decoration-line:underline}.NotificationItem-module__5gUR9W__unread .NotificationItem-module__5gUR9W__title{font-weight:700}.NotificationItem-module__5gUR9W__body{text-overflow:ellipsis;white-space:nowrap;line-height:18px;overflow:hidden;}.NotificationItem-module__5gUR9W__time{white-space:nowrap;flex-shrink:0;padding-top:4px;font-size:12px;line-height:20px;}.NotificationItem-module__5gUR9W__srOnly{}@media (max-width:640px){.NotificationItem-module__5gUR9W__row{--row-pad-y:14px}.NotificationItem-module__5gUR9W__title{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.NotificationItem-module__5gUR9W__titleLine{flex-wrap:wrap;align-items:flex-start;row-gap:4px}}
.AttachmentPreviewModal-module__hr_WEW__body.AttachmentPreviewModal-module__hr_WEW__body{--preview-stage:100%;flex-direction:column;flex:none;justify-content:center;height:calc(90vh - 44px);min-height:0;padding:0;display:flex;overflow:hidden}.AttachmentPreviewModal-module__hr_WEW__nav{align-items:center;gap:2px;display:flex}.AttachmentPreviewModal-module__hr_WEW__counter{text-align:center;min-width:56px;color:var(--ds-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px}@media (max-width:640px){.AttachmentPreviewModal-module__hr_WEW__body.AttachmentPreviewModal-module__hr_WEW__body{height:calc(100dvh - 52px)}.AttachmentPreviewModal-module__hr_WEW__downloadLabel{display:none}.AttachmentPreviewModal-module__hr_WEW__counter{min-width:0;padding:0 4px}}
.portal-module__2iFjNW__container{}
.NotificationsPopover-module__g8rfZa__popover{z-index:250;width:400px;max-width:calc(100vw - 16px);max-height:560px;max-height:min(560px, var(--radix-popover-content-available-height,560px));background:var(--ds-card-bg);border:1px solid var(--ds-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-family:var(--ds-font);transform-origin:var(--radix-popover-content-transform-origin);flex-direction:column;animation:.14s cubic-bezier(.16,1,.3,1) NotificationsPopover-module__g8rfZa__popoverIn;display:flex;overflow:hidden}.NotificationsPopover-module__g8rfZa__popover:focus-visible{outline:none}@keyframes NotificationsPopover-module__g8rfZa__popoverIn{0%{opacity:0;transform:scale(.97)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.NotificationsPopover-module__g8rfZa__popover{animation:none}}.NotificationsPopover-module__g8rfZa__header{border-bottom:1px solid var(--ds-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:4px 6px 4px 16px;display:flex}.NotificationsPopover-module__g8rfZa__title{color:var(--ds-text);margin:0;font-size:14px;font-weight:600}.NotificationsPopover-module__g8rfZa__scroller{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.NotificationsPopover-module__g8rfZa__list{margin:0;padding:0;list-style:none}.NotificationsPopover-module__g8rfZa__newPillRow{z-index:1;justify-content:center;height:0;display:flex;position:sticky;top:0;overflow:visible}.NotificationsPopover-module__g8rfZa__newPill.NotificationsPopover-module__g8rfZa__newPill{box-shadow:var(--shadow-md);border-radius:999px;gap:6px;margin-top:10px}.NotificationsPopover-module__g8rfZa__footRow{border-top:1px solid var(--ds-border);min-height:44px;font-size:var(--card-meta-size);color:var(--ds-text-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px 16px;list-style:none;display:flex}.NotificationsPopover-module__g8rfZa__sentinel{height:1px;list-style:none}.NotificationsPopover-module__g8rfZa__spinner{color:var(--ds-text-muted);}.NotificationsPopover-module__g8rfZa__state{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:6px;min-height:220px;padding:32px 20px;display:flex}.NotificationsPopover-module__g8rfZa__stateIconDanger{width:28px;height:28px;color:var(--ds-danger);margin-bottom:4px}.NotificationsPopover-module__g8rfZa__stateIllustration{width:96px;height:96px;margin-bottom:8px}.NotificationsPopover-module__g8rfZa__stateTitle{font-size:var(--card-title-size);color:var(--ds-text);margin:0;font-weight:600}.NotificationsPopover-module__g8rfZa__stateDetail{font-size:var(--card-meta-size);color:var(--ds-text-muted);margin:0 0 6px}.NotificationsPopover-module__g8rfZa__seeAll{z-index:1;background:var(--ds-card-bg);border-top:1px solid var(--ds-border);min-height:44px;box-shadow:var(--shadow-up-sm);text-align:center;color:var(--ds-text);touch-action:manipulation;flex-shrink:0;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:400;text-decoration-line:none;display:flex;position:relative}.NotificationsPopover-module__g8rfZa__seeAll:hover{color:var(--ds-primary);text-decoration-line:underline}.NotificationsPopover-module__g8rfZa__seeAll:focus-visible{outline:2px solid var(--ds-primary);outline-offset:-2px;text-decoration-line:underline}@media (max-width:640px){.NotificationsPopover-module__g8rfZa__popover{width:calc(100vw - 16px)}.NotificationsPopover-module__g8rfZa__seeAll{min-height:48px}}
.RetainerPeriodHistory-module__tYx8tG__list{max-width:760px;}.RetainerPeriodHistory-module__tYx8tG__period{overflow:hidden;}.RetainerPeriodHistory-module__tYx8tG__periodHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex;}.RetainerPeriodHistory-module__tYx8tG__range{font-size:var(--card-title-size);color:var(--ds-text);font-weight:600}.RetainerPeriodHistory-module__tYx8tG__outcome{font-size:var(--card-meta-size);color:var(--ds-text-muted);font-weight:500}.RetainerPeriodHistory-module__tYx8tG__period[data-tone=attention] .RetainerPeriodHistory-module__tYx8tG__outcome{color:var(--ds-primary)}.RetainerPeriodHistory-module__tYx8tG__period[data-tone=danger] .RetainerPeriodHistory-module__tYx8tG__outcome{color:var(--ds-danger)}.RetainerPeriodHistory-module__tYx8tG__body{flex-direction:column;gap:14px;display:flex;}.RetainerPeriodHistory-module__tYx8tG__meter{background:var(--ds-border);border-radius:999px;height:8px;overflow:hidden}.RetainerPeriodHistory-module__tYx8tG__meterFill{border-radius:inherit;background:var(--ds-text);height:100%;display:block}.RetainerPeriodHistory-module__tYx8tG__period[data-tone=attention] .RetainerPeriodHistory-module__tYx8tG__meterFill{background:var(--ds-primary)}.RetainerPeriodHistory-module__tYx8tG__period[data-tone=danger] .RetainerPeriodHistory-module__tYx8tG__meterFill{background:var(--ds-danger)}.RetainerPeriodHistory-module__tYx8tG__figures{grid-gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.RetainerPeriodHistory-module__tYx8tG__figure{flex-direction:column;gap:2px;min-width:0;display:flex}.RetainerPeriodHistory-module__tYx8tG__figureLabel{margin:0;}.RetainerPeriodHistory-module__tYx8tG__figureValue{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ds-text);margin:0;font-size:20px;font-weight:700;line-height:1.3}.RetainerPeriodHistory-module__tYx8tG__figure[data-tone=attention] .RetainerPeriodHistory-module__tYx8tG__figureValue{color:var(--ds-primary)}.RetainerPeriodHistory-module__tYx8tG__figure[data-tone=danger] .RetainerPeriodHistory-module__tYx8tG__figureValue{color:var(--ds-danger)}.RetainerPeriodHistory-module__tYx8tG__figureNote{font-size:var(--card-meta-size);line-height:var(--card-meta-line-height);color:var(--ds-text-muted);margin:0}.RetainerPeriodHistory-module__tYx8tG__empty{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:760px;padding:40px 20px;display:flex;}.RetainerPeriodHistory-module__tYx8tG__emptyImage{aspect-ratio:1;flex:none;width:96px;margin-bottom:8px;overflow:hidden}.RetainerPeriodHistory-module__tYx8tG__emptyTitle{font-size:var(--card-title-size);color:var(--ds-text);margin:0;font-weight:600}.RetainerPeriodHistory-module__tYx8tG__emptyDetail{max-width:46ch;font-size:var(--card-meta-size);color:var(--ds-text-muted);margin:0}@media (max-width:640px){.RetainerPeriodHistory-module__tYx8tG__figures{grid-template-columns:repeat(2,minmax(0,1fr))}.RetainerPeriodHistory-module__tYx8tG__periodHeader{flex-direction:column;align-items:flex-start;gap:2px}.RetainerPeriodHistory-module__tYx8tG__empty{padding:28px 16px}}
.EditButton-module__VEQcDq__button{flex:none;width:30px;min-width:30px;padding:0}.EditButton-module__VEQcDq__button svg{flex:none;width:14px;height:14px}.EditButton-module__VEQcDq__labelled{flex:none}.EditButton-module__VEQcDq__labelled svg{flex:none;width:14px;height:14px}
.settings-module__adEAaW__headerAction{display:none}@media (max-width:640px){.settings-module__adEAaW__headerAction{display:contents}}
.detail-module__qwVjkW__section{margin:0 0 24px}.detail-module__qwVjkW__sectionTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-muted);margin:0 0 10px;font-size:13px;font-weight:700}.detail-module__qwVjkW__note{color:var(--ds-text-muted);margin:10px 0 0;font-size:13px}.detail-module__qwVjkW__noteWarning{color:var(--ds-warning);font-weight:600}.detail-module__qwVjkW__balance{margin:0 0 14px}.detail-module__qwVjkW__metaLink{color:var(--ds-text);font-weight:var(--link-weight);text-decoration-line:underline}.detail-module__qwVjkW__metaLinkQuiet{font-weight:400;}.detail-module__qwVjkW__agreementLink{}.detail-module__qwVjkW__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}
.DraftQuoteEditor-module__fgPmwW__editor{flex-direction:column;gap:1.25rem;max-width:700px;display:flex}.DraftQuoteEditor-module__fgPmwW__dueDateInput{max-width:220px}.DraftQuoteEditor-module__fgPmwW__error{color:var(--ds-danger);margin:0;font-size:.8125rem}.DraftQuoteEditor-module__fgPmwW__actions{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}
.PortalHeaderActions-module__M6LSqG__actions{align-items:center;gap:.5rem;display:flex}
.RecordPaymentButton-module__ocnyDq__form{flex-direction:column;gap:16px;display:flex}.RecordPaymentButton-module__ocnyDq__lead{color:var(--ds-text-muted);margin:0;font-size:14px}.RecordPaymentButton-module__ocnyDq__row{}.RecordPaymentButton-module__ocnyDq__message{color:var(--ds-danger);margin:0;font-size:13px}
.thread-module__2DIOcW__layout{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;display:flex;container-type:inline-size}.thread-module__2DIOcW__main{flex:26rem;min-width:0}.thread-module__2DIOcW__threadColumn{flex:0 25rem;min-width:0}.thread-module__2DIOcW__threadWho{color:var(--ds-text-muted);margin:-6px 0 10px;font-size:13px}@container (max-width:52.4375rem){.thread-module__2DIOcW__threadColumn{flex:100%}}@supports not (container-type:inline-size){@media (max-width:47.9375rem){.thread-module__2DIOcW__threadColumn{flex:100%}}}
.controls-module__Sz3PBG__controls{align-items:center;gap:8px;display:flex}.controls-module__Sz3PBG__error{color:var(--ds-danger);font-size:12px}.controls-module__Sz3PBG__pickerBody{flex-direction:column;gap:12px;display:flex}
.AccountNotificationsPage-module__4TDQ3a__loading{color:var(--ds-text-muted);margin:0;font-size:13px;line-height:19px}
.QuoteRequestBand-module__dFFTsq__request{border:1px solid var(--ds-border);border-radius:var(--radius);background:var(--ds-card-bg);box-shadow:var(--shadow-xs);padding:14px 16px}.QuoteRequestBand-module__dFFTsq__headingRow{justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .625rem;display:flex}.QuoteRequestBand-module__dFFTsq__heading{margin:0;font-size:16px;font-weight:700}.QuoteRequestBand-module__dFFTsq__facts{grid-gap:.5rem 1.5rem;background:var(--ds-bg);border:1px solid var(--ds-border);border-radius:var(--radius);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.5rem 1.5rem;margin:0 0 1.25rem;padding:10px 12px;display:grid}.QuoteRequestBand-module__dFFTsq__factsWithClient{grid-template-columns:minmax(0,2fr);}.QuoteRequestBand-module__dFFTsq__retainerFacts{grid-template-columns:repeat(2,1fr);grid-auto-flow:row;}.QuoteRequestBand-module__dFFTsq__field{flex-direction:column;gap:.125rem;min-width:0;display:flex}.QuoteRequestBand-module__dFFTsq__fieldLabel{letter-spacing:.03em;text-transform:uppercase;color:var(--ds-text-muted);font-size:11px;font-weight:600}.QuoteRequestBand-module__dFFTsq__fieldValue{color:var(--ds-text);margin:0;font-size:.875rem}.QuoteRequestBand-module__dFFTsq__clientValue{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.QuoteRequestBand-module__dFFTsq__sectionHeading{margin:0 0 .5rem;font-size:14px;font-weight:600}.QuoteRequestBand-module__dFFTsq__sectionEmpty{color:var(--ds-text-muted);margin:0 0 1.25rem;font-size:.875rem;font-style:italic}.QuoteRequestBand-module__dFFTsq__description{white-space:pre-wrap;margin:0 0 1.25rem;font-size:.875rem;line-height:1.5}@media (max-width:640px){.QuoteRequestBand-module__dFFTsq__facts,.QuoteRequestBand-module__dFFTsq__factsWithClient,.QuoteRequestBand-module__dFFTsq__retainerFacts{grid-template-columns:1fr;grid-auto-flow:row}}
.PermissionGrantEditor-module__CzD9KW__editor{flex-direction:column;gap:16px;display:flex}.PermissionGrantEditor-module__CzD9KW__list{flex-direction:column;gap:14px;display:flex}.PermissionGrantEditor-module__CzD9KW__row{flex-direction:column;gap:6px;display:flex}.PermissionGrantEditor-module__CzD9KW__rowMain{align-items:center;gap:8px;display:flex}.PermissionGrantEditor-module__CzD9KW__description{color:var(--ds-text-muted);margin:0;padding-left:24px;font-size:12px;line-height:1.4}.PermissionGrantEditor-module__CzD9KW__limit{max-width:264px;padding-left:24px}.PermissionGrantEditor-module__CzD9KW__effective{border-top:1px solid var(--ds-border);flex-direction:column;gap:8px;padding-top:14px;display:flex}.PermissionGrantEditor-module__CzD9KW__effectiveLabel{color:var(--ds-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.PermissionGrantEditor-module__CzD9KW__effectiveKeys{flex-wrap:wrap;gap:6px;display:flex}.PermissionGrantEditor-module__CzD9KW__key{border:1px solid var(--ds-border);border-radius:var(--radius);background:var(--ds-bg);color:var(--ds-text-muted);padding:2px 8px;font-size:12px}.PermissionGrantEditor-module__CzD9KW__note{color:var(--ds-text-muted);margin:0;font-size:12px}@media (max-width:640px){.PermissionGrantEditor-module__CzD9KW__list{gap:18px}.PermissionGrantEditor-module__CzD9KW__limit{max-width:none}}
.OrderPayments-module__Vw0O1q__section{flex-direction:column;gap:10px;margin-top:24px;display:flex}.OrderPayments-module__Vw0O1q__headingRow{align-items:center;gap:12px;display:flex}.OrderPayments-module__Vw0O1q__heading{margin:0;font-size:16px;font-weight:700}.OrderPayments-module__Vw0O1q__headingAction{margin-left:auto}.OrderPayments-module__Vw0O1q__empty{color:var(--ds-text-muted);margin:0;font-size:13px}.OrderPayments-module__Vw0O1q__totals{border-color:var(--ds-summary-border);background:var(--ds-summary-bg);flex-wrap:wrap;gap:24px;margin:0;display:flex;}.OrderPayments-module__Vw0O1q__total{flex-direction:column;gap:2px;display:flex}.OrderPayments-module__Vw0O1q__totalLabel{color:var(--ds-text-muted);font-size:12px}.OrderPayments-module__Vw0O1q__totalValue{margin:0;font-size:15px;font-weight:600}.OrderPayments-module__Vw0O1q__metaOutstanding{color:var(--ds-text);font-weight:600}.OrderPayments-module__Vw0O1q__title{font-weight:600}.OrderPayments-module__Vw0O1q__overdue{color:var(--ds-danger)}.OrderPayments-module__Vw0O1q__dueNow{color:var(--ds-text);font-weight:600}.OrderPayments-module__Vw0O1q__unset{color:var(--ds-text-muted)}.OrderPayments-module__Vw0O1q__condition{color:var(--ds-text)}
.RetainerLifecycleActions-module__LcGieq__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.RetainerLifecycleActions-module__LcGieq__message{color:var(--ds-danger);font-size:12px}.RetainerLifecycleActions-module__LcGieq__form{flex-direction:column;gap:12px;display:flex}.RetainerLifecycleActions-module__LcGieq__intro{color:var(--ds-text-muted);margin:0;font-size:13px}.RetainerLifecycleActions-module__LcGieq__error{color:var(--ds-danger);margin:0;font-size:13px}
.ExpandableSection-module__BkWR4q__section{}.ExpandableSection-module__BkWR4q__header{min-height:44px;padding:4px var(--card-padding-x);align-items:center;gap:12px;display:flex}.ExpandableSection-module__BkWR4q__toggle{grid-column-gap:10px;-moz-column-gap:10px;min-width:0;font:inherit;color:var(--ds-text);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon text meta chevron";align-items:center;column-gap:10px;padding:6px 0;display:grid}.ExpandableSection-module__BkWR4q__toggle:not(:has(.ExpandableSection-module__BkWR4q__icon)){grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"text meta chevron"}.ExpandableSection-module__BkWR4q__toggle:hover .ExpandableSection-module__BkWR4q__chevron{color:var(--ds-text)}.ExpandableSection-module__BkWR4q__toggle:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px;border-radius:var(--radius-sm)}.ExpandableSection-module__BkWR4q__chevron{color:var(--ds-text-muted);flex-shrink:0;grid-area:chevron;transition:transform .15s}.ExpandableSection-module__BkWR4q__toggle[aria-expanded=true] .ExpandableSection-module__BkWR4q__chevron{transform:rotate(-180deg)}.ExpandableSection-module__BkWR4q__icon{color:var(--ds-text-muted);flex-shrink:0;grid-area:icon}.ExpandableSection-module__BkWR4q__text{flex-direction:column;grid-area:text;gap:2px;min-width:0;display:flex}.ExpandableSection-module__BkWR4q__titleRow{align-items:center;gap:8px;min-width:0;display:flex}.ExpandableSection-module__BkWR4q__title{font-size:14px;font-weight:600}.ExpandableSection-module__BkWR4q__count{border-radius:var(--radius-full);background:var(--ds-bg);color:var(--ds-text-muted);flex-shrink:0;padding:1px 7px;font-size:12px;font-weight:600}.ExpandableSection-module__BkWR4q__subtitle{color:var(--ds-text-muted);font-size:13px;font-weight:400}.ExpandableSection-module__BkWR4q__meta{color:var(--ds-text-muted);text-align:right;grid-area:meta;font-size:13px}.ExpandableSection-module__BkWR4q__action{flex-shrink:0;align-items:center;display:flex}.ExpandableSection-module__BkWR4q__body{padding:6px var(--card-padding-x) var(--card-padding-y)}.ExpandableSection-module__BkWR4q__body[hidden]{display:none}@media (max-width:640px){.ExpandableSection-module__BkWR4q__header{padding:6px var(--card-padding-x);flex-wrap:wrap;gap:2px 8px}.ExpandableSection-module__BkWR4q__toggle{flex-basis:100%;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon text chevron"".meta chevron";row-gap:2px}.ExpandableSection-module__BkWR4q__toggle:not(:has(.ExpandableSection-module__BkWR4q__icon)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text chevron""meta chevron"}.ExpandableSection-module__BkWR4q__meta{text-align:left}}
.PortalHeader-module__IJDUza__header{height:var(--shell-topbar-height);border-bottom:1px solid hsl(var(--border));background-color:hsl(var(--background));z-index:30;justify-content:space-between;align-items:center;gap:1rem;padding:0 2.5rem;display:flex;position:sticky;top:0}.PortalHeader-module__IJDUza__welcome{font-family:var(--ds-font);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.PortalHeader-module__IJDUza__welcomeLead{color:var(--ds-text-muted);font-weight:500}.PortalHeader-module__IJDUza__welcomeName{color:var(--ds-text);font-weight:700}.PortalHeader-module__IJDUza__rightGroup{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.PortalHeader-module__IJDUza__identity{align-items:center;display:flex}.PortalHeader-module__IJDUza__avatarPlaceholder{background-color:hsl(var(--muted));border-radius:50%;flex-shrink:0;width:1.75rem;height:1.75rem}@media (max-width:1023px){.PortalHeader-module__IJDUza__header{display:none}}
.ProjectProgress-module__5MjyGW__panel{}.ProjectProgress-module__5MjyGW__panel.ProjectProgress-module__5MjyGW__panel{max-width:none}.ProjectProgress-module__5MjyGW__panelHeader{}.ProjectProgress-module__5MjyGW__eyebrow{}.ProjectProgress-module__5MjyGW__dot{}.ProjectProgress-module__5MjyGW__timing{}.ProjectProgress-module__5MjyGW__figure{}.ProjectProgress-module__5MjyGW__primary{}.ProjectProgress-module__5MjyGW__of{}.ProjectProgress-module__5MjyGW__secondary{}.ProjectProgress-module__5MjyGW__bar{}.ProjectProgress-module__5MjyGW__barFill{}.ProjectProgress-module__5MjyGW__stats{}.ProjectProgress-module__5MjyGW__statsBare{}.ProjectProgress-module__5MjyGW__panel .ProjectProgress-module__5MjyGW__statsBare{border-top:none;padding-top:0}.ProjectProgress-module__5MjyGW__stat{}.ProjectProgress-module__5MjyGW__statLabel{}.ProjectProgress-module__5MjyGW__statValue{}.ProjectProgress-module__5MjyGW__context{}.ProjectProgress-module__5MjyGW__panel .ProjectProgress-module__5MjyGW__context{color:var(--ds-warning)}.ProjectProgress-module__5MjyGW__overdueLink{color:var(--ds-warning);text-decoration-line:underline}.ProjectProgress-module__5MjyGW__panel.ProjectProgress-module__5MjyGW__pending{--balance-accent:var(--ds-info)}.ProjectProgress-module__5MjyGW__panel.ProjectProgress-module__5MjyGW__active,.ProjectProgress-module__5MjyGW__panel.ProjectProgress-module__5MjyGW__complete{--balance-accent:var(--ds-success)}.ProjectProgress-module__5MjyGW__panel.ProjectProgress-module__5MjyGW__attention{--balance-accent:var(--ds-warning)}.ProjectProgress-module__5MjyGW__panel.ProjectProgress-module__5MjyGW__cancelled{--balance-accent:var(--ds-text-muted)}
.RetainerSummaryPanel-module__accgFG__panel{border:1px solid var(--ds-border);border-radius:var(--radius);flex-direction:column;gap:12px;padding:14px;display:flex}.RetainerSummaryPanel-module__accgFG__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.RetainerSummaryPanel-module__accgFG__title{color:var(--ds-text);margin:0;font-size:15px;font-weight:600}.RetainerSummaryPanel-module__accgFG__allowance{color:var(--ds-text-muted);margin:0;font-size:13px}.RetainerSummaryPanel-module__accgFG__totals{flex-wrap:wrap;gap:10px 24px;margin:0;display:flex}.RetainerSummaryPanel-module__accgFG__total dt{color:var(--ds-text-muted);font-size:12px;font-weight:600}.RetainerSummaryPanel-module__accgFG__total dd{color:var(--ds-text);margin:0;font-size:14px}.RetainerSummaryPanel-module__accgFG__over{color:var(--ds-danger)}.RetainerSummaryPanel-module__accgFG__empty{color:var(--ds-text-muted);margin:0;font-size:13px}
.HeaderMetaLine-module__8BRtrW__line{color:var(--ds-text-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.HeaderMetaLine-module__8BRtrW__item{align-items:center;gap:10px;min-width:0;display:inline-flex}.HeaderMetaLine-module__8BRtrW__separator{color:var(--ds-border-hover)}
.SegmentedControl-module__jqNq1W__group{width:fit-content;max-width:100%;height:var(--input-height);border:1px solid var(--ds-border);border-radius:var(--radius);background:var(--ds-bg);gap:2px;padding:3px;display:inline-flex}.SegmentedControl-module__jqNq1W__segment{border-radius:calc(var(--radius) - 3px);white-space:nowrap;min-width:0;color:var(--ds-text-muted);cursor:pointer;flex:auto;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex;position:relative}.SegmentedControl-module__jqNq1W__segment:hover{color:var(--ds-text)}.SegmentedControl-module__jqNq1W__segment[data-checked]{background:var(--ds-card-bg);color:var(--ds-text);box-shadow:var(--shadow-xs);font-weight:600}.SegmentedControl-module__jqNq1W__segment[data-disabled]{cursor:default;opacity:.6}.SegmentedControl-module__jqNq1W__segment:has(.SegmentedControl-module__jqNq1W__input:focus-visible){outline:2px solid var(--ds-primary);outline-offset:1px}.SegmentedControl-module__jqNq1W__input{}
.sheetForm-module___w3OXG__sheetBody{}.sheetForm-module___w3OXG__form{flex-direction:column;width:100%;display:flex}.sheetForm-module___w3OXG__content{flex-direction:column;gap:12px;display:flex}.sheetForm-module___w3OXG__footer{margin-top:16px}@media (max-width:640px){.sheetForm-module___w3OXG__form{flex:1;min-height:0}.sheetForm-module___w3OXG__content{flex:1;gap:16px;min-height:0;padding:4px 0 12px;overflow-y:auto}.sheetForm-module___w3OXG__footer{padding:16px 20px;padding:16px 20px calc(16px + var(--safe-area-bottom,0px));border-top:1px solid var(--ds-border);background:var(--stone-100);margin:0 -20px -16px}}
.touchTarget-module__pylLOG__tapTarget,.touchTarget-module__pylLOG__tapTargetChildren{position:relative}@media (max-width:640px){.touchTarget-module__pylLOG__tapTargetChildren button,.touchTarget-module__pylLOG__tapTargetChildren a{position:relative}.touchTarget-module__pylLOG__tapTargetChildren button:after,.touchTarget-module__pylLOG__tapTargetChildren a:after,.touchTarget-module__pylLOG__tapTarget:after{content:"";width:max(100%, var(--tap-target-min));height:max(100%, var(--tap-target-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
.UpdateFeed-module__8PkRYa__updates{flex-direction:column;gap:16px;display:flex}.UpdateFeed-module__8PkRYa__update{border-bottom:1px solid var(--ds-border);flex-direction:column;gap:6px;padding-bottom:16px;display:flex}.UpdateFeed-module__8PkRYa__update:last-child{border-bottom:none;padding-bottom:0}.UpdateFeed-module__8PkRYa__updateHeader{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.UpdateFeed-module__8PkRYa__author{font-size:12px;font-weight:600}.UpdateFeed-module__8PkRYa__stamp{color:var(--ds-text-muted);flex-shrink:0;font-size:12px}.UpdateFeed-module__8PkRYa__updateTitle{margin:0;font-size:14px;font-weight:600}.UpdateFeed-module__8PkRYa__body{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.UpdateFeed-module__8PkRYa__files{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.UpdateFeed-module__8PkRYa__updateActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.UpdateFeed-module__8PkRYa__empty{color:var(--ds-text-muted);margin:0;font-size:13px}.UpdateFeed-module__8PkRYa__composer{border-top:1px solid var(--ds-border);flex-direction:column;gap:8px;padding-top:16px;display:flex}.UpdateFeed-module__8PkRYa__titleInput,.UpdateFeed-module__8PkRYa__bodyInput{width:100%;font:inherit;color:var(--ds-text);background:var(--ds-card-bg);border:1px solid var(--ds-border);border-radius:var(--radius-md);padding:8px 10px;font-size:13px}.UpdateFeed-module__8PkRYa__titleInput{height:36px}.UpdateFeed-module__8PkRYa__bodyInput{resize:vertical;line-height:1.5}.UpdateFeed-module__8PkRYa__titleInput:focus,.UpdateFeed-module__8PkRYa__bodyInput:focus{border-color:var(--ds-primary);outline:none}.UpdateFeed-module__8PkRYa__staged{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.UpdateFeed-module__8PkRYa__attachButton{border:1px solid var(--ds-border);border-radius:var(--radius-md);background:var(--ds-card-bg);width:30px;height:30px;color:var(--ds-text-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.UpdateFeed-module__8PkRYa__attachButton:hover:not(:disabled){color:var(--ds-text);border-color:var(--ds-border-hover)}.UpdateFeed-module__8PkRYa__attachButton:disabled{opacity:.5;cursor:not-allowed}.UpdateFeed-module__8PkRYa__stagedChip{border:1px solid var(--ds-border);border-radius:var(--radius-md);max-width:100%;color:var(--ds-text-muted);align-items:center;gap:6px;padding:4px 6px 4px 8px;font-size:12px;display:inline-flex}.UpdateFeed-module__8PkRYa__stagedName{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--ds-text);overflow:hidden}.UpdateFeed-module__8PkRYa__removeButton{width:20px;height:20px;color:var(--ds-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.UpdateFeed-module__8PkRYa__removeButton:hover:not(:disabled){color:var(--ds-danger)}.UpdateFeed-module__8PkRYa__error{color:var(--ds-danger);margin:0;font-size:12px}.UpdateFeed-module__8PkRYa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.UpdateFeed-module__8PkRYa__formActions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:640px){.UpdateFeed-module__8PkRYa__titleInput,.UpdateFeed-module__8PkRYa__bodyInput{font-size:var(--input-font-size)}}
.quotes-module__uqldcG__retainerLink{color:var(--ds-text);font-weight:var(--link-weight);text-decoration-line:underline}
.PermissionControls-module__jGU5sW__form{flex-direction:column;gap:16px;display:flex}.PermissionControls-module__jGU5sW__error{color:var(--ds-danger);font-size:12px}
.TopNav-module__cSBW3a__buttonText{font-family:var(--font-body);letter-spacing:.01em}.TopNav-module__cSBW3a__mainNav{width:100%;min-width:320px;padding:max(1.5rem, var(--safe-area-top)) max(2rem, var(--safe-area-right)) 1.5rem max(2rem, var(--safe-area-left));z-index:50;position:relative}@media (max-width:768px){.TopNav-module__cSBW3a__mainNav{padding-top:max(1rem, var(--safe-area-top));padding-left:max(1.5rem, var(--safe-area-left));padding-right:max(1.5rem, var(--safe-area-right));padding-bottom:0}}.TopNav-module__cSBW3a__navHeader{justify-content:space-between;align-items:center;gap:2rem;display:flex}.TopNav-module__cSBW3a__desktopContainer{display:none}@media (min-width:1024px){.TopNav-module__cSBW3a__desktopContainer{align-items:center;gap:2rem;display:flex}}.TopNav-module__cSBW3a__linkGroup,.TopNav-module__cSBW3a__authSlot{align-items:center;gap:2rem;display:flex}.TopNav-module__cSBW3a__authPlaceholder{justify-content:flex-end;align-items:center;min-width:17rem;display:flex}.TopNav-module__cSBW3a__authPlaceholder:before{content:"";background-color:#00000014;border-radius:50%;width:1.75rem;height:1.75rem}.TopNav-module__cSBW3a__mobileActions{align-items:center;gap:1rem;display:flex}@media (min-width:1024px){.TopNav-module__cSBW3a__mobileActions{display:none}}.TopNav-module__cSBW3a__mobileMenuButton{border-radius:var(--radius);width:2.5rem;height:2.5rem;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:flex}.TopNav-module__cSBW3a__mobileMenuButton:hover{background-color:var(--surface-muted)}.TopNav-module__cSBW3a__mobileMenuButton:focus-visible{outline:2px solid var(--coral-600);outline-offset:2px}.TopNav-module__cSBW3a__menuIcon{width:1.5rem;height:1.5rem}.TopNav-module__cSBW3a__homeIcon{width:1.25rem;height:1.25rem}.TopNav-module__cSBW3a__mobileMenuOverlay{z-index:10;background-color:#0003;position:fixed;inset:73px 0 0}@media (min-width:1024px){.TopNav-module__cSBW3a__mobileMenuOverlay{display:none}}.TopNav-module__cSBW3a__mobileMenuContainer{background-color:var(--surface);z-index:20;box-shadow:var(--shadow-lg);position:fixed;top:73px;left:0;right:0}@media (min-width:1024px){.TopNav-module__cSBW3a__mobileMenuContainer{opacity:0;display:none}}.TopNav-module__cSBW3a__mobileMenu{padding:1rem max(1rem, var(--safe-area-right)) 1rem max(1rem, var(--safe-area-left));flex-direction:column;align-items:center;display:flex}.TopNav-module__cSBW3a__mobileButtonContainer{flex-direction:column;align-items:center;gap:1rem;width:100%;margin-top:.5rem;margin-bottom:1rem;padding-left:1rem;padding-right:1rem;display:flex}.TopNav-module__cSBW3a__mobileHomeContainer{justify-content:center;align-items:center;gap:.5rem;display:flex}.TopNav-module__cSBW3a__mobileNavLink{text-align:center;width:100%;color:inherit;padding-top:.75rem;padding-bottom:.75rem;-webkit-text-decoration:none;text-decoration:none;transition:color .2s}.TopNav-module__cSBW3a__mobileNavLink:hover{color:var(--coral-600);transition:color .3s}.TopNav-module__cSBW3a__navLink{font-family:var(--font-body);letter-spacing:.01em;color:inherit;font-size:1.125rem;-webkit-text-decoration:none;text-decoration:none}.TopNav-module__cSBW3a__navLink:hover{text-decoration-line:underline;-webkit-text-decoration-color:var(--coral-600);text-decoration-color:var(--coral-600);text-underline-offset:2px;text-decoration-thickness:3px}.TopNav-module__cSBW3a__menuItemIcon{justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.TopNav-module__cSBW3a__navLink svg{transition:color .2s}.TopNav-module__cSBW3a__navLink:hover svg{color:var(--coral-600)}
.PortalShell-module__0JQw5W__shell{--shell-topbar-height:calc(3.5rem + var(--safe-area-top));background-color:var(--ds-page-bg);width:100%;min-height:100dvh;font-family:var(--ds-font);flex-direction:column;display:flex}@media (min-width:1024px){.PortalShell-module__0JQw5W__shell{--shell-topbar-height:4.25rem;flex-direction:row}}.PortalShell-module__0JQw5W__desktopSidebar.PortalShell-module__0JQw5W__desktopSidebar{display:none}@media (min-width:1024px){.PortalShell-module__0JQw5W__desktopSidebar.PortalShell-module__0JQw5W__desktopSidebar{display:flex}}.PortalShell-module__0JQw5W__avatarPlaceholder{background-color:hsl(var(--muted));border-radius:50%;flex-shrink:0;width:1.75rem;height:1.75rem}.PortalShell-module__0JQw5W__orgLink{border:1px solid var(--coral-200);border-radius:var(--radius);background-color:hsl(var(--background));width:100%;font-family:var(--ds-font);text-align:left;align-items:center;gap:.625rem;margin-bottom:.75rem;padding:.625rem .75rem;-webkit-text-decoration:none;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.PortalShell-module__0JQw5W__orgLink:hover{background-color:var(--coral-50)}.PortalShell-module__0JQw5W__orgLink[data-active=true]{border-color:var(--coral-600);background-color:var(--coral-50)}.PortalShell-module__0JQw5W__orgIconTile{border-radius:calc(var(--radius) - 2px);background-color:var(--coral-100);width:1.75rem;height:1.75rem;color:var(--coral-600);flex-shrink:0;justify-content:center;align-items:center;display:flex}.PortalShell-module__0JQw5W__orgLink[data-active=true] .PortalShell-module__0JQw5W__orgIconTile{background-color:var(--coral-600);color:#fff}.PortalShell-module__0JQw5W__orgIcon{width:1rem;height:1rem}.PortalShell-module__0JQw5W__orgName{min-width:0;color:var(--ds-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.25;overflow:hidden}.PortalShell-module__0JQw5W__navList{flex-direction:column;gap:.5rem;display:flex}.PortalShell-module__0JQw5W__secondaryNav{margin-top:auto}.PortalShell-module__0JQw5W__navLink{border-radius:var(--radius);width:100%;font-family:var(--ds-font);color:var(--ds-text-muted);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.PortalShell-module__0JQw5W__navLink:hover{background-color:hsl(var(--muted))}.PortalShell-module__0JQw5W__navLink[data-active=true]{background-color:var(--coral-50);color:var(--coral-600);font-weight:600}.PortalShell-module__0JQw5W__navLink:disabled{color:hsl(var(--muted-foreground));cursor:default}.PortalShell-module__0JQw5W__navLink:disabled:hover{background-color:#0000}.PortalShell-module__0JQw5W__navIcon{flex-shrink:0;width:1.125rem;height:1.125rem}.PortalShell-module__0JQw5W__navDivider{background-color:hsl(var(--border));height:1px;margin:.5rem .5rem .75rem}.PortalShell-module__0JQw5W__exitLinkDivider{border-top:1px solid hsl(var(--border));margin-top:.75rem;margin-left:-1rem;margin-right:-1rem;padding-top:.5rem}.PortalShell-module__0JQw5W__exitLink{font-family:var(--ds-font);color:hsl(var(--muted-foreground));align-items:center;gap:.75rem;padding:.625rem 1.75rem;font-size:.9375rem;font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:color .15s;display:flex}.PortalShell-module__0JQw5W__exitLink:hover{color:hsl(var(--foreground))}.PortalShell-module__0JQw5W__mobileTopBar{height:var(--shell-topbar-height);padding:var(--safe-area-top) max(1rem, var(--safe-area-right)) 0 max(1rem, var(--safe-area-left));border-bottom:1px solid hsl(var(--border));background-color:hsl(var(--background));z-index:40;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}@media (min-width:1024px){.PortalShell-module__0JQw5W__mobileTopBar{display:none}}.PortalShell-module__0JQw5W__mobileLogo,.PortalShell-module__0JQw5W__mobileIdentity{align-items:center;display:flex}.PortalShell-module__0JQw5W__mobileTopBarActions{align-items:center;gap:.75rem;display:flex}.PortalShell-module__0JQw5W__mobileMenuButton{cursor:pointer;color:hsl(var(--foreground));background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:flex;}.PortalShell-module__0JQw5W__mobileMenuIcon{width:1.5rem;height:1.5rem}.PortalShell-module__0JQw5W__drawerOverlay{z-index:50;background-color:#0006;animation:.15s ease-out PortalShell-module__0JQw5W__fadeIn;position:fixed;inset:0}.PortalShell-module__0JQw5W__drawerContent{background-color:hsl(var(--background));width:80vw;max-width:300px;padding:max(1.5rem, var(--safe-area-top)) 1rem max(1.5rem, var(--safe-area-bottom)) max(1rem, var(--safe-area-left));z-index:51;font-family:var(--ds-font);flex-direction:column;animation:.2s ease-out PortalShell-module__0JQw5W__slideIn;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:4px 0 16px -6px #0f172a1f}.PortalShell-module__0JQw5W__drawerContent nav,.PortalShell-module__0JQw5W__drawerContent h1,.PortalShell-module__0JQw5W__drawerContent h2,.PortalShell-module__0JQw5W__drawerContent h3,.PortalShell-module__0JQw5W__drawerContent h4,.PortalShell-module__0JQw5W__drawerContent h5,.PortalShell-module__0JQw5W__drawerContent h6{font-family:var(--ds-font)}.PortalShell-module__0JQw5W__drawerContent:focus{outline:none}.PortalShell-module__0JQw5W__drawerTitle{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PortalShell-module__0JQw5W__drawerClose{cursor:pointer;color:hsl(var(--foreground));background:0 0;border:none;justify-content:center;align-self:flex-end;align-items:center;margin-bottom:1rem;padding:.25rem;display:flex;}@keyframes PortalShell-module__0JQw5W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PortalShell-module__0JQw5W__slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.PortalShell-module__0JQw5W__mainPane{flex-direction:column;flex:1;min-width:0;display:flex}.PortalShell-module__0JQw5W__content{--shell-content-pad-top:1.25rem;--shell-content-pad-bottom:2.5rem;--shell-content-pad-x:7.5rem;width:100%;padding:1.25rem 7.5rem 2.5rem;padding:var(--shell-content-pad-top) var(--shell-content-pad-x) var(--shell-content-pad-bottom)}@media (max-width:1023px){.PortalShell-module__0JQw5W__content{--shell-content-pad-top:1.5rem;--shell-content-pad-bottom:max(2.5rem, var(--safe-area-bottom));padding:1.5rem max(var(--page-gutter), var(--safe-area-right)) var(--shell-content-pad-bottom) max(var(--page-gutter), var(--safe-area-left));padding:var(--shell-content-pad-top) max(var(--page-gutter), var(--safe-area-right)) var(--shell-content-pad-bottom) max(var(--page-gutter), var(--safe-area-left))}}.PortalShell-module__0JQw5W__shell nav,.PortalShell-module__0JQw5W__shell h1,.PortalShell-module__0JQw5W__shell h2,.PortalShell-module__0JQw5W__shell h3,.PortalShell-module__0JQw5W__shell h4,.PortalShell-module__0JQw5W__shell h5,.PortalShell-module__0JQw5W__shell h6{font-family:var(--ds-font)}
.ProjectCard-module__-itwZa__absentValue{}
.ProjectStatusControls-module__AYrdrW__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ProjectStatusControls-module__AYrdrW__message{color:var(--ds-text-muted);font-size:12px}.ProjectStatusControls-module__AYrdrW__form{flex-direction:column;gap:12px;display:flex}.ProjectStatusControls-module__AYrdrW__error{color:var(--ds-danger);margin:0;font-size:13px}
.ChoiceCards-module__SP3wYa__group{border:0;min-width:0;margin:0;padding:0;container-type:inline-size}.ChoiceCards-module__SP3wYa__legend{color:var(--ds-text);margin:0 0 10px;padding:0;font-size:14px;font-weight:600}.ChoiceCards-module__SP3wYa__srOnly{}.ChoiceCards-module__SP3wYa__cards{grid-gap:12px;grid-template-columns:1fr;gap:12px;display:grid}.ChoiceCards-module__SP3wYa__card{grid-column-gap:14px;-moz-column-gap:14px;cursor:pointer;grid-template-columns:64px 1fr;align-items:start;column-gap:14px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:grid;}.ChoiceCards-module__SP3wYa__card:hover{border-color:var(--ds-text-muted)}.ChoiceCards-module__SP3wYa__card[data-checked]{border-color:var(--ds-primary);box-shadow:0 0 0 1px var(--ds-primary);background:radial-gradient(circle at 100% 0%, var(--ds-primary-light), transparent 60%), var(--ds-card-bg)}.ChoiceCards-module__SP3wYa__card:has(.ChoiceCards-module__SP3wYa__input:focus-visible){outline:2px solid var(--ds-primary);outline-offset:2px}.ChoiceCards-module__SP3wYa__input{}.ChoiceCards-module__SP3wYa__check{border:1.5px solid var(--ds-border);background:var(--ds-card-bg);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:12px;right:12px}.ChoiceCards-module__SP3wYa__card[data-checked] .ChoiceCards-module__SP3wYa__check{border-color:var(--ds-primary);background:var(--ds-primary)}.ChoiceCards-module__SP3wYa__image{width:64px;height:64px;display:block}.ChoiceCards-module__SP3wYa__text{flex-direction:column;gap:4px;min-width:0;padding-right:20px;display:flex}.ChoiceCards-module__SP3wYa__eyebrow{margin:0;}.ChoiceCards-module__SP3wYa__title{line-height:1.35;}.ChoiceCards-module__SP3wYa__description{line-height:var(--card-meta-line-height);}.ChoiceCards-module__SP3wYa__meta{color:var(--ds-text);margin-top:4px;}@container (min-width:480px){.ChoiceCards-module__SP3wYa__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ChoiceCards-module__SP3wYa__card{grid-template-columns:1fr;row-gap:12px}.ChoiceCards-module__SP3wYa__image{width:72px;height:72px}}
.staff-module__M1rJeW__tableWrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.staff-module__M1rJeW__table{border-collapse:collapse;width:100%}.staff-module__M1rJeW__table th,.staff-module__M1rJeW__table td{text-align:left;border-bottom:1px solid hsl(var(--border));padding:10px 12px}.staff-module__M1rJeW__form{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:24px;padding:16px;display:flex}.staff-module__M1rJeW__error{color:#c0392b;font-size:13px}.staff-module__M1rJeW__secondaryText{color:#888;font-size:12px;display:block}.staff-module__M1rJeW__linkButton{font:inherit;color:var(--ds-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:500;-webkit-text-decoration:none;text-decoration:none}.staff-module__M1rJeW__linkButton:hover:not(:disabled){text-decoration-line:underline}.staff-module__M1rJeW__linkButton:disabled{cursor:default;opacity:.6}.staff-module__M1rJeW__thumbnail{-o-object-fit:cover;object-fit:cover;border-radius:4px;flex-shrink:0;width:40px;height:40px}.staff-module__M1rJeW__fileIcon{background:var(--ds-border);width:40px;height:40px;color:var(--ds-text-muted);border-radius:4px;flex-shrink:0;padding:8px}
.PortalPreview-module__4SPsBW__preview{color:#fff;flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;max-width:440px;display:flex}.PortalPreview-module__4SPsBW__eyebrow{font-size:var(--card-label-size);font-weight:var(--card-label-weight);text-transform:uppercase;letter-spacing:var(--card-label-tracking);color:#fffc;margin:0}.PortalPreview-module__4SPsBW__headline{letter-spacing:-.01em;text-wrap:balance;margin:-.75rem 0 0;font-size:1.75rem;font-weight:600;line-height:1.25}.PortalPreview-module__4SPsBW__window{border-radius:var(--radius-lg);background:var(--ds-card-bg);width:100%;box-shadow:var(--shadow-lg);color:var(--ds-text);overflow:hidden}.PortalPreview-module__4SPsBW__chrome{background:var(--ds-bg);border-bottom:1px solid var(--ds-border);align-items:center;gap:6px;padding:10px 14px;display:flex}.PortalPreview-module__4SPsBW__dot{border-radius:var(--radius-full);background:var(--ds-border-hover);width:8px;height:8px}.PortalPreview-module__4SPsBW__address{font-size:var(--card-label-size);color:var(--ds-text-muted);margin-left:10px}.PortalPreview-module__4SPsBW__screen{padding:var(--card-padding-y) var(--card-padding-x);flex-direction:column;gap:14px;display:flex}.PortalPreview-module__4SPsBW__screenHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.PortalPreview-module__4SPsBW__screenTitle{font-size:var(--font-size-standard);font-weight:var(--card-title-weight);color:var(--ds-text);margin:0}.PortalPreview-module__4SPsBW__screenMeta{font-size:var(--card-meta-size);color:var(--ds-text-muted);margin:0}.PortalPreview-module__4SPsBW__avatar{border-radius:var(--radius-full);background:var(--ds-primary-light);width:30px;height:30px;color:var(--ds-primary);font-size:var(--card-label-size);flex-shrink:0;place-items:center;font-weight:600;display:grid}.PortalPreview-module__4SPsBW__tiles{grid-gap:var(--card-list-gap);gap:var(--card-list-gap);grid-template-columns:1fr 1fr;display:grid}.PortalPreview-module__4SPsBW__tile{background:var(--ds-summary-bg);border-color:var(--ds-summary-border);box-shadow:none;flex-direction:column;gap:4px;display:flex;}.PortalPreview-module__4SPsBW__tileLabel{margin:0;}.PortalPreview-module__4SPsBW__tileValue{margin:0;}.PortalPreview-module__4SPsBW__tileMeta{margin:0;}.PortalPreview-module__4SPsBW__track{border-radius:var(--radius-full);background:var(--ds-border);height:6px;margin-top:4px;display:block;overflow:hidden}.PortalPreview-module__4SPsBW__fill{border-radius:inherit;background:var(--ds-primary);height:100%;display:block}.PortalPreview-module__4SPsBW__sectionLabel{margin:0;}.PortalPreview-module__4SPsBW__rows{flex-direction:column;gap:8px;margin:-6px 0 0;padding:0;list-style:none;display:flex}.PortalPreview-module__4SPsBW__row{border:1px solid var(--ds-border);border-radius:var(--radius-sm);background:var(--ds-card-bg);align-items:center;gap:8px;padding:10px 12px;display:flex}.PortalPreview-module__4SPsBW__row>:last-child{margin-left:auto}.PortalPreview-module__4SPsBW__rowTitle{min-width:0;font-size:var(--card-meta-size);color:var(--ds-text);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.PortalPreview-module__4SPsBW__features{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.PortalPreview-module__4SPsBW__feature{font-size:var(--font-size-small);color:#ffffffeb;align-items:center;gap:10px;display:flex}.PortalPreview-module__4SPsBW__feature svg{stroke-width:3px;flex-shrink:0}@media (max-width:640px){.PortalPreview-module__4SPsBW__preview{gap:1.25rem;max-width:none}.PortalPreview-module__4SPsBW__window{display:none}.PortalPreview-module__4SPsBW__headline{font-size:1.375rem}.PortalPreview-module__4SPsBW__tiles{grid-template-columns:1fr}}
.RetainerContractDocument-module__OIZaZa__document{max-width:var(--doc-measure);font-size:var(--doc-font-size);line-height:var(--doc-line-height);color:var(--ds-text);flex-direction:column;gap:24px;padding:32px;display:flex;}.RetainerContractDocument-module__OIZaZa__contents{border-bottom:1px solid var(--ds-border);padding-bottom:20px}.RetainerContractDocument-module__OIZaZa__header{flex-direction:column;gap:4px;display:flex}.RetainerContractDocument-module__OIZaZa__title{margin:0;font-size:22px;font-weight:700;line-height:1.3}.RetainerContractDocument-module__OIZaZa__meta{font-size:var(--doc-note-size);color:var(--ds-text-muted);margin:0}.RetainerContractDocument-module__OIZaZa__draftNotice{border-radius:var(--radius);background:var(--ds-warning-bg);color:var(--ds-text);font-size:var(--doc-note-size);margin:0;padding:10px 12px}.RetainerContractDocument-module__OIZaZa__section{scroll-margin-top:var(--doc-anchor-offset);flex-direction:column;gap:10px;display:flex}.RetainerContractDocument-module__OIZaZa__partHeading{color:var(--ds-text);margin:0;font-size:18px;font-weight:700;line-height:1.3}.RetainerContractDocument-module__OIZaZa__paragraph{margin:0}.RetainerContractDocument-module__OIZaZa__parties{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.RetainerContractDocument-module__OIZaZa__partyRole{font-weight:700}.RetainerContractDocument-module__OIZaZa__schedule{border-top:1px solid var(--ds-border);grid-template-columns:minmax(140px,200px) 1fr;margin:0;display:grid}.RetainerContractDocument-module__OIZaZa__scheduleRow{display:contents}.RetainerContractDocument-module__OIZaZa__scheduleLabel,.RetainerContractDocument-module__OIZaZa__scheduleValue{border-bottom:1px solid var(--ds-border);margin:0;padding:8px 0}.RetainerContractDocument-module__OIZaZa__scheduleLabel{padding-right:16px;font-weight:600}.RetainerContractDocument-module__OIZaZa__scheduleValue{white-space:pre-line}.RetainerContractDocument-module__OIZaZa__clause{flex-direction:column;gap:6px;display:flex}.RetainerContractDocument-module__OIZaZa__clauseHeading{font-size:var(--doc-font-size);margin:0;font-weight:700}.RetainerContractDocument-module__OIZaZa__clauseParagraph{grid-gap:0 8px;grid-template-columns:40px 1fr;gap:0 8px;margin:0;display:grid}.RetainerContractDocument-module__OIZaZa__clauseNumber{color:var(--ds-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RetainerContractDocument-module__OIZaZa__items{grid-column:2;margin:4px 0 0;padding-left:24px;list-style:lower-alpha}.RetainerContractDocument-module__OIZaZa__execution{border-top:1px solid var(--ds-border);scroll-margin-top:var(--doc-anchor-offset);flex-direction:column;gap:8px;padding-top:16px;display:flex}.RetainerContractDocument-module__OIZaZa__record{color:var(--ds-text-muted);word-wrap:anywhere;margin:0;font-size:12px}@media (max-width:640px){.RetainerContractDocument-module__OIZaZa__document{padding:16px}.RetainerContractDocument-module__OIZaZa__schedule{grid-template-columns:1fr}.RetainerContractDocument-module__OIZaZa__scheduleLabel{border-bottom:none;padding-bottom:0}.RetainerContractDocument-module__OIZaZa__clauseParagraph{grid-template-columns:32px 1fr}}@media print{.RetainerContractDocument-module__OIZaZa__document{max-width:none;box-shadow:none;border:none;padding:0;font-size:11pt}.RetainerContractDocument-module__OIZaZa__clause{page-break-inside:avoid;break-inside:avoid-page}}
.OrganizationDetailsForm-module__w2TccW__status{font-size:var(--card-meta-size);color:var(--ds-text-muted);align-items:center;gap:6px;display:inline-flex}.OrganizationDetailsForm-module__w2TccW__savedIcon{color:var(--ds-success)}.OrganizationDetailsForm-module__w2TccW__error{font-size:var(--card-meta-size);color:var(--ds-danger)}.OrganizationDetailsForm-module__w2TccW__preview{border:1px solid var(--ds-border);border-radius:var(--radius);background:var(--ds-bg);max-width:360px;padding:14px 16px}.OrganizationDetailsForm-module__w2TccW__previewLabel{margin-bottom:6px;display:block;}.OrganizationDetailsForm-module__w2TccW__previewName,.OrganizationDetailsForm-module__w2TccW__previewLine{font-size:var(--card-value-size);white-space:pre-line;word-wrap:anywhere;margin:0;line-height:1.5}.OrganizationDetailsForm-module__w2TccW__previewName{color:var(--ds-text);font-weight:600}.OrganizationDetailsForm-module__w2TccW__previewLine{color:var(--ds-text)}
.PaymentDueValue-module__UxeC0W__overdue{color:var(--ds-danger)}.PaymentDueValue-module__UxeC0W__dueNow{color:var(--ds-text);font-weight:600}.PaymentDueValue-module__UxeC0W__condition{color:var(--ds-text)}.PaymentDueValue-module__UxeC0W__unset{color:var(--ds-text-muted)}
.RetainerConditions-module__FDGgyG__groups{flex-direction:column;gap:14px;max-width:700px;display:flex}.RetainerConditions-module__FDGgyG__group{flex-direction:column;gap:6px;display:flex}.RetainerConditions-module__FDGgyG__groupLabel{text-transform:uppercase;letter-spacing:.03em;color:var(--ds-text-muted);margin:0;font-size:11px;font-weight:600}.RetainerConditions-module__FDGgyG__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.RetainerConditions-module__FDGgyG__chips:has(.RetainerConditions-module__FDGgyG__row){flex-flow:column}.RetainerConditions-module__FDGgyG__chip{border:1px solid var(--ds-border);color:var(--ds-text);background:var(--ds-bg);border-radius:999px;padding:4px 12px;font-size:13px}.RetainerConditions-module__FDGgyG__row{border-left:2px solid var(--ds-border);flex-direction:column;gap:2px;padding:2px 0 2px 12px;display:flex}.RetainerConditions-module__FDGgyG__chipLabel{color:var(--ds-text);font-size:13px}.RetainerConditions-module__FDGgyG__row .RetainerConditions-module__FDGgyG__chipLabel{font-weight:600}.RetainerConditions-module__FDGgyG__chipDetail{color:var(--ds-text-muted);font-size:13px;line-height:19px}.RetainerConditions-module__FDGgyG__empty{color:var(--ds-text-muted);margin:0;font-size:13px}
.ScopeItemAction-module__7phbJG__control{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ScopeItemAction-module__7phbJG__error{text-align:right;color:var(--ds-danger);margin:0;font-size:12px}
.ReportBugButton-module__cRvGqa__trigger{gap:.75rem;margin-top:.125rem;padding:.375rem .75rem;font-size:.8125rem;}.ReportBugButton-module__cRvGqa__trigger[data-open=true]{background-color:hsl(var(--muted));color:var(--ds-text)}.ReportBugButton-module__cRvGqa__triggerIcon{width:1rem;height:1rem;margin:0 .0625rem;}.ReportBugButton-module__cRvGqa__popover{width:380px;}.ReportBugButton-module__cRvGqa__header{padding:8px 12px 8px 20px;}.ReportBugButton-module__cRvGqa__title{}.ReportBugButton-module__cRvGqa__close{}.ReportBugButton-module__cRvGqa__body{flex-direction:column;gap:12px;padding:16px 20px 20px;display:flex;overflow-y:auto}.ReportBugButton-module__cRvGqa__intro{font-size:var(--card-meta-size);color:var(--ds-text-muted);margin:0;line-height:1.5}.ReportBugButton-module__cRvGqa__box{}.ReportBugButton-module__cRvGqa__boxError{}.ReportBugButton-module__cRvGqa__row{justify-content:space-between;}.ReportBugButton-module__cRvGqa__attachButton{}.ReportBugButton-module__cRvGqa__files{}.ReportBugButton-module__cRvGqa__chip{}.ReportBugButton-module__cRvGqa__chipIcon{}.ReportBugButton-module__cRvGqa__chipName{}.ReportBugButton-module__cRvGqa__chipSize{}.ReportBugButton-module__cRvGqa__chipRemove{}.ReportBugButton-module__cRvGqa__srOnly{}.ReportBugButton-module__cRvGqa__input{min-height:88px;max-height:240px;padding:0;}.ReportBugButton-module__cRvGqa__send{flex:none}.ReportBugButton-module__cRvGqa__error{}.ReportBugButton-module__cRvGqa__sent{min-height:200px;}.ReportBugButton-module__cRvGqa__sentIcon{width:28px;height:28px;color:var(--ds-success);margin-bottom:4px}.ReportBugButton-module__cRvGqa__sentTitle{}.ReportBugButton-module__cRvGqa__sentDetail{max-width:32ch;line-height:1.6;}@media (max-width:640px){.ReportBugButton-module__cRvGqa__popover{width:calc(100vw - 16px)}.ReportBugButton-module__cRvGqa__input{font-size:16px}}
.ImagePromptButton-module__1OiTAW__form{flex-direction:column;gap:12px;display:flex}.ImagePromptButton-module__1OiTAW__error{color:var(--ds-danger);font-size:12px}
.ModelInvocationList-module__Lv0nrG__subjectLink{color:var(--ds-text);text-decoration-line:underline}.ModelInvocationList-module__Lv0nrG__noOutput{color:var(--text-muted);font-style:italic}.ModelInvocationList-module__Lv0nrG__modelId{word-wrap:anywhere}
.MoveProjectButton-module__KZe3da__form{flex-direction:column;gap:12px;display:flex}.MoveProjectButton-module__KZe3da__current{color:var(--ds-text-muted);margin:0;font-size:13px}.MoveProjectButton-module__KZe3da__confirm{border:1px solid var(--ds-warning);background:var(--ds-warning-bg);color:var(--ds-text);border-radius:6px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.MoveProjectButton-module__KZe3da__error{color:var(--ds-danger);margin:0;font-size:13px}
.OrganizationMembers-module__-QEgea__memberLink{color:var(--ds-text);text-decoration-line:underline}.OrganizationMembers-module__-QEgea__error{color:var(--ds-danger);margin:6px 0 0;font-size:12px}.OrganizationMembers-module__-QEgea__pickerBody{flex-direction:column;gap:12px;display:flex}
.ProposalDetail-module___Xd_OW__detail{flex-direction:column;gap:20px;display:flex}.ProposalDetail-module___Xd_OW__meta{flex-wrap:wrap;align-items:baseline;gap:8px 24px;display:flex}.ProposalDetail-module___Xd_OW__amount{font-size:18px;font-weight:600}.ProposalDetail-module___Xd_OW__dates{flex-wrap:wrap;gap:16px 24px;margin:0;display:flex}.ProposalDetail-module___Xd_OW__dateField{flex-direction:column;gap:2px;display:flex}.ProposalDetail-module___Xd_OW__dateLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--ds-text-muted);font-size:12px}.ProposalDetail-module___Xd_OW__dateValue{margin:0;font-size:14px}.ProposalDetail-module___Xd_OW__description{white-space:pre-wrap;margin:0}.ProposalDetail-module___Xd_OW__section{flex-direction:column;gap:8px;display:flex}.ProposalDetail-module___Xd_OW__sectionHeading{margin:0;font-size:14px;font-weight:700}.ProposalDetail-module___Xd_OW__note{color:var(--ds-text-muted);margin:0;font-size:13px}
.RetainerEditor-module__LvHZzG__form{flex-direction:column;gap:16px;display:flex}.RetainerEditor-module__LvHZzG__lockable{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.RetainerEditor-module__LvHZzG__lockedNote{border:1px solid var(--ds-border);border-radius:var(--radius-sm);background:var(--ds-summary-bg);color:var(--ds-text-muted);margin:0;padding:10px 12px;font-size:13px}.RetainerEditor-module__LvHZzG__group{border:1px solid var(--ds-border);border-radius:var(--radius);flex-direction:column;gap:10px;margin:0;padding:12px 14px 14px;display:flex}.RetainerEditor-module__LvHZzG__legend{text-transform:uppercase;letter-spacing:.04em;color:var(--ds-text-muted);padding:0 4px;font-size:12px;font-weight:700}.RetainerEditor-module__LvHZzG__row{}.RetainerEditor-module__LvHZzG__hint{color:var(--ds-text-muted);margin:0;font-size:12px}.RetainerEditor-module__LvHZzG__message{color:var(--ds-text-muted);margin:0;font-size:13px}
.UserDetail-module__s-FSfW__orgLink{color:var(--ds-text);text-decoration-line:underline}.UserDetail-module__s-FSfW__permissions{flex-direction:column;gap:2px;margin:0;padding-left:18px;display:flex}
.billing-module__OZkQmG__container{}
.messages-module__3uINAW__container{}
.contract-module__Uf1unW__signpost{max-width:var(--doc-measure);scroll-margin-top:var(--doc-anchor-offset);flex-direction:column;margin-top:20px;display:flex;}.contract-module__Uf1unW__signpostHeading{}.contract-module__Uf1unW__signpostTitle{color:var(--ds-text);margin:0 0 4px;font-size:18px;font-weight:700;line-height:1.3}.contract-module__Uf1unW__signpostText{color:var(--ds-text-muted);font-size:var(--card-meta-size);line-height:var(--card-meta-line-height);margin:0}.contract-module__Uf1unW__signpostLink{min-height:var(--tap-target-min);font-size:var(--doc-font-size);font-weight:var(--link-weight);color:var(--ds-text);align-self:flex-start;align-items:center;margin-top:8px;text-decoration-line:underline;display:inline-flex}@media print{.contract-module__Uf1unW__signpost{display:none}}
.agreement-module__gEEAUW__signHere{max-width:var(--doc-measure);scroll-margin-top:var(--doc-anchor-offset);flex-direction:column;margin-top:20px;display:flex;}.agreement-module__gEEAUW__signHeading{}.agreement-module__gEEAUW__signTitle{color:var(--ds-text);margin:0 0 4px;font-size:18px;font-weight:700;line-height:1.3}.agreement-module__gEEAUW__signLede{color:var(--ds-text-muted);font-size:var(--card-meta-size);line-height:var(--card-meta-line-height);margin:0}.agreement-module__gEEAUW__strip{background:0 0;border:none;margin-top:16px;margin-bottom:0;padding:0;}@media print{.agreement-module__gEEAUW__signHere{display:none}}
.userCard-module__8EVA1q__orgLink{color:var(--ds-text);text-decoration-line:underline}.userCard-module__8EVA1q__absent{color:var(--ds-text-muted);font-style:italic}
.NeedsAttention-module__AkCbaa__section{margin-top:var(--overview-section-gap);flex-direction:column;gap:12px;display:flex}.NeedsAttention-module__AkCbaa__titleLine{flex:0 auto;align-items:flex-start;gap:10px;min-width:0;display:flex}.NeedsAttention-module__AkCbaa__kindIcon{height:1.5em;color:var(--ds-text-muted);align-self:flex-start;align-items:center;display:inline-flex}.NeedsAttention-module__AkCbaa__pill{flex-shrink:0;align-self:flex-start;margin-top:4px}.NeedsAttention-module__AkCbaa__detail{color:var(--ds-text-muted);font-size:13px;font-weight:400}.NeedsAttention-module__AkCbaa__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){.NeedsAttention-module__AkCbaa__titleLine{flex-basis:100%}}
.NotificationsInbox-module__FQH2PG__card{overflow:hidden;}.NotificationsInbox-module__FQH2PG__list{margin:0;padding:0;list-style:none}.NotificationsInbox-module__FQH2PG__empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;display:flex;}.NotificationsInbox-module__FQH2PG__emptyIllustration{width:96px;height:96px;margin-bottom:8px}.NotificationsInbox-module__FQH2PG__emptyTitle{font-size:var(--card-title-size);color:var(--ds-text);margin:0;font-weight:600}.NotificationsInbox-module__FQH2PG__emptyDetail{font-size:var(--card-meta-size);color:var(--ds-text-muted);margin:0 0 6px}.NotificationsInbox-module__FQH2PG__settingsLink{font-size:var(--card-meta-size);color:var(--ds-primary);font-weight:500;text-decoration-line:underline}
.OrderPayments-module__O-cw0W__section{flex-direction:column;gap:10px;margin-top:1.25rem;display:flex}.OrderPayments-module__O-cw0W__headingRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.OrderPayments-module__O-cw0W__heading{margin:0;font-size:16px;font-weight:700}.OrderPayments-module__O-cw0W__totals{color:var(--ds-text-muted);align-items:baseline;gap:6px;margin:0;font-size:.875rem;display:flex}.OrderPayments-module__O-cw0W__outstanding{color:var(--ds-text);font-weight:600}.OrderPayments-module__O-cw0W__metaLine{color:var(--ds-text-muted)}.OrderPayments-module__O-cw0W__titleLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.OrderPayments-module__O-cw0W__title{font-weight:600}
.RetainerRequests-module__cr4aIG__list{margin:0;padding:0;list-style:none}.RetainerRequests-module__cr4aIG__row{border-bottom:1px solid var(--ds-border);align-items:center;gap:12px;padding:14px 20px;display:flex}.RetainerRequests-module__cr4aIG__row:last-child{border-bottom:none}.RetainerRequests-module__cr4aIG__detail{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.RetainerRequests-module__cr4aIG__titleLine{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.RetainerRequests-module__cr4aIG__titleLink{min-width:0;font-size:var(--card-title-size);color:var(--ds-text);font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}.RetainerRequests-module__cr4aIG__pill{flex-shrink:0}.RetainerRequests-module__cr4aIG__meta{font-size:var(--card-meta-size);color:var(--ds-text-muted);margin:0}.RetainerRequests-module__cr4aIG__empty{font-size:var(--card-meta-size);color:var(--ds-text-muted);margin:0;padding:14px 20px}@media (max-width:640px){.RetainerRequests-module__cr4aIG__row{gap:10px;padding:12px 14px}.RetainerRequests-module__cr4aIG__empty{padding:12px 14px}}
.ScopeItemLayout-module__EJ43eq__layout{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;margin-top:1.25rem;display:flex;container-type:inline-size}.ScopeItemLayout-module__EJ43eq__main{flex:26rem;min-width:0}.ScopeItemLayout-module__EJ43eq__threadColumn{flex-direction:column;flex:0 25rem;gap:.75rem;min-width:0;display:flex}.ScopeItemLayout-module__EJ43eq__threadHeading{letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-muted);margin:-1.625rem 0 0;font-size:11px;font-weight:700}.ScopeItemLayout-module__EJ43eq__card{}@container (max-width:52.4375rem){.ScopeItemLayout-module__EJ43eq__threadColumn{flex:100%}.ScopeItemLayout-module__EJ43eq__threadHeading{margin-top:0}}@supports not (container-type:inline-size){@media (max-width:47.9375rem){.ScopeItemLayout-module__EJ43eq__threadColumn{flex:100%}.ScopeItemLayout-module__EJ43eq__threadHeading{margin-top:0}}}
.BugReportDetail-module__hQ3-Qq__layout{grid-gap:24px;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.BugReportDetail-module__hQ3-Qq__layout:has(>:only-child){grid-template-columns:minmax(0,1fr);max-width:760px}.BugReportDetail-module__hQ3-Qq__main{flex-direction:column;gap:24px;min-width:0;display:flex}.BugReportDetail-module__hQ3-Qq__section{margin:0}.BugReportDetail-module__hQ3-Qq__sectionTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-muted);margin:0 0 10px;font-size:13px;font-weight:700}.BugReportDetail-module__hQ3-Qq__card{}.BugReportDetail-module__hQ3-Qq__body{font-size:var(--card-value-size);color:var(--ds-text);white-space:pre-wrap;word-wrap:anywhere;margin:0;line-height:1.6}.BugReportDetail-module__hQ3-Qq__page{margin:10px 0 0;}.BugReportDetail-module__hQ3-Qq__pageLink{color:var(--ds-text);word-wrap:anywhere;text-decoration-line:underline}.BugReportDetail-module__hQ3-Qq__empty{margin:0;}.BugReportDetail-module__hQ3-Qq__replies{}.BugReportDetail-module__hQ3-Qq__replyMeta{gap:8px;margin:0 0 6px;display:flex;}.BugReportDetail-module__hQ3-Qq__replyAuthor{color:var(--ds-text);font-weight:600}.BugReportDetail-module__hQ3-Qq__replyForm{margin-top:12px}.BugReportDetail-module__hQ3-Qq__aside{min-width:0}.BugReportDetail-module__hQ3-Qq__context{flex-direction:column;gap:10px;margin:0;display:flex}.BugReportDetail-module__hQ3-Qq__contextRow{}.BugReportDetail-module__hQ3-Qq__contextLabel{}.BugReportDetail-module__hQ3-Qq__contextValue{font-size:var(--card-meta-size);word-wrap:anywhere;}@media (max-width:640px){.BugReportDetail-module__hQ3-Qq__layout{grid-template-columns:minmax(0,1fr)}}
.ProposalStatusControls-module__mhkIbW__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ProposalStatusControls-module__mhkIbW__message{color:var(--ds-text-muted);font-size:12px}
.StaffNavLinks-module__xxnYLa__scroll{flex-direction:column;min-height:0;margin:0 -.25rem .75rem;padding:0 .25rem;display:flex;overflow-y:auto}.StaffNavLinks-module__xxnYLa__list{gap:.125rem}.StaffNavLinks-module__xxnYLa__group{flex-direction:column;gap:.125rem;display:flex}.StaffNavLinks-module__xxnYLa__groupLabel{flex:1}.StaffNavLinks-module__xxnYLa__groupToggle[data-holds-active=true]{color:var(--coral-600);font-weight:600}.StaffNavLinks-module__xxnYLa__chevron{flex-shrink:0;width:.875rem;height:.875rem;transition:transform .15s}.StaffNavLinks-module__xxnYLa__chevron[data-open=true]{transform:rotate(90deg)}.StaffNavLinks-module__xxnYLa__groupItems{border-left:1px solid hsl(var(--border));flex-direction:column;gap:.125rem;margin:0 0 0 1.3125rem;padding:0 0 0 .5rem;list-style:none;display:flex}.StaffNavLinks-module__xxnYLa__groupItem{padding:.375rem .75rem .375rem .8125rem}@media (max-width:640px){.StaffNavLinks-module__xxnYLa__groupItem{padding-top:.625rem;padding-bottom:.625rem}}@media (prefers-reduced-motion:reduce){.StaffNavLinks-module__xxnYLa__chevron{transition:none}}
.CopyButton-module__pvcrta__button{flex:none}.CopyButton-module__pvcrta__button svg{flex:none;width:14px;height:14px}.CopyButton-module__pvcrta__copied svg{color:var(--ds-success)}.CopyButton-module__pvcrta__srOnly{}
.authShell-module__BM_P5q__container{width:100%;min-height:100vh;display:flex}.authShell-module__BM_P5q__loginColumn{background-color:var(--background);flex-direction:column;width:60%;padding:0;display:flex}.authShell-module__BM_P5q__logo{width:fit-content;margin:1.5rem 0 2rem 2rem;display:block}.authShell-module__BM_P5q__loginContent{flex-direction:column;align-items:center;width:100%;margin-top:2.5rem;padding:0 1.5rem;display:flex}.authShell-module__BM_P5q__loginContent>*{width:100%;max-width:400px}:is(.authShell-module__BM_P5q__loginContent .cl-headerTitle,.authShell-module__BM_P5q__loginContent .cl-headerSubtitle,.authShell-module__BM_P5q__loginContent .cl-header,.authShell-module__BM_P5q__loginContent .cl-main,.authShell-module__BM_P5q__loginContent .cl-footer){text-align:center}.authShell-module__BM_P5q__bannerColumn{background-color:var(--coral-600);box-sizing:border-box;justify-content:center;align-items:center;width:40%;padding:2rem;display:flex}@media (max-width:900px){.authShell-module__BM_P5q__container{flex-direction:column;min-height:100vh}.authShell-module__BM_P5q__bannerColumn{order:2;width:100%;padding:2.5rem 1.5rem}.authShell-module__BM_P5q__loginColumn{order:1;width:100%}.authShell-module__BM_P5q__logo{margin:1.5rem 0 1.5rem 1.5rem}.authShell-module__BM_P5q__loginContent{margin-top:.5rem;padding-bottom:2.5rem}}@media (max-width:640px){.authShell-module__BM_P5q__logo{margin:1rem 0 1rem 1rem}.authShell-module__BM_P5q__logo img{width:144px;height:auto}.authShell-module__BM_P5q__loginContent{margin-top:0;padding:0 1rem 2rem}:is(.authShell-module__BM_P5q__loginContent .cl-cardBox,.authShell-module__BM_P5q__loginContent .cl-card){box-shadow:none;border:none}.authShell-module__BM_P5q__bannerColumn{padding:2rem 1rem}}
.orders-module__ayFTVq__container{}
.SignOut-module__nTIMia__message{color:var(--ds-text-muted);margin:0;font-size:15px}
.agreements-module__jb0dhW__section{margin-top:32px}.agreements-module__jb0dhW__sectionTitle{letter-spacing:-.01em;color:var(--ds-text);margin:0 0 12px;font-size:16px;font-weight:700}.agreements-module__jb0dhW__versionTitle{color:var(--ds-text);font-weight:600}
.page-module__FgWU2G__flagKey{word-wrap:anywhere}
.FilesListClient-module___IpSPa__toolbar{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.FilesListClient-module___IpSPa__selectAll{cursor:pointer;align-items:center;gap:.4rem;font-size:.9rem;display:flex}.FilesListClient-module___IpSPa__selectedCount{color:var(--gray-600,#555);font-size:.9rem}.FilesListClient-module___IpSPa__rowCheckbox{margin-right:.6rem}
.page-module__XUxQFG__clientId{word-wrap:anywhere}.page-module__XUxQFG__controls{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.page-module__XUxQFG__error{color:var(--ds-danger);font-size:12px}
.TemplateEditor-module__GVx4Qq__layout{grid-gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.TemplateEditor-module__GVx4Qq__column{flex-direction:column;gap:16px;min-width:0;display:flex}.TemplateEditor-module__GVx4Qq__panel{background:var(--ds-card-bg);border:1px solid var(--ds-border);border-radius:var(--radius);padding:var(--card-padding-y) var(--card-padding-x);flex-direction:column;gap:12px;display:flex}.TemplateEditor-module__GVx4Qq__panelTitle{font-size:var(--card-title-size);color:var(--ds-text);margin:0;font-weight:600}.TemplateEditor-module__GVx4Qq__panelNote{color:var(--ds-text-muted);margin:0;font-size:12px;line-height:1.5}.TemplateEditor-module__GVx4Qq__actions{flex-wrap:wrap;gap:8px;display:flex}.TemplateEditor-module__GVx4Qq__placeholders{flex-direction:column;gap:6px;margin:0;display:flex}.TemplateEditor-module__GVx4Qq__placeholder{flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.TemplateEditor-module__GVx4Qq__placeholder dt{flex:none}.TemplateEditor-module__GVx4Qq__placeholder dd{min-width:0;color:var(--ds-text-muted);word-wrap:anywhere;margin:0}.TemplateEditor-module__GVx4Qq__placeholder code{background:var(--ds-bg);border:1px solid var(--ds-border);border-radius:var(--radius-sm);padding:1px 6px;font-size:12px}.TemplateEditor-module__GVx4Qq__previewHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.TemplateEditor-module__GVx4Qq__previewControls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.TemplateEditor-module__GVx4Qq__meta{flex-direction:column;gap:6px;margin:0;font-size:13px;display:flex}.TemplateEditor-module__GVx4Qq__meta dt{text-transform:uppercase;letter-spacing:.04em;color:var(--ds-text-muted);font-size:11px;font-weight:600}.TemplateEditor-module__GVx4Qq__meta dd{word-wrap:anywhere;margin:0}.TemplateEditor-module__GVx4Qq__frame{border:1px solid var(--ds-border);border-radius:var(--radius-sm);background:#fff;width:100%;height:640px}.TemplateEditor-module__GVx4Qq__text{white-space:pre-wrap;background:var(--ds-bg);border:1px solid var(--ds-border);border-radius:var(--radius-sm);max-height:640px;margin:0;padding:12px;font-size:12px;line-height:1.6;overflow:auto}@media (max-width:1023px){.TemplateEditor-module__GVx4Qq__layout{grid-template-columns:minmax(0,1fr)}.TemplateEditor-module__GVx4Qq__frame{height:480px}}
.notificationTemplates-module__4Si5PG__section{margin-top:32px}.notificationTemplates-module__4Si5PG__sectionTitle{letter-spacing:-.01em;color:var(--ds-text);margin:0 0 4px;font-size:16px;font-weight:700}.notificationTemplates-module__4Si5PG__sectionNote{color:var(--ds-text-muted);margin:0 0 12px;font-size:13px;line-height:1.5}
.orders-module__BriaLW__subjectLink{color:inherit;text-decoration-line:underline}
.page-module__W5eN3q__agreementLink{color:var(--ds-text);font-weight:var(--link-weight);text-decoration-line:underline}.page-module__W5eN3q__pdfLink{color:var(--ds-text);text-decoration-line:underline}
.MessageThread-module__kPisRW__screen{min-width:0;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:max(24px, var(--safe-area-bottom));flex-direction:column;display:flex}@media (min-width:1024px){.MessageThread-module__kPisRW__screen{margin-left:2.5rem;margin-right:2.5rem;margin-left:calc(2.5rem - var(--shell-content-pad-x,0px));margin-right:calc(2.5rem - var(--shell-content-pad-x,0px))}}.MessageThread-module__kPisRW__screen>*{flex:none}.MessageThread-module__kPisRW__layout{flex:1 1 0;align-items:stretch;gap:24px;min-height:0;display:flex}.MessageThread-module__kPisRW__thread{--thread-max-height:none;flex:1 1 0;min-width:0;min-height:0}.MessageThread-module__kPisRW__sidebar{flex-direction:column;flex:0 260px;gap:12px;min-width:200px;min-height:0;display:flex;overflow-y:auto}.MessageThread-module__kPisRW__sidebarHeading{letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-muted);margin:0;font-size:11px;font-weight:700}.MessageThread-module__kPisRW__filesToggle{display:none;}.MessageThread-module__kPisRW__chevron,.MessageThread-module__kPisRW__chevronOpen{transition:transform .15s}.MessageThread-module__kPisRW__chevronOpen{transform:rotate(180deg)}.MessageThread-module__kPisRW__sidebarFiles{flex-direction:column;gap:8px;display:flex}.MessageThread-module__kPisRW__sidebarEmpty{color:var(--ds-text-muted);margin:0;font-size:13px}@media (max-width:640px){.MessageThread-module__kPisRW__screen{padding-bottom:max(12px, var(--safe-area-bottom))}.MessageThread-module__kPisRW__layout{flex-direction:column;gap:8px}.MessageThread-module__kPisRW__sidebar{flex:none;order:-1;gap:8px;min-width:0;overflow-y:visible}.MessageThread-module__kPisRW__sidebarNoFiles,.MessageThread-module__kPisRW__sidebarHeading{display:none}.MessageThread-module__kPisRW__filesToggle{display:block}.MessageThread-module__kPisRW__sidebarFiles{max-height:35dvh;overflow-y:auto}.MessageThread-module__kPisRW__sidebarFiles:not([data-open=true]){display:none}}
.OverviewActivity-module__BGap7W__panel{grid-column:1/-1}.OverviewActivity-module__BGap7W__list{margin:0;padding:0;list-style:none;}
.RequestCard-module__uIIGJq__card{}.RequestCard-module__uIIGJq__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.RequestCard-module__uIIGJq__title{min-width:0;min-height:var(--card-header-min-height);flex-wrap:wrap;flex:auto;align-items:center;gap:8px;display:flex;}.RequestCard-module__uIIGJq__corner{min-height:var(--card-header-min-height);flex:none;align-items:center;display:flex}.RequestCard-module__uIIGJq__titleLink{color:inherit;text-decoration-line:none;}.RequestCard-module__uIIGJq__titleLink:hover,.RequestCard-module__uIIGJq__titleLink:focus-visible{text-decoration-line:underline}.RequestCard-module__uIIGJq__titleText{}.RequestCard-module__uIIGJq__facts{margin:var(--card-padding-y) 0 0;gap:12px 20px;}.RequestCard-module__uIIGJq__field{}.RequestCard-module__uIIGJq__fieldLabel{}.RequestCard-module__uIIGJq__fieldValue{font-weight:600;}.RequestCard-module__uIIGJq__timeField{}.RequestCard-module__uIIGJq__secondaryField{}
.TasksList-module__8yrHQW__absent{}
.WelcomeForm-module__oOKDda__form{flex-direction:column;gap:20px;width:100%;max-width:440px;display:flex}.WelcomeForm-module__oOKDda__title{color:var(--ds-text);margin:0 0 8px;font-size:24px;font-weight:700}.WelcomeForm-module__oOKDda__lede{color:var(--ds-text-muted);margin:0;font-size:14px;line-height:1.5}.WelcomeForm-module__oOKDda__lede strong{color:var(--ds-text);font-weight:600}.WelcomeForm-module__oOKDda__row{}.WelcomeForm-module__oOKDda__error{color:var(--ds-danger);font-size:12px}.WelcomeForm-module__oOKDda__actions{justify-content:flex-start;display:flex}@media (max-width:640px){.WelcomeForm-module__oOKDda__title{font-size:20px}.WelcomeForm-module__oOKDda__actions>*{flex:1}}
.BugReportReplyForm-module__wZD8Rq__form{flex-direction:column;gap:8px;display:flex}.BugReportReplyForm-module__wZD8Rq__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.BugReportReplyForm-module__wZD8Rq__hint{font-size:var(--card-meta-size);color:var(--ds-text-muted);margin:0}.BugReportReplyForm-module__wZD8Rq__error{color:var(--ds-danger);margin:0;font-size:12px}.BugReportReplyForm-module__wZD8Rq__srOnly{}.BugReportReplyForm-module__wZD8Rq__statusControl{align-items:center;gap:8px;display:flex}
.ImagePromptList-module__CC4n2G__toggle{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:8px;padding:0;display:flex}.ImagePromptList-module__CC4n2G__toggle:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px;border-radius:var(--radius-sm)}.ImagePromptList-module__CC4n2G__chevron{color:var(--ds-text-muted);flex-shrink:0;margin-top:2px;transition:transform .15s;transform:rotate(-90deg)}.ImagePromptList-module__CC4n2G__toggle:hover .ImagePromptList-module__CC4n2G__chevron{color:var(--ds-text)}.ImagePromptList-module__CC4n2G__toggle[aria-expanded=true] .ImagePromptList-module__CC4n2G__chevron{transform:none}.ImagePromptList-module__CC4n2G__path{word-wrap:anywhere;min-width:0}
.MessageUserButton-module__PBKaZq__button{}
.StaffBillingPayments-module__27yjSG__title{font-weight:600}.StaffBillingPayments-module__27yjSG__link{color:inherit;text-decoration-line:underline}
.StaffOrders-module__nk322q__link{color:inherit;text-decoration-line:underline}.StaffOrders-module__nk322q__outstanding{color:var(--ds-text);font-weight:600}.StaffOrders-module__nk322q__overdue{color:var(--ds-danger);font-weight:600}
