/* LifeByLogic Pro's cards at the top of LifeGraph+ (Clear pages for Pro and invited clients, PR 4, November 3, 2026):
   "Tests from [Name]" for a client and Open Pro for a professional, in place of the Pro panel. Phone first. */
.lg-procards{display:grid;gap:14px;margin:0 0 18px}
.lg-procards[hidden]{display:none}
.lg-procard{padding:18px 20px;background:var(--bg-raised,#141922);border:1px solid var(--border-subtle,rgba(150,166,190,.22));border-left:4px solid #5ec4c9;border-radius:16px;color:var(--text,#f4f2ed);font-size:16px;line-height:1.5}
.lg-procard p{margin:0}
.lg-procard-label{display:flex;align-items:center;gap:8px;font-family:var(--font-mono,monospace);font-size:16px;letter-spacing:.08em;text-transform:uppercase;color:#8fdce0}
.lg-procard-mark{display:inline-flex;align-items:center;color:var(--text,#f4f2ed)}
.lg-procard-mark svg{display:block;height:18px;width:auto}
.lg-procard-title{margin:8px 0 4px;font-family:var(--font-display,Georgia,serif);font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--text,#f4f2ed);overflow-wrap:anywhere}
.lg-procard-counts{color:var(--text-secondary,#d7dce4)}
.lg-procard-news{margin-top:6px!important;font-weight:650;color:#8fdce0}
.lg-procard-note{margin-top:6px!important;color:var(--text-secondary,#d7dce4)}
.lg-procard-go{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:12px;padding:0 20px;border-radius:999px;background:#5ec4c9;color:#0b0d12;font-weight:700;text-decoration:none}
.lg-procard-go:hover{background:#8fdce0}
.lg-procard-go:focus-visible{outline:2px solid #f4f2ed;outline-offset:3px}
@media (min-width:760px){.lg-procards{grid-template-columns:repeat(2,minmax(0,1fr))}}
