.organization-list-page,.organization-detail-page{max-width:92rem}.course-status--active,.membership-status--active{color:color-mix(in srgb, var(--lp-color-success) 86%, var(--lp-color-text));background:color-mix(in srgb, var(--lp-color-success) 9%, var(--lp-color-surface))}.test-account-page{min-width:0;max-width:92rem}.test-account-page .admin-list-toolbar,.test-account-page .ui-data-table,.test-account-page .ui-data-table__header,.test-account-page .ui-data-table__scroll,.test-account-page .ui-data-table__pagination{min-width:0;max-width:100%}.test-account-page .ui-data-table__pagination{flex-wrap:wrap}.test-account-page .ui-data-table__scroll:has(.ui-data-table__state) .ui-table{min-width:0}.test-account-page .ui-data-table__state{overflow-wrap:anywhere;min-width:0;max-width:100%}.test-account-readiness{padding:var(--space-lg);border:1px solid var(--lp-color-border);border-radius:var(--radius-lg);background:var(--lp-color-surface);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.test-account-readiness li{align-items:center;gap:var(--space-sm);min-width:0;color:var(--lp-color-text-muted);font-size:var(--text-utility);display:flex;position:relative}.test-account-readiness strong{overflow-wrap:anywhere}.test-account-readiness li:not(:last-child):after{content:"";right:var(--space-lg);background:var(--lp-color-border);width:min(35%,5rem);height:1px;position:absolute}.test-account-readiness span{border:1px solid var(--lp-color-border);border-radius:var(--radius-full);background:var(--lp-color-background);place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;display:grid}.test-account-readiness li[data-current=true]{color:var(--lp-color-text)}.test-account-readiness li[data-current=true] span{border-color:var(--lp-color-primary);color:var(--lp-color-on-primary);background:var(--lp-color-primary)}.test-account-status--claimed{color:var(--lp-color-success);background:color-mix(in srgb, var(--lp-color-success) 9%, var(--lp-color-background))}.test-account-status--pending_claim{color:color-mix(in srgb, var(--lp-color-warning) 82%, var(--lp-color-text));background:color-mix(in srgb, var(--lp-color-warning) 10%, var(--lp-color-background))}.test-account-create-page{padding-top:clamp(2rem,5vh,4rem)}.test-account-security-note{align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);border-left:3px solid var(--lp-color-info);border-radius:var(--radius-md);color:var(--lp-color-text);background:color-mix(in srgb, var(--lp-color-info) 7%, var(--lp-color-surface));display:flex}.test-account-security-note svg{color:var(--lp-color-info);flex:none}.test-account-security-note p{overflow-wrap:anywhere;min-width:0;margin:0}.membership-status--revoked{color:var(--lp-color-text-muted);background:var(--lp-color-surface-subtle)}.organization-panel{gap:var(--space-xl);padding:var(--space-xl);border:1px solid var(--lp-color-border);border-radius:var(--radius-lg);background:var(--lp-color-surface);box-shadow:var(--shadow-sm);display:grid}.organization-panel__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);display:flex}.organization-panel__heading h2,.organization-panel__heading p{margin:0}.organization-panel__heading>div{gap:var(--space-xs);display:grid}.organization-profile-form{align-items:end;gap:var(--space-lg);grid-template-columns:minmax(18rem,1fr) minmax(14rem,.65fr);display:grid}.organization-profile-form>.ui-status,.organization-profile-form>.course-form__actions{grid-column:1/-1}.organization-profile-form__meta{gap:var(--space-xs);min-width:0;padding:var(--space-sm) var(--space-md);border:1px solid var(--lp-color-border);border-radius:var(--radius-md);background:var(--lp-color-surface-subtle);display:grid}.organization-profile-form__meta span,.organization-readonly-label{color:var(--lp-color-text-muted);font-size:var(--font-size-sm)}.organization-profile-form__meta code{overflow-wrap:anywhere;color:var(--lp-color-text)}.organization-membership-form{align-items:start;gap:var(--space-lg);grid-template-columns:minmax(16rem,1fr) minmax(16rem,1fr) auto;display:grid}.organization-membership-form>.ui-button{margin-top:1.65rem}@media (max-width:64rem){.organization-profile-form,.organization-membership-form{grid-template-columns:1fr}.organization-membership-form>.ui-button{justify-self:start;margin-top:0}}@media (max-width:40rem){.organization-panel{padding:var(--space-lg)}.organization-panel__heading{flex-direction:column;align-items:stretch}.test-account-page .admin-list-toolbar{grid-template-columns:1fr}.test-account-readiness{gap:var(--space-md);grid-template-columns:1fr}.test-account-readiness li:not(:last-child):after{display:none}.test-account-create-page .course-form__actions{flex-wrap:wrap}}
