.project-contact-management_page__uyTxu{min-inline-size:0;min-block-size:240px;padding:32px;color:#001d3d;background:#eff6fb}.project-contact-management_embeddedPage__sTaA6{min-inline-size:0;min-block-size:0;padding:0;color:#001d3d;background:transparent}.project-contact-management_pageHeading__45lvU{display:flex;justify-content:space-between;margin-bottom:24px}.project-contact-management_pageHeading__45lvU h1{margin:0;color:#001d3d;font-size:24px;font-weight:700;line-height:32px}.project-contact-management_pageHeading__45lvU p{margin:4px 0 0;font-size:14px;line-height:22px}.project-contact-management_pageHeading__45lvU strong{color:#1677ff}.project-contact-management_heading__tC2lD{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.project-contact-management_heading__tC2lD h1{margin:0;color:#243f5c;font-size:24px}.project-contact-management_heading__tC2lD p{margin:6px 0 0;color:#60758b;font-size:13px}.project-contact-management_heading__tC2lD strong{color:#1677ff;font-weight:500}.project-contact-management_card__9XkaU{min-height:420px;padding:24px;border-top:1px solid #e9edf2}.project-contact-management_toolbar__4e2ba{display:flex;justify-content:flex-end;align-items:center;gap:18px;min-height:42px}.project-contact-management_search__tvgXY{display:flex;align-items:center;gap:7px}.project-contact-management_search__tvgXY input{width:150px;padding:7px;border:1px solid #d4d9e0;border-radius:4px}.project-contact-management_modalActions__ngTuz button,.project-contact-management_primaryButton__rgSoJ,.project-contact-management_secondaryButton__vGW5h{min-height:34px;padding:6px 14px;border-radius:6px;font:inherit;cursor:pointer}.project-contact-management_modalActions__ngTuz button,.project-contact-management_secondaryButton__vGW5h{border:1px solid #d4d9e0;background:#fff;color:#173b63}.project-contact-management_modalActions__ngTuz button:last-child,.project-contact-management_primaryButton__rgSoJ{border:1px solid #1677ff;background:#2f78ff;color:#fff}.project-contact-management_modalActions__ngTuz button:last-child:disabled,.project-contact-management_primaryButton__rgSoJ:disabled{cursor:not-allowed;opacity:.5}.project-contact-management_tabs__j75xA{margin-top:22px;padding:12px 0;border-bottom:2px solid #2f78ff;color:#173b63;font-weight:600}.project-contact-management_empty__trxBF{padding:64px 20px;text-align:center;color:#607087}.project-contact-management_srOnly__cFmOc{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.project-contact-management_modalBackdrop__WzKlx{position:fixed;inset:0;z-index:10;display:grid;place-items:center;background:rgb(0 0 0/35%)}.project-contact-management_modal__amq4C{width:min(680px,calc(100vw - 32px));padding:28px;border-radius:8px;background:#fff;box-shadow:0 16px 48px rgb(0 0 0/18%)}.project-contact-management_modal__amq4C label{display:grid;grid-gap:6px;gap:6px;margin:18px 0;color:#243f5c}.project-contact-management_modal__amq4C select{min-height:38px;padding:8px;border:1px solid #d4d9e0;border-radius:4px}.project-contact-management_hint__l_1i9{color:#60758b;font-size:13px}.project-contact-management_modalActions__ngTuz{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.project-contact-management_formModalBody__RaAH4{min-height:0}.project-contact-management_licenseText___hAPf{flex:1 1;text-align:left}.project-contact-management_submitError__UBc3A{margin-bottom:16px}.project-contact-management_inviteToast__WWQ0h{position:fixed;top:24px;left:50%;z-index:1100;width:max-content;max-width:calc(100vw - 32px);transform:translateX(-50%)}.project-contact-management_referencePage__OYuOx{min-width:0;max-width:100%;min-height:100%}.project-contact-management_inlineActions__52mBr{display:flex;justify-content:flex-start;margin-bottom:24px}.project-contact-management_tableSurface__WvaI5{inline-size:100%;min-inline-size:0;max-inline-size:100%;box-sizing:border-box;padding:24px 0;overflow:visible;border-radius:8px;background:#fff}.project-contact-management_tableSurfaceInner__pSSC_{min-inline-size:0;overflow-x:auto}.project-contact-management_referenceBreadcrumb__zcjMd{margin-bottom:28px}.project-contact-management_referenceBreadcrumb__zcjMd h1{margin:0;padding-top:10px;color:#173853;font-size:24px;font-weight:400;line-height:46px}.project-contact-management_referenceBreadcrumb__zcjMd p{margin:0;color:#60758b;font-size:13px}.project-contact-management_referenceBreadcrumb__zcjMd strong{color:#1677ff;font-weight:500}.project-contact-management_referenceDivider__Cz7bt{border-top:1px solid #e8eaed}.project-contact-management_referenceActions__AaAAX{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px}.project-contact-management_statusSegments__LNuGf{flex:0 1 auto;min-width:0;-webkit-margin-end:auto;margin-inline-end:auto}.project-contact-management_statusSegments__LNuGf .ant-segmented-item-label{display:flex;min-height:32px;box-sizing:border-box;align-items:center;padding-block:6px}.project-contact-management_segmentLabel__VWXU5{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.project-contact-management_statusSegments__LNuGf .ant-segmented-item-selected .project-contact-management_segmentLabel__VWXU5{font-weight:600}.project-contact-management_segmentDot__3xbDt{display:inline-block;width:10px;height:10px;flex:0 0 10px;border-radius:2px}.project-contact-management_totalDot__IwXh_{background:#8c8c8c}.project-contact-management_activeDot__Ojwd_{background:#91caff}.project-contact-management_pendingDot__6wpKJ{background:#ffd591}.project-contact-management_revokedDot___MkHP{background:#ff9c9c}.project-contact-management_searchCollapsed__irVbq{width:0;padding:0;border:0;opacity:0;transition:width .3s ease,opacity .3s ease}.project-contact-management_searchExpanded___CxTP{width:250px;transition:width .3s ease,opacity .3s ease}.project-contact-management_userCell__yq3MZ{display:flex;align-items:center;gap:8px;min-width:220px}.project-contact-management_userIdentity__4R71Q{display:flex;min-width:0;flex-direction:column}.project-contact-management_roleCell__aqu_o,.project-contact-management_userIdentity__4R71Q .ant-typography,.project-contact-management_userIdentity__4R71Q>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-contact-management_roleCell__aqu_o{display:block}.project-contact-management_formSection__Y355_{padding:16px;border:1px solid #e5edf4;border-radius:8px;background:#f5faff}.project-contact-management_formSectionHeader__GGqj5{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.project-contact-management_formSectionHeader__GGqj5 h3{margin:0;color:#173b63;font-size:16px;line-height:24px;font-weight:700}.project-contact-management_formGrid___nG1i{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:16px;column-gap:16px;grid-row-gap:12px;row-gap:12px;align-items:start}.project-contact-management_formGrid___nG1i>.ant-typography{min-width:0;color:#173b63;font-size:12.8px;line-height:100%}.project-contact-management_required__E36vB{color:#ff4d4f;font-size:14px}.project-contact-management_formGrid___nG1i>.ant-form-item,.project-contact-management_formItem__TpuA8{align-self:start;margin-bottom:0;min-width:0}.project-contact-management_formItem__TpuA8 .ant-form-item-control-input,.project-contact-management_formItem__TpuA8 .ant-form-item-control-input-content{min-height:32px}.project-contact-management_formItem__TpuA8 .ant-auto-complete,.project-contact-management_formItem__TpuA8 .ant-input,.project-contact-management_formItem__TpuA8 .ant-select{width:100%}.project-contact-management_formItem__TpuA8 .ant-input{height:32px;line-height:30px}.project-contact-management_formItem__TpuA8 .ant-select-selector{display:flex;min-height:32px;align-items:center}.project-contact-management_formItem__TpuA8 .ant-select-selection-item,.project-contact-management_formItem__TpuA8 .ant-select-selection-placeholder,.project-contact-management_formItem__TpuA8 .ant-select-selection-search-input{line-height:30px}.project-contact-management_emailOption__Zclir{display:flex;align-items:center;gap:12px;min-height:52px}.project-contact-management_emailOptionText__eTHhe{display:flex;min-width:0;flex-direction:column;line-height:20px}.project-contact-management_emailOptionText__eTHhe>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-contact-management_formModal__u39Ug.form-modal.ant-modal{max-width:calc(100vw - 32px);-webkit-padding-after:0;padding-block-end:0}.project-contact-management_formModal__u39Ug .ant-modal-content{padding:0;overflow:hidden}.project-contact-management_formModal__u39Ug .ant-modal-close{top:20px;right:24px;color:#173b63;transform:translateY(-4px)}.project-contact-management_formModal__u39Ug .ant-modal-header{display:flex;align-items:center;height:64px;margin:0;padding:12px 24px;border-bottom:1px solid rgba(0,0,0,.06);background:#eff6fb}.project-contact-management_formModal__u39Ug .ant-modal-title{padding:0;color:#2f78ff;font-size:20px;line-height:24px;font-weight:600}.project-contact-management_formModal__u39Ug .ant-modal-body{padding:24px;background:#fff}.project-contact-management_formModal__u39Ug .ant-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;height:80px;margin-top:0;padding:24px;border-top:1px solid rgba(0,0,0,.06);background:#fff}.project-contact-management_formModal__u39Ug .ant-modal-footer .ant-btn{-webkit-margin-start:0;margin-inline-start:0}@media (max-width:1100px){.project-contact-management_formGrid___nG1i{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.project-contact-management_formGrid___nG1i{grid-template-columns:1fr}.project-contact-management_formGrid___nG1i>.ant-typography,.project-contact-management_formGrid___nG1i>span[aria-hidden]{display:none}}