/* Компактная десктопная шапка. Телефоны и сенсорные планшеты сохраняют исходный вид. */
.hp-meta,.hp-process,.hp-actions,.hp-new-description,.hp-hours{display:none}
.hp-old-description{display:contents}
@media(min-width:1200px) and (hover:hover) and (pointer:fine){
 .zrh-header.zrh-compact-header{border-bottom:1px solid #ededf4}
 .zrh-header.zrh-compact-header .zrh-shell{font-family:Inter,Arial,sans-serif;align-items:center;column-gap:22px;row-gap:12px;padding-top:14px;padding-bottom:12px;grid-template-columns:220px minmax(0,1fr) 185px 112px 195px}
 .zrh-header.zrh-compact-header .zrh-logo{grid-area:1/1}
 .zrh-header.zrh-compact-header .zrh-logo img{width:220px}
 .zrh-header.zrh-compact-header .zrh-description{grid-area:1/2;font-family:inherit}
 .zrh-compact-header .hp-old-description{display:none}
 .zrh-compact-header .hp-new-description{display:flex;flex-direction:column;align-items:flex-start;gap:5px}
 .zrh-compact-header .hp-new-description strong{font-size:17px;font-weight:650;line-height:1.3;color:#29263b}
 .zrh-compact-header .hp-new-description>span{font-size:13px;line-height:1.45;color:#59596a}
 .zrh-compact-header .hp-new-description small{margin:0;font-size:12px;color:#747284;line-height:1.4}
 .zrh-header.zrh-compact-header .zrh-contacts{display:contents}
 .zrh-header.zrh-compact-header .zrh-direct{grid-area:1/3;align-items:flex-start;gap:4px}
 .zrh-header.zrh-compact-header .zrh-phone{font-size:18px;font-weight:600;line-height:1.35;font-family:inherit}
 .zrh-header.zrh-compact-header .zrh-email{font:14px/1.4 Inter,Arial,sans-serif}
 .zrh-compact-header .hp-hours{display:block;order:3;color:#777482;font-size:11px;line-height:1.4}
 .zrh-header.zrh-compact-header .zrh-messengers{grid-area:1/4;gap:6px}
 .zrh-header.zrh-compact-header .zrh-messengers>a,.zrh-header.zrh-compact-header .zrh-messengers>button{width:33px;height:33px;border-radius:9px;background:#f5f3ff;border:1px solid #e6e1fa}
 .zrh-header.zrh-compact-header .zrh-messengers img{max-width:20px;max-height:20px}
 .zrh-header.zrh-compact-header .zrh-callback{display:none}
 .zrh-compact-header .hp-actions{grid-area:1/5;display:flex;flex-direction:column;align-items:stretch;gap:7px}
 .zrh-compact-header .hp-primary{border:0;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:10px;background:#5d51e8;color:#fff;min-height:44px;padding:10px 15px;font:600 14px/1.4 Inter,Arial,sans-serif;cursor:pointer}
 .zrh-compact-header .hp-primary:hover{background:#4e42ce}
 .zrh-compact-header .hp-primary>span{font-size:20px;line-height:1}
 .zrh-compact-header .hp-secondary{padding:0;border:0;background:none;color:#696477;font:12px/1.5 Inter,Arial,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
 .zrh-compact-header .hp-sample{display:none}
 .zrh-header.zrh-compact-header .zrh-navigation{grid-area:2/1/3/-1}
 .zrh-header.zrh-compact-header #zm-items{border-radius:10px;background:#f7f6fc;border:0;min-height:46px}
 .zrh-header.zrh-compact-header #zm-items>.zm-item>a,.zrh-header.zrh-compact-header #zm-items>.zm-item>button{font-size:14px}
 .zrh-compact-header .hp-meta{font:12px/1.4 Inter,Arial,sans-serif;color:#6e6a7c}

}
