.manager-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}
.manager-card{min-width:0;padding:22px;border:1px solid #e5dce7;border-radius:18px;background:#fff;box-shadow:0 4px 16px #43284e05}
.manager-card h3{margin:0 0 10px;font-size:21px;line-height:1.3;color:#30263e}
.manager-card .contact-phone{display:block;width:fit-content;max-width:100%;margin:0 0 18px;font-size:23px;font-weight:750;line-height:1.4;color:#6444a4;text-decoration:none;white-space:nowrap}
.manager-card .contact-actions{display:flex;flex-wrap:wrap;gap:10px}
.manager-card .contact-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #e5dce7;border-radius:12px;font-size:15px;font-weight:650;text-decoration:none;background:#fff;color:#6444a4}
.manager-card .contact-actions .manager-whatsapp{background:#eaf7ee;border-color:#d1ebda;color:#176239}
.manager-card .contact-actions .manager-telegram{background:#ecf5fd;border-color:#d5e8f7;color:#205d88}
.manager-card a:focus-visible{outline:3px solid #6444a4;outline-offset:3px}
.manager-general-actions{margin:8px 0 20px}
@media(max-width:640px){.manager-grid{grid-template-columns:1fr;gap:12px}.manager-card{padding:18px}.manager-card h3{font-size:20px}.manager-card .contact-phone{font-size:21px}.manager-card .contact-actions a{flex:1 1 auto}}
