.customer-approved-experience #cuenta,.customer-approved-experience #citas,.customer-approved-experience #favoritos{box-sizing:border-box;width:min(100%,46rem);min-height:0;box-shadow:none;background:0 0;border:0;margin-inline:auto;padding:1rem 1rem 1.25rem}.customer-approved-experience #cuenta>.section-heading[hidden]{display:none}.customer-approved-experience #cuenta>.section-heading h2{font:400 1.6rem/1.3 var(--brava-font-editorial);color:var(--accent)}.customer-approved-experience #cuenta>.section-heading{align-items:center;gap:.75rem}.customer-profile-page-header{align-items:center;gap:.75rem;min-height:44px;margin:0 0 1rem;display:flex}.customer-profile-page-header>.brava-button{flex-shrink:0}.customer-profile-page-header h2{font:400 1.55rem/1.25 var(--brava-font-editorial);color:var(--accent);text-align:left;margin:0}.customer-cookie-page{gap:1rem;display:grid}.customer-cookie-page>p{margin:0}.customer-cookie-actions{flex-wrap:wrap;gap:.75rem;display:flex}.customer-cookie-actions>.brava-button{flex:1}.customer-approved-experience #cuenta .profile-language,.customer-approved-experience #cuenta .customer-install-section{background:var(--paper);border-radius:18px;gap:1rem;padding:1rem;display:grid}.customer-approved-experience #cuenta .legal-screen{background:var(--paper);border-radius:18px;padding:1rem}.customer-approved-experience .guest-access-gate{background:var(--paper);border:0;border-radius:22px;min-height:0;padding:1.5rem 1rem}.customer-approved-experience .mobile-panel--profile.is-guest>.guest-profile-utilities{gap:1rem;margin-top:1rem;display:grid}.customer-approved-experience .guest-access-gate h2{font:400 1.7rem/1.25 var(--brava-font-editorial);color:var(--accent)}.customer-approved-experience .guest-access-gate p{color:var(--muted);font-size:.9rem;line-height:1.6}.customer-appointment-detail-body{gap:.85rem;min-width:0;display:grid}.customer-appointment-detail-body .booking-card__top{display:none}.customer-cookie-dialog .brava-dialog-content{gap:.85rem;display:grid}.customer-cookie-dialog .brava-card p{font-size:.85rem;line-height:1.6}.customer-cookie-dialog .brava-switch,.customer-password-link-dialog .brava-region-error{margin-top:.75rem}.customer-reference-queue{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:.65rem;display:grid}.customer-reference-queue>div{position:relative}.customer-reference-queue img{object-fit:cover;border-radius:14px;width:100%;height:100px}.customer-reference-queue button{background:var(--paper);border-radius:50%;position:absolute;top:0;right:0}.customer-access-link-proposed form,.customer-password-completion-proposed{gap:1rem;display:grid}
