/* Discreet shared entry; no session or administration permission is exposed. */
.card-professional-entry{text-align:center;margin:24px auto 0;padding:12px 12px calc(88px + env(safe-area-inset-bottom));max-width:420px}
.card-professional-entry a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid currentColor;border-radius:8px;color:var(--text);font:400 13px/1.5 Arial,sans-serif;text-decoration:none}
.card-professional-entry a:focus-visible{outline:3px solid currentColor;outline-offset:3px}
