/* ================= 石板题头 · 横版名片 =================
   顶部一条石板青色题头通栏（公司名 + 头像），
   正文白底留白，姓名职务居左、联系方式靠右，公文函头式版式。 */
#card.tpl-slatebar {
    background: #fbfcfd;
    border: 1px solid #e1e7ea;
    border-radius: 10px;
    box-shadow: 0 22px 55px -26px rgba(38, 60, 68,.45);
    padding: 0;
    overflow: hidden;
}
/* 题头通栏 */
#card.tpl-slatebar .card-head {
    background:
        radial-gradient(130% 160% at 100% 0%, rgba(159, 193, 203,.18), transparent 55%),
        linear-gradient(135deg, #37505a, #293d45);
    padding: 15px 32px;
    align-items: center;
}
#card.tpl-slatebar .card-company {
    color: #e3edf0; font-size: 13.5px; letter-spacing: .3em; font-weight: 600;
}
#card.tpl-slatebar .avatar-wrap { margin-left: auto; }
#card.tpl-slatebar .avatar-img,
#card.tpl-slatebar .avatar-fallback { width: 40px; height: 40px; border-color: rgba(255,255,255,.35); }
#card.tpl-slatebar .avatar-fallback { background: rgba(255,255,255,.12); color: #cfe3e9; font-size: 17px; }
/* 正文 */
#card.tpl-slatebar .card-body { padding: 20px 32px 8px; }
#card.tpl-slatebar .card-name {
    font-size: 27px; font-weight: 700; color: #23383f; letter-spacing: .08em;
}
#card.tpl-slatebar .r-title { color: #3f5c66; font-size: 11.5px; letter-spacing: .2em; }
#card.tpl-slatebar .card-tagline { color: #8aa0a8; border-left: 2px solid #9fc1cb; padding-left: 9px; }
#card.tpl-slatebar .contact-list { gap: 7px; }
#card.tpl-slatebar .c-ico { background: #ecf2f4; color: #3f5c66; }
#card.tpl-slatebar .contact-list span[data-field],
#card.tpl-slatebar .contact-list a { color: #48606a; font-size: 12px; }
/* 底部操作 */
#card.tpl-slatebar .card-actions { margin: 0 32px 12px; padding-top: 10px; border-top: 1px solid #e6ebee; }
#card.tpl-slatebar .act-btn.primary { background: #3f5c66; }
#card.tpl-slatebar .act-btn.ghost { border-color: #d3dcdf; color: #55707a; }
