.auth-dialog{background:#fff;max-height:92vh;overflow:auto;border-radius:20px!important;max-width:460px!important;padding:28px!important}.auth-panel h2{margin:18px 0;font-size:24px;font-weight:700}.auth-form{gap:16px;display:grid}.auth-form label{gap:7px;font-size:15px;display:grid}.auth-form input{background:#fff;border:1px solid #bbc7b4;border-radius:10px;width:100%;min-width:0;padding:12px 14px;font-size:16px}.auth-tabs{gap:8px;margin-top:12px;display:flex}.auth-tabs button{border-radius:9px;flex:1;padding:10px;font-weight:600}.auth-tabs button[aria-pressed=true]{background:#e7f3cb}.auth-link{text-underline-offset:3px;cursor:pointer;margin:14px 0;font-size:14px;text-decoration:underline;display:inline-block}.auth-divider{text-align:center;color:#697562;margin:16px 0}.auth-social{gap:10px;display:grid}.auth-social .outline{text-align:center;justify-content:center}.auth-social a[aria-disabled=true]{opacity:.5;cursor:not-allowed}.auth-hint{color:#53634b;font-size:14px;line-height:1.5}.auth-error{color:#912a21;background:#fff0e9;border-radius:9px;margin:12px 0;padding:12px}.auth-message,.auth-verification{background:#eef5e6;border-radius:10px;margin:16px 0;padding:14px;font-size:15px;line-height:1.5}.auth-form button{justify-content:center}.auth-panel button:disabled{opacity:.55;cursor:wait}.auth-dialog>.language-switcher{justify-self:start;width:max-content;max-width:calc(100% - 56px);margin-right:56px}.auth-dialog>[data-slot=dialog-close]{color:#24331d;opacity:1;background:#eef3e6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;top:28px;right:28px}.auth-dialog>[data-slot=dialog-close] svg{width:22px;height:22px}.auth-dialog>[data-slot=dialog-close]:hover{background:#e0ebd2}
