.sso-panel .sso-step{display:grid;gap:var(--space-4,16px);margin-block-start:var(--space-4,16px)}.sso-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3,12px)}.sso-copy{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding-block:6px;min-inline-size:0}.sso-copy-label{flex:1 1 100%;font-size:13px;color:var(--text-muted,var(--text))}.sso-code{flex:1 1 220px;min-inline-size:0;padding-block:8px;padding-inline:12px;border-radius:var(--radius-input,var(--radius-md));border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;word-break:break-all;unicode-bidi:plaintext}.sso-record{display:grid;gap:4px;margin-block-start:var(--space-3,12px)}.sso-rule{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:var(--space-2,8px);align-items:center;margin-block-end:var(--space-2,8px)}.sso-cert{display:grid;gap:4px;margin-block-end:var(--space-3,12px)}.sso-advanced{border:1px solid var(--border);border-radius:var(--radius-card,var(--radius-md));padding-block:var(--space-3,12px);padding-inline:var(--space-4,16px)}.sso-advanced summary{cursor:pointer;min-block-size:44px;display:flex;align-items:center}.sso-table{inline-size:100%;border-collapse:collapse}.sso-table td,.sso-table th{text-align:start;padding-block:8px;padding-inline:8px;border-block-end:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere}@media (max-width:720px){.sso-rule{grid-template-columns:minmax(0,1fr)}.sso-table thead{display:none}.sso-table td,.sso-table tr{display:block;inline-size:100%}.sso-table tr{padding-block:8px;border-block-end:1px solid var(--border)}.sso-table td{border:0;padding-block:2px}}.sso-choices{display:grid;gap:var(--space-2,8px)}