.contact-card-result canvas{display:block;width:100%;height:auto;max-width:420px;margin:0 auto 24px;border:1px solid var(--line);border-radius:12px}
.contact-card-result .lab-actions{justify-content:center;gap:18px}.contact-card-result>h2{margin-bottom:24px}
.contact-card-empty{display:flex;flex-direction:column;justify-content:center;min-height:430px;padding:36px;border:1px dashed var(--line);border-radius:12px;background:var(--soft)}
.contact-card-empty>span{font-size:48px;margin-bottom:40px}.contact-card-empty strong{font-size:32px;letter-spacing:-.03em}.contact-card-empty p{font-size:16px;color:var(--muted);max-width:26ch}
@media(max-width:700px){.contact-card-empty{min-height:280px;padding:24px}.contact-card-workspace .lab-actions{align-items:start}}
