.apply-auth-backdrop{z-index:100;background:#0f22378c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow:auto}.apply-auth-panel{background:var(--surface,#fff);width:min(100%,27rem);color:var(--text,#102746);border:1px solid var(--border,#d9e2ed);text-align:center;border-radius:8px;flex-direction:column;gap:.8rem;padding:2rem;display:flex;position:relative;box-shadow:0 16px 50px #0f22371f}.apply-auth-panel h2{margin:0;font-size:1.3rem;line-height:1.35}.apply-auth-panel p{color:var(--text-secondary,#53677d);margin:0;font-size:.9rem}.apply-auth-panel ul{text-align:left;gap:.65rem;margin:0;padding:.5rem 0;list-style:none;display:grid}.apply-auth-panel li{align-items:center;gap:.65rem;font-size:.85rem;display:flex}.apply-auth-panel li svg{color:#1662dc;flex-shrink:0}.apply-auth-panel .button{white-space:normal;justify-content:center;width:100%;min-height:2.75rem}.apply-auth-close{width:2.25rem;height:2.25rem;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:.65rem;right:.65rem}.apply-auth-mark{color:#1662dc;background:#eaf2ff;border-radius:8px;place-items:center;width:5.5rem;height:5.5rem;margin:.5rem auto;display:grid;position:relative}.apply-auth-mark svg:last-child{color:#fff;background:#1662dc;border-radius:50%;width:2.5rem;height:2.5rem;padding:.4rem;position:absolute;bottom:-.2rem;right:-.5rem}@media (max-width:480px){.apply-auth-panel{padding:2rem 1.25rem 1.25rem}}
