/* /emulators hub */
.eh{margin:2px 0 8px;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--b)}
.etiles .dbtn{min-height:84px}.etiles .dbtn .meta{font-size:11px;line-height:1.35}
.eplat{display:flex;flex-wrap:wrap;gap:8px}
.efl{margin-bottom:12px}.efl .f{align-items:center}.efl input[type=search]{font-size:16px}
.egrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start}
.ecard{display:flex;flex-direction:column;gap:8px;min-width:0}.ecard h3{margin:0;font-size:18px;overflow-wrap:anywhere}
.ecard.eold{opacity:.85;border-style:dashed}
.est{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;border:1px solid currentColor;border-radius:3px;padding:1px 7px;white-space:nowrap}
.est-ok{color:#3ddc84}.est-inact{color:#ffb84d}.est-disc{color:#ff4d6d}.est-pend{color:#ffb84d}
.ever{font-size:13px;overflow-wrap:anywhere}.enotes{margin:0;font-size:13px;color:var(--mut);overflow-wrap:anywhere}
.eacts{display:flex;flex-wrap:wrap;gap:8px}.eacts .btn{min-height:42px;display:inline-flex;align-items:center}.edl{font-weight:700}
.edis{opacity:.7;cursor:default;border:1px dashed var(--line);color:var(--mut)}
.elinks{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px}.elinks a{min-height:32px;display:inline-flex;align-items:center}
.elegal{margin:0;font-size:11px;color:var(--mut);border-top:1px solid var(--line);padding-top:8px}
@media (max-width:480px){.egrid{grid-template-columns:1fr}.eacts .btn{flex:1 1 100%;justify-content:center}.etiles{grid-template-columns:1fr 1fr}.etiles .dbtn .meta{display:none}.etiles .dbtn{min-height:64px}}
