.wa-account{max-width:620px;margin:28px auto;padding:clamp(20px,4vw,38px);background:#fff;border:1px solid #dce5ed;border-radius:22px;box-shadow:0 12px 35px #0c263309}.wa-account h1{font-size:clamp(24px,4vw,32px);line-height:1.5}.wa-account p,.wa-account li{line-height:1.85}.wa-note{background:#edf5f8;border-radius:14px;padding:18px;margin:20px 0}.wa-note b{display:inline-block;font-size:21px}.wa-open{display:block;text-align:center;background:#167749!important;color:white!important;padding:16px;border-radius:12px;text-decoration:none;font-weight:700}.wa-success{color:#146c43;background:#e9f7ef;border-radius:12px;padding:16px;font-weight:700}.wa-restart{margin-top:26px}.wa-account small{color:#526878;line-height:1.7}.wa-account input{width:100%;box-sizing:border-box}.wa-account button{cursor:pointer;min-height:46px}.wa-account :focus-visible{outline:3px solid #dba34d;outline-offset:3px}

.wa-register-choice{margin:18px 0 22px;padding:16px;border:1px solid #e4bc72;border-radius:15px;background:#fffbf2}.wa-register-mobile{display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 12px;border-radius:11px;background:#e7b85e;color:#102b3e!important;text-decoration:none;font-weight:800;line-height:1.6;text-align:center;min-height:48px;box-sizing:border-box}.wa-register-mobile:hover{background:#efc775}.wa-register-mobile svg{flex-shrink:0}.wa-register-choice p{font-size:14px;line-height:1.8;margin:10px 0 0;color:#38546a}.wa-register-choice small{display:block;line-height:1.8;color:#73501b;margin-top:5px}.wa-register-mobile:focus-visible{outline:3px solid #185f7c;outline-offset:3px}
