.dashboard-audit{grid-column:1/-1;overflow:hidden;container:setup-audit/inline-size}.dashboard-audit-heading p{font-size:var(--crit-text-caption);color:var(--ds-color-text-muted);margin:4px 0 0;line-height:1.5}.dashboard-audit-library{min-height:36px;font-size:var(--crit-text-caption);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.dashboard-audit-controls{gap:12px;padding:12px 20px;display:grid}.dashboard-audit-controls [role=tablist]{justify-content:flex-start;width:fit-content;max-width:100%}.dashboard-audit-controls [role=tab]{min-height:40px;font-size:var(--crit-text-label);gap:8px;padding-inline:12px}.dashboard-audit-controls [role=tab]>span{color:var(--ds-color-text-muted);font-size:var(--crit-text-caption);font-variant-numeric:tabular-nums}.dashboard-audit-filters{grid-template-columns:minmax(0,1fr) minmax(180px,220px);align-items:center;gap:8px;display:grid}.dashboard-audit-scope{color:var(--ds-color-text-muted);font-size:var(--crit-text-caption);margin:0;line-height:1.5}.dashboard-audit-results[role=tabpanel]{margin-top:0}.dashboard-audit-entry{border-top:1px solid var(--crit-color-panel-border)}.dashboard-audit-entry-heading{align-items:center;gap:8px;padding:0 12px 0 8px;display:flex}.dashboard-audit-entry-heading:hover,.dashboard-audit-entry[data-state=open]>.dashboard-audit-entry-heading{background:var(--ds-color-surface-muted)}.dashboard-audit-entry-heading:has(:focus-visible){background:var(--ds-color-surface-muted)}.tenant-console button.dashboard-audit-toggle{text-align:start;white-space:normal;background:0 0;border-radius:0;flex:1;grid-template-columns:16px minmax(0,1fr) auto;justify-content:start;align-items:center;gap:12px;min-width:0;height:auto;min-height:68px;padding:12px;font-weight:400;display:grid}.dashboard-audit-caret{color:var(--ds-color-text-muted);transform:rotate(-90deg)}.dashboard-audit-toggle[aria-expanded=true] .dashboard-audit-caret{transform:rotate(0)}.dashboard-audit-entry-title{gap:4px;min-width:0;display:grid}.dashboard-audit-entry-title strong{font-size:var(--crit-text-label);overflow-wrap:anywhere;font-weight:600;line-height:1.5}.dashboard-audit-entry-title>span{font-size:var(--crit-text-caption);color:var(--ds-color-text-muted);line-height:1.5}.dashboard-audit-counts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.dashboard-audit-details{padding:12px 20px 12px 48px}.dashboard-audit-explanation{font-size:var(--crit-text-caption);color:var(--ds-color-text-muted);margin:0 0 10px;line-height:1.5}.dashboard-audit-findings{margin:0;padding:0;list-style:none}.dashboard-audit-findings>li{border-top:1px solid var(--crit-color-panel-border);justify-content:space-between;align-items:center;gap:16px;padding-block:10px;display:flex}.dashboard-audit-findings>li>div{min-width:0}.dashboard-audit-findings>li>a{flex-shrink:0;min-height:36px}.dashboard-audit-category{font-size:var(--crit-text-caption);color:var(--ds-color-text-muted);margin-bottom:4px;display:block}.dashboard-audit-unscored{margin-bottom:6px;font-weight:600}.dashboard-audit-criterion{font-size:var(--crit-text-label);overflow-wrap:anywhere;font-weight:500;line-height:1.5;display:block}.dashboard-audit-criterion>span{font-variant-numeric:tabular-nums;color:var(--ds-color-text-muted);margin-inline-end:8px}.dashboard-audit-findings p{font-size:var(--crit-text-caption);color:var(--ds-color-text-muted);overflow-wrap:anywhere;margin:3px 0 0;line-height:1.5}.dashboard-audit-pagination.pagination{border-top:1px solid var(--crit-color-panel-border);color:var(--ds-color-text-muted);font-size:var(--crit-text-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 20px;display:flex}.dashboard-audit-issue-pagination.pagination{padding:10px 0 0}.dashboard-audit-pagination [data-slot=pagination-content]{gap:8px;padding:0;list-style:none;display:flex}@container setup-audit (max-width:600px){.dashboard-audit-controls{padding-inline:16px}.dashboard-audit-filters{grid-template-columns:minmax(0,1fr)}.tenant-console button.dashboard-audit-toggle{grid-template-columns:16px minmax(0,1fr);gap:6px 10px}.dashboard-audit-counts{grid-column:2;justify-content:flex-start}.dashboard-audit-details{padding-inline:16px}.dashboard-audit-findings>li{flex-wrap:wrap;align-items:flex-start;gap:4px}.dashboard-audit-findings>li>div{flex-basis:100%}.dashboard-audit-findings>li>a,.dashboard-audit-library,.dashboard-audit-controls [role=tab],.dashboard-audit-entry-heading>a{min-height:44px}}
.admin-dashboard{gap:16px;min-width:0;display:grid}.tenant-console .admin-dashboard>.page-heading{align-items:center;gap:12px 20px;margin-bottom:0}.admin-dashboard>.page-heading>:first-child{flex-basis:260px}.admin-dashboard .heading-actions{gap:8px}.dashboard-company-filter{min-width:0;max-width:100%}.dashboard-company-filter>.workspace-select{width:fit-content;min-width:180px;max-width:100%}.dashboard-company-filter .workspace-select-trigger{border-color:var(--crit-color-panel-border);min-height:40px;font-size:var(--crit-text-label);padding:8px 12px;font-weight:500}.dashboard-company-filter .workspace-select-trigger:hover,.dashboard-company-filter .workspace-select-trigger[aria-expanded=true]{background:var(--ds-color-surface-muted)}.dashboard-company-selection{align-items:center;gap:8px;min-width:0;display:flex}.dashboard-company-selection>svg{color:var(--ds-color-text-muted);flex-shrink:0}.dashboard-company-selection>span{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.dashboard-bento{align-items:stretch;gap:16px}.dashboard-metric-link{min-width:0;color:inherit;text-decoration:none;display:block}.dashboard-metric-link [data-slot=stat-card]{gap:8px;min-width:0;height:100%;padding-block:16px}.dashboard-metric-link:hover [data-slot=stat-card]{background:var(--ds-color-surface-muted)}.dashboard-metric-link [data-slot=card-header],.dashboard-metric-link [data-slot=card-content]{padding-inline:16px}.dashboard-metric-link [data-slot=card-title]{font-size:var(--crit-text-label)}.dashboard-metric-link [data-slot=stat-value]{font-size:var(--crit-text-page);letter-spacing:-.03em;line-height:1.25}.dashboard-metric-link [data-slot=card-content]>p{font-size:var(--crit-text-caption);color:var(--ds-color-text-muted)}.dashboard-panel{flex-direction:column;min-width:0;height:100%;display:flex}.dashboard-panel-heading[data-slot=card-header]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 0;display:flex}.dashboard-panel-heading [data-slot=card-title]{font-size:var(--crit-text-section);line-height:1.4}.dashboard-panel-heading .text-link{min-height:32px;font-size:var(--crit-text-caption);margin:0}.dashboard-panel-content[data-slot=card-content]{flex-direction:column;flex:1;padding:16px 20px;display:flex}.dashboard-response-summary{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:16px;display:flex}.dashboard-response-summary>strong{font-size:var(--crit-text-metric);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.dashboard-response-summary>strong>span{font-size:var(--crit-text-title);color:var(--ds-color-text-muted);margin-inline-start:2px}.dashboard-response-summary>p{font-size:var(--crit-text-body);margin:0}.dashboard-response-summary>p>span{font-size:var(--crit-text-caption);color:var(--ds-color-text-muted);margin-top:4px;display:block}.dashboard-response-progress [data-slot=progress]{height:8px}.dashboard-response-totals{border-top:1px solid var(--crit-color-panel-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 12px;padding-top:16px;display:grid}.dashboard-response-totals+.dashboard-footnote{margin-top:auto}.dashboard-response-totals dt{color:var(--ds-color-text-muted);font-size:var(--crit-text-caption)}.dashboard-response-totals dd{font-size:var(--crit-text-title);font-variant-numeric:tabular-nums;margin:8px 0 0;font-weight:600}.dashboard-footnote,.dashboard-muted{color:var(--ds-color-text-muted);font-size:var(--crit-text-caption)}.dashboard-footnote{margin:0;line-height:1.5}.dashboard-insights{flex:1;align-content:start;gap:0;padding:4px 20px 12px}.dashboard-insight[data-slot=item]{border:0;border-bottom:1px solid var(--crit-color-panel-border);color:var(--ds-color-text);border-radius:0;gap:16px;padding:12px 0}.dashboard-insight[data-slot=item]:last-child{border-bottom:0}.dashboard-insight [data-slot=item-content]{gap:6px;min-width:0}.dashboard-insight [data-slot=badge]{align-self:flex-start;max-width:100%}.dashboard-insight strong{font-size:var(--crit-text-label);overflow-wrap:anywhere}.dashboard-insight p{font-size:var(--crit-text-caption);color:var(--ds-color-text-muted);margin:0;line-height:1.6}.dashboard-insight:hover strong{text-underline-offset:3px;text-decoration:underline}.dashboard-clear{justify-items:start;gap:10px;padding:20px;display:grid}.dashboard-clear svg{color:var(--ds-color-success)}.dashboard-clear p{color:var(--ds-color-text-muted);font-size:var(--crit-text-label);margin:0;line-height:1.6}.dashboard-more{padding-block:12px}.dashboard-table{flex:1;max-width:100%;margin-top:12px;overflow-x:auto;container:dashboard-table/inline-size}.dashboard-table table{min-width:580px}.dashboard-table th,.dashboard-table td{vertical-align:middle;padding:12px 20px}.dashboard-table th{font-size:var(--crit-text-caption)}.dashboard-table td{font-size:var(--crit-text-label)}.dashboard-table td:first-child{white-space:normal;width:45%;min-width:200px}.dashboard-assessment-link{min-height:44px;font-size:var(--crit-text-label);overflow-wrap:anywhere;white-space:normal;align-items:center;font-weight:600;line-height:1.5;display:inline-flex}.dashboard-table small{font-size:var(--crit-text-caption);color:var(--ds-color-text-muted);margin-top:4px;display:block}.dashboard-numeric,.dashboard-deadline{font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard-stages[data-slot=card-content]{flex:1;align-content:space-between;gap:16px;padding:16px 20px;display:grid}.dashboard-stages [data-slot=progress]{height:5px}.dashboard-stages>div>div:first-child,.dashboard-response-progress>div:first-child{font-size:var(--crit-text-caption)}.dashboard-error{grid-column:1/-1;justify-items:start;gap:12px;display:grid}.dashboard-error .error-note{width:100%}.dashboard-loading{grid-column:1/-1;grid-template-columns:1.7fr 1fr;gap:16px;display:grid}.dashboard-loading>[data-slot=skeleton]{height:300px}.dashboard-number-skeleton{width:72px;height:40px}@container dashboard not (min-width:42rem){.dashboard-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-panel{grid-column:1/-1}}@media (max-width:620px){.admin-dashboard,.dashboard-bento{gap:16px}.dashboard-company-filter{grid-column:1/-1;max-width:100%}.admin-dashboard .heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.dashboard-company-filter>.workspace-select{width:100%}.dashboard-company-filter .workspace-select-trigger{min-height:44px}.dashboard-metric-link [data-slot=card-header],.dashboard-metric-link [data-slot=card-content]{padding-inline:16px}.dashboard-metric-link [data-slot=card-title]{align-items:flex-start;min-height:36px}.dashboard-panel-heading[data-slot=card-header]{padding:16px 16px 0}.dashboard-panel-content[data-slot=card-content],.dashboard-stages[data-slot=card-content]{padding:16px}.dashboard-insights{padding-inline:16px}.dashboard-loading{grid-template-columns:minmax(0,1fr)}}@container dashboard-table (max-width:640px){.dashboard-table table,.dashboard-table tbody{width:100%;min-width:0;display:block}.dashboard-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dashboard-table tbody tr{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;padding:12px 16px;display:grid}.dashboard-table tbody td{white-space:normal;overflow-wrap:anywhere;border:0;width:auto;min-width:0;padding:0;display:block}.dashboard-table tbody td:first-child{grid-column:1/-1}.dashboard-table td[data-label]:before{content:attr(data-label);color:var(--ds-color-text-muted);font-size:var(--crit-text-caption);margin-bottom:4px;display:block}.dashboard-table [data-slot=badge]{white-space:normal;max-width:100%;height:auto;line-height:1.5}}@container dashboard-table (max-width:400px){.dashboard-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-table td[data-label=Stage]{grid-column:1/-1}}
.company-delete-dialog{max-width:560px;max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto}.company-delete-dialog form,.company-delete-body,.company-delete-error{gap:16px;min-width:0;display:grid}.company-delete-dialog h2{font-size:var(--crit-text-title);overflow-wrap:anywhere;margin:0}.company-delete-dialog p{margin:0}.company-delete-dialog [data-slot=alert-dialog-header]{gap:8px}.company-delete-counts{border-block:1px solid var(--ds-color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin:0;padding-block:16px;display:grid}.company-delete-counts dt{color:var(--ds-color-text-muted);font-size:var(--crit-text-caption)}.company-delete-counts dd{font-size:var(--crit-text-content);font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:600}.company-delete-cascade{align-items:flex-start;gap:10px}.company-delete-cascade label{line-height:1.5;font-size:var(--crit-text-label)}.company-delete-dialog .company-delete-note,.company-delete-dialog .company-delete-required{font-size:var(--crit-text-caption);line-height:1.6}.company-delete-loading{min-height:72px;color:var(--ds-color-text-muted);font-size:var(--crit-text-label);align-items:center;gap:8px;display:flex}.company-delete-error>button{justify-self:start}.company-delete-dialog [data-slot=alert-dialog-footer]{margin:0;padding-top:16px}@media (max-width:580px){.company-delete-dialog{width:calc(100% - 32px);padding:20px}.company-delete-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.company-delete-cascade{align-items:center;min-height:44px}.company-delete-dialog button:not([role=checkbox]),.company-delete-dialog input{min-height:44px}}
.tenant-console .content{padding-block:20px 32px}.tenant-console .console-context,.admin-navigation-sheet .console-context{color:var(--ds-color-text-muted);font-size:var(--crit-text-caption);margin:0;padding:0 24px 16px;font-weight:500}.tenant-console .page-heading{align-items:center;gap:12px 20px;margin-bottom:12px;padding-bottom:0}.tenant-console .heading-actions{align-items:center;padding-top:0}.tenant-console .page-description{color:var(--ds-color-text-muted);font-size:var(--crit-text-label);margin-top:4px}.tenant-console .toolbar{gap:12px;min-height:68px;padding:12px 16px}.tenant-console .table-tabs{padding:8px 12px}.tenant-console .page-tabs{margin-bottom:16px}.tenant-console .directory-search{flex:260px;width:auto;min-width:0;max-width:400px}.tenant-console .toolbar [role=combobox],.tenant-console .sort-control [role=combobox]{min-height:44px}.tenant-console .sort-control{gap:12px;margin-inline-start:auto}.tenant-console .table-scroll th,.tenant-console .table-scroll td{padding-inline:16px}.tenant-console .table-scroll th{padding-block:10px}.tenant-console .table-scroll td{padding-block:12px}.tenant-console .companies-table td{height:68px}.tenant-console .table-footer{padding:12px 16px}.tenant-console .role-row,.tenant-console .activity-row{border-inline:0;border-radius:0;gap:12px;padding:12px 16px}.tenant-console .role-info p{margin-block:6px 10px}.tenant-console .row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.tenant-console .form-panel{margin-bottom:16px;padding:20px}.tenant-console .form-panel .section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;column-gap:12px;padding-bottom:16px;display:grid}.tenant-console .form-description{font-size:var(--crit-text-body);color:var(--ds-color-text-muted);margin-top:4px}.tenant-console .form-grid{align-items:start;gap:16px 20px}.tenant-console .field{gap:6px;min-width:0}.tenant-console .external-invite-option{border:0;min-height:44px;padding:0}.tenant-console .external-invite-option small{font-family:inherit;line-height:1.5}.tenant-console .field input,.tenant-console .field [role=combobox]{min-height:44px}.tenant-console .form-actions{margin-top:20px;padding-top:16px}.tenant-console .role-scope-note{color:var(--ds-color-text-muted);font-size:var(--crit-text-caption);margin:16px 4px 0;line-height:1.6}.tenant-console .quick-actions{align-self:start;padding:20px}.tenant-console .quick-actions h2{font-size:var(--crit-text-label);margin:0 0 12px;font-weight:600}.tenant-console .quick-actions>button,.tenant-console .quick-actions>a{border-radius:0;justify-content:flex-start;gap:12px;min-height:48px;padding:14px 0}.tenant-console .quick-actions>:last-child{border-bottom:0}.tenant-console .settings-section{gap:16px;padding:20px}.tenant-console .settings-section>:first-child{min-width:0}.tenant-console .settings-section p{overflow-wrap:anywhere}.tenant-console .settings-section .text-link{margin-top:12px}.tenant-console .company-institution-form{width:100%;max-width:65ch}.tenant-console .company-institution-form .field{margin-top:16px}.tenant-console .company-institution-save{position:relative}.tenant-console .company-institution-save[aria-busy=true] .company-institution-save-label{visibility:hidden}.tenant-console .company-institution-save-status{justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.tenant-console .external-access-content{width:100%}.tenant-console .external-access-list{margin-top:12px}.tenant-console .external-access-row{gap:12px;padding:8px 0}.tenant-console .external-access-row>:first-child{overflow-wrap:anywhere;min-width:0}.admin-navigation-content .sidebar-bottom{flex-shrink:0;padding:12px}.tenant-console .directory-tabs{gap:0}.tenant-console .data-panel{container:admin-directory/inline-size}.tenant-console .form-panel{container:admin-form/inline-size}.tenant-console .table-scroll .directory-table{min-width:760px}.tenant-console .table-scroll .invitations-table{min-width:920px}.tenant-console .table-scroll :is(.users-table,.memberships-table){min-width:840px}.tenant-console .directory-table td:first-child{min-width:240px}.tenant-console .directory-table td[data-column=company],.tenant-console .directory-table td[data-column=memberships]{white-space:normal;min-width:200px}.tenant-console .directory-table td[data-label=Role]{white-space:normal;min-width:120px}.tenant-console .directory-table td[data-column=actions]{width:1%}.tenant-console .table-scroll .permissions-table,.tenant-console .permissions-table td:first-child{min-width:0}.tenant-console .title-line{overflow-wrap:anywhere;flex-wrap:wrap;gap:8px}.tenant-console .back-link{margin-bottom:12px}.tenant-console .company-meta{gap:8px 16px;margin:0 0 16px}.tenant-console .identity{white-space:normal;overflow-wrap:anywhere;max-width:360px}.tenant-console .identity>:last-child{min-width:0}.tenant-console .cell-link,.tenant-console .membership-links{white-space:normal;overflow-wrap:anywhere;max-width:36ch}.tenant-console .membership-links>:is(a,span){flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tenant-console .membership-links [data-slot=badge],.tenant-console .permission-tags [data-slot=badge],.tenant-console .role-title [data-slot=badge]{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;line-height:1.5}.tenant-console .roles-list,.tenant-console .activity-list{gap:0}.tenant-console .role-row,.tenant-console .activity-row{grid-template-columns:20px minmax(0,1fr) auto;display:grid}.tenant-console .role-row>.row-actions,.tenant-console .activity-row time{margin-inline:0}.tenant-console .activity-row [data-slot=item-content]{gap:3px}.tenant-console .activity-row :is(p,small){margin:0}.tenant-console .activity-row :is(strong,small),.tenant-console .role-title h3{overflow-wrap:anywhere}.tenant-console [data-slot=empty]{min-height:200px;padding:32px 20px}.tenant-console .form-unavailable{justify-items:start;gap:12px;display:grid}.admin-navigation-content [data-slot=sidebar-menu-button][data-active=true] [data-slot=sidebar-menu-badge]{color:inherit}@media (max-width:1000px){.tenant-console .overview-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.tenant-console .content{padding-block:16px 24px}.tenant-console .page-heading{align-items:flex-start;gap:12px}.tenant-console .heading-actions{width:100%}.tenant-console .toolbar{padding:12px 16px}.tenant-console .role-row,.tenant-console .settings-section{padding:16px}.tenant-console .activity-row{padding:12px 16px}.tenant-console .activity-row time{text-align:start;grid-column:2/-1}.tenant-console .directory-search{max-width:none}.tenant-console .sort-control{margin-inline-start:0}.tenant-console .form-panel{padding:16px}.tenant-console .settings-section{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:620px){.tenant-console .form-grid{grid-template-columns:minmax(0,1fr);gap:16px}.tenant-console .heading-actions>button,.tenant-console .heading-actions>a{flex:auto}}@container admin-directory (max-width:800px){.tenant-console .table-scroll .directory-table,.tenant-console .directory-table tbody{width:100%;min-width:0;display:block}.tenant-console .directory-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tenant-console .directory-table tbody tr{border-bottom:1px solid var(--admin-border);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px 16px;padding:16px;display:grid}.tenant-console .directory-table tbody tr:last-child{border-bottom:0}.tenant-console .directory-table tbody td,.tenant-console .directory-table tbody td:is(:first-child,[data-label],[data-column]){white-space:normal;overflow-wrap:anywhere;border:0;width:auto;min-width:0;max-width:none;height:auto;padding:0;display:block}.tenant-console .directory-table tbody td:first-child,.tenant-console .directory-table td[data-column=memberships],.tenant-console .directory-table td[data-column=description],.tenant-console .invitations-table td[data-column=actions],.tenant-console .users-table td[data-column=actions]{grid-column:1/-1}.tenant-console .directory-table td[data-column=company]{grid-column:span 2}.tenant-console .directory-table td[data-label]:before{content:attr(data-label);font-size:var(--crit-text-caption);color:var(--ds-color-text-muted);margin-bottom:4px;font-weight:400;display:block}.tenant-console .directory-table tbody td[data-column=actions]{flex-wrap:wrap;justify-content:flex-end;align-self:end;align-items:end;display:flex}.tenant-console .directory-table td[data-column=actions]:empty{display:none}.tenant-console .directory-table .identity,.tenant-console .directory-table .compact-select,.tenant-console .directory-table .members-cell{min-width:0;max-width:100%}.tenant-console .directory-table .members-cell{white-space:normal;flex-wrap:wrap}.tenant-console .directory-table .compact-select{width:100%}}@container admin-directory (max-width:560px){.tenant-console .directory-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-console .toolbar>.directory-search{flex-basis:100%;max-width:none}.tenant-console .toolbar>.workspace-select,.tenant-console .sort-control{flex:200px;width:100%;min-width:0}.tenant-console .sort-control{justify-content:space-between}.tenant-console .sort-control .workspace-select{flex:1;min-width:0}.tenant-console .table-footer{flex-wrap:wrap;align-items:flex-start}.tenant-console .role-row{grid-template-columns:20px minmax(0,1fr)}.tenant-console .role-row>.row-actions{grid-column:2;justify-content:flex-start}.tenant-console .role-info{min-width:0}}@container admin-form (max-width:560px){.tenant-console .form-grid,.tenant-console .permission-options{grid-template-columns:minmax(0,1fr)}.tenant-console .form-actions{flex-wrap:wrap}}
