.oh-empresas{gap:14px;min-width:0;margin-block:24px;display:grid}.oh-empresas-head{letter-spacing:-.3px;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:800;display:flex}.oh-empresas-filters{flex-wrap:wrap;gap:8px;display:flex}.oh-empresas-filters label{background:var(--oh-bg2,#f5f5f7);border:1px solid var(--oh-line,#e3e3e8);border-radius:12px;flex:180px;align-items:center;gap:6px;min-width:0;min-height:44px;padding:0 12px;display:inline-flex}.oh-empresas-filters input{min-width:0;font:inherit;color:inherit;background:0 0;border:none;outline:none;flex:auto;min-height:44px}.oh-empresas-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=640px){.oh-empresas-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=980px){.oh-empresas-grid{grid-template-columns:repeat(3,1fr)}}.oh-empresa-card{align-content:start;gap:8px;display:grid}.oh-empresa-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.oh-empresa-head h3{letter-spacing:-.2px;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:800}.oh-empresa-type{background:var(--oh-accent-soft,#fff2cc);color:#0a0a0a;white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px;font-size:11px;font-weight:700}.oh-empresa-addr{color:var(--oh-sub,#5c5c66);overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:0;font-size:13px;display:flex}.oh-empresa-actions{flex-wrap:wrap;gap:8px;display:flex}.oh-empresa-btn{border:1px solid var(--oh-line,#e3e3e8);color:#0a0a0a;background:#fff;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.oh-empresa-source{color:var(--oh-sub,#5c5c66);font-size:11px;text-decoration:underline}.oh-empresas-more{justify-self:center}
