.regio-central-auth,.regio-central-auth *{box-sizing:border-box}.regio-central-auth{--regio-dark:#164c3c;--regio-green:#17694e;--regio-ink:#19382d;--regio-border:#d8e6df;width:min(100%,600px);margin:25px auto 50px;padding:clamp(22px,5vw,36px);background:#fff;border:1px solid var(--regio-border);border-radius:20px;box-shadow:0 12px 34px rgb(20 70 49 / .09);color:var(--regio-ink);font-size:16px;line-height:1.5}.regio-central-auth h2{font-size:clamp(22px,3vw,28px);color:var(--regio-dark);margin:0 0 9px;font-weight:750;line-height:1.25}.regio-central-auth p{margin:0 0 19px;color:#51665b}.regio-central-auth__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;background:#eaf6f0;border-radius:12px;padding:5px;margin:0 0 25px}.regio-central-auth__tabs button{padding:12px 8px!important;min-height:45px;border:0!important;border-radius:9px!important;background:transparent!important;color:#28604a!important;font-size:15px!important;font-weight:700!important;cursor:pointer}.regio-central-auth__tabs button[aria-selected=true]{background:#fff!important;color:var(--regio-dark)!important;box-shadow:0 2px 7px rgb(15 74 47 / .13)!important}.regio-central-auth [hidden]{display:none!important}.regio-central-auth form{margin:0}.regio-central-auth form>label:not(.regio-central-auth__privacy),.regio-central-auth form>p>label,.regio-central-auth .login-username label,.regio-central-auth .login-password label{display:block;margin:15px 0 6px;font-weight:700;font-size:14px;color:var(--regio-ink)}.regio-central-auth form input:not([type=checkbox]):not([type=hidden]):not([type=submit]),.regio-central-auth form select{display:block;width:100%;min-height:47px;padding:10px 13px;background:#fff!important;border:1px solid #bdd2c5!important;border-radius:9px!important;box-shadow:none!important;color:#203b2d!important;font-size:16px!important;margin:0 0 10px}.regio-central-auth form input:focus-visible,.regio-central-auth form select:focus-visible,.regio-central-auth button:focus-visible{outline:3px solid #8bccad!important;outline-offset:2px}.regio-central-auth__hint{margin:-2px 0 13px!important;color:#607769!important;font-size:13.5px}.regio-central-auth__offer{display:flex;flex-direction:column;gap:5px;border:1px solid #cee5d8;background:#f0f8f6;border-radius:11px;padding:15px 16px;margin:19px 0;color:#245741;font-size:14px}.regio-central-auth__offer strong{font-size:15px;color:var(--regio-dark)}.regio-central-auth__privacy{display:flex;align-items:flex-start;gap:11px;margin:15px 0 21px;font-size:14px;line-height:1.55;font-weight:400;color:#344f40;cursor:pointer}.regio-central-auth__privacy input{flex:none;margin:4px 0 0!important;width:18px;height:18px;accent-color:#17694e}.regio-central-auth a{color:#096c55;text-decoration:underline;font-weight:600}.regio-central-auth__submit,.regio-central-auth .login-submit input{display:block;width:100%;margin:15px 0 0!important;min-height:49px;padding:12px 16px;background:#17694e!important;border:1px solid #17694e!important;border-radius:10px!important;color:white!important;font-size:15px!important;font-weight:700!important;cursor:pointer;white-space:normal}.regio-central-auth__submit:hover,.regio-central-auth .login-submit input:hover{background:#164c3c!important}.regio-central-auth__notice{margin:0 0 22px!important;padding:14px 16px;border-radius:11px;background:#eaf6f0;border:1px solid #cee5d8;color:#205a40!important;font-size:14px}.regio-central-auth__resend{margin-top:26px;padding-top:18px;border-top:1px solid var(--regio-border)}.regio-central-auth__resend summary{cursor:pointer;font-size:14px;font-weight:700;color:var(--regio-dark)}.regio-central-auth__resend form{padding-top:10px}.regio-central-auth__trap{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.regio-central-auth .login-remember label{display:flex;align-items:center;gap:8px;font-size:14px}@media(max-width:600px){.regio-central-auth{width:100%;margin:14px auto 28px;padding:22px 18px;border-radius:14px}.regio-central-auth__tabs{margin-bottom:20px}.regio-central-auth__submit{font-size:14px!important}}