.credx-auth-viewport{position:relative;min-height:100dvh;min-height:100vh;width:100%;overflow:hidden;background-color:#f4f7fe}.credx-auth-block-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.credx-auth-block{position:relative;width:100%;height:100%;overflow:hidden;background:#f4f7fe}.credx-auth-blob{position:absolute;border-radius:37px;filter:blur(95.3px);pointer-events:none}.credx-auth-blob--purple{width:min(1144px,85vw);height:min(613px,70vh);left:-5%;top:-4%;background:#9959de66}.credx-auth-blob--cyan{width:min(421px,32vw);height:min(621px,75vh);left:52%;top:-12%;background:#7bd1f5;transform:matrix(.95,.3,-.42,.91,0,0)}.credx-auth-blob--pink{width:min(905px,68vw);height:min(731px,80vh);left:5%;top:38%;background:#eb5795}.credx-auth-blob--orange{width:min(995px,72vw);height:min(672px,75vh);left:38%;top:28%;background:#fd7055}.credx-auth-content{position:relative;z-index:10;width:100%}.credx-mesh-stage{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;overflow:hidden;pointer-events:none;background-color:#f4f7fe;background-image:radial-gradient(ellipse 70% 60% at 4% 42%,rgba(253,112,85,.07) 0%,transparent 88%),radial-gradient(circle at 8% 22%,rgba(253,112,85,.05) 0%,transparent 86%),radial-gradient(circle at 50% 48%,rgba(238,85,149,.1) 0%,transparent 84%),radial-gradient(circle at 42% 62%,rgba(238,85,149,.06) 0%,transparent 88%),radial-gradient(ellipse 88% 72% at 96% 10%,rgba(136,213,253,.2) 0%,transparent 78%),radial-gradient(circle at 90% 6%,rgba(136,213,253,.14) 0%,transparent 84%),radial-gradient(ellipse 55% 95% at 100% 52%,rgba(136,213,253,.13) 0%,transparent 82%)}.credx-mesh-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 0%,transparent 52%,rgba(244,247,254,.65) 72%,#f4f7fe 88%,#f4f7fe 100%);pointer-events:none}.credx-app-block{position:relative;z-index:10;width:100%;margin:0 auto;border-radius:37px;background-color:transparent!important}.credx-app-block--dashboard{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden;border-radius:37px 0 0;background-color:transparent!important}.credx-app-block--panel{background:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;color:#334155}.credx-app-block--panel :where(h1,h2,h3,h4,h5,h6){color:#0f172a}.credx-app-block--panel :where(p,li,label,span,td,th){color:inherit}.credx-mgmt-page{color:#334155;max-width:100%;min-width:0;overflow-x:hidden}.credx-mgmt-page :where(h1,h2,h3,h4){color:#0f172a}.credx-app-block--panel.credx-app-block--panel-dark{background:#111c44!important;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 4px 24px #03022926;color:#e2e8f0}.credx-app-shell{position:relative;z-index:10}.credx-mgmt-glass{background:#fffc;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 12px #0302290f}.credx-mgmt-glass--toolbar{border-radius:16px;border:1px solid rgba(255,255,255,.55)}.credx-mgmt-search{background:#0000000a}.credx-mgmt-search input{color:#334155!important;-webkit-text-fill-color:#334155;caret-color:#334155;font-weight:400!important;font-synthesis:none}.credx-mgmt-search input::-moz-placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8;font-weight:400}.credx-mgmt-search input::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8;font-weight:400}.credx-mgmt-panel{display:flex;min-height:0;min-width:0;max-width:100%;flex:1;flex-direction:column;overflow-x:hidden;overflow-y:hidden;border-radius:16px 16px 0 0;background:#ffffff47;box-shadow:none;padding:16px 12px 0}.credx-mgmt-panel__blur{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);pointer-events:none}.credx-mgmt-toolbar{position:relative;z-index:1;margin-bottom:12px;overflow:visible;border-radius:12px;padding:4px 16px 4px 4px}.credx-mgmt-table-header-shell{position:relative;z-index:30;flex-shrink:0;overflow:visible;padding-bottom:2px}.credx-mgmt-table-header-cell{min-width:-moz-max-content;min-width:max-content}.credx-mgmt-table-header-shell .credx-mgmt-row-cell,.credx-mgmt-table-header-shell .credx-mgmt-row-cell--primary,.credx-mgmt-table-header-shell .credx-mgmt-row-cell--identifier,.credx-mgmt-table-header-shell .credx-mgmt-row-cell--narrow,.credx-mgmt-table-header-shell .credx-mgmt-row-cell--fixed,.credx-mgmt-table-header-shell .credx-mgmt-row-cell--flex{overflow:visible;min-width:0}.credx-mgmt-table-header-cell .font-sans{overflow:visible;text-overflow:clip;white-space:nowrap}.credx-mgmt-table-header--actions{right:0;z-index:1}.credx-mgmt-row-grid{display:grid;align-items:center;justify-items:stretch;width:100%;-moz-column-gap:20px;column-gap:20px;font-family:var(--credx-font-family)}.credx-mgmt-row-cell{padding-left:12px;padding-right:12px;min-width:0;overflow:hidden}.credx-mgmt-row-cell--flex,.credx-mgmt-row-cell--narrow,.credx-mgmt-row-cell--fixed,.credx-mgmt-row-cell--control,.credx-mgmt-row-cell--primary{min-width:0}.credx-mgmt-row-cell--primary{overflow:hidden}.credx-mgmt-row-cell--identifier{padding-left:10px;padding-right:10px;white-space:nowrap}.credx-mgmt-row-cell__content{min-width:0;width:100%;overflow:hidden;justify-content:flex-start;min-height:1.25rem;line-height:1.25rem}.credx-mgmt-row-cell:not(.credx-mgmt-row-cell--wrap) .credx-mgmt-row-cell__content{white-space:nowrap;text-overflow:ellipsis}.credx-mgmt-row-cell--primary .provider-table-name{min-width:0;flex:1 1 auto}.credx-mgmt-row-cell--wrap,.credx-mgmt-row-cell--wrap.credx-mgmt-row-cell--primary,.credx-mgmt-row-cell--wrap .credx-mgmt-row-cell__content{overflow:visible;white-space:normal}.credx-mgmt-row-cell--wrap .credx-mgmt-row-cell__content{display:flex;max-height:none;height:auto;align-items:flex-start}.credx-mgmt-row-cell--center{text-align:center}.credx-mgmt-row-cell--center .credx-mgmt-row-cell__content{justify-content:center}.credx-mgmt-row-cell--identifier .credx-mgmt-row-cell__content,.credx-mgmt-row-cell--fixed .credx-mgmt-row-cell__content{justify-content:flex-start;overflow:hidden}.credx-mgmt-row-cell--numeric{font-variant-numeric:tabular-nums}.credx-mgmt-row-surface{width:100%;border-radius:10px;background:#ffffffe6;box-shadow:0 1px 3px #0302290d;transition:background .2s ease,box-shadow .2s ease}.credx-mgmt-row-surface.credx-mgmt-row-grid{box-sizing:border-box;align-items:center;min-height:2.75rem;padding-top:.5rem;padding-bottom:.5rem}tr.credx-mgmt-row:hover .credx-mgmt-row-surface{background:#fff;box-shadow:0 4px 14px #03022914}.credx-mgmt-row-cell--actions{display:flex;align-items:center;justify-content:flex-end;justify-self:end;width:64px;min-width:64px;max-width:64px;flex-shrink:0;padding-left:0;padding-right:22px;box-sizing:border-box}.credx-tasks-table{font-family:var(--credx-font-family);width:100%;max-width:100%;min-width:0;overflow-x:hidden}.credx-tasks-table>div{max-width:100%;min-width:0}.credx-tasks-table .credx-mgmt-panel{overflow-x:hidden!important;max-width:100%;margin-left:0!important;margin-right:0!important}.credx-tasks-table .table-body-scroll{overflow-x:hidden;overflow-y:auto;max-width:100%}.credx-tasks-table .credx-mgmt-table-wrap{width:100%;max-width:100%;min-width:0;overflow:hidden}.credx-tasks-table .credx-mgmt-table{width:100%;min-width:0;table-layout:fixed}.credx-tasks-table .credx-mgmt-row-grid{-moz-column-gap:8px;column-gap:8px}.credx-tasks-table .credx-mgmt-row-surface{overflow:hidden}.credx-tasks-table .credx-mgmt-row-cell{padding-left:8px;padding-right:8px}.credx-tasks-table .credx-mgmt-row-cell__content{overflow:hidden}.credx-tasks-table .credx-mgmt-row-cell--primary .credx-mgmt-row-cell__content{text-overflow:ellipsis;white-space:nowrap}.credx-tasks-table .credx-mgmt-row-surface.credx-mgmt-row-grid{min-height:2.75rem;padding-top:.5rem;padding-bottom:.5rem}.credx-tasks-table .credx-mgmt-row-cell--actions{position:static;width:48px;min-width:48px;max-width:48px;padding-left:4px;padding-right:8px;justify-self:end}.credx-tasks-table .credx-mgmt-row-cell--actions .row-actions-trigger{margin:0}.credx-tasks-table .credx-mgmt-table-header-shell .credx-mgmt-row-cell{padding-left:8px;padding-right:8px}.credx-tasks-table .credx-mgmt-table-header-shell .credx-mgmt-row-cell--actions{width:48px;min-width:48px;max-width:48px;padding-right:8px}.credx-tasks-table .credx-mgmt-row-cell.credx-task-col-center,.credx-tasks-table .credx-mgmt-table-header-cell.credx-task-col-center{justify-content:center;text-align:center}.credx-tasks-table .credx-task-col-center .credx-mgmt-row-cell__content{justify-content:center;width:100%;text-align:center}.credx-tasks-table .credx-mgmt-table-header-cell.credx-task-col-center>.flex{justify-content:center;width:100%}.credx-services-table{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.credx-services-table>div{max-width:100%;min-width:0;overflow-x:hidden}.credx-services-table .credx-mgmt-panel{overflow-x:hidden!important;max-width:100%;margin-left:0!important;margin-right:0!important;padding-left:8px;padding-right:8px}.credx-services-table .credx-mgmt-toolbar{overflow-x:clip;overflow-y:visible;max-width:100%}.credx-services-table .credx-mgmt-toolbar>div>div.overflow-x-auto{overflow-x:auto!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.credx-services-table .table-body-scroll{overflow-x:auto;overflow-y:auto;max-width:100%}.credx-services-table .credx-mgmt-table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto}.credx-services-table .credx-mgmt-row-grid{-moz-column-gap:10px;column-gap:10px;width:100%;max-width:100%;min-width:0}.credx-services-table .credx-mgmt-row-surface{overflow:hidden;max-width:100%}.credx-services-table .credx-mgmt-row-surface.credx-mgmt-row-grid{align-items:center;min-height:2.75rem;padding-top:.5rem!important;padding-bottom:.5rem!important}.credx-services-table .credx-mgmt-row-cell{display:flex;align-items:center;align-self:stretch;min-width:0;padding-left:8px;padding-right:8px}.credx-services-table .credx-mgmt-row-cell__content{align-items:center!important;min-height:1.25rem;min-width:0;max-width:100%;overflow:hidden}.credx-services-table .credx-mgmt-row-cell--primary .credx-mgmt-row-cell__content,.credx-services-table .credx-svc-name-col .credx-mgmt-row-cell__content{text-overflow:ellipsis}.credx-services-table .credx-svc-claim-col{min-width:14rem}.credx-services-table .credx-svc-claim-col .credx-mgmt-row-cell__content{overflow:visible;text-overflow:clip;white-space:nowrap}.credx-services-table .credx-mgmt-row-cell--wrap,.credx-services-table .credx-mgmt-row-cell--wrap .credx-mgmt-row-cell__content{overflow:hidden;white-space:normal}.credx-services-table .credx-svc-desc-col{padding-top:0;padding-bottom:0}.credx-services-table .credx-svc-desc-col .credx-mgmt-row-cell__content{align-items:center;padding-top:0;padding-bottom:0;overflow:hidden}.credx-services-table .credx-svc-desc-text{display:-webkit-box;width:100%;max-width:100%;font-family:var(--credx-font-family);font-size:13px;font-weight:400;line-height:1.25rem;color:#475569;text-transform:lowercase;word-break:break-word;overflow-wrap:anywhere;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:2.5rem}.credx-services-table .credx-mgmt-row-cell--actions{position:static;align-items:center;width:48px;min-width:48px;max-width:48px;padding-left:4px;padding-right:8px;justify-self:end}.credx-services-table .credx-mgmt-table-header-shell .credx-mgmt-row-cell--actions{width:48px;min-width:48px;max-width:48px;padding-right:8px}.credx-mgmt-row-cell--states{overflow:hidden;padding-left:8px;padding-right:8px}.credx-mgmt-table-header-cell.credx-mgmt-row-cell--states{overflow:visible}.credx-mgmt-row-cell--states .credx-mgmt-count-truncate{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credx-mgmt-row-cell--contact,.credx-mgmt-row-cell--role,.credx-mgmt-row-cell--status{overflow:hidden}.credx-mgmt-row-cell--status .credx-mgmt-row-cell__content{justify-content:center}.credx-mgmt-panel tbody tr.credx-mgmt-row td{padding:0;background:transparent!important}.credx-mgmt-panel .credx-mgmt-table{width:100%;min-width:100%}.credx-mgmt-panel .table-body-scroll{padding-right:0;padding-left:0;overflow-x:hidden;overflow-y:auto}.credx-mgmt-panel .credx-mgmt-table-wrap{padding-right:0;overflow:visible}.credx-mgmt-panel table td,.credx-mgmt-panel table th{border:0!important;border-left:0!important;border-right:0!important}.credx-mgmt-footer{background:#fff3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.35);padding-bottom:16px}
