/* Padrino 08.11: шапка — пошук іконкою (власник: «великий пошук… краще зробити іконкою»),
   мова через меню з глобусом і повними назвами замість «RU». Вантажиться останнім, перекриває trend/city-brand/edition-*. */
.prism header .tools{display:flex!important;align-items:center;gap:10px;flex-wrap:nowrap!important;width:auto!important;margin-left:auto}
.prism header .tools>details{position:relative;margin:0}
.prism header .tools>details>summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}
.prism header .tools>details>summary::-webkit-details-marker{display:none}

.prism header .search-pop>summary{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#1f2427}
.prism header .search-pop>summary:hover,.prism header .search-pop[open]>summary{background:#eef8f7;color:#008e82}
.prism header .search-pop>form{position:absolute!important;right:0;top:48px;z-index:60;display:block!important;width:min(340px,calc(100vw - 32px))!important;max-width:none!important;flex:none!important;margin:0;padding:8px;background:#fff;border:1px solid #d7dde0;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12)}
.prism header .search-pop>form input{display:block;box-sizing:border-box;width:100%!important;max-width:none!important;height:42px;margin:0;padding:0 12px;border:1px solid #c9d3d6;border-radius:6px;background:#fff;color:#1f2427;font:16px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif}
.prism header .search-pop>form input:focus{outline:2px solid #008e82;outline-offset:1px;border-color:#008e82}

.prism header .tools .lang-menu{display:block!important;max-width:none!important;width:auto!important;grid-area:auto}
.prism header .lang-menu>summary{display:inline-flex;align-items:center;gap:6px;min-height:0;padding:8px 12px;border:1px solid #d7dde0;border-radius:999px;background:#fff;color:#1f2427;white-space:nowrap;font:600 13px/1 system-ui,-apple-system,"Segoe UI",sans-serif}
.prism header .lang-menu>summary:hover,.prism header .lang-menu[open]>summary{border-color:#008e82;color:#008e82}
.prism header .lang-menu .chev{transition:transform .15s}
.prism header .lang-menu[open] .chev{transform:rotate(180deg)}
.prism header .lang-menu>ul{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:170px;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #d7dde0;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12)}
.prism header .lang-menu li{margin:0;padding:0}
.prism header .lang-menu li>*{display:block!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:9px 12px!important;border:0!important;border-radius:5px;background:none!important;text-align:left;text-decoration:none;font:500 14px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif}
.prism header .lang-menu li>a{color:#1f2427!important}
.prism header .lang-menu li>a:hover{background:#eef8f7!important;color:#008e82!important}
.prism header .lang-menu li>span{color:#008e82!important;font-weight:700}
.prism header .lang-menu li>span::after{content:" ✓"}

/* Padrino 08.11: сторінки перелінковки мережі (app/Support/PadrinoNetwork.php), прев'ю погоджено власником. */
.prism .network-sites{list-style:none;margin:8px 0 34px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}
.prism .network-sites li{margin:0;padding:0}
.prism .network-sites li::before{content:none}
.prism .network-sites a{display:flex;flex-direction:column;gap:4px;height:100%;box-sizing:border-box;padding:16px 18px;border:1px solid #d7dde0;border-radius:8px;background:#fff;text-decoration:none;color:#1f2427;transition:border-color .15s}
.prism .network-sites a:hover{border-color:#008e82;box-shadow:0 4px 14px rgba(0,0,0,.06)}
.prism .network-sites strong{font:700 17px/1.25 system-ui,-apple-system,"Segoe UI",sans-serif}
.prism .network-sites span{color:#008e82;font:500 14px/1.3 system-ui,-apple-system,"Segoe UI",sans-serif}
.prism .network-sites span::after{content:" \2197"}
.prism .network-cities{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 30px;padding-top:22px;border-top:1px solid #e3e6e8}
.prism .network-cities a{padding:7px 13px;border:1px solid #c9d3d6;border-radius:999px;color:#1f2427;text-decoration:none;font:500 14px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif}
.prism .network-cities a:hover{border-color:#008e82;color:#008e82}
.prism .network-cities a[aria-current]{background:#008e82;border-color:#008e82;color:#fff}

@media (max-width:760px){
  .prism header{position:relative}
  .prism header .tools{gap:6px}
  .prism header .tools,.prism header .tools>.search-pop{position:static!important}
  .prism header .search-pop>form{left:16px;right:16px;top:calc(100% + 4px);width:auto!important}
  .prism header .lang-menu>summary{padding:8px 10px}
}
