.panva-auth-modal .modal-dialog:not(.modal-xl){max-width:28.25rem}.panva-auth-modal .modal-content{background:var(--pv-surface, var(--fn-body-bg));color:var(--pv-text, var(--fn-body-color))}.panva-auth-modal .modal-header{align-items:flex-start;padding:1.5rem 1.5rem 0;border-bottom:0}.panva-auth-modal .auth-title{margin:0;padding-right:1rem;font-size:1.5rem}.panva-auth-modal .auth-card{max-width:none;padding:1rem 1.5rem 1.5rem;border-radius:0;background:transparent;overflow:visible}.panva-auth-modal .auth-description{margin-bottom:1.25rem}.panva-auth-modal .auth-tab{border:0;background:transparent}.panva-auth-modal .auth-tab.is-active{background:var(--pv-bg)}.panva-auth-modal [hidden]{display:none!important}.panva-auth-password{position:relative}.panva-auth-password .form-control{padding-right:3.25rem}.panva-auth-password-toggle{position:absolute;top:0;right:.25rem;width:2.75rem;min-height:3.125rem;padding:.5rem;border:0;background:transparent;color:var(--pv-muted, var(--fn-secondary-color))}.panva-auth-password-toggle:focus-visible{outline:2px solid var(--pv-accent, var(--fn-primary));outline-offset:-2px}.panva-auth-modal .panva-auth-recover{display:block;margin:-.25rem 0 1.25rem auto;padding:0;min-height:2rem}.panva-auth-terms{height:70vh;padding:1rem;overflow-y:auto;border:1px solid var(--pv-line, var(--fn-border-color));border-radius:var(--fn-border-radius)}.panva-auth-modal [aria-busy=true]{cursor:progress}@media(max-width:575.98px){.panva-auth-modal .modal-dialog{margin:.5rem}.panva-auth-modal .modal-header{padding:1.25rem 1.25rem 0}.panva-auth-modal .auth-card{padding:1rem 1.25rem 1.25rem}.panva-auth-terms{height:60vh}}.publication-like{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.75rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25;white-space:nowrap;pointer-events:auto;touch-action:manipulation}.publication-like[aria-pressed=true]{color:var(--fn-primary-text-emphasis, var(--pv-accent));border-color:var(--pv-accent, var(--fn-primary));background-color:var(--pv-surface-2, var(--fn-tertiary-bg))}.publication-like:focus-visible{outline:2px solid var(--pv-accent, var(--fn-primary));outline-offset:2px}.publication-like [data-like-count]{font-variant-numeric:tabular-nums}.publication-like[aria-busy=true]{cursor:progress}.pv-vehicle-card .publication-like,.pv-service-card .publication-like{align-self:flex-start}.pv-vehicle-card .publication-like [data-like-label],.pv-service-card .publication-like [data-like-label]{display:none}[data-auth-navigation=account-menu],[data-auth-navigation=main-account]{display:contents}
