.tenant-selection.svelte-zzzfum .header:where(.svelte-zzzfum){text-align:center;margin-bottom:50px}.tenant-selection.svelte-zzzfum .header:where(.svelte-zzzfum) h1:where(.svelte-zzzfum){font-size:2.5rem;font-weight:600;margin-bottom:10px}.tenant-selection.svelte-zzzfum .header:where(.svelte-zzzfum) p:where(.svelte-zzzfum){font-size:1.1rem;color:var(--text-secondary);font-weight:400}.tenant-selection.svelte-zzzfum .tenant-grid:where(.svelte-zzzfum){display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;margin-bottom:40px}.tenant-selection.svelte-zzzfum .tenant-card:where(.svelte-zzzfum){background:var(--bg-primary);border-radius:12px;padding:30px;text-decoration:none;color:inherit;box-shadow:0 4px 6px #0000000d;border:2px solid transparent;transition:all .3s ease;position:relative}.tenant-selection.svelte-zzzfum .tenant-card:where(.svelte-zzzfum):hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a;border-color:#007bff}.tenant-selection.svelte-zzzfum .tenant-card:where(.svelte-zzzfum) .tenant-header:where(.svelte-zzzfum){display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.tenant-selection.svelte-zzzfum .tenant-card:where(.svelte-zzzfum) .tenant-header:where(.svelte-zzzfum) h3:where(.svelte-zzzfum){font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}.tenant-selection.svelte-zzzfum .tenant-card:where(.svelte-zzzfum) .tenant-header:where(.svelte-zzzfum) .inactive-badge:where(.svelte-zzzfum){background:#6c757d;color:#fff;padding:4px 8px;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.tenant-selection.svelte-zzzfum .tenant-card:where(.svelte-zzzfum) .tenant-description:where(.svelte-zzzfum){color:#6c757d;font-size:1rem;line-height:1.5;margin-bottom:25px}.tenant-selection.svelte-zzzfum .tenant-card:where(.svelte-zzzfum) .tenant-actions:where(.svelte-zzzfum){display:flex;justify-content:flex-end}.tenant-selection.svelte-zzzfum .tenant-card:where(.svelte-zzzfum) .tenant-actions:where(.svelte-zzzfum) .enter-text:where(.svelte-zzzfum){color:#007bff;font-weight:600;font-size:1rem;transition:color .2s ease}.tenant-selection.svelte-zzzfum .tenant-card:where(.svelte-zzzfum):hover:not(.inactive) .enter-text:where(.svelte-zzzfum){color:#0056b3}.tenant-selection.svelte-zzzfum .loading:where(.svelte-zzzfum){text-align:center;padding:60px 40px}.tenant-selection.svelte-zzzfum .loading:where(.svelte-zzzfum) p:where(.svelte-zzzfum){color:#6c757d;font-size:1.1rem}.tenant-selection.svelte-zzzfum .no-tenants:where(.svelte-zzzfum){text-align:center;background:var(--bg-primary);padding:60px 40px;border-radius:12px;box-shadow:0 4px 6px #0000000d}.tenant-selection.svelte-zzzfum .no-tenants:where(.svelte-zzzfum) h2:where(.svelte-zzzfum){font-size:1.5rem;font-weight:600;color:#2c3e50;margin-bottom:15px}.tenant-selection.svelte-zzzfum .no-tenants:where(.svelte-zzzfum) p:where(.svelte-zzzfum){color:#6c757d;font-size:1rem;line-height:1.5}.logout-container.svelte-zzzfum{margin-top:2rem;text-align:center}
