.auth-protection{display:grid;grid-column:1/-1;gap:8px;min-width:0;max-width:100%;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--canvas)}
.auth-protection>div{min-width:0;max-width:100%}
.auth-protection p,.auth-protection small{margin:0;font-size:13px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}
.auth-protection .text-link{justify-self:start;min-height:44px;padding:8px 0;white-space:normal;text-align:left}
.auth-protection>a{justify-self:start;font-size:13px;line-height:1.5;overflow-wrap:anywhere;text-underline-offset:3px}
