.clinic-workspace-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}
.workspace-card .clinic-workspace-actions .btn{margin:0}
.workspace-card .workspace-info{min-width:0;overflow-wrap:anywhere}
.workspace-card .workspace-badge{overflow-wrap:anywhere;flex-shrink:0;font-size:.95rem;padding:4px}
.clinic-form{min-width:0}.clinic-form .field{margin-bottom:20px}
.clinic-form input{min-width:0;max-width:100%}
.clinic-form small,.clinic-access-note{color:var(--muted);font-size:.85rem;line-height:1.6}
.clinic-error{color:var(--danger);background:#fff0f0;border-radius:10px;padding:12px;overflow-wrap:anywhere}
@media(max-width:760px){.clinic-workspace-actions{width:100%;justify-content:flex-start}.clinic-workspace-actions .btn{flex:1}.clinic-form .lead{font-size:1rem}}
