:root{--guest-auth-action-height: var(--nc-control-height-block);--guest-auth-action-radius: var(--nc-radius-control)}.guest-auth-action{box-sizing:border-box;min-height:var(--guest-auth-action-height)!important;height:var(--guest-auth-action-height)!important;padding:0 18px!important;display:flex;align-items:center;justify-content:center;border:var(--nc-stroke) solid var(--nc-border)!important;border-radius:var(--guest-auth-action-radius)!important;background:transparent!important;box-shadow:none!important;color:var(--nc-text)!important;font-size:var(--nc-type-body)!important;font-weight:var(--nc-weight-bold)!important;line-height:1!important;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .15s ease,border-color .15s ease,transform var(--nc-motion-press) var(--nc-ease-out)}.guest-auth-action--primary{border-color:transparent!important;background:var(--nc-action-fill)!important;color:var(--nc-on-action)!important}.guest-auth-action:focus-visible{outline:var(--nc-focus-ring)!important;outline-offset:var(--nc-focus-offset)!important}.guest-auth-action:active{transform:scale(var(--nc-press-scale))}.guest-auth-action--primary:active{background:var(--nc-action-pressed)!important}@media(hover:hover)and (pointer:fine){.guest-auth-action--primary:hover{background:#165ec0!important}.guest-auth-action:not(.guest-auth-action--primary):hover{background:var(--nc-surface-hover)!important}}@media(prefers-reduced-motion:reduce){.guest-auth-action{transition:none}}
