/* v3.60 – kontaktní osoby: schválený neonový design */
.contact-info .da-contact-people{margin:22px 0 22px;padding:0 0 8px;border:2px solid #e51bc9;border-radius:20px;background:rgba(22,12,32,.65);overflow:hidden;box-shadow:0 0 13px rgba(228,28,202,.13)}
.contact-info .da-contact-people h4{display:flex;align-items:center;gap:10px;margin:0 0 4px;padding:13px 20px;font-size:1.14rem;line-height:1.3;font-weight:800;text-transform:uppercase;letter-spacing:.02em;background:linear-gradient(90deg,rgba(195,0,155,.62),rgba(83,0,84,.24) 72%,transparent)}
.contact-info .da-people-heading-icon{font-size:1.2em;line-height:1;color:white}
.contact-info .da-contact-person{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 18px;padding:13px 0;border-bottom:1px solid rgba(204,80,221,.3)}
.contact-info .da-contact-person:last-child{border-bottom:0}
.contact-info .da-person-identity{display:flex;align-items:center;gap:13px;min-width:0}
.contact-info .da-person-identity strong{font-size:1.08rem;font-weight:750;min-width:0}
.contact-info .da-person-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border:1px solid #c32bbf;border-radius:50%;color:#ee36d5;background:rgba(190,22,160,.1);font-size:19px}
.contact-info .da-contact-person a{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:8px 15px;border:1px solid #ec2dcf;border-radius:999px;color:#fff;font-weight:700;text-decoration:none;white-space:nowrap;background:rgba(123,0,100,.13);transition:background .2s,box-shadow .2s}
.contact-info .da-contact-person a:hover,.contact-info .da-contact-person a:focus-visible{background:rgba(222,24,181,.2);box-shadow:0 0 10px rgba(222,24,181,.24);text-decoration:none}
@media(max-width:560px){.contact-info .da-contact-people h4{padding:12px 14px;font-size:1rem}.contact-info .da-contact-person{margin:0 13px;flex-wrap:wrap;gap:8px}.contact-info .da-contact-person a{margin-left:49px;font-size:.95rem}.contact-info .da-person-identity strong{font-size:1rem}}
