/* ================= 极简线条 · 横版名片 ================= */
#card.tpl-minimal {
    background: #fbfbfa;
    border: 1px solid #e9e9e7;
    border-radius: 4px;
    box-shadow: none;
    padding: 30px 40px 18px;
}
/* 眉头：公司居左小字，头像极淡处理 */
#card.tpl-minimal .card-company {
    font-size: 11.5px; letter-spacing: .3em; text-transform: uppercase; color: #8a8a86;
}
#card.tpl-minimal .avatar-img { border: none; filter: grayscale(25%); opacity: .92; width: 42px; height: 42px; }
#card.tpl-minimal .avatar-fallback {
    background: transparent; color: #191919;
    border: 1px solid #d5d5d2; font-weight: 400;
}
/* 身份区 */
#card.tpl-minimal .card-name {
    font-size: 27px; font-weight: 400; letter-spacing: .34em; color: #191919;
}
#card.tpl-minimal .r-title {
    font-size: 11px; letter-spacing: .22em; text-transform: uppercase; color: #8a8a86;
}
#card.tpl-minimal .card-tagline { color: #a3a39f; border-top: 1px solid #e8e8e6; padding-top: 8px; max-width: 260px; }
/* 联系栏：去图标，纯文字细线风格 */
#card.tpl-minimal .c-ico { display: none; }
#card.tpl-minimal .contact-list li { padding-left: 0; }
#card.tpl-minimal .contact-list span[data-field],
#card.tpl-minimal .contact-list a { color: #55554f; font-size: 12px; letter-spacing: .05em; }
#card.tpl-minimal .mini-copy { color: #b0b0aa; }
/* 底部操作 */
#card.tpl-minimal .act-btn.primary { background: #191919; }
#card.tpl-minimal .act-btn.ghost { border-color: #ddddd9; color: #66665f; }
#card.tpl-minimal .card-actions { border-top: 1px solid #ecece8; margin-top: 4px; }
