.nexo-eu-family-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.nexo-eu-filters{display:grid;grid-template-columns:minmax(240px,1fr) 220px 180px auto;gap:10px;background:#fff;border:1px solid var(--nexo-line);border-radius:16px;padding:12px;margin:24px 0}.nexo-eu-filters input,.nexo-eu-filters select{border:1px solid var(--nexo-line);border-radius:10px;padding:11px 12px;background:#fff;color:var(--nexo-ink)}.nexo-eu-filters button{border:0;border-radius:10px;padding:0 18px;background:var(--nexo-ink);color:#fff;font-weight:800}.nexo-eu-count{color:var(--nexo-muted)}.nexo-eu-results{display:grid;gap:14px}.nexo-eu-result,.nexo-eu-panel{background:#fff;border:1px solid var(--nexo-line);border-radius:18px;padding:22px;box-shadow:0 8px 24px rgba(17,24,39,.04)}.nexo-eu-result h2{margin:10px 0 8px;font-size:24px;line-height:1.2}.nexo-eu-result p{color:var(--nexo-muted)}.nexo-eu-result-top{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.nexo-eu-pill,.nexo-eu-status{display:inline-flex;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.nexo-eu-pill{background:var(--nexo-soft);color:var(--nexo-accent)}.nexo-eu-status{background:#ecfdf3;color:#087a55}.nexo-eu-result dl{display:flex;gap:24px;flex-wrap:wrap;margin:16px 0}.nexo-eu-result dl div{min-width:160px}.nexo-eu-result dt,.nexo-eu-data-grid span{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--nexo-muted)}.nexo-eu-result dd{margin:2px 0 0;color:var(--nexo-ink);font-weight:650}.nexo-eu-view{font-weight:800}.nexo-empty{padding:36px;border:1px dashed var(--nexo-line);border-radius:16px;background:#fff;color:var(--nexo-muted);text-align:center}.nexo-eu-detail{max-width:980px}.nexo-eu-back{display:inline-block;margin-bottom:20px;font-weight:750}.nexo-eu-detail h1{font-size:clamp(34px,5vw,58px);line-height:1.05;letter-spacing:-.04em;color:var(--nexo-ink);margin:18px 0}.nexo-eu-summary{font-size:18px}.nexo-eu-data-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0}.nexo-eu-data-grid>div{background:#fff;border:1px solid var(--nexo-line);border-radius:14px;padding:16px}.nexo-eu-data-grid span,.nexo-eu-data-grid strong{display:block}.nexo-eu-data-grid strong{margin-top:5px;color:var(--nexo-ink)}.nexo-eu-panel{margin-top:16px}.nexo-eu-pro-lock{background:#f8fafc;border:1px solid var(--nexo-line);border-radius:12px;padding:18px}.nexo-lang-switcher{display:flex;align-items:center;gap:5px;margin-left:4px}.nexo-lang-switcher a{font-size:12px;font-weight:800;color:#667085;padding:5px 6px;border-radius:7px}.nexo-lang-switcher a.is-active{background:#eef2ff;color:var(--nexo-accent)}
@media(max-width:1100px){.nexo-eu-family-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.nexo-eu-filters{grid-template-columns:1fr 1fr}.nexo-eu-data-grid{grid-template-columns:1fr 1fr}.nexo-eu-family-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.nexo-eu-filters,.nexo-eu-data-grid,.nexo-eu-family-grid{grid-template-columns:1fr}}
.nexo-eu-filters-wide{grid-template-columns:minmax(250px,1.5fr) 190px 150px 120px 170px 160px auto}.nexo-eu-filters-wide input{min-width:0}@media(max-width:1200px){.nexo-eu-filters-wide{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.nexo-eu-filters-wide{grid-template-columns:1fr 1fr}}@media(max-width:520px){.nexo-eu-filters-wide{grid-template-columns:1fr}}
