.row{display:grid;grid-template-columns:1.2fr 1.1fr .8fr .8fr .8fr;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4) 18px;border-bottom:1px solid var(--surai-theme-table-row-border);color:var(--surai-theme-border)}.row.head{font-weight:900;color:var(--surai-theme-text-inverse);background:var(--surai-theme-table-row-hover-bg)}.moduleHealthGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.moduleHealthCard span{color:var(--cyan);font-size:var(--font-base)!important;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.moduleHealthCard .score{font-size:var(--font-4xl);font-weight:900;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.adminStatusHealthy{background:var(--surai-theme-status-success-bg);color:var(--surai-theme-status-success)!important;border-radius:var(--radius-pill);padding:7px 14px}.adminBarChart span:nth-child(2){background:linear-gradient(180deg,#4dc678,#74d894)}.adminBarChart span:nth-child(3){background:linear-gradient(180deg,#7a58d5,#a081ff)}.adminBarChart span:nth-child(4){background:linear-gradient(180deg,#db4d58,#f07b83)}.portalHealthList{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.portalHealthList a{text-decoration:none}.portalHealthItem{border:1px solid var(--color-border);background:var(--surai-theme-surface);border-radius:var(--radius-lg);padding:var(--space-4);display:grid;grid-template-columns:1fr 58px 96px;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;color:var(--color-text-primary);transition:.18s ease}.portalHealthItem:hover{border-color:var(--surai-theme-primary-strong);box-shadow:0 10px 24px rgba(19,32,68,.08);transform:translateY(-1px)}.portalHealthItem strong{color:var(--color-text-primary)}.portalHealthItem p{color:var(--color-primary);margin:4px 0 0;font-size:var(--font-md)}.portalHealthItem span{font-size:var(--font-xl);font-weight:900;color:var(--surai-theme-primary-strong);text-align:right}.portalHealthItem em{font-style:normal;border-radius:var(--radius-pill);background:var(--surai-theme-surface-soft);color:var(--surai-theme-primary);padding:7px 9px;text-align:center;font-size:var(--font-base)!important;font-weight:800}.suraiDropdownTitle.withAction{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.suraiDropdownTitle.withAction button{border:1px solid var(--surai-theme-border);background:var(--surai-theme-surface);color:var(--surai-theme-primary-strong);border-radius:var(--radius-pill);padding:7px 10px;font-size:var(--font-base)!important;font-weight:800}.adminSettingField:nth-child(odd){border-right:1px solid var(--surai-theme-surface-muted)}.sourceBadge.healthy{background:var(--surai-theme-status-success-bg);color:var(--color-success)}.mappingObjectRow{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--surai-theme-surface);color:var(--color-text-primary);padding:var(--space-3);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-2);gap:var(--space-2);text-align:left;cursor:pointer;transition:.16s ease}.askSuraiResponse li,.askSuraiResponse p,.askSuraiResponse td,.askSuraiResponse th{color:var(--surai-theme-text-strong)}.adminSettingsSubsection .adminSettingField:nth-child(2n){background:var(--surai-theme-surface-soft)}.sourceHealthList,.sourceRecentActivity{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.sourceHealthList article{border:1px solid var(--color-border-soft);border-radius:var(--radius-xl);background:var(--color-surface-muted);padding:var(--space-3);display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:center}.sourceHealthList article.attention{border-color:var(--surai-theme-status-danger-bg);background:var(--surai-theme-status-danger-bg)}.sourceHealthList article.healthy{border-color:var(--surai-card-accent-success-border-strong);background:var(--surai-theme-status-success-bg)}.sourceHealthList strong,.sourceRecentActivity strong{color:var(--surai-theme-text);display:block}.sourceHealthList small,.sourceRecentActivity small{color:var(--color-neutral-500);display:block;margin-top:4px}.tenantPanel .row{grid-template-columns:minmax(150px,1.2fr) minmax(130px,1fr) minmax(90px,.7fr);color:var(--surai-theme-text);border-color:var(--surai-theme-border-soft);min-height:48px;align-items:center}.tenantPanel .row.head{color:var(--surai-theme-text-primary);background:var(--color-bg-admin);font-size:var(--font-base)!important;text-transform:uppercase;letter-spacing:.06em}.tenantLifecycleRow{grid-template-columns:1.1fr 1fr .7fr 1.2fr!important;grid-template-columns:minmax(260px,1.6fr) minmax(170px,.85fr) 140px minmax(300px,1.1fr)!important;min-width:920px!important;gap:var(--space-4)!important}.tenantLifecycleRow>span:first-child,.tenantLifecycleRow>span:nth-child(2){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.suraiDataGrid{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.suraiDataGridFooter,.suraiDataGridToolbar{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.suraiDataGridToolbar{justify-content:space-between}.suraiDataGridFooter{justify-content:flex-end}.suraiDataGridFacetGroup,.suraiDataGridFooterControls,.suraiDataGridPager,.suraiDataGridToolbarActions,.suraiDataGridToolbarPrimary,.suraiDataGridToolbarSearchGroup{display:flex;align-items:center;flex-wrap:wrap}.suraiDataGridFacetGroup,.suraiDataGridToolbarActions,.suraiDataGridToolbarPrimary,.suraiDataGridToolbarSearchGroup{gap:var(--space-2)}.suraiDataGridToolbarPrimary{min-width:0;flex:1 1 auto}.suraiDataGridFooterControls{justify-content:flex-end;gap:var(--space-3)}.suraiDataGridPager{gap:var(--space-2)}.suraiPagerButton{min-height:36px;font-size:var(--font-base)}.suraiRowsPerPage select{font-size:var(--font-base)!important}.suraiDataGridRange,.suraiPageStatus,.suraiRowsPerPage,.suraiRowsPerPage span{color:var(--color-neutral-600);font-size:var(--font-base)!important;font-weight:var(--font-medium);line-height:1;white-space:nowrap}.suraiDataGridRange{margin-left:var(--space-1)}.suraiDataGridSearchWrap{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--space-2);min-width:280px;max-width:430px;height:38px;padding:0 .75rem;border:1px solid var(--surai-theme-border-strong);border-radius:var(--radius-lg);background:var(--surai-theme-surface);color:var(--color-neutral-500);cursor:text;overflow:hidden}.moduleSaasContent .suraiDataGridSearchWrap>input.suraiDataGridSearch,.suraiDataGridSearchWrap>input.suraiDataGridSearch,.suraiShellMain .suraiDataGridSearchWrap>input.suraiDataGridSearch{all:unset;box-sizing:border-box;display:block;flex:1 1 auto;min-width:0;width:100%;height:100%;color:var(--color-neutral-800);font-family:inherit;font-size:var(--font-md);font-weight:400;line-height:normal;cursor:text;-moz-appearance:none;appearance:none;-webkit-appearance:none}.suraiDataGridSearchWrap>input.suraiDataGridSearch:focus,.suraiDataGridSearchWrap>input.suraiDataGridSearch:focus-visible,.suraiDataGridSearchWrap>input.suraiDataGridSearch:hover{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.suraiDataGridSearchWrap:focus-within{border-color:var(--surai-control-focus-border);box-shadow:var(--surai-control-focus-ring)}.suraiDataGridSearch::placeholder{color:var(--color-neutral-500)}.suraiGridClearFilters{display:inline-flex;align-items:center;gap:var(--space-1);height:38px;padding:0 .75rem;border:1px solid var(--surai-theme-border);border-radius:var(--radius-lg);background:var(--surai-theme-surface-translucent);color:var(--color-neutral-700);font-size:var(--font-md);font-weight:var(--font-medium);cursor:pointer}.suraiGridClearFilters:hover{background:var(--surai-theme-primary-soft);color:var(--color-neutral-900)}.suraiDataGridWrap{overflow:auto;border:1px solid var(--surai-theme-border-soft);border-radius:var(--radius-3xl);background:var(--surai-theme-surface)}.suraiDataGridTable{width:100%;min-width:980px;border-collapse:collapse;background:var(--surai-theme-surface)}.suraiDataGridTable th{text-align:left;font-size:var(--font-sm)!important;text-transform:uppercase;letter-spacing:.06em;color:var(--surai-theme-text-inverse);background:var(--color-neutral-800);border-bottom:1px solid rgba(15,23,42,.28);white-space:nowrap;resize:horizontal;overflow:auto}.suraiDataGridTable td{padding:13px 14px;border-bottom:1px solid var(--surai-theme-border-soft);color:var(--color-neutral-800);font-size:var(--font-md);vertical-align:middle}.suraiDataGridTable tbody tr{cursor:pointer}.suraiDataGridTable tbody tr.selected,.suraiDataGridTable tbody tr:hover{background:var(--surai-theme-surface-muted)}.suraiDataGridSort{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:var(--space-2);padding:13px 14px;border:0;border-radius:0;color:inherit;background:transparent;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.suraiDataGridSort em{font-style:normal;color:var(--color-neutral-500);font-size:var(--font-base)!important}.suraiDataGridColumnHeader{position:relative;display:flex;align-items:center;min-width:0}.suraiDataGridColumnHeader>.suraiDataGridSort{min-width:0;flex:1 1 auto}.suraiDataGridHeaderFilter{position:relative;flex:0 0 auto;margin-right:var(--space-2)}.suraiDataGridHeaderFilter>button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--surai-table-muted-text);cursor:pointer}.suraiDataGridHeaderFilter>button:focus-visible,.suraiDataGridHeaderFilter>button:hover{background:var(--surai-theme-primary-soft);color:var(--surai-theme-primary)}.suraiDataGridHeaderFilter>button.active{background:var(--surai-theme-primary-soft);color:var(--surai-theme-primary)}.suraiDataGridHeaderFilterPanel{position:absolute;top:calc(100% + 6px);right:0;z-index:70;width:260px;padding:var(--space-3);border:1px solid var(--surai-theme-border);border-radius:var(--radius-xl);background:var(--surai-theme-surface);box-shadow:var(--shadow-lg);text-align:left;text-transform:none;letter-spacing:normal}.suraiDataGridTable th:has(.suraiDataGridHeaderFilterPanel){z-index:60;overflow:visible}.suraiDataGridTable thead,.suraiDataGridTable thead tr{overflow:visible}.suraiDataGridHeaderFilterTitle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--surai-theme-border-soft)}.suraiDataGridHeaderFilterTitle strong{overflow:hidden;color:var(--color-neutral-900);font-size:var(--font-md);font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap}.suraiDataGridHeaderFilterPanel .suraiGridFilterField{margin-top:var(--space-3)}.suraiGridFilterMenu{position:relative}.suraiGridFilterMenu>summary{list-style:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:38px;padding:0 .8rem;cursor:pointer;border:1px solid var(--surai-theme-border-strong);border-radius:var(--radius-lg);background:var(--surai-theme-surface);color:var(--color-neutral-700);font-size:var(--font-md);font-weight:var(--font-medium)}.suraiGridFilterMenu>summary::-webkit-details-marker{display:none}.suraiGridFilterMenu>summary:hover{background:var(--surai-theme-primary-soft);color:var(--color-neutral-900)}.suraiGridFilterMenu>summary em{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 .35rem;border-radius:999px;background:var(--surai-theme-primary-soft);color:var(--surai-theme-primary);font-size:var(--font-xs);font-style:normal;font-weight:var(--font-bold)}.suraiGridFilterPanel{position:absolute;right:0;top:calc(100% + 8px);z-index:32;min-width:300px;max-height:440px;overflow:auto;padding:var(--space-3);border:1px solid var(--surai-theme-border);border-radius:var(--radius-2xl);background:var(--surai-theme-surface);box-shadow:var(--shadow-lg)}.suraiGridFilterPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-2);margin-bottom:var(--space-2);border-bottom:1px solid var(--surai-theme-border-soft)}.suraiGridFilterPanelHeader strong{color:var(--color-neutral-900);font-size:var(--font-md)}.suraiGridFilterPanelHeader button{border:0;background:transparent;color:var(--surai-theme-primary);font-size:var(--font-sm);font-weight:var(--font-medium);cursor:pointer}.suraiGridFilterField{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin-top:var(--space-3)}.suraiGridFilterField span{color:var(--color-neutral-600);font-size:var(--font-sm);font-weight:var(--font-medium)}.suraiGridFilterField select{width:100%;min-height:38px;border:1px solid var(--surai-theme-border-strong);border-radius:var(--radius-lg);background:var(--surai-theme-surface);color:var(--color-neutral-800);font-size:var(--font-md)}.suraiGridOptionsMenu{position:relative}.suraiGridOptionsMenu>summary{list-style:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;cursor:pointer;border:1px solid var(--surai-theme-border-strong);border-radius:var(--radius-lg);background:var(--surai-theme-surface);color:var(--color-neutral-700)}.suraiColumnSubMenu>summary::-webkit-details-marker,.suraiGridOptionsMenu>summary::-webkit-details-marker{display:none}.suraiGridOptionsPanel{position:absolute;right:0;top:calc(100% + 8px);z-index:30;min-width:250px;padding:var(--space-2);border:1px solid var(--surai-theme-border);border-radius:var(--radius-2xl);background:var(--surai-theme-surface);box-shadow:var(--shadow-lg)}.suraiColumnSubMenu{border-bottom:1px solid var(--surai-theme-border-soft);padding-bottom:var(--space-2);margin-bottom:var(--space-2)}.suraiColumnSubMenu>summary,.suraiGridMenuItem{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--space-2);border:0;border-radius:var(--radius-lg);padding:.65rem .7rem;background:transparent;color:var(--color-neutral-800);font-size:var(--font-md);font-weight:var(--font-medium);cursor:pointer;text-align:left}.suraiColumnSubMenu>summary:hover,.suraiGridMenuItem:hover{background:var(--surai-theme-primary-soft)}.suraiColumnMenuPanel{max-height:280px;overflow:auto;padding:var(--space-2) var(--space-1) 0}.suraiColumnMenuPanel label{display:flex;align-items:center;gap:var(--space-2);padding:.45rem .5rem;color:var(--color-neutral-800);font-size:var(--font-md)}.suraiColumnMenuPanel label:hover{background:var(--surai-theme-surface-muted);border-radius:var(--radius-md)}.suraiDataGridTable .selectionColumn{width:72px;text-align:center}.suraiDataGridTable .selectionColumn.selectionColumnCompact{box-sizing:border-box;width:28px;min-width:28px;max-width:28px;padding-left:6px;padding-right:6px}.suraiDataGridTable input.suraiDataGridSelectCheckbox[type=checkbox]{-moz-appearance:auto;appearance:auto;-webkit-appearance:checkbox;width:16px!important;min-width:16px;height:16px!important;margin:0;border:initial;border-radius:initial;background:initial;position:static;cursor:pointer;vertical-align:middle;transition:none;accent-color:var(--surai-theme-primary)}.suraiDataGridTable input.suraiDataGridSelectCheckbox[type=checkbox]:after{content:none}.suraiDataGridTable input.suraiDataGridSelectCheckbox[type=checkbox]:checked{background:initial;border-color:initial}.suraiDataGridTable input.suraiDataGridSelectCheckbox[type=checkbox]:focus-visible{outline:3px solid color-mix(in srgb,var(--surai-theme-primary) 18%,transparent);outline-offset:2px}.suraiDataGridEmpty{border:1px dashed rgba(120,135,170,.3);border-radius:var(--radius-3xl);padding:var(--space-6);background:rgba(248,250,252,.82);color:var(--color-neutral-600)}.suraiDataGridEmpty strong{display:block;color:var(--color-neutral-900);font-size:var(--font-lg);margin-bottom:var(--space-1)}.suraiDataGridEmptyRow>td{height:180px;padding:0!important;border-bottom:0!important;background:var(--surai-theme-surface,#fff);text-align:center}.suraiDataGridEmptyInline{display:flex;min-height:180px;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-5);color:var(--surai-theme-text-secondary,var(--color-neutral-600))}.suraiDataGridEmptyInline strong{color:var(--surai-theme-text-strong,var(--color-neutral-900));font-size:var(--font-base);font-weight:var(--font-semibold)}.suraiDataGridEmptyInline p{margin:0;font-size:var(--font-sm)}.suraiDataGridFooter label{display:flex;align-items:center;gap:var(--space-2)}.suraiDataGridFooter select{min-width:78px;font-size:var(--font-base)!important;font-weight:var(--font-medium);line-height:1}.suraiPagerButton{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;padding:0;border:1px solid var(--surai-theme-border-strong);border-radius:var(--radius-lg);background:var(--surai-theme-surface);color:var(--color-neutral-700);box-shadow:none;cursor:pointer}.suraiPagerButton:hover:not(:disabled){border-color:rgba(37,99,235,.28);background:var(--surai-theme-primary-soft);color:var(--surai-theme-primary)}.suraiPagerButton:disabled{cursor:not-allowed;opacity:.48}.suraiGridPrimaryCell{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.suraiGridPrimaryCell strong{color:var(--color-neutral-900);font-size:var(--font-md);font-weight:var(--font-semibold);line-height:1.25}.suraiGridPrimaryCell small{color:var(--color-neutral-500);font-size:var(--font-base)!important;line-height:1.35}.suraiGridDialogBackdrop{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:rgba(15,23,42,.42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.suraiGridDialog{width:min(760px,100%);max-height:min(760px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--surai-theme-border);border-radius:var(--radius-3xl);background:var(--surai-theme-surface);box-shadow:var(--shadow-xl,0 24px 64px rgba(15,23,42,.24))}.suraiGridDialogHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--surai-theme-border-soft)}.suraiGridDialogHeader h3,.suraiGridDialogHeader p{margin:0}.suraiGridDialogHeader h3{color:var(--color-neutral-900);font-size:var(--font-xl);font-weight:var(--font-bold);line-height:1.2}.suraiGridDialogEyebrow{color:var(--color-neutral-500);font-size:var(--font-xs);font-weight:var(--font-bold);letter-spacing:.08em;text-transform:uppercase}.suraiGridDialogHeader>button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--surai-theme-border);border-radius:var(--radius-lg);background:var(--surai-theme-surface);color:var(--color-neutral-700);cursor:pointer}.suraiGridDialogHeader>button:hover{background:var(--surai-theme-surface-muted)}.suraiGridDialogBody{overflow:auto;padding:var(--space-5)}.suraiGridColumnPickerIntro{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.suraiGridColumnPickerIntro strong{color:var(--color-neutral-900);font-size:var(--font-lg);font-weight:var(--font-bold)}.suraiGridColumnPickerIntro span{color:var(--color-neutral-500);font-size:var(--font-sm)}.suraiGridColumnPicker{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.suraiGridColumnList{min-height:320px;overflow:hidden;border:1px solid rgba(120,135,170,.22);border-radius:var(--radius-2xl);background:var(--surai-theme-surface-muted)}.suraiGridColumnList.selected{background:rgba(239,246,255,.58)}.suraiGridColumnListHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--surai-theme-border-soft);background:rgba(255,255,255,.82)}.suraiGridColumnListHeader span{color:var(--color-neutral-800);font-size:var(--font-md);font-weight:var(--font-bold)}.suraiGridColumnListHeader em{min-width:26px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(37,99,235,.1);color:var(--surai-theme-primary);font-size:var(--font-xs);font-style:normal;font-weight:var(--font-bold)}.suraiGridColumnListBody{display:flex;flex-direction:column;gap:var(--space-2);max-height:360px;overflow:auto;padding:var(--space-3)}.suraiGridColumnListBody p{margin:0;padding:var(--space-3);color:var(--color-neutral-500);font-size:var(--font-sm)}.suraiGridColumnChoice{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:.65rem .75rem;border:1px solid var(--surai-theme-border-soft);border-radius:var(--radius-lg);background:var(--surai-theme-surface);color:var(--color-neutral-800);font-size:var(--font-md);font-weight:var(--font-medium);text-align:left;cursor:pointer}.suraiGridColumnChoice:hover:not(:disabled){border-color:rgba(37,99,235,.3);background:var(--surai-theme-primary-soft)}.suraiGridColumnChoice.selected{border-color:rgba(37,99,235,.2)}.suraiGridColumnChoice:disabled{cursor:not-allowed;opacity:.65}.suraiGridColumnTextRow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:42px;padding:.55rem .65rem;border-bottom:1px solid var(--surai-theme-border-soft);color:var(--color-neutral-800);font-size:var(--font-md);font-weight:var(--font-medium)}.suraiGridColumnTextRow:last-child{border-bottom:0}.suraiGridColumnTextRow:hover{background:var(--surai-theme-primary-soft)}.suraiGridColumnTextRow.selected{background:rgba(255,255,255,.68)}.suraiGridColumnTextRow.selected:hover{background:var(--surai-theme-primary-soft)}.suraiGridColumnName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suraiGridColumnRowActions{display:inline-flex;align-items:center;gap:var(--space-1);flex:0 0 auto}.suraiIconButton{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--surai-theme-border);border-radius:var(--radius-md);background:var(--surai-theme-surface);color:var(--color-neutral-700);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.suraiIconButton:hover:not(:disabled){border-color:rgba(37,99,235,.34);background:var(--surai-theme-primary-soft);color:var(--surai-theme-primary);transform:translateY(-1px)}.suraiIconButtonPrimary{border-color:rgba(37,99,235,.28);background:linear-gradient(135deg,var(--surai-theme-primary-soft),var(--surai-theme-status-success-bg));color:var(--surai-theme-primary)}.suraiIconButtonDanger{color:var(--color-neutral-600)}.suraiIconButtonDanger:hover:not(:disabled){border-color:rgba(239,68,68,.32);background:var(--surai-theme-status-danger-bg);color:var(--surai-theme-status-danger)}.suraiIconButton:disabled{cursor:not-allowed;opacity:.42;transform:none}.suraiGridDialogFooter{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--surai-theme-border-soft);background:var(--surai-theme-surface-muted)}.suraiGridDialogFooter>div{display:flex;align-items:center;gap:var(--space-2)}@media (max-width:720px){.suraiGridColumnPicker{grid-template-columns:1fr}.suraiGridColumnPickerIntro,.suraiGridColumnTextRow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:42px;padding:.55rem .65rem;border-bottom:1px solid var(--surai-theme-border-soft);color:var(--color-neutral-800);font-size:var(--font-md);font-weight:var(--font-medium)}.suraiGridColumnTextRow:last-child{border-bottom:0}.suraiGridColumnTextRow:hover{background:var(--surai-theme-primary-soft)}.suraiGridColumnTextRow.selected{background:rgba(255,255,255,.68)}.suraiGridColumnTextRow.selected:hover{background:var(--surai-theme-primary-soft)}.suraiGridColumnName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suraiGridColumnRowActions{display:inline-flex;align-items:center;gap:var(--space-1);flex:0 0 auto}.suraiIconButton{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--surai-theme-border);border-radius:var(--radius-md);background:var(--surai-theme-surface);color:var(--color-neutral-700);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.suraiIconButton:hover:not(:disabled){border-color:rgba(37,99,235,.34);background:var(--surai-theme-primary-soft);color:var(--surai-theme-primary);transform:translateY(-1px)}.suraiIconButtonPrimary{border-color:rgba(37,99,235,.28);background:linear-gradient(135deg,var(--surai-theme-primary-soft),var(--surai-theme-status-success-bg));color:var(--surai-theme-primary)}.suraiIconButtonDanger{color:var(--color-neutral-600)}.suraiIconButtonDanger:hover:not(:disabled){border-color:rgba(239,68,68,.32);background:var(--surai-theme-status-danger-bg);color:var(--surai-theme-status-danger)}.suraiIconButton:disabled{cursor:not-allowed;opacity:.42;transform:none}.suraiGridDialogFooter{align-items:stretch;flex-direction:column}.suraiGridDialogFooter>div{justify-content:flex-end}}.suraiGridDialogFooter .suraiButton{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:38px;padding:.55rem .95rem;border-radius:var(--radius-lg);font-size:var(--font-md);font-weight:var(--font-semibold);line-height:1;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.suraiDataGridWrap,.suraiTableWrap{overflow:auto;border:1px solid var(--surai-table-border);border-radius:var(--surai-table-radius);background:var(--surai-table-surface);overscroll-behavior-inline:contain}.suraiDataGridTable,.suraiTable{width:100%;border-collapse:collapse;background:var(--surai-table-surface);color:var(--surai-table-body-text)}.suraiDataGridTable th,.suraiTable th{color:var(--surai-table-header-text);background:var(--surai-table-header-surface);border-bottom:1px solid var(--surai-table-border-strong);padding:var(--surai-table-cell-padding-y) var(--surai-table-cell-padding-x);font-weight:var(--font-semibold);line-height:1.25;vertical-align:middle}.suraiDataGridTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:0;box-shadow:var(--surai-table-sticky-shadow)}.suraiDataGridTable td,.suraiTable td{min-height:var(--surai-table-row-height);padding:var(--surai-table-cell-padding-y) var(--surai-table-cell-padding-x);border-bottom:1px solid var(--surai-table-border);color:var(--surai-table-body-text);vertical-align:middle}.suraiDataGridTable tbody tr:last-child>td,.suraiTable tbody tr:last-child>td{border-bottom-color:transparent}.suraiDataGrid--compact th,.suraiDataGridCompact th,.suraiTable--compact th,.suraiTableCompact th{padding:var(--surai-table-cell-padding-compact-y) var(--surai-table-cell-padding-compact-x)}.suraiDataGrid--compact td,.suraiDataGridCompact td,.suraiTable--compact td,.suraiTableCompact td{min-height:var(--surai-table-row-height-compact);padding:var(--surai-table-cell-padding-compact-y) var(--surai-table-cell-padding-compact-x)}.suraiDataGridTable tbody tr:is(.interactive,.selectable,[role=button],[tabindex],[aria-selected]),.suraiTable tbody tr:is(.interactive,.selectable,[role=button],[tabindex],[aria-selected]){transition:background-color var(--surai-table-transition-duration) ease,box-shadow var(--surai-table-transition-duration) ease}.suraiDataGridTable tbody tr:is(.interactive,.selectable,[role=button],[tabindex],[aria-selected]):hover,.suraiTable tbody tr:is(.interactive,.selectable,[role=button],[tabindex],[aria-selected]):hover{background:var(--surai-table-row-hover)}.suraiDataGridTable tbody tr:is(.interactive,.selectable,[role=button],[tabindex],[aria-selected]):active,.suraiTable tbody tr:is(.interactive,.selectable,[role=button],[tabindex],[aria-selected]):active{background:var(--surai-table-row-active)}.suraiDataGridTable tbody tr:is(.selected,[aria-selected=true]),.suraiTable tbody tr:is(.selected,[aria-selected=true]){background:var(--surai-table-row-selected)}.suraiDataGridTable tbody tr:is([tabindex]):focus-visible,.suraiTable tbody tr:is([tabindex]):focus-visible{outline:2px solid transparent;box-shadow:var(--surai-table-focus-ring);position:relative;z-index:1}.suraiDataGridTable tbody tr:is(.disabled,[aria-disabled=true]),.suraiTable tbody tr:is(.disabled,[aria-disabled=true]){background:var(--surai-table-row-disabled);color:var(--surai-theme-text-disabled);cursor:not-allowed}.suraiDataGridTable tbody tr:is(.disabled,[aria-disabled=true])>td,.suraiTable tbody tr:is(.disabled,[aria-disabled=true])>td{color:var(--surai-theme-text-disabled)}.suraiDataGridTable tbody tr{color:var(--surai-table-body-text)}.suraiDataGridTable tbody tr:hover{background:var(--surai-table-row-hover)}.suraiDataGridTable tbody tr.selected,.suraiDataGridTable tbody tr[aria-selected=true]{background:var(--surai-table-row-selected)}.suraiDataGridSort{min-height:var(--surai-table-row-height);padding:var(--surai-table-cell-padding-y) var(--surai-table-cell-padding-x)}.suraiDataGridSort:focus-visible,.suraiDataGridTable input.suraiDataGridSelectCheckbox[type=checkbox]:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--surai-table-focus-ring)}.suraiDataGridRange,.suraiDataGridSort em,.suraiGridPrimaryCell small,.suraiPageStatus,.suraiRowsPerPage,.suraiRowsPerPage span{color:var(--surai-table-muted-text)}.suraiDataGridFooter{padding-top:var(--space-3);border-top:1px solid var(--surai-table-border);background:var(--surai-table-footer-surface)}.suraiDataGridEmpty,.suraiDataGridLoading{padding:var(--space-6);border:1px dashed var(--surai-table-border-strong);border-radius:var(--surai-table-radius);background:var(--surai-table-footer-surface);color:var(--surai-table-muted-text)}.suraiDataGridEmpty strong,.suraiDataGridLoading strong{color:var(--surai-table-body-text)}@media (max-width:720px){.suraiDataGridWrap,.suraiTableWrap{overflow-x:auto;overflow-y:visible}.suraiDataGridSort,.suraiDataGridTable td,.suraiTable td,.suraiTable th{padding-top:var(--surai-table-cell-padding-compact-y);padding-bottom:var(--surai-table-cell-padding-compact-y)}.suraiDataGridFooter{align-items:flex-start}}[data-surai-theme=dark] .suraiGridColumnList.selected,[data-surai-theme=dark] .suraiGridColumnTextRow.selected{background:var(--surai-theme-surface-selected)}[data-surai-theme=dark] .suraiGridColumnListHeader{background:var(--surai-theme-table-header-bg);border-bottom-color:var(--surai-theme-table-row-border)}[data-surai-theme=dark] .suraiGridColumnListHeader span{color:var(--surai-theme-table-header-text)}.suraiDataWorkspace{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.suraiDataWorkspaceViews{display:flex;align-items:center;gap:var(--space-1);min-height:46px;padding:0 var(--space-2);overflow-x:auto;border-bottom:1px solid var(--surai-theme-border-soft)}.suraiDataWorkspaceView{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);min-height:46px;padding:0 var(--space-3);border:0;border-radius:0;background:transparent;color:var(--color-neutral-600);font:inherit;font-size:var(--font-md);font-weight:var(--font-semibold);white-space:nowrap;cursor:pointer}.suraiDataWorkspaceView:after{content:"";position:absolute;right:var(--space-2);bottom:-1px;left:var(--space-2);height:2px;border-radius:999px 999px 0 0;background:transparent}.suraiDataWorkspaceView:hover{color:var(--color-neutral-900);background:var(--surai-theme-primary-soft)}.suraiDataWorkspaceView.active{color:var(--surai-theme-primary)}.suraiDataWorkspaceView.active:after{background:var(--surai-theme-primary)}.suraiDataWorkspaceView em{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 var(--space-2);border-radius:999px;background:var(--surai-theme-surface-muted);color:var(--color-neutral-700);font-size:var(--font-sm);font-style:normal}.suraiDataWorkspaceView.active em{background:var(--surai-theme-primary-soft);color:var(--surai-theme-primary)}.suraiDataWorkspaceViewDot{width:8px;height:8px;border-radius:50%;background:var(--color-neutral-400)}.suraiDataWorkspaceViewDot.success{background:var(--surai-theme-status-success)}.suraiDataWorkspaceViewDot.warning{background:var(--surai-theme-status-warning)}.suraiDataWorkspaceViewDot.muted{background:var(--color-neutral-400)}.suraiDataWorkspaceViewRow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0;border-bottom:1px solid var(--surai-theme-border-soft)}.suraiDataWorkspaceViewRow .suraiDataWorkspaceViews{flex:1 1 auto;min-width:0;border-bottom:0}.suraiDataWorkspaceViewActions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;padding:0 var(--space-2)}@media (max-width:720px){.suraiDataWorkspaceViewRow{align-items:stretch;flex-direction:column;gap:0}.suraiDataWorkspaceViewActions{justify-content:flex-start;padding:var(--space-2)}}.suraiDataWorkspaceToolbar{padding:var(--space-3);border-bottom:1px solid var(--surai-theme-border-soft);background:var(--surai-theme-surface-subtle)}.suraiDataWorkspaceFilters{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-2)}.suraiDataWorkspaceFilter{display:inline-flex;align-items:center;gap:var(--space-2);min-height:34px;padding:0 var(--space-3);border:1px solid var(--surai-theme-border-soft);border-radius:999px;background:var(--surai-theme-surface);color:var(--color-neutral-700);font:inherit;font-size:var(--font-sm);font-weight:var(--font-semibold);white-space:nowrap;cursor:pointer}.suraiDataWorkspaceFilter.active,.suraiDataWorkspaceFilter:hover{border-color:var(--surai-theme-primary);background:var(--surai-theme-primary-soft);color:var(--surai-theme-primary)}.suraiDataWorkspaceFilter em{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 var(--space-2);border-radius:999px;background:var(--surai-theme-surface-muted);color:inherit;font-size:var(--font-xs);font-style:normal}.suraiDataWorkspaceFilter:focus-visible{outline:3px solid var(--surai-theme-focus-ring);outline-offset:2px}.suraiDataWorkspaceBody{min-width:0;padding:var(--space-3);border:1px solid var(--surai-theme-border-soft);border-radius:var(--radius-md);background:var(--surai-theme-surface);box-shadow:var(--shadow-sm)}.suraiDataGridAppliedFilters{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);color:var(--color-neutral-600);font-size:var(--font-sm)}.suraiDataGridAppliedFilters>span{font-weight:var(--font-medium)}.suraiDataGridAppliedFilters>button:not(.suraiButton){display:inline-flex;align-items:center;gap:var(--space-1);min-height:30px;padding:0 var(--space-2);border:1px solid var(--surai-theme-border);border-radius:var(--radius-lg);background:var(--surai-theme-surface-muted);color:var(--color-neutral-700);font:inherit;font-size:var(--font-sm);cursor:pointer}.suraiDataGridBulkBar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-3);border:1px solid var(--surai-theme-border);border-radius:var(--radius-xl);background:var(--surai-theme-primary-soft)}.suraiDataGridBulkBar>strong{color:var(--color-neutral-900);font-size:var(--font-md)}.suraiDataGridBulkBar>div{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.suraiOverflowList{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);min-width:0}.suraiOverflowList>span:not(.suraiOverflowListMore){display:inline-flex;align-items:center;min-height:24px;padding:0 var(--space-2);border-radius:999px;background:var(--surai-theme-surface-muted);color:var(--color-neutral-700);font-size:var(--font-sm);white-space:nowrap}.suraiOverflowListMore{color:var(--surai-theme-primary);font-size:var(--font-sm);font-weight:var(--font-bold);white-space:nowrap}.suraiGridOptionsMenu>summary{width:auto;min-width:38px;gap:var(--space-2);padding:0 var(--space-3)}.suraiGridMoreLabel{font-size:var(--font-sm);font-weight:var(--font-semibold)}.suraiDataGrid--autoHeight .suraiDataGridWrap{max-height:none}.suraiDataGrid--boundedHeight .suraiDataGridWrap{max-height:min(52vh,560px)}.suraiDataGrid--viewportHeight .suraiDataGridWrap{max-height:min(62vh,720px)}.tenantRegistryWorkspace{width:100%}.tenantRegistryOnlyPage .tenantRegistryWorkspace{margin:0}@media (max-width:760px){.suraiDataWorkspaceBody{padding:var(--space-2)}.suraiDataGridBulkBar{align-items:flex-start}}.suraiDataWorkspaceView:focus-visible,.suraiOverflowListMore:focus-visible{outline:3px solid var(--surai-theme-focus-ring);outline-offset:2px}.suraiOverflowListMore{display:inline-flex;align-items:center;min-height:24px;border-radius:999px}.suraiGridMenuItem:disabled{cursor:not-allowed;opacity:.55}@media (max-width:760px){.suraiDataWorkspaceViews{padding-inline:0;scroll-snap-type:x proximity}.suraiDataWorkspaceView{scroll-snap-align:start}}.suraiShellMain .identityPanel.identityPanelWorkspaceFlush{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.suraiDataWorkspaceBody{padding:0;overflow:hidden}.suraiDataWorkspaceBody>.suraiDataGrid{gap:0}.suraiDataWorkspaceBody>.suraiDataGrid>.suraiDataGridToolbar{min-height:62px;padding:var(--space-3);background:var(--surai-theme-surface)}.suraiDataWorkspaceBody>.suraiDataGrid>.suraiDataGridAppliedFilters{padding:0 var(--space-3) var(--space-3);background:var(--surai-theme-surface)}.suraiDataWorkspaceBody>.suraiDataGrid>.suraiDataGridBulkBar{min-height:52px;padding:var(--space-2) var(--space-3);border:0;border-top:1px solid var(--surai-table-border);border-radius:0}.suraiDataWorkspaceBody>.suraiDataGrid>.suraiDataGridWrap,.suraiDataWorkspaceBody>.suraiDataGrid>.suraiTableWrap{width:100%;margin:0;border-right:0;border-left:0;border-radius:0;box-shadow:none}.suraiDataWorkspaceBody>.suraiDataGrid>.suraiDataGridEmpty,.suraiDataWorkspaceBody>.suraiDataGrid>.suraiDataGridLoading{margin:0;padding:var(--space-6) var(--space-3);border-right:0;border-left:0;border-radius:0}.suraiDataWorkspaceBody>.suraiDataGrid>.suraiDataGridFooter{min-height:60px;margin:0;padding:var(--space-3);border-top:1px solid var(--surai-table-border);background:var(--surai-table-footer-surface)}.suraiRecordWorkspaceBody:has(>.suraiDataWorkspaceFill){display:flex;flex-direction:column;min-height:0}.suraiDataWorkspaceFill,.suraiDataWorkspaceFill>.suraiDataWorkspaceBody,.suraiDataWorkspaceFill>.suraiDataWorkspaceBody>.suraiDataGrid{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.suraiDataWorkspaceFill>.suraiDataWorkspaceBody>.suraiDataGrid>.suraiDataGridWrap,.suraiDataWorkspaceFill>.suraiDataWorkspaceBody>.suraiDataGrid>.suraiTableWrap{flex:1 1 auto;min-height:0}.tenantRegistryWorkspace .suraiDataWorkspaceBody{padding:0}@media (max-width:760px){.suraiDataWorkspaceBody{padding:0}.suraiDataWorkspaceBody>.suraiDataGrid>.suraiDataGridFooter,.suraiDataWorkspaceBody>.suraiDataGrid>.suraiDataGridToolbar{padding:var(--space-2)}.suraiDataWorkspaceBody>.suraiDataGrid>.suraiDataGridAppliedFilters{padding:0 var(--space-2) var(--space-2)}.tenantRegistryWorkspace .suraiDataWorkspaceBody{padding:0}}.administrationAccessWorkspace{width:100%}.administrationAccessWorkspace .suraiDataWorkspaceBody{padding:0}.suraiDataGridTable th{color:var(--surai-data-grid-header-fg);background:var(--surai-data-grid-header-bg);border-bottom-color:var(--surai-data-grid-header-border)}.suraiDataGridTable th .suraiDataGridSort,.suraiDataGridTable th .suraiDataGridSort>span,.suraiDataGridTable th>span{color:inherit}.suraiDataGridTable th:hover{background:var(--surai-data-grid-header-hover-bg)}.suraiDataGridTable th.selectionColumn{padding:var(--surai-table-cell-padding-y) var(--surai-table-cell-padding-x);resize:none;overflow:visible}.suraiGridFacetSelectWrap{display:inline-flex;align-items:center;min-width:148px;max-width:220px}.suraiGridFacetSelect{width:100%;min-height:38px;height:38px;padding-block:0;cursor:pointer;text-overflow:ellipsis;white-space:nowrap}.suraiGridFacetMenu{position:relative}.suraiGridFacetMenu>summary{list-style:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:38px;max-width:220px;padding:0 .8rem;cursor:pointer;border:1px solid var(--surai-theme-border-strong);border-radius:var(--radius-lg);background:var(--surai-theme-surface);color:var(--color-neutral-700);font-size:var(--font-md);font-weight:var(--font-medium);white-space:nowrap}.suraiGridFacetMenu>summary span{overflow:hidden;text-overflow:ellipsis}.suraiGridFacetMenu>summary::-webkit-details-marker{display:none}.suraiGridFacetMenu>summary:hover{background:var(--surai-theme-primary-soft);color:var(--color-neutral-900)}.suraiGridFacetMenu>summary:focus-visible{outline:0;border-color:var(--surai-control-focus-border);box-shadow:var(--surai-control-focus-ring)}.suraiGridFacetMenu>summary[aria-disabled=true]{opacity:.55;pointer-events:none}.suraiGridFacetPanel{position:absolute;right:0;top:calc(100% + 8px);z-index:32;min-width:260px;max-height:440px;overflow:auto;padding:var(--space-3);border:1px solid var(--surai-theme-border);border-radius:var(--radius-2xl);background:var(--surai-theme-surface);box-shadow:var(--shadow-lg)}.suraiGridFacetOptions{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.suraiGridFacetOption{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:36px;padding:.45rem .55rem;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-neutral-800);font:inherit;text-align:left;cursor:pointer}.suraiGridFacetOption:hover{background:var(--surai-theme-primary-soft)}.suraiGridFacetOption:focus-visible{outline:0;box-shadow:var(--surai-control-focus-ring)}.suraiGridFacetOption[aria-pressed=true]{color:var(--surai-theme-primary);font-weight:var(--font-semibold)}.suraiGridFacetOption:disabled{opacity:.5;cursor:not-allowed}.suraiGridFacetOption span{flex:1 1 auto}.suraiGridFacetOption em{font-style:normal}.suraiGridFacetEmpty,.suraiGridFacetOption em{color:var(--color-neutral-500);font-size:var(--font-sm)}.suraiGridFacetEmpty{margin:0}.suraiVisuallyHidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.canonicalObjectActionsWorkspace{display:grid;grid-gap:var(--space-4,16px);gap:var(--space-4,16px);padding-top:var(--space-4,16px)}.canonicalObjectActionSummary{margin:0}.canonicalObjectActionsLayout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);grid-gap:var(--space-4,16px);gap:var(--space-4,16px);align-items:start}.canonicalObjectActionDetail,.canonicalObjectActionsGrid{min-width:0}.canonicalObjectActionDetail{border:1px solid var(--border-subtle,var(--border-color));border-radius:var(--radius-md,8px);background:var(--surface-raised,var(--surface));padding:var(--space-4,16px);position:-webkit-sticky;position:sticky;top:var(--space-4,16px)}.canonicalObjectActionDefinition{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1.5fr);grid-gap:10px 14px;gap:10px 14px;margin:var(--space-4,16px) 0}.canonicalObjectActionDefinition dt{color:var(--text-primary);font-weight:700}.canonicalObjectActionDefinition dd{margin:0;overflow-wrap:anywhere}.canonicalObjectActionDefinition code{font-size:.82rem}@media (max-width:1050px){.canonicalObjectActionsLayout{grid-template-columns:1fr}.canonicalObjectActionDetail{position:static}}.canonicalObjectActionGroup{border:1px solid var(--border-subtle,var(--border));border-radius:var(--radius-md,8px);background:var(--surface-raised,var(--surface));overflow:hidden}.canonicalObjectActionGroup+.canonicalObjectActionGroup{margin-top:var(--space-4,16px)}.canonicalObjectActionGroupHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3,12px);padding:var(--space-3,12px) var(--space-4,16px);border-bottom:1px solid var(--border-subtle,var(--border))}.canonicalObjectActionGroupHeader h3{margin:2px 0 0}.canonicalObjectActionList{display:grid}.canonicalObjectActionListItem{width:100%;min-height:58px;border-radius:0;justify-content:space-between;text-align:left;border-bottom:1px solid var(--border-subtle,var(--border))}.canonicalObjectActionListItem:last-child{border-bottom:0}.canonicalObjectActionListItem>span:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.canonicalObjectActionListItem small{color:var(--text-primary);font-weight:500;white-space:normal}.canonicalObjectActionListItem>span:last-child{color:var(--text-primary);font-size:var(--font-sm)}.canonicalObjectActionsWorkspace .suraiDataWorkspace{min-width:0}.canonicalObjectActionsWorkspace .suraiDataGrid td code{font-size:.78rem}.canonicalObjectActionForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4,16px);gap:var(--space-4,16px)}.canonicalObjectActionForm>label{display:grid;grid-gap:6px;gap:6px;color:var(--text-primary);font-weight:700;font-size:var(--font-sm)}.canonicalObjectActionForm>fieldset,.canonicalObjectActionForm>label:nth-child(3){grid-column:1/-1}.canonicalObjectActionForm input,.canonicalObjectActionForm select,.canonicalObjectActionForm textarea{width:100%;min-height:40px;border:1px solid var(--border-subtle,var(--border));border-radius:var(--radius-sm,6px);background:var(--surface,var(--surface-raised));color:var(--text-primary);padding:9px 10px;font:inherit}.canonicalObjectActionForm textarea{min-height:84px;resize:vertical}.canonicalObjectActionForm fieldset{margin:0;border:1px solid var(--border-subtle,var(--border));border-radius:var(--radius-md,8px);padding:var(--space-3,12px)}.canonicalObjectActionForm legend{padding:0 6px;font-weight:800}.canonicalObjectActionPlacementOptions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px}.canonicalObjectActionCheckbox,.canonicalObjectActionPlacementOptions label{display:flex!important;align-items:center;gap:8px!important;color:var(--text-primary)!important;font-weight:600!important}.canonicalObjectActionCheckbox input,.canonicalObjectActionPlacementOptions input{width:auto;min-height:auto}@media (max-width:760px){.canonicalObjectActionForm{grid-template-columns:1fr}.canonicalObjectActionForm>fieldset,.canonicalObjectActionForm>label{grid-column:1}.canonicalObjectActionPlacementOptions{grid-template-columns:1fr}}.suraiDataGridTable .suraiDataGridDecorativeColumn{box-sizing:border-box;width:24px!important;min-width:24px!important;max-width:24px!important;padding-left:4px!important;padding-right:4px!important;text-align:center;vertical-align:middle}.suraiDataGridDecorativeHeader{display:block;width:16px;height:1px;margin:auto}.card,.kpi,.table{border:1px solid var(--line);background:linear-gradient(180deg,rgba(14,30,66,.78),rgba(7,18,43,.84));border-radius:var(--radius-2xl);padding:var(--space-5)}.table{padding:0;overflow:hidden}.suraiPanel .table .row{grid-template-columns:repeat(6,minmax(0,1fr));font-size:var(--font-md)}.suraiPanel .table .row span{overflow-wrap:anywhere}.moduleContent .table .row{grid-template-columns:repeat(6,minmax(0,1fr));font-size:var(--font-md)}.moduleContent .table .row span{overflow-wrap:anywhere}.suraiShellMain .activity,.suraiShellMain .card,.suraiShellMain .table,.suraiShellMain .table .row{color:var(--color-text-primary)}.suraiShellMain .table .row{border-color:var(--color-border)}.suraiShellMain .table .head{color:var(--surai-theme-text-primary)}.moduleSaasContent .activity,.moduleSaasContent .card,.moduleSaasContent .table,.moduleSaasContent .table .row{color:var(--color-text-primary)}.moduleSaasContent .table .row{border-color:var(--color-border)}.table .row{min-width:900px}.table .row span{min-width:0;white-space:normal}.table .head span{font-weight:800;color:var(--surai-theme-text-primary)}.table{width:100%;overflow-x:auto;border:1px solid var(--surai-theme-border-soft);border-radius:var(--radius-xl)}.table,.table .row{background:var(--surai-theme-surface)}.table .row{display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;min-height:52px;padding:0 16px;border-bottom:1px solid var(--surai-theme-border-soft);color:var(--surai-theme-text)}.table .row:last-child{border-bottom:none}.table .head{background:var(--color-neutral-800)!important;color:var(--surai-theme-text-inverse);font-weight:700}.table .head span{color:var(--surai-theme-text-inverse)!important;font-weight:700;letter-spacing:2.5px}.table .head:hover{background:var(--color-neutral-800)!important}.table .row span{color:var(--surai-theme-text);font-size:var(--font-md);overflow-wrap:anywhere}.table .row:nth-child(2n){background:var(--surai-theme-surface-muted)}.table .row:hover{background:var(--surai-theme-primary-soft)}.connectionHistoryTable,.domainLoadHistoryTable,.syncHistoryTable,.syncedRecordsTable{margin-top:12px;margin-bottom:18px}.navigationTabs{margin-top:0}.clinicalTableWrap{overflow-x:auto;border:1px solid var(--surai-theme-border-soft);border-radius:var(--radius-3xl)}.clinicalTable{width:100%;min-width:980px;border-collapse:collapse;background:var(--surai-theme-surface)}.clinicalTable th{text-align:left;font-size:var(--font-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--color-neutral-500);color:var(--surai-theme-text-inverse);background:var(--color-neutral-800);padding:13px 14px;border-bottom:1px solid var(--surai-theme-border);white-space:nowrap}.clinicalTable td{padding:13px 14px;border-bottom:1px solid var(--surai-theme-border-soft);color:var(--surai-theme-text);font-size:var(--font-md);vertical-align:middle}.clinicalTable tr{cursor:pointer}.clinicalTable tr.selected,.clinicalTable tr:hover{background:var(--surai-theme-surface-muted)}.adminTableWrap{width:100%;overflow:auto}.adminTable{width:100%;border-collapse:collapse;font-size:var(--font-md)}.adminTable th{text-align:left;font-size:var(--font-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--surai-theme-text-primary);padding:.8rem .9rem;white-space:nowrap}.adminTable td,.adminTable th{border-bottom:1px solid var(--surai-theme-border-soft)}.adminTable td{padding:.85rem .9rem;color:var(--surai-theme-text);vertical-align:middle}.adminTable tbody tr:hover{background:rgba(67,97,238,.04)}.suraiIntelMiniTableWrap{margin-top:.9rem;max-height:220px;overflow:auto}.suraiIntelMiniTable td,.suraiIntelMiniTable th{font-size:var(--font-md)}.askSuraiTableWrap{width:100%;overflow-x:auto;margin:.75rem 0 1rem;border:1px solid rgba(15,23,42,.1);border-radius:var(--radius-xl);background:var(--surai-theme-surface)}.askSuraiTable{width:100%;border-collapse:collapse;min-width:520px;font-size:var(--font-md)}.askSuraiTable td,.askSuraiTable th{padding:.7rem .8rem;border-bottom:1px solid rgba(15,23,42,.08);color:var(--surai-theme-text-strong);text-align:left;vertical-align:top}.askSuraiTable th{background:var(--color-surface-muted);color:var(--color-neutral-700);font-size:var(--font-sm);font-weight:850;letter-spacing:.06em;text-transform:uppercase}.askSuraiTable tr:last-child td{border-bottom:0}.adminSettingsTabbedContent{padding:var(--space-5);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.adminSettingsTabbedContent .adminSettingsSubsection{margin:0}.objectMappingTable{width:100%;overflow-x:auto}.objectMappingTable .objectMappingTableRow{display:grid!important;grid-template-columns:minmax(180px,1.35fr) minmax(90px,.65fr) minmax(150px,1.15fr) minmax(100px,.85fr) minmax(90px,.7fr) minmax(96px,96px)!important;min-width:760px;align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.objectMappingTable .objectMappingActionsCell,.objectMappingTable .objectMappingActionsHeader{justify-self:end;text-align:right}.objectMappingTable .objectMappingActionsCell{width:100%;display:inline-flex!important;align-items:center;justify-content:flex-end;gap:var(--space-2)}.objectMappingTable .sourceActions button{flex:0 0 auto}.aiFieldGovernanceTable input,.aiGovernanceTable input,.aiObjectGovernanceTable input,.aiSourceGovernanceTable input{width:18px;height:18px}.aiObjectGovernanceTable .sourceActions{display:flex;align-items:center;justify-content:flex-start}.tenantPanel .table{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--surai-theme-surface);box-shadow:none;padding:0;overflow:hidden}.tenantRegistryTable{max-width:100%}.tenantAccessForm input,.tenantAccessForm select,.tenantEditableDetailGrid input,.tenantEnterpriseForm input{width:100%;margin-top:7px;border:1px solid var(--surai-theme-border-soft);border-radius:var(--radius-xl);background:var(--surai-theme-surface);color:var(--color-text-primary);padding:10px 12px;outline:none;box-shadow:inset 0 1px 0 rgba(15,23,42,.02)}.tenantAccessForm input:focus,.tenantAccessForm select:focus,.tenantEditableDetailGrid input:focus,.tenantEnterpriseForm input:focus{border-color:var(--surai-theme-primary);box-shadow:0 0 0 3px var(--surai-theme-primary-soft)}.tenantAccessSummaryGrid,.tenantEditableDetailGrid{margin-top:20px;margin-bottom:18px;background:var(--surai-theme-surface)!important;box-shadow:0 12px 28px rgba(15,23,42,.045)}.tenantAccessSummaryGrid span,.tenantEditableDetailGrid span{min-height:34px}.tenantEditableDetailGrid input{margin-top:0;padding:8px 10px}.tenantRegistryTableFull .tenantLifecycleRow{grid-template-columns:minmax(220px,1.35fr) minmax(150px,.9fr) minmax(120px,.6fr) minmax(220px,1.1fr) minmax(360px,1.7fr);align-items:center}.tenantRegistryTableFull small{display:block;margin-top:3px;color:var(--color-neutral-500);font-size:var(--font-sm)}.tenantRegistryTableFull .row.tenantLifecycleRow,.tenantRegistryTableFull .tenantLifecycleRow{display:grid!important;grid-template-columns:minmax(240px,1.25fr) minmax(150px,.75fr) minmax(130px,.55fr) minmax(230px,1fr) minmax(420px,1.8fr)!important;min-width:1180px!important;align-items:center!important;grid-gap:var(--space-4)!important;gap:var(--space-4)!important}.tenantRegistryTableFull{overflow-x:auto!important;overflow-y:visible!important}.tenantRegistryTableFull .tenantLifecycleRow>span:nth-child(5){grid-column:5!important;justify-self:start!important;width:100%!important}.tenantRegistryTableFull .tenantLifecycleRow>span:first-child{grid-column:1!important}.tenantRegistryTableFull .tenantLifecycleRow>span:nth-child(2){grid-column:2!important}.tenantRegistryTableFull .tenantLifecycleRow>span:nth-child(3){grid-column:3!important}.tenantRegistryTableFull .tenantLifecycleRow>span:nth-child(4){grid-column:4!important}.tenantTableActions{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:var(--space-2)!important;overflow-x:auto!important;padding:4px 0!important}.learningAdminTabs{display:flex;flex-wrap:wrap;gap:var(--space-2);border-bottom:1px solid var(--color-border-soft);padding-bottom:10px}.learningAdminTabs button{border:1px solid var(--surai-theme-border);background:var(--surai-theme-surface);color:var(--surai-theme-tab-text);border-radius:var(--radius-pill);padding:8px 12px;font-size:var(--font-md);font-weight:800;cursor:pointer}.learningAdminTabs button.active{border-color:var(--surai-theme-tab-active-border);color:var(--surai-theme-tab-active-text);background:var(--surai-theme-tab-active-bg);box-shadow:var(--surai-theme-tab-active-shadow)}.learningTableActions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.learningTableActions button{border:1px solid var(--surai-theme-border);background:var(--surai-theme-surface);color:var(--color-neutral-700);border-radius:var(--radius-lg);padding:6px 8px;font-size:var(--font-sm);font-weight:800;cursor:pointer}.learningTableActions button:hover{border-color:var(--surai-theme-primary-strong);color:var(--surai-theme-primary-strong);background:var(--surai-theme-primary-soft)}.myWorkWorkspacePage{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.myWorkTabs{margin:0}.myWorkTabs button{gap:var(--space-2)}.myWorkTabs .myWorkTabLabel{display:inline-flex;align-items:center}.identityTableWrap{width:100%;border:1px solid var(--surai-theme-tab-border);border-radius:var(--radius-xl);background:var(--surai-theme-tab-bg)}.identityTable{width:100%;min-width:980px;border-collapse:collapse;table-layout:auto}.identityTable.compact{min-width:640px}.identityTable td,.identityTable th{padding:var(--space-3) 14px;border-bottom:1px solid var(--surai-theme-tab-border);vertical-align:top;text-align:left}.identityTable th{color:var(--surai-theme-text-inverse);font-size:var(--font-sm);letter-spacing:.04em;text-transform:uppercase;background:var(--surai-theme-tab-active-bg)}.identityTable td{color:var(--surai-theme-border);font-size:var(--font-md)}.identityTable td:nth-child(3),.identityTable td:nth-child(5),.identityTable td:nth-child(6){white-space:normal;min-width:140px}.identityTable,.identityTable tbody,.identityTable thead,.identityTable tr{display:table!important;width:100%}.identityTable thead{display:table-header-group!important}.identityTable tbody{display:table-row-group!important}.identityTable tr{display:table-row!important}.identityTable td,.identityTable th{display:table-cell!important;white-space:nowrap}.identityTableWrap{max-width:100%;overflow-x:auto}.identitySecurityApp .identityTable{min-width:1280px}.identitySecurityApp .identityTable.compact{min-width:760px}.suraiShellMain .identityTableWrap{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--surai-theme-surface);max-width:100%;overflow-x:auto}.suraiShellMain .identityTable{min-width:1280px;width:100%;border-collapse:collapse;table-layout:auto}.suraiShellMain .identityTable td,.suraiShellMain .identityTable th{display:table-cell!important;padding:var(--space-3) 14px;border-bottom:1px solid var(--surai-theme-border-soft);color:var(--color-text-primary);vertical-align:middle;text-align:left;white-space:nowrap}.suraiShellMain .identityTable th{background:var(--surai-theme-surface-muted);color:var(--surai-theme-text-primary);font-size:var(--font-sm);letter-spacing:.04em;text-transform:uppercase}.suraiShellMain .identityTable td:nth-child(3),.suraiShellMain .identityTable td:nth-child(5),.suraiShellMain .identityTable td:nth-child(6){white-space:nowrap}.suraiShellMain .securityWorkspaceTabs{width:100%}.suraiShellMain .securityWorkspaceTabs .suraiTab{min-height:42px}.suraiShellMain .securityWorkspaceTabs .suraiTab small{color:inherit;opacity:.72;font-weight:800}.identityDetailTabs{margin:0 0 18px}.tenantDashboardEmptyState{margin:auto;padding:var(--space-5) var(--space-3);color:var(--text-primary);text-align:center}