.profile-avatar{overflow:hidden;flex-shrink:0;padding:0;aspect-ratio:1}.topbar .profile-avatar{width:44px;height:44px;min-width:44px;min-height:44px}.profile-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.workspace-symbol{overflow:hidden}.workspace-symbol img{width:100%;height:100%;object-fit:cover}.workspace-symbol .stable-logo-image{object-fit:contain;background:var(--surface)}
.stable-hero{grid-template-columns:minmax(0,1fr) auto}.stable-hero-content{min-width:0}.stable-logo{align-self:center;margin:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:144px;min-height:144px;flex-shrink:0;border:1px solid var(--line);border-radius:20px;background:var(--surface);color:var(--accent);overflow:hidden;padding:12px}.stable-logo>.stable-logo-image{width:112px;height:96px;object-fit:contain}.stable-logo>span{font-size:12px;display:flex;align-items:center;justify-content:center;gap:5px}.profile-card .profile-avatar{width:64px;height:64px;flex-shrink:0}.profile-photo-action{margin-bottom:16px}
.facilities-at-glance{margin-bottom:24px}.facilities-at-glance .section-heading{margin-bottom:12px}.facilities-at-glance .section-heading small{color:var(--muted);font-size:12px}.facility-count-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.facility-count{min-width:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:6px;padding:16px;border:1px solid var(--line);background:var(--surface);border-radius:16px}.facility-count-title{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600;flex-wrap:wrap}.facility-count-title>svg{color:var(--accent);flex-shrink:0}.facility-count strong{font-size:27px;font-weight:600;line-height:1.3}.facility-count strong small{font-size:13px;font-weight:400;color:var(--muted)}.facility-count-detail,.facility-count>small{font-size:12px;line-height:1.4;color:var(--muted);overflow-wrap:anywhere}.facility-count-note{font-size:11px;color:var(--muted);margin:10px 0 0}
@media(min-width:1100px){.facility-count-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:720px){.stable-logo{width:80px;min-height:94px;margin:12px 12px 12px 0;padding:8px;border-radius:16px;gap:8px}.stable-hero-content{padding:20px 14px}.stable-hero h1{overflow-wrap:anywhere}.stable-logo>.stable-logo-image{width:64px;height:58px}.stable-logo>span{font-size:11px}.facility-count{padding:12px 10px;gap:5px}.facility-count-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.facility-count-title{font-size:12px;gap:5px}.facility-count strong{font-size:25px}.facility-count-title svg{width:16px;height:16px}.facility-count-detail,.facility-count>small{font-size:11px}}
@media(max-width:350px){.facility-count{padding:10px 7px}.facility-count-title{gap:4px}.stable-logo{width:70px}.stable-logo>.stable-logo-image{width:54px}.stable-hero h1{font-size:27px}}
