.space-navigation-toggle{display:none}.connected-space .text-xs{font-size:.8125rem;line-height:1.6}.connected-space .text-muted-foreground,.request-step .text-muted-foreground{color:#536b85}.request-step{scroll-margin-top:6rem}.request-step [aria-invalid=true]{border-color:var(--destructive);outline-color:var(--destructive)}.request-step .text-xs{font-size:.8125rem;line-height:1.6}.service-partner-info>p{color:#506c89;font-size:.875rem}.service-partner-info>p.service-partner-zone{font-size:.8125rem}.service-partner-tags li{font-size:.75rem}.service-rail-position{color:#506c89;white-space:nowrap;text-align:center;align-self:center;min-width:4rem;font-size:.8125rem}.service-rail-controls{align-items:center}.connected-space>footer{padding-bottom:4rem}.needs-bar>.container-page{padding-right:15rem}.admin-next-action{background:#eff6ff;border:1px solid #bfdbfe;border-radius:.75rem;padding:1rem}@media (width<=1023px){.space-navigation{border:1px solid var(--border);background:var(--card);border-radius:.75rem;width:100%}.space-navigation-toggle{text-align:left;width:100%;min-height:3.6rem;color:var(--navy);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1rem;display:flex}.space-navigation-toggle small{color:#536b85;font-size:.75rem;display:block}.space-navigation-toggle strong{font-size:.9rem;display:block}.space-navigation-toggle svg{flex-shrink:0;width:1.1rem;height:1.1rem}.space-navigation-links{border-top:1px solid var(--border);padding:1rem;display:none}.space-navigation-links.is-open{display:block}}@media (width<=639px){.preview-switcher{border-radius:12px;justify-content:center;width:44px;height:44px;min-height:44px;padding:0}.preview-switcher>span{display:none}.concierge-launcher>button{border-radius:12px;width:44px;height:44px;min-height:44px;padding:0}.needs-bar>.container-page{gap:.5rem;padding-right:4.75rem}.connected-space main{padding-bottom:5rem}.service-partner-link{margin-right:.25rem}.service-rail-position{min-width:3.7rem}}.preview-profile-link{text-align:left;color:#243a54;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:44px;padding:10px 12px;font-size:.875rem;display:flex}.preview-profile-link:hover,.preview-profile-link:focus-visible{background:#edf6ff}
