.tenant-admin{display:grid;gap:24px}.tenant-admin h2{margin-top:0}.tenant-admin h3{margin:28px 0 12px}.tenant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tenant-checks{display:flex;gap:14px;flex-wrap:wrap;margin:12px 0 20px}.tenant-checks label{display:flex;align-items:center;gap:7px}.tenant-checks input{width:auto}.tenant-grant{border:1px solid var(--border,#d8e1dc);border-radius:12px;padding:16px;margin:16px 0}.tenant-grant legend{padding:0 8px;font-weight:600}.tenant-differences{display:grid;gap:14px}.tenant-differences div{padding-bottom:14px;border-bottom:1px solid var(--border,#d8e1dc)}.tenant-differences dt{font-weight:600}.tenant-differences dd{margin:8px 0;overflow-wrap:anywhere}.tenant-public{max-width:560px;margin:40px auto}.tenant-admin p{max-width:75ch}.tenant-admin input[readonly]{background:var(--surface-soft,#f3f6f4)}.tenant-admin .cloud-field{min-width:0}.tenant-admin .cloud-field input{min-width:0;width:100%}.tenant-admin button:disabled{cursor:wait;opacity:.6}@media(max-width:620px){.tenant-grid{grid-template-columns:1fr}.tenant-public{margin:16px}.tenant-grant{padding:12px}.tenant-admin .cloud-actions{align-items:stretch;flex-direction:column}}
