/* Only the two association modules and their two existing article indexes. */
#mxi_1790002000400#mxi_1790002000400{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;grid-column:1/-1!important;grid-row:3!important;width:100%!important;max-width:none!important;padding:0!important;float:none!important;min-width:0!important}
#mxi_1790002000400>.moxi-mod{min-width:0!important;margin:0!important;height:100%!important}
#mxi_1790002000400>.moxi-mod>div{height:100%!important}
#mxi_1790002000400#mxi_1790002000400>.moxi-mod,#mxi_1790002000400#mxi_1790002000400>.moxi-mod>div{padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;min-width:0!important}
html body .zlh-assoc-panel{box-sizing:border-box!important;padding:20px!important;border:1px solid #dce6f2!important;border-radius:12px!important;background:#fff!important;color:#20334f!important;height:100%!important;min-width:0!important}
html body .zlh-assoc-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 12px!important;padding:0!important;position:static!important}
html body .zlh-assoc-head h2{font-size:20px!important;line-height:1.5!important;font-weight:700!important;margin:0!important;padding:0!important;color:#20334f!important}
html body .zlh-assoc-head>a{font-size:14px!important;line-height:1.6!important;white-space:nowrap!important;color:#1659bf!important}
html body .zlh-assoc-panel .zlh-assoc-intro{margin:0 0 16px!important;font-size:14px!important;line-height:1.7!important;color:#53657a!important}
html body .zlh-assoc-org-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
html body .zlh-assoc-org{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important;padding:12px!important;background:#f7faff!important;border:1px solid #e3ebf6!important;border-radius:8px!important;text-decoration:none!important}
html body .zlh-assoc-org strong{font-size:15px!important;line-height:1.6!important;color:#20334f!important;font-weight:600!important;white-space:normal!important;overflow-wrap:anywhere!important}
html body .zlh-assoc-org>span:last-child{font-size:13px!important;color:#526782!important;line-height:1.6!important}
html body .zlh-assoc-region{font-size:12px!important;line-height:1.6!important;color:#1659bf!important;display:block!important}
html body .zlh-assoc-panel .zlh-assoc-note,html body .zlh-assoc-article .zlh-assoc-note{font-size:12px!important;color:#566b82!important;line-height:1.7!important;margin:14px 0 0!important}
html body .zlh-assoc-news-list{list-style:none!important;margin:0!important;padding:0!important;display:block!important}
html body .zlh-assoc-news-list li{margin:0!important;padding:0!important;list-style:none!important;border-bottom:1px solid #e6edf5!important}
html body .zlh-assoc-news-list li:last-child{border-bottom:0!important}
html body .zlh-assoc-news-list a{display:grid!important;grid-template-columns:64px minmax(0,1fr) 42px!important;gap:10px!important;align-items:center!important;padding:13px 0!important;text-decoration:none!important}
html body .zlh-assoc-kind{font-size:12px!important;line-height:1.7!important;color:#166074!important;background:#ecf7fa!important;text-align:center!important;border-radius:6px!important;padding:3px!important}
html body .zlh-assoc-news-list strong{font-size:15px!important;font-weight:500!important;line-height:1.65!important;color:#20334f!important;white-space:normal!important;overflow-wrap:anywhere!important}
html body .zlh-assoc-news-list time{font-size:12px!important;color:#53657a!important;line-height:1.6!important}
html body .zlh-assoc-article{color:#20334f!important;line-height:1.85!important;font-size:16px!important;min-width:0!important}
html body .zlh-assoc-article p{margin:12px 0!important;line-height:1.85!important}
html body .zlh-assoc-article a{color:#1659bf!important;overflow-wrap:anywhere!important}
html body .zlh-assoc-directory-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin:24px 0!important}
html body .zlh-assoc-directory-card,html body .zlh-assoc-news-card{padding:20px!important;border:1px solid #dce6f2!important;border-radius:12px!important;background:#fff!important;scroll-margin-top:96px!important}
html body .zlh-assoc-directory-card h2,html body .zlh-assoc-news-card h2{font-size:20px!important;line-height:1.6!important;padding:0!important;margin:8px 0 12px!important;border:0!important}
html body .zlh-assoc-news-card{margin:20px 0!important}
html body .zlh-assoc-byline,html body .zlh-assoc-update{font-size:14px!important;color:#53657a!important}
body:has(.zlh-assoc-article) .zlh-article-detail__cover{display:none!important}
@media(max-width:1199px){#mxi_1790002000400#mxi_1790002000400{grid-template-columns:1fr!important}}
@media(max-width:999px){#mxi_1790002000400#mxi_1790002000400{grid-row:auto!important}}
@media(max-width:600px){html body .zlh-assoc-panel{padding:16px!important}.zlh-assoc-head h2{font-size:18px!important}html body .zlh-assoc-directory-grid{grid-template-columns:1fr!important}.zlh-assoc-directory-card,.zlh-assoc-news-card{padding:16px!important}}
@media(min-width:1000px){
#mxi_1788990482#mxi_1788990482 #mxi_1789033435{grid-row:6!important}
#mxi_1788990482#mxi_1788990482 #mxi_1788992143{grid-row:4!important}
#mxi_1788990482#mxi_1788990482 #mxi_1788992433{grid-row:4!important}
#mxi_1788990482#mxi_1788990482 #mxi_1789008558{grid-row:5!important}
#mxi_1788990482#mxi_1788990482 #mxi_1789008572{grid-row:5!important}
#mxi_1788990482#mxi_1788990482 #mxi_1789008586{grid-row:7!important}
#mxi_1788990482#mxi_1788990482 #mxi_1789053571{grid-row:9!important}
#mxi_1788990482#mxi_1788990482 #mxi_1789040769{grid-row:10!important}
#mxi_1788990482#mxi_1788990482 #mxi_1789044118{grid-row:11!important}
#mxi_1788990482#mxi_1788990482 #mxi_1789043169{grid-row:12!important}
#mxi_1788990482#mxi_1788990482 #mxi_1789046808{grid-row:13!important}
#mxi_1788990482#mxi_1788990482 #mxi_1789054390{grid-row:14!important}
#mxi_1788990482#mxi_1788990482 #mxi_1789045984{grid-row:15!important}
#mxi_1788990482#mxi_1788990482 #mxi_1789047365{grid-row:16!important}
#mxi_1788990482#mxi_1788990482 #mxi_1789055387{grid-row:17!important}
#mxi_1788990482#mxi_1788990482 #mxi_1789048210{grid-row:18!important}
#mxi_1788990482#mxi_1788990482 #mxi_1789054712{grid-row:19!important}
#mxi_1788990482#mxi_1788990482 #mxi_1789055460{grid-row:20!important}
#mxi_1788990482#mxi_1788990482 #mxi_1789049022{grid-row:21!important}
#mxi_1788990482#mxi_1788990482 #mxi_1789055515{grid-row:22!important}
#mxi_1788990482#mxi_1788990482 #mxi_1789049931{grid-row:23!important}
#mxi_1788990482#mxi_1788990482 #mxi_1789050003{grid-row:24!important}
#mxi_1788990482#mxi_1788990482 #mxi_1789055535{grid-row:8!important}
#mxi_1788990482#mxi_1788990482 #mxi_1789052990{grid-row:25!important}
#mxi_1788990482#mxi_1788990482 #mxi_1789053051{grid-row:26!important}
#mxi_1788990482#mxi_1788990482 #mxi_1789008600{grid-row:27!important}
}

/* These two indexes are text/source directories, not electrical-cabinet product pages.
   An older image script forces inline display:block; collapse only their cover box. */
html body:has(.zlh-assoc-article) .zlh-article-detail__cover{
 height:0!important;min-height:0!important;max-height:0!important;
 margin:0!important;padding:0!important;border:0!important;
 overflow:hidden!important;visibility:hidden!important
}
