.authForm_form__sJQQh{display:flex;flex-direction:column;gap:1rem}.authForm_label__vm88q{font-weight:500}.authForm_input__T_FFu,.authForm_label__vm88q{font-size:.875rem;color:var(--color-text,#0f172a)}.authForm_input__T_FFu{width:100%;padding:.5rem .75rem;border:1px solid var(--color-border,#e2e8f0);border-radius:.375rem;background:var(--color-surface,#fff)}.authForm_input__T_FFu:focus{outline:2px solid var(--color-primary,#2563eb);outline-offset:2px}.authForm_inputReadOnly___I3cA{width:100%;padding:.5rem .75rem;font-size:.875rem;border:1px solid var(--color-border,#e2e8f0);border-radius:.375rem;background:var(--color-muted,#f8fafc);color:var(--color-text-muted,#64748b);cursor:not-allowed}.authForm_error__b4CfY{margin:0;font-size:.875rem;color:var(--color-error)}.authForm_success__w0Bbt{margin:0 0 1rem}.authForm_hint__nSXs7,.authForm_success__w0Bbt{font-size:.875rem;color:var(--color-text-muted,#64748b);line-height:1.5}.authForm_hint__nSXs7{margin:0}.authForm_submit__jLv1d{align-self:flex-start}.authForm_submitButton__Jb3u9{font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.5;padding:.5rem 1rem;border-radius:.375rem;border:1px solid transparent;cursor:pointer;background-color:var(--color-primary,#2563eb);color:var(--color-on-primary,#fff);border-color:var(--color-primary,#2563eb);transition:background-color .15s ease,border-color .15s ease}.authForm_submitButton__Jb3u9:hover:not(:disabled){background-color:var(--color-primary-hover,#1d4ed8);border-color:var(--color-primary-hover,#1d4ed8)}.authForm_submitButton__Jb3u9:disabled{opacity:.6;cursor:not-allowed}.authForm_googleBlock__IU1U9{display:flex;flex-direction:column;gap:.75rem;width:100%}.authForm_googleButton__99to2{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;width:100%;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.5;padding:.5rem 1rem;border-radius:.375rem;border:1px solid var(--color-border,#e2e8f0);cursor:pointer;background:var(--color-surface,#fff);color:var(--color-text,#0f172a);transition:background-color .15s ease,border-color .15s ease}.authForm_googleButton__99to2:hover:not(:disabled){background:var(--color-muted,#f8fafc);border-color:var(--color-border,#cbd5e1)}.authForm_googleButton__99to2:focus-visible{outline:2px solid var(--color-primary,#2563eb);outline-offset:2px}.authForm_googleButton__99to2:disabled{opacity:.6;cursor:not-allowed}.authForm_googleIcon__NuMsM{width:1.125rem;height:1.125rem;flex-shrink:0}.authForm_authDivider__hdZ1X{display:flex;align-items:center;gap:.75rem;width:100%;margin:.25rem 0}.authForm_authDividerLine__S4J3X{flex:1 1 auto;height:1px;background:var(--color-border,#e2e8f0)}.authForm_authDividerLabel__S_h7i{flex-shrink:0;font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:lowercase;color:var(--color-text-muted,#64748b)}@media (min-width:2560px) and (max-width:3839px){.TrussaroRecordDetails_recordDetailsAvatarPhoto__yAnad,.TrussaroRecordDetails_recordDetailsAvatar__XtSdU{width:1.75rem;height:1.75rem}.TrussaroRecordDetails_recordDetailsAvatarInitials__LcfkI{font-size:.75rem}}@media (min-width:3840px){.TrussaroRecordDetails_recordDetailsAvatarPhoto__yAnad,.TrussaroRecordDetails_recordDetailsAvatar__XtSdU{width:2.25rem;height:2.25rem}.TrussaroRecordDetails_recordDetailsAvatarInitials__LcfkI{font-size:.875rem}}.TrussaroRecordDetails_recordDetailsAvatar__XtSdU{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;flex-shrink:0;overflow:hidden}.TrussaroRecordDetails_recordDetailsAvatarInitials__LcfkI{font-size:.625rem;font-weight:600;color:#fff;background:#475569}.TrussaroRecordDetails_recordDetailsAvatarPhoto__yAnad{display:block;padding:0;border:none;background:transparent;object-fit:cover}.TrussaroRecordDetails_recordDetailsStateCell__5FO8K>[data-trussaro-pill][data-variant=detail]{align-self:start;min-height:1.44rem}.TrussaroRecordDetails_recordDetailsPhotoImage__sa_3T{width:100%;height:100%;border-radius:.7rem}.TrussaroRecordDetails_recordDetailsPhotoImage__sa_3T>span{font-size:2rem}.TrussaroRecordDetails_recordDetailsModalOverlay__ZlFUr{font-family:var(--trussaro-font-family,inherit)}.TrussaroRecordDetails_recordDetailsContactRow__45YhE a:focus-visible,.TrussaroRecordDetails_recordDetailsModalClose__wPzCU:focus-visible{outline:2px solid var(--theme-focus-ring,#2563eb);outline-offset:2px}.TrussaroRecordDetails_recordDetailsModalOverlay__ZlFUr{position:fixed;inset:0;z-index:10020;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(2,6,23,.56);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.TrussaroRecordDetails_recordDetailsModalSurface__OXvA_{display:flex;flex-direction:column;width:min(62.5rem,calc(100vw - 4rem));max-height:calc(100vh - 4rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-border-main,var(--color-border,#e2e8f0)) 68%,transparent);border-radius:1rem;background:var(--theme-surface-main,var(--color-surface,#fff));box-shadow:0 28px 80px rgba(2,6,23,.38)}.TrussaroRecordDetails_recordDetailsModalHeader__7F0WH{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;min-height:3.5rem;padding:.75rem 1.1rem;border-bottom:1px solid color-mix(in srgb,var(--theme-border-main,var(--color-border,#e2e8f0)) 62%,transparent)}.TrussaroRecordDetails_recordDetailsModalTitle__TJuIE{color:var(--theme-text-main,var(--color-text,#0f172a));font-size:.875rem;font-weight:720;letter-spacing:.01em}.TrussaroRecordDetails_recordDetailsModalClose__wPzCU{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid transparent;border-radius:.55rem;background:transparent;color:var(--theme-text-muted,var(--color-text-muted,#64748b));cursor:pointer}.TrussaroRecordDetails_recordDetailsModalClose__wPzCU:hover{background:var(--color-muted,#f1f5f9);color:var(--theme-text-main,var(--color-text,#0f172a))}.TrussaroRecordDetails_recordDetailsModalBody__0IZHQ{min-height:0;overflow:auto;padding:0}.TrussaroRecordDetails_recordDetailsContent__2Ew5z{display:flex;flex-direction:column;min-width:0}.TrussaroRecordDetails_recordDetailsIdentity__SX9tl{display:grid;grid-template-columns:8rem minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:center;padding:1.35rem 1.5rem 1.25rem}.TrussaroRecordDetails_recordDetailsPhoto__hgqwT{width:100%;min-width:0}.TrussaroRecordDetails_recordDetailsPhoto__hgqwT>*{width:100%;height:8rem}.TrussaroRecordDetails_recordDetailsIdentityCopy__ESqf_{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:.55rem}.TrussaroRecordDetails_recordDetailsTitleRow__YE7EE{display:flex;align-items:center;flex-wrap:nowrap;gap:.65rem;width:100%;min-width:0}.TrussaroRecordDetails_recordDetailsName__Dxg1Z{flex:1 1 auto;min-width:0;max-width:100%;margin:0;overflow:hidden;color:var(--theme-text-main,var(--color-text,#0f172a));font-size:clamp(1.35rem,2vw,1.85rem);font-weight:750;letter-spacing:-.025em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.TrussaroRecordDetails_recordDetailsIdentityActions__tRey0{display:inline-flex;align-items:center;gap:.3rem;flex:0 0 auto}.TrussaroRecordDetails_recordDetailsCategoryRow__ndZ0e,.TrussaroRecordDetails_recordDetailsContactRow__45YhE{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;color:var(--theme-text-muted,var(--color-text-muted,#64748b));font-size:.8rem}.TrussaroRecordDetails_recordDetailsPriorityButton__XlBZ2{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid transparent;border-radius:.5rem;background:transparent;color:var(--theme-text-muted,var(--color-text-muted,#64748b));cursor:pointer}.TrussaroRecordDetails_recordDetailsPriorityButtonActive__fMtzk,.TrussaroRecordDetails_recordDetailsPriorityButton__XlBZ2:hover{background:transparent;color:#d97706}.TrussaroRecordDetails_recordDetailsContactRow__45YhE{width:100%;margin-top:.15rem;line-height:1.45}.TrussaroRecordDetails_recordDetailsContactRow__45YhE>span{display:inline-flex;align-items:center;gap:.35rem;min-width:min(100%,calc(10ch + 14px + .35rem))}.TrussaroRecordDetails_recordDetailsContactRow__45YhE svg{flex:0 0 auto;color:#0f766e}.TrussaroRecordDetails_recordDetailsContactValue__r6ubT{overflow:visible;text-overflow:clip;white-space:nowrap;color:inherit;font-size:inherit;font-weight:inherit}.TrussaroRecordDetails_recordDetailsContactRow__45YhE a{color:inherit;text-decoration:none}.TrussaroRecordDetails_recordDetailsContactRow__45YhE a:hover{text-decoration:underline}.TrussaroRecordDetails_recordDetailsAddress__H8JmG{flex-basis:100%;overflow-wrap:anywhere}.TrussaroRecordDetails_recordDetailsContextGrid__SAHh9,.TrussaroRecordDetails_recordDetailsStateGrid__mVktD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid color-mix(in srgb,var(--theme-border-main,var(--color-border,#e2e8f0)) 60%,transparent)}.TrussaroRecordDetails_recordDetailsStateCell__5FO8K{display:grid;grid-template-rows:auto auto 1rem;grid-row-gap:.35rem;row-gap:.35rem;min-width:0;padding:1rem 1.5rem 1.1rem}.TrussaroRecordDetails_recordDetailsStateCell__5FO8K+.TrussaroRecordDetails_recordDetailsStateCell__5FO8K{border-left:1px solid color-mix(in srgb,var(--theme-border-main,var(--color-border,#e2e8f0)) 48%,transparent)}.TrussaroRecordDetails_recordDetailsStateCell__5FO8K strong{color:var(--theme-text-main,var(--color-text,#0f172a));font-size:1.2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.TrussaroRecordDetails_recordDetailsStateCell__5FO8K small{align-self:center;color:var(--theme-text-muted,var(--color-text-muted,#64748b));font-size:.76rem;line-height:1}.TrussaroRecordDetails_recordDetailsSectionLabel__MxAHe{display:inline-flex;align-items:center;gap:.35rem;color:var(--theme-text-muted,var(--color-text-muted,#64748b));font-size:.66rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.TrussaroRecordDetails_recordDetailsContextGrid__SAHh9{padding:1rem 1.5rem;gap:1rem}.TrussaroRecordDetails_recordDetailsContextItem__1_6zW{display:flex;flex-direction:column;gap:.5rem;min-width:0}.TrussaroRecordDetails_recordDetailsContextItem__1_6zW>div{display:flex;align-items:center;gap:.55rem;min-width:0}.TrussaroRecordDetails_recordDetailsContextItem__1_6zW strong{overflow-wrap:anywhere;color:var(--theme-text-main,var(--color-text,#0f172a));font-size:.84rem}.TrussaroRecordDetails_recordDetailsInitials__lEc_u{display:inline-flex;align-items:center;justify-content:center;width:1.95rem;height:1.95rem;flex:0 0 auto;border-radius:999px;background:rgba(37,99,235,.14);color:#2563eb;font-size:.7rem;font-weight:750}.TrussaroRecordDetails_recordDetailsNotes__hzEBi{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem 1.1rem;border-top:1px solid color-mix(in srgb,var(--theme-border-main,var(--color-border,#e2e8f0)) 60%,transparent);background:color-mix(in srgb,var(--theme-surface-main,var(--color-surface,#fff)) 92%,var(--color-muted,#f1f5f9) 8%)}.TrussaroRecordDetails_recordDetailsNotes__hzEBi>div{min-width:0}.TrussaroRecordDetails_recordDetailsNotes__hzEBi p{max-width:44rem;margin:.35rem 0 0;overflow:hidden;color:var(--theme-text-main,var(--color-text,#0f172a));font-size:.84rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.TrussaroRecordDetails_recordDetailsViewNotes__8Y2qH{flex:0 0 auto;border:none;background:transparent;color:var(--color-primary,#2563eb);font:inherit;font-size:.8rem;font-weight:720;cursor:pointer}.TrussaroRecordDetails_recordDetailsViewNotes__8Y2qH:hover{text-decoration:underline}[data-theme=dark] .TrussaroRecordDetails_recordDetailsModalSurface__OXvA_{border-color:color-mix(in srgb,var(--theme-border-main,#3d3e4a) 68%,transparent);background:var(--theme-surface-main,#252836);box-shadow:0 30px 84px rgba(0,0,0,.56)}[data-theme=dark] .TrussaroRecordDetails_recordDetailsModalHeader__7F0WH{border-bottom-color:color-mix(in srgb,var(--theme-border-main,#3d3e4a) 64%,transparent)}[data-theme=dark] .TrussaroRecordDetails_recordDetailsContextGrid__SAHh9,[data-theme=dark] .TrussaroRecordDetails_recordDetailsNotes__hzEBi,[data-theme=dark] .TrussaroRecordDetails_recordDetailsStateGrid__mVktD{border-color:color-mix(in srgb,var(--theme-border-main,#3d3e4a) 62%,transparent)}[data-theme=dark] .TrussaroRecordDetails_recordDetailsStateCell__5FO8K+.TrussaroRecordDetails_recordDetailsStateCell__5FO8K{border-left-color:color-mix(in srgb,var(--theme-border-main,#3d3e4a) 52%,transparent)}[data-theme=dark] .TrussaroRecordDetails_recordDetailsNotes__hzEBi{background:color-mix(in srgb,var(--theme-surface-main,#252836) 91%,#0b1020 9%)}[data-theme=dark] .TrussaroRecordDetails_recordDetailsModalClose__wPzCU:hover{background:rgba(148,163,184,.12);color:var(--theme-text-main,#f8fafc)}@media (max-width:767px){.TrussaroRecordDetails_recordDetailsModalOverlay__ZlFUr{align-items:stretch;padding:0}.TrussaroRecordDetails_recordDetailsModalSurface__OXvA_{width:100%;height:100%;max-height:100%;border:none;border-radius:0}.TrussaroRecordDetails_recordDetailsIdentity__SX9tl{grid-template-columns:minmax(5.5rem,6.25rem) minmax(0,1fr);gap:.7rem;padding:.8rem;align-items:start}.TrussaroRecordDetails_recordDetailsPhoto__hgqwT>*{height:auto;aspect-ratio:1/1}.TrussaroRecordDetails_recordDetailsIdentityCopy__ESqf_{gap:.35rem}.TrussaroRecordDetails_recordDetailsTitleRow__YE7EE{align-items:flex-start;flex-wrap:nowrap}.TrussaroRecordDetails_recordDetailsName__Dxg1Z{display:-webkit-box;overflow:hidden;font-size:1.1rem;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.TrussaroRecordDetails_recordDetailsIdentityActions__tRey0{position:fixed;z-index:10022;top:1rem;right:3.95rem;gap:.15rem}.TrussaroRecordDetails_recordDetailsPriorityButton__XlBZ2{width:1.75rem;height:1.75rem;border-radius:.4rem}.TrussaroRecordDetails_recordDetailsCategoryRow__ndZ0e,.TrussaroRecordDetails_recordDetailsContactRow__45YhE{font-size:.72rem}.TrussaroRecordDetails_recordDetailsCategoryRow__ndZ0e{gap:.3rem .5rem}.TrussaroRecordDetails_recordDetailsContactRow__45YhE{flex-flow:column nowrap;align-items:stretch;gap:.25rem;margin-top:.05rem;line-height:1.35}.TrussaroRecordDetails_recordDetailsContactRow__45YhE>span{width:100%;gap:.3rem}.TrussaroRecordDetails_recordDetailsContactRow__45YhE svg{width:.75rem;height:.75rem}.TrussaroRecordDetails_recordDetailsAddress__H8JmG{flex-basis:auto}.TrussaroRecordDetails_recordDetailsContextGrid__SAHh9,.TrussaroRecordDetails_recordDetailsStateGrid__mVktD{grid-template-columns:1fr}.TrussaroRecordDetails_recordDetailsStateCell__5FO8K{padding:.9rem 1rem}.TrussaroRecordDetails_recordDetailsStateCell__5FO8K+.TrussaroRecordDetails_recordDetailsStateCell__5FO8K{border-top:1px solid color-mix(in srgb,var(--theme-border-main,var(--color-border,#e2e8f0)) 48%,transparent);border-left:none}.TrussaroRecordDetails_recordDetailsContextGrid__SAHh9{padding:1rem}.TrussaroRecordDetails_recordDetailsNotes__hzEBi{align-items:flex-start;flex-direction:column;padding:1rem}.TrussaroRecordDetails_recordDetailsNotes__hzEBi p{white-space:normal}}.TrussaroPill_detail__AFffl{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:1.25rem;padding:.125rem .75rem;border-radius:.375rem;border:1px solid var(--pill-border,rgba(59,130,246,.32));background:var(--pill-bg,rgba(59,130,246,.14));color:var(--pill-text,#1d4ed8);font-size:.75rem;font-weight:600;line-height:1.2}[data-theme=dark] .TrussaroPill_detail__AFffl{border-color:var(--pill-border,rgba(96,165,250,.4));background:var(--pill-bg,rgba(59,130,246,.2));color:var(--pill-text,#bfdbfe)}.TrussaroPill_pill__rBOkY[data-trussaro-pill]{display:inline-block;box-sizing:border-box;flex:0 1 auto;min-width:0;max-width:min(8rem,100%);padding:var(--trussaro-compact-table-pill-padding-block) var(--trussaro-compact-table-pill-padding-inline);border:0;border-radius:999px;background-color:var(--pill-bg,var(--theme-label-pill-bg));color:var(--pill-text,var(--theme-label-pill-text));font-family:inherit;font-size:var(--trussaro-compact-table-meta-font-size);font-style:normal;font-weight:500;line-height:1.2;text-transform:none;letter-spacing:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.TrussaroPill_green__GfnZL{--pill-bg:var(--theme-label-pill-green-bg);--pill-text:var(--theme-label-pill-green-text);--pill-border:var(--theme-label-pill-green-border)}.TrussaroPill_purple__4HkSe{--pill-bg:var(--theme-label-pill-purple-bg);--pill-text:var(--theme-label-pill-purple-text);--pill-border:var(--theme-label-pill-purple-border)}.TrussaroPill_amber__PdQGI{--pill-bg:var(--theme-label-pill-amber-bg);--pill-text:var(--theme-label-pill-amber-text);--pill-border:var(--theme-label-pill-amber-border)}.TrussaroPill_slate__DUsUK{--pill-bg:var(--theme-label-pill-slate-bg);--pill-text:var(--theme-label-pill-slate-text);--pill-border:var(--theme-label-pill-slate-border)}.TrussaroPill_teal__yTuUl{--pill-bg:var(--theme-label-pill-teal-bg);--pill-text:var(--theme-label-pill-teal-text);--pill-border:var(--theme-label-pill-teal-border)}.TrussaroButton_button__QgNG_{font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.5;padding:.5rem 1rem;border-radius:.375rem;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.TrussaroButton_button__QgNG_:disabled{opacity:.6;cursor:not-allowed}.TrussaroButton_button__QgNG_[data-trussaro-button-size=compact]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;min-height:var(--trussaro-compact-control-size);padding:var(--trussaro-compact-primary-action-padding-block) var(--trussaro-compact-primary-action-padding-inline);font-family:var(--trussaro-font-family);font-size:var(--trussaro-compact-primary-action-font-size);font-weight:var(--trussaro-compact-primary-action-font-weight);line-height:var(--trussaro-compact-primary-action-line-height);letter-spacing:normal;text-transform:none;white-space:nowrap}.TrussaroButton_button__QgNG_[data-trussaro-button-size=compact] .TrussaroButton_leadingIcon__AO_4y{display:inline;line-height:inherit}.TrussaroButton_withIcon__7GETP{display:inline-flex;align-items:center;justify-content:center;gap:.375rem}.TrussaroButton_leadingIcon__AO_4y{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:1}.TrussaroButton_leadingIcon__AO_4y>svg{width:1em;height:1em}.TrussaroButton_primary__TC2tr{background-color:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.TrussaroButton_primary__TC2tr:hover:not(:disabled){background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.TrussaroButton_secondary__Jq_ye{background-color:var(--color-secondary,#64748b);color:#fff;border-color:var(--color-secondary,#64748b)}.TrussaroButton_secondary__Jq_ye:hover:not(:disabled){background-color:var(--color-secondary-hover,#475569);border-color:var(--color-secondary-hover,#475569)}.TrussaroButton_outline__kDwxB{background-color:var(--theme-surface-button);color:var(--color-text);border-color:var(--theme-border-button);box-shadow:var(--theme-shadow-button)}.TrussaroButton_outline__kDwxB:hover:not(:disabled){background-color:var(--theme-surface-hover)}.TrussaroButton_primary__TC2tr[data-trussaro-button-size=compact]{border:var(--theme-compact-primary-action-border-width) solid var(--theme-compact-primary-action-bg);background:var(--theme-compact-primary-action-bg);color:var(--theme-compact-primary-action-text);box-shadow:none}.TrussaroButton_primary__TC2tr[data-trussaro-button-size=compact]:hover:not(:disabled){background:var(--theme-compact-primary-action-hover-bg);border-color:var(--theme-compact-primary-action-hover-bg)}.TrussaroButton_primary__TC2tr[data-trussaro-button-size=compact]:disabled{opacity:.55;cursor:not-allowed}.TrussaroButton_primary__TC2tr[data-trussaro-button-size=compact]:focus-visible{outline:2px solid var(--theme-compact-primary-action-focus-ring);outline-offset:2px}@media (max-width:767px){.TrussaroButton_button__QgNG_[data-trussaro-button-size=compact]{min-height:2.75rem}}.TrussaroPrimaryPhoto_titleBlockImageWrap__EzZlq{position:relative;flex-shrink:0}.TrussaroPrimaryPhoto_titleBlockImageBtn__d2djN{display:block;padding:0;margin:0;border:0;background:transparent;cursor:pointer;line-height:0}.TrussaroPrimaryPhoto_titleBlockImageInitial__qG9fK,.TrussaroPrimaryPhoto_titleBlockImagePhoto__V4XzJ{display:block;width:4.75rem;height:3.625rem;border-radius:.375rem;border:1px solid var(--theme-border-main,var(--color-border,#e2e8f0));object-fit:cover}.TrussaroPrimaryPhoto_titleBlockImageInitial__qG9fK{display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;color:#fff}[data-theme=dark] .TrussaroPrimaryPhoto_titleBlockImageInitial__qG9fK,[data-theme=dark] .TrussaroPrimaryPhoto_titleBlockImagePhoto__V4XzJ{border-color:var(--theme-border-main,#3d3e4a)}.TrussaroPrimaryPhoto_titleBlockImageCameraBtn__unEsc{position:absolute;right:-.125rem;bottom:-.125rem;width:1rem;height:1rem;padding:0;margin:0;border-radius:50%;border:none;background:#0f172a;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font:inherit}.TrussaroPrimaryPhoto_titleBlockImageCameraBtn__unEsc:hover:not(:disabled){background:#334155}.TrussaroPrimaryPhoto_titleBlockImageCameraBtn__unEsc:disabled{opacity:.6;cursor:not-allowed}.TrussaroPrimaryPhoto_titleBlockImageFileInput__HwDSp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.TrussaroPrimaryPhoto_titleBlockImageForm__2JnVK{width:var(--project-create-photo-size,6.625rem)}.TrussaroPrimaryPhoto_titleBlockImageForm__2JnVK .TrussaroPrimaryPhoto_titleBlockImageInitial__qG9fK,.TrussaroPrimaryPhoto_titleBlockImageForm__2JnVK .TrussaroPrimaryPhoto_titleBlockImagePhoto__V4XzJ{width:var(--project-create-photo-size,6.625rem);height:var(--project-create-photo-size,6.625rem)}.TrussaroPrimaryPhoto_titleBlockImageForm__2JnVK .TrussaroPrimaryPhoto_titleBlockImageInitial__qG9fK{font-size:1.5rem}.TrussaroPrimaryPhoto_projectPrimaryPhotoModalBody__M_gB7{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.TrussaroPrimaryPhoto_projectPrimaryPhotoModalTitle__gBokg{text-align:center}.TrussaroPrimaryPhoto_projectPrimaryPhotoModalActions__hP2Yr{justify-content:center}.TrussaroPrimaryPhoto_projectPrimaryPhotoModalPreview__TMWsg{width:100%;display:flex;justify-content:center}.TrussaroPrimaryPhoto_projectPrimaryPhotoModalInitial__pkAQA,.TrussaroPrimaryPhoto_projectPrimaryPhotoModalPreviewImg__PHNfC{width:7.5rem;height:5.75rem;border-radius:.5rem;border:1px solid var(--theme-border-main,var(--color-border,#e2e8f0));object-fit:cover}.TrussaroPrimaryPhoto_projectPrimaryPhotoModalInitial__pkAQA{display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600;color:#fff}.TrussaroPrimaryPhoto_projectPrimaryPhotoModalHint__LLt3r{margin:0;font-size:.8125rem;color:var(--color-text-muted,#64748b);text-align:center}.TrussaroPrimaryPhoto_projectPrimaryPhotoModalTrashBtn__EgH8D{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--color-border,#e2e8f0);border-radius:.5rem;background:var(--color-muted,#f1f5f9);color:#dc2626;cursor:pointer;transition:background .15s,border-color .15s}.TrussaroPrimaryPhoto_projectPrimaryPhotoModalTrashBtn__EgH8D:hover:not(:disabled){background:#fef2f2;border-color:#fecaca}.TrussaroPrimaryPhoto_projectPrimaryPhotoModalTrashBtn__EgH8D:disabled{opacity:.6;cursor:not-allowed}.TrussaroPrimaryPhoto_projectPrimaryPhotoModalError__3B5fb{margin:0;font-size:.8125rem;color:#dc2626;text-align:center}.CreateEmptyState_emptyState__vtRQb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:clamp(16rem,36dvh,22rem);padding:1rem;box-sizing:border-box;text-align:center}.CreateEmptyState_message__E8Blx{margin:0;color:var(--theme-text-secondary)}.CreateEmptyState_actionLabel__ldXT5{display:inline-flex;align-items:center;gap:.375rem}.CreateEmptyState_actionPlus__DQEhl{font-size:1.125em;line-height:1}.DestructiveConfirmationWorkflowDialog_overlay__1RBcL{position:fixed;inset:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:var(--color-overlay,rgba(0,0,0,.4))}.DestructiveConfirmationWorkflowDialog_panel__zY0sc{width:min(32rem,100%);max-height:calc(100vh - 3rem);display:flex;flex-direction:column;overflow:hidden;padding:0 0 1.25rem;border-radius:.75rem;background:var(--theme-bg-app,var(--color-bg));border:1px solid var(--color-border,#e2e8f0);box-shadow:0 12px 40px rgba(0,0,0,.18)}[data-theme=dark] .DestructiveConfirmationWorkflowDialog_panel__zY0sc{background:var(--theme-surface-card,#161922);border-color:#334155;box-shadow:0 12px 40px rgba(0,0,0,.45)}.DestructiveConfirmationWorkflowDialog_header__rE_d_{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0;padding:.4375rem 1.25rem;background-color:var(--theme-table-header-bg);border-bottom:1px solid var(--theme-border-main,var(--color-border,#e2e8f0));border-radius:.75rem .75rem 0 0}.DestructiveConfirmationWorkflowDialog_title__B_HYM{margin:0;min-width:0;font-size:1.125rem;font-weight:600;line-height:1.3;color:var(--theme-table-header-text)}.DestructiveConfirmationWorkflowDialog_closeBtn__na_lf{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;padding:0;border:none;border-radius:.375rem;background:transparent;color:var(--theme-table-header-text);cursor:pointer;transition:background .15s ease,color .15s ease}.DestructiveConfirmationWorkflowDialog_closeBtn__na_lf:hover{background:rgba(0,0,0,.08)}[data-theme=dark] .DestructiveConfirmationWorkflowDialog_closeBtn__na_lf:hover{background:hsla(0,0%,100%,.08)}.DestructiveConfirmationWorkflowDialog_closeBtnIcon__RJzaW{display:block}.DestructiveConfirmationWorkflowDialog_body__1r98k{flex:1 1;min-height:0;margin:0;padding:1.25rem 1.25rem 0;overflow-y:auto}.DestructiveConfirmationWorkflowDialog_stepBody__eUmY3{animation:DestructiveConfirmationWorkflowDialog_destructiveWorkflowStepEnter__gWNrD .22s ease-out}@keyframes DestructiveConfirmationWorkflowDialog_destructiveWorkflowStepEnter__gWNrD{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.DestructiveConfirmationWorkflowDialog_selectedCountMessage__ee_AO{margin:0 0 1rem;font-size:.9375rem;line-height:1.5;font-weight:600;color:var(--color-text,#0f172a)}[data-theme=dark] .DestructiveConfirmationWorkflowDialog_selectedCountMessage__ee_AO{color:#f1f5f9}.DestructiveConfirmationWorkflowDialog_selectedItemsList__ORCpF{display:flex;flex-direction:column;gap:.5rem}.DestructiveConfirmationWorkflowDialog_selectedItemMore__hBTE_,.DestructiveConfirmationWorkflowDialog_selectedItemRow__VSKEF{padding:.625rem .875rem;border:1px solid var(--theme-border-main,var(--color-border,#e2e8f0));border-radius:.5rem;background:var(--theme-surface-muted,#f8fafc);font-size:.875rem;line-height:1.4;color:var(--color-text,#0f172a)}.DestructiveConfirmationWorkflowDialog_selectedItemMore__hBTE_{color:var(--color-text-muted,#64748b);font-weight:500;text-align:center}[data-theme=dark] .DestructiveConfirmationWorkflowDialog_selectedItemMore__hBTE_,[data-theme=dark] .DestructiveConfirmationWorkflowDialog_selectedItemRow__VSKEF{background:#1a1d26;border-color:#3d3e4a;color:#e2e8f0}[data-theme=dark] .DestructiveConfirmationWorkflowDialog_selectedItemMore__hBTE_{color:#94a3b8}.DestructiveConfirmationWorkflowDialog_consequenceAlert__OZNwg{display:flex;align-items:flex-start;gap:.625rem;margin:0 0 .875rem;padding:1rem 1.125rem;border:1px solid #fecaca;border-radius:.625rem;background:#fef2f2;font-size:.875rem;line-height:1.55;color:#7f1d1d}[data-theme=dark] .DestructiveConfirmationWorkflowDialog_consequenceAlert__OZNwg{border-color:#7f1d1d;background:rgba(127,29,29,.18);color:#fecaca}.DestructiveConfirmationWorkflowDialog_consequenceAlertIcon__4Cu1n{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.125rem;color:#991b1b}[data-theme=dark] .DestructiveConfirmationWorkflowDialog_consequenceAlertIcon__4Cu1n{color:#fca5a5}.DestructiveConfirmationWorkflowDialog_affectedDataSummary__U_8Tj{margin:0;font-size:.875rem;line-height:1.55;color:var(--color-text,#0f172a)}[data-theme=dark] .DestructiveConfirmationWorkflowDialog_affectedDataSummary__U_8Tj{color:#e2e8f0}.DestructiveConfirmationWorkflowDialog_confirmationSection__UHIi_{display:flex;flex-direction:column;gap:.875rem}.DestructiveConfirmationWorkflowDialog_confirmationInstructions__2Fxcr{margin:0;font-size:.9375rem;font-weight:600;line-height:1.5;text-align:center;color:var(--color-text,#0f172a)}[data-theme=dark] .DestructiveConfirmationWorkflowDialog_confirmationInstructions__2Fxcr{color:#f1f5f9}.DestructiveConfirmationWorkflowDialog_panel__zY0sc .DestructiveConfirmationWorkflowDialog_confirmationSection__UHIi_ input.DestructiveConfirmationWorkflowDialog_confirmationInput__RW3a9,.DestructiveConfirmationWorkflowDialog_panel__zY0sc .DestructiveConfirmationWorkflowDialog_confirmationSection__UHIi_ input.DestructiveConfirmationWorkflowDialog_confirmationInput__RW3a9:focus,.DestructiveConfirmationWorkflowDialog_panel__zY0sc .DestructiveConfirmationWorkflowDialog_confirmationSection__UHIi_ input.DestructiveConfirmationWorkflowDialog_confirmationInput__RW3a9:focus-visible,.DestructiveConfirmationWorkflowDialog_panel__zY0sc .DestructiveConfirmationWorkflowDialog_confirmationSection__UHIi_ input.DestructiveConfirmationWorkflowDialog_confirmationInput__RW3a9:hover{width:100%;padding:.625rem .75rem;font-size:.875rem;line-height:1.4;border:1px solid #ef4444!important;border-radius:.4375rem;background:#fff!important;color:var(--color-text,#0f172a)!important;box-sizing:border-box;outline:none!important;box-shadow:none!important}[data-theme=dark] .DestructiveConfirmationWorkflowDialog_panel__zY0sc .DestructiveConfirmationWorkflowDialog_confirmationSection__UHIi_ input.DestructiveConfirmationWorkflowDialog_confirmationInput__RW3a9,[data-theme=dark] .DestructiveConfirmationWorkflowDialog_panel__zY0sc .DestructiveConfirmationWorkflowDialog_confirmationSection__UHIi_ input.DestructiveConfirmationWorkflowDialog_confirmationInput__RW3a9:focus,[data-theme=dark] .DestructiveConfirmationWorkflowDialog_panel__zY0sc .DestructiveConfirmationWorkflowDialog_confirmationSection__UHIi_ input.DestructiveConfirmationWorkflowDialog_confirmationInput__RW3a9:focus-visible,[data-theme=dark] .DestructiveConfirmationWorkflowDialog_panel__zY0sc .DestructiveConfirmationWorkflowDialog_confirmationSection__UHIi_ input.DestructiveConfirmationWorkflowDialog_confirmationInput__RW3a9:hover{background:#1d2029!important;color:#f1f5f9!important}.DestructiveConfirmationWorkflowDialog_actions__dbt1A{flex-shrink:0;padding:1.25rem 1.25rem 0}.DestructiveConfirmationWorkflowDialog_destructiveBtn__2an53,.DestructiveConfirmationWorkflowDialog_primaryBtn__zf103{display:block;width:100%;padding:.6875rem 1rem;font-size:.875rem;font-weight:600;line-height:1.3;text-align:center;border-radius:.5rem;cursor:pointer;box-sizing:border-box}.DestructiveConfirmationWorkflowDialog_primaryBtn__zf103{color:var(--color-text,#0f172a);background:var(--theme-surface-button,#fff);border:1px solid var(--theme-border-button,var(--color-border,#e2e8f0));box-shadow:var(--theme-shadow-button);transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.DestructiveConfirmationWorkflowDialog_primaryBtn__zf103:hover:not(:disabled){background:var(--theme-surface-hover,var(--color-muted,#f1f5f9))}.DestructiveConfirmationWorkflowDialog_primaryBtn__zf103:disabled{opacity:.55;cursor:not-allowed}.DestructiveConfirmationWorkflowDialog_destructiveBtn__2an53{color:#f87171;background:#1f2937;border:1px solid #374151;transition:background .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.DestructiveConfirmationWorkflowDialog_destructiveBtn__2an53:hover:not(:disabled){color:#fff;background:#dc2626;border-color:#dc2626}.DestructiveConfirmationWorkflowDialog_destructiveBtn__2an53:disabled{opacity:.72;cursor:not-allowed}[data-theme=dark] .DestructiveConfirmationWorkflowDialog_destructiveBtn__2an53{background:#111827;border-color:#374151;color:#fca5a5}[data-theme=dark] .DestructiveConfirmationWorkflowDialog_destructiveBtn__2an53:hover:not(:disabled){color:#fff;background:#dc2626;border-color:#dc2626}.TrussaroMobileRecords_folderTabPanelInner__ILUO0 .TrussaroMobileRecords_documentsTabPanel__9nsTs,.TrussaroMobileRecords_folderTabPanelInner__ILUO0 .TrussaroMobileRecords_documentsTabPanel__9nsTs .TrussaroMobileRecords_card__rMGO8,.TrussaroMobileRecords_folderTabPanelInner__ILUO0 .TrussaroMobileRecords_documentsTabPanel__9nsTs .TrussaroMobileRecords_detailPanelTableCard__Oe7Mm,.TrussaroMobileRecords_folderTabPanelInner__ILUO0 .TrussaroMobileRecords_documentsTabPanel__9nsTs.TrussaroMobileRecords_detailSurface__vqBwj,.TrussaroMobileRecords_folderTabPanelInner__ILUO0 .TrussaroMobileRecords_documentsTabPanel__9nsTs.TrussaroMobileRecords_paymentsPanel__CJsMw{box-shadow:none!important}.TrussaroMobileRecords_card__rMGO8.TrussaroMobileRecords_projectInfoMobileCard__afwc_{padding:0;width:100%;box-sizing:border-box;min-width:0;overflow:hidden}[data-theme=dark] .TrussaroMobileRecords_folderTabPanelInner__ILUO0 .TrussaroMobileRecords_stageGroup__9IeiB,[data-theme=dark] .TrussaroMobileRecords_folderTabPanelInner__ILUO0 .TrussaroMobileRecords_workflowPanel__VGSTg,[data-theme=dark] .TrussaroMobileRecords_folderTabPanel__ht6XO.TrussaroMobileRecords_folderTabPanelReportsActive__gc4X1,[data-theme=dark] .TrussaroMobileRecords_paymentsPanel__CJsMw.TrussaroMobileRecords_projectFinancialReport__fR4OK .TrussaroMobileRecords_card__rMGO8.TrussaroMobileRecords_projectFinancialPaymentMobileCard__x4jnz,[data-theme=dark] .TrussaroMobileRecords_paymentsPanel__CJsMw.TrussaroMobileRecords_projectFinancialReport__fR4OK .TrussaroMobileRecords_detailPanelTableCard__Oe7Mm,[data-theme=dark] .TrussaroMobileRecords_paymentsPanel__CJsMw.TrussaroMobileRecords_projectFinancialReport__fR4OK .TrussaroMobileRecords_projectFinancialKpiCard__EOAYI,[data-theme=dark] .TrussaroMobileRecords_paymentsPanel__CJsMw.TrussaroMobileRecords_projectFinancialReport__fR4OK .TrussaroMobileRecords_projectFinancialKpiMobileCard__tmVKb,[data-theme=dark] .TrussaroMobileRecords_workflowUnifiedTable__z89jI{box-shadow:none}.TrussaroMobileRecords_card__rMGO8{border:1px solid var(--theme-border-card);border-radius:var(--theme-radius-md,.5rem);background:var(--theme-surface-card);padding:.75rem .875rem;box-shadow:var(--theme-shadow-card)}.TrussaroMobileRecords_paymentsPanel__CJsMw.TrussaroMobileRecords_projectFinancialReport__fR4OK .TrussaroMobileRecords_card__rMGO8.TrussaroMobileRecords_projectFinancialPaymentMobileCard__x4jnz{box-shadow:none}@media (max-width:767px){.TrussaroMobileRecords_card__rMGO8.TrussaroMobileRecords_projectFinancialPaymentMobileCard__x4jnz{padding:0;overflow:hidden;box-shadow:none}}.TrussaroMobileRecords_projectsPanelHeaderCenter__t471e .TrussaroMobileRecords_projectsSearchField__0cGtW{flex:0 1 22rem;width:22rem;min-width:16rem;max-width:22rem;height:var(--trussaro-compact-control-size,2.125rem);min-height:var(--trussaro-compact-control-size,2.125rem);padding-inline:var(--trussaro-compact-control-padding-inline,.625rem);font-size:var(--trussaro-compact-control-font-size,.8125rem)}.TrussaroMobileRecords_projectsPanelHeaderCenter__t471e .TrussaroMobileRecords_projectsSearchInline__luN6w{height:100%;font-size:var(--trussaro-compact-control-font-size,.8125rem)}[data-theme=dark] .TrussaroMobileRecords_projectsPanelHeaderCenter__t471e .TrussaroMobileRecords_projectsSearchField__0cGtW{background:#161922!important}.TrussaroMobileRecords_projectsPanelMobileHeading__cy_re{margin:0;font-size:.9375rem;font-weight:600;line-height:1.2;color:var(--color-text,#0f172a)}.TrussaroMobileRecords_projectsPanelHeaderSecondaryRow__e4mdj{display:flex;align-items:center;gap:.375rem;width:100%;min-width:0}.TrussaroMobileRecords_projectsPanelHeaderSecondaryRow__e4mdj .TrussaroMobileRecords_projectsSearchField__0cGtW{flex:1 1 auto;min-width:0}.TrussaroMobileRecords_projectsPanelHeaderSecondaryRow__e4mdj .TrussaroMobileRecords_projectsFilterWrap__yKX_L{flex-shrink:0}.TrussaroMobileRecords_projectsMobileSelectedFloatingPill__pqnIq,.TrussaroMobileRecords_projectsMobileShellRow__QD_Ky{display:none}.TrussaroMobileRecords_projectsMobileBulkToolbar__cnk7_{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;min-width:0;flex-wrap:nowrap;width:100%;color:var(--color-text,#0f172a)}.TrussaroMobileRecords_projectsSearchField__0cGtW{display:flex;align-items:center;gap:.375rem;width:100%;min-height:2.125rem;padding:.25rem .5rem;border:1px solid var(--border-subtle,#d8dee8);border-radius:.375rem;background:transparent!important;box-sizing:border-box}.TrussaroMobileRecords_projectsSearchIcon__pi_cG{color:var(--color-text-muted,#64748b);flex-shrink:0}.TrussaroMobileRecords_projectsSearchInline__luN6w{width:100%;min-width:0;border:none;color:inherit;font-size:.8125rem;line-height:1.25;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.TrussaroMobileRecords_projectsSearchInline__luN6w,.TrussaroMobileRecords_projectsSearchInline__luN6w:focus{--theme-form-input-bg:transparent!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;-webkit-box-shadow:none!important}.TrussaroMobileRecords_projectsSearchInline__luN6w:focus{outline:none}.TrussaroMobileRecords_projectsSearchInline__luN6w:hover{--theme-form-input-bg:transparent!important;background:transparent!important;background-color:transparent!important}.TrussaroMobileRecords_projectsMobileBulkToolbar__cnk7_ :is([class*=workflowBulkActionBtn],[data-trussaro-mobile-bulk-action]){display:inline-flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;border:none;border-radius:.375rem;background:transparent;color:var(--color-text-muted,#64748b)!important;opacity:1;transition:color .12s ease,background-color .12s ease}.TrussaroMobileRecords_projectsMobileBulkToolbar__cnk7_ [class*=workflowBulkActionGlyph]{width:1rem;height:1rem}.TrussaroMobileRecords_projectsMobileBulkToolbar__cnk7_ :is([class*=workflowBulkActionBtn],[data-trussaro-mobile-bulk-action]):hover:not(:disabled){color:var(--color-text,#0f172a)!important;background:var(--color-muted,#f1f5f9)}[data-theme=dark] .TrussaroMobileRecords_projectsMobileBulkToolbar__cnk7_ :is([class*=workflowBulkActionBtn],[data-trussaro-mobile-bulk-action]){color:#94a3b8!important}[data-theme=dark] .TrussaroMobileRecords_projectsMobileBulkToolbar__cnk7_ :is([class*=workflowBulkActionBtn],[data-trussaro-mobile-bulk-action]):hover:not(:disabled){color:#e2e8f0!important;background:hsla(0,0%,100%,.06)}[data-theme=dark] .TrussaroMobileRecords_projectsPanelMobileHeading__cy_re{color:#e2e8f0}[data-theme=dark] .TrussaroMobileRecords_projectsSearchField__0cGtW{background:transparent!important;border-color:var(--theme-border-main,#3d3e4a)}[data-theme=dark] .TrussaroMobileRecords_projectsSearchIcon__pi_cG{color:#94a3b8}.TrussaroMobileRecords_mobileCard__fK3Pl{position:relative;width:100%;padding:0!important;border-left:4px solid #0f766e;overflow:hidden}.TrussaroMobileRecords_mobileCardInactive__lYCzV .TrussaroMobileRecords_mobileCardIndustry__KWAAd,.TrussaroMobileRecords_mobileCardInactive__lYCzV .TrussaroMobileRecords_mobileCardTitle___nIia{color:var(--theme-text-muted,#94a3b8)}.TrussaroMobileRecords_mobileCardBody__PyVvY{display:block;width:100%;padding:.75rem .875rem;border:none;background:transparent;text-align:left;cursor:pointer;box-sizing:border-box}.TrussaroMobileRecords_mobileCardBody_withPhotoLayout__5dnWU{padding:0}.TrussaroMobileRecords_mobileCardBody__PyVvY:focus{outline:none}.TrussaroMobileRecords_mobileCardBody__PyVvY:focus-visible{outline:2px solid var(--color-primary,#2563eb);outline-offset:-2px}.TrussaroMobileRecords_mobileCardTitle___nIia{font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--color-text,#0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .TrussaroMobileRecords_mobileCardTitle___nIia{color:#f1f5f9}.TrussaroMobileRecords_mobileCardSelectToggle__0DRWK{position:absolute;top:.45rem;left:.45rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;padding:0;border:1.5px solid hsla(0,0%,100%,.75);border-radius:999px;background:rgba(15,23,42,.2);color:transparent;opacity:0;pointer-events:none;cursor:pointer;transition:opacity .12s ease,background-color .12s ease,border-color .12s ease}.TrussaroMobileRecords_mobileCardSelectToggle_visible__Vv2Fm{opacity:1;pointer-events:auto}.TrussaroMobileRecords_mobileCardSelectToggle_checked__SOLiE{border-color:#2563eb;background:#2563eb;color:#fff}.TrussaroMobileRecords_mobileCardSelectToggleMark__WUIxu{display:inline-block;width:.5rem;height:.32rem;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg) translate(.02rem,-.03rem);opacity:0}.TrussaroMobileRecords_mobileCardSelectToggle_checked__SOLiE .TrussaroMobileRecords_mobileCardSelectToggleMark__WUIxu{opacity:1}.TrussaroMobileRecords_mobileCardDetailsStack__8Psfk{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.75rem 0}.TrussaroMobileRecords_mobileCardTopRow__t0Y6k{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.TrussaroMobileRecords_mobileCardTopRow__t0Y6k>:first-child{flex:1 1 auto;min-width:0}.TrussaroMobileRecords_mobileCardTopRow__t0Y6k+.TrussaroMobileRecords_mobileCardInfoRow__ouzfc{margin-top:-.3rem}.TrussaroMobileRecords_mobileCardInfoRow__ouzfc{display:inline-flex;align-items:center;justify-content:flex-start;gap:.3125rem;min-width:0}.TrussaroMobileRecords_mobileCardSubprojectsCount__2fRak{display:inline-flex;align-items:center;min-width:0;margin-left:auto;font-size:.625rem;line-height:1.2;color:var(--color-text-muted,#64748b)}[data-theme=dark] .TrussaroMobileRecords_mobileCardSubprojectsCount__2fRak{color:#94a3b8}.TrussaroMobileRecords_mobileCardHeaderEnd__1BHga{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;margin-left:auto;flex-shrink:0}.TrussaroMobileRecords_mobileCardAssignee__XPd7q{display:flex;align-items:center;justify-content:center}.TrussaroMobileRecords_mobileCardStageProgressRow__3djoG{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;min-width:0}@media (max-width:767px){.TrussaroMobileRecords_mobileCard__fK3Pl{border:1px solid var(--theme-border-main,var(--color-border,#e2e8f0));border-left:4px solid #0f766e;border-radius:.75rem}.TrussaroMobileRecords_mobileCardDetailsStack__8Psfk{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.65rem .75rem;gap:.65rem .75rem;padding:.75rem .875rem}.TrussaroMobileRecords_mobileCardStageProgressRow__3djoG,.TrussaroMobileRecords_mobileCardTopRow__t0Y6k{grid-column:1/-1}.TrussaroMobileRecords_mobileCardSelectToggle_inline__MPMul{position:static;flex:0 0 auto}.TrussaroMobileRecords_mobileCardStageProgressRow__3djoG .TrussaroMobileRecords_projectMetaStagePill__wr8ZE{padding:.3rem .65rem}.TrussaroMobileRecords_mobileCardStageProgressRow__3djoG [data-priority-icon]{display:none}}.TrussaroMobileRecords_mobileCard__fK3Pl .TrussaroMobileRecords_rowActionsBtn__jrUNR{width:1.75rem;height:1.75rem}@media (max-width:767px){.TrussaroMobileRecords_projectsMobileSelectedFloatingPill__pqnIq{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom, 0px) + 1rem);transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;min-height:1.875rem;padding:.25rem .75rem;border:1px solid var(--theme-border-main,#3d3e4a);border-radius:999px;background:color-mix(in srgb,var(--theme-surface-main,#252836) 88%,#000 12%);color:var(--color-text,#e2e8f0);font-size:.75rem;font-weight:600;line-height:1;letter-spacing:.01em;box-shadow:0 8px 20px rgba(15,23,42,.35);z-index:60;cursor:pointer}.TrussaroMobileRecords_projectsMobileSelectedFloatingPill__pqnIq:hover:not(:disabled){background:color-mix(in srgb,var(--theme-surface-main,#252836) 82%,#000 18%)}.TrussaroMobileRecords_projectsMobileShellRow__QD_Ky{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:calc(100% - 2.5rem);min-width:0;margin-left:.125rem}.TrussaroMobileRecords_projectsMobileShellRow__QD_Ky .TrussaroMobileRecords_projectsPanelHeaderRowActions__a9M9m{gap:.125rem}.TrussaroMobileRecords_projectsMobileShellRow__QD_Ky .TrussaroMobileRecords_projectsPanelHeaderRowActions__a9M9m>button{width:2.125rem;height:2.125rem}.TrussaroMobileRecords_projectsMobileShellRow__QD_Ky .TrussaroMobileRecords_projectsPanelHeaderRowActions__a9M9m .TrussaroMobileRecords_projectsFilterBtn__DxIO6{background:transparent;border:none;box-shadow:none;width:2.125rem;height:2.125rem;color:var(--color-text-muted,#64748b)}.TrussaroMobileRecords_projectsMobileShellRow__QD_Ky .TrussaroMobileRecords_projectsPanelHeaderRowActions__a9M9m .TrussaroMobileRecords_projectsFilterBtn__DxIO6:hover:not(:disabled){background:transparent;border:none;color:var(--color-text,#0f172a)}[data-theme=dark] .TrussaroMobileRecords_projectsMobileShellRow__QD_Ky .TrussaroMobileRecords_projectsPanelHeaderRowActions__a9M9m .TrussaroMobileRecords_projectsFilterBtn__DxIO6{color:#94a3b8}[data-theme=dark] .TrussaroMobileRecords_projectsMobileShellRow__QD_Ky .TrussaroMobileRecords_projectsPanelHeaderRowActions__a9M9m .TrussaroMobileRecords_projectsFilterBtn__DxIO6:hover:not(:disabled){color:#e2e8f0}.TrussaroMobileRecords_projectsMobileShellRow__QD_Ky .TrussaroMobileRecords_projectsPanelHeaderRowActions__a9M9m [class*=detailPanelHeaderBtn_refresh]{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--color-text-muted,#64748b)}.TrussaroMobileRecords_projectsMobileShellRow__QD_Ky .TrussaroMobileRecords_projectsPanelHeaderRowActions__a9M9m [class*=detailPanelHeaderBtn_refresh]:hover:not(:disabled){background:transparent!important;border:none!important;color:var(--color-text,#0f172a)}[data-theme=dark] .TrussaroMobileRecords_projectsMobileShellRow__QD_Ky .TrussaroMobileRecords_projectsPanelHeaderRowActions__a9M9m [class*=detailPanelHeaderBtn_refresh]{color:#94a3b8}[data-theme=dark] .TrussaroMobileRecords_projectsMobileShellRow__QD_Ky .TrussaroMobileRecords_projectsPanelHeaderRowActions__a9M9m [class*=detailPanelHeaderBtn_refresh]:hover:not(:disabled){color:#e2e8f0}.TrussaroMobileRecords_projectsPanelHeader_mobile__vUqqz .TrussaroMobileRecords_projectsPanelHeaderSecondaryRow__e4mdj{width:100%;min-width:0}.TrussaroMobileRecords_projectsPanelHeader_mobile__vUqqz .TrussaroMobileRecords_projectsPanelHeaderSecondaryRow__e4mdj .TrussaroMobileRecords_projectsFilterBtn__DxIO6,.TrussaroMobileRecords_projectsPanelHeader_mobile__vUqqz .TrussaroMobileRecords_projectsPanelHeaderSecondaryRow__e4mdj .TrussaroMobileRecords_projectsFilterBtn_ghost__UKvfg{background:transparent;border:none;box-shadow:none;width:2.125rem;height:2.125rem;color:var(--color-text-muted,#64748b)}.TrussaroMobileRecords_projectsPanelHeader_mobile__vUqqz .TrussaroMobileRecords_projectsPanelHeaderSecondaryRow__e4mdj .TrussaroMobileRecords_projectsFilterBtn__DxIO6:hover:not(:disabled),.TrussaroMobileRecords_projectsPanelHeader_mobile__vUqqz .TrussaroMobileRecords_projectsPanelHeaderSecondaryRow__e4mdj .TrussaroMobileRecords_projectsFilterBtn_ghost__UKvfg:hover:not(:disabled){background:transparent;border:none;color:var(--color-text,#0f172a)}[data-theme=dark] .TrussaroMobileRecords_projectsPanelHeader_mobile__vUqqz .TrussaroMobileRecords_projectsPanelHeaderSecondaryRow__e4mdj .TrussaroMobileRecords_projectsFilterBtn__DxIO6,[data-theme=dark] .TrussaroMobileRecords_projectsPanelHeader_mobile__vUqqz .TrussaroMobileRecords_projectsPanelHeaderSecondaryRow__e4mdj .TrussaroMobileRecords_projectsFilterBtn_ghost__UKvfg{color:#94a3b8}}.TrussaroMobileRecords_detailPanelHeaderBtn__kSMAs{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;padding:0;border-radius:.375rem;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.TrussaroMobileRecords_detailPanelHeaderBtn_add__NBI_Q{font-size:1.375rem;font-weight:600;line-height:1;color:#16a34a;background:transparent;border:none}.TrussaroMobileRecords_detailPanelHeaderBtn_add__NBI_Q:hover:not(:disabled){color:#15803d;background:transparent}[data-theme=dark] .TrussaroMobileRecords_detailPanelHeaderBtn_add__NBI_Q{background:transparent;border:none;color:#4ade80}[data-theme=dark] .TrussaroMobileRecords_detailPanelHeaderBtn_add__NBI_Q:hover:not(:disabled){background:transparent;border:none;color:#86efac}.TrussaroMobileRecords_subprojectMobileCard_selected__4anXm .TrussaroMobileRecords_subprojectMobileCardFinancials__Y49FZ{background:color-mix(in srgb,var(--color-primary,#2563eb) 12%,var(--theme-table-header-bg-solid))}[data-theme=dark] .TrussaroMobileRecords_subprojectMobileCard_selected__4anXm .TrussaroMobileRecords_subprojectMobileCardFinancials__Y49FZ{background:color-mix(in srgb,var(--color-primary,#3b82f6) 18%,var(--theme-table-header-bg-solid))}.TrussaroMobileRecords_subprojectMobileCardFinancials__Y49FZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;width:100%;margin:0;padding:.625rem .75rem;background:var(--theme-table-header-bg);border-top:1px solid var(--theme-border-card);color:var(--theme-table-header-text);box-sizing:border-box}.TrussaroMobileRecords_subprojectMobileCardFinancialItem__SVOzN{display:flex;flex-direction:column;gap:.125rem;min-width:0}.TrussaroMobileRecords_subprojectMobileCardFinancials__Y49FZ .TrussaroMobileRecords_subprojectMobileCardFinancialItem__SVOzN:first-child{align-items:flex-start;text-align:left}.TrussaroMobileRecords_subprojectMobileCardFinancials__Y49FZ .TrussaroMobileRecords_subprojectMobileCardFinancialItem__SVOzN:first-child .TrussaroMobileRecords_subprojectMobileCardFinancialValue__X_Jxi{font-size:1rem;font-weight:700}.TrussaroMobileRecords_subprojectMobileCardFinancials__Y49FZ .TrussaroMobileRecords_subprojectMobileCardFinancialItem__SVOzN:nth-child(2){align-items:flex-end;text-align:right;justify-self:end;align-self:center}.TrussaroMobileRecords_subprojectMobileCardFinancials__Y49FZ .TrussaroMobileRecords_subprojectMobileCardFinancialItem__SVOzN:nth-child(2) .TrussaroMobileRecords_subprojectMobileCardFinancialValue__X_Jxi{font-size:.6875rem;color:var(--theme-table-header-text)}.TrussaroMobileRecords_subprojectMobileCardFinancialLabel__Bxhvw{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--theme-table-header-text);line-height:1.2}.TrussaroMobileRecords_subprojectMobileCardFinancialValue__X_Jxi{font-size:clamp(.75rem,3.5vw,.875rem);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--theme-table-header-text);line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){[data-theme=dark] .TrussaroMobileRecords_projectInfoMobileFinancials__pF6TL,[data-theme=dark] .TrussaroMobileRecords_subprojectMobileCardFinancials__Y49FZ{background:var(--theme-surface-card,#252836);border-top-color:var(--theme-border-card,#3d3e4a)}}[data-theme=dark] .TrussaroMobileRecords_subprojectMobileCardFinancialLabel__Bxhvw{color:#94a3b8}[data-theme=dark] .TrussaroMobileRecords_subprojectMobileCardFinancialValue__X_Jxi{color:#f8fafc}[data-theme=dark] .TrussaroMobileRecords_subprojectMobileCardFinancials__Y49FZ .TrussaroMobileRecords_subprojectMobileCardFinancialItem__SVOzN:nth-child(2) .TrussaroMobileRecords_subprojectMobileCardFinancialValue__X_Jxi{color:#94a3b8}.TrussaroMobileRecords_toolbarActions__uqpa1{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0}.TrussaroMobileRecords_secondary__LIy2_{margin-bottom:.5rem}.TrussaroMobileRecords_secondary__LIy2_>:first-child{flex:1 1 auto;min-width:0}.TrussaroMobileRecords_secondary__LIy2_>:last-child{flex-shrink:0}.TrussaroMobileRecords_projectsMobileBulkToolbar__cnk7_ button,.TrussaroMobileRecords_secondary__LIy2_>:last-child button{width:2.125rem;height:2.125rem}.TrussaroMobileRecords_mobileCard__fK3Pl .TrussaroMobileRecords_mobileCardStageProgressRow__3djoG [data-trussaro-pill]{padding:.3rem .65rem;font-size:.625rem;line-height:1.15}.TrussaroMobileRecords_card__rMGO8,.TrussaroMobileRecords_projectsMobileShellRow__QD_Ky,.TrussaroMobileRecords_secondary__LIy2_{font-family:var(--trussaro-font-family,system-ui)}.TrussaroMobileRecords_mobileCardActions__rcVJE{display:flex;align-items:center;justify-content:center;flex-shrink:0}.TrussaroMobileRecords_mobileCard__fK3Pl .TrussaroMobileRecords_mobileCardActions__rcVJE button,.TrussaroMobileRecords_projectsMobileShellRow__QD_Ky .TrussaroMobileRecords_toolbarActions__uqpa1>button{width:1.75rem;height:1.75rem}