.ApprovalReviewModal-module__Df8yFa__overlay{z-index:1000;background:var(--review-scrim);display:flex;position:fixed;inset:0}.ApprovalReviewModal-module__Df8yFa__modal{border:1px solid var(--border-color);border-radius:var(--radius-nested,12px);background:var(--card-background);width:min(1080px,100vw - 40px);max-width:none;height:min(760px,100dvh - 48px);max-height:none;color:var(--text-color);box-shadow:0 24px 80px var(--review-shadow-color);margin:auto;padding:0;position:relative}.ApprovalReviewModal-module__Df8yFa__modal[open]{flex-direction:column;display:flex}.ApprovalReviewModal-module__Df8yFa__expanded{width:calc(100vw - 24px);height:calc(100dvh - 24px)}.ApprovalReviewModal-module__Df8yFa__header,.ApprovalReviewModal-module__Df8yFa__footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.ApprovalReviewModal-module__Df8yFa__header{border-bottom:1px solid var(--border-color)}.ApprovalReviewModal-module__Df8yFa__header h2{font-size:14px;font-weight:var(--font-weight-semibold);margin:0}.ApprovalReviewModal-module__Df8yFa__header p{color:var(--muted-text);margin:4px 0 0;font-size:12px}.ApprovalReviewModal-module__Df8yFa__actions{align-items:center;gap:8px;display:flex}.ApprovalReviewModal-module__Df8yFa__body{flex:1;grid-template-columns:minmax(240px,32%) minmax(0,1fr);min-height:0;display:grid}.ApprovalReviewModal-module__Df8yFa__single{grid-template-columns:minmax(0,1fr)}.ApprovalReviewModal-module__Df8yFa__list{border-right:1px solid var(--border-color);padding:0 1px 10px 10px;overflow:auto}.ApprovalReviewModal-module__Df8yFa__selectAll{color:var(--muted-text);align-items:center;gap:10px;padding:8px;font-size:12px;display:flex}.ApprovalReviewModal-module__Df8yFa__row{border:1px solid var(--border-color);background:var(--card-background);border-radius:var(--radius-record-row,6px);align-items:flex-start;gap:10px;margin-bottom:6px;padding:10px 8px;display:flex}.ApprovalReviewModal-module__Df8yFa__row[data-active=true]{background:color-mix(in srgb,var(--brand-color)5%,var(--card-background));border-color:color-mix(in srgb,var(--brand-color)30%,var(--border-color))}.ApprovalReviewModal-module__Df8yFa__row input{margin-top:3px}.ApprovalReviewModal-module__Df8yFa__preview{text-align:left;min-width:0;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex:1;padding:0;font-size:12px}.ApprovalReviewModal-module__Df8yFa__preview strong,.ApprovalReviewModal-module__Df8yFa__preview small{display:block}.ApprovalReviewModal-module__Df8yFa__preview small{color:var(--muted-text);margin-top:4px}.ApprovalReviewModal-module__Df8yFa__preview:focus-visible{outline:2px solid var(--input-focus-border);outline-offset:3px}.ApprovalReviewModal-module__Df8yFa__detail{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ApprovalReviewModal-module__Df8yFa__detailFields{border:0;min-width:0;margin:0;padding:0}.ApprovalReviewModal-module__Df8yFa__footer{border-top:1px solid var(--border-color);color:var(--muted-text);font-size:12px}.ApprovalReviewModal-module__Df8yFa__empty{height:100%;color:var(--muted-text);place-items:center;font-size:13px;display:grid}@media (max-width:640px){.ApprovalReviewModal-module__Df8yFa__body{grid-template-rows:minmax(100px,30%) minmax(0,1fr);grid-template-columns:1fr}.ApprovalReviewModal-module__Df8yFa__single{grid-template-rows:1fr}.ApprovalReviewModal-module__Df8yFa__list{border-right:0;border-bottom:1px solid var(--border-color)}.ApprovalReviewModal-module__Df8yFa__footer{flex-wrap:wrap}}.ApprovalReviewModal-module__Df8yFa__toolbar{border:0;border-bottom:1px solid var(--border-color);margin:0;padding:10px 18px}.ApprovalReviewModal-module__Df8yFa__detail>.ApprovalReviewModal-module__Df8yFa__detailFields{flex:1;min-height:0;overflow:auto}.ApprovalReviewModal-module__Df8yFa__detail>.ApprovalReviewModal-module__Df8yFa__detailFields>div{height:100%}.ApprovalReviewModal-module__Df8yFa__modal[data-borderless-chrome]>.ApprovalReviewModal-module__Df8yFa__header,.ApprovalReviewModal-module__Df8yFa__modal[data-borderless-chrome]>.ApprovalReviewModal-module__Df8yFa__footer,.ApprovalReviewModal-module__Df8yFa__modal[data-borderless-chrome] .ApprovalReviewModal-module__Df8yFa__list,.ApprovalReviewModal-module__Df8yFa__modal[data-borderless-chrome]>.ApprovalReviewModal-module__Df8yFa__toolbar{border:0}.ApprovalReviewModal-module__Df8yFa__modal[data-borderless-chrome] .ApprovalReviewModal-module__Df8yFa__row{background:var(--hover-background);border:0;border-radius:12px;margin-bottom:8px;padding:12px}.ApprovalReviewModal-module__Df8yFa__modal[data-borderless-chrome] .ApprovalReviewModal-module__Df8yFa__row[data-active=true]{background:color-mix(in srgb,var(--text-color)9%,var(--card-background))}
.ChatBubble-module__aMay0a__bubble{overflow-wrap:anywhere;width:fit-content;max-width:100%;font-size:var(--font-size-sm,13px);padding:10px 14px;line-height:1.6}.ChatBubble-module__aMay0a__incoming{background:var(--hover-background);color:var(--text-color);border-radius:6px 18px 18px}.ChatBubble-module__aMay0a__outgoing{background:var(--text-color);color:var(--background-color);border-radius:18px 6px 18px 18px}html.dark .ChatBubble-module__aMay0a__outgoing{background:var(--chat-bubble-other-bg);color:var(--palette-black)}
.PaginatedPicker-module__F58o2q__trigger{justify-content:flex-start;width:100%;min-width:0}.PaginatedPicker-module__F58o2q__trigger>span{min-width:0}.PaginatedPicker-module__F58o2q__selectedLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PaginatedPicker-module__F58o2q__options{width:min(320px,100vw - 48px);padding:var(--space-2,8px)}.PaginatedPicker-module__F58o2q__list{max-height:240px;overflow-y:auto}.PaginatedPicker-module__F58o2q__option{white-space:normal;height:auto;min-height:var(--button-height-md,32px);text-align:left;justify-content:flex-start}
.StageDots-module__kQDG_W__stageCell{align-items:center;min-width:0;display:flex}.StageDots-module__kQDG_W__stageProgress{min-width:0}.StageDots-module__kQDG_W__stageDots{align-items:center;gap:3px;min-width:0;display:inline-flex}.StageDots-module__kQDG_W__stageDot{box-sizing:border-box;border:1px solid var(--sd-tone-gray-tint);border-radius:var(--radius-pill);background:var(--sd-tone-gray-tint);flex:0 0 10px;width:10px;height:3px}.StageDots-module__kQDG_W__stageDotComplete{border-color:var(--sd-tone-green-solid);background:var(--sd-tone-green-solid)}.StageDots-module__kQDG_W__stageDotCurrent{border-color:var(--sd-tone-green-solid);background:var(--sd-tone-green-tint)}.StageDots-module__kQDG_W__stageDotStopped{border-color:var(--sd-tone-red-solid);background:var(--sd-tone-red-solid)}.StageDots-module__kQDG_W__stageLabel{max-width:100%;color:var(--secondary-text);font-size:var(--record-cell-meta-size,var(--font-size-xs));font-weight:var(--type-body-weight,400);line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StageDots-module__kQDG_W__stageCell .StageDots-module__kQDG_W__stageProgress{align-items:center;gap:8px;width:100%;display:flex}.StageDots-module__kQDG_W__stageDots{flex:none}.StageDots-module__kQDG_W__stageLabel{flex:auto;display:block}.StageDots-module__kQDG_W__stageDotWarning{border-color:var(--sd-tone-yellow-solid);background:var(--sd-tone-yellow-solid)}.StageDots-module__kQDG_W__stageDotBlue{border-color:var(--sd-tone-blue-solid);background:var(--sd-tone-blue-tint)}.StageDots-module__kQDG_W__stageDotOrange{border-color:var(--sd-tone-orange-solid);background:var(--sd-tone-orange-tint)}
.StageSteps-module__Ad-lcq__root{align-items:flex-start;min-width:0;display:inline-flex}.StageSteps-module__Ad-lcq__sm{align-items:center;gap:3px}.StageSteps-module__Ad-lcq__md{gap:6px;width:100%;display:flex}.StageSteps-module__Ad-lcq__node{flex-direction:column;flex:none;align-items:center;gap:4px;display:inline-flex}.StageSteps-module__Ad-lcq__dot{box-sizing:border-box;border-radius:50%;position:relative}.StageSteps-module__Ad-lcq__sm .StageSteps-module__Ad-lcq__dot{width:9px;height:9px}.StageSteps-module__Ad-lcq__md .StageSteps-module__Ad-lcq__dot{width:13px;height:13px}.StageSteps-module__Ad-lcq__complete{background:var(--sd-tone-green-solid)}.StageSteps-module__Ad-lcq__md .StageSteps-module__Ad-lcq__complete:after{content:"";border:solid var(--background-color);border-width:0 1.6px 1.6px 0;width:3.2px;height:6px;position:absolute;top:2.2px;left:3.8px;transform:rotate(42deg)}.StageSteps-module__Ad-lcq__blue{background:var(--sd-tone-blue-solid);box-shadow:0 0 0 2px var(--sd-tone-blue-tint)}.StageSteps-module__Ad-lcq__orange{background:var(--sd-tone-orange-solid);box-shadow:0 0 0 2px var(--sd-tone-orange-tint)}.StageSteps-module__Ad-lcq__notStarted{border:1px solid var(--sd-tone-gray-solid);background:0 0}.StageSteps-module__Ad-lcq__connector{background:var(--border-color);border-radius:1px;flex:none;height:2px}.StageSteps-module__Ad-lcq__sm .StageSteps-module__Ad-lcq__connector{width:10px}.StageSteps-module__Ad-lcq__md .StageSteps-module__Ad-lcq__connector{flex:auto;min-width:18px;margin-top:5.5px}.StageSteps-module__Ad-lcq__connectorDone{background:var(--sd-tone-green-solid)}.StageSteps-module__Ad-lcq__label{font-size:var(--font-size-xs);line-height:var(--line-height-tight);color:var(--muted-text);white-space:nowrap}.StageSteps-module__Ad-lcq__labelCurrent{color:var(--text-color);font-weight:var(--font-weight-semibold)}.StageSteps-module__Ad-lcq__stopped{background:var(--sd-tone-red-solid)}.StageSteps-module__Ad-lcq__green{background:var(--sd-tone-green-tint);border:1px solid var(--sd-tone-green-solid)}.StageSteps-module__Ad-lcq__yellow{background:var(--sd-tone-yellow-solid)}
.SigningField-module__ToCKqW__field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.SigningField-module__ToCKqW__root{border-radius:var(--radius-chip);background:var(--input-bg);transition:background-color var(--motion-control),border-color var(--motion-control);border:1.5px solid #0000;flex-direction:column;display:flex;position:relative}.SigningField-module__ToCKqW__root:hover:not(:focus-within){background:var(--input-hover-bg)}.SigningField-module__ToCKqW__root[data-size=line]{min-height:56px}.SigningField-module__ToCKqW__root[data-size=signature]{min-height:176px}.SigningField-module__ToCKqW__root:focus-within{background:var(--input-hover-bg);border-color:var(--input-focus-border)}.SigningField-module__ToCKqW__root[data-invalid]{border-color:var(--error-color)}.SigningField-module__ToCKqW__tag{padding:var(--space-2)var(--space-3)0;color:var(--text-dimmed);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight,1.2);letter-spacing:var(--letter-spacing-wide)}.SigningField-module__ToCKqW__required{color:var(--error-color);margin-left:2px}.SigningField-module__ToCKqW__body{flex-direction:column;flex:1;min-width:0;display:flex}.SigningField-module__ToCKqW__input{width:100%;height:32px;padding:0 var(--space-3)var(--space-1);color:var(--text-color);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);background:0 0;border:0;outline:none}.SigningField-module__ToCKqW__input::placeholder{color:var(--input-placeholder)}.SigningField-module__ToCKqW__error{color:var(--error-color);font-size:var(--font-size-sm);margin:0}
.Calendar-module__Uzx_OW__navigation,.Calendar-module__Uzx_OW__layers{align-items:center;gap:var(--space-1);flex:none;display:flex}.Calendar-module__Uzx_OW__month{margin-left:var(--space-2);color:var(--text-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap}.Calendar-module__Uzx_OW__grid,.Calendar-module__Uzx_OW__agenda,.Calendar-module__Uzx_OW__dayList{--calendar-entry-height:26px;--calendar-entry-gap:3px}.Calendar-module__Uzx_OW__grid{border-top:1px solid var(--border-color)}.Calendar-module__Uzx_OW__week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.Calendar-module__Uzx_OW__weekday{padding:var(--space-2)var(--space-2)var(--space-1);color:var(--text-tertiary);font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.Calendar-module__Uzx_OW__day{min-width:0;padding:var(--space-2);border-top:1px solid var(--border-color);border-right:1px solid color-mix(in srgb,var(--border-color)55%,transparent)}.Calendar-module__Uzx_OW__day:last-child{border-right:0}.Calendar-module__Uzx_OW__day[data-outside=true] .Calendar-module__Uzx_OW__date{color:var(--text-tertiary)}.Calendar-module__Uzx_OW__date{width:24px;height:24px;color:var(--text-dimmed);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.Calendar-module__Uzx_OW__date[aria-current=date]{background:var(--brand-color);color:var(--brand-contrast);font-weight:var(--font-weight-medium);border-radius:50%}.Calendar-module__Uzx_OW__weekContainer{position:relative}.Calendar-module__Uzx_OW__weekEntries{pointer-events:none;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:var(--calendar-entry-height);gap:var(--calendar-entry-gap)3px;padding:0 3px;display:grid;position:absolute;top:36px;left:0;right:0}.Calendar-module__Uzx_OW__entry.Calendar-module__Uzx_OW__entry{width:100%;min-width:0;height:var(--calendar-entry-height);min-height:var(--calendar-entry-height);padding:0 var(--space-2);background:var(--surface-subtle);color:var(--text-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;text-align:left;box-shadow:none;border:0;border-radius:6px;justify-content:flex-start;overflow:hidden}.Calendar-module__Uzx_OW__entry.Calendar-module__Uzx_OW__entry:hover:not(:disabled){background:var(--hover-background)}.Calendar-module__Uzx_OW__entry.Calendar-module__Uzx_OW__entry[data-range=true]{background:color-mix(in srgb,var(--brand-color)14%,transparent)}.Calendar-module__Uzx_OW__entry.Calendar-module__Uzx_OW__entry[data-range=true]:hover:not(:disabled){background:color-mix(in srgb,var(--brand-color)22%,transparent)}.Calendar-module__Uzx_OW__entry.Calendar-module__Uzx_OW__entry[data-color]{background:color-mix(in srgb,var(--calendar-color)22%,transparent)}.Calendar-module__Uzx_OW__entry.Calendar-module__Uzx_OW__entry[data-color]:hover:not(:disabled){background:color-mix(in srgb,var(--calendar-color)32%,transparent)}.Calendar-module__Uzx_OW__entry[data-continues-before=true]{border-top-left-radius:0;border-bottom-left-radius:0}.Calendar-module__Uzx_OW__entry[data-continues-after=true]{border-top-right-radius:0;border-bottom-right-radius:0}.Calendar-module__Uzx_OW__entry>span{justify-content:flex-start;width:100%;min-width:0}.Calendar-module__Uzx_OW__more{align-self:start;min-width:0}.Calendar-module__Uzx_OW__dayList{gap:var(--calendar-entry-gap);width:240px;padding:0 var(--space-1)var(--space-1);display:grid}.Calendar-module__Uzx_OW__dayList .Calendar-module__Uzx_OW__agendaDate{margin-top:var(--space-1)}.Calendar-module__Uzx_OW__agenda{display:none}.Calendar-module__Uzx_OW__agenda section>div+div{margin-top:var(--calendar-entry-gap)}.Calendar-module__Uzx_OW__agendaDate{margin:var(--space-4)0 var(--space-2);color:var(--text-dimmed);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.Calendar-module__Uzx_OW__agenda .Calendar-module__Uzx_OW__entry.Calendar-module__Uzx_OW__entry{height:44px;min-height:44px;padding:0 var(--space-3);font-size:var(--font-size-sm);border-radius:10px}.Calendar-module__Uzx_OW__agendaRow{align-items:center;column-gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.Calendar-module__Uzx_OW__agendaRow>.Calendar-module__Uzx_OW__agendaDate{grid-column:1/-1}.Calendar-module__Uzx_OW__colorControl{opacity:0;place-self:center end;margin-right:2px;transition:opacity .12s;display:flex}.Calendar-module__Uzx_OW__entry:hover+.Calendar-module__Uzx_OW__colorControl,.Calendar-module__Uzx_OW__colorControl:hover,.Calendar-module__Uzx_OW__colorControl:focus-within,.Calendar-module__Uzx_OW__colorControl[data-open]{opacity:1}@media (hover:none){.Calendar-module__Uzx_OW__colorControl{opacity:1}}.Calendar-module__Uzx_OW__colorButton.Calendar-module__Uzx_OW__colorButton,.Calendar-module__Uzx_OW__colorButton.Calendar-module__Uzx_OW__colorButton:hover:not(:disabled){width:24px;height:24px;box-shadow:none;color:var(--text-dimmed);background:0 0;padding:0}.Calendar-module__Uzx_OW__colorButton.Calendar-module__Uzx_OW__colorButton:hover:not(:disabled){color:var(--text-color)}.Calendar-module__Uzx_OW__colorPanel{gap:var(--space-3);width:236px;padding:var(--space-2);display:grid}.Calendar-module__Uzx_OW__colorGrid{justify-items:center;gap:var(--space-2);grid-template-columns:repeat(6,1fr);display:grid}.Calendar-module__Uzx_OW__colorCustom{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-color);display:grid}.Calendar-module__Uzx_OW__colorHeading{color:var(--text-dimmed);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.Calendar-module__Uzx_OW__colorPreview{background:var(--calendar-color);width:14px;height:14px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-color)12%,transparent);border-radius:50%;display:block}.Calendar-module__Uzx_OW__colorCodes{gap:2px var(--space-3);font-size:var(--font-size-xs);grid-template-columns:auto 1fr;margin:0;display:grid}.Calendar-module__Uzx_OW__colorCodes dt{color:var(--text-tertiary);font-weight:var(--font-weight-medium)}.Calendar-module__Uzx_OW__colorCodes dd{color:var(--text-color);font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;margin:0}.Calendar-module__Uzx_OW__colorDot{background:var(--calendar-color);width:24px;height:24px;color:var(--mantine-color-white);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .12s;display:inline-flex}.Calendar-module__Uzx_OW__colorDot[data-default]{background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border-color);color:var(--text-color)}.Calendar-module__Uzx_OW__colorDot:hover{transform:scale(1.12)}.Calendar-module__Uzx_OW__colorDot:focus-visible{outline:2px solid var(--brand-color);outline-offset:2px}.Calendar-module__Uzx_OW__colorDot[aria-pressed=true]{box-shadow:0 0 0 2px var(--card-background),0 0 0 4px var(--calendar-color,var(--border-color))}@media (prefers-reduced-motion:reduce){.Calendar-module__Uzx_OW__colorControl,.Calendar-module__Uzx_OW__colorDot{transition:none}}@media (max-width:767px){.Calendar-module__Uzx_OW__grid{display:none}.Calendar-module__Uzx_OW__agenda{display:block}}.Calendar-module__Uzx_OW__entry.Calendar-module__Uzx_OW__entry[data-tone],.Calendar-module__Uzx_OW__swatch[data-tone]{--tone-accent:var(--purple-color);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--tone-accent)14%,transparent)0 6px,color-mix(in srgb,var(--tone-accent)6%,transparent)6px 12px);border:1px dashed color-mix(in srgb,var(--tone-accent)35%,transparent)}.Calendar-module__Uzx_OW__entry.Calendar-module__Uzx_OW__entry[data-tone=mint],.Calendar-module__Uzx_OW__swatch[data-tone=mint]{--tone-accent:var(--success-color)}.Calendar-module__Uzx_OW__entry.Calendar-module__Uzx_OW__entry[data-tone=sky],.Calendar-module__Uzx_OW__swatch[data-tone=sky]{--tone-accent:var(--sd-tone-blue-solid)}.Calendar-module__Uzx_OW__legend{gap:var(--space-3);color:var(--muted-text);margin:0;padding:0;font-size:12px;list-style:none;display:flex}.Calendar-module__Uzx_OW__legend li{align-items:center;gap:var(--space-1);display:inline-flex}.Calendar-module__Uzx_OW__swatch{border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}.Calendar-module__Uzx_OW__entry,.Calendar-module__Uzx_OW__more,.Calendar-module__Uzx_OW__handle,.Calendar-module__Uzx_OW__colorControl{pointer-events:auto}.Calendar-module__Uzx_OW__grid[data-selectable] .Calendar-module__Uzx_OW__day{cursor:cell;-webkit-user-select:none;user-select:none}.Calendar-module__Uzx_OW__grid[data-dragging]{-webkit-user-select:none;user-select:none}.Calendar-module__Uzx_OW__grid[data-selectable]:not([data-dragging]) .Calendar-module__Uzx_OW__day:hover{background:var(--hover-background)}.Calendar-module__Uzx_OW__day[data-proposed]{background:color-mix(in srgb,var(--purple-color)10%,transparent)}.Calendar-module__Uzx_OW__handle{z-index:1;width:6px;height:var(--calendar-entry-height);cursor:ew-resize;position:relative}.Calendar-module__Uzx_OW__handle[data-edge=start]{justify-self:start}.Calendar-module__Uzx_OW__handle[data-edge=end]{justify-self:end}
