/* Main service site only; loaded by its city-network header. */
.clj-city-fold{position:relative;z-index:30;background:#f3f7fb!important;font-size:12px!important}
.clj-city-toggle{box-sizing:border-box;max-width:1240px;margin:0 auto;min-height:26px;line-height:26px;padding:0;cursor:pointer;list-style:none;color:#50667e;font-weight:500;display:flex;align-items:center;gap:12px}
.clj-city-toggle::-webkit-details-marker{display:none}.clj-city-toggle span{font-size:11px;color:#647a91}
.clj-city-fold>.clj-city-switch-inner{position:absolute;top:100%;left:max(20px,calc((100% - 1240px)/2));background:#fff;border:1px solid #d8e4ef;box-shadow:0 10px 30px #153a5e1a;border-radius:0 0 8px 8px;min-width:330px;padding:16px 20px;gap:10px;z-index:50}
.clj-city-fold:not([open])>.clj-city-switch-inner{display:none!important}
header .header-inner{height:86px!important;min-height:86px!important;padding-top:0!important;padding-bottom:0!important}
header .brand-link{width:180px!important;flex:0 0 180px!important}header .header-inner .logo{width:180px!important;height:auto!important;max-height:78px!important;object-fit:contain}
header .nav{gap:20px}header .header-phone strong{font-size:18px}header .header-phone small{font-size:10px}
@media(max-width:1320px){.clj-city-toggle{margin:0 24px}header .header-inner{height:80px!important;min-height:80px!important}header .brand-link{width:164px!important;flex-basis:164px!important}header .header-inner .logo{width:164px!important;max-height:70px!important}header .nav{gap:14px}}
header.header .headrow{height:64px!important;min-height:64px!important;padding-top:0!important;padding-bottom:0!important}
header.header .brand .logo{width:140px!important;height:auto!important;max-height:60px!important;object-fit:contain}
@media(max-width:600px){.clj-city-toggle{min-height:24px;line-height:24px;margin:0 18px;font-size:10px}.clj-city-toggle span{font-size:10px}.clj-city-fold>.clj-city-switch-inner{left:12px;min-width:0;width:calc(100% - 24px);padding:13px 15px;gap:8px}.clj-city-fold .clj-city-current{margin-right:6px}}
