.saas-return-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:6px;margin-right:12px;padding:7px 14px;border:1px solid hsl(var(--primary)/.28);border-radius:8px;background:hsl(var(--primary)/.07);color:hsl(var(--primary));font-size:13px;font-weight:600;line-height:20px;cursor:pointer;transition:background .15s,border-color .15s}.saas-return-button:hover{background:hsl(var(--primary)/.14);border-color:hsl(var(--primary)/.5)}.saas-return-button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}@media(max-width:600px){.saas-return-button{margin-right:4px;padding:5px 8px;font-size:12px}}
.saas-login-error{position:fixed;top:16px;left:50%;transform:translateX(-50%);z-index:99999;max-width:90vw;padding:12px 20px;border:1px solid #f5adad;border-radius:8px;background:#fff1f0;color:#a71d24;box-shadow:0 4px 20px #0002}.saas-login-error a{text-decoration:underline;margin-left:8px}
