/* Approved design v6: separate top ribbon, original clock and branded messenger icons. */
#header .pzh-top-ribbon{background:#fff;color:#122d50;position:relative;z-index:15;padding:6px 0;}
#header .pzh-top-ribbon-inner{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:38px;}
#header .pzh-urgent-line{font-weight:800;display:flex;align-items:center;gap:9px;line-height:1.25;font-size:clamp(13px,1.05vw,17px);white-space:nowrap;}
#header .pzh-urgent-line>span:first-child{font-size:23px;}
#header .pzh-urgent-line strong{color:#e52427;font-weight:900;}
#header .pzh-ribbon-email{display:flex;align-items:center;gap:8px;color:#121b2a!important;font-weight:750;font-size:clamp(12px,.95vw,16px);white-space:nowrap;text-decoration:none!important;}
#header .pzh-ribbon-email svg{width:24px;height:24px;flex-shrink:0;}
#header .pzh-ribbon-email:hover{text-decoration:underline!important;}
#header .header_top_inner{display:flex;align-items:center;gap:clamp(9px,.95vw,18px);}
#header .header_logo{flex-shrink:0;}
#header .header_company{flex:1 1 185px;min-width:145px;}
#header .header_company .accent_text{display:none!important;}
#header .pzh-header-guarantee{flex-shrink:0;}
#header .header_phones{flex-shrink:0;}
#header .pzh-header-chats{display:flex;align-items:center;gap:10px;flex:0 0 auto;white-space:nowrap;}
#header .pzh-header-chats a{display:grid;place-items:center;width:39px;height:39px;flex:0 0 39px;border-radius:50%;text-decoration:none;color:white!important;box-shadow:0 3px 10px rgba(0,0,0,.20);transition:transform .2s ease,filter .2s ease;}
#header .pzh-header-chats a:hover{transform:translateY(-2px);filter:brightness(1.12);}
#header .pzh-header-chats svg{width:24px;height:24px;}
#header .pzh-chat-telegram{background:#229ed9;}
#header .pzh-chat-max{background:#6554ea;}
#header .pzh-chat-max span{font-size:10px;font-weight:900;letter-spacing:-.3px;}
#header .pzh-chat-whatsapp{background:#25d366;}
#header .header_actions{flex-shrink:0;}
/* Do not duplicate older messenger strip from other themes */
#header .header_strip{display:none!important;}
@media(max-width:1260px){#header .pzh-header-chats{gap:7px}#header .pzh-header-chats a{width:35px;height:35px;flex-basis:35px}#header .pzh-header-guarantee{display:none!important}}
@media(max-width:900px){#header .header_top_inner{flex-wrap:wrap;justify-content:center;padding-top:12px;padding-bottom:12px}#header .header_company{flex:1 1 230px}#header .pzh-header-chats{order:6}#header .header_actions{order:7}}
@media(max-width:650px){#header .pzh-top-ribbon-inner{flex-wrap:wrap;justify-content:center;gap:5px}#header .pzh-urgent-line{font-size:12px}#header .pzh-ribbon-email{font-size:12px}#header .header_top_inner{justify-content:space-between}#header .pzh-header-chats{gap:8px}#header .pzh-header-chats a{width:37px;height:37px;flex-basis:37px}}
