.tenant-role-page{align-content:start}.tenant-role-page:not(.admin-list-page)>header{gap:var(--space-2);display:grid}.tenant-role-page>header .ant-typography{margin-bottom:0}.tenant-role-heading-copy{flex:480px;min-width:0}.tenant-role-actions{flex:none}.tenant-role-permission-summary,.tenant-role-permission-groups{gap:var(--space-2);flex-wrap:wrap;display:flex}.tenant-role-permission-groups .ant-card{flex:280px;min-width:240px}.tenant-assignment-page{gap:var(--space-6);min-height:100dvh;padding:var(--space-8);background:var(--color-canvas);display:grid}.tenant-assignment-page>header,.tenant-assignment-page>.ant-alert,.tenant-assignment-page>.ant-card,.tenant-assignment-page>.ant-skeleton{width:min(100%,1280px);margin-inline:auto}.tenant-assignment-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.tenant-assignment-heading .workspace-brand{margin-top:var(--space-3);color:var(--color-primary);font-size:var(--font-size-auxiliary);font-weight:var(--font-weight-emphasis);letter-spacing:.08em;display:block}.tenant-assignment-heading h1{margin-block:var(--space-2) 0}.tenant-assignment-workspace .ant-card-body{gap:var(--space-4);display:grid}.tenant-assignment-filters{gap:var(--space-3);grid-template-columns:minmax(280px,1fr) 220px 180px;display:grid}.assignment-grant-form,.assignment-revoke-form{margin-top:var(--space-4)}.assignment-validity{width:100%}.assignment-audit-more{margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-auxiliary)}@media (width<=1199px){.tenant-assignment-page{padding:var(--space-6)}.tenant-assignment-filters{grid-template-columns:minmax(240px,1fr) 200px 160px}}.tenant-organization-page{max-width:1440px;padding:var(--space-8);margin:0 auto}.tenant-organization-heading{margin-bottom:var(--space-6);justify-content:space-between;align-items:end;display:flex}.tenant-organization-heading h1{margin-bottom:var(--space-2)}.tenant-organization-statistics{gap:var(--space-4);margin:var(--space-4) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tenant-organization-workspace .ant-card-body{gap:var(--space-6);grid-template-columns:280px minmax(0,1fr);display:grid}.tenant-organization-tree{border-right:1px solid var(--color-border);min-height:480px;padding-right:var(--space-4)}.tenant-organization-tree-heading{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.tenant-organization-members{min-width:0}.tenant-organization-filters{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:minmax(240px,1fr) 140px 140px auto;display:grid}.tenant-organization-descendants{align-items:center;gap:var(--space-2);white-space:nowrap;display:flex}@media (width<=1200px){.tenant-organization-page{padding:var(--space-6)}.tenant-organization-workspace .ant-card-body{grid-template-columns:240px minmax(0,1fr)}.tenant-organization-filters{grid-template-columns:minmax(220px,1fr) 130px 130px}.tenant-organization-descendants{grid-column:1/-1}}.tenant-membership-detail-page{gap:var(--space-6);max-width:1180px;padding:var(--space-8);margin:0 auto;display:grid}.membership-detail-heading{gap:var(--space-2);display:grid}.membership-detail-heading-row,.membership-detail-title-row{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.membership-detail-heading-row .ant-typography,.membership-detail-title-row .ant-typography{margin-bottom:0}.membership-detail-name{margin-top:var(--space-2);color:var(--color-text);font-size:var(--font-size-section);font-weight:var(--font-weight-emphasis)}.membership-detail-summary,.membership-detail-tabs-card{min-width:0}.membership-detail-summary .ant-descriptions{margin:var(--space-6) 0}.membership-detail-tabs-card .ant-tabs-content-holder,.membership-detail-tabs-card .ant-tabs-tabpane,.full-width{width:100%}.membership-detail-tabs-card .ant-alert+.ant-table-wrapper,.membership-detail-tabs-card .ant-table-wrapper+.ant-alert{margin-top:var(--space-4)}@media (width<=1100px){.tenant-membership-detail-page{padding:var(--space-6)}}.tenant-membership-merge-page{gap:var(--space-4);max-width:1120px;padding:var(--space-8);margin:0 auto;display:grid}.membership-merge-heading{gap:var(--space-2);display:grid}.membership-merge-heading h1,.membership-merge-heading p,.merge-profile-grid h3{margin:0}.membership-merge-content,.merge-modal-content{width:100%}.merge-profile-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.merge-conflict-card+.merge-conflict-card{margin-top:var(--space-4)}.merge-record-radio{gap:var(--space-3);display:grid}.merge-record-radio .ant-radio-wrapper{border:1px solid var(--color-border);border-radius:var(--radius-surface);align-items:flex-start;gap:var(--space-2);min-height:64px;padding:var(--space-3);grid-template-columns:auto 1fr;margin:0;display:grid}.merge-record-radio .ant-radio-wrapper>.ant-typography{grid-column:2;display:block}.tenant-membership-invitation-page{gap:var(--space-6);max-width:1120px;padding:var(--space-8);margin:0 auto;display:grid}.tenant-membership-invitation-page header{gap:var(--space-2);display:grid}.membership-invitation-share-card{border-color:var(--color-primary)}.membership-invitation-miniapp-code{object-fit:contain;width:184px;height:184px}.membership-invitation-share-card .ant-alert{margin-top:var(--space-6)}.membership-invitation-share-action{margin-top:var(--space-4)}.tenant-invited-membership-form-card{max-width:760px}.tenant-invited-membership-form-card .ant-form-item:last-of-type{margin-bottom:var(--space-6)}@media (width<=1100px){.tenant-membership-invitation-page{padding:var(--space-6)}}*{box-sizing:border-box}html,body,#root{min-width:0;min-height:100%;margin:0}html{scrollbar-gutter:stable}body{color:var(--color-text);background:var(--color-canvas)}.admin-root{min-height:100dvh}.login-shell{background:var(--color-canvas);grid-template-columns:minmax(400px,5fr) minmax(560px,7fr);min-height:100dvh;display:grid}.brand-panel{padding:var(--space-12);color:var(--color-text);background:var(--color-subtle);border-right:1px solid var(--color-border);flex-direction:column;justify-content:space-between;display:flex}.brand-name{gap:var(--space-3);color:var(--color-primary-dark);font-size:var(--font-size-section);font-weight:var(--font-weight-emphasis);align-items:center;display:flex}.brand-mark{border-radius:var(--radius-surface);flex:0 0 40px;width:40px;height:40px;display:inline-block;overflow:hidden}.brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.brand-copy{max-width:440px}.brand-copy .eyebrow{margin-bottom:var(--space-4);color:var(--color-primary);font-weight:var(--font-weight-emphasis);display:block}.brand-copy h1{margin-bottom:var(--space-4);font-size:var(--font-size-display);line-height:var(--line-height-display)}.brand-copy p{color:var(--color-text-secondary);font-size:var(--font-size-component)}.privacy-note{gap:var(--space-2);color:var(--color-text-secondary);align-items:center;display:flex}.login-panel,.centered-page{min-height:100dvh;padding:var(--space-12);place-items:center;display:grid}.login-card{border-color:var(--color-border);width:440px;box-shadow:none}.login-intro{text-align:center}.login-intro h2{margin:var(--space-4) 0 var(--space-2)}.mobile-icon,.access-icon{width:48px;height:48px;color:var(--color-primary);background:var(--color-subtle);border-radius:var(--radius-full);font-size:var(--font-size-section);place-items:center;display:inline-grid}.qr-region{gap:var(--space-3);margin:var(--space-6) 0;justify-items:center;display:grid}.qr-region img{border-radius:var(--radius-md);display:block}.qr-region figcaption,.login-footnote{color:var(--color-text-secondary);font-size:var(--font-size-auxiliary);line-height:var(--line-height-auxiliary);text-align:center}.login-footnote{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.access-message{text-align:center;max-width:520px}.access-message h2{margin:var(--space-4) 0 var(--space-2)}@media (height<=760px){.brand-panel,.login-panel{padding-block:var(--space-8)}.qr-region{margin-block:var(--space-4)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workspace-page{min-height:100dvh;padding:var(--space-12);background:var(--color-canvas)}.workspace-header,.workspace-grid{width:min(1040px,100%);margin-inline:auto}.workspace-header{margin-bottom:var(--space-8)}.workspace-header h1{margin:var(--space-2) 0}.workspace-header p,.workspace-state p{color:var(--color-text-secondary)}.workspace-brand{color:var(--color-primary);font-weight:var(--font-weight-emphasis)}.workspace-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-card,.workspace-state{border-color:var(--color-border);box-shadow:none}.workspace-card{height:100%}.workspace-card-body{flex-direction:column;min-height:220px;display:flex}.workspace-card-heading{gap:var(--space-4);grid-template-columns:44px minmax(0,1fr) auto;align-items:flex-start;display:grid}.workspace-card-heading h3{font-size:var(--font-size-component);margin:0}.workspace-card-copy{min-width:0}.workspace-status-tag{margin-inline-end:0}.workspace-icon{width:44px;height:44px;color:var(--color-primary);background:var(--color-subtle);border-radius:var(--radius-surface);font-size:var(--font-size-section);flex:0 0 44px;place-items:center;display:inline-grid}.workspace-note{margin:var(--space-3) 0 0}.workspace-card-actions{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-top:auto;display:flex}.workspace-state{padding-block:var(--space-8);text-align:center;grid-column:1/-1}.workspace-empty-icon{color:var(--color-primary);font-size:32px}.temporary-workspace-card{border-inline-start:3px solid var(--color-primary)}.temporary-tenant-page{min-height:100dvh;padding:0 var(--space-12) var(--space-12);background:var(--color-canvas)}.temporary-tenant-page>.ant-alert-banner{margin-inline:calc(-1 * var(--space-12))}.admin-shell .temporary-tenant-page>.ant-alert-banner{margin-inline:0}.temporary-tenant-header,.temporary-scope-card,.temporary-tenant-page>.workspace-state{width:min(1040px,100%);margin-inline:auto}.temporary-tenant-header{padding-top:var(--space-8);margin-bottom:var(--space-6)}.temporary-tenant-header h1{margin:var(--space-2) 0}.temporary-scope-card{border-color:var(--color-border);box-shadow:none}.temporary-scope-card>.ant-card-body{gap:var(--space-4);display:grid}.temporary-scope-card p{margin:0}.workspace-state h2{margin:var(--space-4) 0 var(--space-2)}@media (width<=1100px){.workspace-page{padding:var(--space-8)}.workspace-grid{grid-template-columns:1fr}}.admin-shell{background:var(--color-canvas);min-height:100dvh}.admin-shell-sider{z-index:3;border-right:1px solid var(--color-border);height:100dvh;position:sticky;top:0}.admin-shell-sider-content{flex-direction:column;height:100%;min-height:0;display:flex}.admin-shell-brand{gap:var(--space-3);min-width:0;padding:0 var(--space-4);color:var(--color-primary-dark);border-bottom:1px solid var(--color-border);flex:0 0 64px;align-items:center;display:flex}.admin-shell-brand:hover{color:var(--color-primary)}.admin-shell-brand>span:last-child{min-width:0;display:grid}.admin-shell-brand strong{font-size:var(--font-size-component);letter-spacing:.02em}.admin-shell-brand small{color:var(--color-text-secondary);font-size:var(--font-size-auxiliary)}.admin-shell-brand-mark{border-radius:var(--radius-surface);flex:0 0 36px;width:36px;height:36px;display:inline-block;overflow:hidden}.admin-shell-brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.admin-shell-workspace{margin:var(--space-4);padding:var(--space-3);background:var(--color-subtle);border:1px solid var(--color-border);border-radius:var(--radius-surface);gap:2px;display:grid}.admin-shell-workspace span{color:var(--color-text-secondary);font-size:var(--font-size-auxiliary)}.admin-shell-workspace strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-shell-navigation{flex:auto;min-height:0;overflow:auto}.admin-shell-menu{border-inline-end:0}.admin-shell-collapse{border-top:1px solid var(--color-border);border-radius:var(--radius-surface);flex:0 0 44px;width:calc(100% - 16px);margin:8px}.admin-shell-main{background:var(--color-canvas);min-width:0}.admin-shell-header{z-index:2;height:64px;padding:0 var(--space-6);background:var(--color-container);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;line-height:normal;display:flex;position:sticky;top:0}.admin-shell-header-context{align-items:center;min-width:0;display:flex}.admin-shell-status{flex:none;margin:0}.admin-shell-header-actions{gap:var(--space-4);flex:none;align-items:center;display:flex}.admin-shell-header-actions a{gap:var(--space-2);color:var(--color-text-secondary);align-items:center;display:inline-flex}.admin-shell-header-actions a:hover{color:var(--color-primary)}.admin-shell-content{min-width:0;padding:var(--space-6);background:var(--color-canvas)}.admin-shell-content>main{background:0 0;width:100%;max-width:1440px;min-height:auto;margin:0 auto;padding:0}.admin-list-page,.admin-list-page-header,.admin-list-page-surface,.admin-content-page,.admin-content-page-header{min-width:0}.admin-shell .admin-shell-content .workspace-brand{display:none}@media (width<=1280px){.admin-shell-header,.admin-shell-content{padding-inline:var(--space-4)}.admin-shell-header-actions{gap:var(--space-4)}}.account-page{gap:var(--space-6);max-width:1120px;min-height:100vh;padding:var(--space-8);margin:0 auto;display:grid}.account-page__header{padding-bottom:var(--space-2)}.account-page__header .ant-typography{margin-bottom:var(--space-2)}.account-workspace-list{margin:0;padding:0;list-style:none}.account-workspace-list li{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);display:flex}.account-workspace-list li:last-child{border-bottom:0}.account-workspace-list h4.ant-typography{margin:0 0 var(--space-2)}.common-status-page{min-height:100vh;padding:var(--space-8);background:var(--color-canvas);place-items:center;display:grid}.common-status-page .ant-result{border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-container);width:min(720px,100%)}.platform-page{min-height:100dvh;padding:var(--space-8) var(--space-12);background:var(--color-canvas)}.platform-page-header,.invitation-layout,.invitation-result{width:min(1040px,100%);margin-inline:auto}.platform-page-header{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.overview-content,.overview-page>.ant-alert,.overview-loading{width:min(1200px,100%);margin-inline:auto}.overview-content{gap:var(--space-6);display:grid}.overview-section-card,.overview-metric-card,.overview-loading{border-color:var(--color-border);box-shadow:none}.overview-tenant-grid{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.overview-operation-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.overview-metric-card .ant-statistic{margin-bottom:var(--space-3)}.platform-page-header h1,.platform-page-header p,.invitation-form-card h2,.invitation-guidance h2{margin:0}.invitation-layout{gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;display:grid}.invitation-form-card,.invitation-result{border-color:var(--color-border);box-shadow:none}.invitation-form-card h2{margin-bottom:var(--space-6)}.invitation-form-card .ant-alert{margin-bottom:var(--space-4)}.invitation-guidance{padding:var(--space-6);color:var(--color-text-secondary);background:var(--color-subtle);border:1px solid var(--color-border);border-radius:var(--radius-surface)}.invitation-guidance ul{gap:var(--space-3);margin:var(--space-4) 0 0;padding-left:var(--space-6);display:grid}.invitation-result{margin-top:var(--space-6)}.invitation-code{overflow-wrap:anywhere;margin:var(--space-4) 0;padding:var(--space-4);color:var(--color-text);background:var(--color-subtle);border:1px solid var(--color-border);border-radius:var(--radius-surface);display:block}.platform-invitation-code{gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-auxiliary);line-height:var(--line-height-auxiliary);text-align:center;margin:0;display:grid}.platform-invitation-code img{object-fit:contain;width:208px;height:208px}.platform-invitation-guide{gap:var(--space-3);align-content:start;max-width:440px;display:grid}.revoke-region{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.revoke-region .ant-alert,.invitation-result>.ant-alert{margin-top:var(--space-4)}.operator-page-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end}.operator-page-heading h1,.operator-page-heading p{margin:0}.operator-workspace,.operator-identity-card,.operator-status-card,.operator-detail-state{border-color:var(--color-border);box-shadow:none}.operator-workspace,.operator-detail-layout{width:min(1200px,100%);margin-inline:auto}.operator-filters{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:minmax(180px,1fr) 180px 220px auto;align-items:end;display:grid}.operator-filters .ant-form-item{margin:0;display:block}.operator-filters .ant-select,.operator-filters .ant-input-affix-wrapper{width:100%}.operator-workspace>.ant-card-body>.ant-alert{margin-bottom:var(--space-4)}.operator-empty-value{color:var(--color-text-secondary)}.operator-detail-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.operator-detail-main,.operator-detail-side{min-width:0}.operator-identity-card h2,.operator-status-card h2,.operator-detail-section h2{margin-top:0}.operator-identity-card .ant-alert,.operator-status-card .ant-alert{margin-top:var(--space-4);margin-bottom:var(--space-4)}.operator-detail-section{margin-top:var(--space-6)}.operator-detail-section>.ant-typography{margin-bottom:var(--space-3);display:block}.operator-detail-section .ant-table-wrapper{margin-top:var(--space-4)}.tenant-page-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end}.tenant-page-heading h1,.tenant-page-heading p,.tenant-title-row h1,.tenant-form-section h2,.tenant-create-guidance h2,.tenant-close-card h2,.tenant-count-fact h3{margin:0}.tenant-workspace,.tenant-create-layout,.tenant-detail-layout,.tenant-detail-state,.tenant-detail-page>.ant-alert,.tenant-entitlement-layout,.tenant-entitlement-state,.tenant-entitlement-page>.ant-alert{width:min(1200px,100%);margin-inline:auto}.tenant-workspace,.tenant-form-card,.tenant-detail-card,.tenant-close-card,.tenant-detail-state,.tenant-entitlement-form,.tenant-entitlement-usage,.tenant-entitlement-state{border-color:var(--color-border);box-shadow:none}.tenant-status-counts{gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-4);background:var(--color-subtle);border-radius:var(--radius-surface);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tenant-filters{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:minmax(220px,1fr) 180px 180px auto;align-items:end;display:grid}.tenant-filters .ant-form-item{margin:0;display:block}.tenant-filters .ant-select,.tenant-filters .ant-input-affix-wrapper{width:100%}.tenant-workspace>.ant-card-body>.ant-alert,.tenant-form-card .ant-alert,.tenant-close-card .ant-alert{margin-bottom:var(--space-4)}.tenant-create-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.tenant-form-section{margin-top:var(--space-6)}.tenant-form-section h2{margin-bottom:var(--space-4)}.tenant-form-grid{gap:0 var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tenant-create-guidance{padding:var(--space-6);color:var(--color-text-secondary);background:var(--color-subtle);border:1px solid var(--color-border);border-radius:var(--radius-surface)}.tenant-create-guidance ol{gap:var(--space-3);margin:var(--space-4) 0 0;padding-left:var(--space-6);display:grid}.tenant-title-row{gap:var(--space-3);align-items:center;display:flex}.tenant-detail-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.tenant-entitlement-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.tenant-entitlement-layout>*,.tenant-entitlement-layout aside{min-width:0}.tenant-entitlement-form h2,.tenant-entitlement-usage h2{margin-top:0}.tenant-entitlement-form>.ant-card-body>.ant-alert{margin-bottom:var(--space-4)}.tenant-entitlement-form-grid{gap:0 var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tenant-entitlement-metrics{gap:var(--space-2);display:grid}.tenant-entitlement-metric{padding-block:var(--space-3);border-bottom:1px solid var(--color-border)}.tenant-entitlement-metric>div{justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.tenant-entitlement-note{margin-top:var(--space-4);margin-bottom:0}.tenant-detail-layout>*,.tenant-detail-layout aside{min-width:0}.tenant-tab-content{gap:var(--space-4);display:grid}.tenant-count-fact{padding:var(--space-4) 0}.tenant-count-value{margin:var(--space-3) 0;color:var(--color-primary);font-size:var(--font-size-display);line-height:var(--line-height-display);display:block}.scale-grant-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end}.scale-grant-heading h1,.scale-grant-heading p{margin:0}.scale-grant-workspace,.scale-grant-page>.ant-alert{width:min(1200px,100%);margin-inline:auto}.scale-grant-workspace{border-color:var(--color-border);box-shadow:none}.scale-grant-status-counts{gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-4);background:var(--color-subtle);border-radius:var(--radius-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scale-grant-filters{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:minmax(240px,1fr) 160px auto;align-items:end;display:grid}.scale-grant-filters .ant-form-item{margin:0;display:block}.scale-grant-filters .ant-input-affix-wrapper,.scale-grant-filters .ant-select{width:100%}.temporary-access-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end}.temporary-access-heading h1,.temporary-access-heading p{margin:0}.temporary-access-workspace,.temporary-access-page>.ant-alert{width:min(1200px,100%);margin-inline:auto}.temporary-access-workspace{border-color:var(--color-border);box-shadow:none}.temporary-access-counts{gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-4);background:var(--color-subtle);border-radius:var(--radius-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.temporary-access-filters{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:minmax(220px,1fr) 150px 190px auto;align-items:end;display:grid}.temporary-access-filters .ant-form-item{margin:0;display:block}.temporary-access-filters .ant-select,.temporary-access-filters .ant-input-affix-wrapper{width:100%}.tenant-activation-state,.tenant-activation-steps,.tenant-activation-layout{width:min(1200px,100%);margin-inline:auto}.tenant-activation-steps{margin-bottom:var(--space-6);border-color:var(--color-border);box-shadow:none}.tenant-activation-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.tenant-activation-main,.tenant-activation-side-card{border-color:var(--color-border);box-shadow:none}.tenant-activation-main section,.tenant-activation-aside,.tenant-activation-aside section,.tenant-activation-credential{gap:var(--space-4);display:grid}.tenant-activation-main h2,.tenant-activation-main p,.tenant-activation-aside h2,.tenant-activation-aside p{margin:0}.tenant-activation-form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tenant-owner-invitation-code{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text-secondary);font-size:var(--font-size-auxiliary);line-height:var(--line-height-auxiliary);text-align:center;margin:0;display:grid}.tenant-owner-invitation-code img{object-fit:contain;width:208px;height:208px}.tenant-owner-invitation-guide{gap:var(--space-3);align-content:start;max-width:420px;display:grid}.incident-workspace,.incident-detail-content>.ant-card,.audit-workspace{border-color:var(--color-border);box-shadow:none}.audit-filters{gap:var(--space-2);margin-bottom:var(--space-6)}.audit-filters .ant-select,.audit-filters .ant-input{min-width:160px}.audit-detail{gap:var(--space-4);display:grid}.audit-detail h3{margin:var(--space-4) 0 0}.audit-json{max-height:280px;padding:var(--space-4);color:var(--color-text);background:var(--color-subtle);border:1px solid var(--color-border);border-radius:var(--radius-surface);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.incident-filters{gap:var(--space-2);margin-bottom:var(--space-6)}.incident-filters .ant-select,.incident-filters .ant-input{min-width:160px}.incident-detail-content{gap:var(--space-6);display:grid}.incident-statistics{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.incident-detail-content h3{margin-top:var(--space-6)}@media (width<=1100px){.platform-page{padding-inline:var(--space-8)}.invitation-layout,.operator-detail-layout,.tenant-create-layout,.tenant-detail-layout,.tenant-entitlement-layout{grid-template-columns:minmax(0,1fr) 280px}.tenant-activation-layout{grid-template-columns:minmax(0,1fr) 320px}.incident-statistics{grid-template-columns:repeat(3,minmax(0,1fr))}}.role-workspace,.assignment-workspace,.assignment-grant-card{border-color:var(--color-border);box-shadow:none}.role-workspace,.assignment-layout{width:min(1200px,100%);margin-inline:auto}.role-workspace>.ant-card-body>.ant-alert{margin-bottom:var(--space-4)}.role-workspace>.ant-card-body>.ant-alert+.ant-alert{margin-top:var(--space-4)}.role-permission-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.role-permission-grid .ant-checkbox-wrapper{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-surface);align-items:flex-start;margin-inline-start:0}.role-permission-copy{gap:var(--space-2);display:grid}.assignment-page>.ant-alert{width:min(1200px,100%);margin:0 auto var(--space-4)}.assignment-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.assignment-workspace,.assignment-grant-card{min-width:0}.assignment-workspace h2,.assignment-grant-card h2{margin-top:0}.assignment-grant-card .ant-alert{margin-bottom:var(--space-4)}@media (width<=1100px){.assignment-layout{grid-template-columns:minmax(0,1fr) 280px}}.platform-scale-heading h1,.platform-scale-heading p{margin:0}.platform-scale-heading{justify-content:space-between;align-items:flex-end;display:flex}.platform-scale-heading .workspace-brand{margin-top:var(--space-3);display:block}.platform-scale-workspace{border-color:var(--color-border);width:min(1200px,100%);box-shadow:none;margin-inline:auto}.platform-scale-filters{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:minmax(240px,1fr) 190px 180px auto;align-items:end;display:grid}.platform-scale-filters .ant-form-item{margin:0;display:block}.platform-scale-filters .ant-input-affix-wrapper,.platform-scale-filters .ant-select{width:100%}.platform-scale-workspace>.ant-card-body>.ant-alert{margin-bottom:var(--space-4)}.tenant-scale-search{margin-bottom:var(--space-4);max-width:420px}.platform-scale-detail-title{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.platform-scale-detail-title .ant-typography{margin:0}.platform-scale-detail-card{min-height:260px}.platform-scale-tab-content{gap:var(--space-4);display:grid}.platform-scale-fact-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.platform-scale-fact{background:var(--color-subtle);border:1px solid var(--color-border);border-radius:var(--radius-surface);padding:var(--space-4)}.platform-scale-fact .ant-typography{margin:var(--space-2) 0 0}.platform-scale-detail-actions,.scale-editor-actions,.scale-create-actions,.scale-publish-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.scale-create-card,.scale-method-card,.scale-editor-page>.ant-card,.scale-publish-page>.ant-card{border-color:var(--color-border);box-shadow:none}.scale-create-card,.scale-method-card,.scale-editor-layout,.scale-publish-layout{width:min(1280px,100%);margin-inline:auto}.scale-create-page>.scale-method-card{margin-bottom:var(--space-4)}.scale-ai-input{gap:var(--space-3);margin-top:var(--space-4);display:grid}.scale-ai-input>.ant-btn{justify-self:start}.scale-ai-summary{margin-top:var(--space-4);padding:var(--space-4);background:var(--color-subtle);border-radius:var(--radius-surface)}.scale-ai-summary h3{margin-top:0}.scale-ai-summary dl{gap:var(--space-3);margin:0;display:grid}.scale-ai-summary dl>div{gap:var(--space-4);grid-template-columns:8rem minmax(0,1fr);display:grid}.scale-ai-summary dt{font-weight:var(--font-weight-emphasis)}.scale-ai-summary dd{color:var(--color-text-secondary);margin:0}.scale-method-card .ant-alert{margin-top:var(--space-4)}.scale-editor-actions{margin-bottom:var(--space-4);justify-content:flex-end}.scale-editor-page>.ant-alert,.scale-publish-main>.ant-card,.scale-publish-main>.ant-alert{margin-bottom:var(--space-4)}.scale-editor-layout,.scale-publish-layout{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr) 320px;display:grid}.scale-editor-layout>.ant-form,.scale-publish-main>.ant-card{background:var(--color-container);border:1px solid var(--color-border);border-radius:var(--radius-surface);padding:var(--space-6)}.scale-editor-section>h3{margin-bottom:var(--space-2)}.scale-editor-list{width:100%;display:flex}.scale-editor-list-row,.scale-editor-item,.scale-editor-grade{background:var(--color-subtle);border:1px solid var(--color-border);border-radius:var(--radius-surface);padding:var(--space-4);width:100%}.scale-editor-list-row{align-items:end;gap:var(--space-3);grid-template-columns:minmax(140px,1fr) minmax(180px,2fr) 120px 40px;display:grid}.scale-editor-option-row{grid-template-columns:minmax(240px,1fr) 120px 40px}.scale-editor-dimension-row{grid-template-columns:minmax(240px,1fr) 40px}.scale-editor-list-row .ant-form-item,.scale-editor-grade .ant-form-item{margin-bottom:0}.scale-editor-item-heading{justify-content:space-between;align-items:center;display:flex}.scale-editor-item-heading h4{margin:0}.scale-editor-item-settings,.scale-editor-scoring-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scale-editor-item-settings{grid-template-columns:minmax(180px,1fr) minmax(280px,2fr)}.scale-editor-grade{align-items:end;gap:var(--space-3);grid-template-columns:1.4fr 1fr 1fr 1fr 40px;display:grid}.scale-editor-grade-wide{grid-column:span 2}.scale-validation-panel{background:var(--color-container);border:1px solid var(--color-border);border-radius:var(--radius-surface);max-height:calc(100dvh - 140px);padding:var(--space-4);top:var(--space-4);position:sticky;overflow:auto}.scale-validation-heading{justify-content:space-between;align-items:center;display:flex}.scale-validation-heading h3{margin-top:0}.scale-publish-main{min-width:0}.scale-publish-actions{margin-top:var(--space-4)}@media (width<=1200px){.scale-editor-layout,.scale-publish-layout{grid-template-columns:minmax(0,1fr) 280px}.scale-editor-list-row{grid-template-columns:repeat(2,minmax(0,1fr))}.scale-editor-option-row{grid-template-columns:minmax(0,1fr) 120px 40px}.scale-editor-dimension-row{grid-template-columns:minmax(0,1fr) 40px}.scale-editor-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-form-grid .ant-input-number,.ai-wide-number{width:100%}.ai-month-filter{gap:var(--space-2);min-width:180px;display:grid}.ai-stat-row{margin-bottom:var(--space-4)}.ai-stat-row .ant-card,.ai-usage-tables .ant-card,.ai-unlimited-switch{border-color:var(--color-border);box-shadow:none}.ai-usage-tables{gap:var(--space-4);display:grid}.ai-unlimited-switch{margin:var(--space-4) 0;justify-content:space-between;align-items:center;display:flex}#prompt-publish-reason{margin-top:var(--space-2)}.tenant-result-page{gap:var(--space-6);min-width:0;min-height:100dvh;padding:var(--space-8);display:grid}.tenant-result-heading{justify-content:space-between;align-items:end;display:flex}.tenant-result-heading .workspace-brand{margin-top:var(--space-3);display:block}.tenant-result-heading h1,.tenant-result-heading p{margin:0}.tenant-result-workspace,.tenant-result-summary,.tenant-result-detail-card{border-color:var(--color-border);box-shadow:none;width:min(1320px,100%);min-width:0}.tenant-result-workspace{container-type:inline-size}.tenant-result-workspace,.tenant-result-summary,.tenant-result-detail-card{margin-inline:auto}.tenant-result-filters{align-items:end;gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:minmax(180px,1.4fr) 130px 110px minmax(160px,1fr) 145px 145px minmax(230px,1.3fr) auto;display:grid}.tenant-result-filters .ant-form-item{min-width:0;margin:0}.tenant-result-filters .ant-input-number,.tenant-result-filters .ant-picker,.tenant-result-filters .ant-select{width:100%}.tenant-result-filter-actions{gap:var(--space-2);min-width:0;display:flex}.tenant-result-workspace .ant-table-wrapper{width:100%;min-width:0;max-width:100%}.tenant-result-workspace>.ant-card-body>.ant-alert{margin-bottom:var(--space-4)}.tenant-result-detail-title{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tenant-result-tab-panel,.tenant-result-audit-detail,.tenant-report-policy,.tenant-raw-answer-groups{gap:var(--space-4);display:grid}.tenant-report-fields{gap:var(--space-2);flex-wrap:wrap;display:flex}.tenant-report-fields .ant-tag{margin:0}.tenant-raw-answer-card{border-color:var(--color-border);box-shadow:none}.tenant-raw-answer-card .ant-table-wrapper{max-width:100%}.tenant-scale-results{gap:var(--space-4);display:grid}.tenant-scale-result-card{border-color:var(--color-border);box-shadow:none}.tenant-scale-result-card h3,.tenant-scale-result-card h4,.tenant-scale-result-copy p{margin:0}.tenant-scale-result-score{color:var(--color-primary);font-size:24px}.tenant-scale-result-copy{background:var(--color-subtle);border:1px solid var(--color-border);border-radius:var(--radius-surface);gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-4);display:grid}.tenant-scale-result-copy>div,.tenant-scale-result-notes{gap:var(--space-2);display:grid}.tenant-scale-result-dimensions{gap:var(--space-3);margin-top:var(--space-6);display:grid}.tenant-result-snapshot{gap:var(--space-3);display:grid}.tenant-result-snapshot pre{background:var(--color-subtle);border:1px solid var(--color-border);border-radius:var(--radius-surface);max-height:420px;padding:var(--space-4);white-space:pre-wrap;word-break:break-word;margin:0;overflow:auto}.tenant-result-audit-table{gap:var(--space-4);justify-items:start;display:grid}.tenant-result-detail-actions{gap:var(--space-3);justify-content:flex-end;width:min(1320px,100%);margin-inline:auto;display:flex}.tenant-result-danger-card>.ant-card-body,.tenant-result-danger-card form{gap:var(--space-4);display:grid}.tenant-result-danger-card .ant-form-item{margin:0}.tenant-result-retest-form{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tenant-result-retest-form .ant-form-item{margin:0}.tenant-result-retest-form .ant-picker{width:100%}.tenant-result-retest-form .ant-alert,.tenant-result-retest-form .ant-btn{grid-column:1/-1;justify-self:start}@container (width<=1320px){.tenant-result-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width<=800px){.tenant-result-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1366px){.tenant-result-page{padding:var(--space-6)}}.tenant-analytics-page{gap:var(--space-6);min-height:100dvh;padding:var(--space-8);display:grid}.tenant-analytics-heading,.tenant-analytics-workspace,.tenant-completion-card,.tenant-analytics-output{width:min(1320px,100%);margin-inline:auto}.admin-list-page>.tenant-completion-card,.admin-list-page>.tenant-analytics-output,.admin-list-page>.tenant-trend-list{width:100%;max-width:none;margin-inline:0}.tenant-analytics-heading .workspace-brand{margin-top:var(--space-3);display:block}.tenant-analytics-heading h1,.tenant-analytics-heading p,.tenant-analytics-sample h2,.tenant-analytics-sample p{margin:0}.tenant-analytics-workspace,.tenant-completion-card,.tenant-trend-card,.tenant-analytics-output>.ant-card{border-color:var(--color-border);box-shadow:none}.tenant-analytics-filters{align-items:end;gap:var(--space-4);grid-template-columns:repeat(3,minmax(180px,1fr));display:grid}.tenant-analytics-filters .ant-form-item{margin:0}.tenant-analytics-filters .ant-select,.tenant-analytics-filters .ant-tree-select{width:100%}.tenant-analytics-filter-action{grid-column:1/-1;justify-self:start}.tenant-analytics-output{gap:var(--space-6);display:grid}.tenant-completion-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tenant-completion-grid>div{gap:var(--space-2);display:grid}.tenant-completion-grid p{margin:0}.tenant-trend-list{gap:var(--space-6);width:min(1320px,100%);margin-inline:auto;display:grid}.tenant-trend-chart{width:100%;height:180px}.trend-axis{stroke:var(--chart-axis)}.trend-series{stroke:var(--chart-series-1);stroke-width:3px}.trend-point{fill:var(--color-container);stroke:var(--chart-series-1);stroke-width:3px}.tenant-analytics-sample>.ant-card-body,.tenant-analytics-scale-summary{gap:var(--space-2);display:grid}.tenant-analytics-scale-summary{margin-bottom:var(--space-4)}@media (width<=1366px){.tenant-analytics-page{padding:var(--space-6)}.tenant-analytics-filters{grid-template-columns:repeat(2,minmax(180px,1fr))}}.tenant-tracking-list{gap:var(--space-6);width:min(1320px,100%);margin-inline:auto;display:grid}.tenant-tracking-card{border-color:var(--color-border);box-shadow:none}.tenant-tracking-card>.ant-card-body,.tenant-tracking-metric{gap:var(--space-4);display:grid}.tenant-tracking-chart{width:100%;height:180px}.tenant-tracking-axis{stroke:var(--chart-axis)}.tenant-tracking-series{stroke:var(--chart-series-1);stroke-width:3px}.tenant-tracking-point{fill:var(--color-container);stroke:var(--chart-series-1);stroke-width:3px}.tenant-incident-page{max-width:1440px;padding:var(--space-8);margin:0 auto}.tenant-incident-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.tenant-incident-heading .workspace-brand{margin-top:var(--space-6);color:var(--color-primary);display:block}.tenant-incident-heading h1{margin:var(--space-2) 0}.tenant-incident-workspace{margin-top:var(--space-4)}.tenant-incident-filters{margin-bottom:var(--space-4)}@media (width<=1280px){.tenant-incident-page{padding:var(--space-6)}}.tenant-usage-page{max-width:1440px;padding:var(--space-8);margin:0 auto}.tenant-usage-heading{margin-bottom:var(--space-6)}.tenant-usage-heading .workspace-brand{margin-top:var(--space-6);color:var(--color-primary);display:block}.tenant-usage-heading h1{margin:var(--space-2) 0}.tenant-usage-workspace{margin-top:var(--space-4);border-color:var(--color-border);box-shadow:none}@media (width<=1280px){.tenant-usage-page{padding:var(--space-6)}}.tenant-audit-page{max-width:1440px;padding:var(--space-8);margin:0 auto}.tenant-audit-heading{margin-bottom:var(--space-6)}.tenant-audit-heading .workspace-brand{margin-top:var(--space-6);color:var(--color-primary);display:block}.tenant-audit-heading h1{margin:var(--space-2) 0}.tenant-audit-navigation{width:100%;margin-top:var(--space-4);justify-content:flex-end;display:flex}@media (width<=1280px){.tenant-audit-page{padding:var(--space-6)}}.tenant-settings-page{max-width:1200px;padding:var(--space-8);margin:0 auto}.tenant-settings-heading{margin-bottom:var(--space-6)}.tenant-settings-heading .workspace-brand{margin-top:var(--space-6);color:var(--color-primary);display:block}.tenant-settings-heading h1{margin:var(--space-2) 0}.tenant-settings-workspace{border-color:var(--color-border);box-shadow:none}.tenant-settings-actions{margin-top:var(--space-4);display:flex}.tenant-settings-note{margin-top:var(--space-6)}@media (width<=1280px){.tenant-settings-page{padding:var(--space-6)}}.tenant-message-page{max-width:1440px;padding:var(--space-8);margin:0 auto}.tenant-message-heading{margin-bottom:var(--space-6)}.tenant-message-heading .workspace-brand{margin-top:var(--space-6);color:var(--color-primary);display:block}.tenant-message-heading h1{margin:var(--space-2) 0}.tenant-message-summary{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tenant-message-summary .ant-card,.tenant-message-workspace{border-color:var(--color-border);box-shadow:none}.tenant-message-filters{gap:var(--space-2);margin-bottom:var(--space-6)}.tenant-message-filters .ant-select,.tenant-message-filters .ant-input{min-width:160px}@media (width<=1280px){.tenant-message-page{padding:var(--space-6)}}.tenant-roster-page{gap:var(--space-6);min-height:100dvh;padding:var(--space-8);display:grid}.tenant-roster-heading{justify-content:space-between;align-items:end;display:flex}.tenant-roster-heading .workspace-brand{margin-top:var(--space-3);display:block}.tenant-roster-heading h1,.tenant-roster-heading p{margin:0}.tenant-roster-workspace{border-color:var(--color-border);box-shadow:none;width:min(1320px,100%);margin-inline:auto}.tenant-roster-search{margin-bottom:var(--space-4);max-width:420px}.tenant-roster-filters{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:minmax(280px,1fr) 180px;max-width:650px;display:grid}.tenant-roster-workspace .ant-alert{margin-bottom:var(--space-4)}.tenant-roster-add-content,.tenant-roster-candidate-select{width:100%}@media (width<=1366px){.tenant-roster-page{padding:var(--space-6)}}.tenant-member-import-page{gap:var(--space-6);min-height:100dvh;padding:var(--space-8);display:grid}.tenant-member-import-page .workspace-brand{margin-top:var(--space-3);display:block}.tenant-member-import-page h1,.tenant-member-import-page p{margin-bottom:0}.tenant-member-import-workspace{border-color:var(--color-border);box-shadow:none;width:min(1120px,100%);margin-inline:auto}.tenant-member-import-input,.tenant-member-import-preview{gap:var(--space-4);margin-top:var(--space-6);justify-items:start;display:grid}.tenant-member-import-input .ant-upload-wrapper,.tenant-member-import-input .ant-input,.tenant-member-import-preview .ant-table-wrapper{width:100%}@media (width<=1366px){.tenant-member-import-page{padding:var(--space-6)}}.tenant-dashboard-page{width:min(1180px, calc(100% - var(--space-12)));padding:var(--space-8) 0 var(--space-12);margin:0 auto}.tenant-dashboard-header{justify-content:space-between;display:flex}.tenant-dashboard-title-row{align-items:center;gap:var(--space-3);display:flex}.tenant-dashboard-title-row h1{margin:var(--space-2) 0}.tenant-dashboard-content{gap:var(--space-6);margin-top:var(--space-6);display:grid}.tenant-dashboard-section-heading{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.tenant-dashboard-section-heading h2{margin:0 0 var(--space-3);font-size:var(--font-size-section)}.tenant-dashboard-stat-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tenant-dashboard-stat-grid .ant-card{min-height:142px}.tenant-dashboard-two-column{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tenant-dashboard-list{margin:0;padding:0;list-style:none}.tenant-dashboard-list li{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);display:flex}.tenant-dashboard-list li:last-child{border-bottom:0}.tenant-dashboard-list li div{gap:var(--space-2);min-width:0;display:grid}.tenant-dashboard-list.compact li{padding:var(--space-2) 0}.tenant-dashboard-usage-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tenant-dashboard-usage-grid div{gap:var(--space-2);padding:var(--space-3);background:var(--color-subtle);border-radius:var(--radius-surface);display:grid}.tenant-dashboard-usage-grid strong{font-size:var(--font-size-section)}.tenant-dashboard-state{max-width:720px;padding-top:var(--space-12)}@media (width<=1180px){.tenant-dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tenant-assessment-page{width:min(1240px, calc(100% - var(--space-12)));padding:var(--space-8) 0 var(--space-12);margin:0 auto}.tenant-assessment-heading{gap:var(--space-6);justify-content:space-between;align-items:flex-start;display:flex}.tenant-assessment-heading>.ant-btn,.tenant-assessment-heading>a{margin-top:var(--space-6);flex:none}.tenant-assessment-heading .workspace-brand{margin-top:var(--space-6);display:block}.tenant-assessment-heading h1{margin:var(--space-2) 0}.tenant-assessment-page>.ant-alert{margin-top:var(--space-4)}.tenant-assessment-workspace{margin-top:var(--space-6)}.tenant-assessment-filters{gap:0 var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tenant-assessment-filter-actions{gap:var(--space-3);grid-column:1/-1;display:flex}.tenant-assessment-round{gap:var(--space-2);grid-template-columns:auto 1fr;display:grid}.tenant-assessment-round .ant-typography{grid-column:1/-1}.tenant-assessment-tab-content{gap:var(--space-5);display:grid}.assessment-create-workspace>.ant-card-body{padding:var(--space-6)}.assessment-create-layout{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:minmax(0,1fr) 260px;display:grid}.assessment-create-layout>.ant-form{min-width:0;min-height:430px}.assessment-form-grid{gap:0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assessment-form-wide{grid-column:1/-1}.assessment-step-fields{gap:var(--space-4);display:grid}.assessment-rule-panel{padding:var(--space-6);background:var(--color-subtle);border:1px solid var(--color-border);border-radius:var(--radius-surface)}.assessment-rule-panel h4{margin-top:0}.assessment-create-actions{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border);justify-content:space-between;display:flex}.assessment-question-list{gap:var(--space-4);display:grid}.assessment-scale-order{gap:var(--space-2);margin-top:calc(-1 * var(--space-3));padding-left:var(--space-6);display:grid}.assessment-scale-order li{padding:var(--space-2);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.assessment-choice-list{width:100%}.assessment-preview-facts{margin:var(--space-6) 0}.assessment-launch-result{margin-top:var(--space-6)}.next-round-form{max-width:760px;margin-top:var(--space-6)}.next-round-form>.ant-alert{margin-bottom:var(--space-4)}@media (width<=1180px){.tenant-assessment-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-create-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 220px}}.round-share-section{gap:var(--space-6);margin-top:var(--space-6);flex-direction:column;display:flex}.round-share-section>.ant-btn{align-self:flex-start}.round-share-preview{background:var(--color-subtle);max-width:780px}.round-share-preview img{border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-container);object-fit:contain;width:220px;height:220px}.round-share-action{margin-top:var(--space-4)}.admin-shell .admin-shell-content>main{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.admin-shell .admin-shell-content>main>*{min-width:0;margin:0}.admin-shell .admin-shell-content>main>header,.admin-shell .admin-list-page>.admin-list-page-header,.admin-shell .admin-list-page>.admin-list-page-surface{justify-self:stretch;width:100%;max-width:none}.admin-shell .admin-content-page>.admin-content-page-header,.admin-shell .admin-content-page>:not(header){justify-self:start;width:min(1280px,100%);max-width:1280px;margin-inline:0}.admin-shell .overview-page>.overview-content{justify-self:stretch;width:100%;max-width:none}.admin-shell .admin-list-page>.admin-list-page-notice{justify-self:start;width:min(1040px,100%);max-width:1040px}.admin-list-page-header{gap:var(--space-4) var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.admin-list-page-notice{border-color:var(--color-border)}.admin-list-page-surface:not(.ant-card){padding:var(--space-4);background:var(--color-container);border:1px solid var(--color-border);border-radius:var(--radius-surface)}.admin-shell .admin-shell-content>main>header h1,.admin-shell .admin-shell-content>main>header p{margin:0}.admin-shell .admin-shell-content>main>header>div>a:first-child{width:max-content;display:flex}.admin-shell .platform-page>:is(.invitation-layout,.invitation-result,.operator-detail-layout,.tenant-form-card,.tenant-activation-state,.tenant-activation-steps,.tenant-activation-layout,.tenant-entitlement-state,.tenant-entitlement-form,.assignment-layout,.scale-create-card,.scale-editor-layout,.scale-publish-layout),.admin-shell .platform-page:is(.tenant-detail-page,.platform-scale-detail-page,.incident-detail-page)>:not(header),.admin-shell :is(.tenant-membership-detail-page,.tenant-member-import-page,.tenant-membership-invitation-page,.tenant-membership-merge-page,.tenant-assessment-page:not([data-page=WEB-T40]),.tenant-role-page[data-page=WEB-T21],.tenant-assignment-page:not(.admin-list-page),.tenant-roster-page:not(.admin-list-page),.tenant-result-page:not(.admin-list-page),.tenant-settings-page,.tenant-owner-transfer-page)>:not(header){justify-self:start;width:min(1280px,100%);max-width:1280px;margin-inline:0}
