.rc-connected{min-height:calc(100dvh - 4rem)}.reservation-local-preview-entry{z-index:80;background:var(--brava-surface);min-height:44px;color:var(--brava-burgundy);border:1px solid var(--brava-burgundy);border-radius:.65rem;align-items:center;padding:.65rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex;position:fixed;top:1rem;right:1rem;box-shadow:0 3px 15px #00000010}.reservation-local-preview-header{background:var(--brava-surface);border-bottom:1px solid #dfd5ca;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.reservation-local-preview-brand{color:var(--brava-burgundy);font-weight:700;text-decoration:none}.reservation-local-preview-brand span{font-size:.7rem;font-weight:400;display:block}.reservation-local-preview-header nav{gap:.9rem;font-size:.75rem;display:flex}.reservation-local-preview-header nav a{color:var(--brava-teal)}.reservation-local-preview-boundary{color:var(--brava-teal);background:#f7f2ea;padding:.65rem 1rem;font-size:.75rem;line-height:1.5}.reservation-local-preview-boundary summary{cursor:pointer}.reservation-local-preview-boundary p{margin:.5rem 0 0}.rp-app-embedded>.rp-preview-label,.rp-app-embedded .rp-heading>.eyebrow{display:none}.rc-connection-notice{background:var(--brava-surface);border-bottom:1px solid var(--rp-line);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1rem;font-size:.78rem;line-height:1.45;display:flex}.rc-connection-notice strong{display:block}.rc-connected-actions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.rc-connected .rp-heading{flex:1;min-width:0}.rc-connected .rp-workspace-trigger{max-width:100%}.rc-connected .rp-workspace-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rc-sync-footer{color:var(--rp-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;padding:6px 12px;font-size:11px;display:flex}.rc-sync-icon[data-syncing=true]{animation:1s linear infinite rc-sync-spin}.rp-toolbar-avatar{object-fit:cover;border-radius:50%;flex:0 0 24px;width:24px;height:24px}@keyframes rc-sync-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rc-sync-icon[data-syncing=true]{animation:none}}.rc-connected-footnote{color:var(--rp-muted);margin:1rem 0;font-size:.75rem;line-height:1.5}.rc-connected-footnote a{color:var(--brava-burgundy)}.rc-pending-dialog{max-width:32rem;padding-bottom:0}.rc-pending-dialog>.brava-card{margin:1rem}.rc-design-example{min-height:44px;color:var(--brava-burgundy);text-align:center;justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:600;display:inline-flex}.rc-client-contact{grid-template-columns:auto 1fr;gap:.5rem 1rem;display:grid}.rc-client-contact dd{overflow-wrap:anywhere;margin:0}@media (max-width:699px){.rc-connection-notice{align-items:flex-start}.rc-connection-notice .brava-button{flex-shrink:0}}
