.lp-login-country{flex:none}.lp-login-phone>.lp-slot.lp-input{flex:1;min-width:0;display:block}.lp-login-legal{margin-top:var(--space-8)}@media (any-pointer:coarse){.lp-login-legal .lp-button{position:relative}.lp-login-legal .lp-button:before{content:"";inset:calc((var(--control-height-sm) - var(--touch-target)) / 2) 0;position:absolute}}.lp-login-alert{margin-top:var(--space-6)}.lp-login-code-notice{margin-bottom:var(--space-6)}