.owner-auth{color:#0f172a;letter-spacing:0;background:#f7f9fb;flex-direction:column;align-items:center;gap:32px;min-height:100dvh;padding:40px 20px;display:flex}.owner-auth-brand{color:inherit;align-items:center;gap:12px;font-size:24px;font-weight:700;text-decoration:none;display:flex}.owner-auth-brand img{object-fit:contain}.owner-auth section{text-align:center;max-width:100%}.owner-auth h1{margin-bottom:20px;font-size:26px}.owner-auth p{overflow-wrap:anywhere;margin-bottom:16px}.owner-auth button{cursor:pointer}.owner-auth section>button{color:#fff;background:#2563eb;border:0;border-radius:8px;min-height:44px;margin:12px;padding:12px 24px;font-size:16px}.owner-auth a{text-underline-offset:3px}.owner-auth footer{color:#64748b;font-size:14px}.owner-auth .cl-rootBox,.owner-auth .cl-cardBox{max-width:100%}@media (width<=480px){.owner-auth{gap:24px;padding:24px 12px}}.owner-auth footer{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.owner-auth footer a{align-items:center;min-height:44px;display:inline-flex}.owner-auth :is(a,button,input):focus-visible{outline-offset:3px;outline:3px solid #2563eb}.owner-auth-progress{background:#fff;border:1px solid #dce3ed;border-radius:16px;width:min(100%,440px);padding:24px}.owner-auth-progress button{color:#fff;width:100%;min-height:44px;font:inherit;background:#2563eb;border:0;border-radius:8px;margin:16px 0;padding:12px 20px;display:block}.owner-auth-progress a{min-height:44px;padding:12px 0;display:block}
